跳到主要内容

ShaderRes

Ploy3DDocs


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