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

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

Такое пространство имен предоставляет прикладное программирование Direct3D для карманных ПК и других устройств, работающих с Windows CE с .NET Compact Framework.

Такое пространство имен предоставляет разработчикам мобильных приложений интерфейс прикладного программирования с низкоуровневой графикой, который позволяет управлять визуальными моделями 3-D объектов, и получать преимущество аппаратного ускорения.

Классы

  Класс Описание
ms129011.pubclass(ru-ru,VS.90).gif AdapterInformation Управляет данными об адаптере. Этот класс не может быть унаследован.
ms129011.pubclass(ru-ru,VS.90).gif AdapterListCollection Управляет коллекцией адаптеров. Этот класс не может быть унаследован.
ms129011.pubclass(ru-ru,VS.90).gif AlreadyLockedException Исключение, которое создается при попытке заблокировать ресурс, который уже заблокирован.
ms129011.pubclass(ru-ru,VS.90).gif BaseMesh Управляет и запрашивает объекты сетки и производные объекты сетки.
ms129011.pubclass(ru-ru,VS.90).gif BaseTexture Манипулирует текстурными ресурсами.
ms129011.pubclass(ru-ru,VS.90).gif CustomVertex Определяет различные пользовательские типы вершин фиксированного формата. Этот класс не может быть унаследован.
ms129011.pubclass(ru-ru,VS.90).gif D3DX Содержит используемые по умолчанию значения констант для расширений Direct3D. Этот класс не может быть унаследован.
ms129011.pubclass(ru-ru,VS.90).gif Device Родительский объект всех графических объектов сцены.
ms129011.pubclass(ru-ru,VS.90).gif DeviceLostException Устройство утрачено и не может быть перезагружено в настоящий момент. Таким образом, рендеринг невозможен.
ms129011.pubclass(ru-ru,VS.90).gif DeviceNotResetException Устройство утрачено, но может быть перезагружено в настоящий момент.
ms129011.pubclass(ru-ru,VS.90).gif DisplayModeCollection Манипулирует коллекцией структур DisplayMode. Этот класс не может быть унаследован.
ms129011.pubclass(ru-ru,VS.90).gif DriverInternalErrorException Внутренняя ошибка драйвера. При получении данной ошибки, как правило, следует закрыть приложение.
ms129011.pubclass(ru-ru,VS.90).gif DriverInvalidCallException Драйвер сообщает, что текущий вызов метода недопустим.
ms129011.pubclass(ru-ru,VS.90).gif DriverUnsupportedException Драйвер не поддерживается.
ms129011.pubclass(ru-ru,VS.90).gif Font Инкапсулирует текстуру и источники, необходимые для передачи определенного шрифта на определенный объект.
ms129011.pubclass(ru-ru,VS.90).gif Geometry Содержит набор функций, связанных с математическими операциями. Этот класс не может быть унаследован.
ms129011.pubclass(ru-ru,VS.90).gif GraphicsException Предоставляет базовые исключения для графики.
ms129011.pubclass(ru-ru,VS.90).gif IndexBuffer Управляет ресурсом буфера индексов.
ms129011.pubclass(ru-ru,VS.90).gif InvalidCallException Вызов метода недопустим.
ms129011.pubclass(ru-ru,VS.90).gif InvalidDeviceException Недопустимый тип запрещенного устройства.
ms129011.pubclass(ru-ru,VS.90).gif Light Описывает набор свойств освещения.
ms129011.pubclass(ru-ru,VS.90).gif LightFixed Представляет набор свойств освещения. Этот класс не может быть унаследован.
ms129011.pubclass(ru-ru,VS.90).gif LightsCollection Определяет коллекцию источников света.
ms129011.pubclass(ru-ru,VS.90).gif LightsFixedCollection Определяет коллекцию источников света. Этот класс не может быть унаследован.
ms129011.pubclass(ru-ru,VS.90).gif Manager Предоставляет сведения о среде, перечисляет и возвращает возможности устройства.
ms129011.pubclass(ru-ru,VS.90).gif MemoryPoolEmptyException Исключение, возникающее при нехватке памяти.
ms129011.pubclass(ru-ru,VS.90).gif Mesh Манипулирует объектами сетки.
ms129011.pubclass(ru-ru,VS.90).gif MoreDataException Исключение, которое генерируется при переполнении данными указанного размера буфера.
ms129011.pubclass(ru-ru,VS.90).gif NotAvailableException Исключение, которое создается, когда устройство не поддерживает запрашиваемых методов.
ms129011.pubclass(ru-ru,VS.90).gif NotFoundException Исключение, которое создается, когда устройство не поддерживает запрашиваемых методов.
ms129011.pubclass(ru-ru,VS.90).gif PresentParameters Описывает параметры отображения.
ms129011.pubclass(ru-ru,VS.90).gif RenderStateManager Определяет состояния визуализации устройства.
ms129011.pubclass(ru-ru,VS.90).gif Resource Запрашивает и подготавливает ресурсы.
ms129011.pubclass(ru-ru,VS.90).gif Sprite Предоставляет методы и свойства, упрощающую процесс рисования спрайтов с использованием Direct3D.
ms129011.pubclass(ru-ru,VS.90).gif Surface Запрашивает и подготавливает поверхности.
ms129011.pubclass(ru-ru,VS.90).gif SwapChain Управляет цепочкой свопинга.
ms129011.pubclass(ru-ru,VS.90).gif Texture Управляет текстурными ресурсами.
ms129011.pubclass(ru-ru,VS.90).gif TextureLoader Содержит функции загрузки текстур.
ms129011.pubclass(ru-ru,VS.90).gif TextureStateManager Содержит состояния текстуры для устройства.
ms129011.pubclass(ru-ru,VS.90).gif TextureStateManagerCollection Коллекция объектов TextureStateManager.
ms129011.pubclass(ru-ru,VS.90).gif Transforms Позволяет приложениям указывать и получать матричные преобразования, например, мировые матрицы, матрицы вида и преобразования, используемые для рендеринга объекта Direct3D.
ms129011.pubclass(ru-ru,VS.90).gif VertexBuffer Управляет ресурсами буфера вершин.
ms129011.pubclass(ru-ru,VS.90).gif VertexInformation Предоставляет сведения о вершине.
ms129011.pubclass(ru-ru,VS.90).gif VertexTextureCoordinate Создает битовые шаблоны, используемые для определения форматов координат текстуры в описании гибкого формата вершин.

Структуры

  Структура Описание
ms129011.pubstructure(ru-ru,VS.90).gif AdapterDetails Содержит информацию по адаптеру.
ms129011.pubstructure(ru-ru,VS.90).gif AddressCaps Представляет возможности адресации текстур для структур Texture.
ms129011.pubstructure(ru-ru,VS.90).gif AttributeRange Содержит запись таблицы атрибутов.
ms129011.pubstructure(ru-ru,VS.90).gif BehaviorFlags Содержит набор свойств, определяющих глобальное поведение устройства.
ms129011.pubstructure(ru-ru,VS.90).gif BlendCaps Представляет поддерживаемые возможности операции смешения.
ms129011.pubstructure(ru-ru,VS.90).gif BlendOperationCaps Представляет поддерживаемые возможности операции смешения.
ms129011.pubstructure(ru-ru,VS.90).gif Caps Представляет возможности аппаратного обеспечения при помощи объектов Direct3D.
ms129011.pubstructure(ru-ru,VS.90).gif ClipStatus Описывает состояние текущего отсечения.
ms129011.pubstructure(ru-ru,VS.90).gif ColorValue Сохраняет значения красного, зеленого, синего и альфа каналов, которые все вместе определяют определенный цвет.
ms129011.pubstructure(ru-ru,VS.90).gif ColorValueFixed Сохраняет значения красного, зеленого, синего и альфа каналов, в структуре с фиксированной точкой, которые все вместе определяют определенный цвет.
ms129011.pubstructure(ru-ru,VS.90).gif ComparisonCaps Возвращает возможности сравнения.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.PositionColored Представляет пользовательскую структуру, содержащую информацию о позиции и цвете.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.PositionColoredTextured Представляет пользовательскую структуру формата вершины, содержащую информацию о положении, цвете и одном наборе координат текстуры.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.PositionNormal Представляет пользовательский формат вершины в виде структуры, содержащей данные о положении и нормали.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.PositionNormalColored Представляет пользовательский формат вершины в виде структуры, содержащей данные о положении, цвете и нормали.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.PositionNormalFixed Представляет пользовательский формат вершины в виде структуры с фиксированной запятой, содержащей данные о положении и нормали.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.PositionNormalTextured Представляет пользовательскую структуру формата вершины, содержащую позицию, данные нормали и один набор координат текстуры.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.PositionOnly Представляет пользовательский формат вершины в виде структуры, содержащей данные о положении.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.PositionOnlyFixed Представляет пользовательский формат вершины в виде структуры с фиксированной запятой, содержащей данные о положении.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.PositionTextured Представляет пользовательскую структуру формата вершины, содержащую информацию о положении и одном наборе координат текстуры.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.Transformed Представляет пользовательский формат вершины в виде структуры, содержащей преобразованные вершины.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.TransformedColored Представляет пользовательскую структуру формата вершины, содержащую информацию о преобразованных вершинах и цвете.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.TransformedColoredTextured Представляет пользовательскую структуру формата вершины, содержащую информацию о преобразованных вершинах, цвете и одном наборе координат текстуры.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.TransformedFixed Представляет пользовательский формат вершины в виде структуры с фиксированной запятой, содержащей преобразованные вершины.
ms129011.pubstructure(ru-ru,VS.90).gif CustomVertex.TransformedTextured Представляет пользовательскую структуру формата вершины, содержащую информацию о преобразованных вершинах и одном наборе координат текстуры.
ms129011.pubstructure(ru-ru,VS.90).gif DeviceCaps Возвращает информацию об определенном устройстве.
ms129011.pubstructure(ru-ru,VS.90).gif DeviceCreationParameters Представляет параметры создания для устройства.
ms129011.pubstructure(ru-ru,VS.90).gif DisplayMode Представляет режим отображения.
ms129011.pubstructure(ru-ru,VS.90).gif FilterCaps Указывает на возможности фильтрации текстур.
ms129011.pubstructure(ru-ru,VS.90).gif FixedPoint Представляет число 16,16 с фиксированной запятой.
ms129011.pubstructure(ru-ru,VS.90).gif FontDescription Определяет атрибуты шрифта.
ms129011.pubstructure(ru-ru,VS.90).gif IndexBufferDescription Represents an index buffer.
ms129011.pubstructure(ru-ru,VS.90).gif LineCaps Определяет возможности для примитивов рисования линий.
ms129011.pubstructure(ru-ru,VS.90).gif Material Задает свойства материала.
ms129011.pubstructure(ru-ru,VS.90).gif MaterialFixed Задает свойства материала для структуры с фиксированной запятой.
ms129011.pubstructure(ru-ru,VS.90).gif MatrixFixed Отображает матрицу для математических операций с фиксированной запятой.
ms129011.pubstructure(ru-ru,VS.90).gif MeshOptions Указывает выполняемый тип оптимизации сетки.
ms129011.pubstructure(ru-ru,VS.90).gif MiscCaps Предоставляет некоторые возможности драйвера примитивов.
ms129011.pubstructure(ru-ru,VS.90).gif PaletteEntry Указывает цвет и использование записи в логической палитре.
ms129011.pubstructure(ru-ru,VS.90).gif RasterCaps Содержит информацию о возможностях растрового рисования.
ms129011.pubstructure(ru-ru,VS.90).gif ShadeCaps Определяет возможности операции заливки.
ms129011.pubstructure(ru-ru,VS.90).gif StencilCaps Содержит флаги. определяющие поддерживаемые операции буфера шаблона.
ms129011.pubstructure(ru-ru,VS.90).gif SurfaceCaps Представляет информацию о возможностях поверхности.
ms129011.pubstructure(ru-ru,VS.90).gif SurfaceDescription Описывает поверхность.
ms129011.pubstructure(ru-ru,VS.90).gif TextureCaps Содержит различные возможности наложения текстуры.
ms129011.pubstructure(ru-ru,VS.90).gif TextureOperationCaps Содержит значения, описывающие операции с текстурами, поддерживаемые текущим устройством.
ms129011.pubstructure(ru-ru,VS.90).gif TextureRequirements Содержит параметры создания текстуры.
ms129011.pubstructure(ru-ru,VS.90).gif ValidateDeviceParams Описывает количество проходов и код результата, сгенерированный методом ValidateDevice объекта Device.
ms129011.pubstructure(ru-ru,VS.90).gif Vector3Fixed Представляет вектор в трехмерном пространстве.
ms129011.pubstructure(ru-ru,VS.90).gif VertexBufferDescription Описывает буфер вершин.
ms129011.pubstructure(ru-ru,VS.90).gif VertexProcessingCaps Описывает возможности обработки вершин.
ms129011.pubstructure(ru-ru,VS.90).gif Viewport Определяет размеры окна целевой поверхности отрисовки в объемных трехмерных проектах.

Перечисления

  Перечисление Описание
ms129011.pubenumeration(ru-ru,VS.90).gif BackBufferType Представляет константы, идентифицирующие тип задних буферов в цепочке свопинга.
ms129011.pubenumeration(ru-ru,VS.90).gif Blend Определяет поддерживаемое смешение цветов.
ms129011.pubenumeration(ru-ru,VS.90).gif BlendOperation Определяет поддерживаемые операции смешения.
ms129011.pubenumeration(ru-ru,VS.90).gif CharacterSet Указывает кодировку.
ms129011.pubenumeration(ru-ru,VS.90).gif ClearFlags Указывает буфер для вызова метода Clear.
ms129011.pubenumeration(ru-ru,VS.90).gif ClipStatusFlags Определяет состояние текущего отсечения.
ms129011.pubenumeration(ru-ru,VS.90).gif ColorSource Определяет местоположение, цвета или компонентов цвета для расчета освещения.
ms129011.pubenumeration(ru-ru,VS.90).gif ColorWriteEnable Отображает данные, используемые для указания канала в типе класса RenderStateManager.
ms129011.pubenumeration(ru-ru,VS.90).gif Compare Представляет поддерживаемые функции сравнения в типе классов RenderStateManager.
ms129011.pubenumeration(ru-ru,VS.90).gif CreateFlags Определяет флаги, которые должны использоваться при создании устройства.
ms129011.pubenumeration(ru-ru,VS.90).gif Cull Определяет поддерживаемые режимы исключения, определяющие, как исключаются задние грани при рендеринге геометрии.
ms129011.pubenumeration(ru-ru,VS.90).gif DepthFormat Определяет форматы глубины буфера.
ms129011.pubenumeration(ru-ru,VS.90).gif DeviceType Определяет тип устройства.
ms129011.pubenumeration(ru-ru,VS.90).gif DrawTextFormat Определяет метод форматирования текста.
ms129011.pubenumeration(ru-ru,VS.90).gif FillMode Определяет постоянные значения, которые описывают режим заполнения.
ms129011.pubenumeration(ru-ru,VS.90).gif Filter Определяет режимы фильтрации текстур для стадии текстуры.
ms129011.pubenumeration(ru-ru,VS.90).gif FogMode Определяет постоянные значения, которые описывают туманный режим.
ms129011.pubenumeration(ru-ru,VS.90).gif FontQuality Указывает уровень качества шрифта.
ms129011.pubenumeration(ru-ru,VS.90).gif FontWeight Задает плотность шрифта.
ms129011.pubenumeration(ru-ru,VS.90).gif Format Определяет различные типы форматов поверхностей.
ms129011.pubenumeration(ru-ru,VS.90).gif LightType Определяет тип источника света.
ms129011.pubenumeration(ru-ru,VS.90).gif LockFlags Определяет выполняемый тип блокировки.
ms129011.pubenumeration(ru-ru,VS.90).gif MeshFlags Определяет флаги, используемые для задания параметров создания сетки.
ms129011.pubenumeration(ru-ru,VS.90).gif MultiSampleType Задает уровни полноэкранной множественной выборки, которые может применять устройство.
ms129011.pubenumeration(ru-ru,VS.90).gif PitchAndFamily Определяет семейство шрифтов.
ms129011.pubenumeration(ru-ru,VS.90).gif Pool Определяет класс памяти, который содержит буфер для ресурса.
ms129011.pubenumeration(ru-ru,VS.90).gif Precision Указывает желаемую точность представления выводимых символов.
ms129011.pubenumeration(ru-ru,VS.90).gif PresentFlag Определяет флаги, которые контролируют операцию Present для Device.
ms129011.pubenumeration(ru-ru,VS.90).gif PresentInterval Определяет флаги, которые описывают отношение между частотой обновления адаптера и частотой, при которой операции Present завершаются для Device.
ms129011.pubenumeration(ru-ru,VS.90).gif PrimitiveType Определяет примитивы, поддерживаемые Direct3D.
ms129011.pubenumeration(ru-ru,VS.90).gif Profile Гарантирует определенный уровень поддерживаемой функциональности.
ms129011.pubenumeration(ru-ru,VS.90).gif ResourceType Определяет типы ресурсов.
ms129011.pubenumeration(ru-ru,VS.90).gif ResultCode Определяет типы ресурсов.
ms129011.pubenumeration(ru-ru,VS.90).gif ShadeMode Определяет постоянные значения, которые описывают поддерживаемые режимы заливки.
ms129011.pubenumeration(ru-ru,VS.90).gif SpriteFlags Defines flags used to specify sprite rendering options.
ms129011.pubenumeration(ru-ru,VS.90).gif StencilOperation Определяет поддерживаемые операции набора.
ms129011.pubenumeration(ru-ru,VS.90).gif SwapEffect Определяет результаты свопинга.
ms129011.pubenumeration(ru-ru,VS.90).gif TextureAddress Определяет постоянные значения, которые описывают режимы адресации текстур.
ms129011.pubenumeration(ru-ru,VS.90).gif TextureArgument Определяет поддерживаемые аргументы текстуры.
ms129011.pubenumeration(ru-ru,VS.90).gif TextureCoordinateIndex Определяет поддерживаемые значения индекса координат текстуры.
ms129011.pubenumeration(ru-ru,VS.90).gif TextureFilter Определяет режимы фильтрации текстур для стадии текстуры.
ms129011.pubenumeration(ru-ru,VS.90).gif TextureOperation Определяет операции постадийного смешения текстур.
ms129011.pubenumeration(ru-ru,VS.90).gif TextureTransform Определяет значения состояния стадии текстуры.
ms129011.pubenumeration(ru-ru,VS.90).gif TransformType Определяет постоянные значения, которые описывают значения состояний преобразования.
ms129011.pubenumeration(ru-ru,VS.90).gif Usage Определяет поддерживаемые типы использования для текущих ресурсов.
ms129011.pubenumeration(ru-ru,VS.90).gif VertexFormats Описывает значения, определяющие формат вершины, используемый для описания вершин, хранящихся с чередованием в одном потоке данных.
ms129011.pubenumeration(ru-ru,VS.90).gif WrapCoordinates Определяет поддерживаемые координаты натягивания.