CAST II Game Engine

   MAIN       FEATURES       SCREENSHOTS       FORUMS       MANUAL       DOWNLOADS       CONTACTS   
Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Enumerations
Variables
Constants
Functions and Procedures
Identifiers

Class TMirrorCamera

Unit

Cast2

Declaration

type TMirrorCamera = class(TCamera)

Description

Camera class for mirror surfaces

The camera constructs its view matrix as a reflection of view matrix of previous camera by XY plane if the camera's transform

Hierarchy

TCamera > TProcessing > TBaseProcessing > TItem > TBaseItem

Methods

Overview

Publicprocedure ComputeViewMatrix; override;
Publicprocedure OnApply(const OldCamera: TCamera); override;

Description

Publicprocedure ComputeViewMatrix; override;

Reflects previous applyed camera view matrix by its own XY plane and assigns the result to view matrix

Publicprocedure OnApply(const OldCamera: TCamera); override;

OnApply event overridden to assign previous camera variable and setup clipping plane

Last modified: 26 Oct, 2008
Copyright (C) 2006-2008, casteng.com