Documentation vol.3

This commit is contained in:
kiruma524 2021-08-20 16:12:04 +03:00
parent fcf5ab17ca
commit 8babcd7f88

View File

@ -6,7 +6,25 @@
* function `getPropertyValue(name: Name, inherit: Boolean = false, includeStyles: Boolean = true, includeDefaults: Boolean = true)` - get property value with given layer flags. * function `getPropertyValue(name: Name, inherit: Boolean = false, includeStyles: Boolean = true, includeDefaults: Boolean = true)` - get property value with given layer flags.
* function `setProperty(name: Name, item: Any?)` - a convenient method to set property node or value. If `item` is null, then node is removed, not a value * function `setProperty(name: Name, item: Any?)` - a convenient method to set property node or value. If `item` is null, then node is removed, not a value
Sets the `item` property to the element with the `name` identification. Sets the `item` property to the element with the `name` identification.
### VisionBase
Basic vision implementation
### VisionGroup
A group of Visions.
### MutableVisionGroup
Mutable version of VisionGroup.
low structure changes of this group. Unconsumed changes are discarded.
### Solid
Interface for 3-dimensional Vision.
### SolidGroup ### SolidGroup
@ -14,6 +32,10 @@ Sets the `item` property to the element with the `name` identification.
* function `prototypes(builder: VisionContainerBuilder<Solid>.() -> Unit)` - create or edit prototype node as a group. * function `prototypes(builder: VisionContainerBuilder<Solid>.() -> Unit)` - create or edit prototype node as a group.
### SolidReferenceGroup
A reference Solid to reuse a template object.
### RootVisionGroup ### RootVisionGroup
Non-serializable root group used to propagate manager to its children. Non-serializable root group used to propagate manager to its children.