@motion-script/core / UniformReflect
Interface: UniformReflect
Defined in: attributes/shape/sksl-uniforms.ts:66
The reflection surface of a compiled program, as a structural type.
Satisfied by CanvasKit's RuntimeEffect, and by a plain object in tests.
Note samplers are not part of it: Skia keeps uniforms() and children()
as separate lists, so a uniform shader declaration occupies no uniform slot
ā which is why parseShaderChildren has to read the source instead.
Methods
getUniform()
getUniform(
index):object
Defined in: attributes/shape/sksl-uniforms.ts:69
Parameters
index
number
Returns
object
columns
columns:
number
isInteger
isInteger:
boolean
rows
rows:
number
slot
slot:
number
getUniformCount()
getUniformCount():
number
Defined in: attributes/shape/sksl-uniforms.ts:67
Returns
number
getUniformFloatCount()
getUniformFloatCount():
number
Defined in: attributes/shape/sksl-uniforms.ts:70
Returns
number
getUniformName()
getUniformName(
index):string
Defined in: attributes/shape/sksl-uniforms.ts:68
Parameters
index
number
Returns
string