HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GT_GPUTrace Member List

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

allocTrace(const UT_StringRef &name)GT_GPUTracestatic
allocTrace(const UT_Array< PrimitiveInfo > &prims, const UT_StringRef &name, const BakingOptions &opts)GT_GPUTracestatic
AO_SEEDGT_GPUTracestatic
bakeMeshTraceSet(const UT_StringHolder &name) const GT_GPUTraceprotected
BakingCalcType_Num enum valueGT_GPUTrace
BakingCalcTypes enum nameGT_GPUTrace
BCT_Ao enum valueGT_GPUTrace
BCT_Cu_N enum valueGT_GPUTrace
BCT_Cu_P enum valueGT_GPUTrace
BCT_Cv enum valueGT_GPUTrace
BCT_Eg enum valueGT_GPUTrace
BCT_Rn enum valueGT_GPUTrace
BCT_Th enum valueGT_GPUTrace
buildTracesets(UT_Array< MeshData * > &meshes, bool selfset)GT_GPUTraceprotected
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 =0GT_GPUTracepure virtual
CU_N_SEEDGT_GPUTracestatic
CU_P_SEEDGT_GPUTracestatic
CV_SEEDGT_GPUTracestatic
DataType enum nameGT_GPUTrace
doInit(const UT_Array< PrimitiveInfo > &prims, const BakingOptions &opts)=0GT_GPUTraceprotectedpure virtual
DT_Float enum valueGT_GPUTrace
DT_Int enum valueGT_GPUTrace
DT_NumDataType enum valueGT_GPUTrace
DT_Vec2 enum valueGT_GPUTrace
DT_Vec3 enum valueGT_GPUTrace
DT_Vec4 enum valueGT_GPUTrace
EG_SEEDGT_GPUTracestatic
getAttribute(const UT_StringHolder &name, const GT_PrimPolygonMesh *pmesh, AttribInfo &attrinfo) const GT_GPUTraceprotected
getFactories(UT_Array< const Factory * > &factories)GT_GPUTracestatic
getTheAllTraceset() const GT_GPUTraceprotected
GT_GPUTrace(const Factory &factory)GT_GPUTraceinline
GT_GPUTracePtr typedefGT_GPUTrace
GT_TraceDirectionMode enum nameGT_GPUTrace
GTDM_Backward enum valueGT_GPUTrace
GTDM_Both enum valueGT_GPUTrace
GTDM_Forward enum valueGT_GPUTrace
init(const UT_Array< PrimitiveInfo > &prims, const BakingOptions &opts)GT_GPUTrace
label() const GT_GPUTraceinline
leftHanddedMesh(const GT_PrimPolygonMesh *pmesh) const GT_GPUTraceprotected
myMeshSetToTraceSetGT_GPUTraceprotected
myTracesetNameToMeshesGT_GPUTraceprotected
name() const GT_GPUTraceinline
normals(const GT_PrimPolygonMesh *pmesh, GT_DataArrayHandle &handle, exint &count, GT_Owner &owner) const GT_GPUTraceprotected
PHT_GT enum valueGT_GPUTrace
PHT_GU enum valueGT_GPUTrace
PIXEL_SEEDGT_GPUTracestatic
PrimHandleType enum nameGT_GPUTrace
registerFactory(UT_UniquePtr< Factory > factory)GT_GPUTracestatic
removeFactory(const UT_StringRef &name)GT_GPUTracestatic
RN_SEEDGT_GPUTracestatic
TH_SEEDGT_GPUTracestatic
vop_bias(float base, float bias)GT_GPUTraceinlinestatic
~GT_GPUTrace()GT_GPUTraceinlinevirtual