VSTプラグイン開発 PlatformBitmapPtr
VSTライブラリに戻る。
概要
■Steinberg::Vst::VSTGUI::PlatformBitmapPtr■
using PlatformBitmapPtr = SharedPointer<IPlatformBitmap>;
■コンストラクタ(4つ)
- PlatformBitmapPtr<T>(VSTGUI::SharedPointer<T> &&op)
- PlatformBitmapPtr<T>(const VSTGUI::SharedPointer<T> &&op)
- PlatformBitmapPtr( VSTGUI::PlatformBitmapPtr &&mp)
- PlatformBitmapPtr()
- PlatformBitmapPtr(const VSTGUI::PlatformBitmapPtr &)
- PlatformBitmapPtr(const VSTGUI::IPlatformBitmapPtr *ptr, bool remember = true)
■デストラクタ
- ~PlatformBitmapPtr()
■メンバ関数
- void forget()
メンバ変数のnbReferenceをデクリメントして、0になったならオブジェクト消滅。
- int32_t getNbReference()
- double getScaleFactor()
- const CPoint& getSize()
- SharedPointer<IPlatformBitmapPixelAccess> lockPixels(bool alphaPremultiplied)
- operator=
- void remember()
メンバ変数のnbReferenceをインクリメントする。
- void setScaleFactor(double factor)
- ~ReferenceCounter
■メンバ変数
- int32_t nbReference
VSTライブラリに戻る。