#include <DDSFile.h>
|
| static IMAGECORE_API FDDSFile * | CreateEmpty (int32 InDimension, uint32 InWidth, uint32 InHeight, uint32 InDepth, uint32 InMipCount, uint32 InArraySize, EDXGIFormat InFormat, uint32 InCreateFlags, EDDSError *OutError=nullptr) |
| |
| static IMAGECORE_API FDDSFile * | CreateEmpty2D (uint32 InWidth, uint32 InHeight, uint32 InMipCount, EDXGIFormat InFormat, uint32 InCreateFlags, EDDSError *OutError=nullptr) |
| |
| static IMAGECORE_API FDDSFile * | CreateFromDDSInMemory (const uint8 *InDDS, int64 InDDSSize, EDDSError *OutError, bool bHeaderOnly) |
| |
| static IMAGECORE_API FDDSFile * | CreateFromDDSInMemory (const uint8 *InDDS, int64 InDDSSize, EDDSError *OutError=nullptr, EDDSReadMipMode InMipReadMode=EDDSReadMipMode::Full) |
| |
| static IMAGECORE_API bool | IsADDS (const uint8 *InDDS, int64 InDDSSize) |
| |
◆ ConvertChannelOrder()
◆ ConvertRGBXtoRGBA()
| void UE::DDS::FDDSFile::ConvertRGBXtoRGBA |
( |
| ) |
|
◆ CreateEmpty()
◆ CreateEmpty2D()
◆ CreateFromDDSInMemory() [1/2]
◆ CreateFromDDSInMemory() [2/2]
◆ FillMip()
| void UE::DDS::FDDSFile::FillMip |
( |
const FImageView & |
FromImage, |
|
|
int |
MipIndex |
|
) |
| |
◆ GetMipImage()
| bool UE::DDS::FDDSFile::GetMipImage |
( |
const FImageView & |
ToImage, |
|
|
int |
MipIndex |
|
) |
| const |
◆ IsADDS()
| bool UE::DDS::FDDSFile::IsADDS |
( |
const uint8 * |
InDDS, |
|
|
int64 |
InDDSSize |
|
) |
| |
|
static |
◆ IsValidTexture2D()
| bool UE::DDS::FDDSFile::IsValidTexture2D |
( |
| ) |
const |
◆ IsValidTextureArray()
| bool UE::DDS::FDDSFile::IsValidTextureArray |
( |
| ) |
const |
◆ IsValidTextureCube()
| bool UE::DDS::FDDSFile::IsValidTextureCube |
( |
| ) |
const |
◆ IsValidTextureVolume()
| bool UE::DDS::FDDSFile::IsValidTextureVolume |
( |
| ) |
const |
◆ Validate()
| EDDSError UE::DDS::FDDSFile::Validate |
( |
| ) |
const |
◆ WriteDDS()
◆ ArraySize
| uint32 UE::DDS::FDDSFile::ArraySize =0 |
◆ CREATE_FLAG_CUBEMAP
◆ CREATE_FLAG_NO_MIP_STORAGE_ALLOC
◆ CREATE_FLAG_NONE
◆ CREATE_FLAG_WAS_D3D9
◆ CreateFlags
| uint32 UE::DDS::FDDSFile::CreateFlags =0 |
◆ Depth
| uint32 UE::DDS::FDDSFile::Depth =0 |
◆ Dimension
| int32 UE::DDS::FDDSFile::Dimension =0 |
◆ DXGIFormat
| EDXGIFormat UE::DDS::FDDSFile::DXGIFormat =EDXGIFormat::UNKNOWN |
◆ Height
| uint32 UE::DDS::FDDSFile::Height =0 |
◆ MAX_MIPS_SUPPORTED
◆ MipCount
| uint32 UE::DDS::FDDSFile::MipCount =0 |
◆ MipRawData
◆ Mips
◆ Width
| uint32 UE::DDS::FDDSFile::Width =0 |
The documentation for this struct was generated from the following files:
- Engine/Source/Runtime/ImageCore/Public/DDSFile.h
- Engine/Source/Runtime/ImageCore/Private/DDSFile.cpp