IGameCamera Class Reference
 
 
 
IGameCamera Class Reference

#include <IGameObject.h>

Inheritance diagram for IGameCamera:
IGameObject IExportEntity MaxHeapOperators

Class Description

Simple wrapper for camera objects.

An IGame Wrapper around 3ds Max's cameras. This is a generic interface for all the cameras

Public Member Functions

virtual IGameProperty GetCameraFOV ()=0
  Get the Camera Field of View Data.
virtual IGameProperty GetCameraFarClip ()=0
  Get the Camera Far Clip plane Data.
virtual IGameProperty GetCameraNearClip ()=0
  Get the Camera Near Clip plane Data.
virtual IGameProperty GetCameraTargetDist ()=0
  Get the Camera Target Distance.
virtual IGameNode GetCameraTarget ()=0
  Get the Camera Target.

Member Function Documentation

virtual IGameProperty* GetCameraFOV ( ) [pure virtual]

Get the Camera Field of View Data.

Returns:
A pointer to IGameProperty
virtual IGameProperty* GetCameraFarClip ( ) [pure virtual]

Get the Camera Far Clip plane Data.

Returns:
A pointer to IGameProperty
virtual IGameProperty* GetCameraNearClip ( ) [pure virtual]

Get the Camera Near Clip plane Data.

Returns:
A pointer to IGameProperty
virtual IGameProperty* GetCameraTargetDist ( ) [pure virtual]

Get the Camera Target Distance.

Returns:
A pointer to IGameProperty
virtual IGameNode* GetCameraTarget ( ) [pure virtual]

Get the Camera Target.

If the camera is target camera then this provides access to the target

Returns:
a pointer to IGameNode for the target. Return NULL for non target cameras