レンダリング可能

Public 抽象クラス Renderable
既知の直接サブクラス

setRenderable(Renderable)Node にアタッチして、3D 空間でレンダリングするための基本クラス。

定数

int RENDER_PRIORITY_DEFAULT
int RENDER_PRIORITY_FIRST
int RENDER_PRIORITY_LAST

フィールド

CollisionShape の保護 collisionShape

保護されたコンストラクタ

RenderableRenderable その他)

パブリック メソッド

CollisionShape
getCollisionShape()
自動車事故検出に使用する CollisionShape をこの Renderable で取得します。
マテリアル
getMaterial(int submeshIndex)
指定したサブメッシュにバインドされたマテリアルを返します。
マテリアル
getMaterial()
最初のサブメッシュにバインドされたマテリアルを返します。
整数
getRenderPriority()
レンダリング順序を制御するレンダリング優先度を取得します。
整数
getSubmeshCount()
このレンダリング可能ファイルが持つサブメッシュの数を返します。
文字列
getSubmeshName(int submeshIndex)
指定したサブメッシュに関連付けられている名前を返します。
ブール値
isShadowCaster()
他のレンダリング可能オブジェクトにシャドウをキャストするように構成されている場合は true を返します。
ブール値
isShadowReceiver()
他のレンダリング可能オブジェクトによってキャストされたシャドウを受け取るように構成されている場合は true を返します。
抽象 レンダリング可能
makeCopy()
この Renderable の新しいインスタンスを作成します。
void
setCollisionShapeCollisionShape collisionShape)
自動車事故検出に使用する CollisionShape をこの Renderable で設定します。
void
setMaterialMaterial マテリアル)
最初のサブメッシュにバインドされるマテリアルを設定します。
void
setMaterial(int submeshIndex, Material マテリアル)
指定したサブメッシュにバインドされるマテリアルを設定します。
void
setRenderPriority(int renderPriority)
レンダリングの優先度を設定して、レンダリングの順序を制御します。
void
setShadowCaster(ブール値 isShadowCaster)
レンダラブルがシーン内の他のレンダリング可能物にシャドウをキャストするかどうかを設定します。
void
setShadowReceiver(ブール値 isShadowReceiver)
レンダラブルが、シーン内の他のレンダラによってキャストされたシャドウを受け取るかどうかを設定します。
void

継承されるメソッド

定数

public static final int RENDER_PRIORITY_DEFAULT

定数値: 4

public static final int RENDER_PRIORITY_FIRST

定数値: 0

public static final int RENDER_PRIORITY_LAST

定数値: 7

フィールド

secure CollisionShape collisionShape

保護されたコンストラクタ

Protection Renderable Renderable その他)

パラメータ
その他

パブリック メソッド

public CollisionShape getCollisionShape ()

自動車事故検出に使用する CollisionShape をこの Renderable で取得します。

public マテリアル getMaterial (int submeshIndex)

指定したサブメッシュにバインドされたマテリアルを返します。

パラメータ
サブメッシュ インデックス

public Material getMaterial ()

最初のサブメッシュにバインドされたマテリアルを返します。

public int getRenderPriority ()

レンダリング順序を制御するレンダリング優先度を取得します。優先度は、0(最初にレンダリングされる)から 7(最後にレンダリングされる)の範囲です。デフォルト値は 4 です。

public int getSubmeshCount ()

このレンダリング可能ファイルが持つサブメッシュの数を返します。すべての Renderable には 1 つ以上あります。

public String getSubmeshName (int submeshIndex)

指定したサブメッシュに関連付けられている名前を返します。

パラメータ
サブメッシュ インデックス
スロー値
IllegalArgumentException インデックスが範囲外の場合

public boolean isShadowCaster ()

他のレンダリング可能オブジェクトにシャドウをキャストするように構成されている場合は true を返します。

public boolean isShadowReceiver ()

他のレンダリング可能オブジェクトによってキャストされたシャドウを受け取るように構成されている場合は true を返します。

public 抽象 レンダリング可能 makeCopy ()

この Renderable の新しいインスタンスを作成します。

新しいレンダリング可能アイテムには、すべての変更可能な状態の一意のコピーが含まれます。Renderable で参照されているすべてのマテリアルもインスタンス化されます。不変のデータは、インスタンス間で共有されます。

public void setCollisionShape (CollisionShape collisionShape)

自動車事故検出に使用する CollisionShape をこの Renderable で設定します。

パラメータ
CollisionShape

public void setMaterial マテリアル マテリアル)

最初のサブメッシュにバインドされるマテリアルを設定します。

パラメータ
material

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

public void updateFromDefinition (RenderableDefinition 定義)

パラメータ
definition