Open3D (C++ API)  0.18.0+fcf98ee
Namespaces | Macros | Functions
NativeMacOS.mm File Reference

(fcf98ee (Tue Jun 18 10:12:12 2024 -0700))

#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

 open3d
 
 open3d::visualization
 
 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