Struct sixtyfps_compilerlib::llr::GlobalComponent
source · [−]pub struct GlobalComponent {
pub name: String,
pub properties: Vec<Property>,
pub init_values: Vec<Option<BindingExpression>>,
pub const_properties: Vec<bool>,
pub public_properties: PublicProperties,
pub exported: bool,
pub aliases: Vec<String>,
pub is_builtin: bool,
}
Fields
name: String
properties: Vec<Property>
init_values: Vec<Option<BindingExpression>>
One entry per property
const_properties: Vec<bool>
public_properties: PublicProperties
exported: bool
true if we should expose the global in the generated API
aliases: Vec<String>
The extra names under which this component should be accessible if it is exported several time.
is_builtin: bool
True when this is a built-in global that does not need to be generated