Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс ID3DXLine реализует рисование линий с помощью текстурированных треугольников.
Элементы
Интерфейс ID3DXLine наследуется от интерфейса IUnknown . ID3DXLine также имеет следующие типы элементов:
Методы
Интерфейс ID3DXLine содержит следующие методы.
| Метод | Описание |
|---|---|
| Начать | Подготавливает устройство к рисованию линий. |
| Draw | Рисует полосу линии в пространстве экрана. Входные данные в виде массива, определяющего точки ( D3DXVECTOR2) на полосе линий. |
| DrawTransform | Рисует полосу линии в пространстве экрана с указанной матрицей преобразования входных данных. |
| Конец | Восстанавливает состояние устройства до того, как оно было при вызове ID3DXLine::Begin . |
| GetAntialias | Возвращает состояние сглаживания строки. |
| GetDevice | Извлекает устройство Direct3D, связанное с объектом строки. |
| GetGLLines | Возвращает режим рисования линий в стиле OpenGL. |
| GetPattern | Возвращает шаблон прогона линии. |
| GetPatternScale | Возвращает значение масштабирования шаблона stipple. |
| GetWidth | Возвращает толщину линии. |
| OnLostDevice | Используйте этот метод, чтобы освободить все ссылки на ресурсы видеопамять и удалить все блоки состояния. Этот метод следует вызывать при потере устройства или перед его сбросом. |
| OnResetDevice | Используйте этот метод для повторного получения ресурсов и сохранения начального состояния. |
| SetAntialias | Переключение линии сглаживания. |
| SetGLLines | Переключает режим для рисования линий в стиле OpenGL. |
| SetPattern | Применяет шаблон стипа к строке. |
| SetPatternScale | Растягивает шаблон стипа вдоль направления линии. |
| SetWidth | Указывает толщину линии. |
Комментарии
Создайте объект рисования линии с помощью D3DXCreateLine.
Тип LPD3DXLINE определяется как указатель на интерфейс ID3DXLine .
typedef interface ID3DXLine ID3DXLine;
typedef interface ID3DXLine *LPD3DXLINE;
Требования
| Требование | Значение |
|---|---|
| Заголовок |
|
| Библиотека |
|
См. также раздел