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.
|