HDK
|
This is the complete list of members for GT_GPUTrace, including all inherited members.
allocTrace(const UT_StringRef &name) | GT_GPUTrace | static |
allocTrace(const UT_Array< PrimitiveInfo > &prims, const UT_StringRef &name, const BakingOptions &opts) | GT_GPUTrace | static |
AO_SEED | GT_GPUTrace | static |
bakeMeshTraceSet(const UT_StringHolder &name) const | GT_GPUTrace | protected |
BakingCalcType_Num enum value | GT_GPUTrace | |
BakingCalcTypes enum name | GT_GPUTrace | |
BCT_Ao enum value | GT_GPUTrace | |
BCT_Cu_N enum value | GT_GPUTrace | |
BCT_Cu_P enum value | GT_GPUTrace | |
BCT_Cv enum value | GT_GPUTrace | |
BCT_Eg enum value | GT_GPUTrace | |
BCT_Rn enum value | GT_GPUTrace | |
BCT_Th enum value | GT_GPUTrace | |
buildTracesets(UT_Array< MeshData * > &meshes, bool selfset) | GT_GPUTrace | protected |
computeBaking(exint nrays, UT_Vector3 *org, UT_Vector3 *dir, const float *tfar, const BakingOptions &opts, bool trace_high_res, UT_Array< AttributeBakeRequest > &requests, const UT_StringHolder *bakemesh_tracesets, const UT_Vector3 *tanu=nullptr, const UT_Vector3 *tanv=nullptr, float *ao=nullptr, float *cavity=nullptr, float *curvature=nullptr, float *thickness=nullptr, float *edge=nullptr, UT_Vector3 *rn=nullptr) const =0 | GT_GPUTrace | pure virtual |
CU_N_SEED | GT_GPUTrace | static |
CU_P_SEED | GT_GPUTrace | static |
CV_SEED | GT_GPUTrace | static |
DataType enum name | GT_GPUTrace | |
doInit(const UT_Array< PrimitiveInfo > &prims, const BakingOptions &opts)=0 | GT_GPUTrace | protectedpure virtual |
DT_Float enum value | GT_GPUTrace | |
DT_Int enum value | GT_GPUTrace | |
DT_NumDataType enum value | GT_GPUTrace | |
DT_Vec2 enum value | GT_GPUTrace | |
DT_Vec3 enum value | GT_GPUTrace | |
DT_Vec4 enum value | GT_GPUTrace | |
EG_SEED | GT_GPUTrace | static |
getAttribute(const UT_StringHolder &name, const GT_PrimPolygonMesh *pmesh, AttribInfo &attrinfo) const | GT_GPUTrace | protected |
getFactories(UT_Array< const Factory * > &factories) | GT_GPUTrace | static |
getTheAllTraceset() const | GT_GPUTrace | protected |
GT_GPUTrace(const Factory &factory) | GT_GPUTrace | inline |
GT_GPUTracePtr typedef | GT_GPUTrace | |
GT_TraceDirectionMode enum name | GT_GPUTrace | |
GTDM_Backward enum value | GT_GPUTrace | |
GTDM_Both enum value | GT_GPUTrace | |
GTDM_Forward enum value | GT_GPUTrace | |
init(const UT_Array< PrimitiveInfo > &prims, const BakingOptions &opts) | GT_GPUTrace | |
label() const | GT_GPUTrace | inline |
leftHanddedMesh(const GT_PrimPolygonMesh *pmesh) const | GT_GPUTrace | protected |
myMeshSetToTraceSet | GT_GPUTrace | protected |
myTracesetNameToMeshes | GT_GPUTrace | protected |
name() const | GT_GPUTrace | inline |
normals(const GT_PrimPolygonMesh *pmesh, GT_DataArrayHandle &handle, exint &count, GT_Owner &owner) const | GT_GPUTrace | protected |
PHT_GT enum value | GT_GPUTrace | |
PHT_GU enum value | GT_GPUTrace | |
PIXEL_SEED | GT_GPUTrace | static |
PrimHandleType enum name | GT_GPUTrace | |
registerFactory(UT_UniquePtr< Factory > factory) | GT_GPUTrace | static |
removeFactory(const UT_StringRef &name) | GT_GPUTrace | static |
RN_SEED | GT_GPUTrace | static |
TH_SEED | GT_GPUTrace | static |
vop_bias(float base, float bias) | GT_GPUTrace | inlinestatic |
~GT_GPUTrace() | GT_GPUTrace | inlinevirtual |