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


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
)

Параметры

  • 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

См. также

Ссылки

Device Класс

Device - члены

Microsoft.WindowsMobile.DirectX.Direct3D - пространство имен