Поделиться через


D1135: параметр bitmap должен быть подмножеством

Параметры растрового изображения [значение] должны быть подмножеством флагов, связанных с поверхностью DXGI.

 

Заполнители

Значение

Значение UINT перечисления параметров растрового изображения.

Возможные причины

При взаимодействии текстур Direct3D с Direct2D в качестве ID2D1Bitmaps параметры, указанные в поле D2D1_BITMAP_OPTIONS, должны соответствовать атрибутам Direct3D текстуры. В частности:

Возможные исправления

Чтобы решить эту проблему, убедитесь, что при создании ID2D1Bitmap используются описатели D2D1_BITMAP_OPTIONS , которые согласуются со свойствами базовой текстуры Direct3D. Чтобы использовать D2D1_BITMAP_OPTIONS, это может повлечь за собой использование ID2D1DeviceContext::CreateBitmap вместо ID2D1RenderTarget::CreateBitmap, так как он является членом D2D1_BITMAP_PROPERTIES1.