Skip to main content

SceneBuilder Class

Builder for configuring scene graph integration. More...

Declaration

class helios::engine::builder::gameObject::builders::SceneBuilder { ... }

Public Constructors Index

SceneBuilder (helios::engine::ecs::GameObject gameObject)

Constructs a SceneBuilder for the given GameObject. More...

Public Member Functions Index

helios::engine::builder::gameObject::builders::configs::SceneNodeConfigsceneNode () const

Returns a config for scene node setup. More...

Private Member Attributes Index

helios::engine::ecs::GameObjectgameObject_

Non-owning pointer to the target GameObject. More...

Description

Builder for configuring scene graph integration.

Provides factory methods for setting up scene node parenting and transform inheritance.

Definition at line 20 of file SceneBuilder.ixx.

Public Constructors

SceneBuilder()

helios::engine::builder::gameObject::builders::SceneBuilder::SceneBuilder (helios::engine::ecs::GameObject gameObject)
inline explicit

Constructs a SceneBuilder for the given GameObject.

Parameters
<a href="/docs/helios/namespaces/helios/engine/builder/gameobject">gameObject</a>

Target GameObject to configure.

Definition at line 34 of file SceneBuilder.ixx.

Public Member Functions

sceneNode()

helios::engine::builder::gameObject::builders::configs::SceneNodeConfig helios::engine::builder::gameObject::builders::SceneBuilder::sceneNode ()
inline

Returns a config for scene node setup.

Returns

SceneNodeConfig for fluent configuration.

Definition at line 41 of file SceneBuilder.ixx.

Private Member Attributes

gameObject_

helios::engine::ecs::GameObject helios::engine::builder::gameObject::builders::SceneBuilder::gameObject_

Non-owning pointer to the target GameObject.

Definition at line 25 of file SceneBuilder.ixx.


The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.