Classes | Macros | Typedefs | Functions
vector_types.h File Reference

Definitions of the basic short vector data structures. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MMC_float3
 floating-point triplet {x,y,z} More...
 
struct  MMC_int2
 integer pair {ix,iy} More...
 
struct  MMC_int3
 integer triplet {ix,iy,iz} More...
 
struct  MMC_uint3
 unsigned integer triplet {ix,iy,iz} More...
 
struct  MMC_uint2
 unsigned integer pair {ix,iy} More...
 

Macros

#define PRE_ALIGN(x)
 
#define POST_ALIGN(x)   __attribute__ ((aligned(x)))
 

Typedefs

typedef struct MMC_float3 float3
 
typedef struct MMC_int2 int2
 
typedef struct MMC_int3 int3
 
typedef struct MMC_uint3 uint3
 
typedef struct MMC_uint2 uint2
 
typedef unsigned int uint
 
typedef unsigned char uchar
 

Functions

struct PRE_ALIGN (16) MMC_float4
 
float4 POST_ALIGN (16)
 

Detailed Description

Definitions of the basic short vector data structures.