|
||||||||||
前 次 | フレームあり フレームなし |
KGLException を使用しているパッケージ | |
---|---|
kGLModel | |
kGLModel.contentprovider |
kGLModel での KGLException の使用 |
---|
KGLException 型のパラメータを持つ kGLModel のメソッド | |
---|---|
(package private) void |
KGLShadowMapping.setShaderInfoLog(KGLException gle,
int shader)
シェーダからの情報を例外情報に書き込む |
KGLException をスローする kGLModel のメソッド | |
---|---|
void |
KGLModelData.multiInput.close()
ストリームをクローズする |
protected void |
KGLMetaseq.Constructor_sub(javax.media.opengl.GL in_gl,
KGLTextures in_texPool,
ContentProvider mqoFile,
float scale,
KGLCoordinates in_coordinates,
boolean in_isUpperGround,
boolean isUseVBO)
コンストラクタの実処理 ファイル、URL指定を呼び出し元で吸収して読み込み処理を実行する。 |
static KGLModelData |
KGLModelData.createGLModel(javax.media.opengl.GL in_gl,
KGLTextures in_texPool,
java.io.File dataFile,
float scale,
KGLCoordinates in_coordinates,
boolean in_isUpperGround,
boolean in_isUseVBO)
ファイル名の拡張子を見て読み込みクラスを作成する。 |
static KGLModelData |
KGLModelData.createGLModel(javax.media.opengl.GL in_gl,
KGLTextures in_texPool,
java.net.URL dataFile,
float scale,
KGLCoordinates in_coordinates,
boolean in_isUpperGround,
boolean in_isUseVBO)
ファイル名の拡張子を見て読み込みクラスを作成する。 |
protected void |
KGLMetaseq.dataSetter(java.lang.Object obj,
java.lang.reflect.Field fl,
java.lang.Class ty,
java.lang.String data)
オブジェクトのフィールドにデータを設定する Integer、Float、Float[]、Stringにしか対応していない |
void |
KGLShadowMapping.init(KGLLight in_light,
int[] in_textureUnit,
int in_textureUnitForShadowMap,
int shadowMapWidth,
int shadowMapHeight,
float minimam_shadow)
使用準備 shadow mapのサイズで影の精度がきまる フレームバッファオブジェクトがサポートされていない場合はviewport依存になるので、 shadowMapWidth、shadowMapHeightは使用されない |
void |
KGLShadowMapping.init(KGLLight in_light,
int[] in_textureUnit,
int in_textureUnitForShadowMap,
int shadowMapWidth,
int shadowMapHeight,
float minimam_shadow,
boolean isDrowColorMap)
使用準備 shadow mapのサイズで影の精度がきまる フレームバッファオブジェクトがサポートされていない場合はviewport依存になるので、 shadowMapWidth、shadowMapHeightは使用されない カラーバッファに情報を書き出す設定もできる。 |
void |
KGLShadowMapping.init(KGLLight in_light,
int in_textureUnit,
int in_textureUnitForShadowMap,
int shadowMapWidth,
int shadowMapHeight,
float minimam_shadow)
使用準備 shadow mapのサイズで影の精度がきまる フレームバッファオブジェクトがサポートされていない場合はviewport依存になるので、 shadowMapWidth、shadowMapHeightは使用されない |
void |
KGLShadowMapping.init(KGLLight in_light,
int in_textureUnit,
int in_textureUnitForShadowMap,
int shadowMapWidth,
int shadowMapHeight,
float minimam_shadow,
boolean isDrowColorMap)
使用準備 shadow mapのサイズで影の精度がきまる フレームバッファオブジェクトがサポートされていない場合はviewport依存になるので、 shadowMapWidth、shadowMapHeightは使用されない カラーバッファに情報を書き出す設定もできる。 |
int |
KGLModelData.multiInput.read(byte[] b)
データ読み込み ストリームからb.lengthサイズのデータを読み込もうとする 実際に読み込んだサイズはreturn値を参照 |
java.lang.String |
KGLModelData.multiInput.readLine()
1行(文字列)読み込み 1 行の終端は、改行 (「\n」) か、復帰 (「\r」)、または復帰とそれに続く改行 この関数のあと、読み込み位置は改行文字の次に進む |
KGLException をスローする kGLModel のコンストラクタ | |
---|---|
KGLfbo(javax.media.opengl.GL in_gl)
コンストラクタ |
|
KGLMetaseq(javax.media.opengl.GL in_gl,
KGLTextures in_texPool,
java.io.File mqoFile,
float scale,
KGLCoordinates in_coordinates,
boolean in_isUpperGround,
boolean isUseVBO)
コンストラクタ ここでファイルからデータを読み込んでいる |
|
KGLMetaseq(javax.media.opengl.GL in_gl,
KGLTextures in_texPool,
java.net.URL mqoFile,
float scale,
KGLCoordinates in_coordinates,
boolean in_isUpperGround,
boolean isUseVBO)
コンストラクタ ここでファイルからデータを読み込んでいる |
|
KGLShadowMapping(javax.media.opengl.GL in_gl,
javax.media.opengl.glu.GLU in_glu)
コンストラクタ 拡張機能の有無のチェック等をしている |
kGLModel.contentprovider での KGLException の使用 |
---|
KGLException をスローする kGLModel.contentprovider のメソッド | |
---|---|
static java.io.InputStream |
HttpContentProvider.createInputStream(java.net.URL i_url)
|
ContentWrapper |
LocalContentProvider.CreateMainStream()
|
ContentWrapper |
HttpContentProvider.CreateMainStream()
|
ContentWrapper |
ContentProvider.CreateMainStream()
|
ContentWrapper |
LocalContentProvider.CreateStream(java.lang.String i_identifier)
|
ContentWrapper |
HttpContentProvider.CreateStream(java.lang.String i_identifier)
|
ContentWrapper |
ContentProvider.CreateStream(java.lang.String i_identifier)
|
KGLException をスローする kGLModel.contentprovider のコンストラクタ | |
---|---|
HttpContentProvider(java.lang.String i_base_url)
|
|
HttpContentWrapper(java.io.InputStream i_is)
|
|
LocalContentWrapper(java.lang.String i_identifier)
|
|
||||||||||
前 次 | フレームあり フレームなし |