|
| | FMetalTextureCreateDesc (FMetalDevice &Device, FRHITextureCreateDesc const &CreateDesc) |
| |
| | FMetalTextureCreateDesc (FMetalTextureCreateDesc const &Other) |
| |
| FMetalTextureCreateDesc & | operator= (const FMetalTextureCreateDesc &Other) |
| |
| | 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) |
| |