Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/crazy0126/vrplayer-opengles
/ functions
Functions
44 in github.com/crazy0126/vrplayer-opengles
⨍
Functions
44
◇
Types & classes
4
↓ 5 callers
Method
checkGlError
(String op)
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:255
↓ 2 callers
Method
convert2DTo3D
(boolean enable)
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:280
↓ 2 callers
Method
convert3DTo2D
(boolean enable)
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:290
↓ 2 callers
Method
resetTextureBuffer
()
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:332
↓ 2 callers
Method
startPlaying
()
app/src/main/java/com/stone/player/vrlib/SurfaceActivity.java:70
↓ 1 callers
Method
chooseEglConfig
()
app/src/main/java/com/stone/player/vrlib/render/TextureBaseRenderer.java:158
↓ 1 callers
Method
createContext
(EGL10 egl, EGLDisplay eglDisplay, EGLConfig eglConfig)
app/src/main/java/com/stone/player/vrlib/render/TextureBaseRenderer.java:152
↓ 1 callers
Method
deinitGL
()
app/src/main/java/com/stone/player/vrlib/render/TextureBaseRenderer.java:143
↓ 1 callers
Method
deinitGLComponents
()
app/src/main/java/com/stone/player/vrlib/render/TextureBaseRenderer.java:90
↓ 1 callers
Method
draw
Main draw function, subclass this and add custom drawing code here. The rendering thread will attempt to limit FPS to 60 to keep CPU usage low.
app/src/main/java/com/stone/player/vrlib/render/TextureBaseRenderer.java:83
↓ 1 callers
Method
getConfig
()
app/src/main/java/com/stone/player/vrlib/render/TextureBaseRenderer.java:176
↓ 1 callers
Method
getVideoTexture
()
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:263
↓ 1 callers
Method
initGL
()
app/src/main/java/com/stone/player/vrlib/render/TextureBaseRenderer.java:119
↓ 1 callers
Method
initGLComponents
OpenGL component initialization funcion. This is called after OpenGL context has been initialized on the rendering thread. Subclass this and initializ
app/src/main/java/com/stone/player/vrlib/render/TextureBaseRenderer.java:89
↓ 1 callers
Method
loadShaders
()
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:91
↓ 1 callers
Method
pingFps
()
app/src/main/java/com/stone/player/vrlib/render/TextureBaseRenderer.java:94
↓ 1 callers
Method
resetTextureCoords
()
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:309
↓ 1 callers
Method
resetVertexBuffer
()
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:359
↓ 1 callers
Method
resetVertexCoords
()
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:340
↓ 1 callers
Method
resolveScale
(int videoWidth, int videoHeight, int surfaceWidth, int surfaceHeight, GravityMode gravity)
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:375
↓ 1 callers
Method
setCropRight
()
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:370
↓ 1 callers
Method
setGravity
(GravityMode gravity)
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:302
↓ 1 callers
Method
setSurfaceSize
(int surfaceWidth, int surfaceHeight)
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:248
↓ 1 callers
Method
setVideoSize
(int width, int height)
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:242
↓ 1 callers
Method
setupTexture
(Context context)
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:138
↓ 1 callers
Method
setupVertexBuffer
()
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:119
Method
TextureBaseRenderer
@param texture Surface texture on which to render. This has to be called AFTER the texture became available @param surfaceWidth Width of the passed su
app/src/main/java/com/stone/player/vrlib/render/TextureBaseRenderer.java:34
Method
VideoTextureRenderer
(Context context, SurfaceTexture texture, int width, int height)
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:82
Method
deinitGLComponents
()
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:233
Method
draw
()
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:160
Method
finalize
()
app/src/main/java/com/stone/player/vrlib/render/TextureBaseRenderer.java:190
Method
initGLComponents
()
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:226
Method
onClick
(View v)
app/src/main/java/com/stone/player/vrlib/SurfaceActivity.java:125
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/stone/player/vrlib/SurfaceActivity.java:34
Method
onFrameAvailable
(SurfaceTexture surfaceTexture)
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:268
Method
onPause
()
app/src/main/java/com/stone/player/vrlib/SurfaceActivity.java:60
Method
onPause
Call when activity pauses. This stops the rendering thread and deinitializes OpenGL.
app/src/main/java/com/stone/player/vrlib/render/TextureBaseRenderer.java:113
Method
onResume
()
app/src/main/java/com/stone/player/vrlib/SurfaceActivity.java:52
Method
onSurfaceTextureAvailable
(SurfaceTexture surface, int width, int height)
app/src/main/java/com/stone/player/vrlib/SurfaceActivity.java:95
Method
onSurfaceTextureDestroyed
(SurfaceTexture surface)
app/src/main/java/com/stone/player/vrlib/SurfaceActivity.java:112
Method
onSurfaceTextureSizeChanged
(SurfaceTexture surface, int width, int height)
app/src/main/java/com/stone/player/vrlib/SurfaceActivity.java:104
Method
onSurfaceTextureUpdated
(SurfaceTexture surface)
app/src/main/java/com/stone/player/vrlib/SurfaceActivity.java:119
Method
resetDrawBuffer
()
app/src/main/java/com/stone/player/vrlib/render/VideoTextureRenderer.java:366
Method
run
()
app/src/main/java/com/stone/player/vrlib/render/TextureBaseRenderer.java:44