#include <RHIResources.h>
|
| | FRHIBufferCreateDesc ()=default |
| |
| | FRHIBufferCreateDesc (const TCHAR *InDebugName, EBufferUsageFlags InUsage) |
| |
| | FRHIBufferCreateDesc (const TCHAR *InDebugName, uint32 InSize, uint32 InStride, EBufferUsageFlags InUsage) |
| |
| | FRHIBufferCreateDesc (const TCHAR *InDebugName, const FRHIBufferDesc &InOtherDesc) |
| |
| FRHIBufferCreateDesc & | SetSize (uint32 InSize) |
| |
| FRHIBufferCreateDesc & | SetStride (uint32 InStride) |
| |
| FRHIBufferCreateDesc & | SetUsage (EBufferUsageFlags InUsage) |
| |
| FRHIBufferCreateDesc & | AddUsage (EBufferUsageFlags InUsage) |
| |
| FRHIBufferCreateDesc & | SetGPUMask (FRHIGPUMask InGPUMask) |
| |
| FRHIBufferCreateDesc & | SetDebugName (const TCHAR *InDebugName) |
| |
| FRHIBufferCreateDesc & | SetInitialState (ERHIAccess InInitialState) |
| |
| FRHIBufferCreateDesc & | DetermineInitialState () |
| |
| FRHIBufferCreateDesc & | SetInitAction (ERHIBufferInitAction InInitAction) |
| |
| FRHIBufferCreateDesc & | SetClassName (FName InClassName) |
| |
| FRHIBufferCreateDesc & | SetOwnerName (FName InOwnerName) |
| |
| FRHIBufferCreateDesc & | SetInitActionNone () |
| |
| FRHIBufferCreateDesc & | SetInitActionZeroData () |
| |
| FRHIBufferCreateDesc & | SetInitActionInitializer () |
| |
| FRHIBufferCreateDesc & | SetInitActionResourceArray (FResourceArrayUploadInterface *InInitialData) |
| |
| FName | GetTraceClassName () const |
| |
| | FRHIBufferDesc ()=default |
| |
| | FRHIBufferDesc (uint32 InSize, uint32 InStride, EBufferUsageFlags InUsage) |
| |
| | FRHIBufferDesc (uint32 InSize, uint32 InStride, EBufferUsageFlags InUsage, FRHIGPUMask InGPUMask) |
| |
| bool | IsNull () const |
| |
| bool | operator== (const FRHIBufferDesc &Other) const |
| |
| bool | operator!= (const FRHIBufferDesc &Other) const |
| |
| FRHIBufferDesc & | operator= (const FRHIBufferDesc &Other) |
| |
|
| static FRHIBufferCreateDesc | Create (const TCHAR *InDebugName, EBufferUsageFlags InUsage) |
| |
| static FRHIBufferCreateDesc | Create (const TCHAR *InDebugName, uint32 InSize, uint32 InStride, EBufferUsageFlags InUsage) |
| |
| static FRHIBufferCreateDesc | Create (const TCHAR *InDebugName, const FRHIBufferDesc &InDesc) |
| |
| static FRHIBufferCreateDesc | CreateNull (const TCHAR *InDebugName) |
| |
| static FRHIBufferCreateDesc | CreateVertex (const TCHAR *InDebugName) |
| |
| static FRHIBufferCreateDesc | CreateVertex (const TCHAR *InDebugName, uint32 InSize) |
| |
| template<typename TVertexType > |
| static FRHIBufferCreateDesc | CreateVertex (const TCHAR *InDebugName, uint32 InCount) |
| |
| static FRHIBufferCreateDesc | CreateIndex (const TCHAR *InDebugName) |
| |
| static FRHIBufferCreateDesc | CreateIndex (const TCHAR *InDebugName, uint32 InSize, uint32 InStride) |
| |
| template<typename TIndexType > |
| static FRHIBufferCreateDesc | CreateIndex (const TCHAR *InDebugName, uint32 InCount) |
| |
| static FRHIBufferCreateDesc | CreateStructured (const TCHAR *InDebugName) |
| |
| static FRHIBufferCreateDesc | CreateStructured (const TCHAR *InDebugName, uint32 InSize, uint32 InStride) |
| |
| template<typename TStructureType > |
| static FRHIBufferCreateDesc | CreateStructured (const TCHAR *InDebugName, uint32 InCount) |
| |
| static FRHIBufferCreateDesc | CreateByteAddress (const TCHAR *InDebugName) |
| |
| static FRHIBufferCreateDesc | CreateByteAddress (const TCHAR *InDebugName, uint32 InSize, uint32 InStride) |
| |
| static FRHIBufferCreateDesc | CreateUniform (const TCHAR *InDebugName) |
| |
| static FRHIBufferDesc | Null () |
| |
◆ FRHIBufferCreateDesc() [1/4]
| FRHIBufferCreateDesc::FRHIBufferCreateDesc |
( |
| ) |
|
|
default |
◆ FRHIBufferCreateDesc() [2/4]
◆ FRHIBufferCreateDesc() [3/4]
◆ FRHIBufferCreateDesc() [4/4]
| FRHIBufferCreateDesc::FRHIBufferCreateDesc |
( |
const TCHAR * |
InDebugName, |
|
|
const FRHIBufferDesc & |
InOtherDesc |
|
) |
| |
|
inline |
◆ AddUsage()
◆ Create() [1/3]
◆ Create() [2/3]
◆ Create() [3/3]
◆ CreateByteAddress() [1/2]
◆ CreateByteAddress() [2/2]
◆ CreateIndex() [1/3]
◆ CreateIndex() [2/3]
◆ CreateIndex() [3/3]
◆ CreateNull()
◆ CreateStructured() [1/3]
◆ CreateStructured() [2/3]
◆ CreateStructured() [3/3]
◆ CreateUniform()
◆ CreateVertex() [1/3]
◆ CreateVertex() [2/3]
◆ CreateVertex() [3/3]
◆ DetermineInitialState()
◆ GetTraceClassName()
| FName FRHIBufferCreateDesc::GetTraceClassName |
( |
| ) |
const |
|
inline |
◆ SetClassName()
◆ SetDebugName()
◆ SetGPUMask()
◆ SetInitAction()
◆ SetInitActionInitializer()
◆ SetInitActionNone()
◆ SetInitActionResourceArray()
◆ SetInitActionZeroData()
◆ SetInitialState()
◆ SetOwnerName()
◆ SetSize()
◆ SetStride()
◆ SetUsage()
◆ ClassName
◆ DebugName
| const TCHAR* FRHIBufferCreateDesc::DebugName = nullptr |
◆ InitAction
◆ InitialData
◆ InitialState
◆ OwnerName
The documentation for this struct was generated from the following file: