Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
public class Camera : View, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable, IResourcesProvider
- Inheritance
-
- Implements
-
Constructors
Declaration
Declaration
public Camera(Camera copy)
Parameters
Type |
Name |
Description |
Camera |
copy |
|
Declaration
public Camera(Vector2 size)
Parameters
Fields
Declaration
public static readonly BindableProperty AspectRatioProperty
Field Value
View Source
BottomPlaneDistanceProperty
BottomPlaneDistanceProperty
Declaration
public static readonly BindableProperty BottomPlaneDistanceProperty
Field Value
Declaration
public static readonly BindableProperty FarPlaneDistanceProperty
Field Value
Declaration
public static readonly BindableProperty FieldOfViewProperty
Field Value
Declaration
public static readonly BindableProperty InvertYAxisProperty
Field Value
View Source
LeftPlaneDistanceProperty
LeftPlaneDistanceProperty
Declaration
public static readonly BindableProperty LeftPlaneDistanceProperty
Field Value
View Source
NearPlaneDistanceProperty
NearPlaneDistanceProperty
Declaration
public static readonly BindableProperty NearPlaneDistanceProperty
Field Value
Declaration
public static readonly BindableProperty ProjectionModeProperty
Field Value
View Source
RightPlaneDistanceProperty
RightPlaneDistanceProperty
Declaration
public static readonly BindableProperty RightPlaneDistanceProperty
Field Value
Declaration
public static readonly BindableProperty TargetPositionProperty
Field Value
Declaration
public static readonly BindableProperty TopPlaneDistanceProperty
Field Value
Declaration
public static readonly BindableProperty TypeProperty
Field Value
Properties
Declaration
public float AspectRatio { get; set; }
Property Value
Declaration
public float BottomPlaneDistance { get; set; }
Property Value
Declaration
public float FarPlaneDistance { get; set; }
Property Value
Declaration
public float FieldOfView { get; set; }
Property Value
Declaration
public bool InvertYAxis { get; set; }
Property Value
Declaration
public float LeftPlaneDistance { get; set; }
Property Value
Declaration
public float NearPlaneDistance { get; set; }
Property Value
Declaration
public string ProjectionMode { get; set; }
Property Value
Declaration
public float RightPlaneDistance { get; set; }
Property Value
Declaration
public Vector3 TargetPosition { get; set; }
Property Value
Declaration
public float TopPlaneDistance { get; set; }
Property Value
Declaration
public string Type { get; set; }
Property Value
Methods
Declaration
public Camera Assign(Camera rhs)
Parameters
Type |
Name |
Description |
Camera |
rhs |
|
Returns
Declaration
public static Camera DownCast(BaseHandle handle)
Parameters
Returns
Declaration
public float GetAspectRatio()
Returns
Declaration
public float GetFarClippingPlane()
Returns
Declaration
public float GetFieldOfView()
Returns
Declaration
public bool GetInvertYAxis()
Returns
Declaration
public float GetNearClippingPlane()
Returns
Declaration
public ProjectionMode GetProjectionMode()
Returns
Declaration
public Vector3 GetTargetPosition()
Returns
Declaration
public CameraType GetType()
Returns
View Source
ReleaseSwigCPtr(Runtime.InteropServices.HandleRef)
Declaration
protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type |
Name |
Description |
Tizen.System.Runtime.InteropServices.HandleRef |
swigCPtr |
|
Overrides
Declaration
public void SetAspectRatio(float aspectRatio)
Parameters
Type |
Name |
Description |
Single |
aspectRatio |
|
Declaration
public void SetFarClippingPlane(float farClippingPlane)
Parameters
Type |
Name |
Description |
Single |
farClippingPlane |
|
Declaration
public void SetFieldOfView(float fieldOfView)
Parameters
Type |
Name |
Description |
Single |
fieldOfView |
|
Declaration
public void SetInvertYAxis(bool invertYAxis)
Parameters
Type |
Name |
Description |
Boolean |
invertYAxis |
|
Declaration
public void SetNearClippingPlane(float nearClippingPlane)
Parameters
Type |
Name |
Description |
Single |
nearClippingPlane |
|
View Source
SetOrthographicProjection(Single, Single, Single, Single, Single, Single)
Declaration
public void SetOrthographicProjection(float left, float right, float top, float bottom, float near, float far)
Parameters
Declaration
public void SetOrthographicProjection(Vector2 size)
Parameters
Declaration
public void SetPerspectiveProjection(Vector2 size)
Parameters
Declaration
public void SetProjectionMode(ProjectionMode mode)
Parameters
Declaration
public void SetTargetPosition(Vector3 targetPosition)
Parameters
Type |
Name |
Description |
Vector3 |
targetPosition |
|
Declaration
public void SetType(CameraType type)
Parameters
Implements
Extension Methods