Skip to main content

Crate reflow_components

Crate reflow_components 

Source
Expand description

Zeal-Compatible Reflow Components

Native actor implementations for Zeal workflow templates. Script execution (JavaScript, Python, SQL, etc.) is handled by dynASB via ComponentSpec::Script — this crate only contains native actors.

The api_services feature includes 88 generated API service modules with 6,697 actor templates. It is opt-in so component users do not inherit the generated API catalog unless they need it.

The component catalog contains legacy/generated actors and GPU resource holders where several style-oriented clippy lints are noisy under a workspace-wide -D warnings sweep. Keep this baseline local to the catalog while functional warnings and compile errors still fail normally.

Re-exports§

pub use registry::get_actor_for_template;
pub use registry::get_template_mapping;
pub use template_metadata::build_stream_actor_templates;
pub use template_metadata::display_component_sources;
pub use template_metadata::get_display_component_sources;
pub use template_metadata::template_catalog;

Modules§

animation
Skeleton animation actors.
assets
flow_control
gpu
GPU compute and rendering actors.
input
System/browser input event actors.
integration
io
logic
math
Math operation actors matching Zeal’s tools-utilities/math templates.
media
procedural
Procedural generation actors: noise, heightmaps, terrain, Voronoi, L-systems, particles, textures.
registry
Zeal Template to Actor Registry
scene
Scene composition actors: prefabs, instances, scene graph, terrain.
stream_ops
systems
System actors — ECS systems that process AssetDB components.
template_metadata
Rich template metadata for Reflow node registration.
text
Text processing actors matching Zeal’s tools-utilities templates.
transform
vector
2D vector graphics actors — shapes, paths, rasterization, compositing.

Structs§

ActorContext
ActorLoad
ApiTemplateInfo
MemoryState

Enums§

Message

Traits§

Actor
ActorState

Functions§

get_api_actor_for_template
get_api_template_infos

Type Aliases§

ActorBehavior
Type-erased actor body. The closure produces a future that resolves to the actor’s port outputs.
ActorPayload
Port