跳到主要内容

ShaderRes

Ploy3D • Docs


Ploy3D / ShaderRes

Class: ShaderRes

着色器资源实例。

Extends​

Constructors​

new ShaderRes()​

new ShaderRes(impl, shader, id): ShaderRes

构造函数。

Parameters​

• impl: Shader_kernel

实例管理器。

• shader: Shader

内部实例。

• id: number

实例ID。

Returns​

ShaderRes

Overrides​

Resource.constructor

Accessors​

id​

get id(): number

实例ID。

Returns​

number

Inherited from​

Resource.id


internalID​

get internalID(): number

着色器内部实例ID。

Returns​

number


internalPtr​

get internalPtr(): never

内核实例指针。

Returns​

never

Inherited from​

Resource.internalPtr


shader​

get shader(): Shader

资源实例内部实现。

Returns​

Shader


uniformSize​

get uniformSize(): number

着色器属性统一变量块大小。

Returns​

number


uuid​

get uuid(): string

着色器资源UUID。

Returns​

string

Methods​

AddRef()​

AddRef(): void

增加实例引用。

Returns​

void


Release()​

Release(): void

释放实例引用。

Returns​

void