Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
A class encapsulating the transform map of the visual.
public class VisualMap : IDisposable
- Inheritance
-
- Derived
-
Constructors
Declaration
API Level: 3
Fields
Declaration
protected PropertyMap _commonlyUsedMap
Field Value
API Level: 3
Declaration
protected Color _mixColor
Field Value
API Level: 3
Declaration
protected float? _opacity
Field Value
API Level: 3
Declaration
protected PropertyMap _outputVisualMap
Field Value
API Level: 3
View Source
_premultipliedAlpha
The premultipliedAlpha of the visual.
Declaration
protected bool? _premultipliedAlpha
Field Value
API Level: 3
Declaration
protected PropertyMap _shader
Field Value
API Level: 3
View Source
_visualFittingMode
The FittingMode of the visual.
Declaration
protected VisualFittingModeType? _visualFittingMode
Field Value
API Level: 5
Properties
View Source
AnchorPoint
Gets or sets the anchor point of the visual.
By default, the anchor point is AlignType.TopBegin.
Optional.
Declaration
public Visual.AlignType AnchorPoint { get; set; }
Property Value
API Level: 3
View Source
BorderlineColor
The borderline color of the visual.
Declaration
public Color BorderlineColor { get; set; }
Property Value
View Source
BorderlineOffset
The borderline offset of the visual.
Declaration
public float BorderlineOffset { get; set; }
Property Value
View Source
BorderlineWidth
The borderline width of the visual.
Declaration
public float BorderlineWidth { get; set; }
Property Value
View Source
CornerRadius
The corner radius of the visual.
Declaration
public Vector4 CornerRadius { get; set; }
Property Value
View Source
CornerRadiusPolicy
Whether the CornerRadius property value is relative (percentage [0.0f to 0.5f] of the view size) or absolute (in world units).
It is absolute by default.
When the policy is relative, the corner radius is relative to the smaller of the view's width and height.
Declaration
public VisualTransformPolicyType CornerRadiusPolicy { get; set; }
Property Value
View Source
DepthIndex
Gets or sets the depth index of the visual.
By default, the depth index is 0.
Optional.
Declaration
public int DepthIndex { get; set; }
Property Value
API Level: 3
View Source
MixColor
Mix color is a blend color for any visual.
Declaration
public Color MixColor { get; set; }
Property Value
API Level: 3
View Source
Opacity
Opacity is the alpha component of the mix color discussed above.
Declaration
public float Opacity { get; set; }
Property Value
API Level: 3
View Source
Origin
Gets or sets the origin of the visual within its control area.
By default, the origin is AlignType.TopBegin.
Optional.
Declaration
public Visual.AlignType Origin { get; set; }
Property Value
API Level: 3
Declaration
public PropertyMap OutputTransformMap { get; }
Property Value
API Level: 3
View Source
OutputVisualMap
Gets the property map to create the visual.
Declaration
public PropertyMap OutputVisualMap { get; }
Property Value
API Level: 3
View Source
Position
Gets or sets the offset of the visual.
It can be either relative (percentage of the parent)
or absolute (in world units).
Optional.
Declaration
public Vector2 Position { get; set; }
Property Value
API Level: 3
View Source
PositionPolicy
Gets or sets whether the x and y offset values are relative
(percentage [0.0f to 1.0f] of the control) or absolute (in world units).
By default, both the x and the y offset are relative.
Optional.
Declaration
public VisualTransformPolicyType PositionPolicy { get; set; }
Property Value
API Level: 3
View Source
PositionPolicyX
Gets or sets whether the x offset values are relative
(percentage [0.0f to 1.0f] of the control) or absolute (in world units).
By default, the x offset is relative.
Optional.
Declaration
public VisualTransformPolicyType PositionPolicyX { get; set; }
Property Value
API Level: 3
View Source
PositionPolicyY
Gets or sets whether the y offset values are relative
(percentage [0.0f to 1.0f] of the control) or absolute (in world units).
By default, the y offset is relative.
Optional.
Declaration
public VisualTransformPolicyType PositionPolicyY { get; set; }
Property Value
API Level: 3
View Source
PremultipliedAlpha
Enables or disables the premultiplied alpha.
The premultiplied alpha is false by default unless this behavior is modified by the derived visual type.
Declaration
public bool PremultipliedAlpha { get; set; }
Property Value
API Level: 3
View Source
RelativePosition
Gets or sets the relative offset of the visual
(percentage [0.0f to 1.0f] of the control).
Optional.
Declaration
public RelativeVector2 RelativePosition { get; set; }
Property Value
API Level: 3
View Source
RelativeSize
Gets or sets the relative size of the visual
(percentage [0.0f to 1.0f] of the control).
Optional.
Declaration
public RelativeVector2 RelativeSize { get; set; }
Property Value
API Level: 3
Declaration
public PropertyMap Shader { get; set; }
Property Value
API Level: 3
View Source
Size
Gets or sets the size of the visual.
It can be either relative (percentage of the parent)
or absolute (in world units).
Optional.
Declaration
public Size2D Size { get; set; }
Property Value
API Level: 3
View Source
SizePolicy
Gets or sets whether the size values of the width or the height are relative
(percentage [0.0f to 1.0f] of the control) or absolute (in world units).
By default, offsets of both the width and the height are relative to the control's size.
Optional.
Declaration
public VisualTransformPolicyType SizePolicy { get; set; }
Property Value
API Level: 3
View Source
SizePolicyHeight
Gets or sets whether size values of the height are relative
(percentage [0.0f to 1.0f] of the control) or absolute (in world units).
By default, the height value is relative to the control's height.
Optional.
Declaration
public VisualTransformPolicyType SizePolicyHeight { get; set; }
Property Value
API Level: 3
View Source
SizePolicyWidth
Gets or sets whether size values of the width are relative.
(percentage [0.0f to 1.0f] of the control) or absolute (in world units).
By default, the value of the width is relative to the control's width.
Optional.
Declaration
public VisualTransformPolicyType SizePolicyWidth { get; set; }
Property Value
API Level: 3
View Source
VisualFittingMode
The fitting mode of the visual.
The default is defined by the type of visual (if it is suitable to be stretched or not).
Declaration
public VisualFittingModeType VisualFittingMode { get; set; }
Property Value
API Level: 5
Methods
View Source
ComposingPropertyMap()
Compose the out visual map.
Declaration
protected virtual void ComposingPropertyMap()
API Level: 3
Declaration
Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type |
Name |
Description |
Boolean |
disposing |
|
Extension Methods