Class VisualMap
Definition
- Namespace:
- Tizen.NUI
- Assembly:
- Tizen.NUI.dll
- API Level:
- 3
A class encapsulating the transform map of the visual.
public class VisualMap
- Inheritance
-
VisualMap
- Derived
Constructors
View SourceVisualMap()
Constructor.
Declaration
public VisualMap()
API Level: 3
Fields
View Source_commonlyUsedMap
The map for visual.
Declaration
protected PropertyMap _commonlyUsedMap
Field Value
Type | Description |
---|---|
PropertyMap |
API Level: 3
View Source_mixColor
The mixColor of the Visual.
Declaration
protected Color _mixColor
Field Value
Type | Description |
---|---|
Color |
API Level: 3
View Source_opacity
The opacity of the visual.
Declaration
protected float? _opacity
Field Value
Type | Description |
---|---|
Nullable<Single> |
API Level: 3
View Source_outputVisualMap
outputVisualMap.
Declaration
protected PropertyMap _outputVisualMap
Field Value
Type | Description |
---|---|
PropertyMap |
API Level: 3
View Source_premultipliedAlpha
The premultipliedAlpha of the visual.
Declaration
protected bool? _premultipliedAlpha
Field Value
Type | Description |
---|---|
Nullable<Boolean> |
API Level: 3
View Source_shader
The shader of the visual.
Declaration
protected PropertyMap _shader
Field Value
Type | Description |
---|---|
PropertyMap |
API Level: 3
View Source_visualFittingMode
The FittingMode of the visual.
Declaration
protected VisualFittingModeType? _visualFittingMode
Field Value
Type | Description |
---|---|
Nullable<VisualFittingModeType> |
API Level: 5
Properties
View SourceAnchorPoint
Gets or sets the anchor point of the visual.
By default, the anchor point is center.
Optional.
Declaration
public Visual.AlignType AnchorPoint { get; set; }
Property Value
Type | Description |
---|---|
Visual.AlignType |
API Level: 3
View SourceDepthIndex
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
Type | Description |
---|---|
Int32 |
API Level: 3
View SourceMixColor
Mix color is a blend color for any visual.
Declaration
public Color MixColor { get; set; }
Property Value
Type | Description |
---|---|
Color |
API Level: 3
View SourceOpacity
Opacity is the alpha component of the mix color discussed above.
Declaration
public float Opacity { get; set; }
Property Value
Type | Description |
---|---|
Single |
API Level: 3
View SourceOrigin
Gets or sets the origin of the visual within its control area.
By default, the origin is center.
Optional.
Declaration
public Visual.AlignType Origin { get; set; }
Property Value
Type | Description |
---|---|
Visual.AlignType |
API Level: 3
View SourceOutputTransformMap
Gets the transform map used by the visual.
Declaration
public PropertyMap OutputTransformMap { get; }
Property Value
Type | Description |
---|---|
PropertyMap |
API Level: 3
View SourceOutputVisualMap
Gets the property map to create the visual.
Declaration
public PropertyMap OutputVisualMap { get; }
Property Value
Type | Description |
---|---|
PropertyMap |
API Level: 3
View SourcePosition
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
Type | Description |
---|---|
Vector2 |
API Level: 3
View SourcePositionPolicy
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
Type | Description |
---|---|
VisualTransformPolicyType |
API Level: 3
View SourcePositionPolicyX
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
Type | Description |
---|---|
VisualTransformPolicyType |
API Level: 3
View SourcePositionPolicyY
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
Type | Description |
---|---|
VisualTransformPolicyType |
API Level: 3
View SourcePremultipliedAlpha
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
Type | Description |
---|---|
Boolean |
API Level: 3
View SourceRelativePosition
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
Type | Description |
---|---|
RelativeVector2 |
API Level: 3
View SourceRelativeSize
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
Type | Description |
---|---|
RelativeVector2 |
API Level: 3
View SourceShader
The shader to use in the visual.
Declaration
public PropertyMap Shader { get; set; }
Property Value
Type | Description |
---|---|
PropertyMap |
API Level: 3
View SourceSize
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
Type | Description |
---|---|
Size2D |
API Level: 3
View SourceSizePolicy
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
Type | Description |
---|---|
VisualTransformPolicyType |
API Level: 3
View SourceSizePolicyHeight
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
Type | Description |
---|---|
VisualTransformPolicyType |
API Level: 3
View SourceSizePolicyWidth
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
Type | Description |
---|---|
VisualTransformPolicyType |
API Level: 3
View SourceVisualFittingMode
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
Type | Description |
---|---|
VisualFittingModeType |
API Level: 5
Methods
View SourceComposingPropertyMap()
Compose the out visual map.
Declaration
protected virtual void ComposingPropertyMap()