公共接口 IEngine
已知的间接子类 |
一个引擎接口,用于支持多种不同类型的 getFilamentEngine 光纤引擎。
公共方法
抽象相机 | |
抽象相机 |
createCamera(整数实体)
|
抽象 栅栏 | |
抽象渲染程序 | |
抽象场景 | |
abstract SwapChain |
createSwapChain(对象 Surface,长标志)
有效的 Surface 类型:- Android:Surface - 其他:无
标志:请参阅 SwapChain 中的 CONFIG 标志。 |
abstract SwapChain | |
abstract SwapChain |
createSwapChainFromNativeSurface(NativeSurface Surface,长标记)
|
抽象 视图 | |
抽象 无效 |
destroy()
|
抽象 无效 |
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(数据视图视图)
|
抽象 无效 | |
抽象引擎 | |
abstract LightManager | |
abstract RenderableManager | |
abstract TransformManager | |
抽象布尔值 |
isValid()
|
公共方法
public abstract Camera createCamera ()
public abstract Camera createCamera (int entity)
参数
entity |
---|
公共抽象栅栏 createFence ()
public abstract Renderer createRenderer ()
public abstract Scene createScene ()
public abstract SwapChain createSwapChain(Object Surface,长标志)
有效的 Surface 类型:- Android:Surface - 其他:无
标志:请参阅 SwapChain 中的 CONFIG 标志。
参数
surface | |
---|---|
flags |
public abstract SwapChain createSwapChain (Object surface)
有效的 Surface 类型:- Android:Surface - 其他:无
参数
surface |
---|
public abstract SwapChain createSwapChainFromNativeSurface (NativeSurface surface, long flag)
参数
surface | |
---|---|
flags |
public abstract View createView ()
public abstract void destroy ()
public abstract void destroyCamera (Camera camera)
参数
摄像头 |
---|
public abstract void destroyEntity (int entity)
参数
entity |
---|
public abstract void destroyFence (Fence guard)
参数
篱笆 |
---|
public abstract void destroyIndexBuffer (IndexBuffer indexBuffer)
参数
indexBuffer |
---|
public abstract void destroyIndirectLight (IndirectLight ibl)
参数
Ibl |
---|
public abstract void destroyMaterial (Material Material)
参数
material |
---|
public abstract void destroyMaterialInstance (MaterialInstance materialInstance)
参数
MaterialInstance |
---|
public abstract void destroyRenderer (Renderer renderer)
参数
渲染程序 |
---|
public abstract void destroyScene (Scene scene)
参数
场景 |
---|
public abstract void destroySkybox (Skybox skybox)
参数
Skybox |
---|
public abstract void destroyStream (Stream Stream)
参数
流式传输 |
---|
public abstract void swapSwapChain (SwapChain swapChain)
参数
swapChain(交换链) |
---|
public abstract void destroyTexture (纹理纹理)
参数
纹理 |
---|
public abstract void destroyVertexBuffer (VertexBuffer vertexBuffer)
参数
顶点缓冲区 |
---|
public abstract void destroyView (View view)
参数
视图 |
---|