跳到主要内容
版本:v10.0

M3D / M3D / Render / ShaderTextureParameter

Class: ShaderTextureParameter

M3D.Render.ShaderTextureParameter

Memberof

M3D.Render

Description

该类用来保存uniform和attribute变量在shader中的一些信息

Hierarchy

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ShaderTextureParameter(): ShaderTextureParameter

Returns

ShaderTextureParameter

Overrides

ShaderParameter.constructor

new ShaderTextureParameter(param): ShaderTextureParameter

Parameters

NameType
paramShaderTextureParameter

Returns

ShaderTextureParameter

Overrides

ShaderParameter.constructor

new ShaderTextureParameter(name, dataType): ShaderTextureParameter

Parameters

NameType
namestring
dataTypeParameterType

Returns

ShaderTextureParameter

Overrides

ShaderParameter.constructor

new ShaderTextureParameter(location, type, name, size): ShaderTextureParameter

Parameters

NameType
locationnumber
typeany
namestring
sizenumber

Returns

ShaderTextureParameter

Overrides

ShaderParameter.constructor

Properties

dataLength

dataLength: number

Inherited from

ShaderParameter.dataLength


dataOffset

dataOffset: number

Inherited from

ShaderParameter.dataOffset


dataType

dataType: ParameterType

Inherited from

ShaderParameter.dataType


id

id: number

Inherited from

ShaderParameter.id


location

location: number

Inherited from

ShaderParameter.location


name

name: string

Inherited from

ShaderParameter.name


size

size: number

Inherited from

ShaderParameter.size


textureId

textureId: number


textureType

textureType: number


type

type: number

Inherited from

ShaderParameter.type


count

Static count: number

Inherited from

ShaderParameter.count

Methods

getEvents

getEvents(): M3DEvent[]

Returns

M3DEvent[]

Description

获得事件列表

Inherited from

ShaderParameter.getEvents


getId

getId(): number

Returns

number

Description

获取id

Inherited from

ShaderParameter.getId


registerEvent

registerEvent(event): void

Parameters

NameTypeDescription
eventM3DEventM3D事件

Returns

void

Description

注册事件

Inherited from

ShaderParameter.registerEvent


removeEvent

removeEvent(): void

Returns

void

Description

删除事件

Inherited from

ShaderParameter.removeEvent


setId

setId(v): void

Parameters

NameTypeDescription
vnumberShapeId

Returns

void

Description

设置id

Inherited from

ShaderParameter.setId