Language:
Discover
By Skill Level
By Category

FGraphicsPipelineStateInitializer

Choose your OS:

Syntax

class FGraphicsPipelineStateInitializer

Variables

Name Description

Public variable

union FGraphics...

 

@1506

Note: these flags do NOT affect compilation of this PSO.

Public variable

bool

 

bDepthBounds

Public variable

uint16 : 1

 

bFromPSOFileCache

Public variable

FBlendStateRHIP ...

 

BlendState

Public variable

FBoundShaderSta ...

 

BoundShaderState

TODO: [PSO API] - As we migrate reuse existing API objects, but eventually we can move to the direct initializers.

Public variable

FExclusiveDepth ...

 

DepthStencilAccess

Public variable

FDepthStencilSt ...

 

DepthStencilState

Public variable

uint32

 

DepthStencilTargetFlag

Public variable

EPixelFormat

 

DepthStencilTargetFormat

Public variable

ERenderTargetLo ...

 

DepthTargetLoadAction

Public variable

ERenderTargetSt ...

 

DepthTargetStoreAction

Public variable

uint16

 

Flags

Public variable

FImmutableSampl ...

 

ImmutableSamplerState

Public variable

uint16

 

NumSamples

Public variable

EPrimitiveType

 

PrimitiveType

Public variable

FRasterizerStat ...

 

RasterizerState

Public variable

TRenderTargetFl ...

 

RenderTargetFlags

Public variable

TRenderTargetFo ...

 

RenderTargetFormats

Public variable

uint32

 

RenderTargetsEnabled

Public variable

uint16 : 15

 

Reserved

Public variable

ERenderTargetLo ...

 

StencilTargetLoadAction

Public variable

ERenderTargetSt ...

 

StencilTargetStoreAction

Constructors

Name Description

Public function

FGraphicsPipelineStateInitializer()

Public function

FGraphicsPipelineStateInitializer

(
    FBoundShaderStateInput InBoundShade...,
    FBlendStateRHIParamRef InBlendState,
    FRasterizerStateRHIParamRef InRaste...,
    FDepthStencilStateRHIParamRef InDep...,
    FImmutableSamplerState InImmutableS...,
    EPrimitiveType InPrimitiveType,
    uint32 InRenderTargetsEnabled,
    const TRenderTargetFormats & InRend...,
    const TRenderTargetFlags & InRender...,
    EPixelFormat InDepthStencilTargetFo...,
    uint32 InDepthStencilTargetFlag,
    ERenderTargetLoadAction InDepthTarg...,
    ERenderTargetStoreAction InDepthTar...,
    ERenderTargetLoadAction InStencilTa...,
    ERenderTargetStoreAction InStencilT...,
    FExclusiveDepthStencil InDepthStenc...,
    uint32 InNumSamples,
    uint16 InFlags
)

Functions

Operators

Name Description

Public function

bool

 

operator<

Public function

bool

 

operator==

(
    const FGraphicsPipelineStateInitial ...
)

Public function

bool

 

operator>

Typedefs

References

Module

RHI

Header

Runtime/RHI/Public/RHIResources.h