/Engine/Source/Runtime/Renderer/Public/MeshPassProcessor.h
Stores information about a mesh draw command that has been determined to be visible, for further visibility processing. This class should only store data needed by InitViews operations (visibility, sorting) and not data needed for draw submission, which belongs inFMeshDrawCommand.
class FVisibleMeshDrawCommand
EFVisibleMeshDr...
Flags
ERasterizerCull...
MeshCullMode
constFMeshDraw...
MeshDrawCommand
Mesh Draw Command stored separately to avoid fetching its data during sorting.
ERasterizerFill...
MeshFillMode
int32
NumRuns
int32
PrimitiveIdBufferOffset
Offset into the buffer of PrimitiveIds built for this pass, in int32's.
FMeshDrawComman...
PrimitiveIdInfo
const uint32 &#...
RunArray
Used for passing sub-selection of instances through to the culling.
FMeshDrawComman...
SortKey
Sort key for non state based sorting (e.g. sort translucent draws by depth).
int32
StateBucketId
Dynamic instancing state bucket ID.