This documentation is archived and is not being maintained.
Microsoft.Xna.Framework.Graphics.PackedVector Namespace
Represents data types with components that are not multiples of 8 bits.
| 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. |
| 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. |
 | Bgra4444 | Packed vector type containing unsigned normalized values, ranging from 0 to 1, using 4 bits each for x, y, z, and w. |
 | 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. |
 | 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. |
 | 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. |