VisioMove SDK (iOS)  2.1.22
VgEngine::VgIEnginePostDrawCallback Class Referenceabstract
Inheritance diagram for VgEngine::VgIEnginePostDrawCallback:
Inheritance graph

Public Member Functions

virtual ~VgIEnginePostDrawCallback ()
 
virtual void postDraw (VgIEngineContext *pContext)=0
 
void setEngine (VgEngine::VgIEngine *pEngine)
 
- Public Member Functions inherited from VgEngine::VgReferenced
 VgReferenced ()
 
 VgReferenced (const VgReferenced &pThis)
 
virtual ~VgReferenced ()
 
VgReferencedoperator= (const VgReferenced &pThis)
 
void ref () const
 
int unref () const
 
int getNbReferences () const
 

Protected Member Functions

 VgIEnginePostDrawCallback ()
 

Additional Inherited Members

- Protected Attributes inherited from VgEngine::VgReferenced
int mNbReferences
 

Detailed Description

This callback is used to draw some elements on the screen after the 3D view has been drawn.

Constructor & Destructor Documentation

virtual VgEngine::VgIEnginePostDrawCallback::~VgIEnginePostDrawCallback ( )
inlinevirtual

Destructor. Will automatically remove the object from the engine if has hasn't already been removed.

VgEngine::VgIEnginePostDrawCallback::VgIEnginePostDrawCallback ( )
inlineprotected

Constructor.

Member Function Documentation

virtual void VgEngine::VgIEnginePostDrawCallback::postDraw ( VgIEngineContext pContext)
pure virtual

This method is called after a 3D view is rendered.

Parameters
pContextthe context used to draw on the screen.
void VgEngine::VgIEnginePostDrawCallback::setEngine ( VgEngine::VgIEngine pEngine)
inline

Set the engine associated with the callback. The is set automatically by the engine when the object is added as a listener of the post draw events.

Parameters
pEngineThe engine to which this callback was added to.

The documentation for this class was generated from the following file:
VisioMove 2.1.22, Visioglobe® 2016