Lines Matching refs:Bitmap

16 #include "Bitmap.h"
53 typedef sk_sp<Bitmap> (*AllocPixeRef)(size_t allocSize, const SkImageInfo& info, size_t rowBytes,
56 static sk_sp<Bitmap> allocateBitmap(SkBitmap* bitmap, SkColorTable* ctable, AllocPixeRef alloc) {
82 sk_sp<Bitmap> Bitmap::allocateAshmemBitmap(SkBitmap* bitmap, SkColorTable* ctable) {
83 return allocateBitmap(bitmap, ctable, &Bitmap::allocateAshmemBitmap);
86 static sk_sp<Bitmap> allocateHeapBitmap(size_t size, const SkImageInfo& info, size_t rowBytes,
92 return sk_sp<Bitmap>(new Bitmap(addr, size, info, rowBytes, ctable));
216 sk_sp<Bitmap> Bitmap::allocateHardwareBitmap(uirenderer::renderthread::RenderThread& renderThread,
238 std::string("Bitmap::allocateHardwareBitmap pid [") + std::to_string(getpid()) + "]");
258 return sk_sp<Bitmap>(new Bitmap(buffer.get(), bitmap.info()));
261 sk_sp<Bitmap> Bitmap::allocateHardwareBitmap(SkBitmap& bitmap) {
265 sk_sp<Bitmap> Bitmap::allocateHeapBitmap(SkBitmap* bitmap, SkColorTable* ctable) {
269 sk_sp<Bitmap> Bitmap::allocateHeapBitmap(const SkImageInfo& info) {
278 sk_sp<Bitmap> Bitmap::allocateAshmemBitmap(size_t size, const SkImageInfo& info,
297 return sk_sp<Bitmap>(new Bitmap(addr, fd, size, info, rowBytes, ctable));
306 sk_sp<Bitmap> Bitmap::createFrom(const SkImageInfo& info, SkPixelRef& pixelRef) {
309 return sk_sp<Bitmap>(new Bitmap((void*) pixelRef.pixels(), (void*) &pixelRef, FreePixelRef,
313 sk_sp<Bitmap> Bitmap::createFrom(sp<GraphicBuffer> graphicBuffer) {
322 return sk_sp<Bitmap>(new Bitmap(graphicBuffer.get(), info));
325 void Bitmap::setColorSpace(sk_sp<SkColorSpace> colorSpace) {
331 void Bitmap::reconfigure(const SkImageInfo& newInfo, size_t rowBytes, SkColorTable* ctable) {
362 Bitmap::Bitmap(void* address, size_t size, const SkImageInfo& info, size_t rowBytes, SkColorTable* ctable)
370 Bitmap::Bitmap(void* address, void* context, FreeFunc freeFunc,
380 Bitmap::Bitmap(void* address, int fd, size_t mappedSize,
390 Bitmap::Bitmap(GraphicBuffer* buffer, const SkImageInfo& info)
398 Bitmap::~Bitmap() {
422 bool Bitmap::hasHardwareMipMap() const {
426 void Bitmap::setHasHardwareMipMap(bool hasMipMap) {
430 void* Bitmap::getStorage() const {
443 bool Bitmap::onNewLockPixels(LockRec* rec) {
450 size_t Bitmap::getAllocatedSizeInBytes() const {
454 int Bitmap::getAshmemFd() const {
463 size_t Bitmap::getAllocationByteCount() const {
472 void Bitmap::reconfigure(const SkImageInfo& info) {
476 void Bitmap::setAlphaType(SkAlphaType alphaType) {
484 void Bitmap::getSkBitmap(SkBitmap* outBitmap) {
501 void Bitmap::getSkBitmapForShaders(SkBitmap* outBitmap) {
511 void Bitmap::getBounds(SkRect* bounds) const {
516 GraphicBuffer* Bitmap::graphicBuffer() {