MAGE  v0.171.0
Matthias Advanced Game Engine
mage::rendering::Shader< ShaderT, PipelineStageT > Member List

This is the complete list of members for mage::rendering::Shader< ShaderT, PipelineStageT >, including all inherited members.

BindShader(ID3D11DeviceContext &device_context) const noexceptmage::rendering::Shader< ShaderT, PipelineStageT >
GetGuid() const noexceptmage::Resource< Shader< ShaderT, PipelineStageT > >
GetPath() constmage::Resource< Shader< ShaderT, PipelineStageT > >
IsFileResource() constmage::Resource< Shader< ShaderT, PipelineStageT > >
m_shadermage::rendering::Shader< ShaderT, PipelineStageT >private
operator=(const Shader &shader)=deletemage::rendering::Shader< ShaderT, PipelineStageT >
operator=(Shader &&shader) noexceptmage::rendering::Shader< ShaderT, PipelineStageT >
Resource< Shader< ShaderT, PipelineStageT > >::operator=(const Resource &resource)=deletemage::Resource< Shader< ShaderT, PipelineStageT > >
Resource< Shader< ShaderT, PipelineStageT > >::operator=(Resource &&resource) noexceptmage::Resource< Shader< ShaderT, PipelineStageT > >
Resource(std::wstring guid) noexceptmage::Resource< Shader< ShaderT, PipelineStageT > >explicit
Resource(const Resource &resource)=deletemage::Resource< Shader< ShaderT, PipelineStageT > >
Resource(Resource &&resource) noexceptmage::Resource< Shader< ShaderT, PipelineStageT > >
SetupShader(ID3D11Device &device, const CompiledShader &compiled_shader)mage::rendering::Shader< ShaderT, PipelineStageT >private
Shader(ID3D11Device &device, std::wstring guid, const CompiledShader &compiled_shader)mage::rendering::Shader< ShaderT, PipelineStageT >explicit
Shader(const Shader &shader)=deletemage::rendering::Shader< ShaderT, PipelineStageT >
Shader(Shader &&shader) noexceptmage::rendering::Shader< ShaderT, PipelineStageT >
~Resource()mage::Resource< Shader< ShaderT, PipelineStageT > >virtual
~Shader()mage::rendering::Shader< ShaderT, PipelineStageT >virtual