ZeroZero Game Engine  v0.0
A 3D game engine using Vulkan & Jolt
ShaderMaterial Member List

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

MAX_PARAMETERSShaderMaterialstaticconstexpr
ShaderMaterial(const shared_ptr< ShaderMaterial > &orig)ShaderMaterialexplicit
ShaderMaterial(const string &fragShaderFileName, const string &vertShaderFileName="", const string &name="ShaderMaterial")ShaderMaterialexplicit
connect(const Signal::signal &name, const Signal::Handler &handler)Object
connect(const Signal::signal &name, const function< void ()> &handler)Object
duplicate() constResourcenodiscardinlinevirtual
emit(const Signal::signal &name, void *params=nullptr)Object
getAlphaScissor() constMaterialnodiscardinline
getCullMode() constMaterialnodiscardinline
getFragFileName() constShaderMaterialnodiscardinline
getId() constResourcenodiscardinline
getName() constResourcenodiscardinline
getParameter(const int index) constShaderMaterialnodiscardinline
getTransparency() constMaterialnodiscardinline
getVertFileName() constShaderMaterialnodiscardinline
setAlphaScissor(const float scissor)Materialinline
setCullMode(const CullMode mode)Materialinline
setParameter(int index, vec4 value)ShaderMaterial
setTransparency(const Transparency transparencyMode)Materialinline
toString() const overrideResourcenodiscardinlineoverridevirtual