Класс System::Drawing::TextureBrush

TextureBrush class

Представляет кисть, использующую изображение для заполнения внутренней части фигуры. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class TextureBrush : public System::Drawing::Brush

Методы

МетодОписание
Clone() overrideСоздаёт копию текущего объекта.
get_Image()Возвращает изображение, используемое текущим объектом TextureBrush.
get_Transform()Возвращает копию объекта Matrix, который задаёт геометрические преобразования для кисти, представленной текущим объектом.
get_WrapMode()Возвращает значение, определяющее способ наложения (тайлинга) кисти, представленной текущим объектом.
MultiplyTransform(const SharedPtr<Drawing2D::Matrix>&, Drawing2D::MatrixOrder)Умножает матрицу преобразования текущего объекта на указанную матрицу.
ResetTransform()Сбрасывает матрицу преобразования текущего объекта, делая её единичной матрицей.
RotateTransform(float, Drawing2D::MatrixOrder)Поворачивает локальное геометрическое преобразование на указанный угол в заданном порядке.
ScaleTransform(float, float, Drawing2D::MatrixOrder)Масштабирует локальное геометрическое преобразование на указанные коэффициенты в заданном порядке.
set_Transform(const System::SharedPtr<Drawing2D::Matrix>&)Устанавливает объект Matrix, задающий геометрические преобразования для кисти, представленной текущим объектом.
set_WrapMode(Drawing2D::WrapMode)Устанавливает значение, определяющее способ тайлинга кисти, представленной текущим объектом.
TextureBrush(const SharedPtr<Image>&, Drawing2D::WrapMode)Создаёт новый экземпляр класса TextureBrush, использующий указанное изображение.
TextureBrush(const SharedPtr<Image>&, RectangleF, const SharedPtr<Imaging::ImageAttributes>&)Создаёт новый экземпляр класса TextureBrush, использующий указанное изображение.
TextureBrush(const SharedPtr<Image>&, Rectangle, const SharedPtr<Imaging::ImageAttributes>&)Создаёт новый экземпляр класса TextureBrush, использующий указанное изображение.
TextureBrush(const SharedPtr<Image>&, Drawing2D::WrapMode, RectangleF)Создаёт новый экземпляр класса TextureBrush, использующий указанное изображение.
TextureBrush(const SharedPtr<Image>&, Drawing2D::WrapMode, Rectangle)Создаёт новый экземпляр класса TextureBrush, использующий указанное изображение.
TranslateTransform(float, float, Drawing2D::MatrixOrder)Смещает локальное геометрическое преобразование на указанные размеры в заданном порядке.
virtual ~TextureBrush()Деструктор.

См. также