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.
Az ID2D1BitmapBrush burkolója.
Szemantika
class CD2DBitmapBrush : public CD2DBrush;
Tagok
Nyilvános konstruktorok
| Név | Description |
|---|---|
| CD2DBitmapBrush::CD2DBitmapBrush | Túlterhelt. CD2DBitmapBrush objektumot hoz létre fájlból. |
| CD2DBitmapBrush::~CD2DBitmapBrush | A destruktor. Egy D2D bitkép kefe objektum elpusztításakor hívható meg. |
Nyilvános metódusok
| Név | Description |
|---|---|
| CD2DBitmapBrush::Attach | Meglévő erőforrás-felület csatolása az objektumhoz |
| CD2DBitmapBrush::Létrehozás | Létrehoz egy CD2DBitmapBrush-t. (A CD2DResource felülbírálása::Létrehozás.) |
| CD2DBitmapBrush::D estroy | Elpusztít egy CD2DBitmapBrush objektumot. (Felülírja a CD2DBrush::D estroy.) |
| CD2DBitmapBrush::D etach | Az erőforrás-felület leválasztása az objektumról |
| CD2DBitmapBrush::Get | Id2D1BitmapBrush felületet ad vissza |
| CD2DBitmapBrush::GetBitmap | Lekéri az ecset által a festéshez használt bitképforrást |
| CD2DBitmapBrush::GetExtendModeX | Lekérdezi azt a módszert, amellyel az ecset vízszintesen csempézi a bitképen túlnyúló területeket |
| CD2DBitmapBrush::GetExtendModeY | Lekérdezi azt a módszert, amellyel az ecset függőlegesen csempézi a bitképen túlnyúló területeket |
| CD2DBitmapBrush::GetInterpolationMode | Lekéri a ecset bitképének méretezése vagy elforgatása során használt interpolációs módszert |
| CD2DBitmapBrush::SetBitmap | Megadja azt a bitképforrást, amelyet az ecset a festéshez használ |
| CD2DBitmapBrush::SetExtendModeX | Meghatározza, hogy az ecset hogyan csempézze vízszintesen azokat a területeket, amelyek a bitképen túlnyúlnak |
| CD2DBitmapBrush::SetExtendModeY | Meghatározza, hogy az ecset hogyan csempézheti függőlegesen a bitképen túlnyúló területeket |
| CD2DBitmapBrush::SetInterpolationMode | Meghatározza az interpolációs módot, amelyet az ecset bitképének skálázása vagy elforgatásakor használnak |
Védett metódusok
| Név | Description |
|---|---|
| CD2DBitmapBrush::CommonInit | Az objektum inicializálása |
Nyilvános operátorok
| Név | Description |
|---|---|
| CD2DBitmapBrush::operator ID2D1BitmapBrush* | Id2D1BitmapBrush felületet ad vissza |
Védett adattagok
| Név | Description |
|---|---|
| CD2DBitmapBrush::m_pBitmap | Egy CD2DBitmap-objektumra mutató mutatót tárol. |
| CD2DBitmapBrush::m_pBitmapBrush | Egy ID2D1BitmapBrush objektumra mutató mutatót tárol. |
| CD2DBitmapBrush::m_pBitmapBrushProperties | Bitkép ecset tulajdonságai. |
Öröklési hierarchia
CD2DBitmapBrush
Requirements
Fejléc: afxrendertarget.h
CD2DBitmapBrush::~CD2DBitmapBrush
A destruktor. Egy D2D bitkép kefe objektum elpusztításakor hívható meg.
virtual ~CD2DBitmapBrush();
CD2DBitmapBrush::Attach
Meglévő erőforrás-felület csatolása az objektumhoz
void Attach(ID2D1BitmapBrush* pResource);
Paraméterek
pResource
Meglévő erőforrás-felület. Nem lehet NULL
CD2DBitmapBrush::CD2DBitmapBrush
CD2DBitmapBrush objektumot hoz létre.
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);
Paraméterek
pParentTarget
Mutató a renderelési célhoz.
pBitmapBrushProperties
Mutató a bitkép kefe kiterjesztési módjára és interpolációs módjára.
pBrushProperties
Egy ecset átlátszatlanságára és átalakítására mutató mutató.
bAutoDestroy
Azt jelzi, hogy az objektumot a tulajdonos megsemmisíti (pParentTarget).
uiResID
Az erőforrás erőforrás-azonosítószáma.
lpszType
Mutató az erőforrástípust tartalmazó null értékű sztringre.
sizeDest
A bitkép célmérete.
lpszImagePath
Mutasson egy null értékű sztringre, amely a fájl nevét tartalmazza.
CD2DBitmapBrush::CommonInit
Az objektum inicializálása
void CommonInit(D2D1_BITMAP_BRUSH_PROPERTIES* pBitmapBrushProperties);
Paraméterek
pBitmapBrushProperties
Mutató a bitkép kefe tulajdonságaira.
CD2DBitmapBrush::Létrehozás
Létrehoz egy CD2DBitmapBrush-t.
virtual HRESULT Create(CRenderTarget* pRenderTarget);
Paraméterek
pRenderTarget
Mutató a renderelési célhoz.
Visszaadott érték
Ha a metódus sikeres, S_OK ad vissza. Ellenkező esetben egy HRESULT hibakódot ad vissza.
CD2DBitmapBrush::D estroy
Elpusztít egy CD2DBitmapBrush objektumot.
virtual void Destroy();
CD2DBitmapBrush::D etach
Az erőforrás-felület leválasztása az objektumról
ID2D1BitmapBrush* Detach();
Visszaadott érték
Mutató a leválasztott erőforrás-felületre.
CD2DBitmapBrush::Get
Id2D1BitmapBrush felületet ad vissza
ID2D1BitmapBrush* Get();
Visszaadott érték
Mutasson egy ID2D1BitmapBrush felületre vagy NULL értékre, ha az objektum még nincs inicializálva.
CD2DBitmapBrush::GetBitmap
Lekéri az ecset által a festéshez használt bitképforrást
CD2DBitmap* GetBitmap();
Visszaadott érték
Ha az objektum még nincs inicializálva, mutasson CD2DBitmap-objektumra vagy NULL értékre.
CD2DBitmapBrush::GetExtendModeX
Lekérdezi azt a módszert, amellyel az ecset vízszintesen csempézi a bitképen túlnyúló területeket
D2D1_EXTEND_MODE GetExtendModeX() const;
Visszaadott érték
Az az érték, amely meghatározza, hogy az ecset hogyan csempézheti vízszintesen azokat a területeket, amelyek túllépik a bitképét
CD2DBitmapBrush::GetExtendModeY
Lekérdezi azt a módszert, amellyel az ecset függőlegesen csempézi a bitképen túlnyúló területeket
D2D1_EXTEND_MODE GetExtendModeY() const;
Visszaadott érték
Egy érték, amely meghatározza, hogy az ecset hogyan csempézheti függőlegesen a bitképen túlnyúló területeket
CD2DBitmapBrush::GetInterpolationMode
Lekéri a ecset bitképének méretezése vagy elforgatása során használt interpolációs módszert
D2D1_BITMAP_INTERPOLATION_MODE GetInterpolationMode() const;
Visszaadott érték
Az interpolációs módszer, amelyet az ecset bitképének méretezésekor vagy elforgatásakor használnak
CD2DBitmapBrush::m_pBitmap
Egy CD2DBitmap-objektumra mutató mutatót tárol.
CD2DBitmap* m_pBitmap;
CD2DBitmapBrush::m_pBitmapBrush
Egy ID2D1BitmapBrush objektumra mutató mutatót tárol.
ID2D1BitmapBrush* m_pBitmapBrush;
CD2DBitmapBrush::m_pBitmapBrushProperties
Bitkép ecset tulajdonságai.
D2D1_BITMAP_BRUSH_PROPERTIES* m_pBitmapBrushProperties;
CD2DBitmapBrush::operator ID2D1BitmapBrush*
Id2D1BitmapBrush felületet ad vissza
operator ID2D1BitmapBrush*();
Visszaadott érték
Mutasson egy ID2D1BitmapBrush felületre vagy NULL értékre, ha az objektum még nincs inicializálva.
CD2DBitmapBrush::SetBitmap
Megadja azt a bitképforrást, amelyet az ecset a festéshez használ
void SetBitmap(CD2DBitmap* pBitmap);
Paraméterek
pBitmap
Az ecset által használt bitképforrás
CD2DBitmapBrush::SetExtendModeX
Meghatározza, hogy az ecset hogyan csempézze vízszintesen azokat a területeket, amelyek a bitképen túlnyúlnak
void SetExtendModeX(D2D1_EXTEND_MODE extendModeX);
Paraméterek
extendModeX
Az az érték, amely meghatározza, hogy az ecset hogyan csempézheti vízszintesen azokat a területeket, amelyek túllépik a bitképét
CD2DBitmapBrush::SetExtendModeY
Meghatározza, hogy az ecset hogyan csempézheti függőlegesen a bitképen túlnyúló területeket
void SetExtendModeY(D2D1_EXTEND_MODE extendModeY);
Paraméterek
extendModeY
Egy érték, amely meghatározza, hogy az ecset hogyan csempézheti függőlegesen a bitképen túlnyúló területeket
CD2DBitmapBrush::SetInterpolationMode
Meghatározza az interpolációs módot, amelyet az ecset bitképének skálázása vagy elforgatásakor használnak
void SetInterpolationMode(D2D1_BITMAP_INTERPOLATION_MODE interpolationMode);
Paraméterek
interpolationMode
Az interpolációs mód, amelyet az ecset bitképének skálázása vagy elforgatásakor használnak