RenderSceneData

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

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

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

Опис

Анотація об'єкта даних сцени, існує для тривалості надання єдиного перегляду.

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

Методи

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 🔗

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

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