API CHANGE: remove some Camera, Engine, and View deprecated APIs (#3965)
This commit is contained in:
+3
-2
@@ -128,7 +128,7 @@ class MainActivity : Activity() {
|
||||
skybox = Skybox.Builder().build(engine);
|
||||
scene.skybox = skybox
|
||||
|
||||
camera = engine.createCamera()
|
||||
camera = engine.createCamera(engine.entityManager.create())
|
||||
}
|
||||
|
||||
private fun setupViews() {
|
||||
@@ -375,13 +375,14 @@ class MainActivity : Activity() {
|
||||
engine.destroyView(view3)
|
||||
engine.destroySkybox(skybox)
|
||||
engine.destroyScene(scene)
|
||||
engine.destroyCamera(camera)
|
||||
engine.destroyCameraComponent(camera.entity)
|
||||
|
||||
// Engine.destroyEntity() destroys Filament related resources only
|
||||
// (components), not the entity itself
|
||||
val entityManager = EntityManager.get()
|
||||
entityManager.destroy(light)
|
||||
entityManager.destroy(renderable)
|
||||
entityManager.destroy(camera.entity)
|
||||
|
||||
// Destroying the engine will free up any resource you may have forgotten
|
||||
// to destroy, but it's recommended to do the cleanup properly
|
||||
|
||||
Reference in New Issue
Block a user