zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Zeni::Model_Visitor Class Reference

A visitor base class. More...

#include <Model.h>

Inherited by Zeni::Model_Extents, Zeni::Model_Renderer, and Zeni::Model_Unrenderer.

Public Member Functions

 Model_Visitor ()
 
virtual ~Model_Visitor ()
 
virtual void operator() (const Model &, Lib3dsNode *const &)
 
virtual void operator() (const Model &, Lib3dsMeshInstanceNode *const &, Lib3dsMesh *const &)
 

Detailed Description

A visitor base class.

A Model_Visitor is called once per node each time visit_nodes is called.

Author
bazald

Contact: bazal.nosp@m.d@ze.nosp@m.nipex.nosp@m..com

Definition at line 82 of file Model.h.

Constructor & Destructor Documentation

Zeni::Model_Visitor::Model_Visitor ( )
inline

Definition at line 84 of file Model.h.

virtual Zeni::Model_Visitor::~Model_Visitor ( )
inlinevirtual

Definition at line 85 of file Model.h.

Member Function Documentation

virtual void Zeni::Model_Visitor::operator() ( const Model ,
Lib3dsNode *const  
)
inlinevirtual

Definition at line 88 of file Model.h.

virtual void Zeni::Model_Visitor::operator() ( const Model ,
Lib3dsMeshInstanceNode *const ,
Lib3dsMesh *const  
)
inlinevirtual

Reimplemented in Zeni::Model_Extents.

Definition at line 91 of file Model.h.


The documentation for this class was generated from the following file: