RenderSceneData
Eredita: Object
Ereditato da: RenderSceneDataExtension, RenderSceneDataRD
Oggetto astratto di dati di rendering, contiene i dati di scena relativi al rendering di un singolo frame di una viewport.
Descrizione
Oggetto astratto di dati di rendering, esiste per la durata del rendering di una singola viewport.
Nota: Questo è un oggetto interno nel server di rendering, non istanziarlo da script.
Metodi
get_cam_projection() const |
|
get_cam_transform() const |
|
get_uniform_buffer() const |
|
get_view_count() const |
|
get_view_eye_offset(view: int) const |
|
get_view_projection(view: int) const |
Descrizioni dei metodi
Projection get_cam_projection() const 🔗
Restituisce la proiezione della telecamera utilizzata per renderizzare questo frame.
Nota: Se è renderizzata più di una vista, sarà restituita una proiezione combinata.
Transform3D get_cam_transform() const 🔗
Restituisce la trasformazione della telecamera utilizzata per renderizzare questo frame.
Nota: Se è renderizzata più di una vista, sarà restituita una trasformazione centrata.
RID get_uniform_buffer() const 🔗
Restituisce il RID del buffer uniforme contenente i dati della scena come UBO.
Restituisce il numero di viste che sono renderizzate.
Vector3 get_view_eye_offset(view: int) const 🔗
Restituisce lo scostamento dell'occhio per una vista, utilizzato per renderizzare questo frame. Questo è lo scostamento tra la trasformazione della nostra telecamera e la trasformazione dell'occhio.
Projection get_view_projection(view: int) const 🔗
Restituisce la proiezione della vista per una vista, utilizzata per renderizzare questo frame.
Nota: Se è renderizzata una singola vista, questo restituisce la proiezione della telecamera. Se sono renderizzate più viste, questo restituirà una proiezione per la vista specificata, incluso lo scostamento dell'occhio.