MCPcopy Create free account

hub / github.com/andev009/AndroidShaderDemo / functions

Functions472 in github.com/andev009/AndroidShaderDemo

MethodImageFilter
(Context context)
app/src/main/java/com/andev/androidshaderdemo/filter/ImageFilter.java:37
FunctionJava_com_andev_androidshaderdemo_nativedemo_NativeController_init
app/src/main/jni/NativeController.cpp:13
FunctionJava_com_andev_androidshaderdemo_nativedemo_NativeController_resetSize
app/src/main/jni/NativeController.cpp:31
FunctionJava_com_andev_androidshaderdemo_nativedemo_NativeController_setSurface
app/src/main/jni/NativeController.cpp:20
FunctionJava_com_andev_androidshaderdemo_nativedemo_NativeController_showBitmap
app/src/main/jni/NativeController.cpp:39
FunctionJava_com_andev_androidshaderdemo_nativedemo_NativeController_stop
app/src/main/jni/NativeController.cpp:74
MethodLUTProgram
(Context context)
app/src/main/java/com/andev/androidshaderdemo/programs/LUTProgram.java:21
MethodLUTRender
(Context context)
app/src/main/java/com/andev/androidshaderdemo/render/LUTRender.java:43
MethodMultiTextureRender
(Context context)
app/src/main/java/com/andev/androidshaderdemo/render/MultiTextureRender.java:47
MethodMultiTextureShaderProgram
(Context context)
app/src/main/java/com/andev/androidshaderdemo/programs/MultiTextureShaderProgram.java:25
MethodNonmaximumSuppressionProgram
(Context context)
app/src/main/java/com/andev/androidshaderdemo/programs/NonmaximumSuppressionProgram.java:25
MethodOffScreenRender
(EGLContext eglContext, Surface surface)
app/src/main/java/com/andev/androidshaderdemo/record/render/OffScreenRender.java:18
MethodOffSreenSurface
(EglCore eglCore, Surface surface)
app/src/main/java/com/andev/androidshaderdemo/record/render/OffSreenSurface.java:16
MethodPicPreviewController
app/src/main/jni/librender/preview_controller.cpp:6
MethodPicPreviewRender
app/src/main/jni/librender/preview_render.cpp:7
MethodPicPreviewTexture
app/src/main/jni/librender/pic_preview_texture.cpp:5
MethodRendererInfo
()
app/src/main/java/com/andev/androidshaderdemo/record/filter/RendererInfo.java:30
MethodScaleAnimationProgram
(Context context)
app/src/main/java/com/andev/androidshaderdemo/programs/ScaleAnimationProgram.java:24
MethodScaleRender
(Context context)
app/src/main/java/com/andev/androidshaderdemo/render/ScaleRender.java:48
MethodSection
()
app/src/main/java/com/andev/androidshaderdemo/Section.java:10
MethodShaderProgram
(Context context, int vertexShaderResourceId, int fragmentShaderResourceId)
app/src/main/java/com/andev/androidshaderdemo/programs/ShaderProgram.java:37
MethodShakeProgram
(Context context)
app/src/main/java/com/andev/androidshaderdemo/programs/ShakeProgram.java:25
MethodShakeRender
(Context context)
app/src/main/java/com/andev/androidshaderdemo/render/ShakeRender.java:48
MethodSharpRender
(Context context)
app/src/main/java/com/andev/androidshaderdemo/render/SharpRender.java:46
MethodSharpShaderProgram
(Context context)
app/src/main/java/com/andev/androidshaderdemo/programs/SharpShaderProgram.java:26
MethodSimpleRender
(Context context)
app/src/main/java/com/andev/androidshaderdemo/render/SimpleRender.java:39
MethodSimpleTextureOESProgram
(Context context)
app/src/main/java/com/andev/androidshaderdemo/programs/SimpleTextureOESProgram.java:26
MethodSimpleTextureRender
(Context context)
app/src/main/java/com/andev/androidshaderdemo/render/SimpleTextureRender.java:40
MethodSimpleTextureShaderProgram
(Context context)
app/src/main/java/com/andev/androidshaderdemo/programs/SimpleTextureShaderProgram.java:23
MethodSoulOutRender
(Context context)
app/src/main/java/com/andev/androidshaderdemo/render/SoulOutRender.java:54
MethodSplitScreenFilter
(Context context)
app/src/main/java/com/andev/androidshaderdemo/filter/SplitScreenFilter.java:34
MethodSplitScreenProgram
(Context context)
app/src/main/java/com/andev/androidshaderdemo/programs/SplitScreenProgram.java:23
FunctionTPMixSamplesFloat
合并两个float,返回一个short
app/src/main/jni/libcommon/CommonTools.h:72
MethodTextureProgram
(String vertexCode, String fragmentCode)
app/src/main/java/com/andev/androidshaderdemo/record/filter/TextureProgram.java:13
MethodTextureRotationUtil
()
app/src/main/java/com/andev/androidshaderdemo/util/TextureRotationUtil.java:54
MethodTwoFilterOneProgram
(Context context)
app/src/main/java/com/andev/androidshaderdemo/programs/TwoFilterOneProgram.java:25
MethodTwoFilterRender
(Context context)
app/src/main/java/com/andev/androidshaderdemo/render/TwoFilterRender.java:59
MethodTwoFilterTwoProgram
(Context context)
app/src/main/java/com/andev/androidshaderdemo/programs/TwoFilterTwoProgram.java:26
MethodVertexArray
(float[] vertexData)
app/src/main/java/com/andev/androidshaderdemo/data/VertexArray.java:24
MethodVideoCodec
(Context context, VideoConfig videoConfig)
app/src/main/java/com/andev/androidshaderdemo/record/codec/VideoCodec.java:48
MethodVideoConfig
(String fileName, EGLContext context, int width, int height, int bitRate)
app/src/main/java/com/andev/androidshaderdemo/record/codec/VideoConfig.java:21
MethodVideoFrameData
(CameraInputFilter filter, float[] matrix, long timestamp, int textureId)
app/src/main/java/com/andev/androidshaderdemo/record/utils/VideoFrameData.java:11
MethodWatermarkFilter
(Context context, int width, int height, String text, int textSize)
app/src/main/java/com/andev/androidshaderdemo/filter/WatermarkFilter.java:43
MethodWatermarkProgram
(Context context)
app/src/main/java/com/andev/androidshaderdemo/programs/WatermarkProgram.java:22
MethodWatermarkRender
(Context context)
app/src/main/java/com/andev/androidshaderdemo/render/WatermarkRender.java:40
Methodaddition_isCorrect
()
app/src/test/java/com/andev/androidshaderdemo/ExampleUnitTest.java:13
FunctionadjustSamplesVolume
调节采样的音量---非清唱时候最终合成伴奏与录音的时候,判断如果accompanyVolume不是1.0的话,先调节伴奏的音量;而audioVolume是在读出的字节流转换为short流的时候调节的。
app/src/main/jni/libcommon/CommonTools.h:162
MethodasInt
Retrieves the int representation of the Rotation. @return 0, 90, 180 or 270
app/src/main/java/com/andev/androidshaderdemo/util/Rotation.java:27
MethodcheckGlError
app/src/main/jni/librender/preview_render.cpp:113
MethodcheckGlError
app/src/main/jni/librender/pic_preview_texture.cpp:54
MethodcheckLocation
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/andev/androidshaderdemo/gles/GlUtil.java:105
MethodcompileShader
app/src/main/jni/librender/preview_render.cpp:122
FunctionconvertAccompanySampleRateByAudioSampleRate
客户端代码需要根据accompanySampleRate / audioSampleRate算出transfer_ratio; 以及根据(int)((float)(sample_count) / accompanySampleRate * audioSampleRate)算出transfered_s
app/src/main/jni/libcommon/CommonTools.h:155
FunctionconvertByteArrayFromShortArray
将一个short数组转换为一个byte数组---清唱时由于不需要和伴奏合成,所以直接转换;还有一个是当解码完成之后,需要将short变为byte数组,写入文件
app/src/main/jni/libcommon/CommonTools.h:126
FunctionconvertShortArrayFromByteArray
将一个byte数组转换为一个short数组---读进来audioRecord录制的pcm,然后将其从文件中读出字节流,然后在转换为short以方便后续处理
app/src/main/jni/libcommon/CommonTools.h:137
MethodcreateFloatBuffer
Allocates a direct float buffer, and populates it with the float array data.
app/src/main/java/com/andev/androidshaderdemo/gles/GlUtil.java:150
MethodcreateImageTexture
Creates a texture from raw data. @param data Image data, in a "direct" ByteBuffer. @param width Texture width, in pixels (not bytes). @param height T
app/src/main/java/com/andev/androidshaderdemo/gles/GlUtil.java:120
MethodcreateOffscreenSurface
Creates an EGL surface associated with an offscreen buffer.
app/src/main/java/com/andev/androidshaderdemo/gles/EglCore.java:252
MethodcreateProgram
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/andev/androidshaderdemo/gles/GlUtil.java:35
MethodcreateTextureObject
(int textureTarget)
app/src/main/java/com/andev/androidshaderdemo/record/filter/GLUtils.java:89
Methoddestroy
app/src/main/jni/librender/preview_controller.cpp:62
MethoddisableAttrs
()
app/src/main/java/com/andev/androidshaderdemo/record/filter/TextureProgram.java:29
MethoddoneCurrent
app/src/main/jni/librender/egl_core.cpp:63
Methoddraw
(CameraInputFilter cameraInputFilter, float[] matrix, int textureId, long time)
app/src/main/java/com/andev/androidshaderdemo/record/render/OffScreenRender.java:36
MethoddrawFrame
app/src/main/jni/librender/preview_controller.cpp:73
MethodenableAttrs
()
app/src/main/java/com/andev/androidshaderdemo/record/filter/TextureProgram.java:25
Methodfinalize
()
app/src/main/java/com/andev/androidshaderdemo/gles/EglCore.java:202
MethodgenLutTexture
()
app/src/main/java/com/andev/androidshaderdemo/record/filter/GLUtils.java:131
MethodgenTexture
()
app/src/main/java/com/andev/androidshaderdemo/record/filter/GLUtils.java:105
MethodgetAlphaLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/AlphaTextureProgram.java:62
MethodgetConfig
app/src/main/jni/librender/egl_core.cpp:36
MethodgetContext
app/src/main/jni/librender/egl_core.cpp:27
FunctiongetCurrentTime
app/src/main/jni/libcommon/CommonTools.h:23
FunctiongetCurrentTimeSecSinceReferenceDate
app/src/main/jni/libcommon/CommonTools.h:30
MethodgetDisplay
app/src/main/jni/librender/egl_core.cpp:32
MethodgetFactor
()
app/src/main/java/com/andev/androidshaderdemo/record/codec/VideoConfig.java:33
MethodgetFileName
()
app/src/main/java/com/andev/androidshaderdemo/record/codec/VideoConfig.java:29
MethodgetGlVersion
Returns the GLES version this context is configured for (currently 2 or 3).
app/src/main/java/com/andev/androidshaderdemo/gles/EglCore.java:346
MethodgetMaxDuration
()
app/src/main/java/com/andev/androidshaderdemo/record/codec/VideoConfig.java:57
MethodgetMvpMatrixLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/ScaleAnimationProgram.java:53
MethodgetMvpMatrixLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/AlphaTextureProgram.java:58
MethodgetOffsetLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/ShakeProgram.java:61
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/ScaleAnimationProgram.java:45
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/GrayTextureProgram.java:43
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/TwoFilterOneProgram.java:53
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/GaussianProgram.java:54
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/AlphaTextureProgram.java:50
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/NonmaximumSuppressionProgram.java:54
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/FlashWhiteProgram.java:45
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/WatermarkProgram.java:42
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/SimpleTextureOESProgram.java:49
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/MultiTextureShaderProgram.java:50
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/SharpShaderProgram.java:56
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/ShakeProgram.java:49
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/BurrProgram.java:45
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/ColorShaderProgram.java:21
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/BaseSampleProgram.java:64
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/SimpleTextureShaderProgram.java:43
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/BaseProgram.java:63
MethodgetPositionAttributeLocation
()
app/src/main/java/com/andev/androidshaderdemo/programs/SplitScreenProgram.java:43
← previousnext →201–300 of 472, ranked by callers