36 namespace visualization {
42 namespace visualization {
73 explicit Widget(
const std::vector<std::shared_ptr<Widget>>& children);
76 virtual void AddChild(std::shared_ptr<Widget> child);
77 virtual const std::vector<std::shared_ptr<Widget>>
GetChildren()
const;
146 std::unique_ptr<Impl> impl_;
math::float4 color
Definition: LineSetBuffers.cpp:64
ImGuiContext * context
Definition: Window.cpp:95
Definition: Renderer.h:74
Definition: PinholeCameraIntrinsic.cpp:35
const Theme & theme
Definition: Widget.h:57
int screenWidth
Definition: Widget.h:62
visualization::rendering::Renderer & renderer
Definition: Widget.h:58
int screenHeight
Definition: Widget.h:63
int uiOffsetY
Definition: Widget.h:61
float frameDelta
Definition: Widget.h:65
int emPx
Definition: Widget.h:64
int uiOffsetX
Definition: Widget.h:60
FontContext & fonts
Definition: Widget.h:59
FontContext & fonts
Definition: Widget.h:53
const Theme & theme
Definition: Widget.h:52