Navigation
API > API/Runtime > API/Runtime/Renderer
Inheritance Hierarchy
- FMeshPassDrawListContext
- FCachedPassMeshDrawListContext
- FCachedPassMeshDrawListContextDeferred
- FCachedPassMeshDrawListContextImmediate
References
| Module | Renderer |
| Header | /Engine/Source/Runtime/Renderer/Public/MeshPassProcessor.h |
| Include | #include "MeshPassProcessor.h" |
Syntax
class FCachedPassMeshDrawListContext : public FMeshPassDrawListContext
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAnyLooseParameterBuffers | ||
| bool | bUseGPUScene | ||
| bool | bUseStateBucketsAuxData | ||
| FCachedMeshDrawCommandInfo | CommandInfo | ||
| EMeshPass::Type | CurrMeshPass | ||
| FMeshDrawCommand | MeshDrawCommandForStateBucketing | ||
| FScene & | Scene |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FCachedPassMeshDrawListContext
(
FScene& InScene |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginMesh
(
int32 SceneInfoIndex, |
||
| void | BeginMeshPass
(
EMeshPass::Type MeshPass |
||
| void | EndMesh () |
||
| void | EndMeshPass () |
||
| void | FinalizeCommandCommon
(
const FMeshBatch& MeshBatch, |
||
| FCachedMeshDrawCommandInfo | |||
| bool |
Overridden from FMeshPassDrawListContext
| Type | Name | Description | |
|---|---|---|---|
| FMeshDrawCommand & | AddCommand
(
FMeshDrawCommand& Initializer, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FMeshPassScope |