|
Equalizer
1.8.0
Parallel Rendering Framework
|
Inheritance diagram for seqPly::Application:
Collaboration diagram for seqPly::Application:Public Member Functions | |
| bool | init (const int argc, char **argv) |
| bool | run () |
| virtual bool | exit () |
| Exit this application instance. More... | |
| virtual seq::Renderer * | createRenderer () |
| Create a new renderer instance. More... | |
| virtual co::Object * | createObject (const uint32_t type) |
| const Model * | getModel (const eq::uint128_t &modelID) |
Public Member Functions inherited from seq::Application | |
| SEQ_API | Application () |
| Construct a new application instance. More... | |
| SEQ_API co::NodePtr | getMasterNode () |
| virtual SEQ_API bool | init (const int argc, char **argv, co::Object *initData) |
| Initialize the application instance. More... | |
| virtual SEQ_API bool | run (co::Object *frameData) |
| Run the application main loop. More... | |
| SEQ_API void | stopRunning () |
| Request that the application leaves its run loop. More... | |
| virtual bool | clientInit (co::Object *initData 1) |
| Initialize a render client. More... | |
| virtual bool | clientExit () |
| Exit a render client. More... | |
| virtual SEQ_API void | destroyRenderer (Renderer *renderer) |
| Delete the given renderer. More... | |
| virtual SEQ_API ViewData * | createViewData () |
| Create a new per-view data instance. More... | |
| virtual SEQ_API void | destroyViewData (ViewData *viewData) |
| Delete the given view data. More... | |
| SEQ_API eq::Config * | getConfig () |
| detail::Application * | getImpl () |
Public Member Functions inherited from eq::Client | |
| EQ_API | Client () |
| Construct a new client. More... | |
| EQ_API bool | connectServer (ServerPtr server) |
| Open and connect an Equalizer server to the local client. More... | |
| EQ_API bool | disconnectServer (ServerPtr server) |
| Disconnect and close the connection to an Equalizer server. More... | |
| virtual EQ_API bool | initLocal (const int argc, char **argv) |
| Initialize a local, listening node. More... | |
| virtual EQ_API bool | exitLocal () |
| De-initialize a local, listening node. More... | |
| EQ_API bool | hasCommands () |
| virtual EQ_API co::CommandQueue * | getMainThreadQueue () |
| const Strings & | getActiveLayouts () |
| const std::string & | getGPUFilter () const |
| float | getModelUnit () const |
| void | interruptMainThread () |
| Experimental: interrupt main thread queue. | |
Public Member Functions inherited from eq::fabric::Client | |
| EQFABRIC_API bool | connectServer (co::NodePtr server) |
| Open and connect an Equalizer server to the local client. More... | |
| EQFABRIC_API bool | disconnectServer (co::NodePtr server) |
| Disconnect and close the connection to an Equalizer server. More... | |
| EQFABRIC_API void | processCommand (const uint32_t timeout=LB_TIMEOUT_INDEFINITE) |
| Get and process one pending command from the node command queue. More... | |
| virtual EQFABRIC_API bool | dispatchCommand (co::ICommand &command) |
Additional Inherited Members | |
Protected Member Functions inherited from eq::Client | |
| virtual EQ_API | ~Client () |
| Destruct the client. More... | |
| virtual EQ_API void | clientLoop () |
| Implements the processing loop for render clients. More... | |
| virtual EQ_API void | exitClient () |
| Exit the process cleanly on render clients. More... | |
Protected Member Functions inherited from eq::fabric::Client | |
| EQFABRIC_API | Client () |
| Construct a new client. | |
Definition at line 51 of file share/Equalizer/examples/seqPly/application.h.
|
virtual |
Create a new renderer instance.
Called once per rendering thread, potentially in parallel, during initialization.
Implements seq::Application.
Definition at line 66 of file application.cpp.
|
virtual |
Exit this application instance.
Reimplemented from seq::Application.
Definition at line 60 of file application.cpp.
References seq::Application::exit().
Here is the call graph for this function: