• Tutorials
    • Introduction
    • Create a Project
    • Add to an Existing Project
    • Create an Image Converter
    • Create an Image Viewer
    • Create a File Browser
    • Advanced Application Interface
    • OpenGL Rendering
    • Using a 3D Engine
    • Plugin SDK
  • Programming Reference
    • Asset
      • Icon
        • LoadIcon
        • Rasterize
      • Pixmap
        • Convert
        • CreatePixmap
        • Fill
        • LoadPixmap
        • ReadPixel
        • Resize
        • WritePixel
      • Reload
      • Save
    • Debugging
      • Assert
      • DebugLog
      • RuntimeError
      • Warn
    • File System
      • FileSystemWatcher
        • CreateFileSystemWatcher
      • Stream
        • BufferStream
          • CreateBufferStream
        • Close
        • EOF
        • Flush
        • GetSize
        • Position
        • Read
        • ReadByte
        • ReadDouble
        • ReadFloat
        • ReadInt
        • ReadLine
        • ReadWLine
        • ReadShort
        • ReadString
        • ReadWString
        • Seek
        • Write
        • WriteByte
        • WriteDouble
        • WriteFloat
        • WriteInt
        • WriteLine
        • WriteShort
        • WriteString
        • WriteWLine
        • WriteWString
      • AppDir
      • CasedPath
      • ChangeDir
      • CreateFile
      • CurrentDir
      • DeleteDir
      • DeleteFile
      • DownloadFile
      • ExtractDir
      • ExtractExt
      • FileHidden
      • FileTime
      • FileType
      • HideFile
      • LoadDir
      • OpenDir
      • OpenFile
      • ReadFile
      • RealPath
      • RenameFile
      • RunFile
      • ShowFile
      • StripAll
      • StripDir
      • StripExt
      • WriteFile
    • Graphics
      • Display
        • GetDisplays
        • GetPosition
        • GetScale
        • GetSize
        • GraphicsModes
      • Window
        • Activate
        • ClientSize
        • Close
        • Closed
        • FlushKeys
        • FlushMouse
        • GetHandle
        • GetMousePosition
        • GetPosition
        • GetSize
        • Hide
        • HideMouse
        • KeyDown
        • KeyHit
        • MouseDown
        • MouseHit
        • Maximize
        • Maximized
        • Minimize
        • Minimized
        • Restore
        • SetMinSize
        • SetMousePosition
        • SetShape
        • Show
        • ShowMouse
        • ActiveWindow
        • CreateWindow
        • TransformCoord
    • GUI
      • Event
        • AllocEventID
        • EmitEvent
        • ListenEvent
        • PeekEvent
        • WaitEvent
      • Interface
        • CreateInterface
        • LoadColorScheme
        • SetScale
      • Timer
        • CreateTimer
      • Widget
        • AddBlock
        • AddItem
        • AddNode
        • ClearItems
        • ClientSize
        • CreateButton
        • CreateComboBox
        • CreateLabel
        • CreateMenu
        • CreateListBox
        • CreatePanel
        • CreateProgressBar
        • CreateSlider
        • CreateTabber
        • CreateTextField
        • CreateTextArea
        • CreateTreeView
        • Custom Widgets
        • GetItemText
        • GetParent
        • GetPosition
        • GetSelectedItem
        • GetSize
        • GetState
        • GetText
        • Paint
        • RemoveItem
        • SelectItem
        • SetFontScale
        • SetLayout
        • SetParent
        • SetShape
        • SetState
        • SetText
        • SetColor
        • SetIcon
        • SetItemText
        • SetPixmap
        • SetProgress
      • WidgetBlock
        • SetIcon
        • SetPixmap
        • SetText
    • Math
      • iVec2
      • iVec3
      • iVec4
      • Vec2
        • Length
        • Normalize
      • Vec3
        • DistanceToPoint
        • Dot
        • Inverse
        • Length
        • Normalize
        • Cross
        • Reflect
      • Vec4
      • Abs
      • ACos
      • Alpha
      • ASin
      • ATan
      • Blue
      • Ceil
      • Clamp
      • Cos
      • Dec
      • Degrees
      • DeltaAngle
      • Floor
      • Green
      • Hex
      • Max
      • Min
      • Mix
      • Mod
      • Radians
      • Random
      • Red
      • RGBA
      • Round
      • SeedRandom
      • Sin
      • Tan
    • Memory
      • Buffer
        • Clear
        • Copy
        • CreateBuffer
        • CreateStaticBuffer
        • Data
        • GetSize
        • LoadBuffer
        • PeekByte
        • PeekDouble
        • PeekInt
        • PeekFloat
        • PeekShort
        • PeekString
        • PeekWString
        • PokeByte
        • PokeDouble
        • PokeInt
        • PokeFloat
        • PokeShort
        • PokeString
        • PokeWString
        • Resize
        • Save
      • StreamBuffer
        • CreateStreamBuffer
    • Multithreading
      • Mutex
        • CreateMutex
        • Lock
        • Unlock
      • Thread
        • CreateThread
        • GetResult
        • GetState
        • MaxThreads
        • Resume
        • Wait
    • Object
      • As
      • Self
    • Plugins
      • LoadPlugin
    • Process
      • Close
      • CreateProcess
      • GetStatus
      • Wait
    • Strings
      • String
        • Find
        • Left
        • GetSize
        • Lower
        • Mid
        • Replace
        • Right
        • Split
        • ToFloat
        • ToInt
        • Trim
        • Upper
        • XOR
      • WString
        • Find
        • Left
        • GetSize
        • Lower
        • Mid
        • Replace
        • Right
        • Split
        • ToFloat
        • ToInt
        • ToString
        • ToUTF8String
        • Trim
        • Upper
        • XOR
    • System
      • Confirm
      • Input
      • Millisecs
      • Notify
      • Proceed
      • Print
      • RequestDir
      • RequestFile
      • Sleep