Table of Contents

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.

EntityExtensions

Provides extension methods for the Entity class to simplify common operations, such as adding camera controllers, gizmos, and retrieving or manipulating components.

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.

ModelComponentExtensions
Primitive2DCreationOptions

Provides options for creating a 2D primitive entity, such as a square or rectangle. Inherits common entity creation options from PrimitiveCreationOptions and adds specific settings for 2D primitive models.

Primitive2DCreationOptionsWithBepu
Primitive3DCreationOptions

Provides options for creating a primitive entity in a 3D scene.

Primitive3DCreationOptionsWithBepu

Provides options for creating a primitive entity in a 3D scene.

PrimitiveCreationOptions

Provides options for creating a primitive entity, such as a cube, sphere, or other 3D object. These options allow customization of the entity's name, material, collider inclusion, and render group.

SceneExtensions

Provides extension methods for the Scene class to enhance camera-related functionality.

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.