IEngine

公開インターフェース IEngine
既知の間接サブクラス

getFilamentEngine フィラメント エンジンの複数フレーバーをサポートするエンジン インターフェース。

パブリック メソッド

抽象 カメラ
抽象 カメラ
createCamera(int エンティティ)
抽象的な フェンス
抽象 Renderer
抽象シーン
SwapChain
createSwapChainオブジェクト サーフェス、長いフラグ)
有効なサーフェス タイプ: - Android: サーフェス - その他: なし

フラグ: SwapChain の CONFIG フラグを参照してください。

SwapChain
createSwapChainオブジェクト サーフェス)
有効なサーフェス タイプ: - Android: サーフェス - その他: なし
SwapChain
createSwapChainFromNativeSurface(NativeSurface サーフェス、長いフラグ)
抽象 表示
抽象 void
抽象 void
destroyCamera(カメラ カメラ)
抽象 void
destroyEntity(int エンティティ)
抽象 void
destroyFence(フェンス フェンス)
抽象 void
destroyIndexBuffer(IndexBuffer indexBuffer)
抽象 void
destroyIndirectLight(IndirectLight ibl)
抽象 void
destroyMaterial(マテリアル マテリアル)
抽象 void
destroyMaterialInstance(MaterialInstancematerialInstance)
抽象 void
destroyRenderer(Renderer レンダラ)
抽象 void
destroyScene(シーンシーン)
抽象 void
destroySkybox(Skybox skybox)
抽象 void
destroyStream(Stream Stream)
抽象 void
destroySwapChain(SwapChain SwapChain)
抽象 void
destroyTexture(テクスチャ テクスチャ)
抽象 void
destroyVertexBuffer(VertexBuffer vertexBuffer)
抽象 void
destroyView(ビューを表示)
抽象 void
抽象エンジン
LightManager を抽象化
抽象 RenderableManager
TransformTransform
抽象ブール値

パブリック メソッド

公開 抽象 カメラ createCamera ()

public 抽象 カメラ createCamera (int エンティティ)

パラメータ
エンティティ

public 抽象 フェンス createFence ()

public Abstract Renderer createRenderer ()

public 抽象 シーン createScene ()

public Abstract SwapChain createSwapChain (Object サーフェス, 長いフラグ)

有効なサーフェス タイプ: - Android: サーフェス - その他: なし

フラグ: SwapChain の CONFIG フラグを参照してください。

パラメータ
surface
flags

public Abstract SwapChain createSwapChain (Object サーフェス)

有効なサーフェス タイプ: - Android: サーフェス - その他: なし

パラメータ
surface

public Abstract SwapChain createSwapChainFromNativeSurface (NativeSurface サーフェス、長いフラグ)

パラメータ
surface
flags

public 抽象 ビュー createView ()

public Abstract void destroy ()

public Abstract void destroyCamera (Camera camera)

パラメータ
camera

public Abstract void destroyEntity (int entity)

パラメータ
エンティティ

public 抽象 void destroyFence (フェンス フェンス)

パラメータ
フェンス

public Abstract void destroyIndexBuffer (IndexBuffer indexBuffer)

パラメータ
indexBuffer

public Abstract void destroyIndirectLight (IndirectLight ibl)

パラメータ
ibl

public-抽象 void destroyMaterial (マテリアル マテリアル)

パラメータ
material

public Abstract void destroyMaterialInstance (MaterialInstancematerialInstance)

パラメータ
MaterialInstance

public Abstract void destroyRenderer (レンダラのレンダラ)

パラメータ
レンダラ

public Abstract void destroyScene (シーンシーン)

パラメータ
シーン

public Abstract void destroySkybox (Skybox skybox)

パラメータ
スカイボックス

public Abstract void destroyStream (Streamstream)

パラメータ
ストリーム

public 抽象 void destroySwapChain (SwapChain SwapChain)

パラメータ
スワップチェーン

public Abstract void destroyTexture (テクスチャ テクスチャ)

パラメータ
質感

public Abstract void destroyVertexBuffer (VertexBuffer vertexBuffer)

パラメータ
頂点バッファ

public Abstract void destroyView (ビューを表示)

パラメータ
ビュー

public Abstract void flushAndWait ()

public 抽象 エンジン getFilamentEngine ()

public Abstract LightManager getLightManager ()

public Abstract RenderableManager getRenderableManager ()

public Abstract TransformManager getTransformManager ()

public 抽象 ブール値 isValid ()