|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
public interface IShaderRegistry
IShaderRegistry は IShaderProgram オブジェクトを管理するサービスです。
| メソッドの概要 | |
|---|---|
void |
addShader(IShaderSourceFactory sourceFactory)
推奨されていません。 このメソッドは、将来、変更または廃止される可能性があります。 |
IShaderProgram |
getProgram(java.lang.Class<?> clazz,
java.lang.String name)
IShaderProgram オブジェクトを取得します。 |
IShaderProgram |
getProgram(IShaderSourceFactory sourceFactory)
推奨されていません。 このメソッドは、将来、変更または廃止される可能性があります。 |
IShaderProgram |
getProgram(java.lang.String name)
IShaderProgram オブジェクトを取得します。 |
| メソッドの詳細 |
|---|
IShaderProgram getProgram(java.lang.String name)
IShaderProgram オブジェクトを取得します。
name - 取得する IShaderProgram の名前
name で指定した名前を持つ IShaderProgram オブジェクト。
指定した名前の IShaderProgram オブジェクトが存在しない場合は null
IShaderProgram getProgram(java.lang.Class<?> clazz,
java.lang.String name)
IShaderProgram オブジェクトを取得します。
このメソッドは getProgram(clazz.getName()+"."+name) と同じです。
通常、引数 clazz には注釈 @ShaderSource
を付けたフィールドを含むクラス、引数 name にはそのフィールド名を指定します。
clazz - 取得する IShaderProgram の名前のクラス名部分にあたる Class オブジェクトname - 取得する IShaderProgram の名前のフィールド名部分
clazz と name で指定した名前を持つ IShaderProgram オブジェクト。
指定した名前の IShaderProgram オブジェクトが存在しない場合は null@Deprecated IShaderProgram getProgram(IShaderSourceFactory sourceFactory)
@Deprecated void addShader(IShaderSourceFactory sourceFactory)
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||