Lysa  0.0
Lysa 3D Engine
StandardMaterial Member List

This is the complete list of members for StandardMaterial, including all inherited members.

Material(Type type, const std::string &name)Materialprotected
Object() = defaultObjectdefault
Resource(const std::string &name)Resource
SHADER enum valueMaterial
STANDARD enum valueMaterial
StandardMaterial(const std::string &name="StandardMaterial")StandardMaterial
Type enum nameMaterial
connect(const Signal::signal &name, const Signal::Handler &handler)Object
connect(const Signal::signal &name, const std::function< void ()> &handler)Object
duplicate() constResourcevirtual
emit(const Signal::signal &name, void *params=nullptr)Object
getAlbedoColor() constStandardMaterialinline
getAlphaScissor() constMaterialinline
getCullMode() constMaterialinline
getDiffuseTexture() constStandardMaterialinline
getEmissiveFactor() constStandardMaterialinline
getEmissiveStrength() constStandardMaterialinline
getEmissiveTexture() constStandardMaterialinline
getId() constResourceinline
getMaterialData() const overrideStandardMaterialoverridevirtual
getMaterialIndex() constMaterialinline
getMetallicFactor() constStandardMaterialinline
getMetallicTexture() constStandardMaterialinline
getName() constResourceinline
getNormalScale() constStandardMaterialinline
getNormalTexture() constStandardMaterialinline
getPipelineId() const overrideStandardMaterialoverridevirtual
getRoughnessFactor() constStandardMaterialinline
getRoughnessTexture() constStandardMaterialinline
getTransparency() constMaterialinline
getType() constMaterialinline
isUploaded() constMaterialinline
operator<(const Resource &other) constResourceinline
operator==(const Resource &other) constResourceinline
operator>(const Resource &other) constResourceinline
setAlbedoColor(const float4 &color)StandardMaterial
setAlphaScissor(const float scissor)Materialinline
setBypassUpload(const bool bypass)Materialinline
setCullMode(const vireo::CullMode mode)Materialinline
setDiffuseTexture(const TextureInfo &texture)StandardMaterial
setEmissiveFactor(const float3 &emissive)StandardMaterial
setEmissiveStrength(float strength)StandardMaterial
setEmissiveTexture(const TextureInfo &texture)StandardMaterial
setMetallicFactor(float metallic)StandardMaterial
setMetallicTexture(const TextureInfo &texture)StandardMaterial
setNormalScale(float scale)StandardMaterial
setNormalTexture(const TextureInfo &texture)StandardMaterial
setRoughnessFactor(float roughness)StandardMaterial
setRoughnessTexture(const TextureInfo &texture)StandardMaterial
setTransparency(const Transparency transparencyMode)Materialinline
toString() constObjectinlinevirtual
upload()Material
~Object() = defaultObjectvirtualdefault