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

This is the complete list of members for GR_FilmMaterial, 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_FilmMaterial(const UT_StringHolder &name)GR_FilmMaterialprotected
GR_Material classGR_FilmMaterialfriend
GR_Material::GR_Material(const UT_StringHolder &name, MaterialType type)GR_Materialprotected
GR_SceneItem(const UT_StringHolder &name, int id)GR_SceneIteminlineprotected
GR_SimpleMaterial(const UT_StringHolder &name, MaterialType type=SIMPLE_SURFACE)GR_SimpleMaterialprotected
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_FilmMaterialvirtual
initMaterialSetForRender(RV_Render *r, RV_ShaderProgram *shader, bool &created) overrideGR_FilmMaterialvirtual
isDirty(fpreal time)GR_Materialinline
isTextured() const GR_Materialinline
isTimeDependent() const GR_Materialinline
isTransparent() const GR_Materialinline
MaterialType enum nameGR_Material
MATPARM(UT_Vector3F, Diff)GR_SimpleMaterial
MATPARM(UT_Vector3F, Spec)GR_SimpleMaterial
MATPARM(UT_Vector3F, Emit)GR_SimpleMaterial
MATPARM(UT_Vector3F, MetalColor)GR_SimpleMaterial
MATPARM(UT_Vector3F, SheenColor)GR_SimpleMaterial
MATPARM(fpreal32, DiffRough)GR_SimpleMaterial
MATPARM(fpreal32, SpecRough)GR_SimpleMaterial
MATPARM(fpreal32, SpecTint)GR_SimpleMaterial
MATPARM(fpreal32, Metal)GR_SimpleMaterial
MATPARM(fpreal32, IOR)GR_SimpleMaterial
MATPARM(fpreal32, Alpha)GR_SimpleMaterial
MATPARM(fpreal32, AlphaPara)GR_SimpleMaterial
MATPARM(fpreal32, AlphaCutoff)GR_SimpleMaterial
MATPARM(fpreal32, AlphaMode)GR_SimpleMaterial
MATPARM(fpreal32, CoatIntensity)GR_SimpleMaterial
MATPARM(fpreal32, CoatRough)GR_SimpleMaterial
MATPARM(fpreal32, SheenIntensity)GR_SimpleMaterial
MATPARM(fpreal32, SheenRough)GR_SimpleMaterial
MATPARM(int32, SpecModel)GR_SimpleMaterial
MATPARM(int32, CoatSpecModel)GR_SimpleMaterial
MATPARM(int32, UseGeoColor)GR_SimpleMaterial
MATPARM(int32, UsePackedColor)GR_SimpleMaterial
MATPARM(int32, HasTextures)GR_SimpleMaterial
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
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
TEX_PARM(UT_Matrix4F, DiffuseUV)GR_FilmMaterial
TEX_PARM(UT_Matrix4F, SpecularUV)GR_FilmMaterial
TEX_PARM(UT_Matrix4F, OpacityUV)GR_FilmMaterial
TEX_PARM(UT_Matrix4F, EmissionUV)GR_FilmMaterial
TEX_PARM(UT_Matrix4F, NormalUV)GR_FilmMaterial
TEX_PARM(UT_Matrix4F, RoughUV)GR_FilmMaterial
TEX_PARM(UT_Matrix4F, OcclusionUV)GR_FilmMaterial
TEX_PARM(UT_Matrix4F, MetallicUV)GR_FilmMaterial
TEX_PARM(UT_Matrix4F, CoatIntUV)GR_FilmMaterial
TEX_PARM(UT_Matrix4F, CoatRoughUV)GR_FilmMaterial
TEX_PARM(UT_Matrix4F, ReflectIntUV)GR_FilmMaterial
TEX_PARM(UT_Matrix4F, DisplaceUV)GR_FilmMaterial
TEX_PARM(int32, HasDiffuse)GR_FilmMaterial
TEX_PARM(int32, HasSpecular)GR_FilmMaterial
TEX_PARM(int32, HasOpacity)GR_FilmMaterial
TEX_PARM(int32, HasEmission)GR_FilmMaterial
TEX_PARM(int32, HasNormal)GR_FilmMaterial
TEX_PARM(int32, HasRough)GR_FilmMaterial
TEX_PARM(int32, HasOcclusion)GR_FilmMaterial
TEX_PARM(int32, HasMetallic)GR_FilmMaterial
TEX_PARM(int32, HasCoatInt)GR_FilmMaterial
TEX_PARM(int32, HasCoatRough)GR_FilmMaterial
TEX_PARM(int32, HasReflectInt)GR_FilmMaterial
TEX_PARM(int32, HasDisplace)GR_FilmMaterial
TEX_PARM(int32, HasDiffuseUV)GR_FilmMaterial
TEX_PARM(int32, HasSpecularUV)GR_FilmMaterial
TEX_PARM(int32, HasOpacityUV)GR_FilmMaterial
TEX_PARM(int32, HasEmissionUV)GR_FilmMaterial
TEX_PARM(int32, HasNormalUV)GR_FilmMaterial
TEX_PARM(int32, HasRoughUV)GR_FilmMaterial
TEX_PARM(int32, HasOcclusionUV)GR_FilmMaterial
TEX_PARM(int32, HasMetallicUV)GR_FilmMaterial
TEX_PARM(int32, HasCoatIntUV)GR_FilmMaterial
TEX_PARM(int32, HasCoatRoughUV)GR_FilmMaterial
TEX_PARM(int32, HasReflectIntUV)GR_FilmMaterial
TEX_PARM(int32, HasDisplaceUV)GR_FilmMaterial
TEX_PARM(UT_Vector4F, RoughComp)GR_FilmMaterial
TEX_PARM(UT_Vector4F, OcclusionComp)GR_FilmMaterial
TEX_PARM(UT_Vector4F, MetallicComp)GR_FilmMaterial
TEX_PARM(UT_Vector4F, CoatIntComp)GR_FilmMaterial
TEX_PARM(UT_Vector4F, CoatRoughComp)GR_FilmMaterial
TEX_PARM(UT_Vector4F, OpacityComp)GR_FilmMaterial
TEX_PARM(UT_Vector4F, ReflectIntComp)GR_FilmMaterial
TEX_PARM(UT_Vector4i, DiffuseUDIMArea)GR_FilmMaterial
TEX_PARM(UT_Vector4i, SpecularUDIMArea)GR_FilmMaterial
TEX_PARM(UT_Vector4i, OpacityUDIMArea)GR_FilmMaterial
TEX_PARM(UT_Vector4i, EmissionUDIMArea)GR_FilmMaterial
TEX_PARM(UT_Vector4i, NormalUDIMArea)GR_FilmMaterial
TEX_PARM(UT_Vector4i, RoughUDIMArea)GR_FilmMaterial
TEX_PARM(UT_Vector4i, OcclusionUDIMArea)GR_FilmMaterial
TEX_PARM(UT_Vector4i, MetallicUDIMArea)GR_FilmMaterial
TEX_PARM(UT_Vector4i, CoatIntUDIMArea)GR_FilmMaterial
TEX_PARM(UT_Vector4i, CoatRoughUDIMArea)GR_FilmMaterial
TEX_PARM(UT_Vector4i, ReflectIntUDIMArea)GR_FilmMaterial
TEX_PARM(UT_Vector4i, DisplaceUDIMArea)GR_FilmMaterial
TEX_PARM(int32, NormalMapType)GR_FilmMaterial
TEX_PARM(UT_Vector2F, NormalMapScaleShift)GR_FilmMaterial
TEX_PARM(UT_Vector2F, NormalMapScale)GR_FilmMaterial
TEX_PARM(UT_Vector2F, NormalMapFlip)GR_FilmMaterial
TEX_PARM(int32, DisplaceSpace)GR_FilmMaterial
TEX_PARM(fpreal32, DisplaceScale)GR_FilmMaterial
TEX_PARM(fpreal32, DisplaceOffset)GR_FilmMaterial
TEX_PARM(fpreal32, DisplaceQuality)GR_FilmMaterial
TEX_PARM(int32, DisplaceYUp)GR_FilmMaterial
TEX_PARM(int32, InvertOpacity)GR_FilmMaterial
TEX_PARM(int32, UseMatCap)GR_FilmMaterial
TEX_PARM(int32, InvertRough)GR_FilmMaterial
TEX_PARM(int32, ReflectAsIOR)GR_FilmMaterial
TEXMAP_PARM(DiffuseMap, DiffuseID)GR_FilmMaterial
TEXMAP_PARM(OpacityMap, OpacityID)GR_FilmMaterial
TEXMAP_PARM(SpecularMap, SpecularID)GR_FilmMaterial
TEXMAP_PARM(EmissionMap, EmissionID)GR_FilmMaterial
TEXMAP_PARM(NormalMap, NormalID)GR_FilmMaterial
TEXMAP_PARM(RoughMap, RoughID)GR_FilmMaterial
TEXMAP_PARM(OcclusionMap, OcclusionID)GR_FilmMaterial
TEXMAP_PARM(MetallicMap, MetallicID)GR_FilmMaterial
TEXMAP_PARM(CoatIntMap, CoatIntID)GR_FilmMaterial
TEXMAP_PARM(CoatRoughMap, CoatRoughID)GR_FilmMaterial
TEXMAP_PARM(ReflectIntMap, ReflectIntID)GR_FilmMaterial
TEXMAP_PARM(DisplaceMap, DisplaceID)GR_FilmMaterial
texturesLoaded() const GR_Materialinline
type() const GR_Materialinline
UNLIT_SURFACE enum valueGR_Material
update(const GR_MaterialParms &options) overrideGR_FilmMaterialvirtual
UT_NON_COPYABLE(GR_FilmMaterial)GR_FilmMaterialprotected
GR_SimpleMaterial::UT_NON_COPYABLE(GR_SimpleMaterial)GR_SimpleMaterialprotected
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