3dtextur.h File Reference

#include <gre/base.h>
#include <gre/3dutils.h>
#include <gre/3dscene.h>

Include dependency graph for 3dtextur.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  GRE

Classes

class  GRE::TEXTURE
 Base class for 3D texture models. More...
class  GRE::TEXTURE::IMPL_FACTORY

Defines

#define DECLARE_TEXTURE_IMPL_FACTORY(name, model)


Define Documentation

#define DECLARE_TEXTURE_IMPL_FACTORY name,
model   ) 
 

Value:

class TEXTURE_IMPL_FACTORY_##name : public GRE::TEXTURE::IMPL_FACTORY { \
      public:                                         \
      TEXTURE_IMPL_FACTORY_##name (                            \
      ) { GRE::TEXTURE::Register(this,model); }             \
      virtual GRE::TEXTURE *v_ConstructImpl () {               \
      return (new GRE::name);                            \
         }                                         \
      };                                           \
   static TEXTURE_IMPL_FACTORY_##name s_TextureImplFactory_##name;

Definition at line 115 of file 3dtextur.h.


Generated on Wed May 31 15:27:28 2006 for TNTsdk by  doxygen 1.3.8-20040913