Поделиться через


Класс Effect (gdipluseffects.h)

Класс Effect служит базовым классом для одиннадцати классов, которые можно использовать для применения эффектов и корректировки к растровым изображениям. Следующие классы следуют от Effect.

Чтобы применить и применить к растровой диаграмме, создайте экземпляр одного из потомков класса Effect и передайте адрес этого потомка в метод Graphics::D rawImage или в метод Bitmap::ApplyEffect .

Методы

Класс Effect содержит эти методы.

 
Effect::Effect

Создает объект Effect.
Effect::GetAuxData

Effect::GetAuxData получает указатель на набор таблиц подстановки, созданных при предыдущем вызове метода Bitmap::ApplyEffect.
Effect::GetAuxDataSize

Метод Effect::GetAuxDataSize получает размер в байтах вспомогательных данных, созданных при предыдущем вызове метода Bitmap::ApplyEffect.
Effect::GetParameterSize

Метод Effect::GetParameterSize получает общий размер (в байтах) параметров, заданных в данный момент для этого эффекта. Метод Effect::GetParameterSize обычно вызывается для объекта, который является экземпляром потомка класса Effect.
Effect::UseAuxData

Метод Effect::UseAuxData устанавливает или очищает флаг, указывающий, должен ли метод Bitmap::ApplyEffect возвращать указатель на создаваемые вспомогательные данные.

Требования

Требование Значение
Целевая платформа Windows
Header gdipluseffects.h