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 ID2D1BitmapBrush.
Syntaxis
class CD2DBitmapBrush : public CD2DBrush;
Leden
Openbare constructors
| Naam | Description |
|---|---|
| CD2DBitmapBrush::CD2DBitmapBrush | Overbelast. Maakt een CD2DBitmapBrush-object uit bestand. |
| CD2DBitmapBrush::~CD2DBitmapBrush | De destructor. Wordt aangeroepen wanneer een D2D bitmapborstelobject wordt vernietigd. |
Openbare methoden
| Naam | Description |
|---|---|
| CD2DBitmapBrush::Attach | Bestaande resource-interface koppelen aan het object |
| CD2DBitmapBrush::Create | Hiermee maakt u een CD2DBitmapBrush. (Overschrijft CD2DResource::Create.) |
| CD2DBitmapBrush::D estroy | Vernietigt een CD2DBitmapBrush-object. (Overschrijft CD2DBrush::D estroy.) |
| CD2DBitmapBrush::D etach | Resource-interface loskoppelen van het object |
| CD2DBitmapBrush::Get | Retourneert id2D1BitmapBrush-interface |
| CD2DBitmapBrush::GetBitmap | Hiermee haalt u de bitmapbron op die door deze penseel wordt gebruikt om te schilderen |
| CD2DBitmapBrush::GetExtendModeX | Hiermee haalt u de methode op waarmee het penseel de gebieden die zich uitstrekken langs de bitmap horizontaal tegelt |
| CD2DBitmapBrush::GetExtendModeY | Hiermee haalt u de methode op waarmee de kwast verticaal de gebieden tegels die zich uitstrekken voorbij de bitmap |
| CD2DBitmapBrush::GetInterpolationMode | Hiermee haalt u de interpolatiemethode op die wordt gebruikt wanneer de penseel bitmap wordt geschaald of gedraaid |
| CD2DBitmapBrush::SetBitmap | Hiermee geeft u de bitmapbron op die door deze penseel wordt gebruikt om te schilderen |
| CD2DBitmapBrush::SetExtendModeX | Hiermee geeft u op hoe de borstel horizontaal tegels die zich uitstrekken voorbij de bitmap |
| CD2DBitmapBrush::SetExtendModeY | Hiermee geeft u op hoe de kwast verticaal tegels die zich uitstrekken voorbij de bitmap |
| CD2DBitmapBrush::SetInterpolationMode | Hiermee geeft u de interpolatiemodus op die wordt gebruikt wanneer de borstel bitmap wordt geschaald of gedraaid |
Beveiligde methoden
| Naam | Description |
|---|---|
| CD2DBitmapBrush::CommonInit | Initialiseert het object |
Openbare operators
| Naam | Description |
|---|---|
| CD2DBitmapBrush::operator ID2D1BitmapBrush* | Retourneert id2D1BitmapBrush-interface |
Beveiligde gegevensleden
| Naam | Description |
|---|---|
| CD2DBitmapBrush::m_pBitmap | Slaat een aanwijzer op naar een CD2DBitmap-object. |
| CD2DBitmapBrush::m_pBitmapBrush | Hiermee wordt een aanwijzer opgeslagen naar een ID2D1BitmapBrush-object. |
| CD2DBitmapBrush::m_pBitmapBrushProperties | Eigenschappen van bitmapborstel. |
Overnamehiërarchie
CD2DBitmapBrush
Requirements
Header: afxrendertarget.h
CD2DBitmapBrush::~CD2DBitmapBrush
De destructor. Wordt aangeroepen wanneer een D2D bitmapborstelobject wordt vernietigd.
virtual ~CD2DBitmapBrush();
CD2DBitmapBrush::Attach
Bestaande resource-interface koppelen aan het object
void Attach(ID2D1BitmapBrush* pResource);
Parameterwaarden
pResource
Bestaande resource-interface. Kan niet NULL zijn
CD2DBitmapBrush::CD2DBitmapBrush
Maakt een CD2DBitmapBrush-object.
CD2DBitmapBrush(
CRenderTarget* pParentTarget,
D2D1_BITMAP_BRUSH_PROPERTIES* pBitmapBrushProperties = NULL,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
CD2DBitmapBrush(
CRenderTarget* pParentTarget,
UINT uiResID,
LPCTSTR lpszType = NULL,
CD2DSizeU sizeDest = CD2DSizeU(0, 0),
D2D1_BITMAP_BRUSH_PROPERTIES* pBitmapBrushProperties = NULL,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
CD2DBitmapBrush(
CRenderTarget* pParentTarget,
LPCTSTR lpszImagePath,
CD2DSizeU sizeDest = CD2DSizeU(0, 0),
D2D1_BITMAP_BRUSH_PROPERTIES* pBitmapBrushProperties = NULL,
CD2DBrushProperties* pBrushProperties = NULL,
BOOL bAutoDestroy = TRUE);
Parameterwaarden
pParentTarget
Een aanwijzer naar het renderdoel.
pBitmapBrushProperties
Een aanwijzer naar de uitbreidingsmodi en de interpolatiemodus van een bitmapborstel.
pBrushProperties
Een aanwijzer naar de dekking en transformatie van een borstel.
bAutoDestroy
Geeft aan dat het object wordt vernietigd door eigenaar (pParentTarget).
uiResID
Het resource-id-nummer van de resource.
lpszType
Aanwijzer naar een door null beëindigde tekenreeks die het resourcetype bevat.
sizeDest
Doelgrootte van de bitmap.
lpszImagePath
Aanwijzer naar een door null beëindigde tekenreeks die de naam van het bestand bevat.
CD2DBitmapBrush::CommonInit
Initialiseert het object
void CommonInit(D2D1_BITMAP_BRUSH_PROPERTIES* pBitmapBrushProperties);
Parameterwaarden
pBitmapBrushProperties
Een aanwijzer naar de eigenschappen van de bitmapborstel.
CD2DBitmapBrush::Create
Hiermee maakt u een CD2DBitmapBrush.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Parameterwaarden
pRenderTarget
Een aanwijzer naar het renderdoel.
Retourwaarde
Als de methode slaagt, wordt S_OK geretourneerd. Anders wordt een HRESULT-foutcode geretourneerd.
CD2DBitmapBrush::D estroy
Vernietigt een CD2DBitmapBrush-object.
virtual void Destroy();
CD2DBitmapBrush::D etach
Resource-interface loskoppelen van het object
ID2D1BitmapBrush* Detach();
Retourwaarde
Aanwijzer naar losgekoppelde resourceinterface.
CD2DBitmapBrush::Get
Retourneert id2D1BitmapBrush-interface
ID2D1BitmapBrush* Get();
Retourwaarde
Aanwijzer naar een ID2D1BitmapBrush-interface of NULL als het object nog niet is geïnitialiseerd.
CD2DBitmapBrush::GetBitmap
Hiermee haalt u de bitmapbron op die door deze penseel wordt gebruikt om te schilderen
CD2DBitmap* GetBitmap();
Retourwaarde
Wijs een CD2DBitmap-object of NULL aan als het object nog niet is geïnitialiseerd.
CD2DBitmapBrush::GetExtendModeX
Hiermee haalt u de methode op waarmee het penseel de gebieden die zich uitstrekken langs de bitmap horizontaal tegelt
D2D1_EXTEND_MODE GetExtendModeX() const;
Retourwaarde
Een waarde die aangeeft hoe het kwast horizontaal de gebieden tegels die zich uitstrekken voorbij de bitmap
CD2DBitmapBrush::GetExtendModeY
Hiermee haalt u de methode op waarmee de kwast verticaal de gebieden tegels die zich uitstrekken voorbij de bitmap
D2D1_EXTEND_MODE GetExtendModeY() const;
Retourwaarde
Een waarde die aangeeft hoe de kwast verticaal tegels die zich uitstrekken voorbij de bitmap
CD2DBitmapBrush::GetInterpolationMode
Hiermee haalt u de interpolatiemethode op die wordt gebruikt wanneer de penseel bitmap wordt geschaald of gedraaid
D2D1_BITMAP_INTERPOLATION_MODE GetInterpolationMode() const;
Retourwaarde
De interpolatiemethode die wordt gebruikt wanneer de penseel bitmap wordt geschaald of geroteerd
CD2DBitmapBrush::m_pBitmap
Slaat een aanwijzer op naar een CD2DBitmap-object.
CD2DBitmap* m_pBitmap;
CD2DBitmapBrush::m_pBitmapBrush
Hiermee wordt een aanwijzer opgeslagen naar een ID2D1BitmapBrush-object.
ID2D1BitmapBrush* m_pBitmapBrush;
CD2DBitmapBrush::m_pBitmapBrushProperties
Eigenschappen van bitmapborstel.
D2D1_BITMAP_BRUSH_PROPERTIES* m_pBitmapBrushProperties;
CD2DBitmapBrush::operator ID2D1BitmapBrush*
Retourneert id2D1BitmapBrush-interface
operator ID2D1BitmapBrush*();
Retourwaarde
Aanwijzer naar een ID2D1BitmapBrush-interface of NULL als het object nog niet is geïnitialiseerd.
CD2DBitmapBrush::SetBitmap
Hiermee geeft u de bitmapbron op die door deze penseel wordt gebruikt om te schilderen
void SetBitmap(CD2DBitmap* pBitmap);
Parameterwaarden
pBitmap
De bitmapbron die door het penseel wordt gebruikt
CD2DBitmapBrush::SetExtendModeX
Hiermee geeft u op hoe de borstel horizontaal tegels die zich uitstrekken voorbij de bitmap
void SetExtendModeX(D2D1_EXTEND_MODE extendModeX);
Parameterwaarden
extendModeX
Een waarde die aangeeft hoe het kwast horizontaal de gebieden tegels die zich uitstrekken voorbij de bitmap
CD2DBitmapBrush::SetExtendModeY
Hiermee geeft u op hoe de kwast verticaal tegels die zich uitstrekken voorbij de bitmap
void SetExtendModeY(D2D1_EXTEND_MODE extendModeY);
Parameterwaarden
extendModeY
Een waarde die aangeeft hoe de kwast verticaal tegels die zich uitstrekken voorbij de bitmap
CD2DBitmapBrush::SetInterpolationMode
Hiermee geeft u de interpolatiemodus op die wordt gebruikt wanneer de borstel bitmap wordt geschaald of gedraaid
void SetInterpolationMode(D2D1_BITMAP_INTERPOLATION_MODE interpolationMode);
Parameterwaarden
interpolationMode
De interpolatiemodus die wordt gebruikt wanneer de penseel bitmap wordt geschaald of gedraaid