Public Member Functions

IGameCamera Class Reference

Search for all occurrences

Detailed Description

Simple wrapper for camera objects.

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

#include <IGameObject.h>

Inheritance diagram for IGameCamera:
Inheritance graph
[legend]

List of all members.

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

IGameCamera IGameCamera IGameCamera IGameCamera IGameCamera IGameCamera IGameCamera IGameCamera IGameCamera IGameCamera
IGameCamera IGameCamera IGameCamera IGameCamera IGameCamera IGameCamera IGameCamera IGameCamera IGameCamera IGameCamera