Click or drag to resize

ViewportCameraSettingsClass(Viewport, Double, Degree, Double, Double, Vector3, Vector3, Vector3, ProjectionType, Double, Double, Double, Boolean, Plane, Boolean, RenderingPipeline, Boolean) Constructor

Initializes a new instance of the ViewportCameraSettingsClass class

Namespace: NeoAxis
Assembly: NeoAxis.Core (in NeoAxis.Core.dll) Version: 2026.1.1.0 (2026.1.1.0)
Syntax
C#
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 = default,
	bool frustumCullingTest = false,
	RenderingPipeline renderingPipelineOverride = null,
	bool renderSky = true
)

Parameters

viewport  Viewport
 
aspectRatio  Double
 
fieldOfView  Degree
 
nearClipDistance  Double
 
farClipDistance  Double
 
position  Vector3
 
direction  Vector3
 
fixedUp  Vector3
 
projection  ProjectionType
 
height  Double
 
exposure  Double
 
emissiveFactor  Double
 
reflectionEnabled  Boolean  (Optional)
 
reflectionPlane  Plane  (Optional)
 
frustumCullingTest  Boolean  (Optional)
 
renderingPipelineOverride  RenderingPipeline  (Optional)
 
renderSky  Boolean  (Optional)
 
See Also