![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <DeferredShadingRenderer.h>
Public Member Functions | |
| TPipelineState () | |
| template<typename DimensionType > | |
| void | Set (DimensionType PermutationVectorType::*Dimension, const DimensionType &DimensionValue) |
| void | Commit () |
| bool | IsCommitted () const |
| template<typename DimensionType > | |
| const DimensionType & | operator[] (DimensionType PermutationVectorType::*Dimension) const |
| const PermutationVectorType * | operator-> () const |
| const PermutationVectorType & | operator* () const |
Encapsulation of the pipeline state of the renderer that have to deal with very large number of dimensions and make sure there is no cycle dependencies in the dimensions by setting them ordered by memory offset in the structure.
|
inline |
|
inline |
Commit the pipeline state to its final immutable value.
|
inline |
Returns whether the pipeline state has been fully committed to its final immutable value.
|
inline |
Access the fully committed pipeline state structure.
|
inline |
Access the fully committed pipeline state structure.
|
inline |
Access a member of the pipeline state, even when the pipeline state hasn't been fully committed to it's final value yet.
|
inline |
Set a member of the pipeline state committed yet.