StevEngine
StevEngine is a customizable C++ game engine.
Loading...
Searching...
No Matches
StevEngine::Renderer::RenderSystem Member List

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

AddGlobalShader(ShaderProgram shader)StevEngine::Renderer::RenderSystem
AddLight(Visuals::Light *light)StevEngine::Renderer::RenderSystem
DrawFrame()StevEngine::Renderer::RenderSystem
DrawObject(const CustomObject &object, Utilities::Matrix4 transform, RenderQueue queue=STANDARD)StevEngine::Renderer::RenderSystem
GetAmbientLightColor() const (defined in StevEngine::Renderer::RenderSystem)StevEngine::Renderer::RenderSysteminline
GetAmbientLightStrength() const (defined in StevEngine::Renderer::RenderSystem)StevEngine::Renderer::RenderSysteminline
GetDefaultFragmentShaderProgram() const (defined in StevEngine::Renderer::RenderSystem)StevEngine::Renderer::RenderSysteminline
GetDefaultVertexShaderProgram() const (defined in StevEngine::Renderer::RenderSystem)StevEngine::Renderer::RenderSysteminline
GetLightID(std::string type)StevEngine::Renderer::RenderSystem
GetLights() constStevEngine::Renderer::RenderSysteminline
GetShaderPipeline() const (defined in StevEngine::Renderer::RenderSystem)StevEngine::Renderer::RenderSysteminline
Init(SDL_Window *window)StevEngine::Renderer::RenderSystem
RemoveLight(Visuals::Light *light)StevEngine::Renderer::RenderSystem
ResetGlobalShader(ShaderType type)StevEngine::Renderer::RenderSystem
ResetGPUBuffers()StevEngine::Renderer::RenderSystem
SetAmbientLight(float strength, const Utilities::Color &color=Utilities::Color(255, 255, 255, 255))StevEngine::Renderer::RenderSystem
SetBackground(const Utilities::Color &color)StevEngine::Renderer::RenderSystem
SetEnabled(bool enabled) (defined in StevEngine::Renderer::RenderSystem)StevEngine::Renderer::RenderSystem
SetFaceCulling(bool enable, GLenum face=GL_FRONT, bool clockwise=false)StevEngine::Renderer::RenderSystem
SetMSAA(bool enable, uint16_t amount=4)StevEngine::Renderer::RenderSystem
SetViewSize(int WIDTH, int HEIGHT)StevEngine::Renderer::RenderSystem
SetVSync(bool vsync)StevEngine::Renderer::RenderSystem
WindowType()StevEngine::Renderer::RenderSystemstatic