C# Класс CSharpImageLibrary.Headers.DDS_Header

Contains header information about a DDS File.
Наследование: AbstractHeader
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
dwCaps2 int
dwCaps3 int
dwCaps4 int
dwReserved1 int[]
dwReserved2 int

Открытые методы

Метод Описание
DDS_Header ( Stream stream ) : System

Read Header from DDS Image.

DDS_Header ( int Mips, int Height, int Width, ImageEngineFormat surfaceformat, List customMasks = null ) : System

Creates a DDS header from a set of information.

DetermineDDSSurfaceFormat ( DDS_Header ddspf ) : ImageEngineFormat

Determines DDS Surface Format given the header.

WriteToArray ( byte destination, int index ) : void

Writes header to destination array starting at index.

Защищенные методы

Метод Описание
Load ( Stream stream ) : long

Reads DDS header from stream.

Приватные методы

Метод Описание
CheckIdentifier ( byte IDBlock ) : bool
DDS_FlagStringify ( Type enumType ) : string
ParseFormatToFourCC ( ImageEngineFormat format ) : FourCC
ParseFourCC ( FourCC fourCC, DXGI_FORMAT additionalDX10 = DXGI_FORMAT.DXGI_FORMAT_UNKNOWN ) : ImageEngineFormat

Determines friendly format from FourCC, with additional DXGI/DX10 format.

Описание методов

DDS_Header() публичный Метод

Read Header from DDS Image.
public DDS_Header ( Stream stream ) : System
stream Stream Fully formatted DDS image.
Результат System

DDS_Header() публичный Метод

Creates a DDS header from a set of information.
public DDS_Header ( int Mips, int Height, int Width, ImageEngineFormat surfaceformat, List customMasks = null ) : System
Mips int Number of mipmaps.
Height int Height of top mipmap.
Width int Width of top mipmap.
surfaceformat ImageEngineFormat Format header represents.
customMasks List Custom user defined masks for colours.
Результат System

DetermineDDSSurfaceFormat() публичный статический Метод

Determines DDS Surface Format given the header.
public static DetermineDDSSurfaceFormat ( DDS_Header ddspf ) : ImageEngineFormat
ddspf DDS_Header DDS PixelFormat structure.
Результат ImageEngineFormat

Load() защищенный Метод

Reads DDS header from stream.
protected Load ( Stream stream ) : long
stream Stream Fully formatted DDS image.
Результат long

WriteToArray() публичный Метод

Writes header to destination array starting at index.
public WriteToArray ( byte destination, int index ) : void
destination byte Array to write header to.
index int Index in destination to start writing at.
Результат void

Описание свойств

dwCaps2 публичное свойство

Don't think it's used.
public int dwCaps2
Результат int

dwCaps3 публичное свойство

Don't think it's used.
public int dwCaps3
Результат int

dwCaps4 публичное свойство

Don't think it's used.
public int dwCaps4
Результат int

dwReserved1 публичное свойство

Not used, as per Windows DDS spec.
public int[] dwReserved1
Результат int[]

dwReserved2 публичное свойство

Not used as per Windows DDS spec.
public int dwReserved2
Результат int