Haaf's Game Engine - Hardware accelerated 2D games engine

Overview

Package contents

Version history

Upgrading from older HGE

Setting up a HGE project

HGE in a child window

Power Management

HGE Functions

hgeCreate

Release


System_Initiate

System_Shutdown

System_Start

System_SetState

System_GetState

System_GetErrorMessage

System_Log

System_Launch

System_Snapshot


Resource_Load

Resource_Free

Resource_AttachPack

Resource_RemovePack

Resource_RemoveAllPacks

Resource_MakePath

Resource_EnumFiles

Resource_EnumFolders


Ini_SetInt

Ini_GetInt

Ini_SetFloat

Ini_GetFloat

Ini_SetString

Ini_GetString


Random_Seed

Random_Int

Random_Float


Timer_GetTime

Timer_GetDelta

Timer_GetFPS


Effect_Load

Effect_Free

Effect_Play

Effect_PlayEx


Music_Load

Music_Free

Music_Play

Music_SetAmplification

Music_GetAmplification

Music_GetLength

Music_SetPos

Music_GetPos

Music_SetInstrVolume

Music_GetInstrVolume

Music_SetChannelVolume

Music_GetChannelVolume


Stream_Load

Stream_Free

Stream_Play


Channel_SetPanning

Channel_SetVolume

Channel_SetPitch

Channel_Pause

Channel_Resume

Channel_Stop

Channel_PauseAll

Channel_ResumeAll

Channel_StopAll

Channel_IsPlaying

Channel_GetLength

Channel_SetPos

Channel_GetPos

Channel_SlideTo

Channel_IsSliding


Input_GetMousePos

Input_SetMousePos

Input_GetMouseWheel

Input_IsMouseOver

Input_KeyDown

Input_KeyUp

Input_GetKeyName

Input_GetKeyState

Input_GetKey

Input_GetChar

Input_GetEvent


Gfx_BeginScene

Gfx_EndScene

Gfx_Clear

Gfx_RenderLine

Gfx_RenderTriple

Gfx_RenderQuad

Gfx_StartBatch

Gfx_FinishBatch

Gfx_SetClipping

Gfx_SetTransform


Target_Create

Target_Free

Target_GetTexture


Texture_Create

Texture_Load

Texture_Free

Texture_GetWidth

Texture_GetHeight

Texture_Lock

Texture_Unlock


HGE Data types

HGE Constants

hgeSprite

hgeAnimation

hgeFont

hgeParticleSystem

hgeParticleManager

hgeDistortionMesh

hgeStringTable

hgeResourceManager

hgeGUI

hgeGUIObject

hgeRect

hgeVector

hgeColor

hgeColorRGB

hgeColorHSV

Particle Systems Editor

Bitmap Font Builder

PNG Optimizer

Compiling resource pack

Hints & Tips

Tutorials

License

Credits

Support & Contacts