Class PipelineDescriptorSet
Defined in File pipeline-descriptor-set-info.h
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public gpa::playback::ResourceInfo
(Class ResourceInfo)
Class Documentation
-
class PipelineDescriptorSet : public gpa::playback::ResourceInfo
Graphics API agnostic information for collection of input resource data for shaders.
Note
For D3D12 this object represents a D3D12_ROOT_DESCRIPTOR_TABLE with D3D12_ROOT_DESCRIPTOR being represented here as a single element D3D12_ROOT_DESCRIPTOR_TABLE. For Vulkan this object represents a VkDescriptorSetLayoutCreateInfo.
Public Functions
Public Members
-
uint64_t bindingCount = {0}
The number of descriptors in pBindings.
-
PipelineDescriptorBinding const *pBindings = {nullptr}
An array of pipeline descriptor bindings.
-
api_types::ShaderStageFlags shaderStageVisibility = {api_types::GPA_SHADER_STAGE_UNKNOWN}
Specifies which shader stage has access to this descriptor set.
Protected Functions
-
virtual void OnRegister() final override
This method will be called when this ResourceInfo is registered for the first time.
Note
If this method is overriden ResourceInfo::OnRegister() must be called
-
uint64_t bindingCount = {0}