Class: TextureTransform
Defined in: modules/engine/src/compute/texture-transform.ts:47
Creates a pipeline for texture→texture transforms.
Deprecated
Constructors
Constructor
new TextureTransform(
device,props):TextureTransform
Defined in: modules/engine/src/compute/texture-transform.ts:57
Parameters
device
Device
props
Returns
TextureTransform
Properties
bindings
bindings:
TextureBinding[] =[]
Defined in: modules/engine/src/compute/texture-transform.ts:54
currentIndex
currentIndex:
number=0
Defined in: modules/engine/src/compute/texture-transform.ts:52
device
readonlydevice:Device
Defined in: modules/engine/src/compute/texture-transform.ts:48
model
readonlymodel:GPUVectorModel
Defined in: modules/engine/src/compute/texture-transform.ts:49
resources
resources:
Record<string,unknown> ={}
Defined in: modules/engine/src/compute/texture-transform.ts:55
sampler
readonlysampler:Sampler
Defined in: modules/engine/src/compute/texture-transform.ts:50
samplerTextureMap
samplerTextureMap:
Record<string,unknown> |null=null
Defined in: modules/engine/src/compute/texture-transform.ts:53
Methods
_initialize()
_initialize(
props):void
Defined in: modules/engine/src/compute/texture-transform.ts:126
Parameters
props
Returns
void
_setSourceTextureParameters()
_setSourceTextureParameters():
void
Defined in: modules/engine/src/compute/texture-transform.ts:167
Returns
void
_updateBinding()
_updateBinding(
binding,__namedParameters):TextureBinding
Defined in: modules/engine/src/compute/texture-transform.ts:134
Parameters
binding
TextureBinding
__namedParameters
Returns
TextureBinding
_updateBindings()
_updateBindings(
props):void
Defined in: modules/engine/src/compute/texture-transform.ts:130
Parameters
props
Returns
void
delete()
delete():
void
Defined in: modules/engine/src/compute/texture-transform.ts:97
Returns
void
Deprecated
Use destroy.
destroy()
destroy():
void
Defined in: modules/engine/src/compute/texture-transform.ts:89
Returns
void
getFramebuffer()
getFramebuffer():
Framebuffer|undefined
Defined in: modules/engine/src/compute/texture-transform.ts:119
Returns
Framebuffer | undefined
getTargetTexture()
getTargetTexture():
Texture
Defined in: modules/engine/src/compute/texture-transform.ts:114
Returns
Texture
run()
run(
options?):void
Defined in: modules/engine/src/compute/texture-transform.ts:101
Parameters
options?
ResourceProps & object & object
Returns
void