Equalizer
1.6.1
|
Public Member Functions | |
virtual | ~Application () |
Destruct this application instance. More... | |
virtual seq::Renderer * | createRenderer () |
Create a new renderer instance. More... | |
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... | |
virtual bool | exit () |
Exit this application instance. 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 ViewData * | createViewData () |
Create a new per-view data instance. More... | |
virtual void | destroyViewData (ViewData *viewData) |
Delete the given view data. More... | |
eq::Config * | getConfig () |
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. | |
|
inlinevirtual |
|
inlinevirtual |
Create a new renderer instance.
Called once per rendering thread, potentially in parallel, during initialization.
Implements seq::Application.