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

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

addOpID(int id)GR_Materialinlineprotected
ALPHA_BLEND enum valueGR_Material
ALPHA_CUTOUT enum valueGR_Material
ALPHA_IGNORE enum valueGR_Material
AlphaMode enum nameGR_Material
bind(RV_Render *r, RV_ShaderProgram *shader, const GR_DisplayOption *opts)GR_Materialinline
bindSets(RV_Render *r, RV_ShaderProgram *shader)GR_Material
clearOpDependenciesDirty()GR_Materialinline
clearOpIDs()GR_Materialinlineprotected
create(MaterialType type, const UT_StringHolder &name)GR_Materialstatic
decref()GR_SceneIteminline
dependencies()GR_Materialinline
dirty(bool dirty=true)GR_Materialinline
FILM_SURFACE enum valueGR_Material
getCurrentTime() const GR_Materialinline
getCurveShader() const GR_Materialinlinevirtual
getNodeID() const GR_Materialinline
getNodePath() const GR_Material
getOverrides() const GR_Materialinline
getSurfaceShader() const GR_Materialinlinevirtual
getVersion() const GR_SceneIteminline
GR_HeightfieldMaterial(const UT_StringHolder &name)GR_HeightfieldMaterialprotected
GR_Material classGR_HeightfieldMaterialfriend
GR_Material::GR_Material(const UT_StringHolder &name, MaterialType type)GR_Materialprotected
GR_SceneItem(const UT_StringHolder &name, int id)GR_SceneIteminlineprotected
HAIR_CURVE enum valueGR_Material
hasUDIM() const GR_Materialinline
HEIGHTFIELD_SURFACE enum valueGR_Material
id() const GR_SceneIteminline
incref()GR_SceneIteminline
initBlocks(RV_Render *r, const GR_DisplayOption *opts) overrideGR_HeightfieldMaterialvirtual
initMaterialSetForRender(RV_Render *r, RV_ShaderProgram *shader, bool &created) overrideGR_HeightfieldMaterialvirtual
isDirty(fpreal time)GR_Materialinline
isTextured() const GR_Materialinline
isTimeDependent() const GR_Materialinline
isTransparent() const GR_Materialinline
LAYER_INST(UVTransform, UT_Matrix4F)GR_HeightfieldMaterial
LAYER_INST(Tint, UT_Vector4F)GR_HeightfieldMaterial
LAYER_INST(TriplanarBlend, UT_Vector3F)GR_HeightfieldMaterial
LAYER_INST(TriplanarOffset, UT_Vector3F)GR_HeightfieldMaterial
LAYER_INST(TriplanarScale, fpreal32)GR_HeightfieldMaterial
LAYER_INST(TriplanarSharp, fpreal32)GR_HeightfieldMaterial
LAYER_INST(Rough, fpreal32)GR_HeightfieldMaterial
LAYER_INST(UseTint, int32)GR_HeightfieldMaterial
LAYER_INST(HasMap, int32)GR_HeightfieldMaterial
LAYER_INST(UseTriplanar, int32)GR_HeightfieldMaterial
LAYER_PARM(Diff, UT_Vector3F)GR_HeightfieldMaterial
LAYER_PARM(Spec, UT_Vector3F)GR_HeightfieldMaterial
LAYER_PARM(SpecRough, fpreal32)GR_HeightfieldMaterial
LAYER_PARM(SpecModel, int32)GR_HeightfieldMaterial
LAYER_PARM(Quality, fpreal32)GR_HeightfieldMaterial
LAYER_PARM(NumUVSets, int32)GR_HeightfieldMaterial
LAYER_PARM(UseBlendMap, int32)GR_HeightfieldMaterial
LAYER_PARM(HasTriplanar, int32)GR_HeightfieldMaterial
MaterialType enum nameGR_Material
MATX_SURFACE enum valueGR_Material
myBlockDirtyFlagGR_Materialprotected
myDirtyFlagGR_Materialprotected
name() const GR_SceneIteminline
needsTangents() const GR_Materialinline
needsUVs() const GR_Materialinline
opDependencies() const GR_Materialinline
opDependenciesDirty() const GR_Materialinline
PARMKEY(ClampToEdge)GR_HeightfieldMaterial
setHasUDIM(bool has_udim)GR_Materialinline
setID(int id)GR_SceneIteminline
setName(const UT_StringHolder &name)GR_SceneIteminline
setNeedsTangents(bool tan)GR_Materialinline
setNeedsUVs(bool uvs)GR_Materialinline
setNodeID(int id)GR_Materialinline
setOverrides(const UT_Options *overrides)GR_Material
setTextured(bool has_tex)GR_Materialinline
setTexturesLoaded(bool loaded)GR_Materialinline
setTimeDependent(bool timedep, fpreal t=0.0)GR_Materialinline
setTransparent(bool has_tex)GR_Materialinline
setVersion(int64 v)GR_SceneIteminline
SIMPLE_SURFACE enum valueGR_Material
TEXMAP_PARM(RoughMap, RoughID)GR_HeightfieldMaterial
TEXMAP_PARM(SpecularMap, SpecularID)GR_HeightfieldMaterial
TEXMAP_PARM(EmissionMap, EmissionID)GR_HeightfieldMaterial
TEXMAP_PARM(Layer1Map, Layer1ID)GR_HeightfieldMaterial
TEXMAP_PARM(Layer2Map, Layer2ID)GR_HeightfieldMaterial
TEXMAP_PARM(Layer3Map, Layer3ID)GR_HeightfieldMaterial
TEXMAP_PARM(Layer4Map, Layer4ID)GR_HeightfieldMaterial
TEXMAP_PARM(Layer5Map, Layer5ID)GR_HeightfieldMaterial
TEXMAP_PARM(Layer6Map, Layer6ID)GR_HeightfieldMaterial
TEXMAP_PARM(Layer7Map, Layer7ID)GR_HeightfieldMaterial
TEXMAP_PARM(Layer8Map, Layer8ID)GR_HeightfieldMaterial
TEXMAP_PARM(Layer9Map, Layer9ID)GR_HeightfieldMaterial
TEXMAP_PARM(Layer10Map, Layer10ID)GR_HeightfieldMaterial
texturesLoaded() const GR_Materialinline
type() const GR_Materialinline
UNLIT_SURFACE enum valueGR_Material
update(const GR_MaterialParms &options) overrideGR_HeightfieldMaterialvirtual
updateBlendMap(RV_Render *r, GT_DataArray *blend, UT_Vector2i res)GR_HeightfieldMaterial
updateColorMap(RV_Render *r, GT_DataArray *color, UT_Vector2i res)GR_HeightfieldMaterial
updateDisplaceMap(RV_Render *r, GT_DataArray *disp, UT_Vector2i res)GR_HeightfieldMaterial
updateNormalMap(RV_Render *r, GT_DataArray *nml, UT_Vector2i res)GR_HeightfieldMaterial
UT_NON_COPYABLE(GR_HeightfieldMaterial)GR_HeightfieldMaterialprotected
GR_Material::UT_NON_COPYABLE(GR_Material)GR_Materialprotected
GR_SceneItem::UT_NON_COPYABLE(GR_SceneItem)GR_SceneItemprotected
~GR_Material() overrideGR_Materialprotected
~GR_SceneItem()GR_SceneIteminlineprotectedvirtual