Interface ShaderProgramParameterObject

ShaderProgram のコンストラクタに渡すことができるパラメータ。 各メンバの詳細は ShaderProgram の同名メンバの説明を参照すること。

Hierarchy

  • ShaderProgramParameterObject

Properties

fragmentShader?: string

フラグメントシェーダの文字列。

フラグメントシェーダは GLSL 1.0 に準拠した記述でなければならない。 またフラグメントシェーダには以下の varying, uniform 値がエンジンによって与えられる。

  • uniform float uAlpha
    • 描画時の透過度
  • uniform sampler2D uSampler
    • 描画元テクスチャ番号
  • varying vec2 vTexCoord
    • 描画元テクスチャの座標
    • gl_FragColor = texture2D(uSampler, vTexCoord); のような形で描画元テクスチャのピクセルを参照できる

Default

undefined
uniforms?: {
    [key: string]: ShaderUniform;
}

フラグメントシェーダに指定可能なuniform値のマップ。

Type declaration

Default

undefined

Generated using TypeDoc