Microsoft.Xna.Framework.Graphics.PackedVector Namespace
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Represents data types with components that are not multiples of 8 bits.
Structures
Structure | Description | |
---|---|---|
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. | |
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. | |
Short2 | Packed vector type containing two 16-bit signed integer values. | |
Short4 | Packed vector type containing four 16-bit signed integer values. |
Interfaces
Interface | Description | |
---|---|---|
IPackedVector | Interface that converts packed vector types to and from Vector4 values, allowing multiple encodings to be manipulated in a generic way. | |
IPackedVector<TPacked> | Converts packed vector types to and from Vector4 values. |