cocos2d-x  3.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ViewTransform Class Reference

#include <CCFrustum.h>

Public Member Functions

 ViewTransform ()
 ~ViewTransform ()
void Init (const kmVec3 &pos, const kmVec3 &focus, const kmVec3 &up)
const kmVec3 & getPosition () const
const kmVec3 & getFocus () const
const kmVec3 & getDirection () const
const kmVec3 & getRight () const
const kmVec3 & getUp () const

Protected Member Functions

void LazyAdjust () const

Protected Attributes

kmVec3 _position
kmVec3 _focus
kmVec3 _up
bool _dirty
kmMat4 _matrix
kmVec3 _adjustDir
kmVec3 _adjustRight
kmVec3 _adjustUp

Constructor & Destructor Documentation

Member Function Documentation

const kmVec3& getDirection ( ) const
const kmVec3& getFocus ( ) const
inline
const kmVec3& getPosition ( ) const
inline
const kmVec3& getRight ( ) const
const kmVec3& getUp ( ) const
void Init ( const kmVec3 &  pos,
const kmVec3 &  focus,
const kmVec3 &  up 
)
void LazyAdjust ( ) const
protected

Member Data Documentation

kmVec3 _adjustDir
mutableprotected
kmVec3 _adjustRight
mutableprotected
kmVec3 _adjustUp
mutableprotected
bool _dirty
mutableprotected
kmVec3 _focus
protected
kmMat4 _matrix
mutableprotected
kmVec3 _position
protected
kmVec3 _up
protected

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