Class EmbeddedPipelineInfo
Defined in File embedded-pipeline-info.h
Nested Relationships
Nested Types
Inheritance Relationships
Base Type
public gpa::playback::ResourceInfo
(Class ResourceInfo)
Class Documentation
-
class EmbeddedPipelineInfo : public gpa::playback::ResourceInfo
Represents a collection of graphics rendering states as a PipelineInfo for older graphics APIs such as OpenGL, DirectX 11, DirectX 9.
Public Functions
Public Members
-
BlendState blendState = {}
API agnostic information for the currently bound blend state.
-
RasterizerState rasterizerState = {}
API agnostic information for the currently bound rasterizer state.
-
DepthStencilState depthStencilState = {}
API agnostic information for the currently bound depth-stencil state.
-
api_types::PrimitiveTopology primitiveTopology = {api_types::GPA_PRIMITIVE_TOPOLOGY_UNKNOWN}
The current primitive topology.
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
-
BlendState blendState = {}