Enum ElementFormat
Vertex element format.
Namespace: Evergine.Common.Graphics
Assembly: Evergine.Common.dll
Syntax
public enum ElementFormat
Fields
| Name | Description |
|---|---|
| Byte | One signed 8-bit value. |
| Byte2 | Two signed 8-bits values. |
| Byte2Normalized | Two signed normalized 8-bit values. |
| Byte3 | Three signed 8-bit values. |
| Byte3Normalized | Three signed normalized 8-bit values. |
| Byte4 | Four signed 8-bit values. |
| Byte4Normalized | Four signed normalized 8-bit values. |
| ByteNormalized | One signed normalized 8-bit value. |
| Float | A single-component, 32-bit floating-point format that supports 32 bits for the red channel. |
| Float2 | A two-component, 64-bit floating-point format that supports 32 bits for the red channel and 32 bits for 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 | One half-precision floating-point value. |
| Half2 | Two half-precision floating-point value. |
| Half3 | Three half-precision floating-point value. |
| Half4 | Four half-precision floating-point value. |
| Int | One 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 | One signed 16-bit value. |
| Short2 | Two signed 16-bit values. |
| Short2Normalized | Two signed normalized 16-bit values. |
| Short3 | Three signed 16-bit values. |
| Short3Normalized | Three signed normalized 16-bit values. |
| Short4 | Four signed 16-bit values. |
| Short4Normalized | Four signed normalized 16-bit values. |
| ShortNormalized | One signed normalized 16-bit value. |
| UByte | One unsigned 8-bit value. |
| UByte2 | Two unsigned 8-bit 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 | One unsigned normalized 8-bit value. |
| UInt | One unsigned 32-bit integer values. |
| UInt2 | Two unsigned 32-bit integer values. |
| UInt3 | Three unsigned 32-bit integer values. |
| UInt4 | Four unsigned 32-bit integer values. |
| UShort | One 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 unsigned normalized 16-bit values. |
| UShortNormalized | One unsigned normalized 16-bit value. |