Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents data types with components that are not multiples of 8 bits.
Interfaces
Name | Description | |
---|---|---|
![]() |
IPackedVector | Converts packed vector types to and from Vector4 values. |
![]() |
IPackedVector | Interface that converts packed vector types to and from Vector4 values, allowing multiple encodings to be manipulated in a generic way. |
Structures
Name | Description | |
---|---|---|
![]() |
Alpha8 | Packed vector type containing a single 8 bit normalized W value in the range of 0 to 1. |
![]() |
Bgr565 | Packed vector type containing unsigned normalized values ranging from 0 to 1. The x and z components use 5 bits, and the y component uses 6 bits. |
![]() |
Bgra5551 | Packed vector type containing unsigned normalized values, ranging from 0 to 1, using 5 bits each for x, y, and z, and 1 bit for w. |
![]() |
Byte4 | Packed vector type containing four 8-bit unsigned integer values, ranging from 0 to 255. |
![]() |
HalfSingle | Packed vector type containing a single 16 bit floating point value. |
![]() |
HalfVector2 | Packed vector type containing two 16-bit floating-point values. |
![]() |
HalfVector4 | Packed vector type containing four 16-bit floating-point values. |
![]() |
Normalized101010 | Packed vector type containing signed normalized values, ranging from −1 to 1, using 10 bits each for x, y, and z, and 2 bits for w. |
![]() |
NormalizedByte2 | Packed vector type containing two 8-bit signed normalized values, ranging from −1 to 1. |
![]() |
NormalizedByte4 | Packed vector type containing four 8-bit signed normalized values, ranging from −1 to 1. |
![]() |
NormalizedShort2 | Packed vector type containing two 16-bit signed normalized values, ranging from −1 to 1. |
![]() |
NormalizedShort4 | Packed vector type containing four 16-bit signed normalized values, ranging from −1 to 1. |
![]() |
Rg32 | Packed vector type containing two 16-bit unsigned normalized values, ranging from 0 to 1. |
![]() |
Rgba1010102 | Packed vector type containing unsigned normalized values, ranging from 0 to 1, using 10 bits each for x, y, and z, and 2 bits for w. |
![]() |
Rgba32 | Packed vector type containing four 8-bit unsigned normalized values, ranging from 0 to 1. |
![]() |
Rgba64 | Packed vector type containing four 16-bit unsigned normalized values, ranging from 0 to 1. |
![]() |
Short2 | Packed vector type containing two 16-bit signed integer values. |
![]() |
Short4 | Packed vector type containing four 16-bit signed integer values. |
![]() |
UInt101010 | Packed vector type containing unsigned integer values, using 10 bits each for x, y, and z (ranging from 0 to 1023), and 2 bits for w (ranging from 0 to 3). |