Constructors
Methods
createEffectInstance
- createEffectInstance(
initPropertyMap: Map<string, any>,
inputTextures: Record<string, Texture<Resource>>,
): null | EffectBase Parameters
- initPropertyMap: Map<string, any>
- inputTextures: Record<string, Texture<Resource>>
Returns null | EffectBase
getDefaultPropertyMap
- getDefaultPropertyMap(): ReadonlyMap<string, any>
Returns ReadonlyMap<string, any>
getId
- getId(): string
Returns string
getIsBuiltIn
- getIsBuiltIn(): boolean
Returns boolean
getIsSerializable
- getIsSerializable(): boolean
Returns boolean
getName
- getName(): string
Returns string
getProvider
- getProvider(): string
Returns string
getTextureImage
- getTextureImage(name: string): undefined | ImageBitmap
Returns undefined | ImageBitmap
init
- init(): Promise<void>
Returns Promise<void>
serialize
- serialize(): {
fragmentSrc: string;
id: string;
inputTextures?: {
mipmap?: OFF
| ON;
name: string;
scaleMode?: NEAREST | LINEAR;
url: string;
wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
}[];
name: string;
properties: {
defaultValue: Required<any>;
description?: string;
label?: string;
name: string;
type: PropertyDescriptionTypeEnum;
}[];
provider: string;
} Returns {
fragmentSrc: string;
id: string;
inputTextures?: {
mipmap?: OFF | ON;
name: string;
scaleMode?: NEAREST | LINEAR;
url: string;
wrapMode?: CLAMP | REPEAT | MIRRORED_REPEAT;
}[];
name: string;
properties: {
defaultValue: Required<any>;
description?: string;
label?: string;
name: string;
type: PropertyDescriptionTypeEnum;
}[];
provider: string;
}