Перечисление D3D10_CPU_ACCESS_FLAG (d3d10.h)
Указывает типы доступа к ЦП, разрешенные для ресурса.
Синтаксис
typedef enum D3D10_CPU_ACCESS_FLAG {
D3D10_CPU_ACCESS_WRITE = 0x10000L,
D3D10_CPU_ACCESS_READ = 0x20000L
} ;
Константы
D3D10_CPU_ACCESS_WRITE Значение: 0x10000L Ресурс должен быть сопоставлен, чтобы ЦП смог изменить свое содержимое. Ресурсы, созданные с этим флагом, не могут быть заданы в качестве выходных данных конвейера и должны быть созданы с динамическим или промежуточным использованием (см . D3D10_USAGE). |
D3D10_CPU_ACCESS_READ Значение: 0x20000L Ресурс должен быть сопоставлен, чтобы ЦП считывал его содержимое. Ресурсы, созданные с этим флагом, не могут быть заданы как входные или выходные данные для конвейера и должны быть созданы с промежуточным использованием (см . D3D10_USAGE). |
Комментарии
Это перечисление используется в D3D10_BUFFER_DESC, D3D10_TEXTURE1D_DESC, D3D10_TEXTURE2D_DESC, D3D10_TEXTURE3D_DESC и D3DX10_IMAGE_LOAD_INFO. Дополнительные сведения см. в разделе Создание буферных ресурсов (Direct3D 10).
Приложения могут объединять один или несколько из этих флагов с побитовой или. По возможности создавайте ресурсы без флагов доступа к ЦП, так как это обеспечивает лучшую оптимизацию ресурсов.
Требования
Требование | Значение |
---|---|
Заголовок | d3d10.h |