ShaderTechnique

ShaderTechnique class

シェーダーテクニックは具体的なレンダリング実装を表します。

メソッド

constructor

名前説明
constructor()ShaderTechnique クラスの新しいインスタンスを初期化します。

Result:


getDescription

名前説明
getDescription()このテクニックの説明を取得または設定します

Result:


setDescription

名前説明
setDescription(value)このテクニックの説明を取得または設定します

Result:


getShaderLanguage

名前説明
getShaderLanguage()このテクニックで使用されるシェーダー言語を取得または設定します。

Result:


setShaderLanguage

名前説明
setShaderLanguage(value)このテクニックで使用されるシェーダー言語を取得または設定します。

Result:


getShaderVersion

名前説明
getShaderVersion()このテクニックで使用されるシェーダーバージョンを取得または設定します。

Result:


setShaderVersion

名前説明
setShaderVersion(value)このテクニックで使用されるシェーダーバージョンを取得または設定します。

Result:


getShaderFile

名前説明
getShaderFile()外部シェーダーファイルのファイル名を取得または設定します。

Result:


setShaderFile

名前説明
setShaderFile(value)外部シェーダーファイルのファイル名を取得または設定します。

Result:


getShaderContent

名前説明
getShaderContent()埋め込みシェーダースクリプトの内容を取得または設定します。HLSL/GLSL のシェーダーソースファイルである可能性があります。

Result:


setShaderContent

名前説明
setShaderContent(value)埋め込みシェーダースクリプトの内容を取得または設定します。HLSL/GLSL のシェーダーソースファイルである可能性があります。

Result:


getShaderEntry

名前説明
getShaderEntry()シェーダーのエントリーポイントを取得または設定します。HLSL のようなシェーダーはカスタマイズされたエントリを持つことができます。

Result:


setShaderEntry

名前説明
setShaderEntry(value)シェーダーのエントリーポイントを取得または設定します。HLSL のようなシェーダーはカスタマイズされたエントリを持つことができます。

Result:


getRenderAPI

名前説明
getRenderAPI()このテクニックで使用されるレンダリング API を取得または設定します

Result:


setRenderAPI

名前説明
setRenderAPI(value)このテクニックで使用されるレンダリング API を取得または設定します

Result:


getRenderAPIVersion

名前説明
getRenderAPIVersion()レンダリング API のバージョンを取得または設定します。

Result:


setRenderAPIVersion

名前説明
setRenderAPIVersion(value)レンダリング API のバージョンを取得または設定します。

Result:


getShaderParameters

名前説明
getShaderParameters()シェーダーパラメータの定義を取得します。キーは動的プロパティの名前で、値はそのプロパティが接続されているシェーダーパラメータ名です。

Result:


addBinding

名前説明
addBinding(property, shaderParameter)動的プロパティをシェーダーパラメータにバインドします。

Parameters:

名前説明
property文字列動的プロパティの名前です。
shaderParameter文字列シェーダーパラメータの名前です。

Result: