Home
last modified time | relevance | path

Searched refs:imageFileBytes (Results 1 - 8 of 8) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeEngine/src/image/loaders/
H A Dimage_loader_stb_image.cpp326 static StbImagePtr LoadFromMemory(array_view<const uint8_t> imageFileBytes, uint32_t loadFlags, Info& info) in LoadFromMemory() argument
340 auto image = stbi_load_16_from_memory(imageFileBytes.data(), static_cast<int>(imageFileBytes.size()), in LoadFromMemory()
344 auto image = stbi_load_from_memory(imageFileBytes.data(), static_cast<int>(imageFileBytes.size()), in LoadFromMemory()
356 static ImageLoaderManager::LoadResult Load(array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) in Load() argument
358 if (imageFileBytes.empty()) { in Load()
366 const int result = stbi_info_from_memory(imageFileBytes.data(), static_cast<int>(imageFileBytes.size()), in Load()
370 (stbi_is_16_bit_from_memory(imageFileBytes in Load()
[all...]
H A Dimage_loader_libjpeg.cpp179 static ImageLoaderManager::LoadResult Load(array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) in Load() argument
182 if (imageFileBytes.empty()) { in Load()
200 jpeg_mem_src(&cinfo, imageFileBytes.data(), imageFileBytes.size()); in Load()
264 ImageLoaderManager::LoadResult Load(array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) const override
268 if (imageFileBytes.size() > static_cast<size_t>(std::numeric_limits<int>::max())) {
272 return LibJPEGImage::Load(imageFileBytes, loadFlags);
275 bool CanLoad(array_view<const uint8_t> imageFileBytes) const override
281 if (imageFileBytes.size() > maxFileSize || imageFileBytes
[all...]
H A Dimage_loader_libpng.cpp147 static ImageLoaderManager::LoadResult Load(array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) in Load() argument
150 if (imageFileBytes.empty()) { in Load()
176 ArrayLoader<uint8_t> aloader(imageFileBytes); in Load()
239 ImageLoaderManager::LoadResult Load(array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) const override
243 if (imageFileBytes.size() > static_cast<size_t>(std::numeric_limits<int>::max())) {
247 return LibPNGImage::Load(imageFileBytes, loadFlags);
250 bool CanLoad(array_view<const uint8_t> imageFileBytes) const override
256 if (imageFileBytes.size() > maxFileSize || imageFileBytes.size() < pngHeaderSize) {
261 if (imageFileBytes[
[all...]
H A Dimage_loader_ktx.cpp641 ImageLoaderManager::LoadResult Load(array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) const override
644 unique_ptr<uint8_t[]> buffer = make_unique<uint8_t[]>(static_cast<size_t>(imageFileBytes.size()));
646 std::copy(imageFileBytes.begin(), imageFileBytes.end(), buffer.get());
649 return KtxImage::Load(move(buffer), imageFileBytes.size(), loadFlags);
652 bool CanLoad(array_view<const uint8_t> imageFileBytes) const override
655 return (imageFileBytes.size() >= KTX_IDENTIFIER_LENGTH) &&
656 (memcmp(imageFileBytes.data(), KTX_IDENTIFIER_REFERENCE, KTX_IDENTIFIER_LENGTH) == 0);
666 array_view<const uint8_t> /* imageFileBytes */, uint32_t /* loadFlags */) override
H A Dimage_loader_common.h145 ArrayLoader(BASE_NS::array_view<const T> imageFileBytes) in ArrayLoader() argument
147 buf = imageFileBytes; in ArrayLoader()
148 arrSize = imageFileBytes.size(); in ArrayLoader()
/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/image/
H A Dintf_image_loader_manager.h97 * @param imageFileBytes Image data.
100 virtual bool CanLoad(BASE_NS::array_view<const uint8_t> imageFileBytes) const = 0;
110 * @param imageFileBytes Image data.
114 virtual LoadResult Load(BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) const = 0;
124 * @param imageFileBytes Image data
129 BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) = 0;
190 * @param imageFileBytes Image data
193 virtual LoadResult LoadImage(BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) = 0;
208 * @param imageFileBytes Image data
212 BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_
[all...]
/foundation/graphic/graphic_3d/lume/LumeEngine/src/image/
H A Dimage_loader_manager.cpp113 array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) in LoadImage()
116 if (imageFileBytes.empty()) { in LoadImage()
122 if (loader.instance->CanLoad(imageFileBytes)) { in LoadImage()
123 return loader.instance->Load(imageFileBytes, loadFlags); in LoadImage()
167 array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) in LoadAnimatedImage()
172 if (loader.instance->CanLoad(imageFileBytes)) { in LoadAnimatedImage()
173 return loader.instance->LoadAnimatedImage(imageFileBytes, loadFlags); in LoadAnimatedImage()
112 LoadImage( array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) LoadImage() argument
166 LoadAnimatedImage( array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) LoadAnimatedImage() argument
H A Dimage_loader_manager.h48 LoadResult LoadImage(BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) override;
53 BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) override;

Completed in 6 milliseconds