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 🔗
Возвращает проекцию вида на вид, используемую для рендеринга этого кадра.
Примечание: Если рендерится один вид, возвращается проекция камеры. Если рендерится более одного вида, возвращается проекция для данного вида, включая смещение глаза.