Searched refs:ImageImpl (Results 1 – 15 of 15) sorted by relevance
26 ImageHolderManager<NativeImage> ImageImpl::sNativeImageHolder_;28 ImageImpl::ImageImpl(std::shared_ptr<NativeImage> nativeImage) in ImageImpl() function in OHOS::Media::ImageImpl30 ImageImpl::Create(this, nativeImage); in ImageImpl()33 std::shared_ptr<NativeImage> ImageImpl::GetNativeImage() in GetNativeImage()38 int64_t ImageImpl::Create(ImageImpl *image, std::shared_ptr<NativeImage> nativeImage) in Create()50 uint32_t ImageImpl::GetClipRect(CRegion *ret) in GetClipRect()72 uint32_t ImageImpl::GetSize(CSize *ret) in GetSize()90 uint32_t ImageImpl::GetFormat(int32_t *ret) in GetFormat()107 uint32_t ImageImpl::GetComponent(int32_t componentType, CRetComponent *ret) in GetComponent()135 void ImageImpl::Release() {} in Release()
117 sptr<ImageImpl> ImageReceiverImpl::ReadNextImage() in ReadNextImage()127 auto imageImpl = FFIData::Create<ImageImpl>(image); in ReadNextImage()135 sptr<ImageImpl> ImageReceiverImpl::ReadLatestImage() in ReadLatestImage()145 return FFIData::Create<ImageImpl>(image); in ReadLatestImage()
986 auto instance = FFIData::GetData<ImageImpl>(id); in FfiOHOSImageGetClipRect()998 auto instance = FFIData::GetData<ImageImpl>(id); in FfiOHOSImageGetSize()1010 auto instance = FFIData::GetData<ImageImpl>(id); in FfiOHOSImageGetFormat()1022 auto instance = FFIData::GetData<ImageImpl>(id); in FfiOHOSGetComponent()1035 auto instance = FFIData::GetData<ImageImpl>(id); in FfiOHOSImageRelease()1319 auto ret = FFIData::Create<ImageImpl>(nativeImageRes); in FFiOHOSImageCreatorDequeueImage()1336 auto imageInstance = FFIData::GetData<ImageImpl>(imageId); in FFiOHOSImageCreatorQueueImage()
26 class ImageImpl : public OHOS::FFI::FFIData {27 DECL_TYPE(ImageImpl, OHOS::FFI::FFIData)29 explicit ImageImpl(std::shared_ptr<NativeImage> nativeImage);38 static int64_t Create(ImageImpl *image, std::shared_ptr<NativeImage> nativeImage);
35 sptr<ImageImpl> ReadNextImage();36 sptr<ImageImpl> ReadLatestImage();
56 class ImageImpl : public BaseImpl {58 ImageImpl() noexcept {} in ImageImpl() function59 ~ImageImpl() override {} in ~ImageImpl()
68 static std::unique_ptr<ImageImpl> CreateImage();69 static std::unique_ptr<ImageImpl> CreateImage(void* rawImg);
103 std::unique_ptr<ImageImpl> SkiaImplFactory::CreateImage() in CreateImage()108 std::unique_ptr<ImageImpl> SkiaImplFactory::CreateImage(void* rawImg) in CreateImage()
80 std::shared_ptr<ImageImpl> imageImpl = std::make_shared<SkiaImage>(skImage); in MakeFromRaster()99 std::shared_ptr<ImageImpl> imageImpl = std::make_shared<SkiaImage>(skImage); in MakeRasterData()140 std::shared_ptr<ImageImpl> imageImpl = std::make_shared<SkiaImage>(skImage); in MakeFromYUVAPixmaps()516 std::shared_ptr<ImageImpl> imageImpl = std::make_shared<SkiaImage>(skImage); in MakeRasterImage()
39 class DRAWING_API SkiaImage : public ImageImpl {
68 static std::unique_ptr<ImageImpl> CreateImageImpl();69 static std::unique_ptr<ImageImpl> CreateImageImpl(void* rawImage);
122 std::unique_ptr<ImageImpl> ImplFactory::CreateImageImpl() in CreateImageImpl()132 std::unique_ptr<ImageImpl> ImplFactory::CreateImageImpl(void* rawImage) in CreateImageImpl()
38 ImageImpl imageImplNull(nullptr);
236 explicit Image(std::shared_ptr<ImageImpl> imageImpl);450 std::shared_ptr<ImageImpl> imageImplPtr;
53 Image::Image(std::shared_ptr<ImageImpl> imageImpl) : imageImplPtr(imageImpl) {} in Image()