Iris Whole Slide Imaging
Loading...
Searching...
No Matches
Iris::ViewerBindExternalSurfaceInfo Struct Reference

System specific binding information to configure Iris' rendering engine for the given operating system draw surface. More...

#include <IrisTypes.hpp>

Public Attributes

const Viewer viewer = nullptr
 

Detailed Description

System specific binding information to configure Iris' rendering engine for the given operating system draw surface.

Compilier macros control the structure's definition and backend implementation and thus define the nature of the OS draw surface handles.

  • Windows: requires HINSTANCE and HWND handles from the WIN32 API
  • Apple: macOS and iOS require a __bridge pointer to a CAMetalLayer

The documentation for this struct was generated from the following file: