Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Opmerking
De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.
Een wrapper voor ID2D1Brush.
Syntaxis
class CD2DBrush : public CD2DResource;
Leden
Beveiligde constructors
| Naam | Description |
|---|---|
CD2DBrush::CD2DBrush |
Maakt een CD2DBrush object. |
CD2DBrush::~CD2DBrush |
De destructor. Wordt aangeroepen wanneer een D2D-borstelobject wordt vernietigd. |
Openbare methoden
| Naam | Description |
|---|---|
CD2DBrush::Attach |
Bestaande resource-interface koppelen aan het object |
CD2DBrush::Destroy |
Vernietigt een CD2DBrush object. (Onderdrukkingen CD2DResource::Destroy.) |
CD2DBrush::Detach |
Resource-interface loskoppelen van het object |
CD2DBrush::Get |
Retourneert ID2D1Brush interface |
CD2DBrush::GetOpacity |
Hiermee haalt u de mate van ondoorzichtigheid van deze borstel |
CD2DBrush::GetTransform |
Hiermee haalt u de huidige transformatie van de borstel op |
CD2DBrush::IsValid |
Controleert de geldigheid van resources (onderdrukkingen CD2DResource::IsValid.) |
CD2DBrush::SetOpacity |
Hiermee stelt u de mate van dekking van deze kwast in |
CD2DBrush::SetTransform |
Hiermee past u de opgegeven transformatie toe op het kwast en vervangt u de bestaande transformatie. Alle volgende tekenbewerkingen vinden plaats in de getransformeerde ruimte |
Openbare operators
| Naam | Description |
|---|---|
CD2DBrush::operator ID2D1Brush* |
Retourneert ID2D1Brush interface |
Beveiligde gegevensleden
| Naam | Description |
|---|---|
CD2DBrush::m_pBrush |
Hiermee slaat u een aanwijzer op naar een ID2D1Brush object. |
CD2DBrush::m_pBrushProperties |
Kwasteigenschappen. |
Overnamehiërarchie
CD2DBrush
Requirements
Rubriek:afxrendertarget.h
CD2DBrush::~CD2DBrush
De destructor. Wordt aangeroepen wanneer een D2D borstelobject wordt vernietigd.
virtual ~CD2DBrush();
CD2DBrush::Attach
Hiermee koppelt u de bestaande resource-interface aan het object.
void Attach(ID2D1Brush* pResource);
Parameterwaarden
pResource
Bestaande resource-interface. Kan niet NULL zijn.
CD2DBrush::CD2DBrush
Maakt een CD2DBrush object.
CD2DBrush(
CRenderTarget* pParentTarget,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
Parameterwaarden
pParentTarget
Een aanwijzer naar het renderdoel.
pBrushProperties
Een aanwijzer naar de dekking en transformatie van een borstel.
bAutoDestroy
Geeft aan dat de eigenaar (pParentTarget) het object vernietigt.
CD2DBrush::Destroy
Vernietigt een CD2DBrush object.
virtual void Destroy();
CD2DBrush::Detach
Loskoppelt de resource-interface van het object.
ID2D1Brush* Detach();
Retourwaarde
Aanwijzer naar losgekoppelde resourceinterface.
CD2DBrush::Get
Retourneert ID2D1Brush interface
ID2D1Brush* Get();
Retourwaarde
Aanwijzer naar een ID2D1Brush interface of NULL als het object nog niet is geïnitialiseerd.
CD2DBrush::GetOpacity
Hiermee haalt u de mate van ondoorzichtigheid van deze borstel
FLOAT GetOpacity() const;
Retourwaarde
Een waarde tussen nul en 1 die de dekking van het kwast aangeeft. Deze waarde is een constante vermenigvuldiger waarmee de alfawaarde van alle pixels die door het kwast zijn opgevuld, lineair wordt geschaald. De dekkingswaarden worden in het bereik van 0 tot 1 vastgeklemd voordat ze samen worden vermenigvuldigd.
CD2DBrush::GetTransform
Hiermee haalt u de huidige transformatie van de borstel op
void GetTransform(D2D1_MATRIX_3X2_F* transform) const;
Parameterwaarden
transform
Wanneer dit retourneert, bevat de huidige transformatie van de borstel. Deze parameter wordt niet-geïnitialiseerd doorgegeven.
CD2DBrush::IsValid
Controleert de geldigheid van resources
virtual BOOL IsValid() const;
Retourwaarde
TRUE als de resource geldig is; anders FALSE.
CD2DBrush::m_pBrush
Hiermee slaat u een aanwijzer op naar een ID2D1Brush object.
ID2D1Brush* m_pBrush;
CD2DBrush::m_pBrushProperties
Kwasteigenschappen.
CD2DBrushProperties* m_pBrushProperties;
CD2DBrush::operator ID2D1Brush*
Retourneert ID2D1Brush interface
operator ID2D1Brush*();
Retourwaarde
Wijs een ID2D1Brush interface of NULL aan als het object nog niet is geïnitialiseerd.
CD2DBrush::SetOpacity
Hiermee stelt u de mate van dekking van deze kwast in
void SetOpacity(FLOAT opacity);
Parameterwaarden
opacity
Een waarde tussen nul en 1 die de dekking van het kwast aangeeft. Deze waarde is een constante vermenigvuldiger waarmee de alfawaarde van alle pixels die door het kwast zijn opgevuld, lineair wordt geschaald. De dekkingswaarden worden in het bereik van 0 tot 1 vastgeklemd voordat ze samen worden vermenigvuldigd.
CD2DBrush::SetTransform
Hiermee past u de opgegeven transformatie toe op het kwast en vervangt u de bestaande transformatie. Alle volgende tekenbewerkingen vinden plaats in de getransformeerde ruimte.
void SetTransform(const D2D1_MATRIX_3X2_F* transform);
Parameterwaarden
transform
De transformatie die moet worden toegepast op de borstel