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

This is the complete list of members for HDK_Sample::RAY_DemoFile, 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 RAY_Proceduralinlinevirtual
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 overrideHDK_Sample::RAY_DemoFilevirtual
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
getBoundingBox(UT_BoundingBox &box) overrideHDK_Sample::RAY_DemoFilevirtual
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
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 *) overrideHDK_Sample::RAY_DemoFilevirtual
isEqual(const RAY_Procedural *) const RAY_Proceduralinlinevirtual
lookupParmToken(const char *name) const RAY_Procedural
lookupPrimitiveMaterialAttributes(const GEO_Detail &geo, RAY_PrimitiveMaterialAttributes &attribs)RAY_Proceduralprotectedstatic
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
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_DemoFile()HDK_Sample::RAY_DemoFile
RAY_Procedural()RAY_Procedural
render() overrideHDK_Sample::RAY_DemoFilevirtual
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
setTransform(const UT_Matrix4D &transform, fpreal shutter)RAY_Proceduralprotected
~RAY_DemoFile() overrideHDK_Sample::RAY_DemoFile
~RAY_Procedural()RAY_Proceduralvirtual