Member List

RixShadingContext Member List

This is the complete list of members for RixShadingContext, including all inherited members.

Allocate(size_t n, size_t size, MemCategory m) const =0RixShadingContextpure virtual
BeginIncidentVol(RtInt nrays, RtRayGeometry *rays) const RixShadingContextinline
BeginOppositeVol(RtInt nrays, RtRayGeometry *rays) const (defined in RixShadingContext)RixShadingContextinline
BeginVolume(RixSCVolumeSelector, RtInt nrays, RtRayGeometry *rays) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
BeginVolumeSampling() const =0RixShadingContextpure virtual
bsdfRixShadingContext
BuiltinBsdf enum nameRixShadingContext
BuiltinVar enum name (defined in RixShadingContext)RixShadingContext
BuiltinVolume enum nameRixShadingContext
CreateMutableContext() const =0RixShadingContextpure virtual
EndVolume(RixVolumeIntegrator *) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
EndVolumeSampling(RixShadingContext *, RixBXLobeTraits const *exposeVol=NULL, RtInt const *membership=NULL) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
EvalAndCopyParam(RtInt id, RtInt arrayindex, T **result, T const *dflt=NULL, bool promoteToVarying=false, MemCategory mcat=k_BxdfMem) const RixShadingContextinline
EvalParam(RtInt id, RtInt arrayindex, RtInt const **result, RtInt const *dflt=NULL, bool promoteToVarying=false) const =0RixShadingContextpure virtual
EvalParam(RtInt id, RtInt arrayindex, RtFloat const **result, RtFloat const *dflt=NULL, bool promoteToVarying=false) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
EvalParam(RtInt id, RtInt arrayindex, RtColorRGB const **result, RtColorRGB const *dflt=NULL, bool promoteToVarying=false) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
EvalParam(RtInt id, RtInt arrayindex, RtFloat3 const **result, RtFloat3 const *dflt=NULL, bool promoteToVarying=false) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
EvalParam(RtInt id, RtInt arrayindex, RtMatrix4x4 const **result, RtMatrix4x4 const *dflt=NULL, bool promoteToVarying=false) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
EvalParam(RtInt id, RtInt arrayindex, RtConstString **result, RtConstString *dflt=NULL, bool promoteToVarying=false) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
EvalParam(RtInt id, RtInt arrayindex, RixBxdfFactory **result, RixBxdfFactory *dflt=NULL, bool promoteToVarying=false) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
eyePath (defined in RixShadingContext)RixShadingContext
GetBsdf() const (defined in RixShadingContext)RixShadingContextinline
GetBuiltinBsdf(BuiltinBsdf, RixBxdfFactory *) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
GetBuiltinVar(BuiltinVar, RtInt const **var) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
GetBuiltinVar(BuiltinVar, RtFloat const **var) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
GetBuiltinVar(BuiltinVar, RtFloat3 const **var) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
GetBuiltinVar(BuiltinVar, RixLPEState *const **var) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
GetBuiltinVolume(BuiltinVolume, RixBxdfFactory *) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
GetContextById(RixShadingContext::Id sctxId) const =0RixShadingContextpure virtual
GetDisplayServices(int version=1) const =0RixShadingContextpure virtual
GetLightEmission(RtColorRGB *e) const =0RixShadingContextpure virtual
GetNearestHits(RtInt numRays, RtRayGeometry const *rays, RtHitPoint *hits, char const *subset=NULL, RtHitSides hitSides=k_SidesBoth) const =0RixShadingContextpure virtual
GetOpacity() const (defined in RixShadingContext)RixShadingContextinline
GetOverlappingVolumes() const =0RixShadingContextpure virtual
GetParamId(char const *name, RtInt *paramid) const =0RixShadingContextpure virtual
GetParamInfo(RtInt paramid, RixSCType *type, RixSCConnectionInfo *cinfo, int *arraylength=NULL) const =0RixShadingContextpure virtual
GetParamInfo(RtInt paramid, RixSCType *type, bool *isconnected, int *arraylength=NULL) const RixShadingContextinline
GetPrimaryContext() const =0RixShadingContextpure virtual
GetPrimVar(char const *name, RixSCType *type, RtInt *arraylen) const =0RixShadingContextpure virtual
GetPrimVar(char const *name, RtFloat fill, RtFloat const **var, RtFloat const **radius=NULL) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
GetPrimVar(char const *name, RtFloat2 fill, RtFloat2 const **var, RtFloat const **radius=NULL) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
GetPrimVar(char const *name, RtFloat3 fill, RtFloat3 const **var, RtFloat const **radius=NULL) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
GetPrimVar(char const *name, RtConstString **var) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
GetPrimVar(char const *name, RtFloat const **var, RtFloat const **dXdu, RtFloat const **dXdv) const =0RixShadingContextpure virtual
GetPrimVar(char const *name, RtFloat2 const **var, RtFloat const **dXdu, RtFloat const **dYdu, RtFloat const **dXdv, RtFloat const **dYdv) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
GetPrimVar(char const *name, RtFloat3 const **var, RtFloat const **dXdu, RtFloat const **dYdu, RtFloat const **dZdu, RtFloat const **dXdv, RtFloat const **dYdv, RtFloat const **dZdv) const =0 (defined in RixShadingContext)RixShadingContextpure virtual
GetTransform(char const *fromSpace, char const *toSpace, RtMatrix4x4 const **matrix, int *numMatrices) const =0RixShadingContextpure virtual
GetVolume() const (defined in RixShadingContext)RixShadingContextinline
HasHits() const (defined in RixShadingContext)RixShadingContextinline
HasMisses() const (defined in RixShadingContext)RixShadingContextinline
HasVolume(RixSCVolumeSelector) const =0RixShadingContextpure virtual
integratorCtxIndexRixShadingContext
k_AsNormals enum value (defined in RixShadingContext)RixShadingContext
k_AsPoints enum value (defined in RixShadingContext)RixShadingContext
k_AsVectors enum value (defined in RixShadingContext)RixShadingContext
k_biasR enum value (defined in RixShadingContext)RixShadingContext
k_biasT enum value (defined in RixShadingContext)RixShadingContext
k_BxdfMem enum value (defined in RixShadingContext)RixShadingContext
k_curvature enum value (defined in RixShadingContext)RixShadingContext
k_dPdtime enum value (defined in RixShadingContext)RixShadingContext
k_dPdu enum value (defined in RixShadingContext)RixShadingContext
k_dPdv enum value (defined in RixShadingContext)RixShadingContext
k_dPdw enum value (defined in RixShadingContext)RixShadingContext
k_du enum value (defined in RixShadingContext)RixShadingContext
k_dufp enum value (defined in RixShadingContext)RixShadingContext
k_dv enum value (defined in RixShadingContext)RixShadingContext
k_dvfp enum value (defined in RixShadingContext)RixShadingContext
k_dw enum value (defined in RixShadingContext)RixShadingContext
k_dwfp enum value (defined in RixShadingContext)RixShadingContext
k_Id enum value (defined in RixShadingContext)RixShadingContext
k_incidentLobeSampled enum value (defined in RixShadingContext)RixShadingContext
k_incidentRayRadius enum value (defined in RixShadingContext)RixShadingContext
k_incidentRaySpread enum value (defined in RixShadingContext)RixShadingContext
k_launchShadingCtxId enum value (defined in RixShadingContext)RixShadingContext
k_lpeState enum value (defined in RixShadingContext)RixShadingContext
k_motionBack enum value (defined in RixShadingContext)RixShadingContext
k_motionFore enum value (defined in RixShadingContext)RixShadingContext
k_mpSize enum value (defined in RixShadingContext)RixShadingContext
k_Ngn enum value (defined in RixShadingContext)RixShadingContext
k_Nn enum value (defined in RixShadingContext)RixShadingContext
k_Non enum value (defined in RixShadingContext)RixShadingContext
k_NullBsdf enum value (defined in RixShadingContext)RixShadingContext
k_numBuiltinVars enum value (defined in RixShadingContext)RixShadingContext
k_Oi enum value (defined in RixShadingContext)RixShadingContext
k_outsideIOR enum value (defined in RixShadingContext)RixShadingContext
k_P enum value (defined in RixShadingContext)RixShadingContext
k_PatternMem enum value (defined in RixShadingContext)RixShadingContext
k_Po enum value (defined in RixShadingContext)RixShadingContext
k_PRadius enum value (defined in RixShadingContext)RixShadingContext
k_SSDiffusion enum value (defined in RixShadingContext)RixShadingContext
k_time enum value (defined in RixShadingContext)RixShadingContext
k_Tn enum value (defined in RixShadingContext)RixShadingContext
k_u enum value (defined in RixShadingContext)RixShadingContext
k_v enum value (defined in RixShadingContext)RixShadingContext
k_VLen enum value (defined in RixShadingContext)RixShadingContext
k_Vn enum value (defined in RixShadingContext)RixShadingContext
k_w enum value (defined in RixShadingContext)RixShadingContext
lightingServicesDataRixShadingContextmutable
lightPathRixShadingContext
MemCategory enum name (defined in RixShadingContext)RixShadingContext
missContextRixShadingContext
New(size_t nObjs, MemCategory cat=k_BxdfMem) const RixShadingContextinline
numPtsRixShadingContext
opacity (defined in RixShadingContext)RixShadingContext
pointWeight (defined in RixShadingContext)RixShadingContext
primaryHitRixShadingContext
rayIdRixShadingContext
reyesGridRixShadingContext
scTraitsRixShadingContext
SetBuiltinVar(BuiltinVar, RtFloat *var)=0RixShadingContextpure virtual
SetBuiltinVar(BuiltinVar, RtFloat3 *var)=0 (defined in RixShadingContext)RixShadingContextpure virtual
SetPrimVar(char const *name, RixSCDetail d, RtFloat *var, RtFloat *radius)=0RixShadingContextpure virtual
SetPrimVar(char const *name, RixSCDetail d, RtFloat2 *var, RtFloat *radius)=0 (defined in RixShadingContext)RixShadingContextpure virtual
SetPrimVar(char const *name, RixSCDetail d, RtFloat3 *var, RtFloat *radius)=0 (defined in RixShadingContext)RixShadingContextpure virtual
SetPrimVar(char const *name, RixSCDetail d, RtString *var)=0 (defined in RixShadingContext)RixShadingContextpure virtual
shader (defined in RixShadingContext)RixShadingContext
shadingCtxId (defined in RixShadingContext)RixShadingContext
shadingModeRixShadingContext
Transform(TransformInterpretation interp, char const *fromSpace, char const *toSpace, RtFloat3 *var, RtFloat *radius=NULL) const =0RixShadingContextpure virtual
TransformInterpretation enum name (defined in RixShadingContext)RixShadingContext
transmissionRixShadingContext
volume (defined in RixShadingContext)RixShadingContext
~RixShadingContext() (defined in RixShadingContext)RixShadingContextinlineprotectedvirtual