既知の直接サブクラス |
setRenderable(Renderable)
で Node
にアタッチして、3D 空間でレンダリングするための基本クラス。
定数
int | RENDER_PRIORITY_DEFAULT | |
int | RENDER_PRIORITY_FIRST | |
int | RENDER_PRIORITY_LAST |
フィールド
CollisionShape の保護 | collisionShape |
保護されたコンストラクタ
Renderable(Renderable その他)
|
パブリック メソッド
CollisionShape |
getCollisionShape()
自動車事故検出に使用する
CollisionShape をこの Renderable で取得します。 |
マテリアル |
getMaterial(int submeshIndex)
指定したサブメッシュにバインドされたマテリアルを返します。
|
マテリアル |
getMaterial()
最初のサブメッシュにバインドされたマテリアルを返します。
|
整数 |
getRenderPriority()
レンダリング順序を制御するレンダリング優先度を取得します。
|
整数 |
getSubmeshCount()
このレンダリング可能ファイルが持つサブメッシュの数を返します。
|
文字列 |
getSubmeshName(int submeshIndex)
指定したサブメッシュに関連付けられている名前を返します。
|
ブール値 |
isShadowCaster()
他のレンダリング可能オブジェクトにシャドウをキャストするように構成されている場合は true を返します。
|
ブール値 |
isShadowReceiver()
他のレンダリング可能オブジェクトによってキャストされたシャドウを受け取るように構成されている場合は true を返します。
|
抽象 レンダリング可能 |
makeCopy()
この Renderable の新しいインスタンスを作成します。
|
void | |
void | |
void | |
void |
setRenderPriority(int renderPriority)
レンダリングの優先度を設定して、レンダリングの順序を制御します。
|
void |
setShadowCaster(ブール値 isShadowCaster)
レンダラブルがシーン内の他のレンダリング可能物にシャドウをキャストするかどうかを設定します。
|
void |
setShadowReceiver(ブール値 isShadowReceiver)
レンダラブルが、シーン内の他のレンダラによってキャストされたシャドウを受け取るかどうかを設定します。
|
void |
継承されるメソッド
定数
public static final int RENDER_PRIORITY_DEFAULT
public static final int RENDER_PRIORITY_FIRST
public static final int RENDER_PRIORITY_LAST
フィールド
保護されたコンストラクタ
パブリック メソッド
public int getRenderPriority ()
レンダリング順序を制御するレンダリング優先度を取得します。優先度は、0(最初にレンダリングされる)から 7(最後にレンダリングされる)の範囲です。デフォルト値は 4 です。
public int getSubmeshCount ()
このレンダリング可能ファイルが持つサブメッシュの数を返します。すべての Renderable には 1 つ以上あります。
public String getSubmeshName (int submeshIndex)
public boolean isShadowCaster ()
他のレンダリング可能オブジェクトにシャドウをキャストするように構成されている場合は true を返します。
public boolean isShadowReceiver ()
他のレンダリング可能オブジェクトによってキャストされたシャドウを受け取るように構成されている場合は true を返します。
public 抽象 レンダリング可能 makeCopy ()
この Renderable の新しいインスタンスを作成します。
新しいレンダリング可能アイテムには、すべての変更可能な状態の一意のコピーが含まれます。Renderable で参照されているすべてのマテリアルもインスタンス化されます。不変のデータは、インスタンス間で共有されます。
public void setCollisionShape (CollisionShape collisionShape)
自動車事故検出に使用する CollisionShape
をこの Renderable
で設定します。
パラメータ
CollisionShape |
---|
public void setMaterial (int submeshIndex, Material マテリアル)
指定したサブメッシュにバインドされるマテリアルを設定します。
パラメータ
サブメッシュ インデックス | |
---|---|
material |
public void setRenderPriority (int renderPriority)
レンダリングの優先度を設定して、レンダリングの順序を制御します。優先度は、0(最初にレンダリングされる)から 7(最後にレンダリングされる)の範囲です。デフォルト値は 4 です。
パラメータ
レンダリングの優先度 |
---|
public void setShadowCaster (ブール値 isShadowCaster)
レンダラブルがシーン内の他のレンダリング可能物にシャドウをキャストするかどうかを設定します。
パラメータ
isShadowCaster |
---|
public void setShadowReceiver (ブール値 isShadowReceiver)
レンダラブルが、シーン内の他のレンダラによってキャストされたシャドウを受け取るかどうかを設定します。
パラメータ
isShadowReceiver |
---|