ViewportCameraSettingsClass Class |
Namespace: NeoAxis
public class CameraSettingsClass
The ViewportCameraSettingsClass type exposes the following members.
| Name | Description | |
|---|---|---|
| ViewportCameraSettingsClass(Viewport, Camera, Boolean) | Initializes a new instance of the ViewportCameraSettingsClass class | |
| ViewportCameraSettingsClass(Viewport, Camera, RenderingPipeline, Boolean) | Initializes a new instance of the ViewportCameraSettingsClass class | |
| ViewportCameraSettingsClass(Viewport, Double, Degree, Double, Double, Vector3, Vector3, Vector3, ProjectionType, Double, Double, Double, Boolean, Plane, Boolean, RenderingPipeline, Boolean) | Initializes a new instance of the ViewportCameraSettingsClass class |
| Name | Description | |
|---|---|---|
| AspectRatio |
Gets or sets the aspect ratio for the frustum viewport.
| |
| Direction | Gets the camera's direction. | |
| EmissiveFactor | ||
| Exposure | ||
| FarClipDistance |
Gets the distance to the far clipping plane.
| |
| FieldOfView | ||
| FixedUp | Gets the camera's fixed up vector. | |
| Frustum | ||
| NearClipDistance |
Gets the position of the near clipping plane.
| |
| OrthographicHeight | ||
| Position | Gets the camera's position. | |
| Projection |
Gets the type of projection to use (orthographic or perspective). Default is perspective.
| |
| ProjectionMatrix | ||
| ReflectionEnabled | Returns whether this frustum is being reflected. | |
| ReflectionPlane | Returns the reflection plane of the frustum if appropriate. | |
| RenderingPipelineOverride | ||
| RenderSky | ||
| Right | ||
| Rotation |
Gets the camera's current orientation.
| |
| Up | Gets the camera's up vector. | |
| ViewMatrixAbsolute | ||
| ViewMatrixRelative | ||
| Viewport |
| Name | Description | |
|---|---|---|
| Equals | 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.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetRayByScreenCoordinates(Vector2) |
Generates world ray from screen coordinates.
| |
| GetRayByScreenCoordinates(Vector2, Ray) |
Generates world ray from screen coordinates.
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GetViewProjectionInverseMatrixAbsolute | ||
| GetViewProjectionMatrixAbsolute | ||
| GetViewProjectionMatrixRelative | ||
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ProjectToScreenCoordinates(Vector3, Vector2, Boolean) |
Projects world position to screen coordinates.
| |
| ProjectToScreenCoordinates(Vector3, Vector2, Boolean) |
Projects world position to screen coordinates.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| MethodInvoke |
Calls the object method by name.
(Defined by ObjectEx.) | |
| PropertyGet(String, Object, Boolean) | Overloaded.
Gets the value of the object property by name.
(Defined by ObjectEx.) | |
| PropertyGetT(String, Object, Boolean) | Overloaded.
Gets the value of the object property by name.
(Defined by ObjectEx.) | |
| PropertySet |
Sets the value of the object property by name.
(Defined by ObjectEx.) |