Method | Description | |
---|---|---|
GetBitDepths ( PixelFormat format ) : int[] | ||
GetBitMasks ( PixelFormat format ) : uint[] | ||
GetComponentType ( PixelFormat format ) : PixelComponentType | ||
GetFormatForBitDepths ( PixelFormat format, ushort integerBits, ushort floatBits ) : PixelFormat | ||
GetFormatFromName ( string name ) : PixelFormat | ||
GetFormatFromName ( string name, bool accessibleOnly ) : PixelFormat | ||
GetFormatFromName ( string name, bool accessibleOnly, bool caseSensitive ) : PixelFormat |
Gets the format from given name.
|
|
GetFormatName ( PixelFormat format ) : string | ||
GetMemorySize ( int width, int height, int depth, PixelFormat format ) : int |
Returns the size in memory of a region with the given extents and pixel format with consecutive memory layout. In case that the format is non-compressed, this simply returns width * height * depth * PixelConverter.GetNumElemBytes(format). In the compressed case, this does serious magic. |
|
GetNumElemBits ( PixelFormat format ) : int |
Returns the size in bits of an element of the given pixel format.
|
|
GetNumElemBytes ( PixelFormat format ) : int |
Returns the size in bytes of an element of the given pixel format.
|
|
HasAlpha ( PixelFormat format ) : bool | ||
IsAccessible ( PixelFormat format ) : bool | ||
IsCompressed ( PixelFormat format ) : bool | ||
IsFloatingPoint ( PixelFormat format ) : bool | ||
IsLuminance ( PixelFormat format ) : bool | ||
IsNativeEndian ( PixelFormat format ) : bool |
public static GetBitDepths ( PixelFormat format ) : int[] | ||
format | PixelFormat | |
return | int[] |
public static GetBitMasks ( PixelFormat format ) : uint[] | ||
format | PixelFormat | |
return | uint[] |
public static GetComponentType ( PixelFormat format ) : PixelComponentType | ||
format | PixelFormat | |
return | PixelComponentType |
public static GetFormatForBitDepths ( PixelFormat format, ushort integerBits, ushort floatBits ) : PixelFormat | ||
format | PixelFormat | |
integerBits | ushort | |
floatBits | ushort | |
return | PixelFormat |
public static GetFormatFromName ( string name ) : PixelFormat | ||
name | string | |
return | PixelFormat |
public static GetFormatFromName ( string name, bool accessibleOnly ) : PixelFormat | ||
name | string | |
accessibleOnly | bool | |
return | PixelFormat |
public static GetFormatFromName ( string name, bool accessibleOnly, bool caseSensitive ) : PixelFormat | ||
name | string | The string of format name |
accessibleOnly | bool | If true, non-accessible format will treat as invalid format, otherwise, all supported formats are valid. |
caseSensitive | bool | Should be set true if string match should use case sensitivity. |
return | PixelFormat |
public static GetFormatName ( PixelFormat format ) : string | ||
format | PixelFormat | |
return | string |
public static GetMemorySize ( int width, int height, int depth, PixelFormat format ) : int | ||
width | int | Width of the area |
height | int | Height of the area |
depth | int | Depth of the area |
format | PixelFormat | Format of the area |
return | int |
public static GetNumElemBits ( PixelFormat format ) : int | ||
format | PixelFormat | Pixel format to test. |
return | int |
public static GetNumElemBytes ( PixelFormat format ) : int | ||
format | PixelFormat | Pixel format to test. |
return | int |
public static HasAlpha ( PixelFormat format ) : bool | ||
format | PixelFormat | |
return | bool |
public static IsAccessible ( PixelFormat format ) : bool | ||
format | PixelFormat | |
return | bool |
public static IsCompressed ( PixelFormat format ) : bool | ||
format | PixelFormat | |
return | bool |
public static IsFloatingPoint ( PixelFormat format ) : bool | ||
format | PixelFormat | |
return | bool |
public static IsLuminance ( PixelFormat format ) : bool | ||
format | PixelFormat | |
return | bool |
public static IsNativeEndian ( PixelFormat format ) : bool | ||
format | PixelFormat | |
return | bool |