Skip to main content

RDUniform

Inherits: RefCounted < Object

Shader uniform (used by RenderingDevice).

Description

This object is used by RenderingDevice.

Properties

intbinding0
UniformTypeuniform_type3

Methods

voidadd_id\ (\ id: RID\ )
voidclear_ids\ (\ )
Array[RID]get_ids\ (\ ) const

Property Descriptions

int binding = 0 🔗

  • void set_binding\ (\ value: int\ )
  • int get_binding\ (\ )

The uniform's binding.


UniformType uniform_type = 3 🔗

The uniform's data type.


Method Descriptions

void add_id\ (\ id: RID\ ) 🔗

Binds the given id to the uniform. The data associated with the id is then used when the uniform is passed to a shader.


void clear_ids\ (\ ) 🔗

Unbinds all ids currently bound to the uniform.


Array[RID] get_ids\ (\ ) const 🔗

Returns an array of all ids currently bound to the uniform.