MCPcopy Create free account
hub / github.com/LibreSprite/LibreSprite / setImage

Method setImage

src/doc/brush.cpp:88–99  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

86}
87
88void Brush::setImage(const Image* image)
89{
90 m_type = kImageBrushType;
91 m_image.reset(Image::createCopy(image));
92 m_backupImage.reset();
93 m_mainColor.reset();
94 m_bgColor.reset();
95
96 m_bounds = gfx::Rect(
97 -m_image.get()->width()/2, -m_image.get()->height()/2,
98 m_image.get()->width(), m_image.get()->height());
99}
100
101template<class ImageTraits,
102 color_t color_mask,

Callers 10

loadMethod · 0.45
createBrushMethod · 0.45
onExecuteMethod · 0.45
cropImageMethod · 0.45
createCopyMethod · 0.45
createCelMethod · 0.45
operateLoadTryFormatMethod · 0.45
ExpandCelCanvasMethod · 0.45
commitMethod · 0.45
replaceImageMethod · 0.45

Calls 4

resetMethod · 0.45
widthMethod · 0.45
getMethod · 0.45
heightMethod · 0.45

Tested by

no test coverage detected