/foundation/graphic/graphic_3d/lume/LumeFont/src/ |
H A D | font_manager.cpp | 242 CORE_LOG_N("atlas textures flush"); in FlushCaches() 378 CORE_LOG_N("Created atlas '%s' gpuHnd: %llx", tex->name.data(), tex->handle.GetHandle().id); in CreateAtlasTexture() 381 // Clear the atlas as we don't initialize borders when copying glyphs in CreateAtlasTexture() 403 auto& atlas = atlasTextures_[i]; in UpdateAtlas() local 404 if (inColor == atlas.inColor) { in UpdateAtlas() 406 for (uint32_t col = 0; col < atlas.columns.size(); ++col) { in UpdateAtlas() 407 auto& hdr = atlas.columns[col]; in UpdateAtlas() 415 auto& atlas = atlasTextures_[bestFitAtlas]; in UpdateAtlas() local 416 auto& hdr = atlas.columns[bestFitColumn]; in UpdateAtlas() 421 // Need to create new atlas in UpdateAtlas() 423 auto atlas = CreateAtlasTexture(inColor); UpdateAtlas() local [all...] |
H A D | font_defs.h | 77 AtlasSlot atlas; member
|
/foundation/graphic/graphic_3d/lume/LumeFont/api/ |
H A D | intf_font.h | 36 RENDER_NS::RenderHandleReference atlas; member
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/recording/ |
H A D | recording_canvas.cpp | 285 void RecordingCanvas::DrawAtlas(const Image* atlas, const RSXform xform[], const Rect tex[], const ColorQuad colors[], in DrawAtlas() argument 288 if (!atlas) { in DrawAtlas() 304 AddDrawOpDeferred<DrawAtlasOpItem>(atlas, xformVec, texVec, colorVec, mode, sampling, hasCullRect, rect); in DrawAtlas() 307 auto imageHandle = CmdListHelper::AddImageToCmdList(*cmdList_, *atlas); in DrawAtlas()
|
H A D | draw_cmd.cpp | 1175 atlas_ = CmdListHelper::GetImageFromCmdList(cmdList, handle->atlas); in DrawAtlasOpItem() 1207 LOGD("DrawAtlasOpItem atlas is null"); in Playback()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/draw/ |
H A D | core_canvas.cpp | 299 void CoreCanvas::DrawAtlas(const Image* atlas, const RSXform xform[], const Rect tex[], const ColorQuad colors[], in DrawAtlas() argument 302 DRAW_API_WITH_PAINT(DrawAtlas, atlas, xform, tex, colors, count, mode, sampling, cullRect); in DrawAtlas()
|
H A D | core_canvas.h | 406 * @brief Draws many parts of the image (atlas) onto the canvas. 408 * Rect tex selects the area in the atlas, xform transforms each sprite individually rotating or zooming. 416 * components of the atlas to be compared to the clip. 418 * @param atlas Image containing pixels, dimensions, and format 419 * @param xform RSXform mappings for sprites in atlas 424 * @param sampling SamplingOptions used when sampling from the atlas image 427 virtual void DrawAtlas(const Image* atlas, const RSXform xform[], const Rect tex[], const ColorQuad colors[],
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/include/recording/ |
H A D | recording_canvas.h | 93 void DrawAtlas(const Image* atlas, const RSXform xform[], const Rect tex[], const ColorQuad colors[],
|
H A D | draw_cmd.h | 700 ConstructorHandle(const OpDataHandle& atlas, const std::pair<size_t, size_t>& xform, in ConstructorHandle() 704 : OpItem(DrawOpItem::ATLAS_OPITEM), atlas(atlas), xform(xform), tex(tex), colors(colors), mode(mode), in ConstructorHandle() 708 OpDataHandle atlas; member 719 DrawAtlasOpItem(const Image* atlas, const std::vector<RSXform>& xform, in DrawAtlasOpItem() argument 724 atlas_(std::make_shared<Image>(*atlas)) {} in DrawAtlasOpItem()
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/impl_interface/ |
H A D | core_canvas_impl.h | 119 virtual void DrawAtlas(const Image* atlas, const RSXform xform[], const Rect tex[], const ColorQuad colors[],
|
/foundation/graphic/graphic_2d/rosen/modules/2d_graphics/src/drawing/engine_adapter/skia_adapter/ |
H A D | skia_canvas.h | 113 void DrawAtlas(const Image* atlas, const RSXform xform[], const Rect tex[], const ColorQuad colors[], int count,
|
H A D | skia_canvas.cpp | 697 void SkiaCanvas::DrawAtlas(const Image* atlas, const RSXform xform[], const Rect tex[], const ColorQuad colors[], in DrawAtlas() argument 700 if (!skCanvas_ || !atlas || !xform || !tex) { in DrawAtlas() 701 LOGD("skCanvas_ or atlas, xform or tex is null, return on line %{public}d", __LINE__); in DrawAtlas() 706 LOGD("invalid count for atlas, return on line %{public}d", __LINE__); in DrawAtlas() 710 auto skImageImpl = atlas->GetImpl<SkiaImage>(); in DrawAtlas()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/src/pipeline/ |
H A D | rs_paint_filter_canvas.cpp | 377 void RSPaintFilterCanvasBase::DrawAtlas(const Drawing::Image* atlas, const Drawing::RSXform xform[], in DrawAtlas() argument 384 (*iter)->DrawAtlas(atlas, xform, tex, colors, count, mode, sampling, cullRect); in DrawAtlas() 389 canvas_->DrawAtlas(atlas, xform, tex, colors, count, mode, sampling, cullRect); in DrawAtlas()
|
/foundation/graphic/graphic_2d/rosen/test/render_service/render_service_base/unittest/pipeline/ |
H A D | rs_paint_filter_canvas_test.cpp | 1455 Drawing::Image atlas; in HWTEST_F() local 1463 &atlas, &xform, &tex, &colors, 0, Drawing::BlendMode::CLEAR, samplingOptions, &cullRect); in HWTEST_F()
|
/foundation/graphic/graphic_2d/rosen/modules/render_service_base/include/pipeline/ |
H A D | rs_paint_filter_canvas.h | 87 void DrawAtlas(const Drawing::Image* atlas, const Drawing::RSXform xform[], const Drawing::Rect tex[],
|