HDK
|
This is the complete list of members for RAY_ProcGT, including all inherited members.
addGeometry(GU_Detail *gdp, fpreal shutter) | RAY_Procedural | protected |
addProcedural(RAY_Procedural *proc) | RAY_Procedural | protected |
addProcedural(int argc, char *argv[], const UT_BoundingBox *box=0) | RAY_Procedural | protected |
addVolume(VGEO_Volume *volume, fpreal shutter) | RAY_Procedural | protected |
canGenerateInstancedGeometry() const override | RAY_ProcGT | virtual |
changeSetting(const char *name, const char *value, const char *style="object") | RAY_Procedural | inlineprotected |
changeSetting(const char *name, int argc, const char *const *argv, const char *style="object") | RAY_Procedural | inlineprotected |
changeSetting(const char *name, int argc, const int *argv, const char *style="object") | RAY_Procedural | inlineprotected |
changeSetting(const char *name, int argc, const fpreal *argv, const char *style="object") | RAY_Procedural | inlineprotected |
className() const override | RAY_ProcGT | virtual |
clearGeometrySegments(GA_Attribute *attr) | RAY_Procedural | protected |
closeObject() | RAY_Procedural | protected |
createChild() const | RAY_Procedural | inlineprotected |
createGeometry() const | RAY_Procedural | inline |
createGeometry(GU_DetailHandle &gdh) const | RAY_Procedural | |
createGeometry(GU_ConstDetailHandle &gdh) const | RAY_Procedural | |
createGeometry(const GU_DetailHandle *gdh, int nsegments, const fpreal *shutter_times=nullptr) const | RAY_Procedural | |
createGeometry(const GU_ConstDetailHandle *gdh, int nsegments, const fpreal *shutter_times=nullptr) const | RAY_Procedural | |
data() | RAY_Procedural | inline |
debugSettings(const char *style="object") const | RAY_Procedural | protected |
declareSetting(const char *name, const char *value) | RAY_Procedural | inlineprotected |
declareSetting(const char *name, int argc, const char *const *argv) | RAY_Procedural | inlineprotected |
declareSetting(const char *name, int argc, const int *argv) | RAY_Procedural | inlineprotected |
declareSetting(const char *name, int argc, const fpreal *argv) | RAY_Procedural | inlineprotected |
dump(bool dump_full_geo=false) | RAY_ProcGT | |
getBoundingBox(UT_BoundingBox &box) override | RAY_ProcGT | virtual |
getFParm(int token, size_t &size) const | RAY_Procedural | |
getFParm(const char *name, size_t &size) const | RAY_Procedural | inline |
getIParm(int token, size_t &size) const | RAY_Procedural | |
getIParm(const char *name, size_t &size) const | RAY_Procedural | inline |
getLevelOfDetail(const UT_BoundingBox &box) const | RAY_Procedural | protected |
getSParm(int token, size_t &size) const | RAY_Procedural | |
getSParm(const char *name, size_t &size) const | RAY_Procedural | inline |
GroupSharingMap typedef | RAY_ProcGT | |
import(const char *name, int32 *value, int vectorsize) const | RAY_Procedural | |
import(const char *name, int64 *value, int vectorsize) const | RAY_Procedural | |
import(const char *name, fpreal32 *value, int vectorsize) const | RAY_Procedural | |
import(const char *name, fpreal64 *value, int vectorsize) const | RAY_Procedural | |
import(const char *name, UT_String &result, int idx=0) const | RAY_Procedural | |
import(const char *name, UT_StringHolder &result, int idx=0) const | RAY_Procedural | |
import(RAY_Handle handle, const char *name, int32 *value, int vectorsize) const | RAY_Procedural | |
import(RAY_Handle handle, const char *name, int64 *value, int vectorsize) const | RAY_Procedural | |
import(RAY_Handle handle, const char *name, fpreal32 *value, int vectorsize) const | RAY_Procedural | |
import(RAY_Handle handle, const char *name, fpreal64 *value, int vectorsize) const | RAY_Procedural | |
import(RAY_Handle handle, const char *name, UT_String &result, int idx=0) const | RAY_Procedural | |
import(RAY_Handle handle, const char *name, UT_StringHolder &result, int idx=0) const | RAY_Procedural | |
importAll(RAY_Handle handle, UT_Options &settings, bool local_only=false) const | RAY_Procedural | |
initialize(const UT_BoundingBox *box) override | RAY_ProcGT | virtual |
instanceVelocityBlur(const GT_DataArrayHandle &v, const GT_DataArrayHandle &w, const GT_DataArrayHandle &a, const GT_DataArrayHandle &pivot) | RAY_ProcGT | |
isEqual(const RAY_Procedural *) const | RAY_Procedural | inlinevirtual |
lookupParmToken(const char *name) const | RAY_Procedural | |
lookupPrimitiveMaterialAttributes(const GEO_Detail &geo, RAY_PrimitiveMaterialAttributes &attribs) | RAY_Procedural | protectedstatic |
mantraRefineParms(const RAY_Procedural &proc) | RAY_ProcGT | static |
openGeometryObject() | RAY_Procedural | protected |
openProceduralObject() | RAY_Procedural | protected |
openVolumeObject() | RAY_Procedural | protected |
optimizeGeometry(GU_Detail &gdp, bool create_normals_if_needed) | RAY_Procedural | static |
optimizeGeometry(GU_DetailHandle &gdp, bool create_normals_if_needed) | RAY_Procedural | static |
parseMaterialIFD(const char *filename) | RAY_Procedural | protected |
processInstanceAttributes(const RAY_ProceduralChildPtr &kid, const GT_AttributeListHandle &attrib, exint idx) const | RAY_ProcGT | |
processPrimitiveMaterial(const GEO_Primitive *prim) | RAY_Procedural | protected |
queryGeometry(RAY_ObjectHandle handle) const | RAY_Procedural | protected |
queryGeometrySamples(RAY_ObjectHandle handle) const | RAY_Procedural | protected |
queryGeometrySegment(const GA_Attribute *attr, int seg) const | RAY_Procedural | protected |
queryLight(const char *name) const | RAY_Procedural | protected |
queryMaterial(const char *name) const | RAY_Procedural | protected |
queryName(RAY_Handle handle) const | RAY_Procedural | protected |
queryObject(const char *name) const | RAY_Procedural | protected |
queryRootName() const | RAY_Procedural | protected |
queryShaderTransform(RAY_ObjectHandle handle, int sample) const | RAY_Procedural | protected |
queryStyler(RAY_ObjectHandle handle) const | RAY_Procedural | protected |
queryTransform(RAY_Handle handle, int sample) const | RAY_Procedural | protected |
queryTransformSamples(RAY_Handle handle) const | RAY_Procedural | protected |
queryWorldTransform(int sample) const | RAY_Procedural | protected |
queryWorldTransformSamples() const | RAY_Procedural | protected |
RAY_Procedural() | RAY_Procedural | |
RAY_ProcGT(const GT_PrimitiveHandle &prim, bool use_multi_segments=true, fpreal shutter_close=-1) | RAY_ProcGT | |
RAY_ProcGT(const UT_Array< GT_PrimitiveHandle > &primitives, fpreal shutter_close=-1) | RAY_ProcGT | |
render() override | RAY_ProcGT | virtual |
renderPrim(const GT_PrimitiveHandle &prim, StylingContext &styling) const | RAY_ProcGT | |
setInstanceTransform(const RAY_ProceduralChildPtr &kid, const GT_TransformHandle &xform) const | RAY_ProcGT | |
setPreTransform(const UT_Matrix4D &transform, fpreal shutter) | RAY_Procedural | protected |
setShopMaterialPath(const char *shop_materialpath, const char *material_override=nullptr, const char *property_map=nullptr) | RAY_Procedural | protected |
setStylerInfo(const RAY_StylerInfo &styler_info) | RAY_Procedural | protected |
setTopLevel(bool v) | RAY_ProcGT | inline |
setTransform(const UT_Matrix4D &transform, fpreal shutter) | RAY_Procedural | protected |
SharedPrimGroup typedef | RAY_ProcGT | |
StylerInfoArray typedef | RAY_ProcGT | |
velocityBlur() const | RAY_ProcGT | inline |
velocityBlurTransform(const RAY_ProceduralChildPtr &kid, const GT_TransformArrayHandle &xforms, const GT_DataArrayHandle &v, const GT_DataArrayHandle &w, const GT_DataArrayHandle &accel, const GT_DataArrayHandle &pivot, const GT_TransformHandle &packed, exint xform) const | RAY_ProcGT | |
~RAY_Procedural() | RAY_Procedural | virtual |
~RAY_ProcGT() override | RAY_ProcGT |