Class Extents

Definition

Namespace:
Tizen.NUI
Assembly:
Tizen.NUI.dll
API Level:
4

Extents class describing the a collection of uint16_t.

C#
Copy
public class Extents : Disposable, ICloneable
Inheritance
Extents
Implements
ICloneable

Constructors

View Source

Extents()

Constructor.

Declaration
C#
Copy
public Extents()
API Level: 4
View Source

Extents(UInt16, UInt16, UInt16, UInt16)

Constructor. Start extent. End extent. Top extent. Bottom extent.

Declaration
C#
Copy
public Extents(ushort start, ushort end, ushort top, ushort bottom)
Parameters
Type Name Description
UInt16 start
UInt16 end
UInt16 top
UInt16 bottom
API Level: 4
View Source

Extents(Extents)

Constructor.

Declaration
C#
Copy
public Extents(Extents copy)
Parameters
Type Name Description
Extents copy

A reference to the copied Extents.

API Level: 4
View Source

Extents(Extents.ExtentsChangedCallback, UInt16, UInt16, UInt16, UInt16)

Constructor

Declaration
C#
Copy
public Extents(Extents.ExtentsChangedCallback cb, ushort start, ushort end, ushort top, ushort bottom)
Parameters
Type Name Description
Extents.ExtentsChangedCallback cb
UInt16 start
UInt16 end
UInt16 top
UInt16 bottom
API Level: Only used by Tizen.NUI.Components, will not be opened

Properties

View Source

Bottom

The Bottom Extend.

Declaration
C#
Copy
public ushort Bottom { get; set; }
Property Value
Type Description
UInt16
Remarks

The setter is deprecated in API8 and will be removed in API10. Use new Extents(...) constructor.

API Level: 4
View Source

End

The End extend.

Declaration
C#
Copy
public ushort End { get; set; }
Property Value
Type Description
UInt16
Remarks

The setter is deprecated in API8 and will be removed in API10. Use new Extents(...) constructor.

API Level: 4
View Source

Start

The Start extent.

Declaration
C#
Copy
public ushort Start { get; set; }
Property Value
Type Description
UInt16
Remarks

The setter is deprecated in API8 and will be removed in API10. Ue new Extents(...) constructor.

API Level: 4
View Source

Top

The Top extend.

Declaration
C#
Copy
public ushort Top { get; set; }
Property Value
Type Description
UInt16
Remarks

The setter is deprecated in API8 and will be removed in API10. Use new Extents(...) constructor.

API Level: 4

Methods

View Source

Clone()

Declaration
C#
Copy
public object Clone()
Returns
Type Description
Object
View Source

CopyFrom(Extents)

Copy other extents

Declaration
C#
Copy
public void CopyFrom(Extents that)
Parameters
Type Name Description
Extents that
API Level: Only used by Tizen.NUI.Components, will not be opened
View Source

EqualTo(Extents)

Equality operator.

Declaration
C#
Copy
public bool EqualTo(Extents rhs)
Parameters
Type Name Description
Extents rhs

The Extents to test against.

Returns
Type Description
Boolean

True if the extents are not equal.

API Level: 4
View Source

NotEqualTo(Extents)

Inequality operator.

Declaration
C#
Copy
public bool NotEqualTo(Extents rhs)
Parameters
Type Name Description
Extents rhs

The Extents to test against.

Returns
Type Description
Boolean

True if the extents are not equal.

API Level: 4
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

Operators

View Source

Implicit(UInt16 to Extents)

The type cast operator, ushort to Extents.

Declaration
C#
Copy
public static implicit operator Extents(ushort value)
Parameters
Type Name Description
UInt16 value

A value of ushort type.

Returns
Type Description
Extents

return a Extents instance

Implements

ICloneable

Extension Methods