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 =0 | RixShadingContext | pure virtual |
BeginIncidentVol(RtInt nrays, RtRayGeometry *rays) const | RixShadingContext | inline |
BeginOppositeVol(RtInt nrays, RtRayGeometry *rays) const (defined in RixShadingContext) | RixShadingContext | inline |
BeginVolume(RixSCVolumeSelector, RtInt nrays, RtRayGeometry *rays) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
BeginVolumeSampling() const =0 | RixShadingContext | pure virtual |
bsdf | RixShadingContext | |
BuiltinBsdf enum name | RixShadingContext | |
BuiltinVar enum name (defined in RixShadingContext) | RixShadingContext | |
BuiltinVolume enum name | RixShadingContext | |
CreateMutableContext() const =0 | RixShadingContext | pure virtual |
EndVolume(RixVolumeIntegrator *) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
EndVolumeSampling(RixShadingContext *, RixBXLobeTraits const *exposeVol=NULL, RtInt const *membership=NULL) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
EvalAndCopyParam(RtInt id, RtInt arrayindex, T **result, T const *dflt=NULL, bool promoteToVarying=false, MemCategory mcat=k_BxdfMem) const | RixShadingContext | inline |
EvalParam(RtInt id, RtInt arrayindex, RtInt const **result, RtInt const *dflt=NULL, bool promoteToVarying=false) const =0 | RixShadingContext | pure virtual |
EvalParam(RtInt id, RtInt arrayindex, RtFloat const **result, RtFloat const *dflt=NULL, bool promoteToVarying=false) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
EvalParam(RtInt id, RtInt arrayindex, RtColorRGB const **result, RtColorRGB const *dflt=NULL, bool promoteToVarying=false) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
EvalParam(RtInt id, RtInt arrayindex, RtFloat3 const **result, RtFloat3 const *dflt=NULL, bool promoteToVarying=false) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
EvalParam(RtInt id, RtInt arrayindex, RtMatrix4x4 const **result, RtMatrix4x4 const *dflt=NULL, bool promoteToVarying=false) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
EvalParam(RtInt id, RtInt arrayindex, RtConstString **result, RtConstString *dflt=NULL, bool promoteToVarying=false) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
EvalParam(RtInt id, RtInt arrayindex, RixBxdfFactory **result, RixBxdfFactory *dflt=NULL, bool promoteToVarying=false) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
eyePath (defined in RixShadingContext) | RixShadingContext | |
GetBsdf() const (defined in RixShadingContext) | RixShadingContext | inline |
GetBuiltinBsdf(BuiltinBsdf, RixBxdfFactory *) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
GetBuiltinVar(BuiltinVar, RtInt const **var) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
GetBuiltinVar(BuiltinVar, RtFloat const **var) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
GetBuiltinVar(BuiltinVar, RtFloat3 const **var) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
GetBuiltinVar(BuiltinVar, RixLPEState *const **var) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
GetBuiltinVolume(BuiltinVolume, RixBxdfFactory *) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
GetContextById(RixShadingContext::Id sctxId) const =0 | RixShadingContext | pure virtual |
GetDisplayServices(int version=1) const =0 | RixShadingContext | pure virtual |
GetLightEmission(RtColorRGB *e) const =0 | RixShadingContext | pure virtual |
GetNearestHits(RtInt numRays, RtRayGeometry const *rays, RtHitPoint *hits, char const *subset=NULL, RtHitSides hitSides=k_SidesBoth) const =0 | RixShadingContext | pure virtual |
GetOpacity() const (defined in RixShadingContext) | RixShadingContext | inline |
GetOverlappingVolumes() const =0 | RixShadingContext | pure virtual |
GetParamId(char const *name, RtInt *paramid) const =0 | RixShadingContext | pure virtual |
GetParamInfo(RtInt paramid, RixSCType *type, RixSCConnectionInfo *cinfo, int *arraylength=NULL) const =0 | RixShadingContext | pure virtual |
GetParamInfo(RtInt paramid, RixSCType *type, bool *isconnected, int *arraylength=NULL) const | RixShadingContext | inline |
GetPrimaryContext() const =0 | RixShadingContext | pure virtual |
GetPrimVar(char const *name, RixSCType *type, RtInt *arraylen) const =0 | RixShadingContext | pure virtual |
GetPrimVar(char const *name, RtFloat fill, RtFloat const **var, RtFloat const **radius=NULL) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
GetPrimVar(char const *name, RtFloat2 fill, RtFloat2 const **var, RtFloat const **radius=NULL) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
GetPrimVar(char const *name, RtFloat3 fill, RtFloat3 const **var, RtFloat const **radius=NULL) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
GetPrimVar(char const *name, RtConstString **var) const =0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
GetPrimVar(char const *name, RtFloat const **var, RtFloat const **dXdu, RtFloat const **dXdv) const =0 | RixShadingContext | pure 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) | RixShadingContext | pure 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) | RixShadingContext | pure virtual |
GetTransform(char const *fromSpace, char const *toSpace, RtMatrix4x4 const **matrix, int *numMatrices) const =0 | RixShadingContext | pure virtual |
GetVolume() const (defined in RixShadingContext) | RixShadingContext | inline |
HasHits() const (defined in RixShadingContext) | RixShadingContext | inline |
HasMisses() const (defined in RixShadingContext) | RixShadingContext | inline |
HasVolume(RixSCVolumeSelector) const =0 | RixShadingContext | pure virtual |
integratorCtxIndex | RixShadingContext | |
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 | |
lightingServicesData | RixShadingContext | mutable |
lightPath | RixShadingContext | |
MemCategory enum name (defined in RixShadingContext) | RixShadingContext | |
missContext | RixShadingContext | |
New(size_t nObjs, MemCategory cat=k_BxdfMem) const | RixShadingContext | inline |
numPts | RixShadingContext | |
opacity (defined in RixShadingContext) | RixShadingContext | |
pointWeight (defined in RixShadingContext) | RixShadingContext | |
primaryHit | RixShadingContext | |
rayId | RixShadingContext | |
reyesGrid | RixShadingContext | |
scTraits | RixShadingContext | |
SetBuiltinVar(BuiltinVar, RtFloat *var)=0 | RixShadingContext | pure virtual |
SetBuiltinVar(BuiltinVar, RtFloat3 *var)=0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
SetPrimVar(char const *name, RixSCDetail d, RtFloat *var, RtFloat *radius)=0 | RixShadingContext | pure virtual |
SetPrimVar(char const *name, RixSCDetail d, RtFloat2 *var, RtFloat *radius)=0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
SetPrimVar(char const *name, RixSCDetail d, RtFloat3 *var, RtFloat *radius)=0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
SetPrimVar(char const *name, RixSCDetail d, RtString *var)=0 (defined in RixShadingContext) | RixShadingContext | pure virtual |
shader (defined in RixShadingContext) | RixShadingContext | |
shadingCtxId (defined in RixShadingContext) | RixShadingContext | |
shadingMode | RixShadingContext | |
Transform(TransformInterpretation interp, char const *fromSpace, char const *toSpace, RtFloat3 *var, RtFloat *radius=NULL) const =0 | RixShadingContext | pure virtual |
TransformInterpretation enum name (defined in RixShadingContext) | RixShadingContext | |
transmission | RixShadingContext | |
volume (defined in RixShadingContext) | RixShadingContext | |
~RixShadingContext() (defined in RixShadingContext) | RixShadingContext | inlineprotectedvirtual |