Cargo Features

Oxygengine has no features set by default.

[dependencies]
oxygengine = { version = "0.46.1", features = ["desktop-ha-game", "web-ha-game", "web-ha-renderer-debugger", "desktop-ha-prototype", "web-ha-prototype", "desktop-headless-game", "desktop-native-headless-game", "oxygengine-editor-tools", "oxygengine-integration-ow-ha", "oxygengine-integration-vn-ui", "oxygengine-overworld", "oxygengine-physics-2d", "oxygengine-procedural", "oxygengine-visual-novel"] }
desktop-ha-game = oxygengine-ai, oxygengine-animation, oxygengine-audio, oxygengine-backend-desktop, oxygengine-input, oxygengine-input-device-desktop, oxygengine-integration-ui-ha, oxygengine-navigation, oxygengine-network, oxygengine-network-backend-desktop, oxygengine-user-interface

Enables desktop of oxygengine-ha-renderer

web-ha-game = oxygengine-ai, oxygengine-animation, oxygengine-audio, oxygengine-audio-backend-web, oxygengine-backend-web, oxygengine-input, oxygengine-input-device-web, oxygengine-integration-ui-ha, oxygengine-navigation, oxygengine-network, oxygengine-network-backend-web, oxygengine-user-interface

Enables web of oxygengine-core and oxygengine-ha-renderer

web-ha-renderer-debugger web-ha-prototype? = oxygengine-ha-renderer-debugger

Enables web of oxygengine-editor-tools-backend-web

desktop-ha-prototype = oxygengine-audio, oxygengine-backend-desktop, oxygengine-input, oxygengine-input-device-desktop, oxygengine-nodes

Enables desktop of oxygengine-ha-renderer and oxygengine-prototype

web-ha-prototype = oxygengine-audio, oxygengine-audio-backend-web, oxygengine-backend-web, oxygengine-input, oxygengine-input-device-web, oxygengine-nodes, web-ha-renderer-debugger

Enables web of oxygengine-core, oxygengine-ha-renderer, and oxygengine-prototype

desktop-headless-game = oxygengine-ai, oxygengine-navigation, oxygengine-network, oxygengine-network-backend-desktop

Enables parallel of oxygengine-core

desktop-native-headless-game = oxygengine-ai, oxygengine-navigation, oxygengine-network, oxygengine-network-backend-native

Enables parallel of oxygengine-core

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

oxygengine-editor-tools implicit feature

Enables oxygengine-editor-tools

oxygengine-editor-tools:

Editor tools for Oxygengine

Affects oxygengine::editor_tools

oxygengine-integration-ow-ha implicit feature

Enables oxygengine-integration-ow-ha

oxygengine-integration-ow-ha:

Integration module of RPG overworld and Hardware Accelerated rendering for Oxygengine

Affects oxygengine::integration_overworld_ha_renderer

oxygengine-integration-vn-ui implicit feature

Enables oxygengine-integration-vn-ui

oxygengine-integration-vn-ui:

Integration module of visual novel and user interface for Oxygengine

Affects oxygengine::integration_visual_novel_user_interface

oxygengine-overworld implicit feature

Enables oxygengine-overworld

oxygengine-overworld:

RPG overworld module for Oxygengine

Affects oxygengine::overworld, oxygengine::integration_overworld_ha_renderer

oxygengine-physics-2d implicit feature

Enables oxygengine-physics-2d

oxygengine-physics-2d:

2D physics module for Oxygengine

Affects oxygengine::physics_2d

oxygengine-procedural implicit feature

Enables oxygengine-procedural

oxygengine-procedural:

Procedural content generation module for Oxygengine

Affects oxygengine::procedural

oxygengine-visual-novel implicit feature

Enables oxygengine-visual-novel

oxygengine-visual-novel:

Visual Novel module for Oxygengine

Affects oxygengine::visual_novel, oxygengine::integration_visual_novel_user_interface

oxygengine-editor-tools-backend-web web-ha-renderer-debugger?
oxygengine-ha-renderer-debugger web-ha-renderer-debugger?

Affects oxygengine::ha_renderer_debugger

oxygengine-network-backend-native desktop-native-headless-game?
oxygengine-network-backend-web web-ha-game?
oxygengine-animation desktop-ha-game? web-ha-game?

Affects oxygengine::animation

oxygengine-audio-backend-web web-ha-game? web-ha-prototype?
oxygengine-backend-desktop desktop-ha-game? desktop-ha-prototype?
oxygengine-backend-web web-ha-game? web-ha-prototype?
oxygengine-input-device-desktop desktop-ha-game? desktop-ha-prototype?
oxygengine-input-device-web web-ha-game? web-ha-prototype?
oxygengine-integration-ui-ha desktop-ha-game? web-ha-game?

Affects oxygengine::integration_user_interface_ha_renderer

oxygengine-network-backend-desktop desktop-ha-game? desktop-headless-game?
oxygengine-nodes desktop-ha-prototype? web-ha-prototype?

Affects oxygengine::nodes

oxygengine-prototype desktop-ha-prototype? web-ha-prototype?

Affects oxygengine::prototype

oxygengine-user-interface desktop-ha-game? web-ha-game?

Affects oxygengine::user_interface, oxygengine::integration_user_interface_ha_renderer, oxygengine::integration_visual_novel_user_interface

oxygengine-ai desktop-ha-game? desktop-headless-game? desktop-native-headless-game? web-ha-game?

Affects oxygengine::ai

oxygengine-audio desktop-ha-game? desktop-ha-prototype? web-ha-game? web-ha-prototype?

Affects oxygengine::audio

oxygengine-ha-renderer desktop-ha-game? desktop-ha-prototype? web-ha-game? web-ha-prototype?

Affects oxygengine::ha_renderer, oxygengine::ha_renderer_debugger, oxygengine::integration_overworld_ha_renderer, oxygengine::integration_user_interface_ha_renderer

oxygengine-input desktop-ha-game? desktop-ha-prototype? web-ha-game? web-ha-prototype?

Affects oxygengine::input

oxygengine-navigation desktop-ha-game? desktop-headless-game? desktop-native-headless-game? web-ha-game?

Affects oxygengine::navigation

oxygengine-network desktop-ha-game? desktop-headless-game? desktop-native-headless-game? web-ha-game?

Affects oxygengine::network