RenderSceneDataExtension

继承: RenderSceneData < Object

该类允许在 GDExtension 中实现 RenderSceneData。

描述

该类允许在 GDExtension 中实现 RenderSceneData。

方法

Projection

_get_cam_projection() virtual const

Transform3D

_get_cam_transform() virtual const

RID

_get_uniform_buffer() virtual const

int

_get_view_count() virtual const

Vector3

_get_view_eye_offset(view: int) virtual const

Projection

_get_view_projection(view: int) virtual const


方法说明

Projection _get_cam_projection() virtual const 🔗

在 GDExtension 中实现时请返回相机的 Projection


Transform3D _get_cam_transform() virtual const 🔗

在 GDExtension 中实现时请返回相机的 Transform3D


RID _get_uniform_buffer() virtual const 🔗

在 GDExtension 中实现时请返回 Uniform 缓冲的 RID,这个缓冲中包含了 UBO 形式的场景数据。


int _get_view_count() virtual const 🔗

在 GDExtension 中实现时请返回视图数量。


Vector3 _get_view_eye_offset(view: int) virtual const 🔗

在 GDExtension 中实现时请返回 view 视图的眼部偏移量。


Projection _get_view_projection(view: int) virtual const 🔗

在 GDExtension 中实现时请返回 view 视图的视图 Projection