| GeonBit.ECS.Components.Graphics Namespace |
| Class | Description | |
|---|---|---|
| BaseRendererComponent |
Base implementation for most graphics-related components.
| |
| BillboardRenderer |
This component renders a 3D quad that always faces the active camera.
| |
| BoundingBoxRenderer |
This component renders a bounding-box around this GameObject.
| |
| Camera |
This component implements a 3d camera.
| |
| CombinedMeshesRenderer |
This component combine together several meshes into a single static mesh.
It reduceses draw calls and optimize renderings.
Use this for stuff like building rooms, levels, etc. Anything made of multiple static meshes.
| |
| CompositeModelRenderer |
This component renders a 3D model but also provide a fine control over its internal meshes.
Its slightly slower than SimpleModelRenderer and ModelRenderer, but provide more control and better distance-from-camera sorting for transparency.
| |
| Light |
This component implements a light source.
| |
| ModelMeshRenderer |
This component renders a a specific mesh from a 3D model.
| |
| ModelRenderer |
This component renders a 3D model.
| |
| SceneBackground |
Add a simple texture-based background to the scene.
| |
| ShapeRenderer |
This component renders a 3D shape from a collection of predefined meshes.
| |
| SimpleModelRenderer |
This component renders a simple 3D model.
Unlike the ModelRenderer, this component is less customizeable, but renders slightly faster.
| |
| SkinnedModelRenderer |
This component renders an animated skinned 3D model.
| |
| SkyBox |
This component renders a 3d skybox.
| |
| SpriteRenderer |
This component renders a 3D quad that always faces the active camera, with animated sprite on it.
|
| Enumeration | Description | |
|---|---|---|
| BackgroundDrawMode |
Different modes to draw scene background.
| |
| ShapeMeshes |
Possible shapes we can draw.
|