Komodo Engine
C PROJECT_LOGO=
Komodo.Core.ECS.Components Namespace Reference

Classes

class  BehaviorComponent
 Abstract class defining all behaviors. A class derived from BehaviorComponent is the main way scripting is achieved in Komodo. More...
 
class  CameraComponent
 CameraComponent specifies either a perspective or orthographic camera. A CameraComponent will be used by a corresponding Komodo.Core.ECS.Systems.Render2DSystem and/or Komodo.Core.ECS.Systems.Render3DSystem to draw Component objects. More...
 
class  Component
 Abstract class defining all Components. A class derived from Component will be managed by an appropriate Komodo.Core.ECS.Systems.ISystem. More...
 
class  Drawable2DComponent
 Abstract class defining all 2D drawable Components. A class derived from Drawable2DComponent will render in a SpriteBatch in a Komodo.Core.ECS.Systems.Render2DSystem. More...
 
class  Drawable3DComponent
 Represents any 3D model to be drawn in a Komodo.Core.ECS.Systems.Render3DSystem More...
 
class  DynamicBodyComponent
 Class defining dynamic bodies. More...
 
class  KinematicBodyComponent
 Class defining kinematic bodies. More...
 
class  PhysicsComponent
 Abstract class defining all physics components. More...
 
class  RigidBodyComponent
 Abstract class defining all rigid bodies. More...
 
class  SoundComponent
 Represents a single Microsoft.Xna.Framework.Audio.SoundEffect and all of the associated Microsoft.Xna.Framework.Audio.SoundEffect More...
 
class  SpriteComponent
 Represents any 2D texture to be drawn in a Komodo.Core.ECS.Systems.Render2DSystem More...
 
class  StaticBodyComponent
 Class defining static bodies. More...
 
class  TextComponent
 Represents any 2D text to be drawn in a Komodo.Core.ECS.Systems.Render2DSystem More...
 
class  TriggerBodyComponent
 Class defining trigger bodies. More...