Documentation ¶
Overview ¶
Package RenderDataExtension provides methods for working with RenderDataExtension object instances.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Advanced ¶
type Advanced = class
Advanced exposes a 1:1 low-level instance of the class, undocumented, for those who know what they are doing.
type Implementation ¶
type Implementation = implementation
Implementation implements Interface with empty methods.
type Instance ¶
type Instance [1]gdclass.RenderDataExtension
This class allows for a RenderData implementation to be made in GDExtension.
See [Interface] for methods that can be overridden by a [Class] that extends it.
%!(EXTRA string=RenderDataExtension)
var Nil Instance
Nil is a nil/null instance of the class. Equivalent to the zero value.
func (Instance) AsRenderData ¶
func (self Instance) AsRenderData() RenderData.Instance
func (Instance) AsRenderDataExtension ¶
func (*Instance) UnsafePointer ¶
type Interface ¶
type Interface interface { //Implement this in GDExtension to return the implementation's [RenderSceneBuffers] object. GetRenderSceneBuffers() [1]gdclass.RenderSceneBuffers //Implement this in GDExtension to return the implementation's [RenderSceneDataExtension] object. GetRenderSceneData() [1]gdclass.RenderSceneData //Implement this in GDExtension to return the [RID] of the implementation's environment object. GetEnvironment() RID.Any //Implement this in GDExtension to return the [RID] for the implementation's camera attributes object. GetCameraAttributes() RID.Any }
Click to show internal directories.
Click to hide internal directories.