[−][src]Module sixtyfps_corelib::items
This module contains the builtin items, either in this file or in sub-modules.
When adding an item or a property, it needs to be kept in sync with different place. (This is less than ideal and maybe we can have some automation later)
- It needs to be changed in this module
- In the compiler: builtins.60
- In the interpreter: dynamic_component.rs
- For the C++ code (new item only): the cbindgen.rs to export the new item, and the
using
declaration in sixtyfps.h - Don't forget to update the documentation
Re-exports
pub use crate::graphics::RenderingVariable; |
pub use crate::SharedArray; |
Structs
BorderRectangle | The implementation of the |
BorderRectangleFieldsOffsets | Helper struct containing the offsets of the fields of the struct |
Clip | The implementation of the |
ClipFieldsOffsets | Helper struct containing the offsets of the fields of the struct |
ClippedImage | The implementation of the |
ClippedImageFieldsOffsets | Helper struct containing the offsets of the fields of the struct |
Flickable | The implementation of the |
FlickableDataBox | Wraps the internal datastructure for the Flickable |
FlickableFieldsOffsets | Helper struct containing the offsets of the fields of the struct |
Image | The implementation of the |
ImageFieldsOffsets | Helper struct containing the offsets of the fields of the struct |
ItemRc | A ItemRc is holding a reference to a component containing the item, and the index of this item |
ItemVTable | Items are the nodes in the render tree. |
ItemWeak | A Weak reference to an item that can be constructed from an ItemRc. |
Path | The implementation of the |
PathFieldsOffsets | Helper struct containing the offsets of the fields of the struct |
PropertyAnimation | The implementation of the |
PropertyAnimationFieldsOffsets | Helper struct containing the offsets of the fields of the struct |
Rectangle | The implementation of the |
RectangleFieldsOffsets | Helper struct containing the offsets of the fields of the struct |
Text | The implementation of the |
TextFieldsOffsets | Helper struct containing the offsets of the fields of the struct |
TextInput | The implementation of the |
TextInputFieldsOffsets | Helper struct containing the offsets of the fields of the struct |
TouchArea | The implementation of the |
TouchAreaFieldsOffsets | Helper struct containing the offsets of the fields of the struct |
Window | The implementation of the |
WindowFieldsOffsets | Helper struct containing the offsets of the fields of the struct |
Enums
TextHorizontalAlignment | |
TextVerticalAlignment |
Statics
BorderRectangleVTable | The VTable for |
ClipVTable | The VTable for |
ClippedImageVTable | The VTable for |
FlickableVTable | The VTable for |
ImageVTable | The VTable for |
PathVTable | The VTable for |
RectangleVTable | The VTable for |
TextInputVTable | The VTable for |
TextVTable | The VTable for |
TouchAreaVTable | The VTable for |
WindowVTable | The VTable for |
Traits
Item | Items are the nodes in the render tree.
Note: Was generated from the |
ItemConsts | Trait containing the associated constant relative to the the trait Item. |
Functions
sixtyfps_flickable_data_free⚠ | |
sixtyfps_flickable_data_init⚠ |
Type Definitions
ItemRef | Alias for |