Logo

About:

  • Philosofy
  • Platforms
    • Supported Developement Platforms
    • Supported Build Platforms

Getting Started:

  • Installation
    • Downloading The Engine
      • Cloning The Repository
      • Downloading The Repository
    • Setting Up Visual Studio
      • Configurations
      • Testing the setup
    • What’s Next?
  • Quick Start
    • Setup
    • Coming from a different engine
    • User Code
    • Initialization
    • Logic
    • Render
    • Termination
    • Including
    • What’s Next?

Basics

  • Differences Between Engines
  • Levels
    • Creating a level
    • Registering components
    • Registering Systems
    • Creating entities
  • Entities
    • Entity IDs
      • Index
      • Generational Index
    • Creating an entity
  • Components
    • Creating components
    • Registering components
    • Adding components
    • Checking & getting components
  • Systems
    • Template
    • Registering a system
    • Accessing Components
    • Accessing Entities in a system
  • Rendering
  • Input
    • Available Keys
    • Different Key Presses
      • Key Press
      • Key Hold
      • Key Release
  • Logging
    • Printing

Examples:

  • Examples
    • Rendering a Sprite

API Reference:

  • API Reference
    • zel_system_t
    • zel_camera_t
    • zel_entities_list
    • zel_generational_ptr
    • zel_level_t
    • zel_material_t
    • zel_mesh_t
    • zel_texture_t
    • zel_transform_t
    • vector2
    • vector3
    • vector4
    • ZelComponent
    • ZelComponentBase
    • zel_application.h
    • zel_component_builtin.h
    • zel_ecs.h
    • zel_level.h
    • zel_render_api.h
    • zel_resources.h
    • zel_types.h
Zel Game Engine
  • »
  • API Reference
  • View page source

API Reference¶

Structs & Typedefs

  • zel_system_t
  • zel_camera_t
  • zel_entities_list
  • zel_generational_ptr
  • zel_level_t
  • zel_material_t
  • zel_mesh_t
  • zel_texture_t
  • zel_transform_t
  • vector2
  • vector3
  • vector4

Classes

  • ZelComponent
  • ZelComponentBase

Files

  • zel_application.h
  • zel_component_builtin.h
  • zel_ecs.h
  • zel_level.h
  • zel_render_api.h
  • zel_resources.h
  • zel_types.h
Next Previous

© Copyright 2021, NVriezen.

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