iCustomMatrixCamera Struct Reference (Crystal Space 2.0 Public API Reference)

| ## Public API Reference

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Public Member Functions
iCustomMatrixCamera Struct Reference
Views & Cameras

An implementation of iCamera that renders a world with a custom projection matrix. More...

`#include <iengine/camera.h>`

Inheritance diagram for iCustomMatrixCamera:

List of all members.

## Public Member Functions
virtual iCamera * | GetCamera ()=0
| Get the iCamera interface for this camera.
virtual void | SetProjectionMatrix (const CS::Math::Matrix4 &mat)=0
| Set the projection matrix.

## Detailed Description

An implementation of iCamera that renders a world with a custom projection matrix.

Main creators of instances implementing this interface:

- iEngine::CreateCustomMatrixCamera()

Main ways to get pointers to this interface:

- iView::GetCustomMatrixCamera()

Definition at line 421 of file camera.h.

## Member Function Documentation

virtual iCamera* iCustomMatrixCamera::GetCamera | ( |  | ) | `[pure virtual]`

Get the iCamera interface for this camera.

virtual void iCustomMatrixCamera::SetProjectionMatrix | ( | const CS::Math::Matrix4 & | mat | ) | `[pure virtual]`

Set the projection matrix.

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

- iengine/camera.h