перечисление D3D11_CPU_ACCESS_FLAG (d3d11.h)
Указывает типы доступа к ЦП, разрешенные для ресурса.
Синтаксис
typedef enum D3D11_CPU_ACCESS_FLAG {
D3D11_CPU_ACCESS_WRITE = 0x10000L,
D3D11_CPU_ACCESS_READ = 0x20000L
} ;
Константы
D3D11_CPU_ACCESS_WRITE Значение: 0x10000L Ресурс должен быть сопоставлен, чтобы ЦП смог изменить свое содержимое. Ресурсы, созданные с помощью этого флага, не могут быть заданы в качестве выходных данных конвейера и должны создаваться с динамическим или промежуточным использованием (см. D3D11_USAGE). |
D3D11_CPU_ACCESS_READ Значение: 0x20000L Ресурс должен быть сопоставляемым, чтобы ЦП считывал его содержимое. Ресурсы, созданные с помощью этого флага, не могут быть заданы как входные или выходные данные для конвейера и должны создаваться с промежуточным использованием (см . D3D11_USAGE). |
Комментарии
Это перечисление используется в D3D11_BUFFER_DESC, D3D11_TEXTURE1D_DESC, D3D11_TEXTURE2D_DESCD3D11_TEXTURE3D_DESC.
Приложения могут объединять один или несколько из этих флагов с побитовой ИЛИ. По возможности создавайте ресурсы без флагов доступа к ЦП, так как это обеспечивает лучшую оптимизацию ресурсов.
D3D11_RESOURCE_MISC_FLAG нельзя использовать при создании ресурсов с флагами D3D11_CPU_ACCESS.
Требования
Требование | Значение |
---|---|
Заголовок | d3d11.h |