ngfx::ComputeShaderModule
Inherits from ngfx::ShaderModule
Inherited by ngfx::D3DComputeShaderModule, ngfx::MTLComputeShaderModule, ngfx::VKComputeShaderModule
Public Functions
| Name | |
|---|---|
| std::unique_ptr< ComputeShaderModule > | create(Device * device, const std::string & filename) | 
| virtual | ~ComputeShaderModule() | 
| void | initBindings(const std::string & filename) | 
Additional inherited members
Public Classes inherited from ngfx::ShaderModule
| Name | |
|---|---|
| struct | BufferInfo | 
| struct | BufferMemberInfo | 
| struct | DescriptorInfo | 
Public Types inherited from ngfx::ShaderModule
| Name | |
|---|---|
| typedef std::vector< DescriptorInfo > | DescriptorInfos | 
| typedef std::map< std::string, BufferMemberInfo > | BufferMemberInfos | 
| typedef std::map< std::string, BufferInfo > | BufferInfos | 
Public Functions inherited from ngfx::ShaderModule
| Name | |
|---|---|
| virtual | ~ShaderModule() | 
| DescriptorInfo * | findDescriptorInfo(const std::string & name) | 
| BufferInfo * | findUniformBufferInfo(const std::string & name) | 
| BufferInfo * | findStorageBufferInfo(const std::string & name) | 
Public Attributes inherited from ngfx::ShaderModule
| Name | |
|---|---|
| DescriptorInfos | descriptors | 
| BufferInfos | uniformBufferInfos | 
| BufferInfos | shaderStorageBufferInfos | 
Public Functions Documentation
function create
static std::unique_ptr< ComputeShaderModule > create(
    Device * device,
    const std::string & filename
)
function ~ComputeShaderModule
inline virtual ~ComputeShaderModule()
function initBindings
inline void initBindings(
    const std::string & filename
)
Updated on 3 April 2021 at 20:21:51 PDT