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::setImage(
const BLImageCore& image
)noexcept[1/2][¶]

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

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

Sets pattern image to image and area rectangle to area.

BLResult BLPattern::resetImage()noexcept[¶]

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

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

Updates the pattern area rectangle to area.

BLResult BLPattern::resetArea()noexcept[¶]

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

BLResult BLPattern::_applyTransformOp(
BLTransformOp opType,
const void* opData
)noexcept[¶]

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