FCachedMeshDrawCommandInfo

Stores information about a mesh draw command which is cached in the scene.

Windows
MacOS
Linux

References

Module

Renderer

Header

/Engine/Source/Runtime/Renderer/Public/MeshPassProcessor.h

Include

#include "MeshPassProcessor.h"

Syntax

class FCachedMeshDrawCommandInfo

Remarks

Stores information about a mesh draw command which is cached in the scene. This is stored separately from the cached FMeshDrawCommand so that InitViews does not have to load the FMeshDrawCommand into cache.

Variables

Name Description

Public variable

int32

 

CommandIndex

Stores the index into FScene::CachedDrawLists of the corresponding FMeshDrawCommand, or -1 if not stored there.

Public variable

ERasterizerCull...

 

MeshCullMode

Public variable

ERasterizerFill...

 

MeshFillMode

Public variable

EMeshPass::Type...

 

MeshPass

Needed for easier debugging and faster removal of cached mesh draw commands.

Public variable

FMeshDrawComman...

 

SortKey

Public variable

int32

 

StateBucketId

Stores the index into FScene::CachedMeshDrawCommandStateBuckets of the corresponding FMeshDrawCommand, or -1 if not stored there.

Constructors

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss