#include <MeshPassProcessor.h>
|
| | FCachedPassMeshDrawListContextImmediate (FScene &InScene) |
| |
| virtual void | FinalizeCommand (const FMeshBatch &MeshBatch, int32 BatchElementIndex, const FMeshDrawCommandPrimitiveIdInfo &IdInfo, ERasterizerFillMode MeshFillMode, ERasterizerCullMode MeshCullMode, FMeshDrawCommandSortKey SortKey, EFVisibleMeshDrawCommandFlags Flags, const FGraphicsMinimalPipelineStateInitializer &PipelineState, const FMeshProcessorShaders *ShadersForDebugging, FMeshDrawCommand &MeshDrawCommand) override final |
| |
| | FCachedPassMeshDrawListContext (FScene &InScene) |
| |
| virtual void | ReserveMemoryForCommands (int32 MaxCommandsExpected) |
| |
| virtual FMeshDrawCommand & | AddCommand (FMeshDrawCommand &Initializer, uint32 NumElements) override final |
| |
| void | BeginMeshPass (EMeshPass::Type MeshPass) |
| |
| void | EndMeshPass () |
| |
| void | BeginMesh (int32 SceneInfoIndex, int32 MeshIndex) |
| |
| void | EndMesh () |
| |
| FCachedMeshDrawCommandInfo | GetCommandInfoAndReset () |
| |
| bool | HasAnyLooseParameterBuffers () const |
| |
| virtual | ~FMeshPassDrawListContext () |
| |
◆ FCachedPassMeshDrawListContextImmediate()
| FCachedPassMeshDrawListContextImmediate::FCachedPassMeshDrawListContextImmediate |
( |
FScene & |
InScene | ) |
|
|
inline |
◆ FinalizeCommand()
The documentation for this class was generated from the following files: