Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ckdevrel/VideoChatHeads
/ functions
Functions
49 in github.com/ckdevrel/VideoChatHeads
⨍
Functions
49
◇
Types & classes
9
↓ 13 callers
Method
checkGlError
(String op)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:466
↓ 5 callers
Method
addRect
Adds the vertices of a rectangle defined by 4 corner points. The array of vertices passed in must have the required length to add the geometry points
app/src/main/java/com/takeoffandroid/videochatheads/views/GLRoundedGeometry.java:187
↓ 4 callers
Method
addRoundedCorner
Adds the vertices of a number of triangles to form a rounded corner. The triangles start at some center point and will sweep from a given initial angl
app/src/main/java/com/takeoffandroid/videochatheads/views/GLRoundedGeometry.java:242
↓ 3 callers
Method
getIntent
(Context context)
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:57
↓ 3 callers
Method
init
(@NonNull VideoRenderer videoRender)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:84
↓ 2 callers
Method
loadShader
(int shaderType, String source)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:420
↓ 2 callers
Method
setMediaPlayer
(@Nullable MediaPlayer mediaPlayer)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:149
↓ 2 callers
Method
updateVertexData
()
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:245
↓ 1 callers
Method
addCloseView
()
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:267
↓ 1 callers
Method
addViewOnTouchListener
()
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:170
↓ 1 callers
Method
createProgram
(String vertexSource, String fragmentSource)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:437
↓ 1 callers
Method
findConfigAttrib
(EGL10 egl, EGLDisplay display, EGLConfig config, int attribute, int defaultV
app/src/main/java/com/takeoffandroid/videochatheads/views/MultiSampleEGLConfigChooser.java:121
↓ 1 callers
Method
generateVertexData
@see #generateVertexData(RectF, RectF, Point, float)
app/src/main/java/com/takeoffandroid/videochatheads/views/GLRoundedGeometry.java:33
↓ 1 callers
Method
initListeners
()
app/src/main/java/com/takeoffandroid/videochatheads/activities/MainActivity.java:40
↓ 1 callers
Method
setBackground
(Context context, ImageView imageView, int drawableID)
app/src/main/java/com/takeoffandroid/videochatheads/utils/Utils.java:20
↓ 1 callers
Method
setCornerRadius
(float radius)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:125
↓ 1 callers
Method
setUiSettings
()
app/src/main/java/com/takeoffandroid/videochatheads/activities/MainActivity.java:74
↓ 1 callers
Method
setUsesCoverageAa
(boolean usesCoverageAa)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:230
↓ 1 callers
Method
setVideoAspectRatio
(float aspectRatio)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:135
↓ 1 callers
Method
setupEGLConfig
Make sure the {@link android.view.SurfaceHolder} pixel format matches your EGL configuration. @param translucent true if the view should show views b
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:104
↓ 1 callers
Method
showChatHeades
()
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:75
↓ 1 callers
Method
usesCoverageAa
()
app/src/main/java/com/takeoffandroid/videochatheads/views/MultiSampleEGLConfigChooser.java:129
Method
GeometryArrays
(@NonNull float[] vertices, @NonNull short[] indices)
app/src/main/java/com/takeoffandroid/videochatheads/views/GLRoundedGeometry.java:309
Method
VideoRenderer
(@NonNull GLSurfaceView view)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:215
Method
VideoSurfaceView
(Context context)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:69
Method
chooseConfig
(EGL10 egl, EGLDisplay display)
app/src/main/java/com/takeoffandroid/videochatheads/views/MultiSampleEGLConfigChooser.java:23
Method
dipToPixels
(Context context, float dipValue)
app/src/main/java/com/takeoffandroid/videochatheads/utils/Utils.java:31
Method
onActivityReenter
(int resultCode, Intent data)
app/src/main/java/com/takeoffandroid/videochatheads/activities/MainActivity.java:62
Method
onBind
(Intent intent)
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:293
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/takeoffandroid/videochatheads/activities/MainActivity.java:22
Method
onCreate
()
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:63
Method
onDestroy
()
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:299
Method
onDrawFrame
(GL10 glUnused)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:286
Method
onFrameAvailable
(SurfaceTexture surface)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:415
Method
onPrepared
(MediaPlayer mp)
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:131
Method
onResume
()
app/src/main/java/com/takeoffandroid/videochatheads/activities/MainActivity.java:32
Method
onResume
()
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:139
Method
onStartCommand
(Intent intent, int flags, int startId)
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:68
Method
onSurfaceChanged
(GL10 glUnused, int width, int height)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:346
Method
onSurfaceCreated
(GL10 glUnused, EGLConfig config)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:352
Method
onTouch
(View v, MotionEvent event)
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:179
Method
run
()
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:142
Method
run
()
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:139
Method
setCornerRadius
(float topLeft, float topRight, float bottomRight, float bottomLeft)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:234
Method
setMediaPlayer
(MediaPlayer player)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:271
Method
setVideoAspectRatio
(float aspectRatio)
app/src/main/java/com/takeoffandroid/videochatheads/views/VideoSurfaceView.java:474
Method
surfaceChanged
(SurfaceHolder holder, int format, int width, int height)
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:327
Method
surfaceCreated
(SurfaceHolder holder)
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:323
Method
surfaceDestroyed
(SurfaceHolder holder)
app/src/main/java/com/takeoffandroid/videochatheads/services/VideoChatHeadService.java:332