Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
cVecT.h File Reference
#include "Calc.h"
#include "GrayCore/include/cValT.h"
#include "GrayCore/include/cMem.h"

Go to the source code of this file.

Classes

class  GrayLib::cVecTC< TYPE, _IQTY, _TYPE_C >
 default type for DVALUE_t in templates More...
 
class  GrayLib::cVecT< TYPE, _IQTY >
 
class  GrayLib::cVecT2< TYPE >
 
class  GrayLib::cVecT3< TYPE >
 
class  GrayLib::cVecT4< TYPE >
 

Namespaces

 GrayLib
 

Typedefs

typedef float GrayLib::DVALUEDEF_t
 similar to D3DVALUE in DX. the basic default dimension type. DVALUEDEF_t More...
 
typedef cVecT2< float > GrayLib::cFloat2
 
typedef cVecT3< float > GrayLib::cFloat3
 
typedef cVecT4< float > GrayLib::cFloat4
 

Enumerations

enum  GrayLib::GINTERSECT_TYPE {
  GrayLib::GINTERSECT_None = 0 , GrayLib::GINTERSECT_Partial , GrayLib::GINTERSECT_In1 , GrayLib::GINTERSECT_In2 ,
  GrayLib::GINTERSECT_Error
}
 

Functions

template<typename TYPE >
cVecT2< TYPEGrayLib::operator* (const TYPE nVal, const cVecT2< TYPE > &v2)
 
template<typename TYPE >
cVecT3< TYPEGrayLib::operator* (const TYPE nVal, const cVecT3< TYPE > &v2)
 
template<typename TYPE >
cVecT4< TYPEGrayLib::operator* (const TYPE nVal, const cVecT4< TYPE > &v2)
 

Detailed Description

Vectors for graphics data. ASSUME nameless unions are OK.