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.

RenderSceneData

Успадковує: Object

Успадковано від: RenderSceneDataExtension, RenderSceneDataRD

Абстрактний об’єкт даних, що містить дані сцени, пов’язані з наданням єдиного кадру перегляду.

Опис

Абстрактний об'єкт даних сцени існує протягом усього часу рендерингу одного вікна перегляду. Див. також RenderSceneDataRD, RenderData та RenderDataRD.

Примітка: Це внутрішній об'єкт сервера рендерингу. Не створюйте екземпляр цього класу зі скрипта.

Методи

Projection

get_cam_projection() const

Transform3D

get_cam_transform() const

RID

get_uniform_buffer() const

int

get_view_count() const

Vector3

get_view_eye_offset(view: int) const

Projection

get_view_projection(view: int) const


Описи методів

Projection get_cam_projection() const 🔗

Повертає проекцію камери, що використовується для рендерингу.

Примітка: Якщо наведено більше одного вигляду, це повернеться до об’єднаної проекції.


Transform3D get_cam_transform() const 🔗

Повертає трансформацію камери, що використовується для рендерингу.

Примітка: Якщо більше, ніж один вид, це повернеться до центру.


RID get_uniform_buffer() const 🔗

Повернення RID рівномірного буфера, що містить дані сцени як UBO.


int get_view_count() const 🔗

Повертаємо кількість переглядів, що надаються.


Vector3 get_view_eye_offset(view: int) const 🔗

Повертає зовнішній вигляд, який використовується для рендерингу. Це офсет між камерою трансформацій і очним перетворенням.


Projection get_view_projection(view: int) const 🔗

Повертаємо увагу, що використовується для відображення цієї рами.

Примітка: Якщо наведено один вид, це повертає проекцію камери. Якщо наведено більше одного вигляду, це буде повернено проекцію для даного виду, включаючи зовнішній вигляд.