|
evan 2026.1.4
Evan
|
This is the complete list of members for evan::Engine, including all inherited members.
| _deviceContext | evan::Engine | protected |
| _engineName | evan::Engine | protected |
| _engineVersion | evan::Engine | protected |
| _platform | evan::Engine | protected |
| _renderer | evan::Engine | protected |
| _ressourceManager | evan::Engine | protected |
| _ressourceProvider | evan::Engine | protected |
| _swapchainContext | evan::Engine | protected |
| _version | evan::Engine | protected |
| addMesh(const utility::graphic::Mesh &mesh, const std::string &materialName="default_material", const std::string &shader="default") | evan::Engine | |
| clear(void) override | evan::Engine | |
| clearScissor(void) override | evan::Engine | |
| createObject(std::shared_ptr< utility::graphic::Renderable > object) override | evan::Engine | |
| Engine(std::shared_ptr< utility::RessourceProvider > ressourceProvider, std::shared_ptr< IPlatform > platform, RenderSettings settings={}) | evan::Engine | |
| getDeltaTime(void) const override | evan::Engine | |
| getFrameStats() const | evan::Engine | |
| getLastError() const | evan::Engine | |
| getTargetFps(void) const | evan::Engine | inline |
| getView(void) const override | evan::Engine | |
| isIndirectDrawingEnabled() const | evan::Engine | |
| isInstancingEnabled() const | evan::Engine | |
| measureText(const utility::graphic::Text &text) const override | evan::Engine | |
| pollEvents() override | evan::Engine | |
| present(void) override | evan::Engine | |
| removeObject(std::shared_ptr< utility::graphic::Renderable > object, size_t objectID) override | evan::Engine | |
| render() | evan::Engine | |
| setIndirectDrawingEnabled(bool enabled) | evan::Engine | |
| setInstancingEnabled(bool enabled) | evan::Engine | |
| setObjectTransform(size_t objectID, const glm::mat4 &transform) | evan::Engine | |
| setScissor(const utility::graphic::ScissorRect &rect) override | evan::Engine | |
| setShouldCaptureViewportInput(bool shouldCapture) | evan::Engine | inline |
| setTargetFps(float fps) | evan::Engine | inline |
| shouldCaptureViewportInput(void) const | evan::Engine | inline |
| update() override | evan::Engine | |
| updateObject(std::shared_ptr< utility::graphic::Renderable > object, size_t objectID) override | evan::Engine | |
| ~Engine() (defined in evan::Engine) | evan::Engine |