hdMultiPosRect hdDrawingView::getVirtualSize() { int w, h; GetVirtualSize(&w, &h); hdMultiPosRect virtualSize(0, 0, w, h); return virtualSize; }
GPUAreaHeap(const wp<GPUHardware>& gpu, const char* const vram, size_t size=0, size_t reserved=0) : MemoryHeapBase(vram, size), mGPU(gpu) { if (base() != MAP_FAILED) { if (reserved == 0) reserved = virtualSize(); mAllocator = new SimpleBestFitAllocator(reserved); } }
PMemHeap::PMemHeap(const char* const device, size_t size, size_t reserved) : MemoryHeapBase(device, size) { //LOGD("%s, %p, mFD=%d", __PRETTY_FUNCTION__, this, heapID()); if (base() != MAP_FAILED) { //LOGD("%s, %u bytes", device, virtualSize()); if (reserved == 0) reserved = virtualSize(); mAllocator = new SimpleBestFitAllocator(reserved); } }