vgl 1.0.0
Virtual Globe Library: API reference
Loading...
Searching...
No Matches
vgl API reference

The public interface of vgl, generated from its headers. vgl's stable ABI is the C API; the C++ wrapper (the .hpp headers, namespace vgl) is header-only on top of it.

Header Contents
vgl/vgl.h Includes every core header
vgl/base.h Results, version, vectors and matrices, export macros
vgl/foundation.h Allocator, logging, I/O and task interfaces
vgl/geodesy.h Ellipsoids, geodetic and ECEF coordinates, ENU frames
vgl/context.h The context: packs, views, updates, queries, statistics, attribution
vgl/render.h The render interface: frames, resources and draw lists
vgl/defaults.h Thread pool, file reader, HTTP reader and disk cache
vgl/gl.h OpenGL / OpenGL ES backend
vgl/d3d11.h Direct3D 11 backend
vgl/ogre.hpp Ogre 14 backend (C++ only)

The conventions behind the API are in the C API conventions and the render interface specification; the integrator's guide explains how to use them.