|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |