OrbitEngine::Misc namespace

Contents

Classes

template<class T>
class BaseStack
class Camera
class FrameDebugger
class GUID
class MatrixStack
struct Packeable2D
struct Packeable2DRectLTRB
struct Packeable2DRectWH
struct Packeable2DRectXYWH
class Packer2D
Pack 2D rectangles optimally.
template<typename T>
class Pimpl
class ScissorStack
template<typename T>
class SharedObject
class SharedReference
template<typename T>
class Singleton
class Ticker

Typedefs

using JSONWriter = Writer<StringBuffer>

Functions

auto operator<<(std::ostream& s, const GUID& uuid) -> std::ostream&
auto WriteJSON(const std::string& path, StringBuffer& buffer) -> bool
auto ReadJSON(const std::string& path) -> Document

Typedef documentation

typedef Writer<StringBuffer>OrbitEngine::Misc::JSONWriter

Function documentation

std::ostream& OrbitEngine::Misc::operator<<(std::ostream& s, const GUID& uuid)

bool OrbitEngine::Misc::WriteJSON(const std::string& path, StringBuffer& buffer)

Document OrbitEngine::Misc::ReadJSON(const std::string& path)