|
HDK
|
This is the complete list of members for GR_MatXMaterial, 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_ShaderProgramBase *shader, const GR_DisplayOption *opts, bool for_curve=false) | GR_Material | inline |
| bindFloat(const UT_StringRef &name, fpreal32 value) | GR_MatXMaterial | |
| bindFloat2(const UT_StringRef &name, const UT_Vector2D &value) | GR_MatXMaterial | |
| bindFloat3(const UT_StringRef &name, const UT_Vector3D &value) | GR_MatXMaterial | |
| bindFloat4(const UT_StringRef &name, const UT_Vector4D &value) | GR_MatXMaterial | |
| bindFloats(const UT_StringRef &name, const UT_Array< fpreal32 > &values) | GR_MatXMaterial | |
| bindForCompute(RV_Render *r, RV_ShaderProgramBase *shader, const GR_DisplayOption &opts) override | GR_MatXMaterial | virtual |
| bindInt(const UT_StringRef &name, int32 value) | GR_MatXMaterial | |
| bindInts(const UT_StringRef &name, const UT_Array< int32 > &values) | GR_MatXMaterial | |
| bindMatrix3(const UT_StringRef &name, const UT_Matrix3D &value) | GR_MatXMaterial | |
| bindMatrix4(const UT_StringRef &name, const UT_Matrix4D &value) | GR_MatXMaterial | |
| bindSets(RV_Render *r, RV_ShaderProgramBase *shader, bool for_curve) | GR_Material | |
| bindTexture(const UT_StringRef &name, const UT_StringRef &map_path, bool is_color, int ncomps, const UT_Vector4F &fallback_color, const RV_TextureParms *tex_parms=nullptr) | GR_MatXMaterial | |
| bindWithoutUpdate(RV_Render *r, RV_ShaderProgramBase *shader, const GR_DisplayOption *opts, bool for_curve=false) | GR_Material | inline |
| cachedName() const | GR_MatXMaterial | inline |
| checkCompatible(RV_Render *r, RV_ShaderProgramBase *sh, bool for_curve=false) const | GR_Material | |
| clearOpDependenciesDirty() | GR_Material | inline |
| clearOpIDs() | GR_Material | inlineprotected |
| clearShaders() | GR_MatXMaterial | inline |
| 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_MatXMaterial | inlinevirtual |
| extraInputs() const | GR_Material | inline |
| FILM_SURFACE enum value | GR_Material | |
| getCurrentTime() const | GR_Material | inline |
| getCurveShader() const | GR_Material | inlinevirtual |
| getDisplaceShader() const | GR_Material | inlinevirtual |
| getFallbacks() const | GR_Material | inline |
| getMatXNodeVersion() const | GR_MatXMaterial | inline |
| getNodeID() const | GR_Material | inline |
| getNodePath() const | GR_Material | |
| getOverrides() const | GR_Material | inline |
| getSurfaceShader() const | GR_Material | inlinevirtual |
| getUniqueMaterialID() | GR_Material | static |
| getVersion() const | GR_SceneItem | inline |
| GR_Material class | GR_MatXMaterial | friend |
| GR_Material::GR_Material(const UT_StringHolder &name, MaterialType type) | GR_Material | protected |
| GR_MatXMaterial(const UT_StringHolder &name) | GR_MatXMaterial | 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_MatXMaterial | virtual |
| initMaterialSetForRender(RV_Render *r, RV_ShaderProgramBase *shader, bool &created) override | GR_MatXMaterial | virtual |
| inputs() | GR_MatXMaterial | inline |
| InputType enum name | GR_Material | |
| isCurveShaderAssigned() const | GR_MatXMaterial | inline |
| isDirty(fpreal time) | GR_Material | inline |
| isDisplaceShaderAssigned() const | GR_MatXMaterial | inline |
| isOPTimeDependent() const | GR_Material | inline |
| isShaderCompiled() const | GR_MatXMaterial | inline |
| isShaderDirty() const | GR_MatXMaterial | inline |
| isSurfShaderAssigned() const | GR_MatXMaterial | inline |
| isTextured() const | GR_Material | inline |
| isTimeDependent() const | GR_Material | inline |
| isTransparent() const | GR_Material | inline |
| makeCachedCurveName(UT_WorkBuffer &name) const | GR_MatXMaterial | inline |
| makeUniqueCachedName(UT_WorkBuffer &name) const | GR_MatXMaterial | 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 |
| resetResources() | GR_MatXMaterial | protected |
| setCachedName(UT_StringHolder &name) | GR_MatXMaterial | inline |
| setCurveShader(exint id) | GR_MatXMaterial | inline |
| setCurveShaderAssigned(bool comp) | GR_MatXMaterial | inline |
| setDisplaceShader(exint id) | GR_MatXMaterial | inline |
| setDisplaceShaderAssigned(bool comp) | GR_MatXMaterial | inline |
| setExtraInputs(const UT_StringMap< InputType > &extra_inputs) | GR_Material | inline |
| setFallbacks(const UT_Options *attrib_fallbacks) | GR_Material | |
| setFreeCB(UT_Functor1< void, GR_MatXMaterial * > cb) | GR_MatXMaterial | inline |
| setHasDisplacement(bool has_disp) | GR_Material | inline |
| setHasUDIM(bool has_udim) | GR_Material | inline |
| setID(int id) | GR_SceneItem | inline |
| setMatXNodeVersion(int64 version) | GR_MatXMaterial | 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 | |
| setShaderCompiled(bool comp) | GR_MatXMaterial | inline |
| setShaderCompileKey(UT_StringHolder &key) | GR_MatXMaterial | inline |
| setShaderDirty(bool dirty) | GR_MatXMaterial | inline |
| setSurfaceShader(exint id) | GR_MatXMaterial | inline |
| setSurfShaderAssigned(bool comp) | GR_MatXMaterial | inline |
| 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 |
| setVersion(int64 v) | GR_SceneItem | inline |
| setVertexOverrides(const UT_StringMap< UT_StringHolder > &ovr) | GR_SimpleMaterial | inline |
| shaderCompileKey() | GR_MatXMaterial | inline |
| SIMPLE_SURFACE enum value | GR_Material | |
| 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_MatXMaterial | virtual |
| UT_NON_COPYABLE(GR_MatXMaterial) | GR_MatXMaterial | 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 |
| vertexOverrides() const | GR_SimpleMaterial | inline |
| ~GR_Material() override | GR_Material | protected |
| ~GR_MatXMaterial() override | GR_MatXMaterial | protected |
| ~GR_SceneItem() | GR_SceneItem | inlineprotectedvirtual |