Contents User Forum Source Index APIs by Task APIs by Level Data


Map2D.h File Reference

More flexible support than provided by G3D::GImage. More...

#include "G3D/platform.h"
#include "G3D/g3dmath.h"
#include "G3D/Array.h"
#include "G3D/Vector2int16.h"
#include "G3D/ReferenceCount.h"
#include "G3D/AtomicInt32.h"
#include "G3D/GThread.h"
#include "G3D/Rect2D.h"
#include "G3D/WrapMode.h"
#include <string>

Namespaces

namespace  G3D
namespace  G3D::_internal

Classes

class  G3D::_internal::_GetComputeType< Storage >
 The default compute type for a type is the type itself. More...
class  G3D::_internal::_GetComputeType< Color3 >
class  G3D::_internal::_GetComputeType< Color3uint8 >
class  G3D::_internal::_GetComputeType< Color4 >
class  G3D::_internal::_GetComputeType< Color4uint8 >
class  G3D::_internal::_GetComputeType< float32 >
class  G3D::_internal::_GetComputeType< float64 >
class  G3D::_internal::_GetComputeType< int16 >
class  G3D::_internal::_GetComputeType< int32 >
class  G3D::_internal::_GetComputeType< int64 >
class  G3D::_internal::_GetComputeType< int8 >
class  G3D::_internal::_GetComputeType< uint16 >
class  G3D::_internal::_GetComputeType< uint32 >
class  G3D::_internal::_GetComputeType< uint64 >
class  G3D::_internal::_GetComputeType< uint8 >
class  G3D::_internal::_GetComputeType< Vector2 >
class  G3D::_internal::_GetComputeType< Vector2int16 >
class  G3D::_internal::_GetComputeType< Vector3 >
class  G3D::_internal::_GetComputeType< Vector3int16 >
class  G3D::_internal::_GetComputeType< Vector4 >
class  G3D::Map2D< Storage, Compute >
 Map of values across a discrete 2D plane. More...

Defines

#define DECLARE_COMPUTE_TYPE(StorageType, ComputeType)


Detailed Description

More flexible support than provided by G3D::GImage.

Maintainer:
Morgan McGuire, morgan@cs.brown.edu
Created:
2004-10-10
Last modified:
2007-07-18

Define Documentation

#define DECLARE_COMPUTE_TYPE ( StorageType,
ComputeType   ) 

Value:

namespace G3D {                                                   \
    namespace _internal {                                         \
        template<> class _GetComputeType < StorageType > {        \
        public:                                                   \
            typedef ComputeType Type;                             \
        };                                                        \
    }                                                             \
}


Generated on Thu Aug 2 11:40:42 2007 for G3D by doxygen 1.5.2
Hosted by SourceForge.net Logo