LightWrap++
AC++wrapperfortheLightWave3DSDK
lwpp::CameraEvaluator Class Reference

#include <camerainfo.h>

+ Inheritance diagram for lwpp::CameraEvaluator:
+ Collaboration diagram for lwpp::CameraEvaluator:

List of all members.

Public Member Functions

 CameraEvaluator ()
 CameraEvaluator (LWItemID _camera)
 CameraEvaluator (CameraInfo _caminfo)
 ~CameraEvaluator ()
void CleanUp ()
void Create (LWItemID cameraID)
void Destroy ()
int Evaluate (double fpx, double fpy, double lpx, double lpy, double fractime, LWCameraRay *mycamray)
int Evaluate (double fpx, double fpy, double fractime)
LWError Init (int mode)
LWError NewFrame ()
LWError NewTime (LWFrame frame, LWTime time)
int Preview (double lpx, double lpy, LWDMatrix4 projection)

Public Attributes

LWCameraRay camRay

Protected Member Functions

bool _acquireGlobal ()
virtual bool available () const
 Check if the global is available.
virtual LWCameraEvaluationFuncs * getGlobal ()
 Get the pointer to the global.
LWCameraEvaluationFuncs * operator-> ()
 Get the pointer to the global.

Static Protected Attributes

static LWCameraEvaluationFuncs * globPtr
 Pointer to the global functions.

Constructor & Destructor Documentation

lwpp::CameraEvaluator::CameraEvaluator ( )
inline
lwpp::CameraEvaluator::CameraEvaluator ( LWItemID  _camera)
inline
lwpp::CameraEvaluator::CameraEvaluator ( CameraInfo  _caminfo)
inline
lwpp::CameraEvaluator::~CameraEvaluator ( )
inline

Member Function Documentation

bool lwpp::GlobalBase< LWCameraEvaluationFuncs >::_acquireGlobal ( )
inlineprotectedinherited
virtual bool lwpp::GlobalBase< LWCameraEvaluationFuncs >::available ( ) const
inlinevirtualinherited

Check if the global is available.

void lwpp::CameraEvaluator::CleanUp ( )
inline
void lwpp::CameraEvaluator::Create ( LWItemID  cameraID)
inline
void lwpp::CameraEvaluator::Destroy ( )
inline
int lwpp::CameraEvaluator::Evaluate ( double  fpx,
double  fpy,
double  lpx,
double  lpy,
double  fractime,
LWCameraRay *  mycamray 
)
inline
int lwpp::CameraEvaluator::Evaluate ( double  fpx,
double  fpy,
double  fractime 
)
inline
virtual LWCameraEvaluationFuncs * lwpp::GlobalBase< LWCameraEvaluationFuncs >::getGlobal ( )
inlinevirtualinherited

Get the pointer to the global.

LWError lwpp::CameraEvaluator::Init ( int  mode)
inline
LWError lwpp::CameraEvaluator::NewFrame ( )
inline
LWError lwpp::CameraEvaluator::NewTime ( LWFrame  frame,
LWTime  time 
)
inline
LWCameraEvaluationFuncs * lwpp::GlobalBase< LWCameraEvaluationFuncs >::operator-> ( )
inlineinherited

Get the pointer to the global.

int lwpp::CameraEvaluator::Preview ( double  lpx,
double  lpy,
LWDMatrix4  projection 
)
inline

Member Data Documentation

LWCameraRay lwpp::CameraEvaluator::camRay
LWCameraEvaluationFuncs * lwpp::GlobalBase< LWCameraEvaluationFuncs >::globPtr
staticprotectedinherited

Pointer to the global functions.


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