(4)

Architecture

Extension Strategy

Frame Lifecycle

Layer Separation

Memory Ownership

Scene Graph

Threading Model

Development

Build System

Backend Capabilities

Contributing

Platform Behavior

Testing

Master of Puppets Documentation

Reference

API Contracts

CPU Backend

OpenGL Backend

Vulkan Backend

.mop Binary Mesh Format

Orbit Camera

Camera Query API

Lua Configuration

Display Settings

Gizmo System

Input & Event System

Light System

Mesh Loader

Logging

Material System

Math Module

Overlay System

Particle System

Picking System

Render Pipeline

Post-Processing

Frame Profiling

Scene Query API

Software Rasterizer

Render Hardware Interface

Scene Snapshot API

Spatial Query API

Undo/Redo System

Vertex Format

Viewport Core

Water Surface