RenderSceneData
Абстрактный объект данных рендеринга, содержит данные сцены, связанные с рендерингом одного кадра области просмотра.
Абстрактный объект данных рендеринга, содержит данные сцены, связанные с рендерингом одного кадра области просмотра.
Абстрактный объект данных сцены, существующий в течение всего времени рендеринга одного видового окна. См. также RenderSceneDataRD, RenderData и RenderDataRD.
Примечание: Это внутренний объект сервера рендеринга. Не создавайте экземпляр этого класса из скрипта.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Методы6
GetCamProjectionProjection
public Projection GetCamProjection();Возвращает проекцию камеры, используемую для рендеринга этого кадра. Примечание: Если рендерится более одного вида, будет возвращена объединенная проекция.
ProjectionGetCamTransformTransform3D
public Transform3D GetCamTransform();Возвращает преобразование камеры, используемое для рендеринга этого кадра. Примечание: Если рендерится более одного вида, это вернет центрированное преобразование.
Transform3DGetUniformBufferRid
public Rid GetUniformBuffer();Возвращает Rid однородного буфера, содержащего данные сцены, как UBO.
RidGetViewCountuint
public uint GetViewCount();Возвращает количество отображаемых представлений.
uintGetViewEyeOffsetVector3
public Vector3 GetViewEyeOffset(uint view);Возвращает смещение глаза на вид, используемое для рендеринга этого кадра. Это смещение между нашим преобразованием камеры и преобразованием глаза.
| Имя | Тип | По умолчанию |
|---|---|---|
view | uint | — |
Vector3GetViewProjectionProjection
public Projection GetViewProjection(uint view);Возвращает проекцию вида на вид, используемую для рендеринга этого кадра. Примечание: Если рендерится один вид, возвращается проекция камеры. Если рендерится более одного вида, возвращается проекция для данного вида, включая смещение глаза.
| Имя | Тип | По умолчанию |
|---|---|---|
view | uint | — |
Projection