Open3D (C++ API)  0.19.0
Loading...
Searching...
No Matches
NativeMacOS.mm File Reference
#include "open3d/visualization/gui/Native.h"
import <ApplicationServices/ApplicationServices.h>
import <Cocoa/Cocoa.h>
import <QuartzCore/QuartzCore.h>
#include <GLFW/glfw3.h>
#include <GLFW/glfw3native.h>
#include "open3d/utility/Helper.h"

Namespaces

namespace  open3d
namespace  open3d::visualization
namespace  open3d::visualization::gui

Macros

#define GLFW_EXPOSE_NATIVE_COCOA   1

Functions

void open3d::visualization::gui::MacTransformIntoApp ()
void * open3d::visualization::gui::GetNativeDrawable (GLFWwindow *glfw_window)
void open3d::visualization::gui::PostNativeExposeEvent (GLFWwindow *glfw_window)
void open3d::visualization::gui::ShowNativeAlert (const char *message)
void open3d::visualization::gui::SetNativeMenubar (void *menubar)
void open3d::visualization::gui::ShowNativeFileDialog (FileDialog::Mode type, const std::string &path, const std::vector< std::pair< std::string, std::string > > &filters, std::function< void(const char *)> on_ok, std::function< void()> on_cancel)

Macro Definition Documentation

◆ GLFW_EXPOSE_NATIVE_COCOA

#define GLFW_EXPOSE_NATIVE_COCOA   1