Kemena3D
Loading...
Searching...
No Matches
kemena::kRenderer Member List

This is the complete list of members for kemena::kRenderer, including all inherited members.

clear()kemena::kRenderer
destroy()kemena::kRenderer
getClearColor()kemena::kRenderer
getCullingCamera() constkemena::kRendererinline
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() constkemena::kRendererinline
getOctreeCullingEnabled() constkemena::kRendererinline
getOctreeDebugEnabled() constkemena::kRendererinline
getRenderMode()kemena::kRenderer
getScreenShader()kemena::kRenderer
getShadowBias() constkemena::kRendererinline
getShadowCascadeCount() constkemena::kRendererinline
getShadowDebug() constkemena::kRendererinline
getShadowNormalBias() constkemena::kRendererinline
getShadowResolution() constkemena::kRendererinline
getShadowShader()kemena::kRenderer
getShadowSoftness() constkemena::kRendererinline
getShadowSplitLambda() constkemena::kRendererinline
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::kRendererinline
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::kRendererinline
setOctreeDebugEnabled(bool enable)kemena::kRendererinline
setOctreeDirty()kemena::kRendererinline
setRenderMode(kRenderMode mode)kemena::kRenderer
setScreenShader(kShader *newShader)kemena::kRenderer
setShadowBias(float bias)kemena::kRendererinline
setShadowCascadeCount(int count)kemena::kRenderer
setShadowDebug(bool enable)kemena::kRendererinline
setShadowNormalBias(float bias)kemena::kRendererinline
setShadowResolution(int resolution)kemena::kRenderer
setShadowShader(kShader *newShader)kemena::kRenderer
setShadowSoftness(float softness)kemena::kRendererinline
setShadowSplitLambda(float lambda)kemena::kRendererinline
srgbToLinear(float c)kemena::kRenderer