--- source: api/module/tests/public-api.rs expression: "::ark_public_api_test::list_public_api(::ark_public_api_test::Options {\n target: Some(\"wasm32-unknown-unknown\"),\n }).unwrap()" --- pub mod ark_module pub mod ark_module::applet pub trait ark_module::applet::Applet pub fn ark_module::applet::Applet::new() -> Self pub fn ark_module::applet::Applet::update(&mut self) pub trait ark_module::applet::AppletPersist where T: serde::de::DeserializeOwned + serde::ser::Serialize pub fn ark_module::applet::AppletPersist::persistable_state(&mut self) -> &mut T pub fn ark_module::applet::AppletPersist::post_restore(&mut self) pub fn ark_module::applet::AppletPersist::pre_persist(&mut self) pub mod ark_module::audio pub use ark_module::audio::AudioRenderInfo pub use ark_module::audio::AudioSourceFlags pub use ark_module::audio::AudioSourceInfo pub trait ark_module::audio::AudioInstance pub fn ark_module::audio::AudioInstance::new() -> Self pub fn ark_module::audio::AudioInstance::update(&mut self, frame_info: &ark_api_ffi::entrypoints::audio::AudioRenderInfo, object_to_world: glam::f32::wasm32::mat4::Mat4, static_data: &[u8], dynamic_data: &[u8], stereo_buffer: &mut [f32]) pub mod ark_module::behavior pub use ark_module::behavior::ActorId pub use ark_module::behavior::ErrorCode pub use ark_module::behavior::ForeignBehaviorInstanceId pub use ark_module::behavior::IncomingMessage pub use ark_module::behavior::IncomingMessageAddr pub use ark_module::behavior::IncomingMessageRaw pub use ark_module::behavior::LocalBehaviorInstanceId pub use ark_module::behavior::LocalBehaviorRegistration pub use ark_module::behavior::LocalBehaviorTypeId pub use ark_module::behavior::LocalModuleRegistration pub trait ark_module::behavior::BehaviorEntry pub fn ark_module::behavior::BehaviorEntry::instance_clone(&mut self, instance_id: ark_api::api::behavior::ForeignBehaviorInstanceId) -> ark_api::api::behavior::ForeignBehaviorInstanceId pub fn ark_module::behavior::BehaviorEntry::instance_create(&mut self, local_type_id: ark_api::api::behavior::LocalBehaviorTypeId, ron_params: &str) -> ark_api::api::behavior::ForeignBehaviorInstanceId pub fn ark_module::behavior::BehaviorEntry::instance_destroy(&mut self, instance_id: ark_api::api::behavior::ForeignBehaviorInstanceId) pub fn ark_module::behavior::BehaviorEntry::instance_handle_message(&mut self, addr: ark_api::api::behavior::IncomingMessageAddr, serialized_message: &[u8]) pub fn ark_module::behavior::BehaviorEntry::instance_persist(&self, instance_id: ark_api::api::behavior::ForeignBehaviorInstanceId) -> alloc::vec::Vec pub fn ark_module::behavior::BehaviorEntry::instance_restore(&mut self, local_type_id: ark_api::api::behavior::LocalBehaviorTypeId, blob: &[u8]) -> ark_api::api::behavior::ForeignBehaviorInstanceId pub fn ark_module::behavior::BehaviorEntry::instances_handle_messages<'a>(&mut self, messages: impl core::iter::traits::exact_size::ExactSizeIterator>) pub fn ark_module::behavior::BehaviorEntry::persist(&mut self) -> alloc::vec::Vec pub fn ark_module::behavior::BehaviorEntry::register(&mut self) -> alloc::vec::Vec pub fn ark_module::behavior::BehaviorEntry::restore(&mut self, state: &[u8]) pub mod ark_module::cmdlet pub mod ark_module::render pub use ark_module::render::RenderDrawFlags pub use ark_module::render::RenderDrawInfo pub use ark_module::render::RenderFrameInfo pub trait ark_module::render::RenderModule pub fn ark_module::render::RenderModule::draw(&mut self, common_info: &ark_api_ffi::entrypoints::render::RenderFrameInfo, object_to_world: glam::f32::wasm32::mat4::Mat4, static_data: &[u8], dynamic_data: &[u8], cache_id: u64) pub fn ark_module::render::RenderModule::new() -> Self pub fn ark_module::render::RenderModule::post_frame(&mut self, _common_info: &ark_api_ffi::entrypoints::render::RenderFrameInfo, _draw_info: &[ark_api_ffi::entrypoints::render::RenderDrawInfo]) pub fn ark_module::render::RenderModule::pre_frame(&mut self, _common_info: &ark_api_ffi::entrypoints::render::RenderFrameInfo, _draw_info: &[ark_api_ffi::entrypoints::render::RenderDrawInfo]) pub fn ark_module::render::RenderModule::removed(&mut self, cache_id: u64) pub mod ark_module::servlet pub use ark_module::servlet::Request pub use ark_module::servlet::Response pub macro ark_module::impl_applet! pub macro ark_module::impl_applet_persist! pub macro ark_module::impl_async_cmdlet! pub macro ark_module::impl_audio_instance! pub macro ark_module::impl_behavior_module! pub macro ark_module::impl_blocking_cmdlet! pub macro ark_module::impl_render_module! pub macro ark_module::impl_servlet! pub macro ark_module::impl_servlet_raw! pub macro ark_module::impl_wasi_cmdlet! pub struct ark_module::Runtime impl ark_module::Runtime pub fn ark_module::Runtime::block_on(&mut self, future: impl core::future::future::Future) -> T pub fn ark_module::Runtime::new() -> Self pub fn ark_module::Runtime::poll(&mut self) pub fn ark_module::Runtime::spawn(&mut self, future: impl core::future::future::Future + 'static + core::marker::Send) -> futures_channel::oneshot::Receiver impl core::default::Default for ark_module::Runtime pub fn ark_module::Runtime::default() -> ark_module::Runtime pub fn ark_module::init()