Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
Sets whether the actor should be focusable by keyboard navigation.
Visuals reuse geometry, shader etc. across controls. They ensure that the renderer and texture sets exist only when control is on window.
Each visual also responds to actor size and color change, and provides clipping at the renderer level.
public class VisualBase : BaseHandle, IDynamicResourceHandler, IElement, INameScope, IElementController, System.IDisposable
- Inheritance
-
- Implements
-
Constructors
View Source
VisualBase()
Creates an empty visual handle.
Declaration
API Level: 3
Properties
View Source
Creation
Creates the property map representing this visual.
Declaration
public PropertyMap Creation { get; }
Property Value
API Level: 3
Declaration
public int DepthIndex { get; set; }
Property Value
API Level: 3
Declaration
public string Name { get; set; }
Property Value
API Level: 3
Methods
View Source
GetHeightForWidth(Single)
Returns the height for a given width.
Declaration
public float GetHeightForWidth(float width)
Parameters
Type |
Name |
Description |
Single |
width |
The width to use.
|
Returns
Type |
Description |
Single |
The height based on the width.
|
API Level: 3
View Source
GetNaturalSize(Size2D)
Returns the natural size of the visual.
Deriving classes stipulate the natural size and by default a visual has a zero natural size.
A visual may not actually have a natural size until it has been placed on window and acquired all it's resources.
Declaration
public void GetNaturalSize(Size2D naturalSize)
Parameters
Type |
Name |
Description |
Size2D |
naturalSize |
The visual's natural size.
|
API Level: 3
View Source
GetWidthForHeight(Single)
Returns the width for a given height.
Declaration
public float GetWidthForHeight(float height)
Parameters
Type |
Name |
Description |
Single |
height |
The height to use.
|
Returns
Type |
Description |
Single |
The width based on the height.
|
API Level: 3
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 SetTransformAndSize(PropertyMap transform, Vector2 controlSize)
Parameters
Type |
Name |
Description |
PropertyMap |
transform |
A property map describing the transform.
|
Vector2 |
controlSize |
The size of the parent control for visuals that need to scale internally.
|
API Level: 3
Implements
Extension Methods