Navigation
API > API/Runtime > API/Runtime/RHI
| Name | FRHILockTracker |
| Type | struct |
| Header File | /Engine/Source/Runtime/RHI/Public/RHILockTracker.h |
| Include Path | #include "RHILockTracker.h" |
Syntax
struct FRHILockTracker
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRHILockTracker() |
RHILockTracker.h |
Structs
| Name | Remarks |
|---|---|
| FLockParams | |
| FTextureLockParams | |
| FUnlockFenceParams |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OutstandingLocks | TArray< FLockParams, TInlineAllocator< 16 > > | RHILockTracker.h | ||
| OutstandingTextureLocks | TArray< FTextureLockParams, TInlineAllocator< 16 > > | RHILockTracker.h | ||
| OutstandingUnlocks | TArray< FUnlockFenceParams, TInlineAllocator< 16 > > | RHILockTracker.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddUnlockFence
(
TIndexOrVertexBufferPointer* Buffer, |
RHILockTracker.h | ||
void FlushCompleteUnlocks() |
RHILockTracker.h | ||
void Lock
(
const FRHILockTextureArgs& InArguments, |
RHILockTracker.h | ||
void Lock
(
void* RHIBuffer, |
RHILockTracker.h | ||
void RaiseMismatchError() |
RHILockTracker.h | ||
FTextureLockParams Unlock
(
const FRHILockedTextureDesc& InDesc |
RHILockTracker.h | ||
FLockParams Unlock
(
void* RHIBuffer, |
RHILockTracker.h | ||
void WaitForUnlock
(
void* RHIBuffer |
RHILockTracker.h |