Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Možnosti rastrového obrázku [hodnota] musí být podmnožinou příznaků přidružených k povrchu DXGI.
Zástupné symboly
-
hodnota
-
Hodnota UINT výčtu možností rastrového obrázku.
Možné příčiny
Při spolupráci s direct3D texturami s Direct2D jako ID2D1Bitmapy by možnosti zadané v poli D2D1_BITMAP_OPTIONS měly odpovídat atributům Direct3D textury. Zejména:
- Možnost D2D1_BITMAP_OPTIONS_CPU_READ vyžaduje možnost CPU_ACCESS_READ Direct3D.
- Možnost D2D1_BITMAP_OPTIONS_TARGET vyžaduje možnost BIND_RENDER_TARGET.
- Možnost D2D1_BITMAP_OPTIONS_NONE není kompatibilní s možností Direct3D USAGE_STAGING pouze s CPU_ACCESS_WRITE.
Možné opravy
Chcete-li tento problém vyřešit, ujistěte se, že vytvoření id2D1Bitmap používá D2D1_BITMAP_OPTIONS specifikátory, které souhlasí s vlastnostmi podkladové textury Direct3D. Aby bylo možné použít D2D1_BITMAP_OPTIONS, může to znamenat použití ID2D1DeviceContext::CreateBitmap místo ID2D1RenderTarget::CreateBitmap, protože je členem D2D1_BITMAP_PROPERTIES1.