WoopWoop-Docs
Loading...
Searching...
No Matches
Namespaces | Classes | Enumerations
WoopWoop Namespace Reference

Namespaces

namespace  Audio
 
namespace  Editor
 
namespace  UI
 

Classes

class  BasicShapeRenderer
 A renderer for basic shapes such as ellipses and rectangles. More...
 
class  BoxCollider
 Represents a collider component for a rectangular box. More...
 
class  Camera
 Represents a camera that can be used to view the scene. More...
 
class  Collider
 Represents a collider component attached to an entity. More...
 
struct  CollisionData
 Represents collision data between two colliders. More...
 
class  Component
 Represents a component that can be attached to an entity in the game world. More...
 
class  Debug
 Provides methods for logging debug messages with different colors. More...
 
class  Entity
 Represents an entity in the game world. More...
 
class  Game
 Represents the base class for a game. More...
 
class  LineRenderer
 Renders a line between two points. More...
 
class  MathUtil
 
class  PointCollider
 
class  PolygonRenderer
 Renders a polygon with given vertices. More...
 
class  Renderer
 Base class for rendering components. More...
 
class  RequireComponent
 Specifies that a component requires certain other components to be attached to the same entity. More...
 
class  TextureRenderer
 Renders a texture on an entity. More...
 
class  TrailRenderer
 Renders a trail behind an entity. More...
 
class  Transform
 Represents the transformation component of an entity. More...
 
class  WoopWoopEngine
 The main engine class responsible for managing the game loop and rendering. More...
 

Enumerations

enum  MessageType { Log , Warning , Error }
 Specifies the type of message associated with a requirement. More...
 
enum  BasicShape { Ellipse = 0 , Box = 1 }
 Represents basic shapes that can be rendered. More...
 
enum  Pivot {
  TopLeft , TopRight , Center , BottomLeft ,
  BottomRight
}
 The pivot points for positioning. More...
 

Enumeration Type Documentation

◆ BasicShape

Represents basic shapes that can be rendered.

Enumerator
Ellipse 

Ellipse shape.

Box 

Rectangle shape.

◆ MessageType

Specifies the type of message associated with a requirement.

Enumerator
Log 
Warning 
Error 

◆ Pivot

The pivot points for positioning.

Enumerator
TopLeft 
TopRight 
Center 
BottomLeft 
BottomRight