Class BaseHandle
Definition
- Assembly:
- Tizen.NUI.dll
BaseHandle is a handle to an internal Dali resource.
public class BaseHandle : IDisposable
- Inheritance
-
objectBaseHandle
- Derived
-
Tizen.NUI.BaseComponents.VectorGraphics.DrawableTizen.NUI.BaseComponents.VectorGraphics.DrawableTizen.NUI.BaseComponents.VectorGraphics.DrawableTizen.NUI.BaseComponents.VectorGraphics.DrawableTizen.NUI.BaseComponents.VectorGraphics.GradientTizen.NUI.BaseComponents.VectorGraphics.GradientTizen.NUI.BaseComponents.VectorGraphics.GradientTizen.NUI.BaseComponents.VectorGraphics.GradientTizen.NUI.DragAndDropTizen.NUI.DragAndDropTizen.NUI.DragAndDropTizen.NUI.FontClientTizen.NUI.FontClientTizen.NUI.FontClientTizen.NUI.FontClientTizen.NUI.FontClientTizen.NUI.FontClientTizen.NUI.FontClientTizen.NUI.FontClientTizen.NUI.InputMethodContextTizen.NUI.InputMethodContextTizen.NUI.InputMethodContextTizen.NUI.InputMethodContextTizen.NUI.InputMethodContextTizen.NUI.InputMethodContextTizen.NUI.InputMethodContextTizen.NUI.InputMethodContextTizen.NUI.Scene3D.MotionDataTizen.NUI.Scene3D.MotionDataTizen.NUI.Scene3D.MotionIndexTizen.NUI.Scene3D.MotionIndexTizen.NUI.Scene3D.MotionValueTizen.NUI.Scene3D.MotionValueTizen.NUI.VertexBufferTizen.NUI.VertexBufferTizen.NUI.VertexBufferTizen.NUI.VertexBufferTizen.NUI.VertexBuffer
- Implements
-
System.IDisposable
Constructors
View SourceBaseHandle()
Create an instance of BaseHandle.
Declaration
public BaseHandle()
BaseHandle(BaseHandle)
Create an instance of BaseHandle.
Declaration
public BaseHandle(BaseHandle handle)
Parameters
Type | Name | Description |
---|---|---|
BaseHandle | handle | The BaseHandle instance. |
Fields
View Sourcedisposed
A Flat to check if it is already disposed.
Declaration
protected bool disposed
Field Value
Type | Description |
---|---|
bool |
swigCMemOwn
swigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
Type | Description |
---|---|
bool |
Methods
View SourceDispose()
Dispose.
Declaration
public void Dispose()
Dispose(DisposeTypes)
Dispose.
Declaration
protected virtual void Dispose(DisposeTypes type)
Parameters
Type | Name | Description |
---|---|---|
DisposeTypes | type |
DoAction(string, PropertyMap)
Performs an action on this object with the given action name and attributes.
Declaration
public bool DoAction(string actionName, PropertyMap attributes)
Parameters
Type | Name | Description |
---|---|---|
string | actionName | The command for the action. |
PropertyMap | attributes | The list of attributes for the action. |
Returns
Type | Description |
---|---|
bool | The action is performed by the object or not. |
EqualTo(BaseHandle)
To check the BaseHandle instance is equal or not.
Declaration
public bool EqualTo(BaseHandle rhs)
Parameters
Type | Name | Description |
---|---|---|
BaseHandle | rhs | The baseHandle instance. |
Returns
Type | Description |
---|---|
bool | True If equal. |
~BaseHandle()
Dispose.
Declaration
protected ~BaseHandle()
GetTypeInfo(TypeInfo)
Returns the type info for the Handle.
Declaration
public bool GetTypeInfo(TypeInfo info)
Parameters
Type | Name | Description |
---|---|---|
TypeInfo | info | The type information. |
Returns
Type | Description |
---|---|
bool | True If get the type info. |
GetTypeName()
Returns the type name for the Handle.
Will return an empty string if the typename does not exist. This will happen for types that
have not registered with type-registry.
Declaration
public string GetTypeName()
Returns
Type | Description |
---|---|
string | The type name. Empty string if the typename does not exist. |
HasBody()
To check the BaseHandle instance has body or not.
Declaration
public bool HasBody()
Returns
Type | Description |
---|---|
bool | True If the baseHandle instance has body. |
IsEqual(BaseHandle)
To check the BaseHandle instance is equal or not.
Declaration
public bool IsEqual(BaseHandle rhs)
Parameters
Type | Name | Description |
---|---|---|
BaseHandle | rhs | The baseHandle instance. |
Returns
Type | Description |
---|---|
bool | True If equal. |
NotEqualTo(BaseHandle)
To check the BaseHandle instance is equal or not.
Declaration
public bool NotEqualTo(BaseHandle rhs)
Parameters
Type | Name | Description |
---|---|---|
BaseHandle | rhs | The baseHandle instance. |
Returns
Type | Description |
---|---|
bool | True If not equal. |
Reset()
Resets the handle.
Declaration
public void Reset()
Operators
View Sourceoperator &(BaseHandle, BaseHandle)
Logical AND operator.
It's possible when doing a operator this function (opBitwiseAnd) is never called due to short circuiting.
Declaration
public static BaseHandle operator &(BaseHandle x, BaseHandle y)
Parameters
Type | Name | Description |
---|---|---|
BaseHandle | x | |
BaseHandle | y |
Returns
Type | Description |
---|---|
BaseHandle |
operator |(BaseHandle, BaseHandle)
Logical OR operator for ||.
It's possible when doing a || this function (opBitwiseOr) is never called due to short circuiting.
Declaration
public static BaseHandle operator |(BaseHandle x, BaseHandle y)
Parameters
Type | Name | Description |
---|---|---|
BaseHandle | x | |
BaseHandle | y |
Returns
Type | Description |
---|---|
BaseHandle |
operator ==(BaseHandle, BaseHandle)
Equality operator
Declaration
public static bool operator ==(BaseHandle x, BaseHandle y)
Parameters
Type | Name | Description |
---|---|---|
BaseHandle | x | |
BaseHandle | y |
Returns
Type | Description |
---|---|
bool |
explicit operator bool(BaseHandle)
Explicit conversion from Handle to bool.
Declaration
public static explicit operator bool(BaseHandle handle)
Parameters
Type | Name | Description |
---|---|---|
BaseHandle | handle |
Returns
Type | Description |
---|---|
bool |
operator false(BaseHandle)
Returns the bool false to indicate that an operand is false and returns true otherwise.
Declaration
public static bool operator false(BaseHandle handle)
Parameters
Type | Name | Description |
---|---|---|
BaseHandle | handle |
Returns
Type | Description |
---|---|
bool |
operator !=(BaseHandle, BaseHandle)
Inequality operator. Returns Null if either operand is Null
Declaration
public static bool operator !=(BaseHandle x, BaseHandle y)
Parameters
Type | Name | Description |
---|---|---|
BaseHandle | x | |
BaseHandle | y |
Returns
Type | Description |
---|---|
bool |
operator !(BaseHandle)
Logical ! operator
Declaration
public static bool operator !(BaseHandle x)
Parameters
Type | Name | Description |
---|---|---|
BaseHandle | x |
Returns
Type | Description |
---|---|
bool |
operator true(BaseHandle)
Returns the bool value true to indicate that an operand is true and returns false otherwise.
Declaration
public static bool operator true(BaseHandle handle)
Parameters
Type | Name | Description |
---|---|---|
BaseHandle | handle |
Returns
Type | Description |
---|---|
bool |