GeonBit |
Namespace | Description |
---|---|
GeonBit |
GeonBit root namespace.
|
GeonBit.Core |
GeonBit.Core contains implementation of core components and integration with external libraries.
This layer implements most of the engine stuff.
|
GeonBit.Core.Graphics |
GeonBit.Core.Graphics implement all the core graphic entities.
|
GeonBit.Core.Graphics.Lights | |
GeonBit.Core.Graphics.Materials |
GeonBit.Core.Graphics.Materials contain all the built-in materials.
|
GeonBit.Core.Physics |
GeonBit.Core.Physics implement physics related stuff.
|
GeonBit.Core.Physics.CollisionShapes |
GeonBit.Core.Physics.CollisionShapes contain all the physical shapes we can use for rigid bodies.
|
GeonBit.Core.Sound |
GeonBit.Core.Sound implement sound effects and music related stuff.
|
GeonBit.Core.Utils |
GeonBit.Core.Utils provide general helper classes for the core layer.
|
GeonBit.ECS |
GeonBit.ECS implements the Entity-Component-System part of the GeonBit engine.
This is the namespace you will use most of the time; all the components and game objects are defined here.
|
GeonBit.ECS.Components |
GeonBit.ECS.Components contain the built-in components you can attach to Game Objects.
|
GeonBit.ECS.Components.Graphics |
GeonBit.ECS.Components.Graphics contain graphic-related components.
|
GeonBit.ECS.Components.Misc |
GeonBit.ECS.Components.Misc contain misc components.
|
GeonBit.ECS.Components.Particles |
GeonBit.ECS.Components.Particles contain particle system and particles related components.
|
GeonBit.ECS.Components.Particles.Animators | |
GeonBit.ECS.Components.Physics |
GeonBit.ECS.Components.Physics contain physics and collision-related components.
|
GeonBit.ECS.Components.Sound |
GeonBit.ECS.Components.Sound contain sound and music related components.
|
GeonBit.Exceptions | |
GeonBit.Input |
GeonBit.Input implement input methods and utils.
|
GeonBit.Managers |
GeonBit.Managers contains all the built-in GeonBit manager classes.
|