Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::Pipeline Class Reference

#include <Pipeline.h>

Public Member Functions

 Pipeline (const PipelineDescriptor &descriptor)
 
 PROPERTY_R_IW (PipelineDescriptor, descriptor)
 
 PROPERTY_R_IW (size_t, stateHash, 0u)
 
 PROPERTY_R_IW (size_t, blendStateHash, 0u)
 
 PROPERTY_R_IW (size_t, vertexFormatHash, 0u)
 
 PROPERTY_R_IW (size_t, compiledPipelineHash, 0u)
 Used by Vulkan. It's the complete pipeline hash minus dynamic state settings.
 

Detailed Description

Definition at line 58 of file Pipeline.h.

Constructor & Destructor Documentation

◆ Pipeline()

Divide::Pipeline::Pipeline ( const PipelineDescriptor descriptor)
explicit

Definition at line 123 of file Pipeline.cpp.

Member Function Documentation

◆ PROPERTY_R_IW() [1/5]

Divide::Pipeline::PROPERTY_R_IW ( PipelineDescriptor  ,
descriptor   
)

◆ PROPERTY_R_IW() [2/5]

Divide::Pipeline::PROPERTY_R_IW ( size_t  ,
blendStateHash  ,
0u   
)

◆ PROPERTY_R_IW() [3/5]

Divide::Pipeline::PROPERTY_R_IW ( size_t  ,
compiledPipelineHash  ,
0u   
)

Used by Vulkan. It's the complete pipeline hash minus dynamic state settings.

◆ PROPERTY_R_IW() [4/5]

Divide::Pipeline::PROPERTY_R_IW ( size_t  ,
stateHash  ,
0u   
)

◆ PROPERTY_R_IW() [5/5]

Divide::Pipeline::PROPERTY_R_IW ( size_t  ,
vertexFormatHash  ,
0u   
)

The documentation for this class was generated from the following files: