| 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 |