Logo: IEngine

öffentliche Schnittstelle IEngine
Bekannte indirekte Unterklassen

Motorschnittstelle zur Unterstützung mehrerer Varianten der getFilamentEngine-Filament-Engine.

Public Methods

abstrakte Kamera
abstrakte Kamera
createCamera(int-Entität)
Abstrakter Zaun
Abstrakter Renderer
Abstrakte Szene
Abstrakt SwapChain
createSwapChain(Objektoberfläche, lange Flags)
Gültige Oberflächentypen: – Android: Oberfläche – Sonstiges: keine

Flags: Siehe CONFIG-Flags in SwapChain.

Abstrakt SwapChain
createSwapChain(Objektoberfläche)
Gültige Oberflächentypen: – Android: Oberfläche – Sonstiges: keine
Abstrakt SwapChain
createSwapChainFromNativeSurface(NativeSurface-Oberfläche, lange Flags)
Abstrakt Ansicht
Abstrakt void
Abstrakt void
Einzelkamera(Kamerakamera)
Abstrakt void
deleteEntity(int-Entität)
Abstrakt void
deleteFence(Zäune)
Abstrakt void
deleteIndexBuffer(IndexBuffer indexBuffer)
Abstrakt void
VernichtungsIndirectLight(IndirectLight ibl)
Abstrakt void
deleteMaterial(Materialmaterial)
Abstrakt void
deleteMaterialInstance(MaterialInstance materialInstance)
Abstrakt void
deleteRenderer(Renderer-Renderer)
Abstrakt void
deleteScene(Szenenszene)
Abstrakt void
losSkybox(Skybox-Skybox)
Abstrakt void
deleteStream(Streamstream)
Abstrakt void
replaceSwapChain(SwapChain SwapChain)
Abstrakt void
losTexture (Texturtextur)
Abstrakt void
nicht VertexBuffer(VertexBuffer vertexBuffer)
Abstrakt void
Abstrakt void
Abstrakte Engine
Abstraktes LightManager
Abstrakt RenderableManager
Abstrakt TransformManager
Abstrakte boolesche Werte

Public Methods

öffentlichen abstrakten Kamera createCamera ()

öffentlichen abstrakten Kamera createCamera (int entity)

Parameter
entity

öffentlichen abstrakten Zaun createFence ()

öffentlichen abstrakten Renderer createRenderer ()

öffentlichen abstrakten Ambiente createScene ()

öffentlichen abstrakten SwapChain createSwapChain (Objekt-Oberfläche, lange Flags)

Gültige Oberflächentypen: – Android: Oberfläche – Sonstiges: keine

Flags: Siehe CONFIG-Flags in SwapChain.

Parameter
Oberfläche
flags

öffentlichen abstrakten SwapChain createSwapChain (Objekt-Oberfläche)

Gültige Oberflächentypen: – Android: Oberfläche – Sonstiges: keine

Parameter
Oberfläche

öffentlichen abstrakten SwapChain createSwapChainFromNativeSurface (NativeSurface-Oberfläche, lange Flags)

Parameter
Oberfläche
flags

öffentlichen abstrakten Ansicht createView ()

öffentlich abstrakt void zerstören ()

public abstrakt void deleteCamera (Kamera)

Parameter
kamera

public abstrakt void deleteEntity (int entity)

Parameter
entity

public abstrakt void deleteFence (Zäune)

Parameter
Zaun

public abstrakt void deleteIndexBuffer (IndexBuffer indexBuffer)

Parameter
IndexBuffer

public abstrakt void nicht zu löschenIndirectLight (IndirectLight ibl)

Parameter
Ibl

public abstrakt void deleteMaterial (Materialmaterial)

Parameter
material

öffentlichen abstrakt void deleteMaterialInstance (MaterialInstance materialInstance)

Parameter
materialInstance (Materialinstanz)

öffentlichen abstrakt void nicht zu rendern (Renderer-Renderer)

Parameter
Renderer

public abstrakt void deleteScene (Szenenszenen)

Parameter
Anlass

public abstrakt void deleteSkybox (Skybox Skybox)

Parameter
Skybox

public abstrakt void deleteStream (Stream streamen)

Parameter
stream

public abstrakt void deleteSwapChain (SwapChain SwapChain)

Parameter
Logo: SwapChain

public abstrakt void deleteTexture (Texturtextur)

Parameter
Textur

public abstrakt void nicht VertexBuffer (VertexBuffer vertexBuffer)

Parameter
Vertex-Zwischenspeicher

public abstrakt void nichts löschen (Ansicht aufrufen)

Parameter
Ansicht

public abstrakt void flushAndWait ()

öffentlichen abstrakten Engine getFilamentEngine ()

öffentlichen abstrakten LightManager getLightManager ()

öffentlichen abstrakten RenderableManager getRenderableManager ()

öffentlichen abstrakten TransformManager getTransformManager ()

Public abstrakt boolesch isValid ()