Aracılığıyla paylaş


CD2DBitmapBrush Sınıfı

ID2D1BitmapBrush için bir sarmalayıcı.

Sözdizimi

class CD2DBitmapBrush : public CD2DBrush;

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CD2DBitmapBrush::CD2DBitmapBrush Aşırı yüklendi. Dosyadan bir CD2DBitmapBrush nesnesi oluşturur.
CD2DBitmapBrush::~CD2DBitmapBrush Yok edici. D2D bit eşlem fırçası nesnesi yok edilirken çağrılır.

Genel Yöntemler

Veri Akışı Adı Açıklama
CD2DBitmapBrush::Attach Var olan kaynak arabirimini nesneye ekler
CD2DBitmapBrush::Create CD2DBitmapBrush oluşturur. (Geçersiz Kılmalar CD2DResource::Create.)
CD2DBitmapBrush::D estroy CD2DBitmapBrush nesnesini yok eder. (Geçersiz Kılmalar CD2DBrush::D estroy.)
CD2DBitmapBrush::D etach Kaynak arabirimini nesneden ayırır
CD2DBitmapBrush::Get ID2D1BitmapBrush arabirimini döndürür
CD2DBitmapBrush::GetBitmap Bu fırçanın boyamak için kullandığı bit eşlem kaynağını alır
CD2DBitmapBrush::GetExtendModeX Fırçanın bit eşlemini geçen alanları yatay olarak döşeme yöntemini alır
CD2DBitmapBrush::GetExtendModey Fırçanın bit eşlemini geçen alanları dikey olarak döşeme yöntemini alır
CD2DBitmapBrush::GetInterpolationMode Fırça bit eşlemi ölçeklendirilir veya döndürülürken kullanılan ilişkilendirme yöntemini alır
CD2DBitmapBrush::SetBitmap Bu fırçanın boyamak için kullandığı bit eşlem kaynağını belirtir
CD2DBitmapBrush::SetExtendModeX Fırçanın bit eşlemini geçen alanları yatay olarak nasıl döşediğini belirtir
CD2DBitmapBrush::SetExtendModey Fırçanın bit eşlemini geçen alanları dikey olarak nasıl döşediğini belirtir
CD2DBitmapBrush::SetInterpolationMode Fırça bit eşlemi ölçeklendirilir veya döndürülürken kullanılan ilişkilendirme modunu belirtir

Korumalı Yöntemler

Veri Akışı Adı Açıklama
CD2DBitmapBrush::CommonInit Nesneyi başlatır

Ortak İşleçler

Veri Akışı Adı Açıklama
CD2DBitmapBrush::operator ID2D1BitmapBrush* ID2D1BitmapBrush arabirimini döndürür

Korumalı Veri Üyeleri

Veri Akışı Adı Açıklama
CD2DBitmapBrush::m_pBitmap CD2DBitmap nesnesine yönelik bir işaretçi depolar.
CD2DBitmapBrush::m_pBitmapBrush BIR ID2D1BitmapBrush nesnesine yönelik bir işaretçi depolar.
CD2DBitmapBrush::m_pBitmapBrushProperties Bit eşlem fırçası özellikleri.

Devralma Hiyerarşisi

CObject

CD2DResource

CD2DBrush

CD2DBitmapBrush

Gereksinimler

Üst bilgi: afxrendertarget.h

CD2DBitmapBrush::~CD2DBitmapBrush

Yok edici. D2D bit eşlem fırçası nesnesi yok edilirken çağrılır.

virtual ~CD2DBitmapBrush();

CD2DBitmapBrush::Attach

Var olan kaynak arabirimini nesneye ekler

void Attach(ID2D1BitmapBrush* pResource);

Parametreler

pResource
Mevcut kaynak arabirimi. NULL olamaz

CD2DBitmapBrush::CD2DBitmapBrush

CD2DBitmapBrush nesnesi oluşturur.

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);

Parametreler

pParentTarget
İşleme hedefine bir işaretçi.

pBitmapBrushProperties
Genişletme modlarını ve bit eşlem fırçasının ilişkilendirme modunun işaretçisi.

pBrushProperties
Fırçanın opaklığına ve dönüşümüne işaret eden bir işaretçi.

bAutoDestroy
Nesnenin sahip tarafından yok edildiğini gösterir (pParentTarget).

uiResID
Kaynağın kaynak kimliği numarası.

lpszType
Kaynak türünü içeren null olarak sonlandırılan bir dizenin işaretçisi.

sizeDest
Bit eşlem hedef boyutu.

lpszImagePath
Dosyanın adını içeren null ile sonlandırılan bir dizenin işaretçisi.

CD2DBitmapBrush::CommonInit

Nesneyi başlatır

void CommonInit(D2D1_BITMAP_BRUSH_PROPERTIES* pBitmapBrushProperties);

Parametreler

pBitmapBrushProperties
Bit eşlem fırçası özelliklerine ilişkin bir işaretçi.

CD2DBitmapBrush::Create

CD2DBitmapBrush oluşturur.

virtual HRESULT Create(CRenderTarget* pRenderTarget);

Parametreler

pRenderTarget
İşleme hedefine bir işaretçi.

Dönüş Değeri

Yöntem başarılı olursa S_OK döndürür. Aksi takdirde, bir HRESULT hata kodu döndürür.

CD2DBitmapBrush::D estroy

CD2DBitmapBrush nesnesini yok eder.

virtual void Destroy();

CD2DBitmapBrush::D etach

Kaynak arabirimini nesneden ayırır

ID2D1BitmapBrush* Detach();

Dönüş Değeri

Ayrılmış kaynak arabirimi işaretçisi.

CD2DBitmapBrush::Get

ID2D1BitmapBrush arabirimini döndürür

ID2D1BitmapBrush* Get();

Dönüş Değeri

Id2D1BitmapBrush arabiriminin işaretçisi veya nesne henüz başlatılmadıysa NULL.

CD2DBitmapBrush::GetBitmap

Bu fırçanın boyamak için kullandığı bit eşlem kaynağını alır

CD2DBitmap* GetBitmap();

Dönüş Değeri

Cd2DBitmap nesnesinin işaretçisi veya nesne henüz başlatılmadıysa NULL.

CD2DBitmapBrush::GetExtendModeX

Fırçanın bit eşlemini geçen alanları yatay olarak döşeme yöntemini alır

D2D1_EXTEND_MODE GetExtendModeX() const;

Dönüş Değeri

Fırçanın bit eşlemini geçen alanları yatay olarak nasıl döşediğini belirten bir değer

CD2DBitmapBrush::GetExtendModey

Fırçanın bit eşlemini geçen alanları dikey olarak döşeme yöntemini alır

D2D1_EXTEND_MODE GetExtendModeY() const;

Dönüş Değeri

Fırçanın bit eşlemini geçen alanları dikey olarak nasıl döşediğini belirten bir değer

CD2DBitmapBrush::GetInterpolationMode

Fırça bit eşlemi ölçeklendirilir veya döndürülürken kullanılan ilişkilendirme yöntemini alır

D2D1_BITMAP_INTERPOLATION_MODE GetInterpolationMode() const;

Dönüş Değeri

Fırça bit eşlemi ölçeklendirilir veya döndürülürken kullanılan ilişkilendirme yöntemi

CD2DBitmapBrush::m_pBitmap

CD2DBitmap nesnesine yönelik bir işaretçi depolar.

CD2DBitmap* m_pBitmap;

CD2DBitmapBrush::m_pBitmapBrush

BIR ID2D1BitmapBrush nesnesine yönelik bir işaretçi depolar.

ID2D1BitmapBrush* m_pBitmapBrush;

CD2DBitmapBrush::m_pBitmapBrushProperties

Bit eşlem fırçası özellikleri.

D2D1_BITMAP_BRUSH_PROPERTIES* m_pBitmapBrushProperties;

CD2DBitmapBrush::operator ID2D1BitmapBrush*

ID2D1BitmapBrush arabirimini döndürür

operator ID2D1BitmapBrush*();

Dönüş Değeri

Id2D1BitmapBrush arabiriminin işaretçisi veya nesne henüz başlatılmadıysa NULL.

CD2DBitmapBrush::SetBitmap

Bu fırçanın boyamak için kullandığı bit eşlem kaynağını belirtir

void SetBitmap(CD2DBitmap* pBitmap);

Parametreler

pBitmap
Fırça tarafından kullanılan bit eşlem kaynağı

CD2DBitmapBrush::SetExtendModeX

Fırçanın bit eşlemini geçen alanları yatay olarak nasıl döşediğini belirtir

void SetExtendModeX(D2D1_EXTEND_MODE extendModeX);

Parametreler

extendModeX
Fırçanın bit eşlemini geçen alanları yatay olarak nasıl döşediğini belirten bir değer

CD2DBitmapBrush::SetExtendModey

Fırçanın bit eşlemini geçen alanları dikey olarak nasıl döşediğini belirtir

void SetExtendModeY(D2D1_EXTEND_MODE extendModeY);

Parametreler

extendModey
Fırçanın bit eşlemini geçen alanları dikey olarak nasıl döşediğini belirten bir değer

CD2DBitmapBrush::SetInterpolationMode

Fırça bit eşlemi ölçeklendirilir veya döndürülürken kullanılan ilişkilendirme modunu belirtir

void SetInterpolationMode(D2D1_BITMAP_INTERPOLATION_MODE interpolationMode);

Parametreler

interpolationMode
Fırça bit eşlemi ölçeklendirilir veya döndürülürken kullanılan ilişkilendirme modu

Ayrıca bkz.

Sınıflar