Lysa  0.0
Lysa 3D Engine
ShaderMaterial Member List

This is the complete list of members for ShaderMaterial, 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
ShaderMaterial(const std::shared_ptr< ShaderMaterial > &orig)ShaderMaterial
ShaderMaterial(const std::string &fragShaderFileName, const std::string &vertShaderFileName="", const std::string &name="ShaderMaterial")ShaderMaterial
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
getAlphaScissor() constMaterialinline
getCullMode() constMaterialinline
getFragFileName() constShaderMaterialinline
getId() constResourceinline
getMaterialData() const overrideShaderMaterialoverridevirtual
getMaterialIndex() constMaterialinline
getName() constResourceinline
getParameter(const int index) constShaderMaterialinline
getPipelineId() const overrideShaderMaterialoverridevirtual
getTransparency() constMaterialinline
getType() constMaterialinline
getVertFileName() constShaderMaterialinline
isUploaded() constMaterialinline
operator<(const Resource &other) constResourceinline
operator==(const Resource &other) constResourceinline
operator>(const Resource &other) constResourceinline
setAlphaScissor(const float scissor)Materialinline
setBypassUpload(const bool bypass)Materialinline
setCullMode(const vireo::CullMode mode)Materialinline
setParameter(int index, const float4 &value)ShaderMaterial
setTransparency(const Transparency transparencyMode)Materialinline
toString() constObjectinlinevirtual
upload()Material
~Object() = defaultObjectvirtualdefault