Kanzi  3.9.7
Java API
NinePatchImage2DMetadata Interface Reference

Metadata definitions for NinePatchImage2D. More...

Inheritance diagram for NinePatchImage2DMetadata:
[legend]

Public Attributes

DynamicPropertyType< ResourceImageBottomLeftProperty
 Image to use in the bottom-left corner. More...
 
DynamicPropertyType< ResourceImageBottomProperty
 The image to use in middle of the bottom row. More...
 
DynamicPropertyType< ResourceImageBottomRightProperty
 The image to use in the bottom-right corner. More...
 
DynamicPropertyType< ResourceImageCenterProperty
 The image to use in the center. More...
 
DynamicPropertyType< ResourceImageLeftProperty
 The image to use in the center-left. More...
 
DynamicPropertyType< ResourceImageRightProperty
 The image to use in the center-right. More...
 
DynamicPropertyType< ResourceImageTopLeftProperty
 The image to use in the top-left corner. More...
 
DynamicPropertyType< ResourceImageTopProperty
 The image to use in the middle of the top row. More...
 
DynamicPropertyType< ResourceImageTopRightProperty
 The image to use in the top-right corner. More...
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.NinePatchImage2D")
 Metaclass for NinePatchImage2D.
 
DynamicPropertyType< NodeEnums.ContentStretchStretchTypeBottomProperty
 Control the display of the bottom image: More...
 
DynamicPropertyType< NodeEnums.ContentStretchStretchTypeCenterProperty
 Control the display of the center image: More...
 
DynamicPropertyType< NodeEnums.ContentStretchStretchTypeLeftProperty
 Control the display of the left image: More...
 
DynamicPropertyType< NodeEnums.ContentStretchStretchTypeRightProperty
 Control the display of the right image: More...
 
DynamicPropertyType< NodeEnums.ContentStretchStretchTypeTopProperty
 Control the display of the top image: More...
 
- Public Attributes inherited from Node2DMetadata
DynamicPropertyType< Float > AspectRatioProperty
 Determines the proportion of width and height. More...
 
DynamicPropertyType< ResourceBackgroundBrushProperty
 The background brush to paint the background of 2D nodes. More...
 
DynamicPropertyType< Boolean > CacheValidProperty
 Indicates whether the node is cached. More...
 
DynamicPropertyType< CachingModeCachingModeProperty
 Sets the caching mode of this node: More...
 
DynamicPropertyType< ResourceCompositionBrushProperty
 The brush to use to compose 2D nodes to screen. More...
 
DynamicPropertyType< Boolean > DisableRenderTargetClearProperty
 Do not clear render target buffers before rendering into it even if necessary. More...
 
DynamicPropertyType< ResourceEffectPrefabProperty
 The 2D Effect to use for this node. More...
 
DynamicPropertyType< ResourceEffectProperty
 Reports the runtime effect instance that this node uses. More...
 
DynamicPropertyType< Boolean > ForceCompositionProperty
 Force rendering to composing target even if not otherwise necessary. More...
 
DynamicPropertyType< ResourceForegroundBrushProperty
 The foreground brush to paint the foreground of 2D nodes. More...
 
DynamicPropertyType< Node2DEnums.ForegroundHintForegroundHintProperty
 Give a hint of the type of the foreground of 2D nodes: More...
 
DynamicPropertyType< SRTValue2DLayoutTransformationProperty
 The 2D transformation to be applied before layouting. More...
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.Node2D")
 Metaclass for Node2D.
 
DynamicPropertyType< MultisampleCountMultisampleLevelProperty
 Sets the amount of multisample anti-aliasing to apply to the temporary composition targets to which Kanzi renders this node. More...
 
DynamicPropertyType< Boolean > OffscreenRenderingProperty
 When set and the node has an explicitly set render target, do not render the resulting framebuffer to screen. More...
 
DynamicPropertyType< Float > PerspectiveTransformationFovProperty
 The 3D transformation field of view (degrees) to be applied after layouting. More...
 
DynamicPropertyType< Node2DEnums.PerspectiveTransformationModePerspectiveTransformationModeProperty
 Defines the mode of operation for the coordinate system and field of view. More...
 
DynamicPropertyType< Vector3PerspectiveTransformationOriginProperty
 The 3D transformation origin to be used for perspective transformation on this or child nodes. More...
 
DynamicPropertyType< Vector3PerspectiveTransformationPivotProperty
 The 3D pivot point in relative coordinates. More...
 
DynamicPropertyType< SRTValue3DPerspectiveTransformationProperty
 The 3D transformation to be applied after layouting. More...
 
DynamicPropertyType< Node2DEnums.PixelFormatPixelFormatProperty
 The pixel format of the node if rendering to a texture. More...
 
DynamicPropertyType< Boolean > RenderSelfProperty
 Whether the node renders itself. More...
 
DynamicPropertyType< Float > RenderTargetMinimumHeightProperty
 Sets the minimum height of implicitly generated render targets. More...
 
DynamicPropertyType< Float > RenderTargetMinimumWidthProperty
 Sets the minimum width of implicitly generated render targets. More...
 
DynamicPropertyType< ResourceRenderTargetProperty
 Forces the node to be rendered into a given render target texture. More...
 
DynamicPropertyType< Float > RenderTargetReallocationLimitProperty
 The change in size that triggers reallocation of a render target. More...
 
DynamicPropertyType< Vector2RenderTransformationOriginProperty
 Sets the render transform origin in relative coordinates. More...
 
DynamicPropertyType< SRTValue2DRenderTransformationProperty
 The 2D transformation to be applied after layouting. More...
 
DynamicPropertyType< Boolean > SnapToPixelProperty
 Snap the translation of the node and its size into pixel boundary. More...
 
- Public Attributes inherited from NodeMetadata
DynamicPropertyType< Float > ActualDepthProperty
 The calculated size of the node in depth direction when used in a layout. More...
 
DynamicPropertyType< Float > ActualHeightProperty
 The calculated height of the node when used in a layout. More...
 
DynamicPropertyType< Float > ActualWidthProperty
 The calculated width of the node when used in a layout. More...
 
DynamicPropertyType< Boolean > ClipChildrenProperty
 Sets whether to clip the child nodes of this node. More...
 
DynamicPropertyType< NodeEnums.ContentStretchContentStretchProperty
 Sets how the content that belongs to this node is stretched (as opposed to manipulating the actual node size). More...
 
DynamicPropertyType< Boolean > CreatedFromKZBProperty
 Kanzi internally uses this property to distinguish objects like bindings and triggers created in code from objects that are loaded from a kzb file. More...
 
DynamicPropertyType< NodeEnums.DepthAlignmentDepthAlignmentProperty
 The alignment in depth direction the node should use when it resides under a layout. More...
 
DynamicPropertyType< Vector2DepthMarginProperty
 Sets the depth distance between this node and other nodes that are adjacent to this node in a layout. More...
 
DynamicPropertyType< Float > DepthProperty = new DynamicPropertyType<>("Node.Depth", Float.class)
 The size of the node in depth direction when used in a layout. More...
 
DynamicPropertyType< Boolean > EffectivelyEnabledProperty
 Indicates whether this node and its ancestor nodes are enabled. More...
 
DynamicPropertyType< Boolean > EnabledProperty
 Whether this node is enabled. More...
 
DynamicPropertyType< Boolean > FocusableProperty
 Indicates whether the node can receive focus. More...
 
DynamicPropertyType< Boolean > FocusedProperty
 Indicates whether the node has the key focus. More...
 
DynamicPropertyType< FocusStateFocusStateProperty
 Reports the focus state of a node: More...
 
DynamicPropertyType< ResourceFontFamilyProperty
 The font family used to render the text. More...
 
DynamicPropertyType< Float > HeightProperty
 The height of the node when used in a layout. More...
 
DynamicPropertyType< Boolean > HitTestableContainerProperty
 When enabled, Kanzi uses the layout bounds as geometry for hit testing. More...
 
DynamicPropertyType< Boolean > HitTestableProperty
 When enabled, the node can be hit tested. More...
 
DynamicPropertyType< NodeEnums.HorizontalAlignmentHorizontalAlignmentProperty
 The alignment in horizontal direction the node should use when it resides under a layout. More...
 
DynamicPropertyType< Vector2HorizontalMarginProperty
 Sets the horizontal space between this node and other nodes that are adjacent to this node in a layout. More...
 
DynamicPropertyType< Boolean > HoverProperty
 Indicates whether a node is the foremost hit testable node under the cursor. More...
 
DynamicPropertyType< String > LocaleProperty
 The locale of the node. More...
 
AbstractMetaclass metaclass = new AbstractMetaclass("Kanzi.Node")
 Metaclass for Node.
 
DynamicPropertyType< String > NameProperty = new DynamicPropertyType<>("Node.Name", String.class)
 Node name.
 
DynamicPropertyType< Float > OpacityProperty
 Opacity of the node. More...
 
DynamicPropertyType< String > PathProperty = new DynamicPropertyType<>("Node.Path", String.class)
 Full path to the node.
 
DynamicPropertyType< Float > Projection2DTo3DScaleProperty
 Sets the scale factor to project pixels to 3D size. More...
 
DynamicPropertyType< ResourceStateManagerProperty
 Sets the State Manager to the node. More...
 
DynamicPropertyType< ResourceStyleProperty
 Sets a style to the node. More...
 
DynamicPropertyType< NodeEnums.VerticalAlignmentVerticalAlignmentProperty
 The alignment in vertical direction the node should use when it resides under a layout. More...
 
DynamicPropertyType< Vector2VerticalMarginProperty
 Sets the vertical space between this node and other nodes that are adjacent to this node in a layout. More...
 
DynamicPropertyType< Float > VisibleAmountInParentProperty
 Sets the amount the node is inside its parent. More...
 
DynamicPropertyType< Boolean > VisibleProperty
 When disabled, Kanzi does not render the node. More...
 
DynamicPropertyType< Float > WidthProperty = new DynamicPropertyType<>("Node.Width", Float.class)
 The width of the node when used in a layout. More...
 

Detailed Description

Metadata definitions for NinePatchImage2D.

Member Data Documentation

DynamicPropertyType<Resource> ImageBottomLeftProperty
Initial value:
=
new DynamicPropertyType<>("NinePatchImage2D.ImageBottomLeft", Resource.class)

Image to use in the bottom-left corner.

DynamicPropertyType<Resource> ImageBottomProperty
Initial value:
=
new DynamicPropertyType<>("NinePatchImage2D.ImageBottom", Resource.class)

The image to use in middle of the bottom row.

DynamicPropertyType<Resource> ImageBottomRightProperty
Initial value:
=
new DynamicPropertyType<>("NinePatchImage2D.ImageBottomRight", Resource.class)

The image to use in the bottom-right corner.

DynamicPropertyType<Resource> ImageCenterProperty
Initial value:
=
new DynamicPropertyType<>("NinePatchImage2D.ImageCenter", Resource.class)

The image to use in the center.

DynamicPropertyType<Resource> ImageLeftProperty
Initial value:
=
new DynamicPropertyType<>("NinePatchImage2D.ImageLeft", Resource.class)

The image to use in the center-left.

DynamicPropertyType<Resource> ImageRightProperty
Initial value:
=
new DynamicPropertyType<>("NinePatchImage2D.ImageRight", Resource.class)

The image to use in the center-right.

DynamicPropertyType<Resource> ImageTopLeftProperty
Initial value:
=
new DynamicPropertyType<>("NinePatchImage2D.ImageTopLeft", Resource.class)

The image to use in the top-left corner.

DynamicPropertyType<Resource> ImageTopProperty
Initial value:
=
new DynamicPropertyType<>("NinePatchImage2D.ImageTop", Resource.class)

The image to use in the middle of the top row.

DynamicPropertyType<Resource> ImageTopRightProperty
Initial value:
=
new DynamicPropertyType<>("NinePatchImage2D.ImageTopRight", Resource.class)

The image to use in the top-right corner.

DynamicPropertyType<NodeEnums.ContentStretch> StretchTypeBottomProperty
Initial value:
=
new DynamicPropertyType<>(
"NinePatchImage2D.StretchTypeBottom", NodeEnums.ContentStretch.class)

Control the display of the bottom image:

  • Stretch. Scale the image to fill the space between the bottom-left and bottom-right images.
  • Wrap. When the width of the space between the bottom-left and bottom-right images exceeds the width of the image, either extend the last column of pixels in the image or tile the image. Depends on the value of the texture's Wrap Mode property.
DynamicPropertyType<NodeEnums.ContentStretch> StretchTypeCenterProperty
Initial value:
=
new DynamicPropertyType<>(
"NinePatchImage2D.StretchTypeCenter", NodeEnums.ContentStretch.class)

Control the display of the center image:

  • Stretch. Scale the image to fill the width and height of the center of the nine patch image.
  • Wrap. When the height and width of the center exceed the size of the image, either extend the last row or column of pixels in the image or tile the image. Depends on the value of the texture's Wrap Mode property.
Initial value:
=
new DynamicPropertyType<>(
"NinePatchImage2D.StretchTypeLeft", NodeEnums.ContentStretch.class)

Control the display of the left image:

  • Stretch. Scale the image to fill the space between the top-left and bottom-left images.
  • Wrap. When the height of the space between the top-left and bottom-left images exceeds the height of the image, either extend the last row of pixels in the image or tile the image. Depends on the value of the texture's Wrap Mode property.
DynamicPropertyType<NodeEnums.ContentStretch> StretchTypeRightProperty
Initial value:
=
new DynamicPropertyType<>(
"NinePatchImage2D.StretchTypeRight", NodeEnums.ContentStretch.class)

Control the display of the right image:

  • Stretch. Scale the image to fill the space between the top-right and bottom-right images.
  • Wrap. When the height of the space between the top-right and bottom-right images exceeds the height of the image, either extend the last row of pixels in the image or tile the image. Depends on the value of the texture's Wrap Mode property.
Initial value:
=
new DynamicPropertyType<>(
"NinePatchImage2D.StretchTypeTop", NodeEnums.ContentStretch.class)

Control the display of the top image:

  • Stretch. Scale the image to fill the space between the top-left and top-right images.
  • Wrap. When the width of the space between the top-left and top-right images exceeds the width of the image, either extend the last column of pixels in the image or tile the image. Depends on the value of the texture's Wrap Mode property.