Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Блок состояния можно использовать для записи всех состояний устройства (см. блоки состояния сохранения и восстановления (Direct3D 9)). Следующие элементы состояния включаются в состояние устройства:
- Состояние вершины (см. сохранение состояний вершин с помощью stateBlock (Direct3D 9)).
- Состояние пикселя (см. Сохранение состояния пикселя с помощью StateBlock (Direct3D 9)).
- Каждая текстура, назначенная сэмплеру.
- Каждая текстура вершин.
- Каждая текстура карты смещения.
- Текущая палитра текстур.
- Для каждого потока вершин: указатель на буфер вершины, каждый аргумент из IDirect3Device9::SetStreamSource, а также разделитель (если таковой) из IDirect3Device9::SetStreamSourceFreq.
- Указатель на буфер индексов.
- Окно просмотра.
- Прямоугольник для ножниц.
- Мир, представление и матрицы проекции.
- Текстура преобразуется.
- Плоскости сечения (если таковые есть).
- Текущий материал.
Чтобы записать все состояния устройства с блоком состояния, укажите D3DSBT_ALL при вызове IDirect3DDevice9::CreateStateBlock.
Связанные разделы