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


Device - члены

Включить защищенные члены
Включить унаследованные члены

Включить члены .NET Framework
Включить члены .NET Compact Framework
Включить члены XNA Framework

Обновлен: Ноябрь 2007

Родительский объект всех графических объектов сцены.

Тип Device предоставляет следующие члены.

Конструкторы

  Имя Описание
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif Device Перегружен. Инициализирует новый экземпляр структуры Device.

В начало страницы

Методы

  Имя Описание
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif BeginScene Представляет начало сцены.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif CheckCooperativeLevel Перегружен. Сообщает текущее состояние уровня совместной работы устройства Direct3D для оконного или полноэкранного приложения.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif Clear Перегружен. Очищает окно просмотра или набор прямоугольников заданным цветом RGBA, очищает буфер глубины и буфер шаблона.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif ColorFill Позволяет приложению заполнить прямоугольную область заданным цветом.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif CopyRects Перегружен. Копирует один или более объектов Rectangle в заданную точку объекта Surface.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif CreateDepthStencilSurface Создает ресурс шаблона глубины.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif CreateImageSurface Создает объект Surface.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif CreateRenderTarget Создает поверхность целевого буфера визуализации.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif Dispose Освобождает все ресурсы, используемые объектом Device. Этот класс не может быть унаследован.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif DrawIndexedPrimitives Визуализирует заданный геометрический примитив, основываясь на индексации в массиве вершин.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif DrawPrimitives Выполняет визуализацию последовательности не индексированных геометрических примитивов заданного типа из текущего набора входных потоков данных.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif EndScene Завершает сцену, начатую вызовом метода BeginScene.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
ms129552.protmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif Finalize Позволяет структуре Device освободить ресурсы, прежде чем она будет уничтожена сборщиком мусора. (Переопределяет Object.Finalize().)
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif GetAvailablePoolMem Возвращает доступную память для перечисления Pool.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif GetBackBuffer Возвращает заданный задний буфер.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif GetFrontBuffer Генерирует копию переднего буфера устройства и помещает ее в буфер системной памяти, предоставленный приложением.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif GetInfo Возвращает информацию драйвера об устройстве.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif GetPaletteEntries Возвращает записи палитр.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif GetStreamSource Возвращает буфер вершины, связанный с заданным потоком данных.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif GetTexture Возвращает для устройства текстуру, присвоенную стадии.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif GetTransform Возвращает матрицу, описывающую состояние преобразования.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif GetTransformFixed Возвращает матрицу, описывающую состояние преобразования для операций над значениями с фиксированной запятой.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
ms129552.protmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif Present Перегружен. Предоставляет для отображения содержимое следующего буфера в последовательности задних буферов, принадлежащей устройству.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif ProcessVertices Применяет обработку вершин, определенную вершинным построителем текстуры, к набору потоков входных данных и генерирует один поток данных чередующихся вершин, направляемый в целевой буфер вершин.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif Reset Сбрасывает параметры представления для текущего устройства.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif ResourceManagerDiscardBytes Указывает драйверу удалить байты памяти из видеопула.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif SetPaletteEntries Задает записи палитр.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif SetRenderTarget Задает для устройства новый буфер цвета.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif SetStreamSource Связывает буфер вершины с потоком данных устройства.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif SetTexture Присваивает текстуру стадии устройства.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif SetTransform Тип изменяемого преобразования.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif SetTransformFixed Тип изменяемого преобразования, для математических операций с плавающей запятой.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif StretchRectangle Копирует все содержимое исходного прямоугольника в прямоугольник назначения.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif TestCooperativeLevel Сообщает текущее состояние уровня совместной работы устройства Direct3D для оконного или полноэкранного приложения.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif ToString Возвращает объект String, который представляет текущий объект Object. (Унаследовано от Object.)
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif UpdateTexture Обновляет изменившиеся части текстуры.
ms129552.pubmethod(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif ValidateDevice Сообщает о способности устройства выполнить визуализацию текущих операций смешения текстур и аргументов за один проход.

В начало страницы

Свойства

  Имя Описание
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif ClipStatus Возвращает или задает структуру ClipStatus.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif CreationParameters Возвращает параметры создания устройства.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif CurrentTexturePalette Возвращает или задает палитру текстуры.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif DepthStencilSurface Возвращает или задает поверхность шаблона глубины, принадлежащую структуре Device.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif DeviceCaps Возвращает возможности устройства рендеринга.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif DisplayMode Возвращает пространственное разрешение режима экрана, цветовое разрешение и частоту обновления.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif Indices Возвращает или задает индексные данные.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.static(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif IsUsingEventHandlers Получает или задает значение, показывающее, следует ли устройству использовать обработчики событий.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif Lights Возвращает коллекцию освещений текущего устройства.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif LightsFixed Возвращает коллекцию освещений текущего устройства, используя математические операции с фиксированной запятой.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif Material Возвращает или задает свойства текущего материала устройства.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif MaterialFixed Возвращает или задает свойства текущего материала устройства с использованием математических операций с плавающей запятой.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif PresentationParameters Возвращает параметры представления устройства.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif RenderState Возвращает значение состояния рендеринга устройства.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif TextureState Возвращает значение состояния присвоенной текстуры.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif Transform Возвращает матрицу, описывающую состояние преобразования.
ms129552.pubproperty(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif Viewport Возвращает или задает параметры окна просмотра текущего устройства.

В начало страницы

События

  Имя Описание
ms129552.pubevent(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif DeviceLost Происходит, когда устройство вот-вот будет утрачено, например, непосредственно перед его перезагрузкой.
ms129552.pubevent(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif DeviceReset Происходит после перезагрузки устройства.
ms129552.pubevent(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif DeviceResizing Происходит, когда меняется размер устройства, позволяя приложению отменить стандартную обработку операции изменения размера.
ms129552.pubevent(ru-ru,VS.90).gifms129552.CFW(ru-ru,VS.90).gif Disposing Происходит при вызове метода Dispose или когда объект устройства завершает работу и удаляется сборщиком мусора.

В начало страницы

См. также

Ссылки

Device Класс

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