SYMBOL INDEX (553 symbols across 36 files) FILE: animated-base/src/main/java/com/facebook/imagepipeline/animated/base/AnimatedDrawableBackend.java type AnimatedDrawableBackend (line 21) | @Nullsafe(Nullsafe.Mode.LOCAL) method getAnimatedImageResult (line 29) | AnimatedImageResult getAnimatedImageResult(); method getDurationMs (line 36) | int getDurationMs(); method getFrameCount (line 43) | int getFrameCount(); method getLoopCount (line 50) | int getLoopCount(); method getWidth (line 57) | int getWidth(); method getHeight (line 64) | int getHeight(); method getRenderedWidth (line 72) | int getRenderedWidth(); method getRenderedHeight (line 80) | int getRenderedHeight(); method getFrameInfo (line 88) | AnimatedDrawableFrameInfo getFrameInfo(int frameNumber); method renderFrame (line 96) | void renderFrame(int frameNumber, Canvas canvas); method renderDeltas (line 106) | void renderDeltas(int frameNumber, Canvas canvas); method getFrameForTimestampMs (line 115) | int getFrameForTimestampMs(int timestampMs); method getTimestampMsForFrame (line 123) | int getTimestampMsForFrame(int frameNumber); method getDurationMsForFrame (line 131) | int getDurationMsForFrame(int frameNumber); method getFrameForPreview (line 138) | int getFrameForPreview(); method forNewBounds (line 147) | AnimatedDrawableBackend forNewBounds(@Nullable Rect bounds); method getMemoryUsage (line 154) | int getMemoryUsage(); method getPreDecodedFrame (line 164) | @Nullable method hasPreDecodedFrame (line 174) | boolean hasPreDecodedFrame(int frameNumber); method dropCaches (line 177) | void dropCaches(); FILE: animated-base/src/main/java/com/facebook/imagepipeline/animated/base/AnimatedDrawableFrameInfo.java class AnimatedDrawableFrameInfo (line 13) | @Nullsafe(Nullsafe.Mode.LOCAL) type DisposalMethod (line 17) | public enum DisposalMethod { type BlendOperation (line 33) | public enum BlendOperation { method AnimatedDrawableFrameInfo (line 48) | public AnimatedDrawableFrameInfo( FILE: animated-base/src/main/java/com/facebook/imagepipeline/animated/base/AnimatedDrawableOptions.java class AnimatedDrawableOptions (line 14) | @Nullsafe(Nullsafe.Mode.LOCAL) method AnimatedDrawableOptions (line 37) | public AnimatedDrawableOptions(AnimatedDrawableOptionsBuilder builder) { method newBuilder (line 49) | public static AnimatedDrawableOptionsBuilder newBuilder() { FILE: animated-base/src/main/java/com/facebook/imagepipeline/animated/base/AnimatedDrawableOptionsBuilder.java class AnimatedDrawableOptionsBuilder (line 13) | @Nullsafe(Nullsafe.Mode.LOCAL) method getForceKeepAllFramesInMemory (line 26) | public boolean getForceKeepAllFramesInMemory() { method setForceKeepAllFramesInMemory (line 36) | public AnimatedDrawableOptionsBuilder setForceKeepAllFramesInMemory( method getAllowPrefetching (line 47) | public boolean getAllowPrefetching() { method setAllowPrefetching (line 57) | public AnimatedDrawableOptionsBuilder setAllowPrefetching(boolean allo... method getMaximumBytes (line 68) | public int getMaximumBytes() { method setMaximumBytes (line 79) | public AnimatedDrawableOptionsBuilder setMaximumBytes(int maximumBytes) { method getEnableDebugging (line 89) | public boolean getEnableDebugging() { method setEnableDebugging (line 99) | public AnimatedDrawableOptionsBuilder setEnableDebugging(boolean enabl... method build (line 109) | public AnimatedDrawableOptions build() { FILE: animated-base/src/main/java/com/facebook/imagepipeline/animated/base/AnimatedImage.java type AnimatedImage (line 15) | @Nullsafe(Nullsafe.Mode.LOCAL) method dispose (line 26) | void dispose(); method getWidth (line 33) | int getWidth(); method getHeight (line 40) | int getHeight(); method getFrameCount (line 47) | int getFrameCount(); method getDuration (line 54) | int getDuration(); method getFrameDurations (line 62) | int[] getFrameDurations(); method getLoopCount (line 69) | int getLoopCount(); method getFrame (line 77) | AnimatedImageFrame getFrame(int frameNumber); method doesRenderSupportScaling (line 85) | boolean doesRenderSupportScaling(); method getSizeInBytes (line 93) | int getSizeInBytes(); method getFrameInfo (line 101) | AnimatedDrawableFrameInfo getFrameInfo(int frameNumber); method getAnimatedBitmapConfig (line 108) | @Nullable FILE: animated-base/src/main/java/com/facebook/imagepipeline/animated/base/AnimatedImageFrame.java type AnimatedImageFrame (line 14) | @Nullsafe(Nullsafe.Mode.LOCAL) method dispose (line 23) | void dispose(); method renderFrame (line 33) | void renderFrame(int width, int height, Bitmap bitmap); method getDurationMs (line 40) | int getDurationMs(); method getWidth (line 47) | int getWidth(); method getHeight (line 54) | int getHeight(); method getXOffset (line 61) | int getXOffset(); method getYOffset (line 68) | int getYOffset(); FILE: animated-base/src/main/java/com/facebook/imagepipeline/animated/base/AnimatedImageResult.java class AnimatedImageResult (line 22) | @Nullsafe(Nullsafe.Mode.LOCAL) method AnimatedImageResult (line 32) | AnimatedImageResult(AnimatedImageResultBuilder builder) { method AnimatedImageResult (line 41) | private AnimatedImageResult(AnimatedImage image) { method forAnimatedImage (line 52) | public static AnimatedImageResult forAnimatedImage(AnimatedImage image) { method newBuilder (line 62) | public static AnimatedImageResultBuilder newBuilder(AnimatedImage imag... method getImage (line 71) | public AnimatedImage getImage() { method getSource (line 80) | @Nullable method getFrameForPreview (line 91) | public int getFrameForPreview() { method getDecodedFrame (line 103) | public synchronized @Nullable CloseableReference getDecodedFra... method hasDecodedFrame (line 117) | public synchronized boolean hasDecodedFrame(int index) { method getBitmapTransformation (line 126) | public @Nullable BitmapTransformation getBitmapTransformation() { method getPreviewBitmap (line 137) | @Nullable method dispose (line 143) | public synchronized void dispose() { FILE: animated-base/src/main/java/com/facebook/imagepipeline/animated/base/AnimatedImageResultBuilder.java class AnimatedImageResultBuilder (line 18) | @Nullsafe(Nullsafe.Mode.LOCAL) method AnimatedImageResultBuilder (line 28) | AnimatedImageResultBuilder(AnimatedImage image) { method getImage (line 37) | public AnimatedImage getImage() { method getPreviewBitmap (line 47) | public @Nullable CloseableReference getPreviewBitmap() { method setPreviewBitmap (line 57) | public AnimatedImageResultBuilder setPreviewBitmap( method getFrameForPreview (line 69) | public int getFrameForPreview() { method setFrameForPreview (line 79) | public AnimatedImageResultBuilder setFrameForPreview(int frameForPrevi... method getDecodedFrames (line 91) | public @Nullable List> getDecodedFrames() { method getSource (line 98) | @Nullable method setDecodedFrames (line 109) | public AnimatedImageResultBuilder setDecodedFrames( method getBitmapTransformation (line 120) | @Nullable method setBitmapTransformation (line 130) | public AnimatedImageResultBuilder setBitmapTransformation( method setSource (line 142) | public AnimatedImageResultBuilder setSource(@Nullable String source) { method build (line 154) | public AnimatedImageResult build() { FILE: animated-base/src/main/java/com/facebook/imagepipeline/animated/impl/AnimatedDrawableBackendImpl.java class AnimatedDrawableBackendImpl (line 32) | @Nullsafe(Nullsafe.Mode.LOCAL) method AnimatedDrawableBackendImpl (line 52) | public AnimatedDrawableBackendImpl( method getBoundsToUse (line 74) | private static Rect getBoundsToUse(AnimatedImage image, @Nullable Rect... method getAnimatedImageResult (line 85) | @Override method getDurationMs (line 90) | @Override method getFrameCount (line 95) | @Override method getLoopCount (line 100) | @Override method getWidth (line 105) | @Override method getHeight (line 110) | @Override method getRenderedWidth (line 115) | @Override method getRenderedHeight (line 120) | @Override method getFrameInfo (line 125) | @Override method getFrameForTimestampMs (line 130) | @Override method getTimestampMsForFrame (line 135) | @Override method getDurationMsForFrame (line 141) | @Override method getFrameForPreview (line 146) | @Override method forNewBounds (line 151) | @Override method getMemoryUsage (line 162) | @Override method getPreDecodedFrame (line 172) | @Override method hasPreDecodedFrame (line 177) | @Override method renderFrame (line 182) | @Override method renderDeltas (line 200) | @Override method prepareTempBitmapForThisSize (line 222) | private synchronized Bitmap prepareTempBitmapForThisSize(int width, in... method renderImageSupportsScaling (line 236) | private void renderImageSupportsScaling(Canvas canvas, AnimatedImageFr... method renderScalingFrames (line 263) | private void renderScalingFrames( method maybeDisposeBackground (line 329) | private void maybeDisposeBackground( method renderImageDoesNotSupportScaling (line 346) | private void renderImageDoesNotSupportScaling(Canvas canvas, AnimatedI... method renderNonScalingFrames (line 378) | private void renderNonScalingFrames( method dropCaches (line 419) | @Override method clearTempBitmap (line 424) | private synchronized void clearTempBitmap() { FILE: animated-base/src/main/java/com/facebook/imagepipeline/animated/impl/AnimatedDrawableBackendProvider.java type AnimatedDrawableBackendProvider (line 17) | @Nullsafe(Nullsafe.Mode.LOCAL) method get (line 27) | AnimatedDrawableBackend get(AnimatedImageResult animatedImageResult, @... FILE: animated-base/src/main/java/com/facebook/imagepipeline/animated/impl/AnimatedFrameCache.java class AnimatedFrameCache (line 28) | @Nullsafe(Nullsafe.Mode.LOCAL) class FrameKey (line 31) | @VisibleForTesting method FrameKey (line 37) | public FrameKey(CacheKey imageCacheKey, int frameIndex) { method toString (line 42) | @Override method equals (line 50) | @Override method hashCode (line 63) | @Override method containsUri (line 68) | @Override method getUriString (line 73) | @Override method isResourceIdForDebugging (line 79) | @Override method AnimatedFrameCache (line 92) | public AnimatedFrameCache( method onReusabilityChange (line 106) | public synchronized void onReusabilityChange(CacheKey key, boolean isR... method cache (line 122) | @Nullable method get (line 133) | @Nullable method contains (line 139) | public boolean contains(int frameIndex) { method getForReuse (line 152) | @Nullable method popFirstFreeItemKey (line 166) | @Nullable method keyFor (line 177) | private FrameKey keyFor(int frameIndex) { FILE: animated-base/src/main/java/com/facebook/imagepipeline/animated/impl/AnimatedImageCompositor.java class AnimatedImageCompositor (line 34) | @Nullsafe(Nullsafe.Mode.LOCAL) type Callback (line 38) | public interface Callback { method onIntermediateResult (line 49) | void onIntermediateResult(int frameNumber, Bitmap bitmap); method getCachedBitmap (line 60) | @Nullable method AnimatedImageCompositor (line 69) | public AnimatedImageCompositor( method renderDeltas (line 82) | public void renderDeltas(int frameNumber, Bitmap baseBitmap) { method renderFrame (line 93) | public void renderFrame(int frameNumber, Bitmap bitmap) { type FrameNeededResult (line 140) | private enum FrameNeededResult { method prepareCanvasWithClosestCachedFrame (line 164) | private int prepareCanvasWithClosestCachedFrame(int previousFrameNumbe... method disposeToBackground (line 203) | private void disposeToBackground(Canvas canvas, AnimatedDrawableFrameI... method isFrameNeededForRendering (line 219) | private FrameNeededResult isFrameNeededForRendering(int index) { method isKeyFrame (line 242) | private boolean isKeyFrame(int index) { method isFullFrame (line 255) | private boolean isFullFrame(AnimatedDrawableFrameInfo frameInfo) { method maybeApplyTransformation (line 262) | private void maybeApplyTransformation(Bitmap bitmap) { FILE: animated-base/src/main/java/com/facebook/imagepipeline/image/CloseableAnimatedImage.java class CloseableAnimatedImage (line 19) | @Nullsafe(Nullsafe.Mode.LOCAL) method CloseableAnimatedImage (line 26) | public CloseableAnimatedImage(AnimatedImageResult imageResult) { method CloseableAnimatedImage (line 30) | public CloseableAnimatedImage(AnimatedImageResult imageResult, boolean... method getWidth (line 35) | @Override method getHeight (line 40) | @Override method close (line 45) | @Override method isClosed (line 58) | @Override method getSizeInBytes (line 63) | @Override method isStateful (line 68) | @Override method getImageResult (line 73) | public synchronized @Nullable AnimatedImageResult getImageResult() { method getImage (line 77) | public synchronized @Nullable AnimatedImage getImage() { FILE: animated-base/src/test/java/android/net/http/AndroidHttpClient.java class AndroidHttpClient (line 10) | public class AndroidHttpClient {} FILE: animated-base/src/test/java/com/facebook/imagepipeline/animated/testing/TestAnimatedDrawableBackend.java class TestAnimatedDrawableBackend (line 21) | @Nullsafe(Nullsafe.Mode.LOCAL) method TestAnimatedDrawableBackend (line 31) | public TestAnimatedDrawableBackend(int width, int height, int[] frameD... method pixelValue (line 43) | public static int pixelValue(int frameNumber, int x, int y) { method getAnimatedImageResult (line 47) | @Nullable method getDurationMs (line 54) | @Override method getFrameCount (line 59) | @Override method getLoopCount (line 64) | @Override method getWidth (line 69) | @Override method getHeight (line 74) | @Override method getRenderedWidth (line 79) | @Override method getRenderedHeight (line 84) | @Override method getFrameInfo (line 89) | @Override method renderFrame (line 101) | @Override method renderDeltas (line 114) | @Override method getFrameForTimestampMs (line 119) | @Override method getTimestampMsForFrame (line 131) | @Override method getDurationMsForFrame (line 136) | @Override method getFrameForPreview (line 141) | @Override method forNewBounds (line 146) | @Override method getMemoryUsage (line 151) | @Override method getPreDecodedFrame (line 156) | @Nullable method hasPreDecodedFrame (line 162) | @Override method getDropCachesCallCount (line 167) | public int getDropCachesCallCount() { method dropCaches (line 171) | @Override FILE: animated-drawable/src/main/java/com/facebook/fresco/animation/backend/AnimationBackend.java type AnimationBackend (line 18) | public interface AnimationBackend extends AnimationInformation { type Listener (line 20) | interface Listener { method onAnimationLoaded (line 23) | void onAnimationLoaded(); method drawFrame (line 42) | boolean drawFrame(Drawable parent, Canvas canvas, int frameNumber); method setAlpha (line 50) | void setAlpha(@IntRange(from = 0, to = 255) int alpha); method setColorFilter (line 58) | void setColorFilter(@Nullable ColorFilter colorFilter); method setBounds (line 70) | void setBounds(Rect bounds); method getIntrinsicWidth (line 81) | int getIntrinsicWidth(); method getIntrinsicHeight (line 92) | int getIntrinsicHeight(); method getSizeInBytes (line 99) | int getSizeInBytes(); method clear (line 105) | void clear(); method preloadAnimation (line 108) | void preloadAnimation(); method setAnimationListener (line 111) | void setAnimationListener(@Nullable Listener listener); FILE: animated-drawable/src/main/java/com/facebook/fresco/animation/backend/AnimationBackendDelegateWithInactivityCheck.java class AnimationBackendDelegateWithInactivityCheck (line 29) | @Nullsafe(Nullsafe.Mode.LOCAL) type InactivityListener (line 33) | public interface InactivityListener { method onInactive (line 39) | void onInactive(); method createForBackend (line 42) | public static < method createForBackend (line 52) | public static AnimationBackendDelegate... method run (line 78) | @Override method AnimationBackendDelegateWithInactivityCheck (line 93) | private AnimationBackendDelegateWithInactivityCheck( method drawFrame (line 104) | @Override method setInactivityListener (line 112) | public void setInactivityListener(@Nullable InactivityListener inactiv... method getInactivityCheckPollingTimeMs (line 116) | public long getInactivityCheckPollingTimeMs() { method setInactivityCheckPollingTimeMs (line 120) | public void setInactivityCheckPollingTimeMs(long inactivityCheckPollin... method getInactivityThresholdMs (line 124) | public long getInactivityThresholdMs() { method setInactivityThresholdMs (line 128) | public void setInactivityThresholdMs(long inactivityThresholdMs) { method isInactive (line 132) | private boolean isInactive() { method maybeScheduleInactivityCheck (line 136) | private synchronized void maybeScheduleInactivityCheck() { FILE: animated-drawable/src/main/java/com/facebook/fresco/animation/backend/AnimationInformation.java type AnimationInformation (line 13) | @Nullsafe(Nullsafe.Mode.LOCAL) method getFrameCount (line 27) | int getFrameCount(); method getFrameDurationMs (line 35) | int getFrameDurationMs(int frameNumber); method getLoopDurationMs (line 42) | int getLoopDurationMs(); method width (line 47) | int width(); method height (line 52) | int height(); method getLoopCount (line 59) | int getLoopCount(); FILE: animated-drawable/src/main/java/com/facebook/fresco/animation/frame/FrameScheduler.java type FrameScheduler (line 13) | @Nullsafe(Nullsafe.Mode.LOCAL) method getFrameNumberToRender (line 28) | int getFrameNumberToRender(long animationTimeMs, long lastFrameTimeMs); method getLoopDurationMs (line 35) | long getLoopDurationMs(); method getTargetRenderTimeMs (line 43) | long getTargetRenderTimeMs(int frameNumber); method getTargetRenderTimeForNextFrameMs (line 53) | long getTargetRenderTimeForNextFrameMs(long animationTimeMs); method isInfiniteAnimation (line 58) | boolean isInfiniteAnimation(); FILE: animated-drawable/src/test/java/javax/microedition/khronos/opengles/GL.java type GL (line 11) | public interface GL {} FILE: animated-gif-lite/src/main/java/com/facebook/animated/giflite/GifDecoder.java class GifDecoder (line 31) | @Nullsafe(Nullsafe.Mode.LOCAL) method decode (line 34) | @Override method translateFrameDisposal (line 91) | private static AnimatedDrawableFrameInfo.DisposalMethod translateFrame... FILE: animated-gif-lite/src/main/java/com/facebook/animated/giflite/decoder/GifMetadataDecoder.java class GifMetadataDecoder (line 21) | @Nullsafe(Nullsafe.Mode.LOCAL) method create (line 42) | public static GifMetadataDecoder create(InputStream is, @Nullable Outp... method GifMetadataDecoder (line 53) | private GifMetadataDecoder(InputStream is, @Nullable OutputStream os) { method decode (line 58) | public void decode() throws IOException { method getScreenWidth (line 66) | public int getScreenWidth() { method getScreenHeight (line 73) | public int getScreenHeight() { method getFrameCount (line 80) | public int getFrameCount() { method getLoopCount (line 87) | public int getLoopCount() { method getFrameDisposal (line 94) | public int getFrameDisposal(int frameNumber) { method getFrameDurationMs (line 101) | public int getFrameDurationMs(int frameNumber) { method readGifInfo (line 115) | private void readGifInfo() throws IOException { method addFrame (line 160) | private void addFrame(int[] control) { method validateAndIgnoreHeader (line 164) | private void validateAndIgnoreHeader() throws IOException { method ignoreColorTable (line 191) | private void ignoreColorTable(int numColors) throws IOException { method readBlock (line 195) | private int readBlock() throws IOException { method skipExtension (line 206) | private void skipExtension() throws IOException { method skipImage (line 213) | private void skipImage() throws IOException { method isNetscape (line 226) | private boolean isNetscape() { method readNetscapeExtension (line 239) | private void readNetscapeExtension() throws IOException { method readGraphicsControlExtension (line 249) | private void readGraphicsControlExtension(int[] control) throws IOExce... method readNextByte (line 262) | private int readNextByte() throws IOException { method readTwoByteInt (line 271) | private int readTwoByteInt() throws IOException { method readIntoBlock (line 275) | private int readIntoBlock(int offset, int length) throws IOException { method readAndWriteNextByte (line 287) | private int readAndWriteNextByte() throws IOException { method writeNextByte (line 293) | private void writeNextByte(int b) throws IOException { method writeTwoByteInt (line 300) | private void writeTwoByteInt(int content) throws IOException { method skipAndWriteBytes (line 305) | private void skipAndWriteBytes(int length) throws IOException { method initFixedOutputStream (line 315) | private void initFixedOutputStream() throws IOException { method copyFromIsToOs (line 325) | private void copyFromIsToOs(InputStream in, OutputStream out, int leng... FILE: animated-gif/src/main/java/com/facebook/animated/gif/GifFrame.java class GifFrame (line 17) | @Nullsafe(Nullsafe.Mode.LOCAL) method GifFrame (line 31) | @DoNotStrip method finalize (line 37) | @Override method dispose (line 42) | @Override method renderFrame (line 47) | @Override method getDurationMs (line 52) | @Override method getWidth (line 57) | @Override method getHeight (line 62) | @Override method getXOffset (line 67) | @Override method getYOffset (line 72) | @Override method hasTransparency (line 77) | public boolean hasTransparency() { method getTransparentPixelColor (line 81) | public int getTransparentPixelColor() { method getDisposalMode (line 85) | public int getDisposalMode() { method nativeRenderFrame (line 89) | @DoNotStrip method nativeGetDurationMs (line 92) | @DoNotStrip method nativeGetWidth (line 95) | @DoNotStrip method nativeGetHeight (line 98) | @DoNotStrip method nativeGetXOffset (line 101) | @DoNotStrip method nativeGetYOffset (line 104) | @DoNotStrip method nativeGetDisposalMode (line 107) | @DoNotStrip method nativeGetTransparentPixelColor (line 110) | @DoNotStrip method nativeHasTransparency (line 113) | @DoNotStrip method nativeDispose (line 116) | @DoNotStrip method nativeFinalize (line 119) | @DoNotStrip FILE: animated-gif/src/main/java/com/facebook/animated/gif/GifImage.java class GifImage (line 28) | @Nullsafe(Nullsafe.Mode.LOCAL) method ensure (line 45) | private static synchronized void ensure() { method createFromByteArray (line 58) | public static GifImage createFromByteArray(byte[] source) { method createFromByteBuffer (line 74) | public static GifImage createFromByteBuffer(ByteBuffer byteBuffer) { method createFromByteBuffer (line 84) | public static GifImage createFromByteBuffer(ByteBuffer byteBuffer, Ima... method createFromNativeMemory (line 95) | public static GifImage createFromNativeMemory( method createFromFileDescriptor (line 112) | public static GifImage createFromFileDescriptor(int fileDescriptor, Im... method decodeFromNativeMemory (line 119) | @Override method decodeFromByteBuffer (line 125) | @Override method GifImage (line 130) | @DoNotStrip method GifImage (line 138) | @DoNotStrip method finalize (line 144) | @Override method dispose (line 149) | @Override method getWidth (line 154) | @Override method getHeight (line 159) | @Override method getFrameCount (line 164) | @Override method getDuration (line 169) | @Override method getFrameDurations (line 174) | @Override method getLoopCount (line 179) | @Override method getFrame (line 197) | @Override method doesRenderSupportScaling (line 202) | @Override method getSizeInBytes (line 207) | @Override method isAnimated (line 212) | public boolean isAnimated() { method getFrameInfo (line 216) | @Override method getAnimatedBitmapConfig (line 233) | @Override method fromGifDisposalMethod (line 239) | private static AnimatedDrawableFrameInfo.DisposalMethod fromGifDisposa... method nativeCreateFromDirectByteBuffer (line 253) | @DoNotStrip method nativeCreateFromNativeMemory (line 257) | @DoNotStrip method nativeCreateFromFileDescriptor (line 261) | @DoNotStrip method nativeGetWidth (line 265) | @DoNotStrip method nativeGetHeight (line 268) | @DoNotStrip method nativeGetDuration (line 271) | @DoNotStrip method nativeGetFrameCount (line 274) | @DoNotStrip method nativeGetFrameDurations (line 277) | @DoNotStrip method nativeGetLoopCount (line 280) | @DoNotStrip method nativeGetFrame (line 283) | @DoNotStrip method nativeGetSizeInBytes (line 286) | @DoNotStrip method nativeIsAnimated (line 289) | @DoNotStrip method nativeDispose (line 292) | @DoNotStrip method nativeFinalize (line 295) | @DoNotStrip FILE: animated-gif/src/main/jni/gifimage/OnLoad.cpp function jint (line 19) | __attribute__((visibility("default"))) jint FILE: animated-gif/src/main/jni/gifimage/gif.cpp function DGifCloseFile2 (line 46) | static void DGifCloseFile2(GifFileType* pGifFile) { class DataWrapper (line 51) | class DataWrapper { method DataWrapper (line 53) | DataWrapper() {} class BytesDataWrapper (line 66) | class BytesDataWrapper : public DataWrapper { method BytesDataWrapper (line 68) | BytesDataWrapper(std::vector&& pBuffer) method rangeAdd (line 73) | inline static size_t rangeAdd(size_t current, size_t increment, size_t... method read (line 84) | size_t read(GifByteType* dest, size_t size) override { method getBufferSize (line 96) | size_t getBufferSize() override { method getPosition (line 100) | size_t getPosition() override { method setPosition (line 104) | bool setPosition(size_t position) override { class FileDataWrapper (line 119) | class FileDataWrapper : public DataWrapper { method FileDataWrapper (line 121) | static FileDataWrapper* create(JNIEnv* pEnv, int fd) { method FileDataWrapper (line 148) | FileDataWrapper(FILE* file, size_t length) method read (line 155) | size_t read(GifByteType* dest, size_t size) override { method getBufferSize (line 159) | size_t getBufferSize() override { method getPosition (line 163) | size_t getPosition() override { method setPosition (line 168) | bool setPosition(size_t position) override { class GifWrapper (line 177) | class GifWrapper { method GifWrapper (line 179) | GifWrapper( method GifFileType (line 190) | GifFileType* get() { method DataWrapper (line 194) | DataWrapper* getData() { method addFrameByteOffset (line 198) | void addFrameByteOffset(size_t offset) { method getFrameByteOffset (line 202) | size_t getFrameByteOffset(int frameNum) { method getFrameSize (line 206) | size_t getFrameSize() { method getLoopCount (line 210) | int getLoopCount() { method getRasterBitsCapacity (line 218) | size_t getRasterBitsCapacity() { method resizeRasterBuffer (line 222) | void resizeRasterBuffer(size_t bufferSize) { method setLoopCount (line 230) | void setLoopCount(int pLoopCount) { method isAnimated (line 234) | bool isAnimated() { method setAnimated (line 238) | void setAnimated(bool animated) { method RWLock (line 242) | RWLock* getSavedImagesRWLock() { type GifImageNativeContext (line 260) | struct GifImageNativeContext { type GifFrameNativeContext (line 296) | struct GifFrameNativeContext { function directByteBufferReadFun (line 338) | static int directByteBufferReadFun( type PixelType32 (line 352) | struct PixelType32 { function ColorMapObject (line 383) | static ColorMapObject* genDefColorMap(void) { function getGraphicsControlBlockForImage (line 400) | bool getGraphicsControlBlockForImage( function readSingleFrame (line 437) | int readSingleFrame( function decodeExtension (line 544) | int decodeExtension(GifFileType* pGifFile) { function parseApplicationExtensions (line 592) | void parseApplicationExtensions( function modifiedDGifSlurp (line 640) | int modifiedDGifSlurp( function jobject (line 717) | jobject createFromDataWrapper( function jobject (line 808) | jobject GifImage_nativeCreateFromByteVector( function GifImageNativeContext_releaseRef (line 823) | void GifImageNativeContext_releaseRef( type GifImageNativeContextReleaser (line 838) | struct GifImageNativeContextReleaser { method GifImageNativeContextReleaser (line 842) | GifImageNativeContextReleaser(JNIEnv* pEnv, jobject gifImage) function getGifImageNativeContext (line 856) | std::unique_ptr function jobject (line 884) | jobject GifImage_nativeCreateFromDirectByteBuffer( function jobject (line 916) | jobject GifImage_nativeCreateFromNativeMemory( function jobject (line 945) | jobject GifImage_nativeCreateFromFileDescriptor( function jint (line 966) | jint GifImage_nativeGetWidth(JNIEnv* pEnv, jobject thiz) { function jint (line 980) | jint GifImage_nativeGetHeight(JNIEnv* pEnv, jobject thiz) { function jint (line 994) | jint GifImage_nativeGetFrameCount(JNIEnv* pEnv, jobject thiz) { function jint (line 1008) | jint GifImage_nativeGetDuration(JNIEnv* pEnv, jobject thiz) { function jint (line 1022) | jint GifImage_nativeGetLoopCount(JNIEnv* pEnv, jobject thiz) { function jintArray (line 1037) | jintArray GifImage_nativeGetFrameDurations(JNIEnv* pEnv, jobject thiz) { function jobject (line 1064) | jobject GifImage_nativeGetFrame(JNIEnv* pEnv, jobject thiz, jint index) { function GifFrameNativeContext_releaseRef (line 1121) | void GifFrameNativeContext_releaseRef( type GifFrameNativeContextReleaser (line 1136) | struct GifFrameNativeContextReleaser { method GifFrameNativeContextReleaser (line 1140) | GifFrameNativeContextReleaser(JNIEnv* pEnv, jobject gifFrame) function getGifFrameNativeContext (line 1154) | std::unique_ptr function jint (line 1178) | jint GifImage_nativeGetSizeInBytes(JNIEnv* pEnv, jobject thiz) { function jint (line 1199) | jint GifImage_nativeIsAnimated(JNIEnv* pEnv, jobject thiz) { function GifImage_nativeDispose (line 1212) | void GifImage_nativeDispose(JNIEnv* pEnv, jobject thiz) { function GifImage_nativeFinalize (line 1227) | void GifImage_nativeFinalize(JNIEnv* pEnv, jobject thiz) { function PixelType32 (line 1238) | static PixelType32 packARGB32( function PixelType32 (line 1258) | static PixelType32 getColorFromTable( function blitLine (line 1280) | static void blitLine( function blitNormal (line 1305) | static void blitNormal( function GifFrame_nativeRenderFrame (line 1342) | void GifFrame_nativeRenderFrame( function jint (line 1443) | jint GifFrame_nativeGetDurationMs(JNIEnv* pEnv, jobject thiz) { function jint (line 1459) | jint GifFrame_nativeGetTransparentPixelColor(JNIEnv* pEnv, jobject thiz) { function jboolean (line 1503) | jboolean GifFrame_nativeHasTransparency(JNIEnv* pEnv, jobject thiz) { function jint (line 1517) | jint GifFrame_nativeGetWidth(JNIEnv* pEnv, jobject thiz) { function jint (line 1531) | jint GifFrame_nativeGetHeight(JNIEnv* pEnv, jobject thiz) { function jint (line 1545) | jint GifFrame_nativeGetXOffset(JNIEnv* pEnv, jobject thiz) { function jint (line 1559) | jint GifFrame_nativeGetYOffset(JNIEnv* pEnv, jobject thiz) { function jint (line 1573) | jint GifFrame_nativeGetDisposalMode(JNIEnv* pEnv, jobject thiz) { function GifFrame_nativeDispose (line 1585) | void GifFrame_nativeDispose(JNIEnv* pEnv, jobject thiz) { function GifFrame_nativeFinalize (line 1600) | void GifFrame_nativeFinalize(JNIEnv* pEnv, jobject thiz) { function initGifImage (line 1651) | int initGifImage(JNIEnv* pEnv) { FILE: animated-gif/src/main/jni/gifimage/jni_helpers.cpp type facebook (line 14) | namespace facebook { function jint (line 25) | jint throwException( function jint (line 44) | jint throwNoClassDefError(JNIEnv* pEnv, const char* szFmt, ...) { function jint (line 61) | jint throwRuntimeException(JNIEnv* pEnv, const char* szFmt, ...) { function jint (line 77) | jint throwIllegalArgumentException(JNIEnv* pEnv, const char* szFmt, ..... function jint (line 94) | jint throwIllegalStateException(JNIEnv* pEnv, const char* szFmt, ...) { function jint (line 111) | jint throwOutOfMemoryError(JNIEnv* pEnv, const char* szFmt, ...) { function jint (line 127) | jint throwAssertionError(JNIEnv* pEnv, const char* szFmt, ...) { function jint (line 143) | jint throwIOException(JNIEnv* pEnv, const char* szFmt, ...) { function jclass (line 161) | jclass findClassOrThrow(JNIEnv* pEnv, const char* szClassName) { function jfieldID (line 180) | jfieldID getFieldIdOrThrow( function jmethodID (line 199) | jmethodID getMethodIdOrThrow( FILE: animated-gif/src/main/jni/gifimage/jni_helpers.h function namespace (line 14) | namespace facebook { FILE: animated-gif/src/main/jni/gifimage/locks.h function class (line 14) | class RWLock { function class (line 45) | class ReaderLock { function class (line 73) | class WriterLock { FILE: animated-gif/src/main/jni/gifimage/secure_memcpy.h function try_checked_memcpy (line 28) | __attribute__((warn_unused_result)) inline int try_checked_memcpy( FILE: animated-webp/src/main/java/com/facebook/animated/webp/WebPFrame.java class WebPFrame (line 17) | @Nullsafe(Nullsafe.Mode.LOCAL) method WebPFrame (line 31) | @DoNotStrip method finalize (line 37) | @Override method dispose (line 42) | @Override method renderFrame (line 47) | @Override method getDurationMs (line 52) | @Override method getWidth (line 57) | @Override method getHeight (line 62) | @Override method getXOffset (line 67) | @Override method getYOffset (line 72) | @Override method shouldDisposeToBackgroundColor (line 77) | public boolean shouldDisposeToBackgroundColor() { method isBlendWithPreviousFrame (line 81) | public boolean isBlendWithPreviousFrame() { method nativeRenderFrame (line 85) | private native void nativeRenderFrame(int width, int height, Bitmap bi... method nativeGetDurationMs (line 87) | private native int nativeGetDurationMs(); method nativeGetWidth (line 89) | private native int nativeGetWidth(); method nativeGetHeight (line 91) | private native int nativeGetHeight(); method nativeGetXOffset (line 93) | private native int nativeGetXOffset(); method nativeGetYOffset (line 95) | private native int nativeGetYOffset(); method nativeShouldDisposeToBackgroundColor (line 97) | private native boolean nativeShouldDisposeToBackgroundColor(); method nativeIsBlendWithPreviousFrame (line 99) | private native boolean nativeIsBlendWithPreviousFrame(); method nativeDispose (line 101) | private native void nativeDispose(); method nativeFinalize (line 103) | private native void nativeFinalize(); FILE: animated-webp/src/main/java/com/facebook/animated/webp/WebPImage.java class WebPImage (line 30) | @Nullsafe(Nullsafe.Mode.LOCAL) method WebPImage (line 42) | @DoNotStrip method WebPImage (line 50) | @DoNotStrip method finalize (line 56) | @Override method dispose (line 61) | @Override method createFromByteArray (line 72) | public static WebPImage createFromByteArray(byte[] source, @Nullable I... method createFromByteBuffer (line 93) | public static WebPImage createFromByteBuffer( method createFromNativeMemory (line 105) | public static WebPImage createFromNativeMemory( method decodeFromNativeMemory (line 116) | @Override method decodeFromByteBuffer (line 122) | @Override method getWidth (line 127) | @Override method getHeight (line 132) | @Override method getFrameCount (line 137) | @Override method getDuration (line 142) | @Override method getFrameDurations (line 147) | @Override method getLoopCount (line 152) | @Override method getFrame (line 157) | @Override method getSizeInBytes (line 162) | @Override method doesRenderSupportScaling (line 167) | @Override method getFrameInfo (line 172) | @Override method getAnimatedBitmapConfig (line 193) | @Override method nativeCreateFromDirectByteBuffer (line 199) | private static native WebPImage nativeCreateFromDirectByteBuffer(ByteB... method nativeCreateFromNativeMemory (line 201) | private static native WebPImage nativeCreateFromNativeMemory(long nati... method nativeGetWidth (line 203) | private native int nativeGetWidth(); method nativeGetHeight (line 205) | private native int nativeGetHeight(); method nativeGetDuration (line 207) | private native int nativeGetDuration(); method nativeGetFrameCount (line 209) | private native int nativeGetFrameCount(); method nativeGetFrameDurations (line 211) | private native int[] nativeGetFrameDurations(); method nativeGetLoopCount (line 213) | private native int nativeGetLoopCount(); method nativeGetFrame (line 215) | private native WebPFrame nativeGetFrame(int frameNumber); method nativeGetSizeInBytes (line 217) | private native int nativeGetSizeInBytes(); method nativeDispose (line 219) | private native void nativeDispose(); method nativeFinalize (line 221) | private native void nativeFinalize(); FILE: docs/javadoc/assets/doclava-developer-docs.js function addLoadEvent (line 17) | function addLoadEvent(newfun) { function mobileSetup (line 49) | function mobileSetup() { function setToRoot (line 72) | function setToRoot(root, assets) { function restoreWidth (line 78) | function restoreWidth(navWidth) { function restoreHeight (line 92) | function restoreHeight(packageHeight) { function readCookie (line 105) | function readCookie(cookie) { function writeCookie (line 122) | function writeCookie(cookie, val, section, expiration) { function getSection (line 133) | function getSection() { function init (line 145) | function init() { function highlightNav (line 179) | function highlightNav(fullPageName) { function resizePackagesHeight (line 235) | function resizePackagesHeight() { function resizeHeight (line 250) | function resizeHeight() { function resizeWidth (line 283) | function resizeWidth() { function resizeAll (line 309) | function resizeAll() { function getBaseUri (line 314) | function getBaseUri(uri) { function requestAppendHL (line 327) | function requestAppendHL(uri) { function loadLast (line 340) | function loadLast(cookiePath) { function toggle (line 364) | function toggle(obj, slide) { function buildToggleLists (line 384) | function buildToggleLists() { function getNavPref (line 392) | function getNavPref() { function chooseDefaultNav (line 400) | function chooseDefaultNav() { function swapNav (line 410) | function swapNav() { function scrollIntoView (line 433) | function scrollIntoView(nav) { function changeTabLang (line 450) | function changeTabLang(lang) { function changeNavLang (line 464) | function changeNavLang(lang) { function changeDocLang (line 478) | function changeDocLang(lang) { function changeLangPref (line 483) | function changeLangPref(lang, refresh) { function loadLangPref (line 495) | function loadLangPref() { function getLangPref (line 502) | function getLangPref() { function toggleContent (line 511) | function toggleContent(obj) { FILE: docs/javadoc/assets/doclava-developer-reference.js function toggleApiLevelSelector (line 5) | function toggleApiLevelSelector(checkbox) { function buildApiLevelSelector (line 21) | function buildApiLevelSelector() { function changeApiLevel (line 45) | function changeApiLevel() { function showApiWarning (line 65) | function showApiWarning(thing, selectedLevelIndex, minLevelIndex) { function toggleVisisbleApis (line 77) | function toggleVisisbleApis(selectedLevelIndex, context) { function apiKeyToIndex (line 95) | function apiKeyToIndex(key) { function getSelectedLevelIndex (line 104) | function getSelectedLevelIndex() { function new_node (line 110) | function new_node(me, mom, text, link, children_data, api_level) function expand_node (line 187) | function expand_node(me, node) function get_node (line 206) | function get_node(me, mom) function this_page_relative (line 216) | function this_page_relative(toroot) function find_page (line 243) | function find_page(url, data) function load_navtree_data (line 262) | function load_navtree_data() { function init_default_navtree (line 269) | function init_default_navtree(toroot) { function init_navtree (line 277) | function init_navtree(navtree_id, toroot, root_nodes) function toggleInherited (line 317) | function toggleInherited(linkObj, expand) { function toggleAllInherited (line 344) | function toggleAllInherited(linkObj, expand) { function toggleAllClassInherited (line 364) | function toggleAllClassInherited() { function ensureAllInheritedExpanded (line 382) | function ensureAllInheritedExpanded() { FILE: docs/javadoc/assets/prettify.js function Ld (line 11) | function Ld(a){return a.replace(Ja,pb).replace(Ka,qb).replace(La,rb).rep... function ga (line 11) | function ga(a){return a.replace(Ja,pb).replace(Ka,qb).replace(La,rb)} function Sd (line 12) | function Sd(a){var b=a.indexOf(G);if(b<0)return a;for(--b;(b=a.indexOf(t... function Ma (line 12) | function Ma(a){return yb===a.tagName} function W (line 12) | function W(a,b){switch(a.nodeType){case 1:var c= function Na (line 13) | function Na(a){for(var b=0,c=z,d=z,g=0,i=a.length;g=0;){var d=b[c];if(X.hasOwnProper... function Ra (line 26) | function Ra(a,b){a&&X.hasOwnProperty(a)||(a=/^\s*