FlightGear next
CanvasMgr Class Reference

#include <canvas_mgr.hxx>

Inherits simgear::canvas::CanvasMgr.

Public Member Functions

 CanvasMgr ()
 
virtual ~CanvasMgr ()=default
 
void init () override
 
void shutdown () override
 
unsigned int getCanvasTexId (const simgear::canvas::CanvasPtr &canvas) const
 Get OpenGL texture name for given canvas.
 

Static Public Member Functions

static const char * staticSubsystemClassId ()
 

Protected Member Functions

void handleModelReinit (SGPropertyNode *)
 

Protected Attributes

SGPropertyChangeCallback< CanvasMgr_cb_model_reinit
 

Detailed Description

Definition at line 25 of file canvas_mgr.hxx.

Constructor & Destructor Documentation

◆ CanvasMgr()

CanvasMgr::CanvasMgr ( )

Definition at line 76 of file canvas_mgr.cxx.

◆ ~CanvasMgr()

virtual CanvasMgr::~CanvasMgr ( )
virtualdefault

Member Function Documentation

◆ getCanvasTexId()

unsigned int CanvasMgr::getCanvasTexId ( const simgear::canvas::CanvasPtr & canvas) const

Get OpenGL texture name for given canvas.

Deprecated
This was only meant to be used by the PUI CanvasWidget implementation as PUI can't handle osg::Texture objects. Use getCanvas(index)->getTexture() instead.
Returns
OpenGL texture name

Definition at line 117 of file canvas_mgr.cxx.

◆ handleModelReinit()

void CanvasMgr::handleModelReinit ( SGPropertyNode * )
protected

Definition at line 149 of file canvas_mgr.cxx.

◆ init()

void CanvasMgr::init ( )
override

Definition at line 88 of file canvas_mgr.cxx.

◆ shutdown()

void CanvasMgr::shutdown ( )
override

Definition at line 106 of file canvas_mgr.cxx.

◆ staticSubsystemClassId()

static const char * CanvasMgr::staticSubsystemClassId ( )
inlinestatic

Definition at line 36 of file canvas_mgr.hxx.

Member Data Documentation

◆ _cb_model_reinit

SGPropertyChangeCallback<CanvasMgr> CanvasMgr::_cb_model_reinit
protected

Definition at line 51 of file canvas_mgr.hxx.


The documentation for this class was generated from the following files: