Navigation
API > API/Runtime > API/Runtime/RHI
| Name | FRHIBufferCreateDesc |
| Type | struct |
| Header File | /Engine/Source/Runtime/RHI/Public/RHIResources.h |
| Include Path | #include "RHIResources.h" |
Syntax
struct FRHIBufferCreateDesc : public FRHIBufferDesc
Inheritance Hierarchy
- FRHIBufferDesc → FRHIBufferCreateDesc
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRHIBufferCreateDesc
(
const TCHAR* InDebugName, |
RHIResources.h | ||
| RHIResources.h | |||
FRHIBufferCreateDesc
(
const TCHAR* InDebugName, |
RHIResources.h | ||
FRHIBufferCreateDesc
(
const TCHAR* InDebugName, |
RHIResources.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ClassName | FName | The owner class of FRHIBuffer used for Insight asset metadata tracing | RHIResources.h | |
| DebugName | const TCHAR * | A friendly name for the resource. | RHIResources.h | |
| InitAction | ERHIBufferInitAction | Tells how to initialize (or not) the buffer's data. | RHIResources.h | |
| InitialData | FResourceArrayUploadInterface * | Provider of initial data for the buffer. | RHIResources.h | |
| InitialState | ERHIAccess | The RHI access state that the resource will be created in. | RHIResources.h | |
| OwnerName | FName | The owner name used for Insight asset metadata tracing | RHIResources.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FRHIBufferCreateDesc & AddUsage
(
EBufferUsageFlags InUsage |
RHIResources.h | ||
FRHIBufferCreateDesc & DetermineInitialState() |
RHIResources.h | ||
FName GetTraceClassName() |
RHIResources.h | ||
FRHIBufferCreateDesc & SetClassName
(
FName InClassName |
RHIResources.h | ||
FRHIBufferCreateDesc & SetDebugName
(
const TCHAR* InDebugName |
RHIResources.h | ||
FRHIBufferCreateDesc & SetGPUMask
(
FRHIGPUMask InGPUMask |
RHIResources.h | ||
FRHIBufferCreateDesc & SetInitAction
(
ERHIBufferInitAction InInitAction |
RHIResources.h | ||
FRHIBufferCreateDesc & SetInitActionInitializer() |
RHIResources.h | ||
FRHIBufferCreateDesc & SetInitActionNone() |
RHIResources.h | ||
FRHIBufferCreateDesc & SetInitActionResourceArray
(
FResourceArrayUploadInterface* InInitialData |
RHIResources.h | ||
FRHIBufferCreateDesc & SetInitActionZeroData() |
RHIResources.h | ||
FRHIBufferCreateDesc & SetInitialState
(
ERHIAccess InInitialState |
RHIResources.h | ||
FRHIBufferCreateDesc & SetOwnerName
(
FName InOwnerName |
RHIResources.h | ||
FRHIBufferCreateDesc & SetSize
(
uint32 InSize |
RHIResources.h | ||
FRHIBufferCreateDesc & SetStride
(
uint32 InStride |
RHIResources.h | ||
FRHIBufferCreateDesc & SetUsage
(
EBufferUsageFlags InUsage |
RHIResources.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FRHIBufferCreateDesc Create
(
const TCHAR* InDebugName, |
RHIResources.h | ||
static FRHIBufferCreateDesc Create
(
const TCHAR* InDebugName, |
RHIResources.h | ||
static FRHIBufferCreateDesc Create
(
const TCHAR* InDebugName, |
RHIResources.h | ||
static FRHIBufferCreateDesc CreateByteAddress
(
const TCHAR* InDebugName, |
RHIResources.h | ||
static FRHIBufferCreateDesc CreateByteAddress
(
const TCHAR* InDebugName |
RHIResources.h | ||
static FRHIBufferCreateDesc CreateIndex
(
const TCHAR* InDebugName, |
RHIResources.h | ||
static FRHIBufferCreateDesc CreateIndex
(
const TCHAR* InDebugName, |
RHIResources.h | ||
static FRHIBufferCreateDesc CreateIndex
(
const TCHAR* InDebugName |
RHIResources.h | ||
static FRHIBufferCreateDesc CreateNull
(
const TCHAR* InDebugName |
RHIResources.h | ||
static FRHIBufferCreateDesc CreateStructured
(
const TCHAR* InDebugName, |
RHIResources.h | ||
static FRHIBufferCreateDesc CreateStructured
(
const TCHAR* InDebugName |
RHIResources.h | ||
static FRHIBufferCreateDesc CreateStructured
(
const TCHAR* InDebugName, |
RHIResources.h | ||
static FRHIBufferCreateDesc CreateUniform
(
const TCHAR* InDebugName |
RHIResources.h | ||
static FRHIBufferCreateDesc CreateVertex
(
const TCHAR* InDebugName, |
RHIResources.h | ||
static FRHIBufferCreateDesc CreateVertex
(
const TCHAR* InDebugName, |
RHIResources.h | ||
static FRHIBufferCreateDesc CreateVertex
(
const TCHAR* InDebugName |
RHIResources.h |