#include <RHIResources.h>
|
| | FRHITextureCreateDesc ()=default |
| |
| | FRHITextureCreateDesc (const TCHAR *InDebugName, ETextureDimension InDimension) |
| |
| | FRHITextureCreateDesc (FRHITextureDesc const &InDesc, ERHIAccess InInitialState, TCHAR const *InDebugName, FResourceBulkDataInterface *InBulkData=nullptr) |
| |
| void | CheckValidity () const |
| |
| FRHITextureCreateDesc & | SetFlags (ETextureCreateFlags InFlags) |
| |
| FRHITextureCreateDesc & | AddFlags (ETextureCreateFlags InFlags) |
| |
| FRHITextureCreateDesc & | SetClearValue (FClearValueBinding InClearValue) |
| |
| FRHITextureCreateDesc & | SetExtData (uint32 InExtData) |
| |
| FRHITextureCreateDesc & | SetExtent (const FIntPoint &InExtent) |
| |
| FRHITextureCreateDesc & | SetExtent (int32 InExtentX, int32 InExtentY) |
| |
| FRHITextureCreateDesc & | SetExtent (uint32 InExtent) |
| |
| FRHITextureCreateDesc & | SetDepth (uint16 InDepth) |
| |
| FRHITextureCreateDesc & | SetArraySize (uint16 InArraySize) |
| |
| FRHITextureCreateDesc & | SetNumMips (uint8 InNumMips) |
| |
| FRHITextureCreateDesc & | SetNumSamples (uint8 InNumSamples) |
| |
| FRHITextureCreateDesc & | SetDimension (ETextureDimension InDimension) |
| |
| FRHITextureCreateDesc & | SetFormat (EPixelFormat InFormat) |
| |
| FRHITextureCreateDesc & | SetUAVFormat (EPixelFormat InUAVFormat) |
| |
| FRHITextureCreateDesc & | SetDebugName (const TCHAR *InDebugName) |
| |
| FRHITextureCreateDesc & | SetInitialState (ERHIAccess InInitialState) |
| |
| FRHITextureCreateDesc & | SetInitAction (ERHITextureInitAction InInitAction) |
| |
| FRHITextureCreateDesc & | SetGPUMask (FRHIGPUMask InGPUMask) |
| |
| FRHITextureCreateDesc & | SetClassName (FName InClassName) |
| |
| FRHITextureCreateDesc & | SetOwnerName (FName InOwnerName) |
| |
| FRHITextureCreateDesc & | AddAliasbleFormat (EPixelFormat InFormat) |
| |
| FRHITextureCreateDesc & | SetFastVRAMPercentage (float InFastVRAMPercentage) |
| |
| FRHITextureCreateDesc & | DetermineInititialState () |
| |
| FRHITextureCreateDesc & | SetInitActionNone () |
| |
| FRHITextureCreateDesc & | SetInitActionInitializer () |
| |
| FRHITextureCreateDesc & | SetInitActionBulkData (FResourceBulkDataInterface *InBulkData) |
| |
| FRHITextureCreateDesc & | SetBulkData (FResourceBulkDataInterface *InBulkData) |
| |
| FName | GetTraceClassName () const |
| |
| | FRHITextureDesc ()=default |
| |
| | FRHITextureDesc (const FRHITextureDesc &Other) |
| |
| | FRHITextureDesc (ETextureDimension InDimension) |
| |
| | FRHITextureDesc (ETextureDimension InDimension, ETextureCreateFlags InFlags, EPixelFormat InFormat, FClearValueBinding InClearValue, FIntPoint InExtent, uint16 InDepth, uint16 InArraySize, uint8 InNumMips, uint8 InNumSamples, uint32 InExtData) |
| |
| bool | operator== (const FRHITextureDesc &Other) const |
| |
| bool | operator!= (const FRHITextureDesc &Other) const |
| |
| FRHITextureDesc & | operator= (const FRHITextureDesc &Other) |
| |
| bool | IsTexture2D () const |
| |
| bool | IsTexture3D () const |
| |
| bool | IsTextureCube () const |
| |
| bool | IsTextureArray () const |
| |
| bool | IsMipChain () const |
| |
| bool | IsMultisample () const |
| |
| FIntVector | GetSize () const |
| |
| void | Reset () |
| |
| bool | IsValid () const |
| |
| RHI_API uint64 | CalcMemorySizeEstimate (uint32 FirstMipIndex, uint32 LastMipIndex) const |
| |
| uint64 | CalcMemorySizeEstimate (uint32 FirstMipIndex=0) const |
| |
| uint16 | GetSubresourceCount () const |
| |
|
| static FRHITextureCreateDesc | Create (const TCHAR *InDebugName, ETextureDimension InDimension) |
| |
| static FRHITextureCreateDesc | Create2D (const TCHAR *InDebugName) |
| |
| static FRHITextureCreateDesc | Create2DArray (const TCHAR *InDebugName) |
| |
| static FRHITextureCreateDesc | Create3D (const TCHAR *InDebugName) |
| |
| static FRHITextureCreateDesc | CreateCube (const TCHAR *InDebugName) |
| |
| static FRHITextureCreateDesc | CreateCubeArray (const TCHAR *InDebugName) |
| |
| static FRHITextureCreateDesc | Create2D (const TCHAR *DebugName, FIntPoint Size, EPixelFormat Format) |
| |
| static FRHITextureCreateDesc | Create2D (const TCHAR *DebugName, int32 SizeX, int32 SizeY, EPixelFormat Format) |
| |
| static FRHITextureCreateDesc | Create2DArray (const TCHAR *DebugName, FIntPoint Size, uint16 ArraySize, EPixelFormat Format) |
| |
| static FRHITextureCreateDesc | Create2DArray (const TCHAR *DebugName, int32 SizeX, int32 SizeY, int32 ArraySize, EPixelFormat Format) |
| |
| static FRHITextureCreateDesc | Create3D (const TCHAR *DebugName, FIntVector Size, EPixelFormat Format) |
| |
| static FRHITextureCreateDesc | Create3D (const TCHAR *DebugName, int32 SizeX, int32 SizeY, int32 SizeZ, EPixelFormat Format) |
| |
| static FRHITextureCreateDesc | CreateCube (const TCHAR *DebugName, uint32 Size, EPixelFormat Format) |
| |
| static FRHITextureCreateDesc | CreateCubeArray (const TCHAR *DebugName, uint32 Size, uint16 ArraySize, EPixelFormat Format) |
| |
| static bool | CheckValidity (const FRHITextureDesc &Desc, const TCHAR *Name) |
| |
◆ FRHITextureCreateDesc() [1/3]
| FRHITextureCreateDesc::FRHITextureCreateDesc |
( |
| ) |
|
|
default |
◆ FRHITextureCreateDesc() [2/3]
◆ FRHITextureCreateDesc() [3/3]
◆ AddAliasbleFormat()
◆ AddFlags()
◆ CheckValidity()
| void FRHITextureCreateDesc::CheckValidity |
( |
| ) |
const |
|
inline |
◆ Create()
◆ Create2D() [1/3]
◆ Create2D() [2/3]
◆ Create2D() [3/3]
◆ Create2DArray() [1/3]
◆ Create2DArray() [2/3]
◆ Create2DArray() [3/3]
◆ Create3D() [1/3]
◆ Create3D() [2/3]
◆ Create3D() [3/3]
◆ CreateCube() [1/2]
◆ CreateCube() [2/2]
◆ CreateCubeArray() [1/2]
◆ CreateCubeArray() [2/2]
◆ DetermineInititialState()
◆ GetTraceClassName()
| FName FRHITextureCreateDesc::GetTraceClassName |
( |
| ) |
const |
|
inline |
◆ SetArraySize()
◆ SetBulkData()
◆ SetClassName()
◆ SetClearValue()
◆ SetDebugName()
◆ SetDepth()
◆ SetDimension()
◆ SetExtData()
◆ SetExtent() [1/3]
◆ SetExtent() [2/3]
◆ SetExtent() [3/3]
◆ SetFastVRAMPercentage()
◆ SetFlags()
◆ SetFormat()
◆ SetGPUMask()
◆ SetInitAction()
◆ SetInitActionBulkData()
◆ SetInitActionInitializer()
◆ SetInitActionNone()
◆ SetInitialState()
◆ SetNumMips()
◆ SetNumSamples()
◆ SetOwnerName()
◆ SetUAVFormat()
◆ BulkData
◆ ClassName
◆ DebugName
| const TCHAR* FRHITextureCreateDesc::DebugName = nullptr |
◆ InitAction
◆ InitialState
◆ OwnerName
The documentation for this struct was generated from the following file: