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

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

addGeometry(GU_Detail *gdp, fpreal shutter)RAY_Proceduralprotected
addProcedural(RAY_Procedural *proc)RAY_Proceduralprotected
addProcedural(int argc, char *argv[], const UT_BoundingBox *box=0)RAY_Proceduralprotected
addVolume(VGEO_Volume *volume, fpreal shutter)RAY_Proceduralprotected
canGenerateInstancedGeometry() const overrideRAY_ProcGTvirtual
changeSetting(const char *name, const char *value, const char *style="object")RAY_Proceduralinlineprotected
changeSetting(const char *name, int argc, const char *const *argv, const char *style="object")RAY_Proceduralinlineprotected
changeSetting(const char *name, int argc, const int *argv, const char *style="object")RAY_Proceduralinlineprotected
changeSetting(const char *name, int argc, const fpreal *argv, const char *style="object")RAY_Proceduralinlineprotected
className() const overrideRAY_ProcGTvirtual
clearGeometrySegments(GA_Attribute *attr)RAY_Proceduralprotected
closeObject()RAY_Proceduralprotected
createChild() const RAY_Proceduralinlineprotected
createGeometry() const RAY_Proceduralinline
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_Proceduralinline
debugSettings(const char *style="object") const RAY_Proceduralprotected
declareSetting(const char *name, const char *value)RAY_Proceduralinlineprotected
declareSetting(const char *name, int argc, const char *const *argv)RAY_Proceduralinlineprotected
declareSetting(const char *name, int argc, const int *argv)RAY_Proceduralinlineprotected
declareSetting(const char *name, int argc, const fpreal *argv)RAY_Proceduralinlineprotected
dump(bool dump_full_geo=false)RAY_ProcGT
getBoundingBox(UT_BoundingBox &box) overrideRAY_ProcGTvirtual
getFParm(int token, size_t &size) const RAY_Procedural
getFParm(const char *name, size_t &size) const RAY_Proceduralinline
getIParm(int token, size_t &size) const RAY_Procedural
getIParm(const char *name, size_t &size) const RAY_Proceduralinline
getLevelOfDetail(const UT_BoundingBox &box) const RAY_Proceduralprotected
getSParm(int token, size_t &size) const RAY_Procedural
getSParm(const char *name, size_t &size) const RAY_Proceduralinline
GroupSharingMap typedefRAY_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) overrideRAY_ProcGTvirtual
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_Proceduralinlinevirtual
lookupParmToken(const char *name) const RAY_Procedural
lookupPrimitiveMaterialAttributes(const GEO_Detail &geo, RAY_PrimitiveMaterialAttributes &attribs)RAY_Proceduralprotectedstatic
mantraRefineParms(const RAY_Procedural &proc)RAY_ProcGTstatic
openGeometryObject()RAY_Proceduralprotected
openProceduralObject()RAY_Proceduralprotected
openVolumeObject()RAY_Proceduralprotected
optimizeGeometry(GU_Detail &gdp, bool create_normals_if_needed)RAY_Proceduralstatic
optimizeGeometry(GU_DetailHandle &gdp, bool create_normals_if_needed)RAY_Proceduralstatic
parseMaterialIFD(const char *filename)RAY_Proceduralprotected
processInstanceAttributes(const RAY_ProceduralChildPtr &kid, const GT_AttributeListHandle &attrib, exint idx) const RAY_ProcGT
processPrimitiveMaterial(const GEO_Primitive *prim)RAY_Proceduralprotected
queryGeometry(RAY_ObjectHandle handle) const RAY_Proceduralprotected
queryGeometrySamples(RAY_ObjectHandle handle) const RAY_Proceduralprotected
queryGeometrySegment(const GA_Attribute *attr, int seg) const RAY_Proceduralprotected
queryLight(const char *name) const RAY_Proceduralprotected
queryMaterial(const char *name) const RAY_Proceduralprotected
queryName(RAY_Handle handle) const RAY_Proceduralprotected
queryObject(const char *name) const RAY_Proceduralprotected
queryRootName() const RAY_Proceduralprotected
queryShaderTransform(RAY_ObjectHandle handle, int sample) const RAY_Proceduralprotected
queryStyler(RAY_ObjectHandle handle) const RAY_Proceduralprotected
queryTransform(RAY_Handle handle, int sample) const RAY_Proceduralprotected
queryTransformSamples(RAY_Handle handle) const RAY_Proceduralprotected
queryWorldTransform(int sample) const RAY_Proceduralprotected
queryWorldTransformSamples() const RAY_Proceduralprotected
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() overrideRAY_ProcGTvirtual
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_Proceduralprotected
setShopMaterialPath(const char *shop_materialpath, const char *material_override=nullptr, const char *property_map=nullptr)RAY_Proceduralprotected
setStylerInfo(const RAY_StylerInfo &styler_info)RAY_Proceduralprotected
setTopLevel(bool v)RAY_ProcGTinline
setTransform(const UT_Matrix4D &transform, fpreal shutter)RAY_Proceduralprotected
SharedPrimGroup typedefRAY_ProcGT
StylerInfoArray typedefRAY_ProcGT
velocityBlur() const RAY_ProcGTinline
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_Proceduralvirtual
~RAY_ProcGT() overrideRAY_ProcGT