Rendering API¶
RenderMode¶
RenderMode answers: How do I want the runtime to work now?
FULLSTANDARDDOMEMASTEREQUIRECTANGULARSKYBOX
FULL is the multi-route working mode. Dedicated modes temporarily force the effective representation and do not erase the stored preview/output selections used by FULL.
ViewType¶
ViewType answers: Which final representation should this destination receive?
STANDARDDOMEMASTEREQUIRECTANGULARSKYBOX
Do not document ViewType as another runtime mode: it is a routing representation.
SKYBOX preserves the qualified cross face order but uses a real equi-angular cubemap (EAC)
transform inside every face: normalized face coordinates are converted with
tan((2u - 1) * PI/4) before sampling the native cubemap. It is therefore not the old linear
face-grid approximation.
Resolution and calibration¶
The established facade uses resetGraphics(int) to request output-target recreation. Documentation and examples must keep this implemented API name.
Spherical calibration uses the public controls for Pitch/Yaw/Roll, while Domemaster additionally uses FOV and Size%. Camera motion and spherical orientation are different operations.
Direct renderer access¶
Renderer implementation classes are public for compatibility/advanced use but are not the recommended starting point for ordinary sketches. Target ownership and invalidation rules matter when using them directly; consult their Javadocs and the Developer Guide.