ShaderVkImpl class final
Shader object object implementation in Vulkan backend.
Contents
- Reference
Base classes
-
template<typename EngineImplTraits>class ShaderBase<EngineVkImplTraits>
- Template class implementing base functionality of the shader object.
Public functions
- auto GetResourceCount() const -> Uint32 final
- Implementation of IShader::
GetResourceCount() in Vulkan backend. - void GetResourceDesc(Uint32 Index, ShaderResourceDesc& ResourceDesc) const final
- Implementation of IShader::GetResource() in Vulkan backend.
- auto GetSPIRV() const -> const std::vector<uint32_t>& final
- Implementation of IShaderVk::
GetSPIRV().