StringTune-3D/Docs

API Reference

Engine Abstraction

The I3DEngine contract, capability flags, post-process hooks, and why the runtime stays renderer-agnostic.

Type
API reference
Status
Advanced
Scope
API only
Activation
I3DEngine

Engine Abstraction

I3DEngine is the renderer-facing contract used by the runtime.

What it covers

  • scene and camera creation
  • geometry factories
  • material factories
  • light factories
  • model loading
  • texture loading
  • text and SVG geometry helpers
  • post-process runtime hooks
  • capability reporting

Why it exists

This keeps the module runtime independent from any one renderer implementation while still allowing a rich feature set.

  • I3DEngine
  • I3DEngineCapabilities
  • I3DPostProcessRuntime
  • I3DPostProcessPipelineRuntime