![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "D3D12Texture.h"#include "D3D12RHIPrivate.h"#include "ProfilingDebugging/MemoryTrace.h"#include "RHIUtilities.h"#include "HAL/LowLevelMemStats.h"#include "ProfilingDebugging/AssetMetadataTrace.h"#include "RHICoreStats.h"#include "RHICoreTexture.h"#include "RHICoreTextureInitializer.h"#include "RHITextureUtils.h"Classes | |
| class | FWaitInitialMipDataUploadTask |
| struct | FSubresourceIndices |
| struct | FD3D12RHICmdEndMultiUpdateTexture3DString |
| class | FD3D12RHICmdEndMultiUpdateTexture3D |
Macros | |
| #define | LAZY_COPY_DECORATOR *GetTextureCopyRegionString(Indices, CopyBox, SubresourceWidth, SubresourceHeight, SubresourceDepth) |
Functions | |
| void | SafeCreateTexture2D (FD3D12Device *pDevice, FD3D12Adapter *Adapter, const FD3D12ResourceDesc &TextureDesc, const D3D12_CLEAR_VALUE *ClearValue, FD3D12ResourceLocation *OutTexture2D, FD3D12BaseShaderResource *Owner, EPixelFormat Format, ETextureCreateFlags Flags, ED3D12Access InInitialD3D12Access, ED3D12Access InDefaultD3D12Access, const TCHAR *Name) |
| uint64 | CalculateTextureSize (const FRHITextureDesc &Desc) |
| FString | GetTextureCopyRegionString (const FSubresourceIndices &Indices, const D3D12_BOX &CopyBox, uint32 SubresourceWidth, uint32 SubresourceHeight, uint32 SubresourceDepth) |
Variables | |
| int32 | GAdjustTexturePoolSizeBasedOnBudget = 0 |
| int32 | GD3D12BindResourceLabels |
| #define LAZY_COPY_DECORATOR *GetTextureCopyRegionString(Indices, CopyBox, SubresourceWidth, SubresourceHeight, SubresourceDepth) |
| uint64 CalculateTextureSize | ( | const FRHITextureDesc & | Desc | ) |
| FString GetTextureCopyRegionString | ( | const FSubresourceIndices & | Indices, |
| const D3D12_BOX & | CopyBox, | ||
| uint32 | SubresourceWidth, | ||
| uint32 | SubresourceHeight, | ||
| uint32 | SubresourceDepth | ||
| ) |
| void SafeCreateTexture2D | ( | FD3D12Device * | pDevice, |
| FD3D12Adapter * | Adapter, | ||
| const FD3D12ResourceDesc & | TextureDesc, | ||
| const D3D12_CLEAR_VALUE * | ClearValue, | ||
| FD3D12ResourceLocation * | OutTexture2D, | ||
| FD3D12BaseShaderResource * | Owner, | ||
| EPixelFormat | Format, | ||
| ETextureCreateFlags | Flags, | ||
| ED3D12Access | InInitialD3D12Access, | ||
| ED3D12Access | InDefaultD3D12Access, | ||
| const TCHAR * | Name | ||
| ) |
Creates a 2D texture optionally guarded by a structured exception handler.
| int32 GAdjustTexturePoolSizeBasedOnBudget = 0 |
|
extern |