kagurajs - v0.2.7 / Exports / Kagura
Class: Kagura 
create kagura instance
Table of contents 
Constructors 
Properties 
Accessors 
Methods 
Constructors 
constructor 
• new Kagura(options?)
Parameters 
| Name | Type | 
|---|---|
options? | KaguraInitOptions | 
Defined in 
Properties 
#fpsData 
• Private #fpsData: Fpsdata
Defined in 
#scene 
• Private Optional #scene: Scene
Defined in 
#sceneData 
• Private #sceneData: SceneData
Defined in 
#size 
• Private #size: Object
Type declaration 
| Name | Type | 
|---|---|
height | number | 
width | number | 
Defined in 
#startDatas 
• Private #startDatas: StartDatas
Defined in 
#startReturn 
• Private #startReturn: StartReturn
Defined in 
#startWaitPromises 
• Private #startWaitPromises: Promise<any>[]
Defined in 
element 
• element: HTMLCanvasElement
Defined in 
pixiApp 
• pixiApp: Application<ICanvas>
Defined in 
Accessors 
fps 
• get fps(): number
Returns 
number
Defined in 
• set fps(fps): void
Parameters 
| Name | Type | 
|---|---|
fps | number | 
Returns 
void
Defined in 
height 
• get height(): number
Return canvas height
Returns 
number
Defined in 
• set height(height): void
Parameters 
| Name | Type | 
|---|---|
height | number | 
Returns 
void
Defined in 
width 
• get width(): number
Return canvas width
Returns 
number
Defined in 
• set width(width): void
Parameters 
| Name | Type | 
|---|---|
width | number | 
Returns 
void
Defined in 
Methods 
resetStartDatas 
▸ resetStartDatas(): void
Returns 
void
Defined in 
restart 
▸ restart(): Promise<StartReturn>
Restart KaguraJS instance.
Returns 
Promise<StartReturn>
Remarks
It is equivalent to this code👇
await kagura.stop()
await kaguta.start()Defined in 
setCanvasSize 
▸ setCanvasSize(width, height): void
Set canvas size
Parameters 
| Name | Type | Description | 
|---|---|---|
width | number | New canvas width | 
height | number | New canvas height | 
Returns 
void
Defined in 
setScene 
▸ setScene(NewScene): Promise<void>
Parameters 
| Name | Type | 
|---|---|
NewScene | typeof Scene | 
Returns 
Promise<void>
Defined in 
start 
▸ start(): Promise<StartReturn>
Start KaguraJS game.
Returns 
Promise<StartReturn>
Example
const kagura: Kagura = new Kagura()
// Start kagura
kagura.start()Defined in 
stop 
▸ stop(): Promise<void>
Stop KaguraJS instance.
Returns 
Promise<void>