CD2DSolidColorBrush-Klasse
Ein Wrapper für ID2D1SolidColorBrush.
Syntax
class CD2DSolidColorBrush : public CD2DBrush;
Member
Öffentliche Konstruktoren
Name | Beschreibung |
---|---|
CD2DSolidColorBrush::CD2DSolidColorBrush | Überladen. Erstellt ein CD2DSolidColorBrush -Objekt. |
CD2DSolidColorBrush::~CD2DSolidColorBrush | Der Destruktor. Wird aufgerufen, wenn ein D2D-Vollpinselobjekt zerstört wird. |
Öffentliche Methoden
Name | Beschreibung |
---|---|
CD2DSolidColorBrush::Attach | Fügt vorhandene Ressourcenschnittstelle an das Objekt an. |
CD2DSolidColorBrush::Create | Erstellt einen CD2DSolidColorBrush. (Außerkraftsetzungen CD2DResource::Create.) |
CD2DSolidColorBrush::D estroy | Zerstört ein CD2DSolidColorBrush -Objekt. (Außerkraftsetzungen CD2DBrush::D estroy.) |
CD2DSolidColorBrush::D etach | Trennt die Ressourcenschnittstelle vom Objekt. |
CD2DSolidColorBrush::Get | Gibt die ID2D1SolidColorBrush-Schnittstelle zurück. |
CD2DSolidColorBrush::GetColor | Ruft die Farbe des Volltonfarbpinsels ab. |
CD2DSolidColorBrush::SetColor | Gibt die Farbe dieses Volltonfarbpinsels an. |
Öffentliche Operatoren
Name | Beschreibung |
---|---|
CD2DSolidColorBrush::operator ID2D1SolidColorBrush* | Gibt die ID2D1SolidColorBrush-Schnittstelle zurück. |
Geschützte Datenmember
Name | Beschreibung |
---|---|
CD2DSolidColorBrush::m_colorSolid | Pinselfarbig. |
CD2DSolidColorBrush::m_pSolidColorBrush | Speichert einen Zeiger auf ein ID2D1SolidColorBrush -Objekt. |
Vererbungshierarchie
Anforderungen
Header: afxrendertarget.h
CD2DSolidColorBrush::~CD2DSolidColorBrush
Der Destruktor. Wird aufgerufen, wenn ein D2D-Vollpinselobjekt zerstört wird.
virtual ~CD2DSolidColorBrush();
CD2DSolidColorBrush::Attach
Fügt vorhandene Ressourcenschnittstelle an das Objekt an.
void Attach(ID2D1SolidColorBrush* pResource);
Parameter
pResource
Vorhandene Ressourcenschnittstelle. Darf nicht NULL sein.
CD2DSolidColorBrush::CD2DSolidColorBrush
Erstellt ein CD2DSolidColorBrush -Objekt.
CD2DSolidColorBrush(
CRenderTarget* pParentTarget,
D2D1_COLOR_F color,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
CD2DSolidColorBrush(
CRenderTarget* pParentTarget,
COLORREF color,
int nAlpha = 255,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
Parameter
pParentTarget
Ein Zeiger auf das Renderziel.
color
Die Rot-, Grün-, Blau- und Alphawerte der Farbe des Pinsels.
pBrushProperties
Ein Zeiger auf die Deckkraft und Transformation eines Pinsels.
bAutoDestroy
Gibt an, dass das Objekt vom Besitzer (pParentTarget) zerstört wird.
nAlpha
Die Deckkraft der Pinselfarbe.
CD2DSolidColorBrush::Create
Erstellt einen CD2DSolidColorBrush.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parameter
pRenderTarget
Ein Zeiger auf das Renderziel.
Rückgabewert
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.
CD2DSolidColorBrush::D estroy
Zerstört ein CD2DSolidColorBrush -Objekt.
virtual void Destroy();
CD2DSolidColorBrush::D etach
Trennt die Ressourcenschnittstelle vom Objekt.
ID2D1SolidColorBrush* Detach();
Rückgabewert
Zeiger auf die getrennte Ressourcenschnittstelle.
CD2DSolidColorBrush::Get
Gibt die ID2D1SolidColorBrush-Schnittstelle zurück.
ID2D1SolidColorBrush* Get();
Rückgabewert
Zeiger auf eine ID2D1SolidColorBrush-Schnittstelle oder NULL, wenn das Objekt noch nicht initialisiert ist.
CD2DSolidColorBrush::GetColor
Ruft die Farbe des Volltonfarbpinsels ab.
D2D1_COLOR_F GetColor() const;
Rückgabewert
Die Farbe dieses Volltonfarbpinsels
CD2DSolidColorBrush::m_colorSolid
Pinselfarbig.
D2D1_COLOR_F m_colorSolid;
CD2DSolidColorBrush::m_pSolidColorBrush
Speichert einen Zeiger auf ein ID2D1SolidColorBrush -Objekt.
ID2D1SolidColorBrush* m_pSolidColorBrush;
CD2DSolidColorBrush::operator ID2D1SolidColorBrush*
Gibt die ID2D1SolidColorBrush-Schnittstelle zurück.
operator ID2D1SolidColorBrush*();
Rückgabewert
Zeiger auf eine ID2D1SolidColorBrush-Schnittstelle oder NULL, wenn das Objekt noch nicht initialisiert ist.
CD2DSolidColorBrush::SetColor
Gibt die Farbe dieses Volltonfarbpinsels an.
void SetColor(D2D1_COLOR_F color);
Parameter
color
Die Farbe dieses Volltonfarbpinsels