Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Doctoror/ParticlesDrawable
/ functions
Functions
619 in github.com/Doctoror/ParticlesDrawable
⨍
Functions
619
◇
Types & classes
75
↓ 2 callers
Method
newRandomIndividualParticleSpeedFactor
Generates new speed factor for individual particle. The value is in [0.5:1.5] range @return new speed factor for individual particle.
library/src/main/java/com/doctoror/particlesdrawable/engine/ParticleGenerator.java:194
↓ 2 callers
Method
obtainStyledAttributes
opengl/src/test/java/com/doctoror/particlesdrawable/opengl/GlParticlesViewTest.kt:425
↓ 2 callers
Method
onPause
()
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/OnPauseFixAttemptGLSurfaceView.java:28
↓ 2 callers
Method
onResume
Resumes the rendering thread, re-creating the OpenGL context if necessary. It is the counterpart to {@link #onPause()}. <p> This method should typical
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:449
↓ 2 callers
Method
onSurfaceChanged
(@NonNull final GL10 gl, final int width, final int height)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/GlParticlesView.java:497
↓ 2 callers
Method
readyToDraw
()
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:1154
↓ 2 callers
Method
releaseEglContextLocked
(GLThread thread)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:1443
↓ 2 callers
Method
requestExitAndWait
()
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:1315
↓ 2 callers
Method
setBackgroundDrawable
Applies background. Supported Drawables are {@link BitmapDrawable}, and {@link ColorDrawable} since API Level 11. <p> The background will stretch to f
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/GlParticlesView.java:183
↓ 2 callers
Method
setColorFilter
(@Nullable final ColorFilter colorFilter)
library/src/main/java/com/doctoror/particlesdrawable/ParticlesDrawable.java:139
↓ 2 callers
Method
setRenderMode
Set the rendering mode. When renderMode is RENDERMODE_CONTINUOUSLY, the renderer is called repeatedly to re-render the scene. When renderMode is RENDE
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:351
↓ 2 callers
Method
setTexture
(@Nullable final Bitmap texture)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererBackground.java:99
↓ 2 callers
Method
start
Start animating. This will clear the explicit control flag if set by {@link #stop()}. Note that if this View's visibility is not {@link #VISIBLE} or i
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/GlParticlesView.java:462
↓ 2 callers
Method
throwEglException
(String function)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:751
↓ 1 callers
Method
ableToDraw
()
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:1150
↓ 1 callers
Method
addNewParticle
(int position)
library/src/main/java/com/doctoror/particlesdrawable/engine/Engine.java:224
↓ 1 callers
Method
createContext
(EGL10 egl, EGLDisplay display, EGLConfig config)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:505
↓ 1 callers
Method
createGL
Create a GL object for the current EGL context.
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:678
↓ 1 callers
Method
createSurface
Create an egl surface for the current SurfaceHolder surface. If a surface already exists, destroy it before creating the new surface. @return true if
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:617
↓ 1 callers
Method
createWindowSurface
(EGL10 egl, EGLDisplay display, EGLConfig config, Object nativeW
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:527
↓ 1 callers
Method
destroyContext
(EGL10 egl, EGLDisplay display, EGLContext context)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:513
↓ 1 callers
Method
drawLines
(@NonNull final float[] matrix)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererLines.java:310
↓ 1 callers
Method
drawParticles
(final int count, @NonNull final float[] matrix)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererParticles.java:233
↓ 1 callers
Method
ensureBackgroundCooridnates
()
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererBackground.java:115
↓ 1 callers
Method
ensureBackgroundTextureCoordiantes
()
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererBackground.java:147
↓ 1 callers
Method
findNextOrReturnIfPowerOfTwo
(int n)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/util/PotCalculator.java:28
↓ 1 callers
Method
finish
()
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:734
↓ 1 callers
Method
generateAndLoadTexture
( @ColorInt final int color, final float maxParticleRadius)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererParticles.java:151
↓ 1 callers
Method
generateParticleTexture
( @ColorInt final int color, final float maxPointRadius)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererParticles.java:159
↓ 1 callers
Method
getConfigSpecCopy
()
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/chooser/BaseConfigChooser.java:47
↓ 1 callers
Method
getCoordinates
()
library/src/main/java/com/doctoror/particlesdrawable/model/Scene.java:75
↓ 1 callers
Method
getDensity
{@inheritDoc}
library/src/main/java/com/doctoror/particlesdrawable/model/Scene.java:200
↓ 1 callers
Method
getPaint
()
library/src/main/java/com/doctoror/particlesdrawable/renderer/CanvasSceneRenderer.java:45
↓ 1 callers
Method
getPreserveEGLContextOnPause
@return true if the EGL context will be preserved when paused
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:214
↓ 1 callers
Method
getRenderMode
Get the current rendering mode. May be called from any thread. Must not be called before a renderer has been set. @return the current rendering mode.
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:363
↓ 1 callers
Method
guardedRun
()
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:842
↓ 1 callers
Method
inflate
( @NonNull final Resources r, @NonNull final XmlPullParser parser, @NonNul
library/src/main/java/com/doctoror/particlesdrawable/ParticlesDrawable.java:86
↓ 1 callers
Method
initBuffers
(final int vertexCount)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererLines.java:92
↓ 1 callers
Method
initBuffers
(final int vertexCount)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererParticles.java:98
↓ 1 callers
Method
initCoordinates
(final int density)
library/src/main/java/com/doctoror/particlesdrawable/model/Scene.java:171
↓ 1 callers
Method
initCoordinates
(final int segmentsCount, final int verticesPerLine)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererLines.java:108
↓ 1 callers
Method
initDirections
(final int density)
library/src/main/java/com/doctoror/particlesdrawable/model/Scene.java:178
↓ 1 callers
Method
initLineColorBuffer
(final int lineCount, final int verticesPerLine)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererLines.java:118
↓ 1 callers
Method
initParticleTexturesBuffer
(final int vertexCount)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererParticles.java:113
↓ 1 callers
Method
initParticleTrianglesBuffer
(final int vertexCount)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererParticles.java:103
↓ 1 callers
Method
initParticlesOffScreen
()
library/src/main/java/com/doctoror/particlesdrawable/engine/Engine.java:191
↓ 1 callers
Method
initRadiuses
(final int density)
library/src/main/java/com/doctoror/particlesdrawable/model/Scene.java:191
↓ 1 callers
Method
initSpeedFactors
(final int density)
library/src/main/java/com/doctoror/particlesdrawable/model/Scene.java:185
↓ 1 callers
Method
isAttachedToWindowCompat
()
library/src/main/java/com/doctoror/particlesdrawable/ParticlesView.java:372
↓ 1 callers
Method
isVisibleWithAllParents
(@NonNull final View view)
library/src/main/java/com/doctoror/particlesdrawable/ParticlesView.java:380
↓ 1 callers
Method
loadTexture
(@NonNull final Bitmap texture)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererParticles.java:176
↓ 1 callers
Method
makeChoosers
( final int samples, @Nullable final EGLConfigChooserCallback callback )
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/chooser/FailsafeMultisamplingConfigChooser.java:44
↓ 1 callers
Method
makeConfigSpec
(final int samples)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/chooser/MultisamplingConfigChooser.java:32
↓ 1 callers
Function
mockEglThatReturnsConfigForDisplayAndSpec
opengl/src/test/java/com/doctoror/particlesdrawable/opengl/chooser/BaseConfigChooserTestFunctions.kt:31
↓ 1 callers
Method
nextFrame
{@inheritDoc}
library/src/main/java/com/doctoror/particlesdrawable/engine/Engine.java:214
↓ 1 callers
Method
onDraw
(@NonNull final Canvas canvas)
library/src/main/java/com/doctoror/particlesdrawable/ParticlesView.java:284
↓ 1 callers
Method
onSizeChanged
(final int w, final int h, final int oldw, final int oldh)
library/src/main/java/com/doctoror/particlesdrawable/ParticlesView.java:278
↓ 1 callers
Method
onWindowResize
(int w, int h)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:1281
↓ 1 callers
Method
overrideBackgroundDimensions
Overrides background dimensions with the specified ones. This change will be reset by next call to {@link #setDimensions(int, int)}.
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRenderer.java:93
↓ 1 callers
Method
putLineTrianglesBasedOnQuad
( final float x1, final float y1, final float x2, final float
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererLines.java:281
↓ 1 callers
Method
reloadTextureIfDirty
( @ColorInt final int color, final float maxParticleRadius)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererParticles.java:143
↓ 1 callers
Method
requestRender
()
library/src/main/java/com/doctoror/particlesdrawable/ParticlesDrawable.java:124
↓ 1 callers
Method
requestRender
()
library/src/main/java/com/doctoror/particlesdrawable/ParticlesView.java:273
↓ 1 callers
Method
requestRenderAndNotify
(Runnable finishDrawing)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:1183
↓ 1 callers
Method
resolveLine
( final float startX, final float startY, final float stopX, f
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererLines.java:174
↓ 1 callers
Method
resolveLineAlpha
Resolves line alpha based on distance comparing to max distance. Where alpha is close to 0 for maxDistance, and close to 1 to 0 distance. @param dist
library/src/main/java/com/doctoror/particlesdrawable/util/LineColorResolver.java:36
↓ 1 callers
Method
resolveLines
(@NonNull final Scene scene)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererLines.java:135
↓ 1 callers
Method
resolveParticleTriangles
(@NonNull final Scene scene)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererParticles.java:199
↓ 1 callers
Method
resolveThickLine
( final float startX, final float startY, final float stopX, f
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererLines.java:213
↓ 1 callers
Method
resolveThinLine
( final float startX, final float startY, final float stopX, f
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererLines.java:189
↓ 1 callers
Method
run
()
library/src/main/java/com/doctoror/particlesdrawable/ParticlesDrawable.java:325
↓ 1 callers
Method
segmentsCount
(final int vertices)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/renderer/GlSceneRendererLines.java:104
↓ 1 callers
Method
setBounds
(final int left, final int top, final int right, final int bottom)
library/src/main/java/com/doctoror/particlesdrawable/ParticlesDrawable.java:96
↓ 1 callers
Method
setEGLConfigChooser
Install a custom EGLConfigChooser. <p>If this method is called, it must be called before {@link #setRenderer(Renderer)} is called. <p> If no setEGLCon
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:298
↓ 1 callers
Method
setEGLContextClientVersion
Inform the default EGLContextFactory and default EGLConfigChooser which EGLContext client version to pick. <p>Use this method to create an OpenGL ES 2
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:330
↓ 1 callers
Method
setHeight
(final int height)
library/src/main/java/com/doctoror/particlesdrawable/model/Scene.java:89
↓ 1 callers
Method
setParticleDirectionCos
(final int position, final float direction)
library/src/main/java/com/doctoror/particlesdrawable/model/Scene.java:147
↓ 1 callers
Method
setParticleDirectionSin
(final int position, final float direction)
library/src/main/java/com/doctoror/particlesdrawable/model/Scene.java:151
↓ 1 callers
Method
setRenderer
Set the renderer associated with this view. Also starts the thread that will call the renderer, which in turn causes the rendering to start. <p>This m
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:242
↓ 1 callers
Method
setWidth
(final int width)
library/src/main/java/com/doctoror/particlesdrawable/model/Scene.java:85
↓ 1 callers
Method
start
Start animating. This will clear the explicit control flag if set by {@link #stop()}. Note that if this View's visibility is not {@link #VISIBLE} or i
library/src/main/java/com/doctoror/particlesdrawable/ParticlesView.java:336
↓ 1 callers
Method
stop
Explicilty stop animating. This will stop animating and no animations will start automatically until you call {@link #start()}.
library/src/main/java/com/doctoror/particlesdrawable/ParticlesView.java:346
↓ 1 callers
Method
swap
Display the current render surface. @return the EGL error code from eglSwapBuffers.
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:707
↓ 1 callers
Method
threadExiting
(GLThread thread)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:1431
Method
AnyConfigChooser
(@Nullable final EGLConfigChooserCallback callback)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/chooser/AnyConfigChooser.java:22
Method
BaseConfigChooser
( @NonNull final String tag, @Nullable final int[] configSpec, @Nullable f
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/chooser/BaseConfigChooser.java:38
Method
CompositeConfigChooser
(@NonNull final EGLConfigChooser... choosers)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/chooser/CompositeConfigChooser.java:45
Method
CoverageMultisamplingConfigChooser
( final int samples, @Nullable final EGLConfigChooserCallback callback)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/chooser/CoverageMultisamplingConfigChooser.java:27
Method
DefaultSceneRenderer
(@NonNull final LowLevelRenderer renderer)
library/src/main/java/com/doctoror/particlesdrawable/renderer/DefaultSceneRenderer.java:35
Method
Defaults
()
library/src/main/java/com/doctoror/particlesdrawable/Defaults.java:28
Method
EglHelper
(WeakReference<MultipleInstanceSafeGLSurfaceView> glSurfaceViewWeakRef)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:555
Method
Engine
( @NonNull final Scene scene, @NonNull final SceneScheduler scheduler, @No
library/src/main/java/com/doctoror/particlesdrawable/engine/Engine.java:53
Method
FailsafeEGLConfigChooserFactory
()
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/chooser/FailsafeEGLConfigChooserFactory.java:28
Method
FailsafeMultisamplingConfigChooser
( final int samples, @Nullable final EGLConfigChooserCallback callback)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/chooser/FailsafeMultisamplingConfigChooser.java:38
Method
FailsafeRGB888ConfigChooser
(@Nullable final EGLConfigChooserCallback callback)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/chooser/FailsafeRGB888ConfigChooser.java:27
Method
FrameAdvancer
(@NonNull final ParticleGenerator particleGenerator)
library/src/main/java/com/doctoror/particlesdrawable/engine/FrameAdvancer.java:28
Method
GLThread
(WeakReference<MultipleInstanceSafeGLSurfaceView> glSurfaceViewWeakRef)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:793
Method
GlException
@param glError the error read from glGetError. @param tag custom tag to include in exception message.
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/GlException.java:31
Method
GlParticlesView
(@NonNull final Context context)
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/GlParticlesView.java:77
Method
MultipleInstanceSafeGLSurfaceView
Standard View constructor. In order to render something, you must call {@link #setRenderer} to register a renderer.
opengl/src/main/java/com/doctoror/particlesdrawable/opengl/MultipleInstanceSafeGLSurfaceView.java:105
← previous
next →
101–200 of 619, ranked by callers