RenderSceneData
Наследует: Object
Наследуется от: RenderSceneDataExtension, RenderSceneDataRD
Абстрактный объект данных рендеринга, содержит данные сцены, связанные с рендерингом одного кадра области просмотра.
Описание
Abstract scene data object, exists for the duration of rendering a single viewport. See also RenderSceneDataRD, RenderData, and RenderDataRD.
Note: This is an internal rendering server object. Do not instantiate this class from a script.
Методы
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 🔗
Возвращает проекцию вида на вид, используемую для рендеринга этого кадра.
Примечание: Если рендерится один вид, возвращается проекция камеры. Если рендерится более одного вида, возвращается проекция для данного вида, включая смещение глаза.