RenderingBuilder Class
Builder for configuring visual representation components. More...
Declaration
Public Constructors Index
| RenderingBuilder (helios::engine::ecs::GameObject gameObject) | |
|
Constructs a RenderingBuilder for the given GameObject. More... | |
Public Member Functions Index
| helios::engine::builder::gameObject::builders::configs::MeshRenderableConfig | meshRenderable () const |
|
Returns a config for renderable (mesh/material) setup. More... | |
| helios::engine::builder::gameObject::builders::configs::TextRenderableConfig | textRenderable () const |
|
Returns a config for text renderable setup. More... | |
| helios::engine::builder::gameObject::builders::configs::SceneNodeConfig | sceneNode () const |
|
Returns a config for scene node setup. More... | |
Private Member Attributes Index
| helios::engine::ecs::GameObject | gameObject_ |
|
Non-owning pointer to the target GameObject. More... | |
Description
Builder for configuring visual representation components.
Provides factory methods for setting up meshes, materials, shaders, and scene graph integration.
Definition at line 22 of file RenderingBuilder.ixx.
Public Constructors
RenderingBuilder()
| inline explicit |
Constructs a RenderingBuilder for the given GameObject.
- Parameters
-
<a href="/docs/helios/namespaces/helios/engine/builder/gameobject">gameObject</a> Target GameObject to configure.
Definition at line 36 of file RenderingBuilder.ixx.
Public Member Functions
meshRenderable()
| inline |
Returns a config for renderable (mesh/material) setup.
- Returns
MeshRenderableConfig for fluent configuration.
Definition at line 43 of file RenderingBuilder.ixx.
sceneNode()
| inline |
Returns a config for scene node setup.
- Returns
SceneNodeConfig for fluent configuration.
Definition at line 61 of file RenderingBuilder.ixx.
textRenderable()
| inline |
Returns a config for text renderable setup.
- Returns
TextRenderableConfig for fluent configuration.
Definition at line 52 of file RenderingBuilder.ixx.
Private Member Attributes
gameObject_
|
Non-owning pointer to the target GameObject.
Definition at line 27 of file RenderingBuilder.ixx.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.