Class PipelineInfo
Defined in File pipeline-info.h
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public gpa::playback::ResourceInfo
(Class ResourceInfo)
Class Documentation
-
class PipelineInfo : public gpa::playback::ResourceInfo
Graphics API agnostic information for a pipeline object.
Public Functions
-
virtual TypeId GetTypeId() const final override
Gets this PipelineInfo object's TypeId.
- Returns
This PipelineInfo object's TypeId
Public Members
-
api_types::BindPoint bindPoint = {api_types::GPA_BIND_POINT_UNKNOWN}
This PipelineInfo object's api_types::BindPoint.
-
PipelineSignatureInfo const *pPipelineSignatureInfo = {nullptr}
A pointer This PiplineInfo object's PipelineSignatureInfo.
-
size_t shaderInfoCount = {0}
This PipelineInfo object's ShaderInfo count.
-
ShaderInfo const *const *ppShaderInfos = {nullptr}
An array of pointers to this PipelineInfo object's ShaderInfo objects.
-
size_t shaderGroupInfoCount = {0}
This PipelineInfo object's RaytracingShaderGroupInfo count.
-
RaytracingShaderGroupInfo const *const *ppShaderGroupInfos = {nullptr}
An array of pointers to this PipelineInfo object's RaytracingShaderGroupInfo objects.
-
virtual TypeId GetTypeId() const final override