AudioAsset
Ease
FastString
FontAsset
NineSlice
PackedSprite
PackedSpriteID
RB
   HardwareSettings
   IRetroBlitGame
RBAsset
Rect2i
ShaderAsset
SoundReference
SpriteGrid
SpriteSheetAsset
TMXMapAsset
   TMXLayer
   TMXLayerLoadState
   TMXObject
   TMXObjectGroup
   TMXProperties
Vector2i

RB::IRetroBlitGame

Interface

Description

Defines IRetroBlitGame interface. Every RetroBlit game must implement this interface.

Methods

Initialize Called once after QueryHardware. The game should initialize it's state here.
QueryHardware Called once on startup to query the game for its hardware capabilities. This call happens before any other call to this interface.
Render Called to render to display, all draw APIs should be called here
Update Called at a fixed interval set in IRetroBlitGame.QueryHardware (60 fps by default). All game logic should go in here