Microsoft.WindowsMobile.DirectX.Direct3D - пространство имен
Обновлен: Ноябрь 2007
Такое пространство имен предоставляет прикладное программирование Direct3D для карманных ПК и других устройств, работающих с Windows CE с .NET Compact Framework.
Такое пространство имен предоставляет разработчикам мобильных приложений интерфейс прикладного программирования с низкоуровневой графикой, который позволяет управлять визуальными моделями 3-D объектов, и получать преимущество аппаратного ускорения.
Классы
Класс | Описание | |
---|---|---|
![]() |
AdapterInformation | Управляет данными об адаптере. Этот класс не может быть унаследован. |
![]() |
AdapterListCollection | Управляет коллекцией адаптеров. Этот класс не может быть унаследован. |
![]() |
AlreadyLockedException | Исключение, которое создается при попытке заблокировать ресурс, который уже заблокирован. |
![]() |
BaseMesh | Управляет и запрашивает объекты сетки и производные объекты сетки. |
![]() |
BaseTexture | Манипулирует текстурными ресурсами. |
![]() |
CustomVertex | Определяет различные пользовательские типы вершин фиксированного формата. Этот класс не может быть унаследован. |
![]() |
D3DX | Содержит используемые по умолчанию значения констант для расширений Direct3D. Этот класс не может быть унаследован. |
![]() |
Device | Родительский объект всех графических объектов сцены. |
![]() |
DeviceLostException | Устройство утрачено и не может быть перезагружено в настоящий момент. Таким образом, рендеринг невозможен. |
![]() |
DeviceNotResetException | Устройство утрачено, но может быть перезагружено в настоящий момент. |
![]() |
DisplayModeCollection | Манипулирует коллекцией структур DisplayMode. Этот класс не может быть унаследован. |
![]() |
DriverInternalErrorException | Внутренняя ошибка драйвера. При получении данной ошибки, как правило, следует закрыть приложение. |
![]() |
DriverInvalidCallException | Драйвер сообщает, что текущий вызов метода недопустим. |
![]() |
DriverUnsupportedException | Драйвер не поддерживается. |
![]() |
Font | Инкапсулирует текстуру и источники, необходимые для передачи определенного шрифта на определенный объект. |
![]() |
Geometry | Содержит набор функций, связанных с математическими операциями. Этот класс не может быть унаследован. |
![]() |
GraphicsException | Предоставляет базовые исключения для графики. |
![]() |
IndexBuffer | Управляет ресурсом буфера индексов. |
![]() |
InvalidCallException | Вызов метода недопустим. |
![]() |
InvalidDeviceException | Недопустимый тип запрещенного устройства. |
![]() |
Light | Описывает набор свойств освещения. |
![]() |
LightFixed | Представляет набор свойств освещения. Этот класс не может быть унаследован. |
![]() |
LightsCollection | Определяет коллекцию источников света. |
![]() |
LightsFixedCollection | Определяет коллекцию источников света. Этот класс не может быть унаследован. |
![]() |
Manager | Предоставляет сведения о среде, перечисляет и возвращает возможности устройства. |
![]() |
MemoryPoolEmptyException | Исключение, возникающее при нехватке памяти. |
![]() |
Mesh | Манипулирует объектами сетки. |
![]() |
MoreDataException | Исключение, которое генерируется при переполнении данными указанного размера буфера. |
![]() |
NotAvailableException | Исключение, которое создается, когда устройство не поддерживает запрашиваемых методов. |
![]() |
NotFoundException | Исключение, которое создается, когда устройство не поддерживает запрашиваемых методов. |
![]() |
PresentParameters | Описывает параметры отображения. |
![]() |
RenderStateManager | Определяет состояния визуализации устройства. |
![]() |
Resource | Запрашивает и подготавливает ресурсы. |
![]() |
Sprite | Предоставляет методы и свойства, упрощающую процесс рисования спрайтов с использованием Direct3D. |
![]() |
Surface | Запрашивает и подготавливает поверхности. |
![]() |
SwapChain | Управляет цепочкой свопинга. |
![]() |
Texture | Управляет текстурными ресурсами. |
![]() |
TextureLoader | Содержит функции загрузки текстур. |
![]() |
TextureStateManager | Содержит состояния текстуры для устройства. |
![]() |
TextureStateManagerCollection | Коллекция объектов TextureStateManager. |
![]() |
Transforms | Позволяет приложениям указывать и получать матричные преобразования, например, мировые матрицы, матрицы вида и преобразования, используемые для рендеринга объекта Direct3D. |
![]() |
VertexBuffer | Управляет ресурсами буфера вершин. |
![]() |
VertexInformation | Предоставляет сведения о вершине. |
![]() |
VertexTextureCoordinate | Создает битовые шаблоны, используемые для определения форматов координат текстуры в описании гибкого формата вершин. |
Структуры
Структура | Описание | |
---|---|---|
![]() |
AdapterDetails | Содержит информацию по адаптеру. |
![]() |
AddressCaps | Представляет возможности адресации текстур для структур Texture. |
![]() |
AttributeRange | Содержит запись таблицы атрибутов. |
![]() |
BehaviorFlags | Содержит набор свойств, определяющих глобальное поведение устройства. |
![]() |
BlendCaps | Представляет поддерживаемые возможности операции смешения. |
![]() |
BlendOperationCaps | Представляет поддерживаемые возможности операции смешения. |
![]() |
Caps | Представляет возможности аппаратного обеспечения при помощи объектов Direct3D. |
![]() |
ClipStatus | Описывает состояние текущего отсечения. |
![]() |
ColorValue | Сохраняет значения красного, зеленого, синего и альфа каналов, которые все вместе определяют определенный цвет. |
![]() |
ColorValueFixed | Сохраняет значения красного, зеленого, синего и альфа каналов, в структуре с фиксированной точкой, которые все вместе определяют определенный цвет. |
![]() |
ComparisonCaps | Возвращает возможности сравнения. |
![]() |
CustomVertex.PositionColored | Представляет пользовательскую структуру, содержащую информацию о позиции и цвете. |
![]() |
CustomVertex.PositionColoredTextured | Представляет пользовательскую структуру формата вершины, содержащую информацию о положении, цвете и одном наборе координат текстуры. |
![]() |
CustomVertex.PositionNormal | Представляет пользовательский формат вершины в виде структуры, содержащей данные о положении и нормали. |
![]() |
CustomVertex.PositionNormalColored | Представляет пользовательский формат вершины в виде структуры, содержащей данные о положении, цвете и нормали. |
![]() |
CustomVertex.PositionNormalFixed | Представляет пользовательский формат вершины в виде структуры с фиксированной запятой, содержащей данные о положении и нормали. |
![]() |
CustomVertex.PositionNormalTextured | Представляет пользовательскую структуру формата вершины, содержащую позицию, данные нормали и один набор координат текстуры. |
![]() |
CustomVertex.PositionOnly | Представляет пользовательский формат вершины в виде структуры, содержащей данные о положении. |
![]() |
CustomVertex.PositionOnlyFixed | Представляет пользовательский формат вершины в виде структуры с фиксированной запятой, содержащей данные о положении. |
![]() |
CustomVertex.PositionTextured | Представляет пользовательскую структуру формата вершины, содержащую информацию о положении и одном наборе координат текстуры. |
![]() |
CustomVertex.Transformed | Представляет пользовательский формат вершины в виде структуры, содержащей преобразованные вершины. |
![]() |
CustomVertex.TransformedColored | Представляет пользовательскую структуру формата вершины, содержащую информацию о преобразованных вершинах и цвете. |
![]() |
CustomVertex.TransformedColoredTextured | Представляет пользовательскую структуру формата вершины, содержащую информацию о преобразованных вершинах, цвете и одном наборе координат текстуры. |
![]() |
CustomVertex.TransformedFixed | Представляет пользовательский формат вершины в виде структуры с фиксированной запятой, содержащей преобразованные вершины. |
![]() |
CustomVertex.TransformedTextured | Представляет пользовательскую структуру формата вершины, содержащую информацию о преобразованных вершинах и одном наборе координат текстуры. |
![]() |
DeviceCaps | Возвращает информацию об определенном устройстве. |
![]() |
DeviceCreationParameters | Представляет параметры создания для устройства. |
![]() |
DisplayMode | Представляет режим отображения. |
![]() |
FilterCaps | Указывает на возможности фильтрации текстур. |
![]() |
FixedPoint | Представляет число 16,16 с фиксированной запятой. |
![]() |
FontDescription | Определяет атрибуты шрифта. |
![]() |
IndexBufferDescription | Represents an index buffer. |
![]() |
LineCaps | Определяет возможности для примитивов рисования линий. |
![]() |
Material | Задает свойства материала. |
![]() |
MaterialFixed | Задает свойства материала для структуры с фиксированной запятой. |
![]() |
MatrixFixed | Отображает матрицу для математических операций с фиксированной запятой. |
![]() |
MeshOptions | Указывает выполняемый тип оптимизации сетки. |
![]() |
MiscCaps | Предоставляет некоторые возможности драйвера примитивов. |
![]() |
PaletteEntry | Указывает цвет и использование записи в логической палитре. |
![]() |
RasterCaps | Содержит информацию о возможностях растрового рисования. |
![]() |
ShadeCaps | Определяет возможности операции заливки. |
![]() |
StencilCaps | Содержит флаги. определяющие поддерживаемые операции буфера шаблона. |
![]() |
SurfaceCaps | Представляет информацию о возможностях поверхности. |
![]() |
SurfaceDescription | Описывает поверхность. |
![]() |
TextureCaps | Содержит различные возможности наложения текстуры. |
![]() |
TextureOperationCaps | Содержит значения, описывающие операции с текстурами, поддерживаемые текущим устройством. |
![]() |
TextureRequirements | Содержит параметры создания текстуры. |
![]() |
ValidateDeviceParams | Описывает количество проходов и код результата, сгенерированный методом ValidateDevice объекта Device. |
![]() |
Vector3Fixed | Представляет вектор в трехмерном пространстве. |
![]() |
VertexBufferDescription | Описывает буфер вершин. |
![]() |
VertexProcessingCaps | Описывает возможности обработки вершин. |
![]() |
Viewport | Определяет размеры окна целевой поверхности отрисовки в объемных трехмерных проектах. |
Перечисления
Перечисление | Описание | |
---|---|---|
![]() |
BackBufferType | Представляет константы, идентифицирующие тип задних буферов в цепочке свопинга. |
![]() |
Blend | Определяет поддерживаемое смешение цветов. |
![]() |
BlendOperation | Определяет поддерживаемые операции смешения. |
![]() |
CharacterSet | Указывает кодировку. |
![]() |
ClearFlags | Указывает буфер для вызова метода Clear. |
![]() |
ClipStatusFlags | Определяет состояние текущего отсечения. |
![]() |
ColorSource | Определяет местоположение, цвета или компонентов цвета для расчета освещения. |
![]() |
ColorWriteEnable | Отображает данные, используемые для указания канала в типе класса RenderStateManager. |
![]() |
Compare | Представляет поддерживаемые функции сравнения в типе классов RenderStateManager. |
![]() |
CreateFlags | Определяет флаги, которые должны использоваться при создании устройства. |
![]() |
Cull | Определяет поддерживаемые режимы исключения, определяющие, как исключаются задние грани при рендеринге геометрии. |
![]() |
DepthFormat | Определяет форматы глубины буфера. |
![]() |
DeviceType | Определяет тип устройства. |
![]() |
DrawTextFormat | Определяет метод форматирования текста. |
![]() |
FillMode | Определяет постоянные значения, которые описывают режим заполнения. |
![]() |
Filter | Определяет режимы фильтрации текстур для стадии текстуры. |
![]() |
FogMode | Определяет постоянные значения, которые описывают туманный режим. |
![]() |
FontQuality | Указывает уровень качества шрифта. |
![]() |
FontWeight | Задает плотность шрифта. |
![]() |
Format | Определяет различные типы форматов поверхностей. |
![]() |
LightType | Определяет тип источника света. |
![]() |
LockFlags | Определяет выполняемый тип блокировки. |
![]() |
MeshFlags | Определяет флаги, используемые для задания параметров создания сетки. |
![]() |
MultiSampleType | Задает уровни полноэкранной множественной выборки, которые может применять устройство. |
![]() |
PitchAndFamily | Определяет семейство шрифтов. |
![]() |
Pool | Определяет класс памяти, который содержит буфер для ресурса. |
![]() |
Precision | Указывает желаемую точность представления выводимых символов. |
![]() |
PresentFlag | Определяет флаги, которые контролируют операцию Present для Device. |
![]() |
PresentInterval | Определяет флаги, которые описывают отношение между частотой обновления адаптера и частотой, при которой операции Present завершаются для Device. |
![]() |
PrimitiveType | Определяет примитивы, поддерживаемые Direct3D. |
![]() |
Profile | Гарантирует определенный уровень поддерживаемой функциональности. |
![]() |
ResourceType | Определяет типы ресурсов. |
![]() |
ResultCode | Определяет типы ресурсов. |
![]() |
ShadeMode | Определяет постоянные значения, которые описывают поддерживаемые режимы заливки. |
![]() |
SpriteFlags | Defines flags used to specify sprite rendering options. |
![]() |
StencilOperation | Определяет поддерживаемые операции набора. |
![]() |
SwapEffect | Определяет результаты свопинга. |
![]() |
TextureAddress | Определяет постоянные значения, которые описывают режимы адресации текстур. |
![]() |
TextureArgument | Определяет поддерживаемые аргументы текстуры. |
![]() |
TextureCoordinateIndex | Определяет поддерживаемые значения индекса координат текстуры. |
![]() |
TextureFilter | Определяет режимы фильтрации текстур для стадии текстуры. |
![]() |
TextureOperation | Определяет операции постадийного смешения текстур. |
![]() |
TextureTransform | Определяет значения состояния стадии текстуры. |
![]() |
TransformType | Определяет постоянные значения, которые описывают значения состояний преобразования. |
![]() |
Usage | Определяет поддерживаемые типы использования для текущих ресурсов. |
![]() |
VertexFormats | Описывает значения, определяющие формат вершины, используемый для описания вершин, хранящихся с чередованием в одном потоке данных. |
![]() |
WrapCoordinates | Определяет поддерживаемые координаты натягивания. |