Navigation
API > API/Runtime > API/Runtime/RHI
| Name | FRHIBuffer |
| Type | class |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIResources.h |
| Include Path | #include "RHIResources.h" |
Syntax
class FRHIBuffer : public FRHIViewableResource
Inheritance Hierarchy
- FRHIResource → FRHIViewableResource → FRHIBuffer
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRHIBuffer () |
RHIResources.h | ||
FRHIBuffer
(
const FRHIBufferCreateDesc& CreateDesc |
Initialization constructor. Should only be called by platform RHI implementations. | RHIResources.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Desc | FRHIBufferDesc | RHIResources.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FRHIBufferDesc & GetDesc() |
RHIResources.h | ||
uint32 GetSize() |
RHIResources.h | ||
uint32 GetStride() |
RHIResources.h | ||
EBufferUsageFlags GetUsage() |
RHIResources.h | ||
void SetName
(
FName InName |
RHIResources.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ReleaseOwnership() |
RHIResources.h | ||
void TakeOwnership
(
FRHIBuffer& Other |
RHIResources.h |