An NDoc Documented Class Library

Camera Members

Camera overview

Public Instance Constructors

Camera Constructor Camera Constructor

Public Instance Properties

Far Far Plane
Near Near Plane
Position Vector3 for the position of the camera
Proj Projection Matrix
Rotation Quaternion for the rotation
View Viewmatrix
ViewDir Vector3 for View direction
ViewRight Vector3 for View right
ViewUp Vector3 for View up
YawPitchRoll Get Vector3 for yaw, pitch and roll

Public Instance Methods

Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
flip Flips the camera Right/Left
GetHashCode (inherited from Object)Serves as a hash function for a particular type. GetHashCode is suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object)Gets the Type of the current instance.
lookAt Creates a LookAtMatrix from target and upvector using the current camera position
move Moves the camera in the world coordinate system
moveOriented Moves the camera in the camera coordinate system
orthoProj Creates a Orthogonal Projection
perspectiveProj Creates a perspective Projection for the camera
perspectiveProjEx Perspectives a perspective projection for the camera.
perspectiveProjFov Perspectives a perspective projection for the camera.
reset Resets the camera position to the origin
rotate Rotates around the world XYZ Axis
rotateOriented Rotates around the camera XYZ Axis
ToString (inherited from Object)Returns a String that represents the current Object.

Protected Instance Methods

Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

See Also

Camera Class | SpringEmbedders Namespace