| clear() | kemena::kRenderer | |
| destroy() | kemena::kRenderer | |
| getClearColor() | kemena::kRenderer | |
| getCullingCamera() const | kemena::kRenderer | inline |
| getDriver() | kemena::kRenderer | |
| getEnableAutoExposure() | kemena::kRenderer | |
| getEnableObjectPicking() | kemena::kRenderer | |
| getEnableScreenBuffer() | kemena::kRenderer | |
| getEnableShadow() | kemena::kRenderer | |
| getFboHeight() | kemena::kRenderer | |
| getFboTexture() | kemena::kRenderer | |
| getFboWidth() | kemena::kRenderer | |
| getOctree() const | kemena::kRenderer | inline |
| getOctreeCullingEnabled() const | kemena::kRenderer | inline |
| getOctreeDebugEnabled() const | kemena::kRenderer | inline |
| getRenderMode() | kemena::kRenderer | |
| getScreenShader() | kemena::kRenderer | |
| getShadowBias() const | kemena::kRenderer | inline |
| getShadowCascadeCount() const | kemena::kRenderer | inline |
| getShadowDebug() const | kemena::kRenderer | inline |
| getShadowNormalBias() const | kemena::kRenderer | inline |
| getShadowResolution() const | kemena::kRenderer | inline |
| getShadowShader() | kemena::kRenderer | |
| getShadowSoftness() const | kemena::kRenderer | inline |
| getShadowSplitLambda() const | kemena::kRenderer | inline |
| getWindow() | kemena::kRenderer | |
| idToRgb(unsigned int i) | kemena::kRenderer | |
| init(kWindow *window=nullptr, kRendererType type=kRendererType::RENDERER_GL) | kemena::kRenderer | |
| kRenderer() | kemena::kRenderer | |
| pickObject(kWorld *world, kScene *scene, int mouseX, int mouseY, int viewWidth, int viewHeight) | kemena::kRenderer | |
| render(kWorld *world, kScene *scene, int x, int y, int width, int height, float deltaTime=0.0f, bool autoClearSwapWindow=true) | kemena::kRenderer | |
| renderDebugLines(kWorld *world, const std::vector< kVec3 > &segments, kVec3 color) | kemena::kRenderer | |
| renderDebugShapes(kWorld *world, kScene *scene, const std::vector< kString > &selectedUuids) | kemena::kRenderer | |
| renderOctreeDebug(kWorld *world, kScene *scene) | kemena::kRenderer | |
| renderOutline(kWorld *world, kScene *scene, const std::vector< kString > &selectedUuids, kVec4 color=kVec4(1.0f, 0.6f, 0.0f, 1.0f), float thickness=3.0f) | kemena::kRenderer | |
| renderPickingPass(kWorld *world, kScene *scene, int viewWidth, int viewHeight) | kemena::kRenderer | |
| resizeFbo(int newWidth, int newHeight) | kemena::kRenderer | |
| rgbToId(unsigned int r, unsigned int g, unsigned int b) | kemena::kRenderer | |
| setClearColor(kVec4 newColor) | kemena::kRenderer | |
| setCullingCamera(kCamera *camera) | kemena::kRenderer | inline |
| setEnableAutoExposure(bool newEnable) | kemena::kRenderer | |
| setEnableObjectPicking(bool enable, bool useDefaultShader=true) | kemena::kRenderer | |
| setEnableScreenBuffer(bool newEnable, bool useDefaultShader=true) | kemena::kRenderer | |
| setEnableShadow(bool newEnable, bool useDefaultShader=true) | kemena::kRenderer | |
| setEngineInfo(const kString name, uint32_t version) | kemena::kRenderer | |
| setOctreeCullingEnabled(bool enable) | kemena::kRenderer | inline |
| setOctreeDebugEnabled(bool enable) | kemena::kRenderer | inline |
| setOctreeDirty() | kemena::kRenderer | inline |
| setRenderMode(kRenderMode mode) | kemena::kRenderer | |
| setScreenShader(kShader *newShader) | kemena::kRenderer | |
| setShadowBias(float bias) | kemena::kRenderer | inline |
| setShadowCascadeCount(int count) | kemena::kRenderer | |
| setShadowDebug(bool enable) | kemena::kRenderer | inline |
| setShadowNormalBias(float bias) | kemena::kRenderer | inline |
| setShadowResolution(int resolution) | kemena::kRenderer | |
| setShadowShader(kShader *newShader) | kemena::kRenderer | |
| setShadowSoftness(float softness) | kemena::kRenderer | inline |
| setShadowSplitLambda(float lambda) | kemena::kRenderer | inline |
| srgbToLinear(float c) | kemena::kRenderer | |