#include <RenderGraphDefinitions.h>
|
| | FRDGTextureDesc ()=default |
| |
| | FRDGTextureDesc (ETextureDimension InDimension, ETextureCreateFlags InFlags, EPixelFormat InFormat, FClearValueBinding InClearValue, FIntPoint InExtent, uint16 InDepth, uint16 InArraySize, uint8 InNumMips, uint8 InNumSamples, uint32 InExtData) |
| |
| | 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 FRDGTextureDesc | Create2D (FIntPoint Size, EPixelFormat Format, FClearValueBinding ClearValue, ETextureCreateFlags Flags, uint8 NumMips=1, uint8 NumSamples=1, uint32 ExtData=0) |
| |
| static FRDGTextureDesc | Create2DArray (FIntPoint Size, EPixelFormat Format, FClearValueBinding ClearValue, ETextureCreateFlags Flags, uint16 ArraySize, uint8 NumMips=1, uint8 NumSamples=1, uint32 ExtData=0) |
| |
| static FRDGTextureDesc | Create3D (FIntVector Size, EPixelFormat Format, FClearValueBinding ClearValue, ETextureCreateFlags Flags, uint8 NumMips=1, uint32 ExtData=0) |
| |
| static FRDGTextureDesc | CreateCube (uint32 Size, EPixelFormat Format, FClearValueBinding ClearValue, ETextureCreateFlags Flags, uint8 NumMips=1, uint8 NumSamples=1, uint32 ExtData=0) |
| |
| static FRDGTextureDesc | CreateCubeArray (uint32 Size, EPixelFormat Format, FClearValueBinding ClearValue, ETextureCreateFlags Flags, uint16 ArraySize, uint8 NumMips=1, uint8 NumSamples=1, uint32 ExtData=0) |
| |
| static FRDGTextureDesc | CreateRenderTargetTextureDesc (FIntPoint Size, EPixelFormat Format, FClearValueBinding ClearValue, ETextureCreateFlags Flags, const bool bRequireMultiView, uint16 MobileMultiViewRenderTargetNumLayers=2) |
| |
| static bool | CheckValidity (const FRHITextureDesc &Desc, const TCHAR *Name) |
| |
◆ FRDGTextureDesc() [1/2]
| FRDGTextureDesc::FRDGTextureDesc |
( |
| ) |
|
|
default |
◆ FRDGTextureDesc() [2/2]
◆ Create2D()
◆ Create2DArray()
◆ Create3D()
◆ CreateCube()
◆ CreateCubeArray()
◆ CreateRenderTargetTextureDesc()
The documentation for this struct was generated from the following file: