|
Name
|
Description
|
|
CheckScreenPointVisibility(RenderContextBase, int, Size, int[], float, float, double, int, int, int, int, out bool)
|
Checks the visibility of the given screen point.
(inherited from CameraBase).
|
|
CheckScreenPointVisibility(int, short[], int, int[], float, float, double, int, int, int, int, out bool)
|
Checks the visibility of the given screen point.
(inherited from CameraBase).
|
|
Clone()
|
Creates a deep copy of this camera.
|
|
ComputeOffsetOnCameraAxes(Point3D, Point2D, Point2D, Point2D, Point2D)
|
Computes the intersection of the lines passing from the vertex and oriented like the frustum planes with the X and Y axes of the camera.
|
|
ConvertToSurrogate()
|
|
|
Dispose()
|
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(inherited from CameraBase).
|
|
Equals(Object)
|
Determines whether the specified object is equal to the current object.
(inherited from Object).
|
|
Finalize
|
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(inherited from Object).
|
|
GetFocalLengthFromFieldOfView(double)
|
Gets the focal length from a vertical field of view.
|
|
GetFocalLengthFromFieldOfView(double, Size2D)
|
Gets the focal length from the vertical field of view and the camera film frame.
|
|
GetFrame(out Point3D, out Vector3D, out Vector3D, out Vector3D)
|
Returns the current camera frame.
(inherited from CameraBase).
|
|
GetHashCode
|
Serves as the default hash function.
(inherited from Object).
|
|
GetModelViewProjectionMatrix(bool)
|
Gets the current modelview projection matrix.
(inherited from CameraBase).
|
|
GetOffsetForSelection()
|
Gets the offset applied to the camera planes for the drawing of the selected entities.
|
|
GetProjectionMatrix(double, double, CameraEyePosType)
|
Gets the projection matrix.
|
|
GetType
|
Gets the Type of the current instance.
(inherited from Object).
|
|
InvalidateZRange(bool)
|
Tells if the z-range of the camera is valid.
(inherited from CameraBase).
|
|
IsInFrustum(Point3D, PlaneEquation[])
|
Checks whether a point is inside the given frustum planes.
|
|
LookAt(Point3D, Point3D, Vector3D, bool)
|
Aims the camera.
|
|
LookAtInternal(Point3D, Point3D, Vector3D, Vector3D)
|
(inherited from CameraBase).
|
|
MemberwiseClone
|
Creates a shallow copy of the current Object.
(inherited from Object).
|
|
Move(double, double, double)
|
Moves the camera along the axes of its own coordinate system.
|
|
Project(RenderContextBase, int[], double, double, double, out double, out double, out double)
|
Maps world coordinates to screen coordinates.
(inherited from CameraBase).
|
|
Project(RenderContextBase, double[], int[], double, double, double, out double, out double, out double)
|
Maps world coordinates to screen coordinates.
(inherited from CameraBase).
|
|
Project2D(double[], int[], double, double, double, out double, out double)
|
Maps world coordinates to screen coordinates.
(inherited from CameraBase).
|
|
ProjectToCameraPlane(Point3D[])
|
Projects a list of points to the camera plane.
|
|
ReadViewportZBufferRange(RenderContextBase, ref double, ref double, bool, int, int)
|
(inherited from CameraBase).
|
|
ReadViewportZBufferRange(RenderContextBase, Point, bool, int, int, int, int)
|
(inherited from CameraBase).
|
|
RemoveSceneTransformation()
|
|
|
ScreenToPlane(IList<Point>, PlaneEquation, int, int[])
|
Maps screen coordinates to world coordinates.
|
|
ScreenToPlane(Point, Plane, int, int[], out Point3D)
|
Maps screen coordinates to world coordinates.
|
|
ScreenToPlane(Point, PlaneEquation, int, int[], out Point3D)
|
Maps screen coordinates to world coordinates.
|
|
SetupModelView(bool, bool, CameraEyePosType, bool)
|
Gives a chance to derived classes to setup camera by two points and a vector.
|
|
SetupModelViewProjection(RectangleF, bool, bool, bool, CameraEyePosType, bool)
|
|
|
Tilt(Vector3D)
|
Tilts the camera
|
|
ToString
|
Returns a string that represents the current object.
(inherited from Object).
|
|
UnProject(RenderContextBase, int[], double[], double[], double, double, double)
|
(inherited from CameraBase).
|
|
UnProject(RenderContextBase, int[], double, double, double)
|
(inherited from CameraBase).
|
|
UnProject(RenderContextBase, int[], double, double, double, out double, out double, out double)
|
(inherited from CameraBase).
|
|
UnProject(RenderContextBase, int[], double[], double[], double, double, double, out double, out double, out double)
|
(inherited from CameraBase).
|
|
UnProject(RenderContextBase, int[], double[], double, double, double)
|
(inherited from CameraBase).
|
|
UpdateLocation()
|
Updates the camera location.
|
|
UpdateMatrices()
|
Updates the camera matrices, for WorldToScreen and ScreenToWorld purposes.
|
|
UpdateZBufferRange(RenderContextBase, Point, int, int, int, int)
|
(inherited from CameraBase).
|
|
WorldToScreen(Point3D, int[])
|
Maps world coordinates to screen mouse coordinates.
|
|
WorldToScreen(double, double, double, int[])
|
Maps world coordinates to screen mouse coordinates.
|
|
WorldToScreen(IList<Point3D>, int[])
|
Maps world coordinates to screen coordinates.
|
|
myOrtho(RenderContextBase, double, double, double, double, double, double)
|
(inherited from CameraBase).
|
|
myPerspective(RenderContextBase, double, double, double, double)
|
(inherited from CameraBase).
|