Equalizer  1.6.1
Public Member Functions | List of all members
seqPly::Application Class Reference
+ Inheritance diagram for seqPly::Application:
+ Collaboration diagram for seqPly::Application:

Public Member Functions

virtual ~Application ()
 Destruct this application instance. More...
 
bool init (const int argc, char **argv)
 
bool run ()
 
virtual bool exit ()
 Exit this application instance. More...
 
virtual seq::RenderercreateRenderer ()
 Create a new renderer instance. More...
 
virtual co::Object * createObject (const uint32_t type)
 
const ModelgetModel (const eq::uint128_t &modelID)
 
- Public Member Functions inherited from seq::Application
 Application ()
 Construct a new application instance. More...
 
co::NodePtr getMasterNode ()
 
virtual bool init (const int argc, char **argv, co::Object *initData)
 Initialize the application instance. More...
 
virtual bool run (co::Object *frameData)
 Run the application main loop. More...
 
void stopRunning ()
 Request that the application leaves its run loop. More...
 
virtual bool clientInit (co::Object *initData)
 Initialize a render client. More...
 
virtual bool clientExit ()
 Exit a render client. More...
 
virtual void destroyRenderer (Renderer *renderer)
 Delete the given renderer. More...
 
virtual ViewDatacreateViewData ()
 Create a new per-view data instance. More...
 
virtual void destroyViewData (ViewData *viewData)
 Delete the given view data. More...
 
eq::ConfiggetConfig ()
 
detail::Application * getImpl ()
 
- Public Member Functions inherited from eq::Client
 Client ()
 Construct a new client. More...
 
virtual ~Client ()
 Destruct the client. More...
 
bool connectServer (ServerPtr server)
 Open and connect an Equalizer server to the local client. More...
 
bool disconnectServer (ServerPtr server)
 Disconnect and close the connection to an Equalizer server. More...
 
virtual bool initLocal (const int argc, char **argv)
 Initialize a local, listening node. More...
 
virtual bool exitLocal ()
 De-initialize a local, listening node. More...
 
bool hasCommands ()
 
virtual co::CommandQueue * getMainThreadQueue ()
 
const Strings & getActiveLayouts ()
 
const std::string & getGPUFilter () const
 
float getModelUnit () const
 
- Public Member Functions inherited from eq::fabric::Client
bool connectServer (co::NodePtr server)
 Open and connect an Equalizer server to the local client. More...
 
bool disconnectServer (co::NodePtr server)
 Disconnect and close the connection to an Equalizer server. More...
 
void processCommand (const uint32_t timeout=LB_TIMEOUT_INDEFINITE)
 Get and process one pending command from the node command queue. More...
 
virtual bool dispatchCommand (co::ICommand &command)
 

Additional Inherited Members

- Protected Member Functions inherited from eq::Client
virtual void clientLoop ()
 Implements the processing loop for render clients. More...
 
virtual void exitClient ()
 Exit the process cleanly on render clients. More...
 
- Protected Member Functions inherited from eq::fabric::Client
 Client ()
 Construct a new client.
 

Detailed Description

Definition at line 51 of file share/Equalizer/examples/seqPly/application.h.

Constructor & Destructor Documentation

virtual seqPly::Application::~Application ( )
inlinevirtual

Destruct this application instance.

Version
1.0

Reimplemented from seq::Application.

Definition at line 55 of file share/Equalizer/examples/seqPly/application.h.

Member Function Documentation

seq::Renderer * seqPly::Application::createRenderer ( )
virtual

Create a new renderer instance.

Called once per rendering thread, potentially in parallel, during initialization.

Returns
the new renderer
Version
1.0

Implements seq::Application.

Definition at line 62 of file application.cpp.

bool seqPly::Application::exit ( )
virtual

Exit this application instance.

Returns
true on success, false otherwise.
Version
1.0

Reimplemented from seq::Application.

Definition at line 56 of file application.cpp.

References seq::Application::exit().

+ Here is the call graph for this function:


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