👑
Impulse documentation
  • Getting started
  • Examples
    • Console
    • Window
  • enviornment
    • Globals
      • Lua globals
      • Impulse globals
    • Libraries
      • Win32
      • Direct X
      • Renderer
      • Input
      • Crypt
      • Memory
      • File system
      • Debug
  • Enumerations
    • Key codes
    • Cursor style
    • Primitive topology
  • Data types
    • Vector2
    • Vector3
    • Vertex
    • Color
    • Draw command
Powered by GitBook

Impulse links

  • GitHub
  • Project
  • Discord

© 2025 Impulse

On this page
  • win32.create_window
  • win32.destroy_window
  • win32.create_console
  • win32.destroy_console
  • win32.message_box
  • win32.get_screen_size
  1. enviornment
  2. Libraries

Win32

win32.create_window

win32.create_window(size: vector2, fullscreen: boolean) -> integer

Returns an integer that serves as our 'window_reference' to other functions.

win32.destroy_window

win32.destroy_window(window_reference: integer) -> nil

win32.create_console

win32.create_console(position: vector2, size: vector2, fullscreen: boolean) -> integer

win32.destroy_console

win32.destroy_console(console_reference: integer) -> nil

win32.message_box

win32.message_box(window_reference: integer) -> nil

win32.get_screen_size

win32.get_screen_size() -> vector2

PreviousLibrariesNextDirect X

Last updated 3 months ago