IndexStylingBLPattern

BLPattern Class Referencefinal [¶]

Pattern [C++ API].

Member Functions

Construction & Destruction
Overloaded Operators
Common Functionality
Create Pattern
Accessors
Transformations

Additional Inherited Members

Public Attributes inherited from BLObjectCore

BLResult BLPattern::set_image(
const BLImageCore& image
)noexcept[1/2][¶]

Sets pattern image to image and area rectangle to [0, 0, image.width, image.height].

BLResult BLPattern::set_image(
const BLImageCore& image,
const BLRectI& area
)noexcept[2/2][¶]

Sets pattern image to image and area rectangle to area.

BLResult BLPattern::reset_image()noexcept[¶]

Resets pattern image to empty image and clears pattern area rectangle to [0, 0, 0, 0].

BLResult BLPattern::set_area(
const BLRectI& area
)noexcept[¶]

Updates the pattern area rectangle to area.

BLResult BLPattern::reset_area()noexcept[¶]

Updates the pattern area rectangle to [0, 0, image.width, image.height].

BLResult BLPattern::_apply_transform_op(
const void* op_data
)noexcept[¶]

Applies a transformation operation to the pattern's transformation matrix (internal).