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