Device.DrawPrimitives - метод
Обновлен: Ноябрь 2007
Выполняет визуализацию последовательности не индексированных геометрических примитивов заданного типа из текущего набора входных потоков данных.
Пространство имен: Microsoft.WindowsMobile.DirectX.Direct3D
Сборка: Microsoft.WindowsMobile.DirectX (в Microsoft.WindowsMobile.DirectX.dll)
Синтаксис
'Декларация
Public Sub DrawPrimitives ( _
primitiveType As PrimitiveType, _
startVertex As Integer, _
primitiveCount As Integer _
)
'Применение
Dim instance As Device
Dim primitiveType As PrimitiveType
Dim startVertex As Integer
Dim primitiveCount As Integer
instance.DrawPrimitives(primitiveType, _
startVertex, primitiveCount)
public void DrawPrimitives(
PrimitiveType primitiveType,
int startVertex,
int primitiveCount
)
public:
void DrawPrimitives(
PrimitiveType primitiveType,
int startVertex,
int primitiveCount
)
public function DrawPrimitives(
primitiveType : PrimitiveType,
startVertex : int,
primitiveCount : int
)
Параметры
- primitiveType
Тип: Microsoft.WindowsMobile.DirectX.Direct3D.PrimitiveType
Член перечисления PrimitiveType, задающий тип подлежащих визуализации примитивов.
- startVertex
Тип: System.Int32
Индекс первой загружаемой вершины. Из буфера вершин считывается требуемое количество вершин начиная с startVertex.
- primitiveCount
Тип: System.Int32
Количество подлежащих рендерингу примитивов. Для определения максимально допустимого количества примитивов обратитесь к свойству MaxPrimitiveCount. primitiveCount возвращает количество примитивов в соответствии с типом примитива. Если это список линий, каждый примитив имеет две вершины. Если это список треугольников, каждый примитив имеет три вершины.
Исключения
Исключение | Условие |
---|---|
InvalidCallException | Вызов метода недопустим. Например, параметр метода может содержать недопустимое значение. |
Заметки
Этот метод не должен вызываться для каждого треугольника в отдельности.
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
Платформы
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 - пространство имен