Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
OpenXRFrameSynthesisExtension
Eredita: OpenXRExtensionWrapper < Object
The OpenXR Frame synthesis extension allows for advanced reprojection at low(er) framerates.
Descrizione
This class implements the OpenXR Frame synthesis extension. When enabled in the project settings and supported by the XR runtime in use, frame synthesis uses advanced reprojection techniques to inject additional frames so that your XR experience hits the full frame rate of the device.
Proprietà
|
||
|
Metodi
is_available() const |
|
void |
Descrizioni delle proprietà
Abilita la sintesi dei frame. Quando true vengono forniti al runtime XR i dati relativi ai vettori di movimento e alla profondità.
bool relax_frame_interval = false 🔗
Se impostato su true, indica al runtime XR che forniremo i frame a una frequenza notevolmente ridotta. Abilita questa opzione quando prevedi che la tua applicazione sia eseguita a frequenze basse di frame e desideri iniettare più frame riproiettati.
Descrizioni dei metodi
Restituisce true se la sintesi dei frame è abilitata nelle impostazioni del progetto e il runtime XR attuale supporta la sintesi dei frame. Il valore restituito sarà valido solo dopo aver inizializzato OpenXR.
void skip_next_frame() 🔗
Mette in coda il frame successivo da saltare quando si forniscono dati relativi al vettore di movimento e alla profondità. Chiama questa funzione dopo che il giocatore è stato teletrasportato o dopo un'azione simile, per evitare risultati di riproiezione errati dovuti a tale movimento.