Agora Java API Reference for Android
Public Member Functions | List of all members
io.agora.unityengine.IUnityEngine Class Referenceabstract

Public Member Functions

abstract int initUnity (Context activityContext)
 
abstract int uninitUnity ()
 
abstract int addRenderView (final long viewId, final TextureView textureView)
 
abstract int removeRenderView (final long viewId, final TextureView textureView)
 
abstract int release ()
 
abstract int sendMessageToUnity (final String key, final String jsonMessage)
 
abstract int registerEventListener (IUnityEngineListener listener)
 
abstract int unregisterEventListener (IUnityEngineListener listener)
 

Member Function Documentation

◆ initUnity()

abstract int io.agora.unityengine.IUnityEngine.initUnity ( Context  activityContext)
abstract

unity engine initialization

Parameters
activityContext

◆ uninitUnity()

abstract int io.agora.unityengine.IUnityEngine.uninitUnity ( )
abstract

unity engine uninitialization

◆ addRenderView()

abstract int io.agora.unityengine.IUnityEngine.addRenderView ( final long  viewId,
final TextureView  textureView 
)
abstract

add render view for unity engine

Parameters
viewIdthe ID of textureView ; >= 0 ;
textureViewtarget view to display

◆ removeRenderView()

abstract int io.agora.unityengine.IUnityEngine.removeRenderView ( final long  viewId,
final TextureView  textureView 
)
abstract

remove the render view of unity engine

Parameters
viewIdthe TextureView ID to remove ;

◆ release()

abstract int io.agora.unityengine.IUnityEngine.release ( )
abstract

release unity engine

◆ sendMessageToUnity()

abstract int io.agora.unityengine.IUnityEngine.sendMessageToUnity ( final String  key,
final String  jsonMessage 
)
abstract

send message to unity engine

Parameters
key
jsonMessage

◆ registerEventListener()

abstract int io.agora.unityengine.IUnityEngine.registerEventListener ( IUnityEngineListener  listener)
abstract

register event listener to unity engine

Parameters
listener

◆ unregisterEventListener()

abstract int io.agora.unityengine.IUnityEngine.unregisterEventListener ( IUnityEngineListener  listener)
abstract

remove event listener frome the unity engine

Parameters
listener