|
2D_Game_Engine
|
This is the complete list of members for Renderer, including all inherited members.
| AddSegment(Vec2 start_point, Vec2 end_point) | Renderer | |
| ApplyLight() | Renderer | |
| ApplyLight(Framebuffer *framebuffer) | Renderer | |
| Camera | Renderer | friend |
| Clear(bool ambient_light=false) const | Renderer | |
| Clear(Vec4 color) const | Renderer | |
| ClearSegments() | Renderer | |
| CreateShaders() | Renderer | |
| DrawAnimatedTexture(Vec2 pos, Vec2 size, int layer, SpriteSheet &s, bool &play_animation, bool loop_animation, float animation_delay, float &last_animation_time, int &animation_index) | Renderer | |
| DrawCircle(Vec2 pos, Vec4 color, float border, int layer) | Renderer | |
| DrawLight(Vec2 pos, Vec4 color, LightType light_type, float radius=0.0f, float blurAmount=0.0f) | Renderer | |
| DrawLine(Vec2 pos1, Vec2 pos2, Vec4 color, int layer) | Renderer | |
| DrawPoint(Vec2 pos, Vec4 color, int layer) | Renderer | |
| DrawScene() | Renderer | |
| DrawSolidQuad(Vec2 pos, Vec2 size, Vec4 color, int layer) | Renderer | |
| DrawSpriteSheet(Vec2 pos, Vec2 size, float row, float col, int layer, SpriteSheet &s) | Renderer | |
| DrawTexture(Vec2 pos, Vec2 size, int layer, float texID) | Renderer | |
| DrawTexture(Vec2 pos, Vec2 size, Vec2 texture_pos, Vec2 texture_size, Vec2 texture_total_size, int layer, float texID) | Renderer | |
| DrawTexture(Vec2 pos, Vec2 size, bool reverse_x, bool reverse_y, int layer, Texture &texture) | Renderer | |
| DrawTriangle(Vec2 pos1, Vec2 pos2, Vec2 pos3, Vec4 color, int layer) | Renderer | |
| GetExposure() | Renderer | |
| GetFramebufferID() | Renderer | inline |
| GetGamma() | Renderer | |
| GetIntersection(const std::pair< Vec2, Vec2 > &ray, const std::pair< Vec2, Vec2 > &seg) | Renderer | |
| GetLightsData() | Renderer | inline |
| GetLineWidth() | Renderer | |
| GetPointSize() | Renderer | |
| GetSegments() | Renderer | |
| GetTonemapType() | Renderer | |
| ImGui_Close() | Renderer | static |
| ImGui_Content() | Renderer | static |
| ImGui_End_Frame() | Renderer | static |
| ImGui_Init() | Renderer | static |
| ImGui_Start_Frame() | Renderer | static |
| ImGui_Theme() | Renderer | static |
| KeepCircle(Vec2 pos, float radius, float blurAmount) | Renderer | |
| PostProcessing() | Renderer | |
| ReloadShaders() | Renderer | |
| Render(bool post_processing=false) | Renderer | |
| Renderer() | Renderer | |
| RenderLines(float max_layer) | Renderer | |
| RenderPoints(float max_layer) | Renderer | |
| RenderTextures(bool post_processing, float max_layer) | Renderer | |
| RenderTriangles(float max_layer) | Renderer | |
| SetAmbientLight(Vec3 color) | Renderer | |
| SetClearColor(Vec3 color) | Renderer | |
| SetExposure(float exposure) | Renderer | |
| SetGamma(float gamma) | Renderer | |
| SetLineWidth(float new_size) | Renderer | |
| SetPointSize(float new_size) | Renderer | |
| SetPostProcessing(const char *uniform_name) | Renderer | |
| SetProjMat(glm::mat4 proj) | Renderer | inline |
| SetTonemapType(TonemapType type) | Renderer | |
| SetViewMat(glm::mat4 view) | Renderer | inline |
| SetViewProjMat(glm::mat4 view_proj) | Renderer | inline |
| StartScene() | Renderer | |
| UpdateLineWidth() | Renderer | |
| UpdateScreenSegments() | Renderer | |
| ~Renderer() | Renderer |