Namespace Stride.CommunityToolkit.Engine
Classes
- AnimationComponentExtensions
Provides extension methods for the AnimationComponent to enhance animation playback functionality.
- CameraComponentExtensions
Provides a set of static methods for working with CameraComponent instances.
- CameraDefaults
Provides default settings for camera initialization within a game or scene, including default positions, rotations, and the main camera name.
- EntityComponentCollectionExtensions
Extension methods for IEnumerable<T> and IEnumerable<T>.
- EntityExtensions
Provides extension methods for the Entity class to simplify common operations, such as adding camera controllers, gizmos, and retrieving or manipulating components.
- EntitySearchExtensions
Provides extension methods for searching and retrieving EntityComponent instances within an Entity hierarchy. This class includes methods for performing breadth-first and depth-first searches to find components in children, descendants, and ancestors of an entity.
- GameDefaults
Provides shared default values used by game setup helpers.
- GameExtensions
Provides extension methods for the Game class to simplify common game setup tasks, such as adding cameras, lights, and ground entities, as well as configuring scenes and running the game with custom logic.
- GameLoopExtensions
Settings for the game loop itself, as opposed to what is in the scene.
- GameSettingsExtensions
What a Game Studio project gets from its
GameSettingsasset, made available to a game that has none.
- GraphicsCompositorHelper2D
Provides helper methods for creating and configuring 2D graphics compositors.
- ModelComponentExtensions
Provides extension methods for the ModelComponent class, enabling additional functionality such as calculating model dimensions and extracting mesh data.
- PrefabExtensions
Extension methods for Prefab.
- Primitive2DEntityOptions
Option set for creating a 2D primitive entity using the toolkit's code-only helpers.
- Primitive3DEntityOptions
Option set for creating a 3D primitive entity (cube, sphere, capsule, plane, etc.).
- PrimitiveEntityOptionsBase
Provides common, non-physics options used when creating primitive entities.
- SceneExtensions
Provides extension methods for the Scene class to enhance camera-related functionality.
- ScreenshotCapture
Captures a screenshot of a running game after a set number of frames, then exits.
- ScriptComponentExtensions
Provides extension methods for ScriptComponent to enhance interactions with game timing and cameras in the GraphicsCompositor.
- ScriptSystemExtensions
Provides extension methods for the ScriptSystem to facilitate time-based operations, including delays and frame-based executions. These extensions are useful for managing time in game logic, such as delaying actions or executing logic over a period of time.
- TransformExtensions
Extension methods for TransformComponent.
Enums
- Space
The coordinate space in which to operate.