42 #ifndef INCLUDED_GLS_ADVANCED_MESH_H 
   43 #define INCLUDED_GLS_ADVANCED_MESH_H 
   52 #include "gls_resource_file_mgr.h" 
   55 #if( defined( GLSGEN_EXPORT_GLSADVANCEDMESH ) || defined( GLSGEN_IMPORT_GLSADVANCEDMESH ) || defined( GLS_EXPORT_GENERATED ) || defined( GLS_IMPORT_GENERATED ) ) \ 
   56     && defined( _MSC_VER ) 
   57 #    if defined( GLSGEN_EXPORT_GLSADVANCEDMESH ) || defined( GLS_EXPORT_GENERATED ) 
   58 #        define GLSGEN_GlsAdvancedMesh_EXPORT __declspec( dllexport ) 
   60 #        define GLSGEN_GlsAdvancedMesh_EXPORT __declspec( dllimport ) 
   63 #    define GLSGEN_GlsAdvancedMesh_EXPORT 
   67 #define LIB_BASE_NAME "gls_advanced_mesh" 
   75 class GlsGloFileAttribute;
 
   79 class GlsResourceFileMgr;
 
   85     friend class GlsAdvancedMeshEditor;
 
  113     GLSGEN_GlsAdvancedMesh_EXPORT 
GlsAdvancedMesh( 
const GlsAdvancedMesh& that, 
const bool generateNames );
 
  118     static GLSGEN_GlsAdvancedMesh_EXPORT 
DisplayObject* CreateInstance();
 
  179     Vector _lastGeometryBoundingVolumeCenter;
 
  180     float  _lastGeometryBoundingVolumeRadius;
 
Definition: gls_geometry_resource.h:101
Definition: dynamic_array.h:62
Class to contain current OpenGL view, projection and draw matrices. 
Definition: util.h:278
Definition: gls_resource_file_mgr.h:29
virtual void SetAvailableAttributes(unsigned int value)
GlsGeometryResource * GetGeometryResource()
Definition: gls_advanced_mesh.h:163
void SetGeometryResource(GlsGeometryResource *value)
Definition: gls_advanced_mesh.h:81
Definition: gls_glo_file.h:835
virtual DisplayObject * CloneObject(bool generateNames=false)
virtual void CopyProperties(DisplayObject *src)
Definition: gls_geometry_resource.h:82
The disti::GlsGeometryResourceMesh class. 
virtual InterfaceListType * GetCppInterfaceDescription(InterfaceListType *addToThisList=NULL)
Definition: gls_geometry_resource_mesh.h:78
virtual ~GlsAdvancedMesh()
virtual void GetCppInterfaceDescriptionFree(InterfaceListType *array)
The disti::GlsGeometryResource class. 
GlsGeometryResource * _geometryResource
Definition: gls_advanced_mesh.h:185
virtual void CopyGeometry(DisplayObject *src)
Definition: bmpimage.h:46
virtual void PreDraw(const OpenGLMatrices &parentMatrices, Culler &culler)
The disti::GlsRenderEffect class.