Crate pax_engine

Source

Re-exports§

pub extern crate pax_macro;
pub use log;
pub use pax_lang;
pub use pax_manifest;
pub use pax_message;
pub use pax_runtime;
pub use pax_runtime::api::serde;
pub use serde_json;

Modules§

api
math
node_layout
rendering

Macros§

pax_struct

Structs§

NodeInterface
NodeLocal
Property
A typed wrapper over a UntypedProperty that casts to/from an untyped property on get/set
Slot
Contains the index value for slot, either a literal or an expression.

Enums§

PaxValue
Container for all internal pax types Two important traits are related to this type: ToFromPaxValue - responsible for converting to and from specific types (u8, String, Color, etc) CoercionRules - responsible for coercing a PaxValue to a specific type (possibly from multiple different variants)

Traits§

CoercionRules
ToPaxValue
This trait is implemented by all types that has a builtin equivalent representation (see to_from_impls module) This is NOT responsible for coercing between types, but returns an err in all cases where the underlying type is not exactly what is expected

Attribute Macros§

helpers
pax