Class Camera
Definition
- Assembly:
- Tizen.NUI.Scene3D.dll
Camera class controls a camera in 3D space.
Camera can be added on the SceneView and displays SceneView's virtual 3D world to the screen. Camera can be translated and rotated in the space.
C#Copypublic class Camera : View, INotifyPropertyChanged, IDisposable
- Inheritance
- Implements
-
System.ComponentModel.INotifyPropertyChangedSystem.IDisposable
Remarks
Transform inheritance cannot be guaranteed when adding children to a camera.
Constructors
Declaration
C#Copypublic Camera()
Remarks
Transform inheritance cannot be guaranteed when adding children to a camera.
Declaration
C#Copypublic Camera(Camera camera)
Parameters
Type | Name | Description |
---|---|---|
Camera | camera | The Camera object to be copied. |
Remarks
Transform inheritance cannot be guaranteed when adding children to a camera.
Properties
Declaration
C#Copypublic float AspectRatio { get; }
Property Value
Type | Description |
---|---|
float |
Remarks
Transform inheritance cannot be guaranteed when adding children to a camera.
Declaration
C#Copypublic float FarPlaneDistance { get; set; }
Property Value
Type | Description |
---|---|
float |
Remarks
Transform inheritance cannot be guaranteed when adding children to a camera.
FieldOfView
Sets/Gets the field of view in Radians. FieldOfView depends on Tizen.NUI.Scene3D.Camera.ProjectionDirection value. The default field of view is 45 degrees.
Declaration
C#Copypublic Radian FieldOfView { get; set; }
Property Value
Type | Description |
---|---|
Radian |
Remarks
Transform inheritance cannot be guaranteed when adding children to a camera.
Declaration
C#Copypublic float NearPlaneDistance { get; set; }
Property Value
Type | Description |
---|---|
float |
Remarks
Transform inheritance cannot be guaranteed when adding children to a camera.
OrthographicSize
Sets/Gets Orthographic Size of this camera. OrthographicSize depends on Tizen.NUI.Scene3D.Camera.ProjectionDirection value. If ProjectoinDirection is Vertical, OrthographicSize is height/2 of viewing cube of Orthographic projection. If ProjectoinDirection is Horizontal, OrthographicSize is width/2 of viewing cube of Orthographic projection. Remained Width or Height of viewing cube is internally computed by using aspect ratio of Viewport.
Declaration
C#Copypublic float OrthographicSize { get; set; }
Property Value
Type | Description |
---|---|
float |
Remarks
Transform inheritance cannot be guaranteed when adding children to a camera.
Declaration
C#Copypublic Camera.ProjectionModeType ProjectionMode { get; set; }
Property Value
Type | Description |
---|---|
Camera.ProjectionModeType |
Remarks
Transform inheritance cannot be guaranteed when adding children to a camera.