Navigation
API > API/Runtime > API/Runtime/RHI
Inheritance Hierarchy
- FRHITextureDesc
- FRHITextureCreateDesc
- FOpenGLTextureCreateDesc
References
| Module | RHI |
| Header | /Engine/Source/Runtime/RHI/Public/RHIResources.h |
| Include | #include "RHIResources.h" |
Syntax
struct FRHITextureCreateDesc : public FRHITextureDesc
Variables
| Type | Name | Description | |
|---|---|---|---|
| FResourceBulkDataInterface * | BulkData | Optional initial data to fill the resource with. | |
| FName | ClassName | ||
| const TCHAR * | DebugName | A friendly name for the resource. | |
| ERHIAccess | InitialState | The RHI access state that the resource will be created in. | |
| FName | OwnerName |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FRHITextureCreateDesc
(
const TCHAR* InDebugName, |
Constructor with minimal argument set. Name and dimension are always required. | ||
FRHITextureCreateDesc
(
FRHITextureDesc const& InDesc, |
Constructor for when you already have an FRHITextureDesc. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FRHITextureCreateDesc & | AddFlags
(
ETextureCreateFlags InFlags |
||
| void | |||
| FRHITextureCreateDesc | Create
(
const TCHAR* InDebugName, |
||
| FRHITextureCreateDesc | Create2D
(
const TCHAR* DebugName, |
||
| FRHITextureCreateDesc | Create2D
(
const TCHAR* DebugName, |
||
| FRHITextureCreateDesc | Create2D
(
const TCHAR* InDebugName |
||
| FRHITextureCreateDesc | Create2DArray
(
const TCHAR* DebugName, |
||
| FRHITextureCreateDesc | Create2DArray
(
const TCHAR* DebugName, |
||
| FRHITextureCreateDesc | Create2DArray
(
const TCHAR* InDebugName |
||
| FRHITextureCreateDesc | Create3D
(
const TCHAR* DebugName, |
||
| FRHITextureCreateDesc | Create3D
(
const TCHAR* InDebugName |
||
| FRHITextureCreateDesc | Create3D
(
const TCHAR* DebugName, |
||
| FRHITextureCreateDesc | CreateCube
(
const TCHAR* InDebugName |
||
| FRHITextureCreateDesc | CreateCube
(
const TCHAR* DebugName, |
||
| FRHITextureCreateDesc | CreateCubeArray
(
const TCHAR* InDebugName |
||
| FRHITextureCreateDesc | CreateCubeArray
(
const TCHAR* DebugName, |
||
| FRHITextureCreateDesc & | |||
| FName | |||
| FRHITextureCreateDesc & | SetArraySize
(
uint16 InArraySize |
||
| FRHITextureCreateDesc & | SetBulkData
(
FResourceBulkDataInterface* InBulkData |
||
| FRHITextureCreateDesc & | SetClassName
(
const FName& InClassName |
||
| FRHITextureCreateDesc & | SetClearValue
(
FClearValueBinding InClearValue |
||
| FRHITextureCreateDesc & | SetDebugName
(
const TCHAR* InDebugName |
||
| FRHITextureCreateDesc & | SetDepth
(
uint16 InDepth |
||
| FRHITextureCreateDesc & | SetDimension
(
ETextureDimension InDimension |
||
| FRHITextureCreateDesc & | SetExtData
(
uint32 InExtData |
||
| FRHITextureCreateDesc & | SetExtent
(
const FIntPoint& InExtent |
||
| FRHITextureCreateDesc & | SetExtent
(
int32 InExtentX, |
||
| FRHITextureCreateDesc & | SetExtent
(
uint32 InExtent |
||
| FRHITextureCreateDesc & | SetFastVRAMPercentage
(
float In |
||
| FRHITextureCreateDesc & | SetFlags
(
ETextureCreateFlags InFlags |
||
| FRHITextureCreateDesc & | SetFormat
(
EPixelFormat InFormat |
||
| FRHITextureCreateDesc & | SetGPUMask
(
FRHIGPUMask InGPUMask |
||
| FRHITextureCreateDesc & | SetInitialState
(
ERHIAccess InInitialState |
||
| FRHITextureCreateDesc & | SetNumMips
(
uint8 InNumMips |
||
| FRHITextureCreateDesc & | SetNumSamples
(
uint8 InNumSamples |
||
| FRHITextureCreateDesc & | SetOwnerName
(
const FName& InOwnerName |
||
| FRHITextureCreateDesc & | SetUAVFormat
(
EPixelFormat InUAVFormat |