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...
RenderSceneData
Успадковує: Object
Успадковано від: RenderSceneDataExtension, RenderSceneDataRD
Абстрактний об’єкт даних, що містить дані сцени, пов’язані з наданням єдиного кадру перегляду.
Опис
Абстрактний об'єкт даних сцени існує протягом усього часу рендерингу одного вікна перегляду. Див. також RenderSceneDataRD, RenderData та RenderDataRD.
Примітка: Це внутрішній об'єкт сервера рендерингу. Не створюйте екземпляр цього класу зі скрипта.
Методи
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 |
Описи методів
Projection get_cam_projection() const 🔗
Повертає проекцію камери, що використовується для рендерингу.
Примітка: Якщо наведено більше одного вигляду, це повернеться до об’єднаної проекції.
Transform3D get_cam_transform() const 🔗
Повертає трансформацію камери, що використовується для рендерингу.
Примітка: Якщо більше, ніж один вид, це повернеться до центру.
RID get_uniform_buffer() const 🔗
Повернення RID рівномірного буфера, що містить дані сцени як UBO.
Повертаємо кількість переглядів, що надаються.
Vector3 get_view_eye_offset(view: int) const 🔗
Повертає зовнішній вигляд, який використовується для рендерингу. Це офсет між камерою трансформацій і очним перетворенням.
Projection get_view_projection(view: int) const 🔗
Повертаємо увагу, що використовується для відображення цієї рами.
Примітка: Якщо наведено один вид, це повертає проекцію камери. Якщо наведено більше одного вигляду, це буде повернено проекцію для даного виду, включаючи зовнішній вигляд.