DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
build
build
decoders
encoders
test
test
AnimationFrameBuffer.cpp 18.2 kB
AnimationFrameBuffer.h An AnimationFrameBuffer owns the frames outputted by an animated image * decoder as well as directi 16.8 kB
AnimationFrameBuffer.h An AnimationFrameBuffer owns the frames outputted by an animated image * decoder as well as directi 16.8 kB
AnimationParams.h 1.8 kB
AnimationSurfaceProvider.cpp 17.0 kB
AnimationSurfaceProvider.h override 4.2 kB
BMPHeaders.h 1.3 kB
ClippedImage.cpp 20.4 kB
ClippedImage.h public ImageWrapper 4.3 kB
CopyOnWrite.h CopyOnWrite<T> allows code to safely read from a data structure without * worrying that reentrant c 8.3 kB
DecodePool.cpp nsIObserver 14.3 kB
DecodePool.h DecodePool manages the threads used for decoding raster images. 3.4 kB
DecodedSurfaceProvider.cpp 7.1 kB
DecodedSurfaceProvider.h override 2.7 kB
Decoder.cpp 18.6 kB
Decoder.h 21.8 kB
Decoder.h 21.8 kB
DecoderFactory.cpp static 12.9 kB
DecoderFactory.h The type of decoder; this is usually determined from a MIME type using * DecoderFactory::GetDecoder 9.0 kB
DecoderFlags.h uint8_t 1.5 kB
Downscaler.cpp but not downscaling 10.2 kB
Downscaler.h Downscaler is a high-quality, streaming image downscaler based upon Skia's * scaling implementation 6.0 kB
DownscalingFilter.h DownscalingSurfaceFilter is a SurfaceFilter implementation for use with * SurfacePipe which perform 11.8 kB
DynamicImage.cpp 9.2 kB
DynamicImage.h public Image 2.6 kB
FrameAnimator.cpp 19.1 kB
FrameAnimator.h 11.9 kB
FrameAnimator.h 11.9 kB
FrameTimeout.h FrameTimeout wraps a frame timeout value (measured in milliseconds) after * first normalizing it. T 3.7 kB
FrozenImage.cpp 4.8 kB
FrozenImage.h public ImageWrapper 3.7 kB
ICOFileHeaders.h The header that comes right at the start of an icon file. (This * corresponds to the Windows ICONDI 2.0 kB
IDecodingTask.cpp 8.8 kB
IDecodingTask.h public IResumable 3.5 kB
IProgressObserver.h public SupportsWeakPtr 1.9 kB
ISurfaceProvider.h An interface for objects which can either store a surface or dynamically * generate one, and variou 11.2 kB
Image.cpp 15.9 kB
Image.h 16.8 kB
ImageBlocker.cpp nsIContentPolicy 2.4 kB
ImageBlocker.h 1.0 kB
ImageCacheKey.cpp 7.1 kB
ImageCacheKey.h ImageCacheKey is the key type for the image cache (see imgLoader.h). 2.7 kB
ImageFactory.cpp static 7.7 kB
ImageFactory.h 3.2 kB
ImageLogging.h 6.4 kB
ImageMemoryReporter.cpp static 6.1 kB
ImageMemoryReporter.h 3.5 kB
ImageMetadata.h 3.3 kB
ImageOps.cpp static 8.0 kB
ImageOps.h 5.7 kB
ImageOps.h 5.7 kB
ImageRegion.h An axis-aligned rectangle in tiled image space, with an optional sampling * restriction rect. The d 4.4 kB
ImageWrapper.cpp 9.7 kB
ImageWrapper.h public Image 2.7 kB
ImgDrawResult.h uint8_t 4.6 kB
LookupResult.h LookupResult is the return type of SurfaceCache's Lookup*() functions. It * combines a surface with 5.5 kB
MultipartImage.cpp 10.3 kB
MultipartImage.h public ImageWrapper 2.9 kB
Orientation.h A struct that describes an image's orientation as a rotation optionally * followed by a reflection. 2.1 kB
Orientation.h A struct that describes an image's orientation as a rotation optionally * followed by a reflection. 2.1 kB
OrientedImage.cpp 12.6 kB
OrientedImage.h public ImageWrapper 4.4 kB
OrientedImage.h public ImageWrapper 4.4 kB
PlaybackType.h uint8_t 1.5 kB
ProgressTracker.cpp 18.3 kB
ProgressTracker.h Image progress bitflags. * * See CheckProgressConsistency() for the invariants we enforce about th 9.8 kB
RasterImage.cpp 62.2 kB
RasterImage.h @file * This file declares the RasterImage class, which * handles static and animated rasterized i 21.4 kB
RasterImage.h @file * This file declares the RasterImage class, which * handles static and animated rasterized i 21.4 kB
RecyclingSourceSurface.h override 2.3 kB
SVGDocumentWrapper.cpp nsIStreamListener 12.3 kB
SVGDocumentWrapper.h This class wraps an SVG document, for use by VectorImage objects. 4.0 kB
SVGDrawingParameters.h 2.0 kB
ScriptedNotificationObserver.cpp mInner 2.5 kB
ScriptedNotificationObserver.h public imgINotificationObserver 1.1 kB
ShutdownTracker.cpp static 2.0 kB
ShutdownTracker.h ShutdownTracker is an imagelib-global service that allows callers to check * whether shutdown has s 1.4 kB
SourceBuffer.cpp 22.6 kB
SourceBuffer.h SourceBuffer is a single producer, multiple consumer data structure used for * storing image source 18.1 kB
StreamingLexer.h StreamingLexer is a lexing framework designed to make it simple to write * image decoders without w 32.4 kB
SurfaceCache.cpp SurfaceCache is a service for caching temporary surfaces in imagelib. 64.5 kB
SurfaceCache.h SurfaceCache is a service for caching temporary surfaces and decoded image * data in imagelib. 19.0 kB
SurfaceCacheUtils.cpp static 513 Bytes
SurfaceCacheUtils.h SurfaceCacheUtils provides an ImageLib-external API to interact with * ImageLib's SurfaceCache. 901 Bytes
SurfaceFilters.h This header contains various SurfaceFilter implementations that apply * transformations to image da 53.7 kB
SurfaceFilters.h This header contains various SurfaceFilter implementations that apply * transformations to image da 53.7 kB
SurfaceFlags.h uint8_t 2.3 kB
SurfacePipe.cpp 3.2 kB
SurfacePipe.h A SurfacePipe is a pipeline that consists of a series of SurfaceFilters * terminating in a SurfaceS 32.0 kB
SurfacePipeFactory.h used in conjunction with the factory functions 28.2 kB
SurfacePipeFactory.h used in conjunction with the factory functions 28.2 kB
VectorImage.cpp 53.8 kB
VectorImage.cpp 53.8 kB
VectorImage.h 6.4 kB
imgFrame.cpp This class is identical to SourceSurfaceSharedData but returns a different * type so that SharedSur 31.1 kB
imgFrame.h as it may use a different graphics 15.4 kB
imgICache.idl nsISupports 2.8 kB
imgIContainer.idl 30.0 kB
imgIContainerDebug.idl nsISupports 937 Bytes
imgIEncoder.idl nsIAsyncInputStream 5.5 kB
imgILoader.idl nsISupports 4.0 kB
imgINotificationObserver.idl nsISupports 2.1 kB
imgINotificationObserver.idl nsISupports 2.1 kB
imgIRequest.idl nsIRequest 8.7 kB
imgIScriptedNotificationObserver.idl nsISupports 824 Bytes
imgITools.idl nsISupports 8.0 kB
imgLoader.cpp 113.8 kB
imgLoader.h 17.9 kB
imgRequest.cpp nsIStreamListener 39.6 kB
imgRequest.h 10.5 kB
imgRequestProxy.cpp 40.6 kB
imgRequestProxy.cpp 40.4 kB
imgRequestProxy.h public mozilla 8.8 kB
imgTools.cpp 21.6 kB
imgTools.cpp 21.6 kB
imgTools.h 926 Bytes
moz.build 3.5 kB
moz.build 3.5 kB
nsIIconURI.idl If integer 3.3 kB