Module prelude

Source

Re-exports§

pub use crate::knobs::YoleckKnobs;
pub use crate::YoleckBelongsToLevel;
pub use crate::YoleckExtForApp;
pub use crate::YoleckLevelInEditor;
pub use crate::YoleckLevelInPlaytest;
pub use crate::YoleckLevelJustLoaded;
pub use crate::YoleckPluginForEditor;
pub use crate::YoleckPluginForGame;
pub use crate::YoleckSchedule;

Structs§

YoleckEdit
Wrapper for writing queries in edit systems.
YoleckEntityType
A type of entity that can be created and edited with the Yoleck level editor.
YoleckEntityUpgradingPlugin
Support upgrading of entities when the layout of the Yoleck entities and components change.
YoleckEntityUuid
A UUID automatically added to entity types defined with with_uuid
YoleckKeepLevel
Marks an entity that represents a level. Its removal will unload the level.
YoleckLevelIndex
An asset loaded from a .yoli file (usually index.yoli) representing the game’s levels.
YoleckLevelIndexEntry
Describes a level in the index.
YoleckLoadLevel
Command Yoleck to load a level.
YoleckMarking
Use to mark child entities created from a specific system.
YoleckPassedData
YoleckPopulate
Wrapper for writing queries in populate systems.
YoleckRawLevel
Represents a level file.
YoleckSyncWithEditorState
Sync the game’s state back and forth when the level editor enters and exits playtest mode.
YoleckUi
An handle for the egui UI frame used in editing systems.
YoleckUuidRegistry
Helper registry for finding with_uuid defined entities by their UUID.

Enums§

YoleckEditorState
Whether or not the Yoleck editor is active.

Traits§

YoleckComponent
A component that Yoleck will write to and read from .yol files.

Derive Macros§

YoleckComponent