Game Physics Template 1.0
A template for game physics in C++ WEBGPU
Loading...
Searching...
No Matches
Renderer Member List

This is the complete list of members for Renderer, including all inherited members.

backgroundColorRenderer
cameraRendererstatic
clearScene()Renderer
cullingPlane enum value (defined in Renderer)Renderer
defineGUIRenderer
dontCull enum valueRenderer
drawCube(glm::vec3 position=vec3(0), glm::quat rotation=glm::quat(vec3(0)), glm::vec3 scale=vec3(1), glm::vec4 color=vec4(1), uint32_t flags=0)Renderer
drawEllipsoid(glm::vec3 position=vec3(0), glm::quat rotation=glm::quat(vec3(0)), glm::vec3 scale=vec3(1), glm::vec4 color=vec4(1), uint32_t flags=0)Renderer
DrawFlags enum nameRenderer
drawImage(std::vector< float > data, int height, int width, Colormap colormap=Colormap("hot"), glm::vec2 screenPosition={0, 0}, glm::vec2 screenSize={1, 1})Renderer
drawImage(std::vector< float > data, int height, int width, float vmin, float vmax, Colormap colormap=Colormap("hot"), glm::vec2 screenPosition={0, 0}, glm::vec2 screenSize={1, 1})Renderer
drawLine(glm::vec3 position1, glm::vec3 position2, glm::vec3 color)Renderer
drawLine(glm::vec3 position1, glm::vec3 position2, glm::vec3 color1, glm::vec3 color2)Renderer
drawQuad(glm::vec3 position=vec3(0), glm::quat rotation=glm::quat(vec3(0)), glm::vec2 scale=glm::vec2(1), glm::vec4 color=vec4(1), uint32_t flags=0)Renderer
drawSphere(glm::vec3 position=vec3(0), float radius=1, glm::vec4 color=vec4(1), uint32_t flags=0)Renderer
drawWireCube(glm::vec3 position=vec3(0), glm::vec3 scale=vec3(1), glm::vec3 color=vec3(1))Renderer
imageCount()Rendererinline
isRunning()Renderer
lastDrawTimeRenderer
lightingUniforms (defined in Renderer)Renderer
lineCount()Rendererinline
objectCount()Rendererinline
onFrame()Renderer
onResize()Renderer
Renderer() (defined in Renderer)Renderer
renderUniforms (defined in Renderer)Renderer
setPresentMode(wgpu::PresentMode mode)Renderer
UniformFlags enum nameRenderer
unlit enum valueRenderer
~Renderer() (defined in Renderer)Renderer