FuncDoodle
Loading...
Searching...
No Matches
FrameRenderer.h File Reference

Responsible for rendering individual animation frames and canvas UI. More...

#include "Core/AppSettings.h"
#include "Project/Frame.h"
#include "Tool/ToolManager.h"
#include "Core/Player.h"
#include "Util/Ptr.h"
#include "Drawing/EditorController.h"
#include "UI/Gui.h"

Go to the source code of this file.

Classes

class  FuncDoodle::FrameRenderer
 Responible for rendering a single frame, status bar and dispatching painting to EditorController. More...

Namespaces

namespace  FuncDoodle
 The FuncDoodle C++ namespace.

Detailed Description

Responsible for rendering individual animation frames and canvas UI.

This file defines the FrameRenderer class, which handles:

  • Rendering the pixel canvas for a single frame
  • Drawing status bar information for the frame view
  • Forwarding user input and painting actions to EditorController
  • Managing a CanvasContext that bundles rendering and input state

FrameRenderer acts as the bridge between the UI layer (ImGui rendering) and the editor logic (EditorController).

See also
EditorController