Package com.kakao.vectormap.internal
Class EngineHandler
- java.lang.Object
-
- com.kakao.vectormap.internal.EngineHandler
-
- All Implemented Interfaces:
IEngineHandler
public class EngineHandler extends java.lang.Object implements IEngineHandler
-
-
Constructor Summary
Constructors Constructor Description EngineHandler(MapViewHolder mapViewHolder, EngineCreateCallback engineCreateCallback, boolean isVulkan)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetEngineState()voidpause()booleanrender()voidresize(int width, int height)voidresume(int width, int height)longstart(Context context, int width, int height, int depthSize, java.lang.String glRenderer, Surface surface)voidstop()voidupdateSurface(int width, int height, Surface surface)
-
-
-
Constructor Detail
-
EngineHandler
public EngineHandler(MapViewHolder mapViewHolder, EngineCreateCallback engineCreateCallback, boolean isVulkan)
-
-
Method Detail
-
start
public long start(Context context, int width, int height, int depthSize, java.lang.String glRenderer, Surface surface) throws java.lang.RuntimeException- Specified by:
startin interfaceIEngineHandler- Throws:
java.lang.RuntimeException
-
resume
public void resume(int width, int height)- Specified by:
resumein interfaceIEngineHandler
-
render
public boolean render()
- Specified by:
renderin interfaceIEngineHandler
-
pause
public void pause()
- Specified by:
pausein interfaceIEngineHandler
-
updateSurface
public void updateSurface(int width, int height, Surface surface)- Specified by:
updateSurfacein interfaceIEngineHandler
-
resize
public void resize(int width, int height)- Specified by:
resizein interfaceIEngineHandler
-
stop
public void stop()
- Specified by:
stopin interfaceIEngineHandler
-
getEngineState
public java.lang.String getEngineState()
- Specified by:
getEngineStatein interfaceIEngineHandler
-
-