Device - члены
Включить защищенные члены
Включить унаследованные члены
Включить члены .NET Framework
Включить члены .NET Compact Framework
Включить члены XNA Framework
Обновлен: Ноябрь 2007
Родительский объект всех графических объектов сцены.
Тип Device предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
Device | Перегружен. Инициализирует новый экземпляр структуры Device. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
BeginScene | Представляет начало сцены. | |
CheckCooperativeLevel | Перегружен. Сообщает текущее состояние уровня совместной работы устройства Direct3D для оконного или полноэкранного приложения. | |
Clear | Перегружен. Очищает окно просмотра или набор прямоугольников заданным цветом RGBA, очищает буфер глубины и буфер шаблона. | |
ColorFill | Позволяет приложению заполнить прямоугольную область заданным цветом. | |
CopyRects | Перегружен. Копирует один или более объектов Rectangle в заданную точку объекта Surface. | |
CreateDepthStencilSurface | Создает ресурс шаблона глубины. | |
CreateImageSurface | Создает объект Surface. | |
CreateRenderTarget | Создает поверхность целевого буфера визуализации. | |
Dispose | Освобождает все ресурсы, используемые объектом Device. Этот класс не может быть унаследован. | |
DrawIndexedPrimitives | Визуализирует заданный геометрический примитив, основываясь на индексации в массиве вершин. | |
DrawPrimitives | Выполняет визуализацию последовательности не индексированных геометрических примитивов заданного типа из текущего набора входных потоков данных. | |
EndScene | Завершает сцену, начатую вызовом метода BeginScene. | |
Equals | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.) | |
Finalize | Позволяет структуре Device освободить ресурсы, прежде чем она будет уничтожена сборщиком мусора. (Переопределяет Object.Finalize().) | |
GetAvailablePoolMem | Возвращает доступную память для перечисления Pool. | |
GetBackBuffer | Возвращает заданный задний буфер. | |
GetFrontBuffer | Генерирует копию переднего буфера устройства и помещает ее в буфер системной памяти, предоставленный приложением. | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetInfo | Возвращает информацию драйвера об устройстве. | |
GetPaletteEntries | Возвращает записи палитр. | |
GetStreamSource | Возвращает буфер вершины, связанный с заданным потоком данных. | |
GetTexture | Возвращает для устройства текстуру, присвоенную стадии. | |
GetTransform | Возвращает матрицу, описывающую состояние преобразования. | |
GetTransformFixed | Возвращает матрицу, описывающую состояние преобразования для операций над значениями с фиксированной запятой. | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
Present | Перегружен. Предоставляет для отображения содержимое следующего буфера в последовательности задних буферов, принадлежащей устройству. | |
ProcessVertices | Применяет обработку вершин, определенную вершинным построителем текстуры, к набору потоков входных данных и генерирует один поток данных чередующихся вершин, направляемый в целевой буфер вершин. | |
Reset | Сбрасывает параметры представления для текущего устройства. | |
ResourceManagerDiscardBytes | Указывает драйверу удалить байты памяти из видеопула. | |
SetPaletteEntries | Задает записи палитр. | |
SetRenderTarget | Задает для устройства новый буфер цвета. | |
SetStreamSource | Связывает буфер вершины с потоком данных устройства. | |
SetTexture | Присваивает текстуру стадии устройства. | |
SetTransform | Тип изменяемого преобразования. | |
SetTransformFixed | Тип изменяемого преобразования, для математических операций с плавающей запятой. | |
StretchRectangle | Копирует все содержимое исходного прямоугольника в прямоугольник назначения. | |
TestCooperativeLevel | Сообщает текущее состояние уровня совместной работы устройства Direct3D для оконного или полноэкранного приложения. | |
ToString | Возвращает объект String, который представляет текущий объект Object. (Унаследовано от Object.) | |
UpdateTexture | Обновляет изменившиеся части текстуры. | |
ValidateDevice | Сообщает о способности устройства выполнить визуализацию текущих операций смешения текстур и аргументов за один проход. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
ClipStatus | Возвращает или задает структуру ClipStatus. | |
CreationParameters | Возвращает параметры создания устройства. | |
CurrentTexturePalette | Возвращает или задает палитру текстуры. | |
DepthStencilSurface | Возвращает или задает поверхность шаблона глубины, принадлежащую структуре Device. | |
DeviceCaps | Возвращает возможности устройства рендеринга. | |
DisplayMode | Возвращает пространственное разрешение режима экрана, цветовое разрешение и частоту обновления. | |
Indices | Возвращает или задает индексные данные. | |
IsUsingEventHandlers | Получает или задает значение, показывающее, следует ли устройству использовать обработчики событий. | |
Lights | Возвращает коллекцию освещений текущего устройства. | |
LightsFixed | Возвращает коллекцию освещений текущего устройства, используя математические операции с фиксированной запятой. | |
Material | Возвращает или задает свойства текущего материала устройства. | |
MaterialFixed | Возвращает или задает свойства текущего материала устройства с использованием математических операций с плавающей запятой. | |
PresentationParameters | Возвращает параметры представления устройства. | |
RenderState | Возвращает значение состояния рендеринга устройства. | |
TextureState | Возвращает значение состояния присвоенной текстуры. | |
Transform | Возвращает матрицу, описывающую состояние преобразования. | |
Viewport | Возвращает или задает параметры окна просмотра текущего устройства. |
В начало страницы
События
Имя | Описание | |
---|---|---|
DeviceLost | Происходит, когда устройство вот-вот будет утрачено, например, непосредственно перед его перезагрузкой. | |
DeviceReset | Происходит после перезагрузки устройства. | |
DeviceResizing | Происходит, когда меняется размер устройства, позволяя приложению отменить стандартную обработку операции изменения размера. | |
Disposing | Происходит при вызове метода Dispose или когда объект устройства завершает работу и удаляется сборщиком мусора. |
В начало страницы
См. также
Ссылки
Microsoft.WindowsMobile.DirectX.Direct3D - пространство имен