|
quesa/Development/Source/Core/System E3Camera.h,1.9,1.10
From: Roger Holmes <roger_holmes@us...> - 2005-02-04 19:13
|
Update of /cvsroot/quesa/quesa/Development/Source/Core/System
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30435/quesa/Development/Source/Core/System
Modified Files:
E3Camera.h
Log Message:
Extended new style to cameras and elements and sets.
Index: E3Camera.h
===================================================================
RCS file: /cvsroot/quesa/quesa/Development/Source/Core/System/E3Camera.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** E3Camera.h 14 Jan 2005 15:17:24 -0000 1.9
--- E3Camera.h 4 Feb 2005 19:13:25 -0000 1.10
***************
*** 70,75 ****
--- 70,91 ----
+ class E3CameraInfo : public E3ShapeInfo
+ {
+ TQ3XCameraFrustumMatrixMethod frustumMatrixMethod ;
+
+ public :
+
+ E3CameraInfo (
+ TQ3XMetaHandler newClassMetaHandler,
+ E3ClassInfo* newParent
+ ) ; // constructor
+ } ;
+
+
+
+
class E3Camera : public E3ShapeData
{
+ Q3_CLASS_ENUMS ( kQ3ShapeTypeCamera, E3Camera, E3ShapeData )
protected :
***************
*** 98,101 ****
--- 114,118 ----
class E3OrthographicCamera : public E3Camera
{
+ Q3_CLASS_ENUMS ( kQ3CameraTypeOrthographic, E3OrthographicCamera, E3Camera )
float left ;
float top ;
***************
*** 126,129 ****
--- 143,147 ----
class E3ViewPlaneCamera : public E3Camera
{
+ Q3_CLASS_ENUMS ( kQ3CameraTypeViewPlane, E3ViewPlaneCamera, E3Camera )
float viewPlane ;
float halfWidthAtViewPlane ;
***************
*** 156,159 ****
--- 174,178 ----
class E3ViewAngleAspectCamera : public E3Camera
{
+ Q3_CLASS_ENUMS ( kQ3CameraTypeViewAngleAspect, E3ViewAngleAspectCamera, E3Camera )
float fov ;
float aspectRatioXToY ;
|
| Thread | Author | Date |
|---|---|---|
| quesa/Development/Source/Core/System E3Camera.h,1.9,1.10 | Roger Holmes <roger_holmes@us...> |