telescope
latest
  • Installation
  • Troubleshooting
  • General Usage: Rendering
  • General Usage: Physics
  • General Usage: Sound
  • Internals: Graphics Interface
  • Internals: Physics Interface
  • Internals: Other
telescope
  • »
  • Telescope Documentation
  • Edit on GitHub

Telescope Documentation

Welcome to the documentation for the Telescope.

Telescope is a multimedia library for making games, visualizations, and other interactive applications.

It wraps SDL2, Vulkan, and the Bullet Physics SDK, providing a unified API for windowing, rendering, input, physics, and audio.

It also provides a C interface that allows higher-level bindings to be written in any programming language that can call C code.

Contents

  • Installation
    • Dependencies
    • Building
  • Troubleshooting
    • telescope.h: No such file or directory
    • Could not find shaderc_shared
  • General Usage: Rendering
    • Initialization & Shutdown
    • Drawing: Render Cycle
  • General Usage: Physics
    • Adding Physics Objects
    • Moving Physics Objects
    • Collision Detection
  • General Usage: Sound
    • Playing Sounds
  • Internals: Graphics Interface
    • Drawing Sprites / Shapes
    • Images / Textures
    • Initializing the State
    • Shutting down the State
    • Selecting the Physical Device
    • Check Supported Depth Format
    • Scratch Buffer
    • Scratch Buffer
    • Vulkan Queues
  • Internals: Physics Interface
    • Initializing the State
    • Adding Physics Objects
    • Setting the Position of an Object
    • Setting the Velocity of an Object
    • Collision Detection
  • Internals: Other
Next

© Copyright 2022, Joshua Higginbotham. Revision ef82f388.

Built with Sphinx using a theme provided by Read the Docs.