32 #include <seq/sequel.h>
34 #include <frameData.h>
35 #include <triply/vertexBufferDist.h>
36 #include <triply/vertexBufferRoot.h>
37 #include <triply/vertexBufferState.h>
40 # define M_PI_2 1.57079632679489661923
46 typedef triply::VertexBufferRoot Model;
47 typedef triply::VertexBufferDist ModelDist;
48 typedef triply::VertexBufferStateSimple State;
56 bool init(
const int argc,
char** argv );
61 virtual co::Object* createObject(
const uint32_t type );
63 const Model* getModel(
const eq::uint128_t& modelID );
68 ModelDist* _modelDist;
69 lunchbox::Lock _modelLock;
72 eq::Strings _parseArguments(
const int argc,
char** argv );
73 void _loadModel(
const eq::Strings& models );
77 typedef lunchbox::RefPtr< Application > ApplicationPtr;
The main application object.
virtual seq::Renderer * createRenderer()
Create a new renderer instance.
virtual bool exit()
Exit this application instance.