Module webrender::texture_cache [] [src]

Reexports

use api::DeviceUintPoint;
use api::DeviceUintRect;
use api::DeviceUintSize;
use api::ExternalImageType;
use api::ImageData;
use api::ImageFormat;
use api::ImageDescriptor;
use device::TextureFilter;
use frame::FrameId;
use freelist::FreeList;
use freelist::FreeListHandle;
use freelist::UpsertResult;
use freelist::WeakFreeListHandle;
use gpu_cache::GpuCache;
use gpu_cache::GpuCacheHandle;
use internal_types::CacheTextureId;
use internal_types::TextureUpdateList;
use internal_types::TextureUpdateSource;
use internal_types::RenderTargetInfo;
use internal_types::SourceTexture;
use internal_types::TextureUpdate;
use internal_types::TextureUpdateOp;
use profiler::ResourceProfileCounter;
use profiler::TextureCacheProfileCounters;
use resource_cache::CacheItem;
use std::cmp;
use std::mem;

Structs

CacheEntry
CacheTextureIdList
TextureArray
TextureCache
TextureCacheHandle
TextureLocation
TextureRegion

Enums

EntryKind
SlabSize

Constants

TEXTURE_ARRAY_LAYERS_LINEAR
TEXTURE_ARRAY_LAYERS_NEAREST
TEXTURE_LAYER_DIMENSIONS
TEXTURE_REGION_DIMENSIONS

Type Definitions

WeakCacheEntryHandle