Home
last modified time | relevance | path

Searched refs:loadFlags (Results 1 - 10 of 10) sorted by relevance

/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/image/
H A Dintf_image_loader_manager.h104 * @param loadFlags Load flags. Combination of #ImageLoaderFlags
107 virtual LoadResult Load(IFile& file, uint32_t loadFlags) const = 0;
111 * @param loadFlags Load flags. Combination of #ImageLoaderFlags
114 virtual LoadResult Load(BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) const = 0;
118 * @param loadFlags Load flags. Combination of #ImageLoaderFlags
121 virtual LoadAnimatedResult LoadAnimatedImage(IFile& file, uint32_t loadFlags) = 0;
125 * @param loadFlags Load flags. Combination of #ImageLoaderFlags
129 BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) = 0;
179 * @param loadFlags Load flags. Combination of #ImageLoaderFlags
181 virtual LoadResult LoadImage(const BASE_NS::string_view uri, uint32_t loadFlags)
[all...]
/foundation/graphic/graphic_3d/lume/LumeEngine/src/image/
H A Dimage_loader_manager.h46 LoadResult LoadImage(const BASE_NS::string_view uri, uint32_t loadFlags) override;
47 LoadResult LoadImage(IFile& file, uint32_t loadFlags) override;
48 LoadResult LoadImage(BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) override;
50 LoadAnimatedResult LoadAnimatedImage(const BASE_NS::string_view uri, uint32_t loadFlags) override;
51 LoadAnimatedResult LoadAnimatedImage(IFile& file, uint32_t loadFlags) override;
53 BASE_NS::array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) override;
H A Dimage_loader_manager.cpp76 ImageLoaderManager::LoadResult ImageLoaderManager::LoadImage(const string_view uri, uint32_t loadFlags) in LoadImage() argument
86 return LoadImage(*file, loadFlags); in LoadImage()
89 ImageLoaderManager::LoadResult ImageLoaderManager::LoadImage(IFile& file, uint32_t loadFlags) in LoadImage() argument
106 return loader.instance->Load(file, loadFlags); in LoadImage()
113 array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) in LoadImage()
123 return loader.instance->Load(imageFileBytes, loadFlags); in LoadImage()
131 ImageLoaderManager::LoadAnimatedResult ImageLoaderManager::LoadAnimatedImage(const string_view uri, uint32_t loadFlags) in LoadAnimatedImage() argument
141 return LoadAnimatedImage(*file, loadFlags); in LoadAnimatedImage()
144 ImageLoaderManager::LoadAnimatedResult ImageLoaderManager::LoadAnimatedImage(IFile& file, uint32_t loadFlags) in LoadAnimatedImage() argument
160 return loader.instance->LoadAnimatedImage(file, 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
[all...]
/foundation/graphic/graphic_3d/lume/LumeEngine/src/image/loaders/
H A Dimage_loader_libjpeg.cpp72 void HandleJPEGColorType(jpeg_decompress_struct &cinfo, uint32_t loadFlags, LibBaseImage::Info &info) in HandleJPEGColorType() argument
79 bool forceGray = (loadFlags & IImageLoaderManager::IMAGE_LOADER_FORCE_GRAYSCALE_BIT) != 0; in HandleJPEGColorType()
139 static LibBaseImagePtr LoadFromMemory(jpeg_decompress_struct &cinfo, uint32_t loadFlags, Info &info) in LoadFromMemory() argument
143 HandleJPEGColorType(cinfo, loadFlags, info); in LoadFromMemory()
152 bool needVerticalFlip = (loadFlags & IImageLoaderManager::IMAGE_LOADER_FLIP_VERTICALLY_BIT) != 0; in LoadFromMemory()
179 static ImageLoaderManager::LoadResult Load(array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) in Load() argument
211 if ((loadFlags & IImageLoaderManager::IMAGE_LOADER_METADATA_ONLY) == 0) { in Load()
212 imageBytes = LoadFromMemory(cinfo, loadFlags, info); in Load()
226 CORE_NS::move(imageBytes), info.width, info.height, info.componentCount, loadFlags, info.is16bpc); in Load()
246 ImageLoaderManager::LoadResult Load(IFile &file, uint32_t loadFlags) cons
[all...]
H A Dimage_loader_libpng.cpp44 void HandlePNGColorType(png_structp png_ptr, png_infop info_ptr, uint32_t loadFlags) in HandlePNGColorType() argument
55 bool forceGray = (loadFlags & IImageLoaderManager::IMAGE_LOADER_FORCE_GRAYSCALE_BIT) != 0; in HandlePNGColorType()
95 static LibBaseImagePtr LoadFromMemory(png_structp png_ptr, png_infop info_ptr, uint32_t loadFlags, Info &info) in LoadFromMemory() argument
102 HandlePNGColorType(png_ptr, info_ptr, loadFlags); in LoadFromMemory()
131 if (imageBytes && (loadFlags & IImageLoaderManager::IMAGE_LOADER_FLIP_VERTICALLY_BIT) != 0) { in LoadFromMemory()
147 static ImageLoaderManager::LoadResult Load(array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) in Load() argument
188 if ((loadFlags & IImageLoaderManager::IMAGE_LOADER_METADATA_ONLY) == 0) { in Load()
189 imageBytes = LoadFromMemory(png_ptr, info_ptr, loadFlags, info); in Load()
201 CORE_NS::move(imageBytes), info.width, info.height, info.componentCount, loadFlags, info.is16bpc); in Load()
221 ImageLoaderManager::LoadResult Load(IFile &file, uint32_t loadFlags) cons
[all...]
H A Dimage_loader_stb_image.cpp202 static constexpr Format ResolveFormat(uint32_t loadFlags, uint32_t componentCount, bool is16bpc) in ResolveFormat() argument
205 const bool forceLinear = (loadFlags & IImageLoaderManager::IMAGE_LOADER_FORCE_LINEAR_RGB_BIT) != 0; in ResolveFormat()
274 uint32_t componentCount, uint32_t loadFlags, bool is16bpc) in CreateImage()
283 if ((loadFlags & IImageLoaderManager::IMAGE_LOADER_METADATA_ONLY) == 0) { in CreateImage()
284 if ((loadFlags & IImageLoaderManager::IMAGE_LOADER_PREMULTIPLY_ALPHA) != 0) { in CreateImage()
286 const bool forceLinear = (loadFlags & IImageLoaderManager::IMAGE_LOADER_FORCE_LINEAR_RGB_BIT) != 0; in CreateImage()
292 const Format format = ResolveFormat(loadFlags, componentCount, is16bpc); in CreateImage()
294 const bool generateMips = (loadFlags & IImageLoaderManager::IMAGE_LOADER_GENERATE_MIPS) != 0; in CreateImage()
326 static StbImagePtr LoadFromMemory(array_view<const uint8_t> imageFileBytes, uint32_t loadFlags, Info& info) in LoadFromMemory() argument
334 if ((loadFlags in LoadFromMemory()
273 CreateImage(StbImagePtr imageBytes, uint32_t imageWidth, uint32_t imageHeight, uint32_t componentCount, uint32_t loadFlags, bool is16bpc) CreateImage() argument
356 Load(array_view<const uint8_t> imageFileBytes, uint32_t loadFlags) Load() argument
[all...]
H A Dimage_loader_common.cpp132 constexpr Format LibBaseImage::ResolveFormat(uint32_t loadFlags, uint32_t componentCount, bool is16bpc) in ResolveFormat() argument
135 const bool forceLinear = (loadFlags & IImageLoaderManager::IMAGE_LOADER_FORCE_LINEAR_RGB_BIT) != 0; in ResolveFormat()
203 uint32_t imageHeight, uint32_t componentCount, uint32_t loadFlags, bool is16bpc) in CreateImage()
212 if ((loadFlags & IImageLoaderManager::IMAGE_LOADER_METADATA_ONLY) == 0) { in CreateImage()
213 if ((loadFlags & IImageLoaderManager::IMAGE_LOADER_PREMULTIPLY_ALPHA) != 0) { in CreateImage()
215 const bool forceLinear = (loadFlags & IImageLoaderManager::IMAGE_LOADER_FORCE_LINEAR_RGB_BIT) != 0; in CreateImage()
226 const Format format = ResolveFormat(loadFlags, componentCount, is16bpc); in CreateImage()
228 const bool generateMips = (loadFlags & IImageLoaderManager::IMAGE_LOADER_GENERATE_MIPS) != 0; in CreateImage()
202 CreateImage(LibBaseImagePtr imageBytes, uint32_t imageWidth, uint32_t imageHeight, uint32_t componentCount, uint32_t loadFlags, bool is16bpc) CreateImage() argument
H A Dimage_loader_ktx.cpp256 const uint32_t loadFlags, const uint32_t inputMipCount, const uint32_t arrayElementCount, in ResolveGpuImageDesc()
259 if ((loadFlags & IImageLoaderManager::IMAGE_LOADER_FORCE_SRGB_BIT) != 0) { in ResolveGpuImageDesc()
261 } else if ((loadFlags & IImageLoaderManager::IMAGE_LOADER_FORCE_LINEAR_RGB_BIT) != 0) { in ResolveGpuImageDesc()
290 const bool loaderRequestingMips = (loadFlags & IImageLoaderManager::IMAGE_LOADER_GENERATE_MIPS) != 0; in ResolveGpuImageDesc()
306 static bool ResolveImageDesc(const KtxHeader& ktx, const GlImageFormatInfo& formatInfo, uint32_t loadFlags, in ResolveImageDesc() argument
332 if (!ResolveGpuImageDesc(desc, ktx, formatInfo, loadFlags, inputMipCount, arrayElementCount, faceCount)) { in ResolveImageDesc()
366 KtxImage::Ptr image, const KtxHeader& ktx, uint32_t loadFlags, const uint8_t* data, bool isEndianFlipped) in CreateImage()
379 ktx, formatInfo, loadFlags, inputMipCount, arrayElementCount, ktx.numberOfFaces, image->imageDesc_)) { in CreateImage()
387 if ((loadFlags & IImageLoaderManager::IMAGE_LOADER_METADATA_ONLY) == 0) { in CreateImage()
471 unique_ptr<uint8_t[]> fileBytes, uint64_t fileBytesLength, uint32_t loadFlags) in Load()
255 ResolveGpuImageDesc(ImageDesc& desc, const KtxHeader& ktx, const CORE_NS::GlImageFormatInfo& formatInfo, const uint32_t loadFlags, const uint32_t inputMipCount, const uint32_t arrayElementCount, const uint32_t faceCount) ResolveGpuImageDesc() argument
365 CreateImage( KtxImage::Ptr image, const KtxHeader& ktx, uint32_t loadFlags, const uint8_t* data, bool isEndianFlipped) CreateImage() argument
470 Load( unique_ptr<uint8_t[]> fileBytes, uint64_t fileBytesLength, uint32_t loadFlags) Load() argument
[all...]
H A Dimage_loader_common.h68 static constexpr BASE_NS::Format ResolveFormat(uint32_t loadFlags, uint32_t componentCount, bool is16bpc);
74 uint32_t imageHeight, uint32_t componentCount, uint32_t loadFlags, bool is16bpc);
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_importer.cpp1256 IImageLoaderManager& imageManager, uint32_t loadFlags = 0) in GatherImageData()
1287 const uint32_t flags = ResolveImageLoadFlags(image, data) | loadFlags; in GatherImageData()

Completed in 10 milliseconds