MeshFlags - перечисление
Обновлен: Ноябрь 2007
Определяет флаги, используемые для задания параметров создания сетки.
Это перечисление имеет атрибут FlagsAttribute, поддерживающий побитовое соединение составляющих его значений.
Пространство имен: Microsoft.WindowsMobile.DirectX.Direct3D
Сборка: Microsoft.WindowsMobile.DirectX (в Microsoft.WindowsMobile.DirectX.dll)
Синтаксис
'Декларация
<FlagsAttribute> _
Public Enumeration MeshFlags
'Применение
Dim instance As MeshFlags
[FlagsAttribute]
public enum MeshFlags
[FlagsAttribute]
public enum class MeshFlags
public enum MeshFlags
Члены
Имя члена | Описание | |
---|---|---|
OptimizeCompact | Переупорядочивает поверхности для удаления неиспользуемых вершин и поверхностей. | |
OptimizeAttributeSort | Переупорядочивает поверхности для оптимизации с целью уменьшения количества изменений состояния набора атрибутов и повышения производительности DrawSubset для BaseMesh. | |
OptimizeVertexCache | Переупорядочивает поверхности для увеличения частоты попадания в кэш для кэшей вершин. | |
OptimizeStripReorder | Переупорядочивает поверхности для увеличения длины смежных треугольников. | |
OptimizeIgnoreVerts | Оптимизирует только поверхности; не оптимизирует вершины. | |
Use32Bit | Задает для сетки 32-битовые индексы вместо 16-битовых. | |
DoNotClip | Используется для буферов вершин и индексов. | |
VbSystemMem | Задает использование класса памяти SystemMemory для буферов вершин. | |
VbManaged | Задает использование класса памяти для буферов вершин. | |
VbWriteOnly | Задает применение флага использования WriteOnly для буферов вершин. | |
VbDynamic | Задает применение флага использования Dynamic для буферов вершин. | |
IbSystemMem | Задает использование класса памяти SystemMemory для буферов индексов. | |
IbManaged | Задает использование класса управляемой памяти Pool для буферов индексов. | |
IbWriteOnly | Задает применение флага использования WriteOnly для буферов индексов. | |
IbDynamic | Задает применение флага использования Dynamic для буферов индексов. | |
VbShare | Устанавливает совместное использование буферов вершин копиями сетки. | |
SystemMemory | Эквивалентно одновременному заданию VbSystemMem и IbSystemMem. | |
Managed | Эквивалентно одновременному заданию VbManaged и IbManaged. | |
WriteOnly | Эквивалентно одновременному заданию VbWriteOnly и IbWriteOnly. | |
Dynamic | Эквивалентно одновременному заданию VbDynamic и IbDynamic. |
Платформы
Windows CE, Windows Mobile for Smartphone, Windows Mobile для карманных ПК
Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.
Сведения о версии
.NET Compact Framework
Поддерживается в версиях: 3.5, 2.0
См. также
Ссылки
Microsoft.WindowsMobile.DirectX.Direct3D - пространство имен
Другие ресурсы
Мобильное программирование Direct3D в .NET Compact Framework