21namespace visualization {
43 std::function<void(
Window*, std::shared_ptr<core::Tensor>)>;
100 std::unique_ptr<Impl> impl_;
Window * o3d_window
Definition BitmapWindowSystem.cpp:30
std::function< void(std::shared_ptr< core::Tensor >)> callback
Definition FilamentRenderer.cpp:327
Definition BitmapWindowSystem.h:28
void SetWindowSizePixels(OSWindow w, const Size &size) override
Definition BitmapWindowSystem.cpp:357
rendering::FilamentRenderer * CreateRenderer(OSWindow w) override
Definition BitmapWindowSystem.cpp:381
void SetWindowTitle(OSWindow w, const char *title) override
Definition BitmapWindowSystem.cpp:367
void Uninitialize() override
Definition BitmapWindowSystem.cpp:228
float GetUIScaleFactor(OSWindow w) const override
Definition BitmapWindowSystem.cpp:365
void ResizeRenderer(OSWindow w, rendering::FilamentRenderer *renderer) override
Definition BitmapWindowSystem.cpp:406
bool GetWindowIsVisible(OSWindow w) const override
Definition BitmapWindowSystem.cpp:319
void PostKeyEvent(OSWindow w, const KeyEvent &e)
Definition BitmapWindowSystem.cpp:308
bool IsActiveWindow(OSWindow w) const override
Definition BitmapWindowSystem.cpp:325
void SetWindowSize(OSWindow w, int width, int height) override
Definition BitmapWindowSystem.cpp:341
Size GetScreenSize(OSWindow w) override
Definition BitmapWindowSystem.cpp:246
void ShowWindow(OSWindow w, bool show) override
Definition BitmapWindowSystem.cpp:321
OSWindow CreateOSWindow(Window *o3d_window, int width, int height, const char *title, int flags) override
Definition BitmapWindowSystem.cpp:250
Rendering
Definition BitmapWindowSystem.h:31
int GetMouseButtons(OSWindow w) const override
Definition BitmapWindowSystem.cpp:373
~BitmapWindowSystem()
Definition BitmapWindowSystem.cpp:224
void RaiseWindowToTop(OSWindow w) override
Definition BitmapWindowSystem.cpp:323
std::function< void(Window *, std::shared_ptr< core::Tensor >)> OnDrawCallback
Definition BitmapWindowSystem.h:43
void DestroyWindow(OSWindow w) override
Definition BitmapWindowSystem.cpp:259
Size GetWindowSizePixels(OSWindow w) const override
Definition BitmapWindowSystem.cpp:353
void PostMouseEvent(OSWindow w, const MouseEvent &e)
Definition BitmapWindowSystem.cpp:295
void WaitEventsTimeout(double timeout_secs) override
Definition BitmapWindowSystem.cpp:235
Point GetWindowPos(OSWindow w) const override
Definition BitmapWindowSystem.cpp:327
void SetWindowPos(OSWindow w, int x, int y) override
Definition BitmapWindowSystem.cpp:331
void * GetNativeDrawable(OSWindow w) override
Definition BitmapWindowSystem.cpp:379
Size GetWindowFrameSize(OSWindow w) const override
Definition BitmapWindowSystem.cpp:348
Point GetMousePosInWindow(OSWindow w) const override
Definition BitmapWindowSystem.cpp:369
void SetOnWindowDraw(OnDrawCallback callback)
Definition BitmapWindowSystem.cpp:230
float GetWindowScaleFactor(OSWindow w) const override
Definition BitmapWindowSystem.cpp:361
void Initialize() override
Definition BitmapWindowSystem.cpp:226
MenuBase * CreateOSMenu() override
Definition BitmapWindowSystem.cpp:412
Size GetWindowSize(OSWindow w) const override
Definition BitmapWindowSystem.cpp:336
void CancelUserClose(OSWindow w) override
Definition BitmapWindowSystem.cpp:377
void PostTextInputEvent(OSWindow w, const TextInputEvent &e)
Definition BitmapWindowSystem.cpp:313
void PostRedrawEvent(OSWindow w) override
Definition BitmapWindowSystem.cpp:287
Definition WindowSystem.h:29
void * OSWindow
Definition WindowSystem.h:31
Definition FilamentRenderer.h:41
Definition PinholeCameraIntrinsic.cpp:16
Definition BitmapWindowSystem.cpp:216