FilamentEngineWrapper

public class FilamentEngineWrapper
已知的直接子类

封装对 Filament 引擎的调用。

公共构造函数

FilamentEngineWrapper(引擎)

公共方法

相机
相机
createCamera(整数实体)
围栏
渲染程序
场景
SwapChain
createSwapChain对象 Surface,长标志)
有效的 Surface 类型:- Android:Surface - 其他:无

标志:请参阅 SwapChain 中的 CONFIG 标志。

SwapChain
createSwapChain对象 Surface)
有效的 Surface 类型:- Android:Surface - 其他:无
SwapChain
createSwapChainFromNativeSurface(NativeSurface Surface,长标记)
查看
无效
无效
destroyCamera(Camera camera)
无效
destroyEntity(整数实体)
无效
destroyFence(围栏围栏)
无效
destroyIndexBuffer(IndexBuffer indexBuffer)
无效
destroyIndirectLight(IndirectLight ibl)
无效
destroyMaterial(Material 材料)
无效
destroyMaterialInstance(MaterialInstance materialInstance)
无效
destroyRenderer(渲染程序渲染程序)
无效
destroyScene (Scene scene)
无效
destroySkybox(Skybox Skybox)
无效
destroyStream(数据流)
无效
销毁 SwapChain(SwapChain swapChain)
无效
destroyTexture(纹理纹理)
无效
destroyVertexBuffer(VertexBuffer vertexBuffer)
无效
destroyView(数据视图视图)
无效
引擎
LightManager
RenderableManager
TransformManager
布尔值

继承的方法

公共构造函数

公开 FilamentEngineWrapper (引擎)

参数
引擎

公共方法

public Camera createCamera ()

public Camera createCamera (int entity)

参数
entity

public Fence createFence ()

公开 渲染程序 createRenderer ()

public Scene createScene ()

public SwapChain createSwapChain Object Surface,长标志)

有效的 Surface 类型:- Android:Surface - 其他:无

标志:请参阅 SwapChain 中的 CONFIG 标志。

参数
surface
flags

public SwapChain createSwapChainObject Surface)

有效的 Surface 类型:- Android:Surface - 其他:无

参数
surface

public SwapChain createSwapChainFromNativeSurface (NativeSurface surface, long flag)

参数
surface
flags

public View createView ()

public void destroy ()

public void destroyCamera (Camera camera)

参数
摄像头

public void destroyEntity (int entity)

参数
entity

public void destroyFence (Fence guard)

参数
篱笆

public void destroyIndexBuffer (IndexBuffer indexBuffer)

参数
indexBuffer

public void destroyIndirectLight (IndirectLight ibl)

参数
Ibl

public void destroyMaterial (Material Material)

参数
material

public void destroyMaterialInstance (MaterialInstance materialInstance)

参数
MaterialInstance

public void destroyRenderer (Renderer renderer)

参数
渲染程序

public void destroyScene (Scene scene)

参数
场景

public void destroySkybox (Skybox skybox)

参数
Skybox

public void destroyStream (Stream Stream)

参数
流式传输

public void destroySwapChain (SwapChain swapChain)

参数
swapChain(交换链)

public void destroyTexture (纹理纹理)

参数
纹理

public void destroyVertexBuffer (VertexBuffer vertexBuffer)

参数
顶点缓冲区

public void destroyView (View view)

参数
视图

public void flushAndWait ()

public Engine getFilamentEngine ()

public LightManager getLightManager ()

public RenderableManager getRenderableManager ()

public TransformManager getTransformManager ()

public boolean isValid ()