|
HDK
|
This is the complete list of members for RE_Material, including all inherited members.
| addUVSet(const UT_StringRef &uv) | RE_Material | |
| allowShaders(bool yes) | RE_Material | inline |
| allowShaders() const | RE_Material | inline |
| alpha() const | RE_Material | inline |
| ALPHA_BLEND enum value | RE_Material | |
| AlphaMode enum name | RE_Material | |
| amb(unsigned idx) const | RE_Material | inline |
| amb() const | RE_Material | inline |
| areTexturesPending() | RE_Material | inline |
| assignShader(RE_Shader *sh, RE_ShaderTarget ptype=RE_SHADER_TARGET_TRIANGLE, bool owned=true) | RE_Material | |
| assignShader(UT_UniquePtr< RE_Shader > &&sh, RE_ShaderTarget ptype=RE_SHADER_TARGET_TRIANGLE) | RE_Material | |
| assignShaderRef(int shader_program_id, RE_ShaderTarget ptype=RE_SHADER_TARGET_TRIANGLE) | RE_Material | |
| assignTextureMap(RE_Texture *tex, RE_TexMapType maptype, int index=0) | RE_Material | |
| BLINN enum value | RE_Material | |
| BUMP enum value | RE_Material | |
| checkForCacheUpdate(int cache_serial, fpreal t) | RE_Material | inline |
| clearDiffuseMap() | RE_Material | |
| clearEnvMapOverride() | RE_Material | static |
| clearGameLayers() | RE_Material | |
| clearReflectionMap() | RE_Material | inline |
| clearTexture(RE_Render *r) | RE_Material | |
| clearTextureLayer(int layer) | RE_Material | |
| clearTextureMap(RE_TexMapType maptype, int index=0) | RE_Material | |
| clearUVSets() | RE_Material | |
| clearUVTransform(RE_TexMapType maptype, int layer=0) | RE_Material | |
| cloneWithoutTexture() const | RE_Material | |
| COAT_INTENSITY enum value | RE_Material | |
| COAT_ROUGHNESS enum value | RE_Material | |
| coatIntensity() const | RE_Material | inline |
| coatRoughness() const | RE_Material | inline |
| createShader(RE_Render *r, const char *name=nullptr, RE_ShaderTarget ptype=RE_SHADER_TARGET_TRIANGLE) | RE_Material | |
| customShaderDirty() const | RE_Material | inline |
| CUTOUT_ALPHA enum value | RE_Material | |
| decref() | RE_Material | inline |
| dependencies() | RE_Material | inline |
| diff(unsigned idx) const | RE_Material | inline |
| diff() const | RE_Material | inline |
| DIFFUSE enum value | RE_Material | |
| diffuseRoughness() const | RE_Material | inline |
| dirty(bool dirty=true) | RE_Material | inline |
| dirtyMatNet(bool dirty=true) | RE_Material | inline |
| DISPLACE_NORMAL enum value | RE_Material | |
| DISPLACE_VECTOR_OBJECT enum value | RE_Material | |
| DISPLACE_VECTOR_TANGENT enum value | RE_Material | |
| DISPLACE_VECTOR_WORLD enum value | RE_Material | |
| DISPLACEMENT enum value | RE_Material | |
| doLighting(bool yes) | RE_Material | |
| EMISSION enum value | RE_Material | |
| emit(unsigned idx) const | RE_Material | inline |
| emit() const | RE_Material | inline |
| enableHairParameters(bool e) | RE_Material | inline |
| ENVIRONMENT enum value | RE_Material | |
| fetchRegOrUDIM(const UT_StringRef &tex_name, const UT_StringRef &node_path, RE_TextureMap *&map, bool allow_preload=false, const char *uvtile_marker=nullptr) | RE_Material | static |
| FILM_SURFACE enum value | RE_Material | |
| finishTextureSetup(RE_Render *r, bool preload, bool draw_textured) | RE_Material | |
| GAME_BLEND enum value | RE_Material | |
| gameMatBlock() const | RE_Material | inline |
| GAMES_SURFACE enum value | RE_Material | |
| getAlphaCutoff() const | RE_Material | inline |
| getAlphaMode() const | RE_Material | inline |
| getAnisotropySamples() const | RE_Material | inline |
| getBumpMap(RE_Render *r, bool preload=false, bool mat_change=true) | RE_Material | |
| getCoatIntensity() const | RE_Material | inline |
| getCoatIntensityMap(RE_Render *r, bool preload=false, bool mat_change=true) | RE_Material | |
| getCoatRoughness() const | RE_Material | inline |
| getCoatRoughnessMap(RE_Render *r, bool preload=false, bool mat_change=true) | RE_Material | |
| getCoatSpecuarModel() const | RE_Material | inline |
| getCurrentTime() const | RE_Material | inline |
| getDiffuseMap(RE_Render *r, int layer, bool preload=false, bool mat_changed=true) | RE_Material | |
| getDisplaceLOD() const | RE_Material | inline |
| getDisplaceMap(RE_Render *r, bool preload=false, bool mat_change=true) | RE_Material | |
| getEmissionMap(RE_Render *r, bool preload=false, bool mat_change=true) | RE_Material | |
| getEnvMap(RE_Render *r, bool preload=false) | RE_Material | |
| getEnvMapOverride() | RE_Material | static |
| getHairAlphaRamp(RE_Render *r, bool preload=false) | RE_Material | |
| getHairDiffuseMap(RE_Render *r, bool preload=false) | RE_Material | |
| getHairDiffuseRamp(RE_Render *r, bool preload=false) | RE_Material | |
| getHairSpecularMap(RE_Render *r, bool preload=false) | RE_Material | |
| getHairSpecularRamp(RE_Render *r, bool preload=false) | RE_Material | |
| getIOR() const | RE_Material | inline |
| getLayerUVSet(int layer) const | RE_Material | |
| getMaterialName() const | RE_Material | inline |
| getMaterialTextureBinding(const UT_StringRef &texname) | RE_Material | static |
| getMaterialType() const | RE_Material | inline |
| getMatNetName() const | RE_Material | inline |
| getMatXNodeVersion() const | RE_Material | inline |
| getMatXTexture(int index) const | RE_Material | |
| getMaxTextureSize(int &w, int &h) | RE_Material | inline |
| getMemoryUsage(bool inclusive) const | RE_Material | |
| getMetallicMap(RE_Render *r, bool preload=false, bool mat_change=true) | RE_Material | |
| getNodeId() const | RE_Material | inline |
| getNodePath() const | RE_Material | inline |
| getNormalMap(RE_Render *r, bool preload=false, bool mat_change=true) | RE_Material | |
| getNumDiffuseLayers() const | RE_Material | inline |
| getOcclusionMap(RE_Render *r, bool preload=false, bool mat_change=true) | RE_Material | |
| getOpacityMap(RE_Render *r, bool preload=false, bool mat_change=true) | RE_Material | |
| getOverrides() const | RE_Material | inline |
| getReflection() const | RE_Material | |
| getReflectionAmountMap(RE_Render *r, bool preload=false, bool mat_change=true) | RE_Material | |
| getRoughnessMap(RE_Render *r, bool preload=false, bool mat_change=true) | RE_Material | |
| getShader(RE_ShaderTarget sht=RE_SHADER_TARGET_TRIANGLE) const | RE_Material | inline |
| getShaderRefID(RE_ShaderTarget ptype=RE_SHADER_TARGET_TRIANGLE) const | RE_Material | inline |
| getSpecularMap(RE_Render *r, bool preload=false, bool mat_change=true) | RE_Material | |
| getSpecularModel() const | RE_Material | inline |
| getSpecularTint() const | RE_Material | inline |
| getTextureFormat() const | RE_Material | inline |
| getTextureMap(RE_TexMapType maptype, int index=0) | RE_Material | |
| getTextureMemLimitMB() const | RE_Material | inline |
| getTextureScale() const | RE_Material | inline |
| getUniqueId() const | RE_Material | inline |
| getUVLayerRough(int layer) const | RE_Material | |
| getUVLayerTint(int layer) const | RE_Material | |
| getUVLayerUseTint(int layer) const | RE_Material | |
| getUVSets() | RE_Material | |
| getUVTransform(int layer, UT_Vector2F &t, fpreal &r, UT_Vector2F &s) const | RE_Material | |
| getUVTriplanarBlend(int layer) const | RE_Material | |
| getUVTriplanarOffset(int layer) const | RE_Material | |
| getUVTriplanarScale(int layer) const | RE_Material | |
| getUVTriplanarSharp(int layer) const | RE_Material | |
| getVersion() const | RE_Material | inline |
| GGX enum value | RE_Material | |
| HAIR_ALPHA enum value | RE_Material | |
| HAIR_CURVE enum value | RE_Material | |
| HAIR_DIFFUSE enum value | RE_Material | |
| HAIR_DIFFUSE_BLEND enum value | RE_Material | |
| HAIR_SPECULAR enum value | RE_Material | |
| HAIR_SPECULAR_BLEND enum value | RE_Material | |
| hairBlock() const | RE_Material | inline |
| hasBumpMap() const | RE_Material | inline |
| hasCoatIntensityMap() const | RE_Material | inline |
| hasCoatRoughnessMap() const | RE_Material | inline |
| hasCustomShader(RE_ShaderTarget ptype=RE_SHADER_TARGET_TRIANGLE) const | RE_Material | inline |
| hasDisplaceMap() const | RE_Material | inline |
| hasDisplacement() const | RE_Material | inline |
| hasEmissionMap() const | RE_Material | inline |
| hasEnvMap() const | RE_Material | inline |
| hasExplicitReflection() const | RE_Material | inline |
| hasHairAlphaRamp() const | RE_Material | inline |
| hasHairDiffuseMap() const | RE_Material | inline |
| hasHairDiffuseRamp() const | RE_Material | inline |
| hasHairSpecularMap() const | RE_Material | inline |
| hasHairSpecularRamp() const | RE_Material | inline |
| hasMetallicMap() const | RE_Material | inline |
| hasNormalMap() const | RE_Material | inline |
| hasOcclusionMap() const | RE_Material | inline |
| hasOpacityMap() const | RE_Material | inline |
| hasOverrides() const | RE_Material | inline |
| hasReflectionAmountMap() const | RE_Material | inline |
| hasRoughnessMap() const | RE_Material | inline |
| hasShaderAlpha() const | RE_Material | inline |
| hasShaderProgram(const char *program_file) const | RE_Material | |
| hasShaderSource(const char *vert_src, const char *geom_src, const char *frag_src, RE_ShaderTarget ptype=RE_SHADER_TARGET_TRIANGLE) | RE_Material | |
| hasSpecularMap() const | RE_Material | inline |
| IGNORE_ALPHA enum value | RE_Material | |
| incref() | RE_Material | inline |
| isDefaultShader() const | RE_Material | inline |
| isDirty(fpreal time) const | RE_Material | inline |
| isLit() const | RE_Material | inline |
| isMatCapTextured() const | RE_Material | inline |
| isMatNetDirty() const | RE_Material | inline |
| isShaderOwned(RE_ShaderTarget sht=RE_SHADER_TARGET_TRIANGLE) const | RE_Material | inline |
| isTextured() const | RE_Material | inline |
| isTimeDependent() const | RE_Material | inline |
| isTransparent(bool check_diffuse_alpha) const | RE_Material | |
| isUVTriplanar(int layer) const | RE_Material | |
| limitTextureSize(bool limit, int w, int h) | RE_Material | |
| limitTextureSize() const | RE_Material | inline |
| loadTextureMaps(RE_Render *r, bool preload_only=false) | RE_Material | |
| makeTexturesResident(RE_Render *r) | RE_Material | |
| markDefaultShader(bool def) | RE_Material | inline |
| materialBlock() const | RE_Material | inline |
| MATX_SURFACE enum value | RE_Material | |
| metallic() const | RE_Material | inline |
| METALLIC enum value | RE_Material | |
| metallicEdgeTint() const | RE_Material | inline |
| mipMapTextures(bool yes) | RE_Material | |
| mipMapTextures() const | RE_Material | inline |
| needsTangentSpace() const | RE_Material | inline |
| needsTextureUpdate() const | RE_Material | inline |
| needsUVs() const | RE_Material | inline |
| needTextureUpdate() | RE_Material | inline |
| NMLMAP_OBJECT enum value | RE_Material | |
| NMLMAP_TANGENT enum value | RE_Material | |
| NMLMAP_WORLD enum value | RE_Material | |
| NORMAL enum value | RE_Material | |
| NUM_TEXMAP_TYPES enum value | RE_Material | |
| OCCLUSION enum value | RE_Material | |
| OPACITY enum value | RE_Material | |
| operator=(const UT_NonCopyable &)=delete | UT_NonCopyableNS::UT_NonCopyable | protected |
| PHONG enum value | RE_Material | |
| preloadMapsOnly(bool preload) | RE_Material | inline |
| re_Displace enum name | RE_Material | |
| RE_Material(const char *materialName) | RE_Material | explicit |
| RE_MaterialType enum name | RE_Material | |
| re_NormalMapType enum name | RE_Material | |
| RE_TexMapType enum name | RE_Material | |
| reflection() const | RE_Material | inline |
| REFLECTION_AMOUNT enum value | RE_Material | |
| removeShader() | RE_Material | |
| removeTextureMap(RE_TexMapType maptype, int index=0) | RE_Material | |
| removeTexturesFromResident(RE_Render *r) | RE_Material | |
| reserveDiffuseLayers(int nlayers) | RE_Material | |
| restoreShader(RE_Render *r, RE_ShaderTarget sht=RE_SHADER_TARGET_TRIANGLE) | RE_Material | |
| roughness() const | RE_Material | inline |
| ROUGHNESS enum value | RE_Material | |
| setAlpha(float alpha_perp, float alpha_para=-1.0) | RE_Material | |
| setAlphaCutoff(fpreal alpha_val) | RE_Material | |
| setAlphaMode(AlphaMode mode) | RE_Material | |
| setAmb(float r, float g, float b) | RE_Material | |
| setAmbient(UT_Color col) | RE_Material | |
| setAmbient(const UT_Vector3F &col) | RE_Material | inline |
| setAnisotropySamples(int samp) | RE_Material | |
| setCoatIntensity(fpreal i) | RE_Material | |
| setCoatIntensityParms(int component) | RE_Material | |
| setCoatRoughness(fpreal r) | RE_Material | |
| setCoatRoughnessParms(int component) | RE_Material | |
| setCoatSpecularModel(int spec_model) | RE_Material | |
| setDiff(float r, float g, float b) | RE_Material | |
| setDiffuse(UT_Color col) | RE_Material | |
| setDiffuse(const UT_Vector3F &col) | RE_Material | inline |
| setDiffuseOverride(RE_Texture *diffuse) | RE_Material | |
| setDiffuseRoughness(fpreal r) | RE_Material | |
| setDisplaceLOD(float lod) | RE_Material | inline |
| setDisplaceParms(float scale, float offset, float quality, re_Displace vector_space, bool y_up) | RE_Material | |
| setEmission(UT_Color col) | RE_Material | |
| setEmission(const UT_Vector3F &col) | RE_Material | inline |
| setEmissionParms(bool use_matcap) | RE_Material | |
| setEmit(float r, float g, float b) | RE_Material | |
| setEnvMapOverride(RE_TextureHolder env_map, const UT_Matrix3F &rot, const UT_Vector3F &col) | RE_Material | static |
| setEnvParms(float scale, const UT_Vector3 &rot, const UT_XformOrder &rord) | RE_Material | |
| setHairAlpha(float alpha, bool use_alpha_ramp) | RE_Material | |
| setHairDiffuse(float intensity, UT_Vector3F root_col, UT_Vector3F tip_col, bool use_map, bool use_ramp) | RE_Material | |
| setHairRandomize(bool random_hue, UT_Vector2F hue_range, bool random_sat, UT_Vector2F sat_range, bool random_int, UT_Vector2F int_range, bool random_spec_int, UT_Vector2F spec_int_range) | RE_Material | |
| setHairSpecular(float intensity, float angle, float shift, UT_Vector3F root_col, UT_Vector3F tip_col, bool use_map, bool use_ramp) | RE_Material | |
| setIOR(float ior) | RE_Material | |
| setMaterialType(RE_MaterialType type) | RE_Material | |
| setMatNetName(const UT_StringRef &mat_path) | RE_Material | inline |
| setMatXNodeVersion(int64 version) | RE_Material | inline |
| setMatXTexture(RE_TextureMap *map, int index) | RE_Material | |
| setMetallic(float metal) | RE_Material | |
| setMetallicEdge(const UT_Vector3F &metal) | RE_Material | |
| setMetallicParms(int component) | RE_Material | |
| setNeedsTangentSpace(bool b) | RE_Material | inline |
| setNeedsUVs(bool uvs) | RE_Material | inline |
| setNodePath(UT_StringHolder path, int node_id) | RE_Material | |
| setNormalParms(re_NormalMapType type, bool bias, UT_Vector2F scale, bool flip_x, bool flip_y, bool flip_z) | RE_Material | |
| setNumMatXTextures(int num) | RE_Material | |
| setOcclusionParms(int component) | RE_Material | |
| setOpacityMapParms(bool invert, int component) | RE_Material | |
| setOverrides(const UT_Options *overrides) | RE_Material | |
| setReflection(float r, bool explicit_r) | RE_Material | |
| setReflectionAmountParms(int component, bool affect_ior) | RE_Material | |
| setReflectionMap(RE_Texture *map) | RE_Material | inline |
| setRoughness(float r) | RE_Material | |
| setRoughParms(bool invert_map, int component) | RE_Material | |
| setShaderAlpha(bool enabled) | RE_Material | inline |
| setShaderProgram(const char *program_file) | RE_Material | |
| setShaderSource(const char *vert_src, const char *geom_src, const char *frag_src, RE_ShaderTarget ptype=RE_SHADER_TARGET_TRIANGLE) | RE_Material | |
| setShininess(float sh) | RE_Material | |
| setSpec(float r, float g, float b) | RE_Material | |
| setSpecular(UT_Color col) | RE_Material | |
| setSpecular(const UT_Vector3F &col) | RE_Material | inline |
| setSpecularModel(int spec_model) | RE_Material | |
| setSpecularTint(fpreal t) | RE_Material | |
| setTextured(bool has_tex) | RE_Material | inline |
| setTextureFormat(RE_TextureCompress format) | RE_Material | |
| setTextureMap(RE_TextureMap *map, bool give_ownership, RE_TexMapType maptype, const UT_StringRef &uv_set, int index=0) | RE_Material | |
| setTextureMemLimitMB(int mem) | RE_Material | |
| setTextureScale(float sc) | RE_Material | |
| setTimeDependent(bool timedep, fpreal t=0.0) | RE_Material | inline |
| setTransparent(bool alpha) | RE_Material | inline |
| setUVLayerTint(int layer, bool use_tint, UT_Vector4F tint, fpreal rough) | RE_Material | |
| setUVTransform(RE_TexMapType maptype, const UT_Matrix3F &xform, int layer=0) | RE_Material | |
| setUVTransform(int layer, UT_Vector2F t, fpreal r, UT_Vector2F s) | RE_Material | |
| setUVTriplanar(int layer, fpreal scale=1.0, fpreal sharp=1.0, UT_Vector3F blend=UT_Vector3F(1.0f), UT_Vector3F offset=UT_Vector3F(0.0f)) | RE_Material | |
| setVersion(int64 v) | RE_Material | inline |
| setVertexOverrides(const UT_StringMap< UT_StringHolder > &ovr) | RE_Material | inline |
| spec(unsigned idx) const | RE_Material | inline |
| spec() const | RE_Material | inline |
| SPEC_ANGLE enum value | RE_Material | |
| SPECULAR enum value | RE_Material | |
| TERRAIN_SURFACE enum value | RE_Material | |
| updateMaterialBlock(int layer, bool textured) | RE_Material | |
| updateShaderForMaterial(RE_Render *r, int layer, bool textured, RE_ShaderTarget sht=RE_SHADER_TARGET_TRIANGLE, RE_Shader *shader=nullptr, bool allow_partial=false) | RE_Material | |
| useGeometryColor(bool enable) | RE_Material | |
| useGeometryColor() const | RE_Material | inline |
| usePackedColor(bool enable) | RE_Material | |
| usePackedColor() const | RE_Material | inline |
| UT_NonCopyable()=default | UT_NonCopyableNS::UT_NonCopyable | protected |
| UT_NonCopyable(const UT_NonCopyable &)=delete | UT_NonCopyableNS::UT_NonCopyable | protected |
| vertexOverrides() const | RE_Material | inline |
| writeMaterialParmsToBlockGL4(RE_Render *r, RE_UniformBlock *block, int material_idx, int layer, bool lit, bool textured) | RE_Material | |
| ~UT_NonCopyable()=default | UT_NonCopyableNS::UT_NonCopyable | protected |