17 namespace visualization {
23 namespace visualization {
54 explicit Widget(
const std::vector<std::shared_ptr<Widget>>& children);
57 virtual void AddChild(std::shared_ptr<Widget> child);
58 virtual const std::vector<std::shared_ptr<Widget>>
GetChildren()
const;
127 std::unique_ptr<Impl> impl_;
math::float4 color
Definition: LineSetBuffers.cpp:45
ImGuiContext * context
Definition: Window.cpp:76
Definition: Renderer.h:55
Definition: PinholeCameraIntrinsic.cpp:16
const Theme & theme
Definition: Widget.h:38
int screenWidth
Definition: Widget.h:43
visualization::rendering::Renderer & renderer
Definition: Widget.h:39
int screenHeight
Definition: Widget.h:44
int uiOffsetY
Definition: Widget.h:42
float frameDelta
Definition: Widget.h:46
int emPx
Definition: Widget.h:45
int uiOffsetX
Definition: Widget.h:41
FontContext & fonts
Definition: Widget.h:40
FontContext & fonts
Definition: Widget.h:34
const Theme & theme
Definition: Widget.h:33