Pipeline graphique
|
Aller au code source de ce fichier.
Structures de données | |
union | byte16 |
union permettant d'acceder individuellement aux octets d'un stockage de 2 octets. Plus de détails... | |
union | byte32 |
union permettant d'acceder individuellement aux octets d'un stockage de 4 octets. Plus de détails... | |
union | byte64 |
union permettant d'acceder individuellement aux octets d'un stockage de 8 octets. Plus de détails... | |
Macros | |
#define | SwapByte32(u) (((0x000000ff & (u)) << 24) | ((0x0000ff00 & (u)) << 8) | ((0x00ff0000 & (u)) >> 8) | ((0xff000000 & (u)) >> 24)) |
Swap par décalage et masque sur 4 octets. Plus de détails... | |
#define | SwapByte16(u) (((0x00ff & (u)) << 8) | ((0xff00 & (u)) >> 8)) |
Swap par décalage et masque sur 2 octets. Plus de détails... | |
Définitions de type | |
typedef unsigned short | word |
typedef unsigned int | dword |
typedef unsigned char | uchar |
typedef unsigned int | uint |
typedef short | type16 |
n'importe quel type faisant 16 bits Plus de détails... | |
typedef int | type32 |
n'importe quel type faisant 32 bits Plus de détails... | |
typedef double | type64 |
n'importe quel type faisant 64 bits Plus de détails... | |
typedef unsigned char | byte |
un octet. Plus de détails... | |
Fonctions | |
template<class T > | |
void | Swap (T &x) |
Fonction permettant de commuter les octets pour les conversions big endian <-> little endian. Plus de détails... | |
#define SwapByte16 | ( | u | ) | (((0x00ff & (u)) << 8) | ((0xff00 & (u)) >> 8)) |
Swap par décalage et masque sur 2 octets.
Définition à la ligne 48 du fichier defTypes.h.
#define SwapByte32 | ( | u | ) | (((0x000000ff & (u)) << 24) | ((0x0000ff00 & (u)) << 8) | ((0x00ff0000 & (u)) >> 8) | ((0xff000000 & (u)) >> 24)) |
Swap par décalage et masque sur 4 octets.
Définition à la ligne 46 du fichier defTypes.h.
typedef unsigned char byte |
un octet.
Définition à la ligne 13 du fichier defTypes.h.
typedef unsigned int dword |
Définition à la ligne 4 du fichier defTypes.h.
typedef short type16 |
n'importe quel type faisant 16 bits
Définition à la ligne 9 du fichier defTypes.h.
typedef int type32 |
n'importe quel type faisant 32 bits
Définition à la ligne 10 du fichier defTypes.h.
typedef double type64 |
n'importe quel type faisant 64 bits
Définition à la ligne 11 du fichier defTypes.h.
typedef unsigned char uchar |
Définition à la ligne 5 du fichier defTypes.h.
typedef unsigned int uint |
Définition à la ligne 6 du fichier defTypes.h.
typedef unsigned short word |
Définition à la ligne 3 du fichier defTypes.h.
void Swap | ( | T & | x | ) |
Fonction permettant de commuter les octets pour les conversions big endian <-> little endian.
Définition à la ligne 26 du fichier defTypes.h.
Références byte16::byte, byte32::byte, et byte64::byte.