![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <RenderingThread.h>
Inheritance diagram for FRenderCommandPipe:Public Types | |
| using | FCommandListFunction = TUniqueFunction< void(FRHICommandList &)> |
| using | FEmptyFunction = TUniqueFunction< void()> |
Public Member Functions | |
| RENDERCORE_API | FRenderCommandPipe (const TCHAR *Name, ERenderCommandPipeFlags Flags, const TCHAR *CVarName, const TCHAR *CVarDescription) |
| const TCHAR * | GetName () const |
| bool | IsValid () const |
| int32 | GetIndex () const |
| bool | IsReplaying () const |
| bool | IsRecording () const |
| bool | IsEmpty () const |
| void | SetEnabled (bool bInIsEnabled) |
| bool | Enqueue (FRenderCommandList *RenderCommandList) |
| template<typename RenderCommandTag > | |
| bool | Enqueue (FCommandListFunction &Function) |
| template<typename RenderCommandTag > | |
| bool | Enqueue (FEmptyFunction &Function) |
Public Member Functions inherited from FRenderCommandPipeBase | |
| ~FRenderCommandPipeBase () | |
Friends | |
| class | FRenderCommandPipeRegistry |
| class | FRenderCommandDispatcher |
Additional Inherited Members | |
Protected Member Functions inherited from FRenderCommandPipeBase | |
| void | ResetContext () |
Protected Attributes inherited from FRenderCommandPipeBase | |
| FContext * | Context = new FContext |
| UE::FMutex | Mutex |
| FRenderCommandPipe::FRenderCommandPipe | ( | const TCHAR * | Name, |
| ERenderCommandPipeFlags | Flags, | ||
| const TCHAR * | CVarName, | ||
| const TCHAR * | CVarDescription | ||
| ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |