DebugGraphicsComponent
Hierarchy
- Component
- DebugGraphicsComponent
Index
Constructors
Properties
Methods
Constructors
constructor
Parameters
draw: (ctx: ExcaliburGraphicsContext, debugFlags: DebugConfig) => void
useTransform: boolean = true
Returns DebugGraphicsComponent
Properties
optionalreadonlydependencies
Optionally list any component types this component depends on If the owner entity does not have these components, new components will be added to the entity
Only components with zero-arg constructors are supported as automatic component dependencies
publicdraw
Type declaration
Parameters
ctx: ExcaliburGraphicsContext
debugFlags: DebugConfig
Returns void
optionalowner
publicuseTransform
Methods
clone
Clones any properties on this component, if that property value has a
clone()method it will be calledReturns Component
deserialize
Parameters
data: Record<string, any>
Returns void
optionalonAdd
Optional callback called when a component is added to an entity
Parameters
owner: Entity<any>
Returns void
optionalonRemove
Optional callback called when a component is removed from an entity
Parameters
previousOwner: Entity<any>
Returns void
serialize
Returns Record<string, any>
toJSON
Parameters
pretty: boolean = false
Returns string
Provide arbitrary drawing for the purposes of debugging your game
Will only show when the Engine is set to debug mode Engine.showDebug or Engine.toggleDebug