BindShader(ID3D11DeviceContext &device_context) const noexcept | mage::rendering::Shader< ShaderT, PipelineStageT > | |
GetGuid() const noexcept | mage::Resource< Shader< ShaderT, PipelineStageT > > | |
GetPath() const | mage::Resource< Shader< ShaderT, PipelineStageT > > | |
IsFileResource() const | mage::Resource< Shader< ShaderT, PipelineStageT > > | |
m_shader | mage::rendering::Shader< ShaderT, PipelineStageT > | private |
operator=(const Shader &shader)=delete | mage::rendering::Shader< ShaderT, PipelineStageT > | |
operator=(Shader &&shader) noexcept | mage::rendering::Shader< ShaderT, PipelineStageT > | |
Resource< Shader< ShaderT, PipelineStageT > >::operator=(const Resource &resource)=delete | mage::Resource< Shader< ShaderT, PipelineStageT > > | |
Resource< Shader< ShaderT, PipelineStageT > >::operator=(Resource &&resource) noexcept | mage::Resource< Shader< ShaderT, PipelineStageT > > | |
Resource(std::wstring guid) noexcept | mage::Resource< Shader< ShaderT, PipelineStageT > > | explicit |
Resource(const Resource &resource)=delete | mage::Resource< Shader< ShaderT, PipelineStageT > > | |
Resource(Resource &&resource) noexcept | mage::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)=delete | mage::rendering::Shader< ShaderT, PipelineStageT > | |
Shader(Shader &&shader) noexcept | mage::rendering::Shader< ShaderT, PipelineStageT > | |
~Resource() | mage::Resource< Shader< ShaderT, PipelineStageT > > | virtual |
~Shader() | mage::rendering::Shader< ShaderT, PipelineStageT > | virtual |