![]() | Overloaded. Initializes a new instance of the Camera class. |
![]() | Gets / Sets the cameras aspect ratio. |
![]() | If set to True, Properties like FieldOfView will automatically call the UpdateProjecttion method. |
![]() | If set to True, Methods like SetPosition will automatically call the UpdateView method. |
![]() | Gets/Sets the Direct3D.Device that the camera will work with. |
![]() | Gets / Sets the value of the projection matrix's far viewing plane. |
![]() | Gets / Sets the cameras FOV or Field of view. |
![]() | Gets / Sets the cameras LookAt position. |
![]() | Gets / Sets the value of the projection matrix's near viewing plane. |
![]() | Gets / Sets the cameras Orientation. |
![]() | Gets / Sets the cameras Position. |
![]() | Returns a reference to a private projection matrix not the 'Direct3D.Device.Transforms.Projection' matrix. |
![]() | Returns a reference to a private view matrix. |
![]() | |
![]() | |
![]() | |
![]() | Resets the camera to it's default values. |
![]() | Overloaded. Gets / Sets the point that the camera is looking at. |
![]() | Overloaded. Sets the orientation for the camera. |
![]() | Overloaded. The camera class has four SetPosition method overloads. |
![]() | |
![]() | Builds a private matrix varible stored inside of the camera object, then sets the internal Direct3D.Device references projection transform to that private matrix varible. |
![]() | Builds a private matrix varible stored inside of the camera object, then sets the internal Direct3D.Device references view transform to that private matrix varible. |
![]() | Use this method instead of calling the UpdateView and UpdateProjection methods separately. |
![]() | Cleans up and disposes of the camera's internal varibles and references. |
![]() |
Camera Class | CBX.Libs.DX9ToolsR4 Namespace