Inheritance #

Table of contents

RenderSceneDataExtension #

is_instantiable, core, not_builtin_classes

This class allows for a RenderSceneData implementation to be made in GDExtension.

This class allows for a RenderSceneData implementation to be made in GDExtension.

Members #

Methods #

virtual const func _get_cam_projection() -> Projection#

Implement this in GDExtension to return the camera Projection.

virtual const func _get_cam_transform() -> Transform3D#

Implement this in GDExtension to return the camera Transform3D.

virtual const func _get_uniform_buffer() -> RID#

Implement this in GDExtension to return the RID of the uniform buffer containing the scene data as a UBO.

virtual const func _get_view_count() -> int#

Implement this in GDExtension to return the view count.

virtual const func _get_view_eye_offset(view: int) -> Vector3#

Implement this in GDExtension to return the eye offset for the given view.

virtual const func _get_view_projection(view: int) -> Projection#

Implement this in GDExtension to return the view Projection for the given view.

Annotations #

Constants #

Constructors #

Enums #

Operators #

Signals #

Theme Items #

Tutorials #