Resource API Docs

Draw 2D Resource API

Resource API Index

Purpose

Draw 2D helpers submit immediate 2D drawing through ResourceContext for simple debug or gameplay visuals.

Draw 2D Resource API explains behavior, constraints, and practical usage so implementation decisions stay consistent across scripts and scenes.

API Source

Functions

draw_line_2d!

Enums

// not documented yet for this module

Constants

immediate-mode draw queue

Types

ResourceWindowVector2ColorScriptContext

Usage Pattern

draw_line_2d!(res, Vector2::new(0.0, 0.0), Vector2::new(64.0, 32.0), Color::YELLOW);

Key Details

Use this for quick script-driven 2D drawing.

It belongs to ResourceContext because it queues render-side work.

Prefer scene nodes for persistent objects.

Use draw helpers for transient lines, shapes, and overlays.