|
|
| AppInterface (int threadCount, int msaa_samples, std::string openFile, double initialTimestamp, int initialStep, bool usePython, std::array< float, 4 > bg, bool useGrid) |
| |
| void | run () |
| |
|
void | enqueueRenderCommand (std::function< void()> cmd) |
| |
|
void | waitForRenderCommand () |
| |
|
void | waitForRenderThreadExit () |
| |
|
void | RenderThreadFunc () |
| |
|
void | exitSimulator () |
| |
|
virtual void | onInit ()=0 |
| |
|
virtual void | addScenes ()=0 |
| |
|
virtual void | onExit ()=0 |
| |
|
void | onSDLEvent (SDL_Event &evnt) |
| |
|
BaseFPSLimiter & | getFPSLimiter () |
| |
|
AudioEngine & | getAudioEngine () |
| |
|
void | renderBatch (const Taz::GECSRenderBatch &batch, Taz::FrameRenderData &frameData, ICamera &camera) |
| |
|
void | drawLineBatch (const Taz::GECSRenderBatch &batch, Taz::FrameRenderData &frameData, ICamera &camera) |
| |
|
void | drawPlaneColorBatch (const Taz::GECSRenderBatch &batch, Taz::FrameRenderData &frameData, ICamera &camera) |
| |
|
void | drawPlaneModelBatch (const Taz::GECSRenderBatch &batch, Taz::FrameRenderData &frameData, ICamera &camera) |
| |
|
void | drawLightBatch (const Taz::GECSRenderBatch &batch, Taz::FrameRenderData &frameData, ICamera &camera) |
| |
|
void | drawBatch (const std::vector< Entity * > &entities, LineRenderer &batch) |
| |
|
void | drawBatch (const std::vector< Entity * > &entities, PlaneColorRenderer &batch) |
| |
|
void | drawBatch (const std::vector< Entity * > &entities, PlaneModelRenderer &batch) |
| |
|
void | drawBatch (const std::vector< Entity * > &entities, LightRenderer &batch) |
| |
|
void | prepareBatch (Taz::GECSRenderBatch &batch, Taz::FrameRenderData &frameData) |
| |
|
void | prepareLineBatch (Taz::GECSRenderBatch &batch, Taz::FrameRenderData &frameData) |
| |
|
void | preparePlaneColorBatch (Taz::GECSRenderBatch &batch, Taz::FrameRenderData &frameData) |
| |
|
void | preparePlaneModelBatch (Taz::GECSRenderBatch &batch, Taz::FrameRenderData &frameData) |
| |
|
void | prepareLightBatch (Taz::GECSRenderBatch &batch, Taz::FrameRenderData &frameData) |
| |