Lysa  0.0
Lysa 3D Engine
ShaderMaterial Member List

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

ManagedResource() = defaultManagedResourcedefault
ManagedResource(UniqueResource &) = deleteManagedResourcedelete
Material(Type type)Materialprotected
Resource() = defaultResourcedefault
Resource(const unique_id id)Resourceinline
SHADER enum valueMaterial
STANDARD enum valueMaterial
ShaderMaterial(const std::shared_ptr< ShaderMaterial > &orig)ShaderMaterial
ShaderMaterial(const std::string &fragShaderFileName, const std::string &vertShaderFileName="", uint32 parameterCount=0, RenderingPhase stage=RenderingPhase::DEFAULT)ShaderMaterial
Type enum nameMaterial
getAlphaScissor() constMaterialinline
getCullMode() constMaterialinline
getDepthCompareOp() constMaterialinline
getDepthWrite() constMaterialinline
getFragFileName() constShaderMaterialinline
getIndex() constMaterialinline
getMaterialData() const overrideShaderMaterialoverridevirtual
getParameter(int index) constShaderMaterial
getParameterCount() constShaderMaterialinline
getPipelineId() const overrideShaderMaterialoverridevirtual
getRenderingPhase() constShaderMaterialinline
getTransparency() constMaterialinline
getType() constMaterialinline
getVertFileName() constShaderMaterialinline
idResource
isUploaded() constMaterialinline
operator=(ManagedResource &) = deleteManagedResourcedelete
operator==(const Resource &other) constResourceinline
refCounterManagedResource
setAlphaScissor(const float scissor)Materialinline
setCullMode(const vireo::CullMode mode)Materialinline
setDepthCompareOp(const vireo::CompareOp op)Materialinline
setDepthWrite(const bool enable)Materialinline
setParameter(int index, const float4 &value)ShaderMaterial
setTransparency(const Transparency transparencyMode)Materialinline
upload() constMaterial
~Material() override = defaultMaterialoverridedefault
~Resource() = defaultResourcevirtualdefault