Enum ElementFormat
Vertex element format.
Namespace: Evergine.Common.Graphics
Assembly: Evergine.Common.dll
Syntax
public enum ElementFormat
Fields
Name | Description |
---|---|
Byte | A signed 8-bit value. |
Byte2 | Two signed 8-bit values. |
Byte2Normalized | Two signed 8-bit normalized values. |
Byte3 | Three 8-bit signed values. |
Byte3Normalized | Three signed, normalized 8-bit values. |
Byte4 | Four 8-bit signed values. |
Byte4Normalized | Four signed normalized 8-bit values. |
ByteNormalized | A single signed normalized 8-bit value. |
Float | A single-component, 32-bit floating-point format that uses 32 bits for the red channel. |
Float2 | A two-component, 64-bit floating-point format that allocates 32 bits to the red channel and 32 bits to the green channel. |
Float3 | A three-component, 96-bit floating-point format that supports 32 bits per color channel. |
Float4 | A four-component, 128-bit floating-point format that supports 32 bits per channel, including alpha. |
Half | A half-precision floating-point value. |
Half2 | Two half-precision floating-point values. |
Half3 | Three half-precision floating-point values. |
Half4 | Four half-precision floating-point values. |
Int | A signed 32-bit integer value. |
Int2 | Two signed 32-bit integer values. |
Int3 | Three signed 32-bit integer values. |
Int4 | Four signed 32-bit integer values. |
Short | A signed 16-bit value. |
Short2 | Two signed 16-bit values. |
Short2Normalized | Two signed, normalized 16-bit values. |
Short3 | Three 16-bit signed values. |
Short3Normalized | Three signed, normalized 16-bit values. |
Short4 | Four 16-bit signed values. |
Short4Normalized | Four 16-bit signed normalized values. |
ShortNormalized | A single signed normalized 16-bit value. |
UByte | An unsigned 8-bit value. |
UByte2 | Two 8-bit unsigned values. |
UByte2Normalized | Two unsigned, normalized 8-bit values. |
UByte3 | Three unsigned 8-bit values. |
UByte3Normalized | Three unsigned, normalized 8-bit values. |
UByte4 | Four unsigned 8-bit values. |
UByte4Normalized | Four unsigned, normalized 8-bit values. |
UByteNormalized | An unsigned normalized 8-bit value. |
UInt | One unsigned 32-bit integer value. |
UInt2 | Two unsigned 32-bit integer values. |
UInt3 | Three unsigned 32-bit integer values. |
UInt4 | Four unsigned 32-bit integer values. |
UShort | A single unsigned 16-bit value. |
UShort2 | Two unsigned 16-bit values. |
UShort2Normalized | Two unsigned, normalized 16-bit values. |
UShort3 | Three unsigned 16-bit values. |
UShort3Normalized | Three unsigned, normalized 16-bit values. |
UShort4 | Four unsigned 16-bit values. |
UShort4Normalized | Four 16-bit unsigned normalized values. |
UShortNormalized | A single unsigned normalized 16-bit value. |