Optional ReadonlyinvocationCamera and per-application-frame invocation constraints, snapshotted before creation. Omission accepts any camera with no host-imposed invocation limit. Violations abort the entire application frame before submission, even when the caller catches the error.
ReadonlynameHuman-readable factory name used in selection and initialization diagnostics.
Optional ReadonlyrequirementsStatic constraints snapshotted before asynchronous renderer creation.
Create independent state for one Renderer.
Reusable pipeline configuration; create() must return a new runtime for every Renderer.