Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/296777513/AndroidOpenGL
/ functions
Functions
114 in github.com/296777513/AndroidOpenGL
⨍
Functions
114
◇
Types & classes
24
↓ 17 callers
Method
logI
Informational message @param msg the print log
multiple-stream-glview/src/main/java/com/knight/glview/util/LOG.java:34
↓ 10 callers
Method
checkLocation
Checks to see if the location we obtained is valid. GLES returns -1 if a label could not be found, but does not set the GL error. <p> Throws a Runtim
multiple-stream-glview/src/main/java/com/knight/glview/util/GlUtil.java:128
↓ 10 callers
Method
logE
Error message, would always show in logcat; use with care @param msg the print log
multiple-stream-glview/src/main/java/com/knight/glview/util/LOG.java:61
↓ 9 callers
Method
get
()
multiple-stream-glview/src/main/java/com/knight/glview/CameraCapture.java:44
↓ 9 callers
Method
logE
Error message, would always show in logcat; use with care @param msg the print log
app/src/main/java/com/example/liyachao/utils/LOG.java:61
↓ 7 callers
Method
checkGlError
Checks to see if a GLES error has been raised.
multiple-stream-glview/src/main/java/com/knight/glview/util/GlUtil.java:113
↓ 7 callers
Method
checkGlError
Checks to see if a GLES error has been raised.
app/src/main/java/com/example/liyachao/utils/GlUtil.java:113
↓ 7 callers
Method
readTextFileFromResource
Reads in text from a resource file and returns a String containing the text.
multiple-stream-glview/src/main/java/com/knight/glview/util/TextResourceReader.java:21
↓ 6 callers
Method
logInternal
(int logLevel, String msg)
multiple-stream-glview/src/main/java/com/knight/glview/util/LOG.java:144
↓ 6 callers
Method
logInternal
(int logLevel, String msg)
app/src/main/java/com/example/liyachao/utils/LOG.java:144
↓ 5 callers
Method
createProgram
Creates a new program from the supplied vertex and fragment shaders. @return A handle to the program, or 0 on failure.
multiple-stream-glview/src/main/java/com/knight/glview/util/GlUtil.java:58
↓ 4 callers
Method
doStopCamera
停止预览,释放Camera
multiple-stream-glview/src/main/java/com/knight/glview/CameraCapture.java:160
↓ 3 callers
Method
getStackTraceString
(Throwable tr)
multiple-stream-glview/src/main/java/com/knight/glview/util/LOG.java:119
↓ 3 callers
Method
getStackTraceString
(Throwable tr)
app/src/main/java/com/example/liyachao/utils/LOG.java:119
↓ 2 callers
Method
doStartPreview
使用Surfaceview开启预览 @param holder
multiple-stream-glview/src/main/java/com/knight/glview/CameraCapture.java:113
↓ 2 callers
Method
initCamera
()
multiple-stream-glview/src/main/java/com/knight/glview/CameraCapture.java:180
↓ 2 callers
Method
initPath
()
app/src/main/java/com/example/liyachao/utils/FileUtil.java:16
↓ 2 callers
Method
loadShader
Compiles the provided shader source. @return A handle to the shader, or 0 on failure.
multiple-stream-glview/src/main/java/com/knight/glview/util/GlUtil.java:94
↓ 2 callers
Method
loadShader
Compiles the provided shader source. @return A handle to the shader, or 0 on failure.
app/src/main/java/com/example/liyachao/utils/GlUtil.java:94
↓ 2 callers
Method
mat4f_LoadOrtho
(float left, float right, float bottom, float top, float near, float far, float[] mout)
multiple-stream-glview/src/main/java/com/knight/glview/gles/DirectDrawer.java:169
↓ 2 callers
Method
onPermissionGranted
app/src/main/java/com/example/liyachao/permission/PermissionUtils.kt:213
↓ 2 callers
Method
openBackCamera
open back camera
multiple-stream-glview/src/main/java/com/knight/glview/CameraCapture.java:56
↓ 1 callers
Method
RotateVertices
()
multiple-stream-glview/src/main/java/com/knight/glview/gles/DirectDrawer.java:218
↓ 1 callers
Method
bindSurface
multiple-stream-glview/src/main/java/com/knight/glview/CameraMediaControl.kt:32
↓ 1 callers
Method
calculateMatrix
multiple-stream-glview/src/main/java/com/knight/glview/util/MatrixUtil.kt:7
↓ 1 callers
Method
checkPermissions1
app/src/main/java/com/example/liyachao/permission/PermissionUtils.kt:201
↓ 1 callers
Method
chooseOptimalSize
(List<Camera.Size> list, float th, int minWidth)
multiple-stream-glview/src/main/java/com/knight/glview/util/CameraUtil.java:27
↓ 1 callers
Method
createTextureID
()
multiple-stream-glview/src/main/java/com/knight/glview/util/GlUtil.java:201
↓ 1 callers
Method
draw
multiple-stream-glview/src/main/java/com/knight/glview/gles/IDrawer.kt:12
↓ 1 callers
Method
equalRate
(Camera.Size s, float rate)
multiple-stream-glview/src/main/java/com/knight/glview/util/CameraUtil.java:18
↓ 1 callers
Method
getCurActivity
app/src/main/java/com/example/liyachao/permission/KnightPermission.kt:12
↓ 1 callers
Method
getScreenMetrics
(Context context)
app/src/main/java/com/example/liyachao/utils/DisplayUtil.java:19
↓ 1 callers
Method
init
app/src/main/java/com/example/liyachao/permission/KnightPermission.kt:17
↓ 1 callers
Method
onPermissionDenied
app/src/main/java/com/example/liyachao/permission/PermissionUtils.kt:217
↓ 1 callers
Method
openFrontCamera
open front camera
multiple-stream-glview/src/main/java/com/knight/glview/CameraCapture.java:76
↓ 1 callers
Method
prepare
multiple-stream-glview/src/main/java/com/knight/glview/CameraMediaControl.kt:21
↓ 1 callers
Method
setRatio
(float screenRate)
multiple-stream-glview/src/main/java/com/knight/glview/CameraCapture.java:48
↓ 1 callers
Method
setTexCoords
()
multiple-stream-glview/src/main/java/com/knight/glview/gles/DirectDrawer.java:234
↓ 1 callers
Method
switchCamera
(int cameraPosition)
multiple-stream-glview/src/main/java/com/knight/glview/CameraCapture.java:94
↓ 1 callers
Method
updateVertices
()
multiple-stream-glview/src/main/java/com/knight/glview/gles/DirectDrawer.java:202
Method
CameraCapture
()
multiple-stream-glview/src/main/java/com/knight/glview/CameraCapture.java:39
Method
DirectDrawer
(int texture, Context context)
multiple-stream-glview/src/main/java/com/knight/glview/gles/DirectDrawer.java:78
Method
GlUtil
()
multiple-stream-glview/src/main/java/com/knight/glview/util/GlUtil.java:50
Method
GlUtil
()
app/src/main/java/com/example/liyachao/utils/GlUtil.java:50
Method
calculateMatrix
multiple-stream-glview/src/main/java/com/knight/glview/CameraTouchControl.kt:131
Method
calculateMatrix
(RectF rectF, float screenWidth, float screenHeight)
multiple-stream-glview/src/main/java/com/knight/glview/gles/DirectDrawer.java:67
Method
changeThumbnailPosition
multiple-stream-glview/src/main/java/com/knight/glview/CameraGLSurfaceView.kt:77
Method
checkCallingObjectSuitability
* 检查所传递对象的正确性 * * @param object 必须为 activity or fragment */
app/src/main/java/com/example/liyachao/permission/PermissionUtils.kt:169
Method
checkLocation
Checks to see if the location we obtained is valid. GLES returns -1 if a label could not be found, but does not set the GL error. <p> Throws a Runtim
app/src/main/java/com/example/liyachao/utils/GlUtil.java:128
Method
checkPermissions
* 检查所有的权限是否已经被授权 * * @param permissions 权限列表 * @return */
app/src/main/java/com/example/liyachao/permission/PermissionUtils.kt:190
Method
compare
(Camera.Size lhs, Camera.Size rhs)
multiple-stream-glview/src/main/java/com/knight/glview/util/CameraUtil.java:53
Method
createFloatBuffer
Allocates a direct float buffer, and populates it with the float array data.
multiple-stream-glview/src/main/java/com/knight/glview/util/GlUtil.java:244
Method
createFloatBuffer
Allocates a direct float buffer, and populates it with the float array data.
app/src/main/java/com/example/liyachao/utils/GlUtil.java:244
Method
createImageTexture
Creates a texture from raw data. @param data Image data, in a "direct" ByteBuffer. @param width Texture width, in pixels (not bytes). @param heigh
multiple-stream-glview/src/main/java/com/knight/glview/util/GlUtil.java:143
Method
createImageTexture
Creates a texture from raw data. @param data Image data, in a "direct" ByteBuffer. @param width Texture width, in pixels (not bytes). @param heigh
app/src/main/java/com/example/liyachao/utils/GlUtil.java:143
Method
createProgram
Creates a new program from the supplied vertex and fragment shaders. @return A handle to the program, or 0 on failure.
app/src/main/java/com/example/liyachao/utils/GlUtil.java:58
Method
createTextureID
()
app/src/main/java/com/example/liyachao/utils/GlUtil.java:201
Method
cropBitmap
(Bitmap bitmap)
app/src/main/java/com/example/liyachao/utils/ImageUtil.java:40
Method
dip2px
multiple-stream-glview/src/main/java/com/knight/glview/CameraTouchControl.kt:136
Method
dip2px
(Context context, float dipValue)
app/src/main/java/com/example/liyachao/utils/DisplayUtil.java:9
Method
draw
multiple-stream-glview/src/main/java/com/knight/glview/gles/NormalDrawer.kt:95
Method
draw
multiple-stream-glview/src/main/java/com/knight/glview/gles/CameraDrawer.kt:94
Method
draw
()
multiple-stream-glview/src/main/java/com/knight/glview/gles/DirectDrawer.java:131
Method
getCameraPosition
()
multiple-stream-glview/src/main/java/com/knight/glview/CameraCapture.java:33
Method
getContext
* 获取上下文 */
app/src/main/java/com/example/liyachao/permission/PermissionUtils.kt:88
Method
getContext
()
app/src/main/java/com/example/liyachao/application/MyApplication.java:18
Method
getDeniedPermissions
* 获取权限列表中所有需要授权的权限 * * @param context 上下文 * @param permissions 权限列表 * @return */
app/src/main/java/com/example/liyachao/permission/PermissionUtils.kt:154
Method
getScreenHeightPixels
(Context context)
app/src/main/java/com/example/liyachao/utils/DisplayUtil.java:34
Method
getScreenRate
(Context context)
app/src/main/java/com/example/liyachao/utils/DisplayUtil.java:41
Method
getScreenWidthPixels
(Context context)
app/src/main/java/com/example/liyachao/utils/DisplayUtil.java:27
Method
isOpenBackCamera
()
multiple-stream-glview/src/main/java/com/knight/glview/CameraCapture.java:175
Method
isPreviewing
()
multiple-stream-glview/src/main/java/com/knight/glview/CameraCapture.java:171
Method
loadTexture
(Bitmap bitmap)
multiple-stream-glview/src/main/java/com/knight/glview/util/GlUtil.java:170
Method
loadTexture
(Bitmap bitmap)
app/src/main/java/com/example/liyachao/utils/GlUtil.java:170
Method
logD
debug message @param msg the print log
multiple-stream-glview/src/main/java/com/knight/glview/util/LOG.java:47
Method
logD
debug message @param msg the print log
app/src/main/java/com/example/liyachao/utils/LOG.java:47
Method
logI
Informational message @param msg the print log
app/src/main/java/com/example/liyachao/utils/LOG.java:34
Method
logVersionInfo
Writes GL version info to the log.
multiple-stream-glview/src/main/java/com/knight/glview/util/GlUtil.java:257
Method
logVersionInfo
Writes GL version info to the log.
app/src/main/java/com/example/liyachao/utils/GlUtil.java:257
Method
moveView
* 移动小视频 * * @param rectF 小视频的坐标 * @param lengthY 在Y轴移动的距离 * @param lengthX 在X轴移动的距离 */
multiple-stream-glview/src/main/java/com/knight/glview/CameraTouchControl.kt:101
Method
onActivityCreated
app/src/main/java/com/example/liyachao/permission/KnightPermission.kt:39
Method
onActivityDestroyed
app/src/main/java/com/example/liyachao/permission/KnightPermission.kt:29
Method
onActivityPaused
app/src/main/java/com/example/liyachao/permission/KnightPermission.kt:19
Method
onActivityResumed
app/src/main/java/com/example/liyachao/permission/KnightPermission.kt:23
Method
onActivitySaveInstanceState
app/src/main/java/com/example/liyachao/permission/KnightPermission.kt:33
Method
onActivityStarted
app/src/main/java/com/example/liyachao/permission/KnightPermission.kt:26
Method
onActivityStopped
app/src/main/java/com/example/liyachao/permission/KnightPermission.kt:36
Method
onClick
app/src/main/java/com/example/liyachao/activity/MainActivity.kt:50
Method
onCreate
app/src/main/java/com/example/liyachao/activity/MainActivity.kt:24
Method
onCreate
()
app/src/main/java/com/example/liyachao/application/MyApplication.java:22
Method
onDrawFrame
multiple-stream-glview/src/main/java/com/knight/glview/CameraGLSurfaceView.kt:62
Method
onPause
multiple-stream-glview/src/main/java/com/knight/glview/CameraGLSurfaceView.kt:82
Method
onPause
multiple-stream-glview/src/main/java/com/knight/glview/CameraMediaControl.kt:50
Method
onPermissionDenied
app/src/main/java/com/example/liyachao/permission/PermissionUtils.kt:230
Method
onPermissionGranted
app/src/main/java/com/example/liyachao/permission/PermissionUtils.kt:228
Method
onRequestPermissionsResult
app/src/main/java/com/example/liyachao/activity/MainActivity.kt:60
Method
onRequestPermissionsResult
* 请求权限结果,对应onRequestPermissionsResult()方法。 */
app/src/main/java/com/example/liyachao/permission/PermissionUtils.kt:103
Method
onSurfaceChanged
multiple-stream-glview/src/main/java/com/knight/glview/CameraGLSurfaceView.kt:52
Method
onSurfaceCreated
multiple-stream-glview/src/main/java/com/knight/glview/CameraGLSurfaceView.kt:38
Method
px2dip
(Context context, float pxValue)
app/src/main/java/com/example/liyachao/utils/DisplayUtil.java:14
next →
1–100 of 114, ranked by callers