Interface ShaderUniform

シェーダに与えるuniform値の情報を表すインターフェース定義。

interface ShaderUniform {
    type: ShaderUniformType;
    value: number | Int32Array | Float32Array;
}

Properties

Properties

uniform値の型。 この値は ShaderProgram の生成時にのみ指定可能であり、直接書き換えてはならない。

value: number | Int32Array | Float32Array

uniform値。 この値の型は ShaderProgram の生成時にのみ指定可能であり、変更してはならない。

例えば type"float" を指定して value[0.0, 1.0] のような配列型を指定した場合、 それ以降 value0.0 のような数値を代入することはできない。