Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Burkoló a következőhöz ID2D1Brush: .
Szemantika
class CD2DBrush : public CD2DResource;
Tagok
Védett konstruktorok
| Név | Description |
|---|---|
CD2DBrush::CD2DBrush |
Egy CD2DBrush objektumot hoz létre. |
CD2DBrush::~CD2DBrush |
A destruktor. Akkor hívják, amikor egy D2D kefeobjektumot megsemmisítenek. |
Nyilvános metódusok
| Név | Description |
|---|---|
CD2DBrush::Attach |
Meglévő erőforrás-felület csatolása az objektumhoz |
CD2DBrush::Destroy |
Elpusztít egy objektumot CD2DBrush . (Felülbírálások CD2DResource::Destroy.) |
CD2DBrush::Detach |
Az erőforrás-felület leválasztása az objektumról |
CD2DBrush::Get |
Visszaadja a ID2D1Brush felületet |
CD2DBrush::GetOpacity |
Lekéri ennek az ecsetnek az átlátszatlanságát |
CD2DBrush::GetTransform |
Lekéri az ecset aktuális átalakítását |
CD2DBrush::IsValid |
Erőforrás érvényességének ellenőrzése (felülbírálások CD2DResource::IsValid.) |
CD2DBrush::SetOpacity |
A kefe átlátszatlansági fokának beállítása |
CD2DBrush::SetTransform |
Alkalmazza a megadott átalakítást az ecsetre, és cserélje le a meglévő átalakítást. Minden további rajzművelet az átalakított térben történik |
Nyilvános operátorok
| Név | Description |
|---|---|
CD2DBrush::operator ID2D1Brush* |
Visszaadja a ID2D1Brush felületet |
Védett adattagok
| Név | Description |
|---|---|
CD2DBrush::m_pBrush |
Egy objektumra mutató ID2D1Brush mutatót tárol. |
CD2DBrush::m_pBrushProperties |
Ecset tulajdonságai. |
Öröklési hierarchia
CD2DBrush
Requirements
Fejléc:afxrendertarget.h
CD2DBrush::~CD2DBrush
A destruktor. Akkor hívják, amikor egy D2D kefeobjektumot elpusztítanak.
virtual ~CD2DBrush();
CD2DBrush::Attach
A meglévő erőforrás-felületet csatolja az objektumhoz.
void Attach(ID2D1Brush* pResource);
Paraméterek
pResource
Meglévő erőforrás-felület. Nem lehet NULL.
CD2DBrush::CD2DBrush
Egy CD2DBrush objektumot hoz létre.
CD2DBrush(
CRenderTarget* pParentTarget,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
Paraméterek
pParentTarget
Mutató a renderelési célhoz.
pBrushProperties
Egy ecset átlátszatlanságára és átalakítására mutató mutató.
bAutoDestroy
Azt jelzi, hogy a tulajdonos (pParentTarget) megsemmisíti az objektumot.
CD2DBrush::Destroy
Elpusztít egy objektumot CD2DBrush .
virtual void Destroy();
CD2DBrush::Detach
Leválasztja az erőforrás-felületet az objektumról.
ID2D1Brush* Detach();
Visszaadott érték
Mutató a leválasztott erőforrás-felületre.
CD2DBrush::Get
Visszaadja a ID2D1Brush felületet
ID2D1Brush* Get();
Visszaadott érték
Mutasson egy ID2D1Brush felületre, vagy NULL ha az objektum még nincs inicializálva.
CD2DBrush::GetOpacity
Lekéri ennek az ecsetnek az átlátszatlanságát
FLOAT GetOpacity() const;
Visszaadott érték
Nulla és 1 közötti érték, amely az ecset átlátszatlanságát jelzi. Ez az érték egy állandó szorzó, amely lineárisan skálázza az ecsettel kitöltött összes képpont alfaértékét. Az átlátszatlansági értékek a 0 és 1 közötti tartományban vannak rögzítve, mielőtt összeszorozódnak.
CD2DBrush::GetTransform
Lekéri az ecset aktuális átalakítását
void GetTransform(D2D1_MATRIX_3X2_F* transform) const;
Paraméterek
transform
Ha ez visszakerül, az ecset aktuális átalakítását tartalmazza. Ez a paraméter nem inicializálva lesz átadva.
CD2DBrush::IsValid
Erőforrás érvényességének ellenőrzése
virtual BOOL IsValid() const;
Visszaadott érték
TRUE ha az erőforrás érvényes; egyéb esetben FALSE.
CD2DBrush::m_pBrush
Egy objektumra mutató ID2D1Brush mutatót tárol.
ID2D1Brush* m_pBrush;
CD2DBrush::m_pBrushProperties
Ecset tulajdonságai.
CD2DBrushProperties* m_pBrushProperties;
CD2DBrush::operator ID2D1Brush*
Visszaadja a ID2D1Brush felületet
operator ID2D1Brush*();
Visszaadott érték
Mutasson egy ID2D1Brush felületre vagy NULL értékre, ha az objektum még nincs inicializálva.
CD2DBrush::SetOpacity
A kefe átlátszatlansági fokának beállítása
void SetOpacity(FLOAT opacity);
Paraméterek
opacity
Nulla és 1 közötti érték, amely az ecset átlátszatlanságát jelzi. Ez az érték egy állandó szorzó, amely lineárisan skálázza az ecsettel kitöltött összes képpont alfaértékét. Az átlátszatlansági értékek a 0 és 1 közötti tartományban vannak rögzítve, mielőtt összeszorozódnak.
CD2DBrush::SetTransform
Alkalmazza a megadott átalakítást az ecsetre, és cserélje le a meglévő átalakítást. Minden további rajzművelet az átalakított térben történik.
void SetTransform(const D2D1_MATRIX_3X2_F* transform);
Paraméterek
transform
Az kefére alkalmazandó átalakítás