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


D1126: альфа-режим неизвестный не разрешен

D2D1_ALPHA_MODE_UNKNOWN не допускается в качестве параметра для этого API.

 

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

Описатель ALPHA_MODE_UNKNOWN разрешен в некоторых контекстах, например в описании формата ID2D1RenderTarget::CreateCompatibleRenderTarget. Однако, как и DXGI_FORMAT_UNKNOWN, Direct2D обычно требует полного указания форматов.

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

Принимая решение о спецификаторе формата, рассмотрите возможность обработки поверхности альфа для использования ALPHA_MODE, отличных от ALPHA_MODE_UNKNOWN. Используйте D2D1_ALPHA_MODE_IGNORE, если surface не использует альфа. См. примечания в D2D1_ALPHA_MODE.