FilamentEngineWrapper

classe publique FilamentEngineWrapper
Sous-classes directes connues

Encapsule les appels vers Filament Engine.

Constructeurs publics

FilamentEngineWrapper(moteur du moteur)

Méthodes publiques

Caméra
Caméra
createCamera(entité int)
Escrime
Moteur de rendu
Scène
Échange de chaînes
createSwapChain(sur la surface Object, les options longues)
Types de surfaces valides: - Android: Surface - Autre: aucune

Indicateurs: consultez les indicateurs CONFIG dans SwapChain.

Échange de chaînes
createSwapChain(sur la surface Object)
Types de surfaces valides: - Android: Surface - Autre: aucune
Échange de chaînes
createSwapChainFromNativeSurface(SurfaceSurface native, options longues)
View
void
void
destroyCamera(Appareil photo)
void
destroyEntity(entitéint)
void
destroyFence(Clôture de clôture)
void
destroyIndexBuffer(IndexBuffer indexBuffer)
void
destroyIndirectLight(IndirectLight ibl)
void
destroyMaterial(Material Material)
void
destroyMaterialInstance(MaterialInstance materialInstance)
void
destroyRenderer(moteur de rendu)
void
destroyScene(scène)
void
destroySkybox(Skybox)
void
destroyStream(flux de diffusion)
void
destroySwapChain(SwapChain wapChain)
void
destroyTexture(texture texture)
void
destroyVertexBuffer (VertexBuffer vertxBuffer)
void
void
Engine
LightManager
Gestionnaire de rendu
TransformManager
booléen

Méthodes héritées

Constructeurs publics

public FilamentEngineWrapper (moteur du moteur)

Paramètres
moteur

Méthodes publiques

public Camera createCamera ()

public Camera createCamera (entité int)

Paramètres
entity

Clôture createFence ()

public Renderer createRenderer ()

scène publique createScene ()

public SwapChain createSwapChain (Surface Objet, indicateurs longs)

Types de surfaces valides: - Android: Surface - Autre: aucune

Indicateurs: consultez les indicateurs CONFIG dans SwapChain.

Paramètres
Surface
flags

public SwapChain createSwapChain (sur la surface Object)

Types de surfaces valides: - Android: Surface - Autre: aucune

Paramètres
Surface

public SwapChain createSwapChainFromNativeSurface (SurfaceSurface native, indicateurs longs)

Paramètres
Surface
flags

public Afficher createView ()

public void destroy ()

public void destroyCamera (caméra d'appareil photo)

Paramètres
camera

public void destroyEntity (entité int)

Paramètres
entity

public void destroyFence (clôture de l'escrime)

Paramètres
barrière

public void destroyIndexBuffer (IndexBuffer indexBuffer)

Paramètres
indexBuffer

public void destroyIndirectLight (IndirectLight ibl)

Paramètres
Ibl

public void destroyMaterial (Material Material)

Paramètres
material

public void destroyMaterialInstance (MaterialInstance materialInstance)

Paramètres
Material Instance

public void destroyRenderer (Rendu du moteur de rendu)

Paramètres
moteur de rendu

public void destroyScene (scène)

Paramètres
scène

public voiddestroySkybox(Skybox Skybox)

Paramètres
Skybox

public void destroyStream (flux de diffusion)

Paramètres
flux

public void destroySwapChain (SwapChain échangéChain)

Paramètres
échange de chaînes

public void destroyTexture (texture texture)

Paramètres
texture

public void destroyVertexBuffer (VertexBuffer vertxBuffer)

Paramètres
VertexBuffer

public void destroyView (Afficher la vue)

Paramètres
vue

public void flushAndWait ()

public Engine getFilamentEngine ()

public LightManager getLightManager ()

public RenderableManager getRenderableManager ()

public TransformManager getTransformManager ()

public booleanisValid()