#include <RixShadingParam.h>
|
| RixShadingParam () |
|
bool | IsValid () const |
|
void | InitEvalF (RixShadingContext const *sCtx, int paramId, RtFloat *dflt, bool promoteToVarying=false) |
|
void | InitEvalV (RixShadingContext const *sCtx, int paramId, RtFloat3 *dflt, bool promoteToVarying=false) |
|
void | InitEvalC (RixShadingContext const *sCtx, int paramId, RtColorRGB *dflt, bool promoteToVarying=false) |
|
void | InitEvalI (RixShadingContext const *sCtx, int paramId, RtInt *dflt, bool promoteToVarying=false) |
|
void | InitEmptyF (RtFloat const *dflt=NULL) |
|
void | InitEmptyI (RtInt const *dflt=NULL) |
|
void | InitEmptyV (RtFloat3 *dflt=NULL) |
|
void | InitEmptyC (RtColorRGB const *dflt=NULL) |
|
void | InitReserveF (RixShadingContext::Allocator &pool, int numPts, RtFloat dflt) |
|
void | InitReserveI (RixShadingContext::Allocator &pool, int numPts, RtInt dflt) |
|
void | InitReserveC (RixShadingContext::Allocator &pool, int numPts, RtColorRGB const &dflt) |
|
void | InitReserveV (RixShadingContext::Allocator &pool, int numPts) |
|
RtInt | GetValueI () const |
|
RtInt | GetValueI (int i) const |
|
RtFloat | GetValueF () const |
|
RtFloat | GetValueF (int i) const |
|
RtFloat3 const & | GetValueV () const |
|
RtFloat3 const & | GetValueV (int i) const |
|
RtColorRGB const & | GetValueC () const |
|
RtColorRGB const & | GetValueC (int i) const |
|
void | SetValue (int i, RtFloat v) |
|
void | Bind (RixPattern::OutputSpec &o, int paramId) |
|
void | PromoteToVarying (int numPts) |
|
Definition at line 84 of file RixShadingParam.h.
◆ RixShadingParam()
RixShadingParam::RixShadingParam |
( |
| ) |
|
|
inline |
◆ Bind()
◆ GetValueC() [1/2]
RtColorRGB const& RixShadingParam::GetValueC |
( |
| ) |
const |
|
inline |
◆ GetValueC() [2/2]
RtColorRGB const& RixShadingParam::GetValueC |
( |
int |
i | ) |
const |
|
inline |
◆ GetValueF() [1/2]
RtFloat RixShadingParam::GetValueF |
( |
| ) |
const |
|
inline |
◆ GetValueF() [2/2]
RtFloat RixShadingParam::GetValueF |
( |
int |
i | ) |
const |
|
inline |
◆ GetValueI() [1/2]
RtInt RixShadingParam::GetValueI |
( |
| ) |
const |
|
inline |
◆ GetValueI() [2/2]
RtInt RixShadingParam::GetValueI |
( |
int |
i | ) |
const |
|
inline |
◆ GetValueV() [1/2]
RtFloat3 const& RixShadingParam::GetValueV |
( |
| ) |
const |
|
inline |
◆ GetValueV() [2/2]
RtFloat3 const& RixShadingParam::GetValueV |
( |
int |
i | ) |
const |
|
inline |
◆ InitEmptyC()
void RixShadingParam::InitEmptyC |
( |
RtColorRGB const * |
dflt = NULL | ) |
|
|
inline |
◆ InitEmptyF()
void RixShadingParam::InitEmptyF |
( |
RtFloat const * |
dflt = NULL | ) |
|
|
inline |
◆ InitEmptyI()
void RixShadingParam::InitEmptyI |
( |
RtInt const * |
dflt = NULL | ) |
|
|
inline |
◆ InitEmptyV()
void RixShadingParam::InitEmptyV |
( |
RtFloat3 * |
dflt = NULL | ) |
|
|
inline |
◆ InitEvalC()
◆ InitEvalF()
void RixShadingParam::InitEvalF |
( |
RixShadingContext const * |
sCtx, |
|
|
int |
paramId, |
|
|
RtFloat * |
dflt, |
|
|
bool |
promoteToVarying = false |
|
) |
| |
|
inline |
◆ InitEvalI()
void RixShadingParam::InitEvalI |
( |
RixShadingContext const * |
sCtx, |
|
|
int |
paramId, |
|
|
RtInt * |
dflt, |
|
|
bool |
promoteToVarying = false |
|
) |
| |
|
inline |
◆ InitEvalV()
void RixShadingParam::InitEvalV |
( |
RixShadingContext const * |
sCtx, |
|
|
int |
paramId, |
|
|
RtFloat3 * |
dflt, |
|
|
bool |
promoteToVarying = false |
|
) |
| |
|
inline |
◆ InitReserveC()
◆ InitReserveF()
◆ InitReserveI()
◆ InitReserveV()
◆ IsValid()
bool RixShadingParam::IsValid |
( |
| ) |
const |
|
inline |
◆ PromoteToVarying()
void RixShadingParam::PromoteToVarying |
( |
int |
numPts | ) |
|
|
inline |
◆ SetValue()
void RixShadingParam::SetValue |
( |
int |
i, |
|
|
RtFloat |
v |
|
) |
| |
|
inline |
◆ data
union { ... } RixShadingParam::data |
◆ detail
◆ f1
◆ f3
◆ i1
RtInt* RixShadingParam::i1 |
◆ rgb
◆ type
The documentation for this class was generated from the following file: