HDK
|
This is the complete list of members for GR_FilmMaterial, including all inherited members.
addOpID(int id) | GR_Material | protected |
ALPHA_BLEND enum value | GR_Material | |
ALPHA_CUTOUT enum value | GR_Material | |
ALPHA_IGNORE enum value | GR_Material | |
AlphaMode enum name | GR_Material | |
bind(RV_Render *r, RV_ShaderProgram *shader, const GR_DisplayOption *opts, bool for_curve=false) | GR_Material | inline |
bindSets(RV_Render *r, RV_ShaderProgram *shader, bool for_curve) | GR_Material | |
bindWithoutUpdate(RV_Render *r, RV_ShaderProgram *shader, const GR_DisplayOption *opts, bool for_curve=false) | GR_Material | inline |
clearOpDependenciesDirty() | GR_Material | inline |
clearOpIDs() | GR_Material | inlineprotected |
create(MaterialType type, const UT_StringHolder &name) | GR_Material | static |
decref() | GR_SceneItem | inline |
dependencies() | GR_Material | inline |
dirty(bool dirty=true) | GR_Material | inline |
dirtyTextures() override | GR_FilmMaterial | inlinevirtual |
extraInputs() const | GR_Material | inline |
FILM_SURFACE enum value | GR_Material | |
getCurrentTime() const | GR_Material | inline |
getCurveShader() const | GR_Material | inlinevirtual |
getFallbacks() const | GR_Material | inline |
getNodeID() const | GR_Material | inline |
getNodePath() const | GR_Material | |
getOverrides() const | GR_Material | inline |
getSurfaceShader() const | GR_Material | inlinevirtual |
getUniqueMaterialID() | GR_Material | static |
getUVSet() const | GR_FilmMaterial | inline |
getVersion() const | GR_SceneItem | inline |
GR_FilmMaterial(const UT_StringHolder &name) | GR_FilmMaterial | protected |
GR_Material class | GR_FilmMaterial | friend |
GR_Material::GR_Material(const UT_StringHolder &name, MaterialType type) | GR_Material | protected |
GR_SceneItem(const UT_StringHolder &name, int id) | GR_SceneItem | inlineprotected |
GR_SimpleMaterial(const UT_StringHolder &name, MaterialType type=SIMPLE_SURFACE) | GR_SimpleMaterial | protected |
HAIR_CURVE enum value | GR_Material | |
hasDisplacement() const | GR_Material | inline |
hasUDIM() const | GR_Material | inline |
HEIGHTFIELD_SURFACE enum value | GR_Material | |
id() const | GR_SceneItem | inline |
IN_FLOAT enum value | GR_Material | |
IN_INT enum value | GR_Material | |
IN_VEC2 enum value | GR_Material | |
IN_VEC3 enum value | GR_Material | |
IN_VEC4 enum value | GR_Material | |
incref() | GR_SceneItem | inline |
initBlocks(RV_Render *r, const GR_DisplayOption *opts) override | GR_FilmMaterial | virtual |
initMaterialSetForRender(RV_Render *r, RV_ShaderProgram *shader, bool &created) override | GR_FilmMaterial | virtual |
InputType enum name | GR_Material | |
isDirty(fpreal time) | GR_Material | inline |
isOPTimeDependent() const | GR_Material | inline |
isTextured() const | GR_Material | inline |
isTimeDependent() const | GR_Material | inline |
isTransparent() const | GR_Material | inline |
MATCAP_SURFACE enum value | GR_Material | |
MaterialType enum name | GR_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 value | GR_Material | |
myBlockDirtyFlag | GR_Material | protected |
myDirtyFlag | GR_Material | protected |
name() const | GR_SceneItem | inline |
needsTangents() const | GR_Material | inline |
needsUVs() const | GR_Material | inline |
opDependencies() const | GR_Material | inline |
opDependenciesDirty() const | GR_Material | inline |
setExtraInputs(const UT_StringMap< InputType > &extra_inputs) | GR_Material | inline |
setFallbacks(const UT_Options *attrib_fallbacks) | GR_Material | |
setHasDisplacement(bool has_disp) | GR_Material | inline |
setHasUDIM(bool has_udim) | GR_Material | inline |
setID(int id) | GR_SceneItem | inline |
setName(const UT_StringHolder &name) | GR_SceneItem | inline |
setNeedsTangents(bool tan) | GR_Material | inline |
setNeedsUVs(bool uvs) | GR_Material | inline |
setNodeID(int id) | GR_Material | inline |
setOPTimeDependent(bool timedep, fpreal t=0.0) | GR_Material | |
setOverrides(const UT_Options *overrides) | GR_Material | |
setTextured(bool has_tex) | GR_Material | inline |
setTexturesLoaded(bool loaded) | GR_Material | inline |
setTimeDependent(bool timedep, fpreal t=0.0) | GR_Material | |
setTransparent(bool has_tex) | GR_Material | inline |
setUVSet(const UT_StringRef &set) | GR_FilmMaterial | inline |
setVersion(int64 v) | GR_SceneItem | inline |
SIMPLE_SURFACE enum value | GR_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, 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_Material | inline |
timeChangeCheck() const | GR_Material | protected |
type() const | GR_Material | inline |
UNLIT_SURFACE enum value | GR_Material | |
update(const GR_MaterialParms &options) override | GR_FilmMaterial | virtual |
UT_NON_COPYABLE(GR_FilmMaterial) | GR_FilmMaterial | protected |
GR_SimpleMaterial::UT_NON_COPYABLE(GR_SimpleMaterial) | GR_SimpleMaterial | protected |
GR_Material::UT_NON_COPYABLE(GR_Material) | GR_Material | protected |
GR_SceneItem::UT_NON_COPYABLE(GR_SceneItem) | GR_SceneItem | protected |
~GR_Material() override | GR_Material | protected |
~GR_SceneItem() | GR_SceneItem | inlineprotectedvirtual |