VisioMove-Sample  2.1.3
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Pages
ViewRepositionPostDrawCallback Class Reference

Pins a UIView to a given mapPosition. More...

Inherits VgIEnginePostDrawCallback.

Public Member Functions

 ViewRepositionPostDrawCallback (UIView *pView, VgEngine::VgICamera *pCamera, const VgEngine::VgPosition &pPosition)
 Position used to pin the View. More...
 
virtual void postDraw (VgEngine::VgIEngineContext *pContext)
 Reposition the UIView after a draw. More...
 

Protected Attributes

__weak UIView * mView
 
VgEngine::VgICamera * mCamera
 View to update, weak reference since the view has this callback. More...
 
VgEngine::VgPosition mPosition
 Current camera. More...
 

Detailed Description

Pins a UIView to a given mapPosition.

This callback will be called every frame to adjust the UIView position.

Constructor & Destructor Documentation

ViewRepositionPostDrawCallback::ViewRepositionPostDrawCallback ( UIView *  pView,
VgEngine::VgICamera *  pCamera,
const VgEngine::VgPosition &  pPosition 
)

Position used to pin the View.

Member Function Documentation

virtual void ViewRepositionPostDrawCallback::postDraw ( VgEngine::VgIEngineContext *  pContext)
virtual

Reposition the UIView after a draw.

Member Data Documentation

VgEngine::VgICamera* ViewRepositionPostDrawCallback::mCamera
protected

View to update, weak reference since the view has this callback.

VgEngine::VgPosition ViewRepositionPostDrawCallback::mPosition
protected

Current camera.

__weak UIView* ViewRepositionPostDrawCallback::mView
protected

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