ViewportCameraSettingsClass Constructor (Viewport, Double, Degree, Double, Double, Vector3, Vector3, Vector3, ProjectionType, Double, Double, Double, Boolean, Plane, Boolean, RenderingPipeline, Boolean) |
Namespace:
NeoAxis
Assembly:
NeoAxis.Core (in NeoAxis.Core.dll) Version: 2024.1.1.0 (2024.1.1.0)
Syntax public CameraSettingsClass(
Viewport viewport,
double aspectRatio,
Degree fieldOfView,
double nearClipDistance,
double farClipDistance,
Vector3 position,
Vector3 direction,
Vector3 fixedUp,
ProjectionType projection,
double height,
double exposure,
double emissiveFactor,
bool reflectionEnabled = false,
Plane reflectionPlane = null,
bool frustumCullingTest = false,
RenderingPipeline renderingPipelineOverride = null,
bool renderSky = true
)
Parameters
- viewport
- Type: NeoAxisViewport
- aspectRatio
- Type: SystemDouble
- fieldOfView
- Type: NeoAxisDegree
- nearClipDistance
- Type: SystemDouble
- farClipDistance
- Type: SystemDouble
- position
- Type: NeoAxisVector3
- direction
- Type: NeoAxisVector3
- fixedUp
- Type: NeoAxisVector3
- projection
- Type: NeoAxisProjectionType
- height
- Type: SystemDouble
- exposure
- Type: SystemDouble
- emissiveFactor
- Type: SystemDouble
- reflectionEnabled (Optional)
- Type: SystemBoolean
- reflectionPlane (Optional)
- Type: NeoAxisPlane
- frustumCullingTest (Optional)
- Type: SystemBoolean
- renderingPipelineOverride (Optional)
- Type: NeoAxisRenderingPipeline
- renderSky (Optional)
- Type: SystemBoolean
See Also