5edf7c19 сверловка дсп |

Microsoft DirectX

DirectX был разработан, чтобы обеспечить прикладные программы для Microsoft Windows быстродействующий, в реальном масштабе времени доступом к существующим аппаратным средствам на персональных компьютерных системах. DirectX обеспечивает непротиворечивый интерфейс между аппаратными изготовителями и Вами, разработчиком прикладной программы, таким образом уменьшая сложность установки и конфигурации при использовании преимуществ аппаратных средств.

Одной из первичных причин для создания DirectX была необходимость поддержать разработку игр на платформе Windows. Большинство игр, разработанных для персонального компьютера сегодня основаны на MS DOS. Однако, при разработке MS DOS игр, Вы должны учитывать различие реализаций аппаратных средств для ряда плат, усложняющее программирование. Кроме того, разработка MS DOS игры может быть намного сложнее на персональном компьютере чем на игровой платформе, из-за унифицированного процессора, большого размера оперативной и постоянной памяти персонального компьютера.

Быстродействующая же Windows игра будет:

Успешно установлена.

Пользоваться преимуществом аппаратной акселерации, разработанной для улучшения эффективности.

Пользоваться преимуществом аппаратных и программных средств Windows, таких как Plug and Play.

Пользоваться преимуществом коммуникаций, встроенных в Windows.

Обеспечение стандартов для аппаратных акселераторов

Основные задачи DirectX 2 SDK состоят в том, чтобы обеспечить переход с MS DOS платформы , не ставя под угрозу эффективность MS-DOS или игровых платформ, и удалить препятствия доступа к аппаратным ресурсам персонального компьютера.

Другая важная цель состоит в том, чтобы обеспечить руководящие принципы для компаний, разработчиков аппаратных средств, основанные на создании обратной связи от разработчиков быстродействующих прикладных программ и независимых аппаратных продавцов (IHV). Следовательно, DirectX 2 SDK компоненты часто обеспечивают спецификации для аппаратных особенностей акселератора, которые еще не существуют. Во многих случаях, эти спецификации эмулированы в программном обеспечении. Возможности аппаратных средств должны быть сначала опрошены, и должны игнорироваться если они не поддерживаются.

Использование DirectX 2 в Windows
Причины для разработки DirectX программ
Причины для разработки DirectX программ - 2
DirectX 2 Компоненты
DirectDraw
DirectDraw - 2
DirectSound
DirectPlay
Direct3D
DirectInput
AutoPlay
Типовые прикладные программы
Модель компонентных объектов СОM
IUnknown
DirectX 2 SDK COM Интерфейсы
C ++ и интерфейс COM
Вызов COM объектов из C
NULL);
Названия методов интерфейса и синтаксис
Использование макроопределений
NULL);
Точность операций с плавающей запятой
DirectDraw
DDSD_REFRESHRATE
DDSD_REFRESHRATE - 2
DirectSound
DirectPlay
Direct3D
DirectInput
AutoPlay
DirectSetup
Соглашения
Краткий обзор
Относительно DirectDraw
Введение в DirectDraw
DirectDraw
DirectDraw HAL
DirectDraw программная эмуляция
Типы объектов DirectDraw
Интерфейс IDirectDraw2
DDSCL_NORMAL);

ReleaseDC
Unlock
GetFlipStatus
SetClipper
SetPalette
HRESULT AddAttachedSurface (
DDERR_WASSTILLDRAWING
IDirectDrawSurface:: AddOverlayDirtyRect
IDirectDrawSurface:: AddRef
IDirectDrawSurface:: Blt
DDERR_UNSUPPORTED
DDBLT_ALPHADEST
DDBLT_ALPHADESTCONSTOVERRIDE
DDBLT_ALPHADESTNEG
DDBLT_ALPHADESTSURFACEOVERRIDE
DDBLT_ALPHAEDGEBLEND
DDBLT_ALPHASRC
DDBLT_ALPHASRCCONSTOVERRIDE
DDBLT_ALPHASRCNEG
DDBLT_ALPHASRCSURFACEOVERRIDE
DDBLT_ASYNC
DDBLT_COLORFILL
DDBLT_DDFX
DDBLT_DDROPS
DDBLT_DEPTHFILL
DDBLT_KEYDEST
DDBLT_KEYDESTOVERRIDE
DDBLT_KEYSRC
DDBLT_KEYSRCOVERRIDE
DDBLT_ROP
DDBLT_ROTATIONANGLE
DDBLT_WAIT
DDBLT_ZBUFFER

Фокусы языка. Изменение убеждений в НЛП - перейти
Психолингвистика и магия общения - перейти
Что такое НЛП - перейти
Нейролингвистика (НЛП) - перейти
Что такое НЛП - перейти
Пикап - перейти
Как знакомиться на вечеринке, в транспорте - перейти
Как стать успешным и нравиться девушкам - перейти
Простые программы проектирования - перейти
От самого простого: Planix Home 3D Architect - перейти
ArchiCAD - перейти
PlotMaker - перейти
CAD: Компьютер-архитектор - перейти
Приложения - перейти
Шаг за шагом в ArchiCad 7.0 - перейти