RDUniform

继承: RefCounted < Object

着色器 Uniform(由 RenderingDevice 使用)。

描述

这个对象由 RenderingDevice 使用。

属性

int

binding

0

UniformType

uniform_type

3

方法

void

add_id(id: RID)

void

clear_ids()

Array[RID]

get_ids() const


属性说明

int binding = 0 🔗

  • void set_binding(value: int)

  • int get_binding()

Uniform 的绑定。


UniformType uniform_type = 3 🔗

Uniform 的数据类型。


方法说明

void add_id(id: RID) 🔗

将给定的 ID 绑定到 uniform。将 Uniform 传递给着色器时会使用与该 ID 关联的数据。


void clear_ids() 🔗

解绑所有与该 uniform 绑定的 ID。


Array[RID] get_ids() const 🔗

返回当前绑定到该 uniform 的所有 id 的数组。