Class Camera

Definition

Namespace:
Tizen.NUI
Assembly:
Tizen.NUI.dll
C#
Copy
public class Camera : View, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable, IResourcesProvider
Inheritance
Implements

Constructors

View Source

Camera()

Declaration
C#
Copy
public Camera()
View Source

Camera(Camera)

Declaration
C#
Copy
public Camera(Camera copy)
Parameters
Type Name Description
Camera copy
View Source

Camera(Vector2)

Declaration
C#
Copy
public Camera(Vector2 size)
Parameters
Type Name Description
Vector2 size

Fields

View Source

AspectRatioProperty

AspectRatioProperty

Declaration
C#
Copy
public static readonly BindableProperty AspectRatioProperty
Field Value
Type Description
BindableProperty
View Source

BottomPlaneDistanceProperty

BottomPlaneDistanceProperty

Declaration
C#
Copy
public static readonly BindableProperty BottomPlaneDistanceProperty
Field Value
Type Description
BindableProperty
View Source

FarPlaneDistanceProperty

FarPlaneDistanceProperty

Declaration
C#
Copy
public static readonly BindableProperty FarPlaneDistanceProperty
Field Value
Type Description
BindableProperty
View Source

FieldOfViewProperty

FieldOfViewProperty

Declaration
C#
Copy
public static readonly BindableProperty FieldOfViewProperty
Field Value
Type Description
BindableProperty
View Source

InvertYAxisProperty

InvertYAxisProperty

Declaration
C#
Copy
public static readonly BindableProperty InvertYAxisProperty
Field Value
Type Description
BindableProperty
View Source

LeftPlaneDistanceProperty

LeftPlaneDistanceProperty

Declaration
C#
Copy
public static readonly BindableProperty LeftPlaneDistanceProperty
Field Value
Type Description
BindableProperty
View Source

NearPlaneDistanceProperty

NearPlaneDistanceProperty

Declaration
C#
Copy
public static readonly BindableProperty NearPlaneDistanceProperty
Field Value
Type Description
BindableProperty
View Source

ProjectionModeProperty

ProjectionModeProperty

Declaration
C#
Copy
public static readonly BindableProperty ProjectionModeProperty
Field Value
Type Description
BindableProperty
View Source

RightPlaneDistanceProperty

RightPlaneDistanceProperty

Declaration
C#
Copy
public static readonly BindableProperty RightPlaneDistanceProperty
Field Value
Type Description
BindableProperty
View Source

TargetPositionProperty

TargetPositionProperty

Declaration
C#
Copy
public static readonly BindableProperty TargetPositionProperty
Field Value
Type Description
BindableProperty
View Source

TopPlaneDistanceProperty

TopPlaneDistanceProperty

Declaration
C#
Copy
public static readonly BindableProperty TopPlaneDistanceProperty
Field Value
Type Description
BindableProperty
View Source

TypeProperty

TypeProperty

Declaration
C#
Copy
public static readonly BindableProperty TypeProperty
Field Value
Type Description
BindableProperty

Properties

View Source

AspectRatio

Declaration
C#
Copy
public float AspectRatio { get; set; }
Property Value
Type Description
Single
View Source

BottomPlaneDistance

Declaration
C#
Copy
public float BottomPlaneDistance { get; set; }
Property Value
Type Description
Single
View Source

FarPlaneDistance

Declaration
C#
Copy
public float FarPlaneDistance { get; set; }
Property Value
Type Description
Single
View Source

FieldOfView

Declaration
C#
Copy
public float FieldOfView { get; set; }
Property Value
Type Description
Single
View Source

InvertYAxis

Declaration
C#
Copy
public bool InvertYAxis { get; set; }
Property Value
Type Description
Boolean
View Source

LeftPlaneDistance

Declaration
C#
Copy
public float LeftPlaneDistance { get; set; }
Property Value
Type Description
Single
View Source

NearPlaneDistance

Declaration
C#
Copy
public float NearPlaneDistance { get; set; }
Property Value
Type Description
Single
View Source

ProjectionMode

Declaration
C#
Copy
public string ProjectionMode { get; set; }
Property Value
Type Description
String
View Source

RightPlaneDistance

Declaration
C#
Copy
public float RightPlaneDistance { get; set; }
Property Value
Type Description
Single
View Source

TargetPosition

Declaration
C#
Copy
public Vector3 TargetPosition { get; set; }
Property Value
Type Description
Vector3
View Source

TopPlaneDistance

Declaration
C#
Copy
public float TopPlaneDistance { get; set; }
Property Value
Type Description
Single
Declaration
C#
Copy
public string Type { get; set; }
Property Value
Type Description
String

Methods

View Source

Assign(Camera)

Declaration
C#
Copy
public Camera Assign(Camera rhs)
Parameters
Type Name Description
Camera rhs
Returns
Type Description
Camera
View Source

DownCast(BaseHandle)

Declaration
C#
Copy
public static Camera DownCast(BaseHandle handle)
Parameters
Type Name Description
BaseHandle handle
Returns
Type Description
Camera
View Source

GetAspectRatio()

Declaration
C#
Copy
public float GetAspectRatio()
Returns
Type Description
Single
View Source

GetFarClippingPlane()

Declaration
C#
Copy
public float GetFarClippingPlane()
Returns
Type Description
Single
View Source

GetFieldOfView()

Declaration
C#
Copy
public float GetFieldOfView()
Returns
Type Description
Single
View Source

GetInvertYAxis()

Declaration
C#
Copy
public bool GetInvertYAxis()
Returns
Type Description
Boolean
View Source

GetNearClippingPlane()

Declaration
C#
Copy
public float GetNearClippingPlane()
Returns
Type Description
Single
View Source

GetProjectionMode()

Declaration
C#
Copy
public ProjectionMode GetProjectionMode()
Returns
Type Description
ProjectionMode
View Source

GetTargetPosition()

Declaration
C#
Copy
public Vector3 GetTargetPosition()
Returns
Type Description
Vector3
View Source

GetType()

Declaration
C#
Copy
public CameraType GetType()
Returns
Type Description
CameraType
View Source

ReleaseSwigCPtr(Runtime.InteropServices.HandleRef)

Declaration
C#
Copy
protected override void ReleaseSwigCPtr(Runtime.InteropServices.HandleRef swigCPtr)
Parameters
Type Name Description
Tizen.System.Runtime.InteropServices.HandleRef swigCPtr
Overrides
View Source

SetAspectRatio(Single)

Declaration
C#
Copy
public void SetAspectRatio(float aspectRatio)
Parameters
Type Name Description
Single aspectRatio
View Source

SetFarClippingPlane(Single)

Declaration
C#
Copy
public void SetFarClippingPlane(float farClippingPlane)
Parameters
Type Name Description
Single farClippingPlane
View Source

SetFieldOfView(Single)

Declaration
C#
Copy
public void SetFieldOfView(float fieldOfView)
Parameters
Type Name Description
Single fieldOfView
View Source

SetInvertYAxis(Boolean)

Declaration
C#
Copy
public void SetInvertYAxis(bool invertYAxis)
Parameters
Type Name Description
Boolean invertYAxis
View Source

SetNearClippingPlane(Single)

Declaration
C#
Copy
public void SetNearClippingPlane(float nearClippingPlane)
Parameters
Type Name Description
Single nearClippingPlane
View Source

SetOrthographicProjection(Single, Single, Single, Single, Single, Single)

Declaration
C#
Copy
public void SetOrthographicProjection(float left, float right, float top, float bottom, float near, float far)
Parameters
Type Name Description
Single left
Single right
Single top
Single bottom
Single near
Single far
View Source

SetOrthographicProjection(Vector2)

Declaration
C#
Copy
public void SetOrthographicProjection(Vector2 size)
Parameters
Type Name Description
Vector2 size
View Source

SetPerspectiveProjection(Vector2)

Declaration
C#
Copy
public void SetPerspectiveProjection(Vector2 size)
Parameters
Type Name Description
Vector2 size
View Source

SetProjectionMode(ProjectionMode)

Declaration
C#
Copy
public void SetProjectionMode(ProjectionMode mode)
Parameters
Type Name Description
ProjectionMode mode
View Source

SetTargetPosition(Vector3)

Declaration
C#
Copy
public void SetTargetPosition(Vector3 targetPosition)
Parameters
Type Name Description
Vector3 targetPosition
View Source

SetType(CameraType)

Declaration
C#
Copy
public void SetType(CameraType type)
Parameters
Type Name Description
CameraType type

Implements

Extension Methods