VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::Material Member List

This is the complete list of members for visutwin::canvas::Material, including all inherited members.

alphaCutoff() constvisutwin::canvas::Materialinline
alphaMode() constvisutwin::canvas::Materialinline
baseColorFactor() constvisutwin::canvas::Materialinline
baseColorTexture() constvisutwin::canvas::Materialinline
baseColorTransform() constvisutwin::canvas::Materialinline
baseColorUvSet() constvisutwin::canvas::Materialinline
blendState() constvisutwin::canvas::Materialinline
clearParameters()visutwin::canvas::Material
cullMode() constvisutwin::canvas::Materialinline
customUniformData(size_t &outSize) constvisutwin::canvas::Materialinlinevirtual
depthState() constvisutwin::canvas::Materialinline
emissiveFactor() constvisutwin::canvas::Materialinline
emissiveTexture() constvisutwin::canvas::Materialinline
emissiveTransform() constvisutwin::canvas::Materialinline
emissiveUvSet() constvisutwin::canvas::Materialinline
getTextureSlots(std::vector< TextureSlot > &slots) constvisutwin::canvas::Materialvirtual
hasBaseColorTexture() constvisutwin::canvas::Materialinline
hasEmissiveTexture() constvisutwin::canvas::Materialinline
hasMetallicRoughnessTexture() constvisutwin::canvas::Materialinline
hasNormalTexture() constvisutwin::canvas::Materialinline
hasOcclusionTexture() constvisutwin::canvas::Materialinline
isSkybox() constvisutwin::canvas::Materialinline
Material()visutwin::canvas::Material
metallicFactor() constvisutwin::canvas::Materialinline
metallicRoughnessTexture() constvisutwin::canvas::Materialinline
metallicRoughnessUvSet() constvisutwin::canvas::Materialinline
metalRoughTransform() constvisutwin::canvas::Materialinline
name() constvisutwin::canvas::Materialinline
normalScale() constvisutwin::canvas::Materialinline
normalTexture() constvisutwin::canvas::Materialinline
normalTransform() constvisutwin::canvas::Materialinline
normalUvSet() constvisutwin::canvas::Materialinline
occludeDirect() constvisutwin::canvas::Materialinline
occludeSpecular() constvisutwin::canvas::Materialinline
occludeSpecularIntensity() constvisutwin::canvas::Materialinline
occlusionStrength() constvisutwin::canvas::Materialinline
occlusionTexture() constvisutwin::canvas::Materialinline
occlusionTransform() constvisutwin::canvas::Materialinline
occlusionUvSet() constvisutwin::canvas::Materialinline
parameter(const std::string &name) constvisutwin::canvas::Material
parameters() constvisutwin::canvas::Materialinline
ParameterValue typedefvisutwin::canvas::Material
removeParameter(const std::string &name)visutwin::canvas::Material
roughnessFactor() constvisutwin::canvas::Materialinline
setAlphaCutoff(const float value)visutwin::canvas::Materialinline
setAlphaMode(const AlphaMode mode)visutwin::canvas::Materialinline
setBaseColorFactor(const Color &value)visutwin::canvas::Materialinline
setBaseColorTexture(Texture *texture)visutwin::canvas::Materialinline
setBaseColorTransform(const TextureTransform &t)visutwin::canvas::Materialinline
setBaseColorUvSet(const int uvSet)visutwin::canvas::Materialinline
setBlendState(const std::shared_ptr< BlendState > &blendState)visutwin::canvas::Materialinline
setCullMode(const CullMode mode)visutwin::canvas::Materialinline
setDepthState(const std::shared_ptr< DepthState > &depthState)visutwin::canvas::Materialinline
setEmissiveFactor(const Color &value)visutwin::canvas::Materialinline
setEmissiveTexture(Texture *texture)visutwin::canvas::Materialinline
setEmissiveTransform(const TextureTransform &t)visutwin::canvas::Materialinline
setEmissiveUvSet(const int uvSet)visutwin::canvas::Materialinline
setHasBaseColorTexture(const bool value)visutwin::canvas::Materialinline
setHasEmissiveTexture(const bool value)visutwin::canvas::Materialinline
setHasMetallicRoughnessTexture(const bool value)visutwin::canvas::Materialinline
setHasNormalTexture(const bool value)visutwin::canvas::Materialinline
setHasOcclusionTexture(const bool value)visutwin::canvas::Materialinline
setIsSkybox(const bool value)visutwin::canvas::Materialinline
setMetallicFactor(const float value)visutwin::canvas::Materialinline
setMetallicRoughnessTexture(Texture *texture)visutwin::canvas::Materialinline
setMetallicRoughnessUvSet(const int uvSet)visutwin::canvas::Materialinline
setMetalRoughTransform(const TextureTransform &t)visutwin::canvas::Materialinline
setName(const std::string &name)visutwin::canvas::Materialinline
setNormalScale(const float value)visutwin::canvas::Materialinline
setNormalTexture(Texture *texture)visutwin::canvas::Materialinline
setNormalTransform(const TextureTransform &t)visutwin::canvas::Materialinline
setNormalUvSet(const int uvSet)visutwin::canvas::Materialinline
setOccludeDirect(const bool value)visutwin::canvas::Materialinline
setOccludeSpecular(const uint32_t value)visutwin::canvas::Materialinline
setOccludeSpecularIntensity(const float value)visutwin::canvas::Materialinline
setOcclusionStrength(const float value)visutwin::canvas::Materialinline
setOcclusionTexture(Texture *texture)visutwin::canvas::Materialinline
setOcclusionTransform(const TextureTransform &t)visutwin::canvas::Materialinline
setOcclusionUvSet(const int uvSet)visutwin::canvas::Materialinline
setParameter(const std::string &name, const ParameterValue &value)visutwin::canvas::Material
setRoughnessFactor(const float value)visutwin::canvas::Materialinline
setShaderOverride(const std::shared_ptr< Shader > &shader)visutwin::canvas::Materialinline
setShaderVariantKey(const uint64_t value)visutwin::canvas::Materialinline
setTransparent(const bool value)visutwin::canvas::Materialinline
shaderOverride() constvisutwin::canvas::Materialinline
shaderVariantKey() constvisutwin::canvas::Materialinline
sortKey() constvisutwin::canvas::Material
transparent() constvisutwin::canvas::Materialinline
updateUniforms(MaterialUniforms &uniforms) constvisutwin::canvas::Materialvirtual
~Material()=defaultvisutwin::canvas::Materialvirtual