ShaderTechnique
Inheritance: java.lang.Object
public class ShaderTechnique
シェーダーテクニックは、具体的なレンダリング実装を表します。
コンストラクタ
| コンストラクタ | 説明 |
|---|---|
| ShaderTechnique() | 新しい ShaderTechnique クラスのインスタンスを初期化します。 |
メソッド
ShaderTechnique()
public ShaderTechnique()
新しい ShaderTechnique クラスのインスタンスを初期化します。
addBinding(String property, String shaderParameter)
public void addBinding(String property, String shaderParameter)
動的プロパティをシェーダパラメータにバインドします
Parameters:
| パラメーター | 型 | 説明 |
|---|---|---|
| プロパティ | java.lang.String | 動的プロパティの名前です。 |
| shaderParameter | java.lang.String | シェーダーパラメータの名前です。 |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| パラメーター | 型 | 説明 |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getDescription()
public String getDescription()
このテクニックの説明を取得します
Returns: java.lang.String - このテクニックの説明
getRenderAPI()
public String getRenderAPI()
このテクニックで使用されるレンダリングAPIを取得します
Returns: java.lang.String - このテクニックで使用されるレンダリング API
getRenderAPIVersion()
public String getRenderAPIVersion()
レンダリングAPIのバージョンを取得します。
Returns: java.lang.String - レンダリング API のバージョンです。
getShaderContent()
public byte[] getShaderContent()
埋め込みシェーダースクリプトの内容を取得します。HLSL/GLSL シェーダーのソースファイルである可能性があります。
Returns: byte[] - 埋め込みシェーダースクリプトの内容です。HLSL/GLSL シェーダーのソースファイルである可能性があります。
getShaderEntry()
public String getShaderEntry()
シェーダのエントリーポイントを取得します。HLSL のようなシェーダはカスタマイズされたエントリを持つことがあります。
Returns: java.lang.String - シェーダーのエントリーポイントです。HLSL のようなシェーダーはカスタマイズされたエントリを持つことができます。
getShaderFile()
public String getShaderFile()
外部シェーダファイルのファイル名を取得します。
Returns: java.lang.String - 外部シェーダーファイルのファイル名です。
getShaderLanguage()
public String getShaderLanguage()
このテクニックで使用されるシェーダ言語を取得します。
Returns: java.lang.String - このテクニックで使用されるシェーダー言語です。
getShaderParameters()
public Map<String,String> getShaderParameters()
シェーダーパラメータ定義を取得します。キーは動的プロパティの名前で、値はプロパティが接続されているシェーダーパラメータの名前です。
Returns: java.util.Map<java.lang.String,java.lang.String> - シェーダーパラメータ定義です。キーは動的プロパティの名前で、値はプロパティが接続されているシェーダーパラメータの名前です。
getShaderVersion()
public String getShaderVersion()
このテクニックで使用されるシェーダーバージョンを取得します。
Returns: java.lang.String - このテクニックで使用されるシェーダーバージョンです。
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setDescription(String value)
public void setDescription(String value)
このテクニックの説明を設定します
Parameters:
| パラメーター | 型 | 説明 |
|---|---|---|
| 値 | java.lang.String | 新しい値 |
setRenderAPI(String value)
public void setRenderAPI(String value)
このテクニックで使用されるレンダリング API を設定します
Parameters:
| パラメーター | 型 | 説明 |
|---|---|---|
| 値 | java.lang.String | 新しい値 |
setRenderAPIVersion(String value)
public void setRenderAPIVersion(String value)
レンダリング API のバージョンを設定します。
Parameters:
| パラメーター | 型 | 説明 |
|---|---|---|
| 値 | java.lang.String | 新しい値 |
setShaderContent(byte[] value)
public void setShaderContent(byte[] value)
埋め込みシェーダースクリプトの内容を設定します。HLSL/GLSL シェーダーのソースファイルである可能性があります。
Parameters:
| パラメーター | 型 | 説明 |
|---|---|---|
| 値 | byte[] | 新しい値 |
setShaderEntry(String value)
public void setShaderEntry(String value)
シェーダーのエントリーポイントを設定します。HLSL のようなシェーダーはカスタマイズされたエントリを持つことができます。
Parameters:
| パラメーター | 型 | 説明 |
|---|---|---|
| 値 | java.lang.String | 新しい値 |
setShaderFile(String value)
public void setShaderFile(String value)
外部シェーダーファイルのファイル名を設定します。
Parameters:
| パラメーター | 型 | 説明 |
|---|---|---|
| 値 | java.lang.String | 新しい値 |
setShaderLanguage(String value)
public void setShaderLanguage(String value)
このテクニックで使用されるシェーダー言語を設定します。
Parameters:
| パラメーター | 型 | 説明 |
|---|---|---|
| 値 | java.lang.String | 新しい値 |
setShaderVersion(String value)
public void setShaderVersion(String value)
このテクニックで使用されるシェーダーバージョンを設定します。
Parameters:
| パラメーター | 型 | 説明 |
|---|---|---|
| 値 | java.lang.String | 新しい値 |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| パラメーター | 型 | 説明 |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| パラメーター | 型 | 説明 |
|---|---|---|
| arg0 | long | |
| arg1 | int |