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.  |