EffectValues
EffectValues<
S> ={ -readonly [K in UniformKeys<S>]: S[K] extends number ? number : S[K] extends readonly [number, number, number, number] ? readonly [number, number, number, number] : S[K] extends readonly [number, number, number] ? readonly [number, number, number] : S[K] extends readonly [number, number] ? readonly [number, number] : never }
Defined in: packages/three-flatland/src/materials/MaterialEffect.ts:53
Derive JS value types from an effect schema (uniform fields only, used by
property setters). Vector getters return read-only tuple snapshots. Update a
vector by assigning the complete tuple (effect.offset = [x, y]); mutating
snapshot components in place does not update ECS, uniforms, or GPU buffers.
Type Parameters
Section titled “Type Parameters”S extends EffectSchema