sgdk
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
_collision
_SpriteSprite structure used by the Sprite Engine to store state for a sprite.
WARNING: always use the SPR_addSprite(..) method to allocate Sprite object.
AnimationSprite animation structure
AnimationFrameSprite animation frame structure
BitmapGenesis 4bpp Bitmap structure definition.
Use the unpackBitmap() method to unpack if compression is enabled
BoxSimple Box structure
BoxCollisionSimple Box structure for collision
CircleSimple Circle structure
CircleCollisionSimple Circle structure (can be used for collision detection)
CollisionCollision definition union
Context3DStructure hosting settings / context for the 3D transform engine
DMAOpInfoDMA transfer definition (used for DMA queue)
FrameInfoFrame information structure (used to store frame info for base, H-Flip, V-Flip and HV-Flip version of animation frame)
FrameVDPSpriteSingle VDP sprite info structure for sprite animation frame
ImageImage structure which contains all data to define an image in a background plane.
Use the unpackImage() method to unpack if compression is enabled in TileSet or TileMap structure
LineLine definition
Mat2D_f162x2 Matrice structure - f16 (fix16) type.
Internally uses 2 2D vectors
Mat2D_f322x2 Matrice structure - f32 (fix32) type.
Internally uses 2 2D vectors
Mat3D_f163x3 Matrice structure - f16 (fix16) type.
Internally uses 3 3D vectors
Mat3D_f323x3 Matrice structure - f32 (fix32) type.
Internally uses 3 3D vectors
Mat4D_f164x4 Matrice structure - f16 (fix16) type.
Internally uses 4 4D vectors
Mat4D_f324x4 Matrice structure - f32 (fix32) type.
Internally uses 4 4D vectors
PalettePalette structure contains color data
PixelPixel definition
SpriteDefinitionSprite definition structure
TileMapTileMap structure which contains tilemap background definition.
Use the unpackTileMap() method to unpack if compression is enabled
TileSetTile set structure which contains tiles definition.
Use the unpackTileSet() method to unpack if compression is enabled
Transformation3D3D transformation object - f16 (fix16) type.
This object define the global 3D transformation informations and associated cached data.
If rotation information is modified the rebuildMat flag should be set to 1.
Rotation and translation objects are reference so don't forget to set them
TriangleTriangle definition
VDPSpriteVDP sprite definition structure replicating VDP hardware sprite
Vect2D_f162D Vector structure - f16 (fix16) type
Vect2D_f322D Vector structure - f32 (fix32) type
Vect2D_s162D Vector structure - s16 type
Vect2D_s322D Vector structure - s32 type
Vect2D_u162D Vector structure - u16 type
Vect2D_u322D Vector structure - u32 type
Vect3D_f163D Vector structure - f16 (fix16) type
Vect3D_f323D Vector structure - f32 (fix32) type
Vect3D_s163D Vector structure - s16 type
Vect3D_s323D Vector structure - s32 type
Vect3D_u163D Vector structure - u16 type
Vect3D_u323D Vector structure - u32 type
Vect4D_f164D Vector structure - f16 (fix16) type
Vect4D_f324D Vector structure - f32 (fix32) type
VRAMRegionVRAM region structure
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines