Navigation
API > API/Runtime > API/Runtime/RenderCore
Utility class containing a simple linked list of render commands.
| Name | FCommandList |
| Type | class |
| Header File | /Engine/Source/Runtime/RenderCore/Public/RenderingThread.h |
| Include Path | #include "RenderingThread.h" |
Syntax
class FCommandList
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FCommandList
(
FMemStackBase& InAllocator |
RenderingThread.h | ||
FCommandList
(
FMemStackBase& InAllocator, |
Assigns the allocator reference and then moves the command list and its allocator contents into this one. | RenderingThread.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FCommandList() |
RenderingThread.h |
Structs
| Name | Remarks |
|---|---|
| FCommand | |
| FExecuteCommandListCommand | |
| FExecuteFunctionCommand |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Head | FCommand * | RenderingThread.h | ||
| Num | int32 | RenderingThread.h | ||
| Tail | FCommand * | RenderingThread.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Allocator | FMemStackBase & | RenderingThread.h | ||
| bClosed | bool | RenderingThread.h | ||
| Commands | UE::RenderCommandPipe::FCommandList | RenderingThread.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Close() |
RenderingThread.h | ||
void ConsumeCommands
(
const LambdaType& Lambda |
RenderingThread.h | ||
bool Enqueue
(
FunctionType&& Function |
RenderingThread.h | ||
bool Enqueue
(
FRenderCommandFunctionVariant&& Function |
RenderingThread.h | ||
bool Enqueue
(
FCommandList* CommandList |
RenderingThread.h | ||
bool Enqueue
(
FRenderCommandFunctionVariant&& Function, |
RenderingThread.h | ||
bool IsEmpty() |
RenderingThread.h | ||
int32 NumCommands() |
RenderingThread.h |