2804 lines
156 KiB
XML
2804 lines
156 KiB
XML
|
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
|
<!--
|
||
|
|
// Copyright (c) 2010-2014 SharpDX - Alexandre Mutel
|
||
|
|
//
|
||
|
|
// Permission is hereby granted, free of charge, to any person obtaining a copy
|
||
|
|
// of this software and associated documentation files (the "Software"), to deal
|
||
|
|
// in the Software without restriction, including without limitation the rights
|
||
|
|
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||
|
|
// copies of the Software, and to permit persons to whom the Software is
|
||
|
|
// furnished to do so, subject to the following conditions:
|
||
|
|
//
|
||
|
|
// The above copyright notice and this permission notice shall be included in
|
||
|
|
// all copies or substantial portions of the Software.
|
||
|
|
//
|
||
|
|
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||
|
|
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||
|
|
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||
|
|
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||
|
|
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||
|
|
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||
|
|
// THE SOFTWARE.
|
||
|
|
-->
|
||
|
|
<config id="sharpdx-direct3d9" xmlns="urn:SharpGen.Config">
|
||
|
|
<depends>sharpdx</depends>
|
||
|
|
<depends>sharpdx-d3dcompiler</depends>
|
||
|
|
|
||
|
|
<namespace>SharpDX.Direct3D9</namespace>
|
||
|
|
<assembly>SharpDX.Direct3D9</assembly>
|
||
|
|
|
||
|
|
<!-- D3D9 includes -->
|
||
|
|
<include file="d3d9.h" attach="true" />
|
||
|
|
<include file="d3d9caps.h" attach="true" />
|
||
|
|
<include file="d3d9types.h" attach="true" />
|
||
|
|
<include file="d3dx9.h" attach="true" />
|
||
|
|
<include file="d3dx9anim.h" attach="true" />
|
||
|
|
<include file="d3dx9core.h" attach="true" />
|
||
|
|
<include file="d3dx9effect.h" attach="true" />
|
||
|
|
<include file="d3dx9mesh.h" attach="true" />
|
||
|
|
<include file="d3dx9shader.h" attach="true" />
|
||
|
|
<include file="d3dx9shape.h" attach="true" />
|
||
|
|
<include file="d3dx9tex.h" attach="true" />
|
||
|
|
<include file="d3dx9xof.h" attach="true">
|
||
|
|
|
||
|
|
<post>
|
||
|
|
#define D3DCLEAR_ALL D3DCLEAR_STENCIL | D3DCLEAR_TARGET | D3DCLEAR_ZBUFFER
|
||
|
|
#define D3DLOCK_DONOTCOPYDATA D3DPV_DONOTCOPYDATA
|
||
|
|
#define D3DVERTEXTEXTURESAMPLERMAPSAMPLER D3DDMAPSAMPLER
|
||
|
|
#define D3DX_FILTER_DEFAULT D3DX_DEFAULT
|
||
|
|
|
||
|
|
#define D3DX_RESOURCE_RESIDENCY_RESIDENT S_OK
|
||
|
|
#define D3DX_RESOURCE_RESIDENCY_RESIDENT_IN_SHARED_MEMORY S_RESIDENT_IN_SHARED_MEMORY
|
||
|
|
#define D3DX_RESOURCE_RESIDENCY_NOT_RESIDENT S_NOT_RESIDENT
|
||
|
|
|
||
|
|
// Redefine D3DS_.* enum items in order to use WORLD, WORLD1...etc.
|
||
|
|
#define D3DTS2_VIEW D3DTS_VIEW
|
||
|
|
#define D3DTS2_PROJECTION D3DTS_PROJECTION
|
||
|
|
#define D3DTS2_WORLD D3DTS_WORLD
|
||
|
|
#define D3DTS2_WORLD1 D3DTS_WORLD1
|
||
|
|
#define D3DTS2_WORLD2 D3DTS_WORLD2
|
||
|
|
#define D3DTS2_WORLD3 D3DTS_WORLD3
|
||
|
|
#define D3DTS2_TEXTURE0 D3DTS_TEXTURE0
|
||
|
|
#define D3DTS2_TEXTURE1 D3DTS_TEXTURE1
|
||
|
|
#define D3DTS2_TEXTURE2 D3DTS_TEXTURE2
|
||
|
|
#define D3DTS2_TEXTURE3 D3DTS_TEXTURE3
|
||
|
|
#define D3DTS2_TEXTURE4 D3DTS_TEXTURE4
|
||
|
|
#define D3DTS2_TEXTURE5 D3DTS_TEXTURE5
|
||
|
|
#define D3DTS2_TEXTURE6 D3DTS_TEXTURE6
|
||
|
|
#define D3DTS2_TEXTURE7 D3DTS_TEXTURE7
|
||
|
|
|
||
|
|
</post>
|
||
|
|
|
||
|
|
</include>
|
||
|
|
|
||
|
|
<naming />
|
||
|
|
|
||
|
|
<context-set id="d3d9-all">
|
||
|
|
<context>sharpdx-direct3d9</context>
|
||
|
|
<context>sharpdx-direct3d9-ext</context>
|
||
|
|
<context>d3d9</context>
|
||
|
|
<context>d3d9caps</context>
|
||
|
|
<context>d3d9types</context>
|
||
|
|
<context>d3dx9</context>
|
||
|
|
<context>d3dx9anim</context>
|
||
|
|
<context>d3dx9core</context>
|
||
|
|
<context>d3dx9effect</context>
|
||
|
|
<context>d3dx9mesh</context>
|
||
|
|
<context>d3dx9shader</context>
|
||
|
|
<context>d3dx9shape</context>
|
||
|
|
<context>d3dx9tex</context>
|
||
|
|
<context>d3dx9xof</context>
|
||
|
|
</context-set>
|
||
|
|
|
||
|
|
<!-- D3D9 extensions -->
|
||
|
|
<extension>
|
||
|
|
<context id="d3d9-all"/>
|
||
|
|
|
||
|
|
<create-cpp enum="D3DPBLENDCAPS" macro="D3DPBLENDCAPS_.*"/>
|
||
|
|
<!-- D3DPBLENDCAPS_ZERO -->
|
||
|
|
<!-- D3DPBLENDCAPS_ONE -->
|
||
|
|
<!-- D3DPBLENDCAPS_SRCCOLOR -->
|
||
|
|
<!-- D3DPBLENDCAPS_INVSRCCOLOR -->
|
||
|
|
<!-- D3DPBLENDCAPS_SRCALPHA -->
|
||
|
|
<!-- D3DPBLENDCAPS_INVSRCALPHA -->
|
||
|
|
<!-- D3DPBLENDCAPS_DESTALPHA -->
|
||
|
|
<!-- D3DPBLENDCAPS_INVDESTALPHA -->
|
||
|
|
<!-- D3DPBLENDCAPS_DESTCOLOR -->
|
||
|
|
<!-- D3DPBLENDCAPS_INVDESTCOLOR -->
|
||
|
|
<!-- D3DPBLENDCAPS_SRCALPHASAT -->
|
||
|
|
<!-- D3DPBLENDCAPS_BOTHINVSRCALPHA -->
|
||
|
|
<!-- D3DPBLENDCAPS_BLENDFACTOR -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DCAPS" macro="D3DCAPS_.*"/>
|
||
|
|
<!-- D3DCAPS_READ_SCANLINE -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DCAPS2" macro="D3DCAPS2_.*"/>
|
||
|
|
<!-- D3DCAPS2_FULLSCREENGAMMA -->
|
||
|
|
<!-- D3DCAPS2_CANCALIBRATEGAMMA -->
|
||
|
|
<!-- D3DCAPS2_CANMANAGERESOURCE -->
|
||
|
|
<!-- D3DCAPS2_DYNAMICTEXTURES -->
|
||
|
|
<!-- D3DCAPS2_CANAUTOGENMIPMAP -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DCAPS3" macro="D3DCAPS3_.*"/>
|
||
|
|
<!-- D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD -->
|
||
|
|
<!-- D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION -->
|
||
|
|
<!-- D3DCAPS3_COPY_TO_VIDMEM -->
|
||
|
|
<!-- D3DCAPS3_COPY_TO_SYSTEMMEM -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DX_CHANNEL" macro="D3DX_CHANNEL_.*"/>
|
||
|
|
<!-- D3DX_CHANNEL_RED -->
|
||
|
|
<!-- D3DX_CHANNEL_BLUE -->
|
||
|
|
<!-- D3DX_CHANNEL_GREEN -->
|
||
|
|
<!-- D3DX_CHANNEL_ALPHA -->
|
||
|
|
<!-- D3DX_CHANNEL_LUMINANCE -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DCLEAR" macro="D3DCLEAR_.*"/>
|
||
|
|
<!-- D3DCLEAR_STENCIL -->
|
||
|
|
<!-- D3DCLEAR_TARGET -->
|
||
|
|
<!-- D3DCLEAR_ZBUFFER -->
|
||
|
|
<!-- D3DCLEAR_ALL -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DCS" macro="D3DCS_.*"/>
|
||
|
|
<!-- D3DCS_ALL -->
|
||
|
|
<!-- D3DCS_LEFT -->
|
||
|
|
<!-- D3DCS_RIGHT -->
|
||
|
|
<!-- D3DCS_TOP -->
|
||
|
|
<!-- D3DCS_BOTTOM -->
|
||
|
|
<!-- D3DCS_FRONT -->
|
||
|
|
<!-- D3DCS_BACK -->
|
||
|
|
<!-- D3DCS_PLANE0 -->
|
||
|
|
<!-- D3DCS_PLANE1 -->
|
||
|
|
<!-- D3DCS_PLANE2 -->
|
||
|
|
<!-- D3DCS_PLANE3 -->
|
||
|
|
<!-- D3DCS_PLANE4 -->
|
||
|
|
<!-- D3DCS_PLANE5 -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DCOLORWRITEENABLE" macro="D3DCOLORWRITEENABLE_.*"/>
|
||
|
|
<!-- D3DCOLORWRITEENABLE_ALPHA -->
|
||
|
|
<!-- D3DCOLORWRITEENABLE_BLUE -->
|
||
|
|
<!-- D3DCOLORWRITEENABLE_GREEN -->
|
||
|
|
<!-- D3DCOLORWRITEENABLE_RED -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DPCMPCAPS" macro="D3DPCMPCAPS_.*"/>
|
||
|
|
<!-- D3DPCMPCAPS_NEVER -->
|
||
|
|
<!-- D3DPCMPCAPS_LESS -->
|
||
|
|
<!-- D3DPCMPCAPS_EQUAL -->
|
||
|
|
<!-- D3DPCMPCAPS_LESSEQUAL -->
|
||
|
|
<!-- D3DPCMPCAPS_GREATER -->
|
||
|
|
<!-- D3DPCMPCAPS_NOTEQUAL -->
|
||
|
|
<!-- D3DPCMPCAPS_GREATEREQUAL -->
|
||
|
|
<!-- D3DPCMPCAPS_ALWAYS -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DCREATE" macro="D3DCREATE_.*"/>
|
||
|
|
<!-- D3DCREATE_ADAPTERGROUP_DEVICE -->
|
||
|
|
<!-- D3DCREATE_DISABLE_DRIVER_MANAGEMENT -->
|
||
|
|
<!-- D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX -->
|
||
|
|
<!-- D3DCREATE_DISABLE_PRINTSCREEN -->
|
||
|
|
<!-- D3DCREATE_DISABLE_PSGP_THREADING -->
|
||
|
|
<!-- D3DCREATE_ENABLE_PRESENTSTATS -->
|
||
|
|
<!-- D3DCREATE_FPU_PRESERVE -->
|
||
|
|
<!-- D3DCREATE_HARDWARE_VERTEXPROCESSING -->
|
||
|
|
<!-- D3DCREATE_MIXED_VERTEXPROCESSING -->
|
||
|
|
<!-- D3DCREATE_MULTITHREADED -->
|
||
|
|
<!-- D3DCREATE_NOWINDOWCHANGES -->
|
||
|
|
<!-- D3DCREATE_PUREDEVICE -->
|
||
|
|
<!-- D3DCREATE_SCREENSAVER -->
|
||
|
|
<!-- D3DCREATE_SOFTWARE_VERTEXPROCESSING -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DCURSORCAPS" macro="D3DCURSORCAPS_.*"/>
|
||
|
|
<!-- D3DCURSORCAPS_COLOR -->
|
||
|
|
<!-- D3DCURSORCAPS_LOWRES -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DDTCAPS" macro="D3DDTCAPS_.*"/>
|
||
|
|
<!-- D3DDTCAPS_UBYTE4 -->
|
||
|
|
<!-- D3DDTCAPS_UBYTE4N -->
|
||
|
|
<!-- D3DDTCAPS_SHORT2N -->
|
||
|
|
<!-- D3DDTCAPS_SHORT4N -->
|
||
|
|
<!-- D3DDTCAPS_USHORT2N -->
|
||
|
|
<!-- D3DDTCAPS_USHORT4N -->
|
||
|
|
<!-- D3DDTCAPS_UDEC3 -->
|
||
|
|
<!-- D3DDTCAPS_DEC3N -->
|
||
|
|
<!-- D3DDTCAPS_FLOAT16_2 -->
|
||
|
|
<!-- D3DDTCAPS_FLOAT16_4 -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DDEVCAPS" macro="D3DDEVCAPS_.*"/>
|
||
|
|
<!-- D3DDEVCAPS_EXECUTESYSTEMMEMORY -->
|
||
|
|
<!-- D3DDEVCAPS_EXECUTEVIDEOMEMORY -->
|
||
|
|
<!-- D3DDEVCAPS_TLVERTEXSYSTEMMEMORY -->
|
||
|
|
<!-- D3DDEVCAPS_TLVERTEXVIDEOMEMORY -->
|
||
|
|
<!-- D3DDEVCAPS_TEXTURESYSTEMMEMORY -->
|
||
|
|
<!-- D3DDEVCAPS_TEXTUREVIDEOMEMORY -->
|
||
|
|
<!-- D3DDEVCAPS_DRAWPRIMTLVERTEX -->
|
||
|
|
<!-- D3DDEVCAPS_CANRENDERAFTERFLIP -->
|
||
|
|
<!-- D3DDEVCAPS_TEXTURENONLOCALVIDMEM -->
|
||
|
|
<!-- D3DDEVCAPS_DRAWPRIMITIVES2 -->
|
||
|
|
<!-- D3DDEVCAPS_SEPARATETEXTUREMEMORIES -->
|
||
|
|
<!-- D3DDEVCAPS_DRAWPRIMITIVES2EX -->
|
||
|
|
<!-- D3DDEVCAPS_HWTRANSFORMANDLIGHT -->
|
||
|
|
<!-- D3DDEVCAPS_CANBLTSYSTONONLOCAL -->
|
||
|
|
<!-- D3DDEVCAPS_HWRASTERIZATION -->
|
||
|
|
<!-- D3DDEVCAPS_PUREDEVICE -->
|
||
|
|
<!-- D3DDEVCAPS_QUINTICRTPATCHES -->
|
||
|
|
<!-- D3DDEVCAPS_RTPATCHES -->
|
||
|
|
<!-- D3DDEVCAPS_RTPATCHHANDLEZERO -->
|
||
|
|
<!-- D3DDEVCAPS_NPATCHES -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DDEVCAPS2" macro="D3DDEVCAPS2_.*"/>
|
||
|
|
<!-- D3DDEVCAPS2_STREAMOFFSET -->
|
||
|
|
<!-- D3DDEVCAPS2_DMAPNPATCH -->
|
||
|
|
<!-- D3DDEVCAPS2_ADAPTIVETESSRTPATCH -->
|
||
|
|
<!-- D3DDEVCAPS2_ADAPTIVETESSNPATCH -->
|
||
|
|
<!-- D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES -->
|
||
|
|
<!-- D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH -->
|
||
|
|
<!-- D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET -->
|
||
|
|
|
||
|
|
<!--<create-cpp enum="" macro="_.*"/>
|
||
|
|
--><!-- D3D_OK --><!--
|
||
|
|
--><!-- D3DERR_DEVICELOST --><!--
|
||
|
|
--><!-- D3DERR_DEVICEHUNG --><!--
|
||
|
|
--><!-- D3DERR_DEVICEREMOVED --><!--
|
||
|
|
--><!-- D3DERR_OUTOFVIDEOMEMORY --><!--
|
||
|
|
--><!-- S_PRESENT_MODE_CHANGED --><!--
|
||
|
|
--><!-- S_PRESENT_OCCLUDED -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DX_FILTER" macro="D3DX_FILTER_.*"/>
|
||
|
|
<!-- D3DX_DEFAULT -> D3DX_FILTER_DEFAULT-->
|
||
|
|
<!-- D3DX_FILTER_NONE -->
|
||
|
|
<!-- D3DX_FILTER_POINT -->
|
||
|
|
<!-- D3DX_FILTER_LINEAR -->
|
||
|
|
<!-- D3DX_FILTER_TRIANGLE -->
|
||
|
|
<!-- D3DX_FILTER_BOX -->
|
||
|
|
<!-- D3DX_FILTER_MIRROR_U -->
|
||
|
|
<!-- D3DX_FILTER_MIRROR_V -->
|
||
|
|
<!-- D3DX_FILTER_MIRROR_W -->
|
||
|
|
<!-- D3DX_FILTER_MIRROR -->
|
||
|
|
<!-- D3DX_FILTER_DITHER -->
|
||
|
|
<!-- D3DX_FILTER_SRGB -->
|
||
|
|
<!-- D3DX_FILTER_SRGB_IN -->
|
||
|
|
<!-- D3DX_FILTER_SRGB_OUT -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DPTFILTERCAPS" macro="D3DPTFILTERCAPS_.*"/>
|
||
|
|
<!-- D3DPTFILTERCAPS_CONVOLUTIONMONO -->
|
||
|
|
<!-- D3DPTFILTERCAPS_MINFPOINT -->
|
||
|
|
<!-- D3DPTFILTERCAPS_MINFLINEAR -->
|
||
|
|
<!-- D3DPTFILTERCAPS_MINFANISOTROPIC -->
|
||
|
|
<!-- D3DPTFILTERCAPS_MINFPYRAMIDALQUAD -->
|
||
|
|
<!-- D3DPTFILTERCAPS_MINFGAUSSIANQUAD -->
|
||
|
|
<!-- D3DPTFILTERCAPS_MIPFPOINT -->
|
||
|
|
<!-- D3DPTFILTERCAPS_MIPFLINEAR -->
|
||
|
|
<!-- D3DPTFILTERCAPS_MAGFPOINT -->
|
||
|
|
<!-- D3DPTFILTERCAPS_MAGFLINEAR -->
|
||
|
|
<!-- D3DPTFILTERCAPS_MAGFANISOTROPIC -->
|
||
|
|
<!-- D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD -->
|
||
|
|
<!-- D3DPTFILTERCAPS_MAGFGAUSSIANQUAD -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DXFX" macro="D3DXFX_.*"/>
|
||
|
|
<!-- D3DXFX_DONOTSAVESTATE -->
|
||
|
|
<!-- D3DXFX_DONOTSAVESHADERSTATE -->
|
||
|
|
<!-- D3DXFX_DONOTSAVESAMPLERSTATE -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DISSUE" macro="D3DISSUE_.*"/>
|
||
|
|
<!-- D3DISSUE_BEGIN -->
|
||
|
|
<!-- D3DISSUE_END -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DLINECAPS" macro="D3DLINECAPS_.*"/>
|
||
|
|
<!-- D3DLINECAPS_TEXTURE -->
|
||
|
|
<!-- D3DLINECAPS_ZTEST -->
|
||
|
|
<!-- D3DLINECAPS_BLEND -->
|
||
|
|
<!-- D3DLINECAPS_ALPHACMP -->
|
||
|
|
<!-- D3DLINECAPS_FOG -->
|
||
|
|
<!-- D3DLINECAPS_ANTIALIAS -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DLOCK" macro="D3DLOCK_.*"/>
|
||
|
|
<!-- D3DLOCK_DISCARD -->
|
||
|
|
<!-- D3DLOCK_DONOTWAIT -->
|
||
|
|
<!-- D3DLOCK_NO_DIRTY_UPDATE -->
|
||
|
|
<!-- D3DLOCK_NOOVERWRITE -->
|
||
|
|
<!-- D3DLOCK_NOSYSLOCK -->
|
||
|
|
<!-- D3DLOCK_READONLY -->
|
||
|
|
<!-- D3DLOCK_DONOTCOPYDATA -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DX_NORMALMAP" macro="D3DX_NORMALMAP_.*"/>
|
||
|
|
<!-- D3DX_NORMALMAP_MIRROR_U -->
|
||
|
|
<!-- D3DX_NORMALMAP_MIRROR_V -->
|
||
|
|
<!-- D3DX_NORMALMAP_MIRROR -->
|
||
|
|
<!-- D3DX_NORMALMAP_INVERTSIGN -->
|
||
|
|
<!-- D3DX_NORMALMAP_COMPUTE_OCCLUSION -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DX_PARAMETER" macro="D3DX_PARAMETER_.*"/>
|
||
|
|
<!-- D3DX_PARAMETER_SHARED -->
|
||
|
|
<!-- D3DX_PARAMETER_LITERAL -->
|
||
|
|
<!-- D3DX_PARAMETER_ANNOTATION -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DPS20CAPS" macro="D3DPS20CAPS_.*"/>
|
||
|
|
<!-- D3DPS20CAPS_ARBITRARYSWIZZLE -->
|
||
|
|
<!-- D3DPS20CAPS_GRADIENTINSTRUCTIONS -->
|
||
|
|
<!-- D3DPS20CAPS_PREDICATION -->
|
||
|
|
<!-- D3DPS20CAPS_NODEPENDENTREADLIMIT -->
|
||
|
|
<!-- D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DPRESENT" macro="D3DPRESENT_[^I].*"/>
|
||
|
|
<!-- D3DPRESENT_DONOTFLIP -->
|
||
|
|
<!-- D3DPRESENT_DONOTWAIT -->
|
||
|
|
<!-- D3DPRESENT_FLIPRESTART -->
|
||
|
|
<!-- D3DPRESENT_VIDEO_RESTRICT_TO_MONITOR -->
|
||
|
|
<!-- D3DPRESENT_LINEAR_CONTENT -->
|
||
|
|
<!-- D3DPRESENT_FORCEIMMEDIATE -->
|
||
|
|
<!-- D3DPRESENT_UPDATEOVERLAYONLY -->
|
||
|
|
<!-- D3DPRESENT_HIDEOVERLAY -->
|
||
|
|
<!-- D3DPRESENT_UPDATECOLORKEY -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DPRESENTFLAG" macro="D3DPRESENTFLAG_.*"/>
|
||
|
|
<!-- D3DPRESENTFLAG_DEVICECLIP -->
|
||
|
|
<!-- D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL -->
|
||
|
|
<!-- D3DPRESENTFLAG_LOCKABLE_BACKBUFFER -->
|
||
|
|
<!-- D3DPRESENTFLAG_NOAUTOROTATE -->
|
||
|
|
<!-- D3DPRESENTFLAG_UNPRUNEDMODE -->
|
||
|
|
<!-- D3DPRESENTFLAG_VIDEO -->
|
||
|
|
<!-- D3DPRESENTFLAG_OVERLAY_LIMITEDRGB -->
|
||
|
|
<!-- D3DPRESENTFLAG_OVERLAY_YC -->
|
||
|
|
<!-- D3DPRESENTFLAG_OVERLAY_YC -->
|
||
|
|
<!-- D3DPRESENTFLAG_RESTRICTED_CONTENT -->
|
||
|
|
<!-- D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVER -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DPRESENT_INTERVAL" macro="D3DPRESENT_INTERVAL_.*"/>
|
||
|
|
<!-- D3DPRESENT_INTERVAL_DEFAULT -->
|
||
|
|
<!-- D3DPRESENT_INTERVAL_IMMEDIATE -->
|
||
|
|
<!-- D3DPRESENT_INTERVAL_ONE -->
|
||
|
|
<!-- D3DPRESENT_INTERVAL_TWO -->
|
||
|
|
<!-- D3DPRESENT_INTERVAL_THREE -->
|
||
|
|
<!-- D3DPRESENT_INTERVAL_FOUR -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DPMISCCAPS" macro="D3DPMISCCAPS_.*"/>
|
||
|
|
<!-- D3DPMISCCAPS_MASKZ -->
|
||
|
|
<!-- D3DPMISCCAPS_CULLNONE -->
|
||
|
|
<!-- D3DPMISCCAPS_CULLCW -->
|
||
|
|
<!-- D3DPMISCCAPS_CULLCCW -->
|
||
|
|
<!-- D3DPMISCCAPS_COLORWRITEENABLE -->
|
||
|
|
<!-- D3DPMISCCAPS_CLIPPLANESCALEDPOINTS -->
|
||
|
|
<!-- D3DPMISCCAPS_CLIPTLVERTS -->
|
||
|
|
<!-- D3DPMISCCAPS_TSSARGTEMP -->
|
||
|
|
<!-- D3DPMISCCAPS_BLENDOP -->
|
||
|
|
<!-- D3DPMISCCAPS_NULLREFERENCE -->
|
||
|
|
<!-- D3DPMISCCAPS_INDEPENDENTWRITEMASKS -->
|
||
|
|
<!-- D3DPMISCCAPS_PERSTAGECONSTANT -->
|
||
|
|
<!-- D3DPMISCCAPS_POSTBLENDSRGBCONVERT -->
|
||
|
|
<!-- D3DPMISCCAPS_FOGANDSPECULARALPHA -->
|
||
|
|
<!-- D3DPMISCCAPS_SEPARATEALPHABLEND -->
|
||
|
|
<!-- D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS -->
|
||
|
|
<!-- D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING -->
|
||
|
|
<!-- D3DPMISCCAPS_FOGVERTEXCLAMPED -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DPRASTERCAPS" macro="D3DPRASTERCAPS_.*"/>
|
||
|
|
<!-- D3DPRASTERCAPS_DITHER -->
|
||
|
|
<!-- D3DPRASTERCAPS_ZTEST -->
|
||
|
|
<!-- D3DPRASTERCAPS_FOGVERTEX -->
|
||
|
|
<!-- D3DPRASTERCAPS_FOGTABLE -->
|
||
|
|
<!-- D3DPRASTERCAPS_MIPMAPLODBIAS -->
|
||
|
|
<!-- D3DPRASTERCAPS_ZBUFFERLESSHSR -->
|
||
|
|
<!-- D3DPRASTERCAPS_FOGRANGE -->
|
||
|
|
<!-- D3DPRASTERCAPS_ANISOTROPY -->
|
||
|
|
<!-- D3DPRASTERCAPS_WBUFFER -->
|
||
|
|
<!-- D3DPRASTERCAPS_WFOG -->
|
||
|
|
<!-- D3DPRASTERCAPS_ZFOG -->
|
||
|
|
<!-- D3DPRASTERCAPS_COLORPERSPECTIVE -->
|
||
|
|
<!-- D3DPRASTERCAPS_SCISSORTEST -->
|
||
|
|
<!-- D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS -->
|
||
|
|
<!-- D3DPRASTERCAPS_DEPTHBIAS -->
|
||
|
|
<!-- D3DPRASTERCAPS_MULTISAMPLE_TOGGLE -->
|
||
|
|
|
||
|
|
<!--<create-cpp enum="" macro="_.*"/>
|
||
|
|
--><!-- S_OK --><!--
|
||
|
|
--><!-- S_RESIDENT_IN_SHARED_MEMORY --><!--
|
||
|
|
--><!-- S_NOT_RESIDENT -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DPSHADECAPS" macro="D3DPSHADECAPS_.*"/>
|
||
|
|
<!-- D3DPSHADECAPS_COLORGOURAUDRGB -->
|
||
|
|
<!-- D3DPSHADECAPS_SPECULARGOURAUDRGB -->
|
||
|
|
<!-- D3DPSHADECAPS_ALPHAGOURAUDBLEND -->
|
||
|
|
<!-- D3DPSHADECAPS_FOGGOURAUD -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DXSHADER" macro="D3DXSHADER_.*"/>
|
||
|
|
<!-- D3DXSHADER_PACKMATRIX_COLUMNMAJOR -->
|
||
|
|
<!-- D3DXSHADER_PACKMATRIX_ROWMAJOR -->
|
||
|
|
<!-- D3DXSHADER_AVOID_FLOW_CONTROL -->
|
||
|
|
<!-- D3DXSHADER_DEBUG -->
|
||
|
|
<!-- D3DXSHADER_ENABLE_BACKWARDS_COMPATIBILITY -->
|
||
|
|
<!-- D3DXSHADER_FORCE_PS_SOFTWARE_NOOPT -->
|
||
|
|
<!-- D3DXSHADER_FORCE_VS_SOFTWARE_NOOPT -->
|
||
|
|
<!-- D3DXSHADER_IEEE_STRICTNESS -->
|
||
|
|
<!-- D3DXSHADER_NO_PRESHADER -->
|
||
|
|
<!-- D3DXSHADER_OPTIMIZATION_LEVEL0 -->
|
||
|
|
<!-- D3DXSHADER_OPTIMIZATION_LEVEL1 -->
|
||
|
|
<!-- D3DXSHADER_OPTIMIZATION_LEVEL2 -->
|
||
|
|
<!-- D3DXSHADER_OPTIMIZATION_LEVEL3 -->
|
||
|
|
<!-- D3DXSHADER_PARTIALPRECISION -->
|
||
|
|
<!-- D3DXSHADER_PREFER_FLOW_CONTROL -->
|
||
|
|
<!-- D3DXSHADER_SKIPVALIDATION -->
|
||
|
|
<!-- D3DXSHADER_SKIPOPTIMIZATION -->
|
||
|
|
<!-- D3DXSHADER_USE_LEGACY_D3DX9_31_DLL -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DXSPRITE" macro="D3DXSPRITE_.*"/>
|
||
|
|
<!-- D3DXSPRITE_DONOTSAVESTATE -->
|
||
|
|
<!-- D3DXSPRITE_DONOTMODIFY_RENDERSTATE -->
|
||
|
|
<!-- D3DXSPRITE_OBJECTSPACE -->
|
||
|
|
<!-- D3DXSPRITE_BILLBOARD -->
|
||
|
|
<!-- D3DXSPRITE_ALPHABLEND -->
|
||
|
|
<!-- D3DXSPRITE_SORT_TEXTURE -->
|
||
|
|
<!-- D3DXSPRITE_SORT_DEPTH_FRONTTOBACK -->
|
||
|
|
<!-- D3DXSPRITE_SORT_DEPTH_BACKTOFRONT -->
|
||
|
|
<!-- D3DXSPRITE_DO_NOT_ADDREF_TEXTURE -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DSTENCILCAPS" macro="D3DSTENCILCAPS_.*"/>
|
||
|
|
<!-- D3DSTENCILCAPS_KEEP -->
|
||
|
|
<!-- D3DSTENCILCAPS_ZERO -->
|
||
|
|
<!-- D3DSTENCILCAPS_REPLACE -->
|
||
|
|
<!-- D3DSTENCILCAPS_INCRSAT -->
|
||
|
|
<!-- D3DSTENCILCAPS_DECRSAT -->
|
||
|
|
<!-- D3DSTENCILCAPS_INVERT -->
|
||
|
|
<!-- D3DSTENCILCAPS_INCR -->
|
||
|
|
<!-- D3DSTENCILCAPS_DECR -->
|
||
|
|
<!-- D3DSTENCILCAPS_TWOSIDED -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DSTREAMSOURCE" macro="D3DSTREAMSOURCE_.*"/>
|
||
|
|
<!-- D3DSTREAMSOURCE_INDEXEDDATA -->
|
||
|
|
<!-- D3DSTREAMSOURCE_INSTANCEDATA -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DPTADDRESSCAPS" macro="D3DPTADDRESSCAPS_.*"/>
|
||
|
|
<!-- D3DPTADDRESSCAPS_WRAP -->
|
||
|
|
<!-- D3DPTADDRESSCAPS_MIRROR -->
|
||
|
|
<!-- D3DPTADDRESSCAPS_CLAMP -->
|
||
|
|
<!-- D3DPTADDRESSCAPS_BORDER -->
|
||
|
|
<!-- D3DPTADDRESSCAPS_INDEPENDENTUV -->
|
||
|
|
<!-- D3DPTADDRESSCAPS_MIRRORONCE -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DTA" macro="D3DTA_.*"/>
|
||
|
|
<!-- D3DTA_SELECTMASK -->
|
||
|
|
<!-- D3DTA_DIFFUSE -->
|
||
|
|
<!-- D3DTA_CURRENT -->
|
||
|
|
<!-- D3DTA_TEXTURE -->
|
||
|
|
<!-- D3DTA_TFACTOR -->
|
||
|
|
<!-- D3DTA_SPECULAR -->
|
||
|
|
<!-- D3DTA_TEMP -->
|
||
|
|
<!-- D3DTA_CONSTANT -->
|
||
|
|
<!-- D3DTA_COMPLEMENT -->
|
||
|
|
<!-- D3DTA_ALPHAREPLICATE -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DPTEXTURECAPS" macro="D3DPTEXTURECAPS_.*"/>
|
||
|
|
<!-- D3DPTEXTURECAPS_PERSPECTIVE -->
|
||
|
|
<!-- D3DPTEXTURECAPS_POW2 -->
|
||
|
|
<!-- D3DPTEXTURECAPS_ALPHA -->
|
||
|
|
<!-- D3DPTEXTURECAPS_SQUAREONLY -->
|
||
|
|
<!-- D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE -->
|
||
|
|
<!-- D3DPTEXTURECAPS_ALPHAPALETTE -->
|
||
|
|
<!-- D3DPTEXTURECAPS_NONPOW2CONDITIONAL -->
|
||
|
|
<!-- D3DPTEXTURECAPS_PROJECTED -->
|
||
|
|
<!-- D3DPTEXTURECAPS_CUBEMAP -->
|
||
|
|
<!-- D3DPTEXTURECAPS_VOLUMEMAP -->
|
||
|
|
<!-- D3DPTEXTURECAPS_MIPMAP -->
|
||
|
|
<!-- D3DPTEXTURECAPS_MIPVOLUMEMAP -->
|
||
|
|
<!-- D3DPTEXTURECAPS_MIPCUBEMAP -->
|
||
|
|
<!-- D3DPTEXTURECAPS_CUBEMAP_POW2 -->
|
||
|
|
<!-- D3DPTEXTURECAPS_VOLUMEMAP_POW2 -->
|
||
|
|
<!-- D3DPTEXTURECAPS_NOPROJECTEDBUMPENV -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DTSS_TCI" macro="D3DTSS_TCI_.*"/>
|
||
|
|
<!-- D3DTSS_TCI_PASSTHRU -->
|
||
|
|
<!-- D3DTSS_TCI_CAMERASPACENORMAL -->
|
||
|
|
<!-- D3DTSS_TCI_CAMERASPACEPOSITION -->
|
||
|
|
<!-- D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR -->
|
||
|
|
<!-- D3DTSS_TCI_SPHEREMAP -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DTEXOPCAPS" macro="D3DTEXOPCAPS_.*"/>
|
||
|
|
<!-- D3DTEXOPCAPS_DISABLE -->
|
||
|
|
<!-- D3DTEXOPCAPS_SELECTARG1 -->
|
||
|
|
<!-- D3DTEXOPCAPS_SELECTARG2 -->
|
||
|
|
<!-- D3DTEXOPCAPS_MODULATE -->
|
||
|
|
<!-- D3DTEXOPCAPS_MODULATE2X -->
|
||
|
|
<!-- D3DTEXOPCAPS_MODULATE4X -->
|
||
|
|
<!-- D3DTEXOPCAPS_ADD -->
|
||
|
|
<!-- D3DTEXOPCAPS_ADDSIGNED -->
|
||
|
|
<!-- D3DTEXOPCAPS_ADDSIGNED2X -->
|
||
|
|
<!-- D3DTEXOPCAPS_SUBTRACT -->
|
||
|
|
<!-- D3DTEXOPCAPS_ADDSMOOTH -->
|
||
|
|
<!-- D3DTEXOPCAPS_BLENDDIFFUSEALPHA -->
|
||
|
|
<!-- D3DTEXOPCAPS_BLENDTEXTUREALPHA -->
|
||
|
|
<!-- D3DTEXOPCAPS_BLENDFACTORALPHA -->
|
||
|
|
<!-- D3DTEXOPCAPS_BLENDTEXTUREALPHAPM -->
|
||
|
|
<!-- D3DTEXOPCAPS_BLENDCURRENTALPHA -->
|
||
|
|
<!-- D3DTEXOPCAPS_PREMODULATE -->
|
||
|
|
<!-- D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR -->
|
||
|
|
<!-- D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA -->
|
||
|
|
<!-- D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR -->
|
||
|
|
<!-- D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA -->
|
||
|
|
<!-- D3DTEXOPCAPS_BUMPENVMAP -->
|
||
|
|
<!-- D3DTEXOPCAPS_BUMPENVMAPLUMINANCE -->
|
||
|
|
<!-- D3DTEXOPCAPS_DOTPRODUCT3 -->
|
||
|
|
<!-- D3DTEXOPCAPS_MULTIPLYADD -->
|
||
|
|
<!-- D3DTEXOPCAPS_LERP -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DWRAPCOORD" macro="D3DWRAPCOORD_.*"/>
|
||
|
|
<!-- D3DWRAPCOORD_0 -->
|
||
|
|
<!-- D3DWRAPCOORD_1 -->
|
||
|
|
<!-- D3DWRAPCOORD_2 -->
|
||
|
|
<!-- D3DWRAPCOORD_3 -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DTRANSFORMSTATETYPE2" macro="D3DTS2_.*"/>
|
||
|
|
<!-- D3DTS2_VIEW -->
|
||
|
|
<!-- D3DTS2_PROJECTION -->
|
||
|
|
<!-- D3DTS2_WORLD -->
|
||
|
|
<!-- D3DTS2_WORLD1 -->
|
||
|
|
<!-- D3DTS2_WORLD2 -->
|
||
|
|
<!-- D3DTS2_WORLD3 -->
|
||
|
|
<!-- D3DTS2_TEXTURE0 -->
|
||
|
|
<!-- D3DTS2_TEXTURE1 -->
|
||
|
|
<!-- D3DTS2_TEXTURE2 -->
|
||
|
|
<!-- D3DTS2_TEXTURE3 -->
|
||
|
|
<!-- D3DTS2_TEXTURE4 -->
|
||
|
|
<!-- D3DTS2_TEXTURE5 -->
|
||
|
|
<!-- D3DTS2_TEXTURE6 -->
|
||
|
|
<!-- D3DTS2_TEXTURE7 -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DUSAGE" macro="D3DUSAGE_.*"/>
|
||
|
|
<!-- D3DUSAGE_AUTOGENMIPMAP -->
|
||
|
|
<!-- D3DUSAGE_DEPTHSTENCIL -->
|
||
|
|
<!-- D3DUSAGE_DMAP -->
|
||
|
|
<!-- D3DUSAGE_DONOTCLIP -->
|
||
|
|
<!-- D3DUSAGE_DYNAMIC -->
|
||
|
|
<!-- D3DUSAGE_NONSECURE -->
|
||
|
|
<!-- D3DUSAGE_NPATCHES -->
|
||
|
|
<!-- D3DUSAGE_POINTS -->
|
||
|
|
<!-- D3DUSAGE_RENDERTARGET -->
|
||
|
|
<!-- D3DUSAGE_RTPATCHES -->
|
||
|
|
<!-- D3DUSAGE_WRITEONLY -->
|
||
|
|
<!-- D3DUSAGE_SOFTWAREPROCESSING -->
|
||
|
|
<!-- D3DUSAGE_TEXTAPI -->
|
||
|
|
<!-- D3DUSAGE_QUERY_LEGACYBUMPMAP -->
|
||
|
|
<!-- D3DUSAGE_QUERY_SRGBREAD -->
|
||
|
|
<!-- D3DUSAGE_QUERY_FILTER -->
|
||
|
|
<!-- D3DUSAGE_QUERY_SRGBWRITE -->
|
||
|
|
<!-- D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING -->
|
||
|
|
<!-- D3DUSAGE_QUERY_VERTEXTEXTURE -->
|
||
|
|
<!-- D3DUSAGE_QUERY_WRAPANDMIP -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DFVF" macro="D3DFVF_.*"/>
|
||
|
|
<!-- D3DFVF_NORMAL -->
|
||
|
|
<!-- D3DFVF_PSIZE -->
|
||
|
|
<!-- D3DFVF_DIFFUSE -->
|
||
|
|
<!-- D3DFVF_SPECULAR -->
|
||
|
|
<!-- D3DFVF_XYZ -->
|
||
|
|
<!-- D3DFVF_XYZRHW -->
|
||
|
|
<!-- D3DFVF_XYZB1 -->
|
||
|
|
<!-- D3DFVF_XYZB2 -->
|
||
|
|
<!-- D3DFVF_XYZB3 -->
|
||
|
|
<!-- D3DFVF_XYZB4 -->
|
||
|
|
<!-- D3DFVF_XYZB5 -->
|
||
|
|
<!-- D3DFVF_XYZW -->
|
||
|
|
<!-- D3DFVF_TEX0 -->
|
||
|
|
<!-- D3DFVF_TEX1 -->
|
||
|
|
<!-- D3DFVF_TEX2 -->
|
||
|
|
<!-- D3DFVF_TEX3 -->
|
||
|
|
<!-- D3DFVF_TEX4 -->
|
||
|
|
<!-- D3DFVF_TEX5 -->
|
||
|
|
<!-- D3DFVF_TEX6 -->
|
||
|
|
<!-- D3DFVF_TEX7 -->
|
||
|
|
<!-- D3DFVF_TEX8 -->
|
||
|
|
<!-- D3DFVF_POSITION_MASK -->
|
||
|
|
<!-- D3DFVF_TEXCOUNT_MASK -->
|
||
|
|
<!-- D3DFVF_TEXCOUNT_SHIFT -->
|
||
|
|
<!-- D3DFVF_LASTBETA_UBYTE4 -->
|
||
|
|
<!-- D3DFVF_LASTBETA_D3DCOLOR -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DFVFCAPS" macro="D3DFVFCAPS_.*"/>
|
||
|
|
<!-- D3DFVFCAPS_TEXCOORDCOUNTMASK -->
|
||
|
|
<!-- D3DFVFCAPS_DONOTSTRIPELEMENTS -->
|
||
|
|
<!-- D3DFVFCAPS_PSIZE -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DVTXPCAPS" macro="D3DVTXPCAPS_.*"/>
|
||
|
|
<!-- D3DVTXPCAPS_TEXGEN -->
|
||
|
|
<!-- D3DVTXPCAPS_MATERIALSOURCE7 -->
|
||
|
|
<!-- D3DVTXPCAPS_DIRECTIONALLIGHTS -->
|
||
|
|
<!-- D3DVTXPCAPS_POSITIONALLIGHTS -->
|
||
|
|
<!-- D3DVTXPCAPS_LOCALVIEWER -->
|
||
|
|
<!-- D3DVTXPCAPS_TWEENING -->
|
||
|
|
<!-- D3DVTXPCAPS_TEXGEN_SPHEREMAP -->
|
||
|
|
<!-- D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DVS20CAPS" macro="D3DVS20CAPS_.*"/>
|
||
|
|
<!-- D3DVS20CAPS_PREDICATION -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DVERTEXTEXTURESAMPLER" macro="D3DVERTEXTEXTURESAMPLER.*"/>
|
||
|
|
<!-- D3DVERTEXTEXTURESAMPLER0 -->
|
||
|
|
<!-- D3DVERTEXTEXTURESAMPLER1 -->
|
||
|
|
<!-- D3DVERTEXTEXTURESAMPLER2 -->
|
||
|
|
<!-- D3DVERTEXTEXTURESAMPLER3 -->
|
||
|
|
<!-- D3DDMAPSAMPLER => D3DVERTEXTEXTURESAMPLERMAPSAMPLER -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DXF_FILEFORMAT2" macro="D3DXF_FILEFORMAT_.*"/>
|
||
|
|
<!-- D3DXF_FILEFORMAT_BINARY -->
|
||
|
|
<!-- D3DXF_FILEFORMAT_TEXT -->
|
||
|
|
<!-- D3DXF_FILEFORMAT_COMPRESSED -->
|
||
|
|
|
||
|
|
<create-cpp enum="D3DX_RESOURCE_RESIDENCY" macro="D3DX_RESOURCE_RESIDENCY_.*"/>
|
||
|
|
<!--D3DX_RESOURCE_RESIDENCY_RESIDENT -> S_OK-->
|
||
|
|
<!--D3DX_RESOURCE_RESIDENCY_RESIDENT_IN_SHARED_MEMORY -> S_RESIDENT_IN_SHARED_MEMORY -->
|
||
|
|
<!--D3DX_RESOURCE_RESIDENCY_NOT_RESIDENT -> S_NOT_RESIDENT -->
|
||
|
|
|
||
|
|
<define struct="SharpDX.Direct3D9.PaletteEntry" sizeof="4" />
|
||
|
|
|
||
|
|
<const from-macro="D3D_SDK_VERSION" class="SharpDX.Direct3D9.D3D9" type="int" name="SdkVersion" />
|
||
|
|
<const from-macro="D3DX_VERSION" class="SharpDX.Direct3D9.D3DX9" type="int" name="Version" />
|
||
|
|
<const from-macro="D3DX_SDK_VERSION" class="SharpDX.Direct3D9.D3DX9" type="int" name="SdkVersion" />
|
||
|
|
|
||
|
|
<const from-macro="D3DVS20_MAX_DYNAMICFLOWCONTROLDEPTH" type="int" name="MaxDynamicFlowControlDepth" class="SharpDX.Direct3D9.VertexShader" />
|
||
|
|
<const from-macro="D3DVS20_MIN_DYNAMICFLOWCONTROLDEPTH" type="int" name="MinDynamicFlowControlDepth" class="SharpDX.Direct3D9.VertexShader" />
|
||
|
|
<const from-macro="D3DVS20_MAX_NUMTEMPS" type="int" name="MaxTemps" class="SharpDX.Direct3D9.VertexShader" />
|
||
|
|
<const from-macro="D3DVS20_MIN_NUMTEMPS" type="int" name="MinTemps" class="SharpDX.Direct3D9.VertexShader" />
|
||
|
|
<const from-macro="D3DVS20_MAX_STATICFLOWCONTROLDEPTH" type="int" name="MaxStaticFlowControlDepth" class="SharpDX.Direct3D9.VertexShader" />
|
||
|
|
<const from-macro="D3DVS20_MIN_STATICFLOWCONTROLDEPTH" type="int" name="MinStaticFlowControlDepth" class="SharpDX.Direct3D9.VertexShader" />
|
||
|
|
|
||
|
|
<const from-macro="D3DPS20_MAX_DYNAMICFLOWCONTROLDEPTH" type="int" name="MaxDynamicFlowControlDepth" class="SharpDX.Direct3D9.PixelShader" />
|
||
|
|
<const from-macro="D3DPS20_MIN_DYNAMICFLOWCONTROLDEPTH" type="int" name="MinDynamicFlowControlDepth" class="SharpDX.Direct3D9.PixelShader" />
|
||
|
|
<const from-macro="D3DPS20_MAX_NUMTEMPS" type="int" name="MaxTemps" class="SharpDX.Direct3D9.PixelShader" />
|
||
|
|
<const from-macro="D3DPS20_MIN_NUMTEMPS" type="int" name="MinTemps" class="SharpDX.Direct3D9.PixelShader" />
|
||
|
|
<const from-macro="D3DPS20_MAX_STATICFLOWCONTROLDEPTH" type="int" name="MaxStaticFlowControlDepth" class="SharpDX.Direct3D9.PixelShader" />
|
||
|
|
<const from-macro="D3DPS20_MIN_STATICFLOWCONTROLDEPTH" type="int" name="MinStaticFlowControlDepth" class="SharpDX.Direct3D9.PixelShader" />
|
||
|
|
<const from-macro="D3DPS20_MAX_NUMINSTRUCTIONSLOTS" type="int" name="MaxInstructionSlots" class="SharpDX.Direct3D9.PixelShader" />
|
||
|
|
<const from-macro="D3DPS20_MIN_NUMINSTRUCTIONSLOTS" type="int" name="MinInstructionSlots" class="SharpDX.Direct3D9.PixelShader" />
|
||
|
|
|
||
|
|
<create class="ResultCode" visibility="public"/>
|
||
|
|
<const from-macro="D3DXERR_CANNOTATTRSORT" type="SharpDX.ResultDescriptor" cpp-type="int" name="CannotAttributeSort" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DXERR_CANNOTMODIFYINDEXBUFFER" type="SharpDX.ResultDescriptor" cpp-type="int" name="CannotModifyIndexBuffer" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DXERR_CANNOTREMOVELASTITEM" type="SharpDX.ResultDescriptor" cpp-type="int" name="CannotRemoveLastItem" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_CONFLICTINGRENDERSTATE" type="SharpDX.ResultDescriptor" cpp-type="int" name="ConflictingRenderState" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_CONFLICTINGTEXTUREFILTER" type="SharpDX.ResultDescriptor" cpp-type="int" name="ConflictingTextureFilter" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_CONFLICTINGTEXTUREPALETTE" type="SharpDX.ResultDescriptor" cpp-type="int" name="ConflictingTexturePalette" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_DEVICEHUNG" type="SharpDX.ResultDescriptor" cpp-type="int" name="DeviceHung" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_DEVICELOST" type="SharpDX.ResultDescriptor" cpp-type="int" name="DeviceLost" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_DEVICENOTRESET" type="SharpDX.ResultDescriptor" cpp-type="int" name="DeviceNotReset" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_DEVICEREMOVED" type="SharpDX.ResultDescriptor" cpp-type="int" name="DeviceRemoved" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_DRIVERINTERNALERROR" type="SharpDX.ResultDescriptor" cpp-type="int" name="DriverInternalError" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DXERR_DUPLICATENAMEDFRAGMENT" type="SharpDX.ResultDescriptor" cpp-type="int" name="DuplicateNamedFragment" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_INVALIDCALL" type="SharpDX.ResultDescriptor" cpp-type="int" name="InvalidCall" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DXERR_INVALIDDATA" type="SharpDX.ResultDescriptor" cpp-type="int" name="InvalidData" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_INVALIDDEVICE" type="SharpDX.ResultDescriptor" cpp-type="int" name="InvalidDevice" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DXERR_INVALIDMESH" type="SharpDX.ResultDescriptor" cpp-type="int" name="InvalidMesh" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DXERR_LOADEDMESHASNODATA" type="SharpDX.ResultDescriptor" cpp-type="int" name="LoadedMeshHasNoData" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_MOREDATA" type="SharpDX.ResultDescriptor" cpp-type="int" name="MoreData" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DOK_NOAUTOGEN" type="SharpDX.ResultDescriptor" cpp-type="int" name="NoAutomaticGeneration" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_NOTAVAILABLE" type="SharpDX.ResultDescriptor" cpp-type="int" name="NotAvailable" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_NOTFOUND" type="SharpDX.ResultDescriptor" cpp-type="int" name="NotFound" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_OUTOFVIDEOMEMORY" type="SharpDX.ResultDescriptor" cpp-type="int" name="OutOfVideoMemory" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="S_PRESENT_MODE_CHANGED" type="SharpDX.ResultDescriptor" cpp-type="int" name="PresentModeChanged" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="S_PRESENT_OCCLUDED" type="SharpDX.ResultDescriptor" cpp-type="int" name="PresentOccluded" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="S_RESIDENT_IN_SHARED_MEMORY" type="SharpDX.ResultDescriptor" cpp-type="int" name="ResidentInSharedMemory" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DXERR_SKINNINGNOTSUPPORTED" type="SharpDX.ResultDescriptor" cpp-type="int" name="SkinningNotSupported" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3D_OK" type="SharpDX.ResultDescriptor" cpp-type="int" name="Success" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DXERR_TOOMANYINFLUENCES" type="SharpDX.ResultDescriptor" cpp-type="int" name="TooManyInfluences" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_TOOMANYOPERATIONS" type="SharpDX.ResultDescriptor" cpp-type="int" name="TooManyOperations" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_UNSUPPORTEDALPHAARG" type="SharpDX.ResultDescriptor" cpp-type="int" name="UnsupportedAlphaArgument" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_UNSUPPORTEDALPHAOPERATION" type="SharpDX.ResultDescriptor" cpp-type="int" name="UnsupportedAlphaOperation" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_UNSUPPORTEDCOLORARG" type="SharpDX.ResultDescriptor" cpp-type="int" name="UnsupportedColorArgument" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_UNSUPPORTEDCOLOROPERATION" type="SharpDX.ResultDescriptor" cpp-type="int" name="UnsupportedColorOperation" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_UNSUPPORTEDFACTORVALUE" type="SharpDX.ResultDescriptor" cpp-type="int" name="UnsupportedFactorValue" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_UNSUPPORTEDTEXTUREFILTER" type="SharpDX.ResultDescriptor" cpp-type="int" name="UnsupportedTextureFilter" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_WASSTILLDRAWING" type="SharpDX.ResultDescriptor" cpp-type="int" name="WasStillDrawing" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
<const from-macro="D3DERR_WRONGTEXTUREFORMAT" type="SharpDX.ResultDescriptor" cpp-type="int" name="WrongTextureFormat" class="SharpDX.Direct3D9.ResultCode" visibility="public static readonly" >new SharpDX.ResultDescriptor($1, "$3", "$0", "$2")</const>
|
||
|
|
|
||
|
|
<define enum="SharpDX.Direct3D9.FontWeight" sizeof="4" />
|
||
|
|
<define enum="SharpDX.Direct3D9.FontQuality" sizeof="1" />
|
||
|
|
<define enum="SharpDX.Direct3D9.FontPrecision" sizeof="1" />
|
||
|
|
<define enum="SharpDX.Direct3D9.FontCharacterSet" sizeof="1" />
|
||
|
|
<define enum="SharpDX.Direct3D9.FontPitchAndFamily" sizeof="1" />
|
||
|
|
|
||
|
|
<create class="D3D9" />
|
||
|
|
<create class="D3DX9" />
|
||
|
|
|
||
|
|
<define struct="SharpDX.Direct3D9.EffectHandle" sizeof="4" marshal="true" static-marshal="true"/>
|
||
|
|
|
||
|
|
<context-clear/>
|
||
|
|
</extension>
|
||
|
|
|
||
|
|
<bindings>
|
||
|
|
<bind from="PALETTEENTRY" to="SharpDX.Direct3D9.PaletteEntry"/>
|
||
|
|
<bind from="ID3DXBuffer" to="SharpDX.Direct3D.Blob"/>
|
||
|
|
<bind from="D3DXHANDLE" to="SharpDX.Direct3D9.EffectHandle" marshal="System.IntPtr"/>
|
||
|
|
<bind from="D3DVIEWPORT9" to="SharpDX.Mathematics.Interop.RawViewport"/>
|
||
|
|
<bind from="D3DX9_FONT_WEIGHT" to="SharpDX.Direct3D9.FontWeight" />
|
||
|
|
<bind from="D3DX9_FONT_QUALITY" to="SharpDX.Direct3D9.FontQuality" />
|
||
|
|
<bind from="D3DX9_FONT_PRECISION" to="SharpDX.Direct3D9.FontPrecision" />
|
||
|
|
<bind from="D3DX9_FONT_CHARSET" to="SharpDX.Direct3D9.FontCharacterSet" />
|
||
|
|
<bind from="D3DX9_FONT_PITCHFAMILY" to="SharpDX.Direct3D9.FontPitchAndFamily" />
|
||
|
|
</bindings>
|
||
|
|
|
||
|
|
<!-- D3D9 mapping -->
|
||
|
|
<mapping>
|
||
|
|
<context id="d3d9-all"/>
|
||
|
|
|
||
|
|
<!--
|
||
|
|
// *****************************************************************
|
||
|
|
// D3D9 Enumerations
|
||
|
|
// *****************************************************************
|
||
|
|
-->
|
||
|
|
<remove element="_?D3DAUTHENTICATEDCHANNEL.*" />
|
||
|
|
<remove interface="IDirect3DDevice9Video" />
|
||
|
|
<remove interface="IDirect3DAuthenticatedChannel9" />
|
||
|
|
<remove enum-item="D3DFVF_TEXTUREFORMAT.*" />
|
||
|
|
<remove enum-item="D3DFVF_RESERVED2" />
|
||
|
|
<remove enum="MAX_FVF_DECL_SIZE" />
|
||
|
|
<remove enum="_D3DXERR" />
|
||
|
|
<remove enum="_D3DXPATCHMESH" />
|
||
|
|
<remove enum="D3DXUVATLAS" />
|
||
|
|
<remove enum="D3DXSHGPUSIMOPT" />
|
||
|
|
<remove enum="D3DSHADER_COMPARISON" />
|
||
|
|
<remove enum="D3DSHADER_INSTRUCTION_OPCODE_TYPE" />
|
||
|
|
<remove enum="D3DSHADER_PARAM_REGISTER_TYPE" />
|
||
|
|
<remove enum="D3DVS_RASTOUT_OFFSETS" />
|
||
|
|
<remove enum="D3DVS_ADDRESSMODE_TYPE" />
|
||
|
|
<remove enum="D3DSHADER_ADDRESSMODE_TYPE" />
|
||
|
|
<remove enum="D3DSHADER_PARAM_SRCMOD_TYPE" />
|
||
|
|
<remove enum="D3DXSHCOMPRESSQUALITYTYPE" />
|
||
|
|
<remove enum="D3DSHADER_MISCTYPE_OFFSETS" />
|
||
|
|
|
||
|
|
<!--<map enum="D3D(.*)" name-tmp="$1" />
|
||
|
|
<map enum="D3DX(.*)" name-tmp="$1" />-->
|
||
|
|
<map enum="_MAX_FVF_DECL_SIZE" name="VertexFormatDeclaratorCount" visibility="internal" />
|
||
|
|
<map enum-item="MAX_FVF_DECL_SIZE" name="Max"/>
|
||
|
|
|
||
|
|
<map enum="D3DBACKBUFFER_TYPE" name="BackBufferType"/>
|
||
|
|
<map enum-item="D3DBACKBUFFER_TYPE_(.*)" name-tmp="$1"/>
|
||
|
|
|
||
|
|
<map enum="D3DBASISTYPE" name="Basis" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DBASIS_BEZIER" name="Bezier"/>
|
||
|
|
<map enum-item="D3DBASIS_BSPLINE" name="BSpline"/>
|
||
|
|
<map enum-item="D3DBASIS_CATMULL_ROM" name="CatmullRom"/>
|
||
|
|
|
||
|
|
<map enum="D3DBLEND" name="Blend" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DBLEND_ZERO" name="Zero"/>
|
||
|
|
<map enum-item="D3DBLEND_ONE" name="One"/>
|
||
|
|
<map enum-item="D3DBLEND_SRCCOLOR" name="SourceColor"/>
|
||
|
|
<map enum-item="D3DBLEND_INVSRCCOLOR" name="InverseSourceColor"/>
|
||
|
|
<map enum-item="D3DBLEND_SRCALPHA" name="SourceAlpha"/>
|
||
|
|
<map enum-item="D3DBLEND_INVSRCALPHA" name="InverseSourceAlpha"/>
|
||
|
|
<map enum-item="D3DBLEND_DESTALPHA" name="DestinationAlpha"/>
|
||
|
|
<map enum-item="D3DBLEND_INVDESTALPHA" name="InverseDestinationAlpha"/>
|
||
|
|
<map enum-item="D3DBLEND_DESTCOLOR" name="DestinationColor"/>
|
||
|
|
<map enum-item="D3DBLEND_INVDESTCOLOR" name="InverseDestinationColor"/>
|
||
|
|
<map enum-item="D3DBLEND_SRCALPHASAT" name="SourceAlphaSaturated"/>
|
||
|
|
<map enum-item="D3DBLEND_BOTHINVSRCALPHA" name="BothInverseSourceAlpha"/>
|
||
|
|
<map enum-item="D3DBLEND_BLENDFACTOR" name="BlendFactor"/>
|
||
|
|
<map enum-item="D3DBLEND_INVBLENDFACTOR" name="InverseBlendFactor"/>
|
||
|
|
<map enum-item="D3DBLEND_SRCCOLOR2" name="SourceColor2"/>
|
||
|
|
<map enum-item="D3DBLEND_INVSRCCOLOR2" name="InverseSourceColor2"/>
|
||
|
|
|
||
|
|
<map enum="D3DPBLENDCAPS" name="BlendCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DPBLENDCAPS_ZERO" name="Zero"/>
|
||
|
|
<map enum-item="D3DPBLENDCAPS_ONE" name="One"/>
|
||
|
|
<map enum-item="D3DPBLENDCAPS_SRCCOLOR" name="SourceColor"/>
|
||
|
|
<map enum-item="D3DPBLENDCAPS_INVSRCCOLOR" name="InverseSourceColor"/>
|
||
|
|
<map enum-item="D3DPBLENDCAPS_SRCALPHA" name="SourceAlpha"/>
|
||
|
|
<map enum-item="D3DPBLENDCAPS_INVSRCALPHA" name="InverseSourceAlpha"/>
|
||
|
|
<map enum-item="D3DPBLENDCAPS_DESTALPHA" name="DestinationAlpha"/>
|
||
|
|
<map enum-item="D3DPBLENDCAPS_INVDESTALPHA" name="InverseDestinationAlpha"/>
|
||
|
|
<map enum-item="D3DPBLENDCAPS_DESTCOLOR" name="DestinationColor"/>
|
||
|
|
<map enum-item="D3DPBLENDCAPS_INVDESTCOLOR" name="InverseDestinationColor"/>
|
||
|
|
<map enum-item="D3DPBLENDCAPS_SRCALPHASAT" name="SourceAlphaSaturated"/>
|
||
|
|
<map enum-item="D3DPBLENDCAPS_BOTHINVSRCALPHA" name="BothInverseSourceAlpha"/>
|
||
|
|
<map enum-item="D3DPBLENDCAPS_BLENDFACTOR" name="BlendFactor"/>
|
||
|
|
|
||
|
|
<map enum="D3DBLENDOP" name="BlendOperation" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DBLENDOP_ADD" name="Add"/>
|
||
|
|
<map enum-item="D3DBLENDOP_SUBTRACT" name="Subtract"/>
|
||
|
|
<map enum-item="D3DBLENDOP_REVSUBTRACT" name="ReverseSubtract"/>
|
||
|
|
<map enum-item="D3DBLENDOP_MIN" name="Minimum"/>
|
||
|
|
<map enum-item="D3DBLENDOP_MAX" name="Maximum"/>
|
||
|
|
|
||
|
|
<map enum="D3DXCALLBACK_SEARCH_FLAGS" name="CallbackSearchFlags" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXCALLBACK_SEARCH_EXCLUDING_INITIAL_POSITION" name="SearchExcludingInitialPosition"/>
|
||
|
|
<map enum-item="D3DXCALLBACK_SEARCH_BEHIND_INITIAL_POSITION" name="SearchBehindInitialPosition"/>
|
||
|
|
|
||
|
|
<map enum="D3DCAPS" name="Caps" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DCAPS_READ_SCANLINE" name="ReadScanline"/>
|
||
|
|
|
||
|
|
<map enum="D3DCAPS2" name="Caps2" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DCAPS2_FULLSCREENGAMMA" name="FullScreenGamma"/>
|
||
|
|
<map enum-item="D3DCAPS2_CANCALIBRATEGAMMA" name="CanCalibrateGamma"/>
|
||
|
|
<map enum-item="D3DCAPS2_CANMANAGERESOURCE" name="CanManageResource"/>
|
||
|
|
<map enum-item="D3DCAPS2_DYNAMICTEXTURES" name="DynamicTextures"/>
|
||
|
|
<map enum-item="D3DCAPS2_CANAUTOGENMIPMAP" name="CanAutoGenerateMipMap"/>
|
||
|
|
<map enum-item="D3DCAPS2_CANSHARERESOURCE" name="CanShareResource"/>
|
||
|
|
<remove enum-item="D3DCAPS2_RESERVED"/>
|
||
|
|
|
||
|
|
<map enum="D3DCAPS3" name="Caps3" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DCAPS3_ALPHA_FULLSCREEN_FLIP_OR_DISCARD" name="AlphaFullScreenFlipOrDiscard"/>
|
||
|
|
<map enum-item="D3DCAPS3_LINEAR_TO_SRGB_PRESENTATION" name="LinearToSrgbPresentation"/>
|
||
|
|
<map enum-item="D3DCAPS3_COPY_TO_VIDMEM" name="CopyToVideoMemory"/>
|
||
|
|
<map enum-item="D3DCAPS3_COPY_TO_SYSTEMMEM" name="CopyToSystemMemory"/>
|
||
|
|
<map enum-item="D3DCAPS3_DXVAHD" name="DXVAHd"/>
|
||
|
|
<remove enum-item="D3DCAPS3_RESERVED"/>
|
||
|
|
|
||
|
|
<map enum="D3DX_CHANNEL" name="Channel" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DX_CHANNEL_RED" name="Red"/>
|
||
|
|
<map enum-item="D3DX_CHANNEL_BLUE" name="Blue"/>
|
||
|
|
<map enum-item="D3DX_CHANNEL_GREEN" name="Green"/>
|
||
|
|
<map enum-item="D3DX_CHANNEL_ALPHA" name="Alpha"/>
|
||
|
|
<map enum-item="D3DX_CHANNEL_LUMINANCE" name="Luminance"/>
|
||
|
|
|
||
|
|
<map enum="D3DXCLEANTYPE" name="CleanType" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DXCLEAN_BACKFACING" name="BackFacing"/>
|
||
|
|
<map enum-item="D3DXCLEAN_BOWTIES" name="Bowties"/>
|
||
|
|
<map enum-item="D3DXCLEAN_SKINNING" name="Skinning"/>
|
||
|
|
<map enum-item="D3DXCLEAN_OPTIMIZATION" name="Optimization"/>
|
||
|
|
<map enum-item="D3DXCLEAN_SIMPLIFICATION" name="Simplification"/>
|
||
|
|
|
||
|
|
<map enum="D3DCLEAR" name="ClearFlags" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DCLEAR_STENCIL" name="Stencil"/>
|
||
|
|
<map enum-item="D3DCLEAR_TARGET" name="Target"/>
|
||
|
|
<map enum-item="D3DCLEAR_ZBUFFER" name="ZBuffer"/>
|
||
|
|
<map enum-item="D3DCLEAR_ALL" name="All"/>
|
||
|
|
|
||
|
|
<map enum="D3DCS" name="ClipFlags" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DCS_ALL" name="All"/>
|
||
|
|
<map enum-item="D3DCS_LEFT" name="Left"/>
|
||
|
|
<map enum-item="D3DCS_RIGHT" name="Right"/>
|
||
|
|
<map enum-item="D3DCS_TOP" name="Top"/>
|
||
|
|
<map enum-item="D3DCS_BOTTOM" name="Bottom"/>
|
||
|
|
<map enum-item="D3DCS_FRONT" name="Front"/>
|
||
|
|
<map enum-item="D3DCS_BACK" name="Back"/>
|
||
|
|
<map enum-item="D3DCS_PLANE0" name="Plane0"/>
|
||
|
|
<map enum-item="D3DCS_PLANE1" name="Plane1"/>
|
||
|
|
<map enum-item="D3DCS_PLANE2" name="Plane2"/>
|
||
|
|
<map enum-item="D3DCS_PLANE3" name="Plane3"/>
|
||
|
|
<map enum-item="D3DCS_PLANE4" name="Plane4"/>
|
||
|
|
<map enum-item="D3DCS_PLANE5" name="Plane5"/>
|
||
|
|
|
||
|
|
<map enum="D3DMATERIALCOLORSOURCE" name="ColorSource" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DMCS_MATERIAL" name="Material"/>
|
||
|
|
<map enum-item="D3DMCS_COLOR1" name="Color1"/>
|
||
|
|
<map enum-item="D3DMCS_COLOR2" name="Color2"/>
|
||
|
|
|
||
|
|
<map enum="D3DCOLORWRITEENABLE" name="ColorWriteEnable" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DCOLORWRITEENABLE_ALPHA" name="Alpha"/>
|
||
|
|
<map enum-item="D3DCOLORWRITEENABLE_BLUE" name="Blue"/>
|
||
|
|
<map enum-item="D3DCOLORWRITEENABLE_GREEN" name="Green"/>
|
||
|
|
<map enum-item="D3DCOLORWRITEENABLE_RED" name="Red"/>
|
||
|
|
|
||
|
|
<map enum="D3DCMPFUNC" name="Compare" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DCMP_NEVER" name="Never"/>
|
||
|
|
<map enum-item="D3DCMP_LESS" name="Less"/>
|
||
|
|
<map enum-item="D3DCMP_EQUAL" name="Equal"/>
|
||
|
|
<map enum-item="D3DCMP_LESSEQUAL" name="LessEqual"/>
|
||
|
|
<map enum-item="D3DCMP_GREATER" name="Greater"/>
|
||
|
|
<map enum-item="D3DCMP_NOTEQUAL" name="NotEqual"/>
|
||
|
|
<map enum-item="D3DCMP_GREATEREQUAL" name="GreaterEqual"/>
|
||
|
|
<map enum-item="D3DCMP_ALWAYS" name="Always"/>
|
||
|
|
|
||
|
|
<map enum="D3DPCMPCAPS" name="CompareCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DPCMPCAPS_NEVER" name="Never"/>
|
||
|
|
<map enum-item="D3DPCMPCAPS_LESS" name="Less"/>
|
||
|
|
<map enum-item="D3DPCMPCAPS_EQUAL" name="Equal"/>
|
||
|
|
<map enum-item="D3DPCMPCAPS_LESSEQUAL" name="LessEqual"/>
|
||
|
|
<map enum-item="D3DPCMPCAPS_GREATER" name="Greater"/>
|
||
|
|
<map enum-item="D3DPCMPCAPS_NOTEQUAL" name="NotEqual"/>
|
||
|
|
<map enum-item="D3DPCMPCAPS_GREATEREQUAL" name="GreaterEqual"/>
|
||
|
|
<map enum-item="D3DPCMPCAPS_ALWAYS" name="Always"/>
|
||
|
|
|
||
|
|
<map enum="D3DCOMPOSERECTSOP" name="ComposeRectOperation" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DCOMPOSERECTS_COPY" name="Copy"/>
|
||
|
|
<map enum-item="D3DCOMPOSERECTS_OR" name="Or"/>
|
||
|
|
<map enum-item="D3DCOMPOSERECTS_AND" name="And"/>
|
||
|
|
<map enum-item="D3DCOMPOSERECTS_NEG" name="Negate"/>
|
||
|
|
|
||
|
|
<map enum="D3DXCOMPRESSION_FLAGS" name="CompressionFlags" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXCOMPRESS_DEFAULT" name="Default"/>
|
||
|
|
|
||
|
|
<map enum="D3DCREATE" name="CreateFlags" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DCREATE_ADAPTERGROUP_DEVICE" name="AdapterGroupDevice"/>
|
||
|
|
<map enum-item="D3DCREATE_DISABLE_DRIVER_MANAGEMENT" name="DisableDriverManagement"/>
|
||
|
|
<map enum-item="D3DCREATE_DISABLE_DRIVER_MANAGEMENT_EX" name="DisableExtendedDriverManagement"/>
|
||
|
|
<map enum-item="D3DCREATE_DISABLE_PRINTSCREEN" name="DisablePrintScreen"/>
|
||
|
|
<map enum-item="D3DCREATE_DISABLE_PSGP_THREADING" name="DisablePsgpThreading"/>
|
||
|
|
<map enum-item="D3DCREATE_ENABLE_PRESENTSTATS" name="EnablePresentStatistics"/>
|
||
|
|
<map enum-item="D3DCREATE_FPU_PRESERVE" name="FpuPreserve"/>
|
||
|
|
<map enum-item="D3DCREATE_HARDWARE_VERTEXPROCESSING" name="HardwareVertexProcessing"/>
|
||
|
|
<map enum-item="D3DCREATE_MIXED_VERTEXPROCESSING" name="MixedVertexProcessing"/>
|
||
|
|
<map enum-item="D3DCREATE_MULTITHREADED" name="Multithreaded"/>
|
||
|
|
<map enum-item="D3DCREATE_NOWINDOWCHANGES" name="NoWindowChanges"/>
|
||
|
|
<map enum-item="D3DCREATE_PUREDEVICE" name="PureDevice"/>
|
||
|
|
<map enum-item="D3DCREATE_SCREENSAVER" name="AllowScreensavers"/>
|
||
|
|
<map enum-item="D3DCREATE_SOFTWARE_VERTEXPROCESSING" name="SoftwareVertexProcessing"/>
|
||
|
|
|
||
|
|
<map enum="D3DCUBEMAP_FACES" name="CubeMapFace" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DCUBEMAP_FACE_POSITIVE_X" name="PositiveX"/>
|
||
|
|
<map enum-item="D3DCUBEMAP_FACE_NEGATIVE_X" name="NegativeX"/>
|
||
|
|
<map enum-item="D3DCUBEMAP_FACE_POSITIVE_Y" name="PositiveY"/>
|
||
|
|
<map enum-item="D3DCUBEMAP_FACE_NEGATIVE_Y" name="NegativeY"/>
|
||
|
|
<map enum-item="D3DCUBEMAP_FACE_POSITIVE_Z" name="PositiveZ"/>
|
||
|
|
<map enum-item="D3DCUBEMAP_FACE_NEGATIVE_Z" name="NegativeZ"/>
|
||
|
|
|
||
|
|
<map enum="D3DCULL" name="Cull" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DCULL_CW" name="Clockwise"/>
|
||
|
|
<map enum-item="D3DCULL_CCW" name="Counterclockwise"/>
|
||
|
|
<map enum-item="D3DCULL_NONE" name="None"/>
|
||
|
|
|
||
|
|
<map enum="D3DCURSORCAPS" name="CursorCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DCURSORCAPS_COLOR" name="Color"/>
|
||
|
|
<map enum-item="D3DCURSORCAPS_LOWRES" name="LowResolution"/>
|
||
|
|
|
||
|
|
<map enum="D3DDEBUGMONITORTOKENS" name="DebugMonitorTokens" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DDMT_ENABLE" name="Enable"/>
|
||
|
|
<map enum-item="D3DDMT_DISABLE" name="Disable"/>
|
||
|
|
|
||
|
|
<map enum="D3DDECLMETHOD" name="DeclarationMethod" flags="false" none="false" type="byte"/>
|
||
|
|
<map enum-item="D3DDECLMETHOD_DEFAULT" name="Default"/>
|
||
|
|
<map enum-item="D3DDECLMETHOD_PARTIALU" name="PartialU"/>
|
||
|
|
<map enum-item="D3DDECLMETHOD_PARTIALV" name="PartialV"/>
|
||
|
|
<map enum-item="D3DDECLMETHOD_CROSSUV" name="CrossUV"/>
|
||
|
|
<map enum-item="D3DDECLMETHOD_UV" name="UV"/>
|
||
|
|
<map enum-item="D3DDECLMETHOD_LOOKUP" name="Lookup"/>
|
||
|
|
<map enum-item="D3DDECLMETHOD_LOOKUPPRESAMPLED" name="LookupPresampled"/>
|
||
|
|
|
||
|
|
<map enum="D3DDECLTYPE" name="DeclarationType" flags="false" none="false" type="byte"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_FLOAT1" name="Float1"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_FLOAT2" name="Float2"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_FLOAT3" name="Float3"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_FLOAT4" name="Float4"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_D3DCOLOR" name="Color"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_UBYTE4" name="Ubyte4"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_SHORT2" name="Short2"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_SHORT4" name="Short4"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_UBYTE4N" name="UByte4N"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_SHORT2N" name="Short2N"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_SHORT4N" name="Short4N"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_USHORT2N" name="UShort2N"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_USHORT4N" name="UShort4N"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_UDEC3" name="UDec3"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_DEC3N" name="Dec3N"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_FLOAT16_2" name="HalfTwo"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_FLOAT16_4" name="HalfFour"/>
|
||
|
|
<map enum-item="D3DDECLTYPE_UNUSED" name="Unused"/>
|
||
|
|
|
||
|
|
<map enum="D3DDTCAPS" name="DeclarationTypeCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DDTCAPS_UBYTE4" name="UByte4"/>
|
||
|
|
<map enum-item="D3DDTCAPS_UBYTE4N" name="UByte4N"/>
|
||
|
|
<map enum-item="D3DDTCAPS_SHORT2N" name="Short2N"/>
|
||
|
|
<map enum-item="D3DDTCAPS_SHORT4N" name="Short4N"/>
|
||
|
|
<map enum-item="D3DDTCAPS_USHORT2N" name="UShort2N"/>
|
||
|
|
<map enum-item="D3DDTCAPS_USHORT4N" name="UShort4N"/>
|
||
|
|
<map enum-item="D3DDTCAPS_UDEC3" name="UDec3"/>
|
||
|
|
<map enum-item="D3DDTCAPS_DEC3N" name="Dec3N"/>
|
||
|
|
<map enum-item="D3DDTCAPS_FLOAT16_2" name="HalfTwo"/>
|
||
|
|
<map enum-item="D3DDTCAPS_FLOAT16_4" name="HalfFour"/>
|
||
|
|
|
||
|
|
<map enum="D3DDECLUSAGE" name="DeclarationUsage" flags="false" none="false" type="byte"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_POSITION" name="Position"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_BLENDWEIGHT" name="BlendWeight"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_BLENDINDICES" name="BlendIndices"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_NORMAL" name="Normal"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_PSIZE" name="PointSize"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_TEXCOORD" name="TextureCoordinate"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_TANGENT" name="Tangent"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_BINORMAL" name="Binormal"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_TESSFACTOR" name="TessellateFactor"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_POSITIONT" name="PositionTransformed"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_COLOR" name="Color"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_FOG" name="Fog"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_DEPTH" name="Depth"/>
|
||
|
|
<map enum-item="D3DDECLUSAGE_SAMPLE" name="Sample"/>
|
||
|
|
|
||
|
|
<map enum="D3DDEGREETYPE" name="Degree" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DDEGREE_LINEAR" name="Linear"/>
|
||
|
|
<map enum-item="D3DDEGREE_QUADRATIC" name="Quadratic"/>
|
||
|
|
<map enum-item="D3DDEGREE_CUBIC" name="Cubic"/>
|
||
|
|
<map enum-item="D3DDEGREE_QUINTIC" name="Quintic"/>
|
||
|
|
|
||
|
|
<map enum="D3DDEVCAPS" name="DeviceCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_EXECUTESYSTEMMEMORY" name="ExecuteSystemMemory"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_EXECUTEVIDEOMEMORY" name="ExecuteVideoMemory"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_TLVERTEXSYSTEMMEMORY" name="TLVertexSystemMemory"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_TLVERTEXVIDEOMEMORY" name="TLVertexVideoMemory"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_TEXTURESYSTEMMEMORY" name="TextureSystemMemory"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_TEXTUREVIDEOMEMORY" name="TextureVideoMemory"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_DRAWPRIMTLVERTEX" name="DrawPrimTLVertex"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_CANRENDERAFTERFLIP" name="CanRenderAfterFlip"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_TEXTURENONLOCALVIDMEM" name="TextureNonLocalVideoMemory"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_DRAWPRIMITIVES2" name="DrawPrimitives2"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_SEPARATETEXTUREMEMORIES" name="SeparateTextureMemory"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_DRAWPRIMITIVES2EX" name="DrawPrimitives2Extended"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_HWTRANSFORMANDLIGHT" name="HWTransformAndLight"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_CANBLTSYSTONONLOCAL" name="CanBlitSysToNonLocal"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_HWRASTERIZATION" name="HWRasterization"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_PUREDEVICE" name="PureDevice"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_QUINTICRTPATCHES" name="QuinticRTPatches"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_RTPATCHES" name="RTPatches"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_RTPATCHHANDLEZERO" name="RTPatchHandleZero"/>
|
||
|
|
<map enum-item="D3DDEVCAPS_NPATCHES" name="NPatches"/>
|
||
|
|
|
||
|
|
<map enum="D3DDEVCAPS2" name="DeviceCaps2" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DDEVCAPS2_STREAMOFFSET" name="StreamOffset"/>
|
||
|
|
<map enum-item="D3DDEVCAPS2_DMAPNPATCH" name="DMapNPatch"/>
|
||
|
|
<map enum-item="D3DDEVCAPS2_ADAPTIVETESSRTPATCH" name="AdaptiveTessRTPatch"/>
|
||
|
|
<map enum-item="D3DDEVCAPS2_ADAPTIVETESSNPATCH" name="AdaptiveTessNPatch"/>
|
||
|
|
<map enum-item="D3DDEVCAPS2_CAN_STRETCHRECT_FROM_TEXTURES" name="CanStretchRectFromTextures"/>
|
||
|
|
<map enum-item="D3DDEVCAPS2_PRESAMPLEDDMAPNPATCH" name="PresampledMapNPatch"/>
|
||
|
|
<map enum-item="D3DDEVCAPS2_VERTEXELEMENTSCANSHARESTREAMOFFSET" name="VertexElementsCanShareStreamOffset"/>
|
||
|
|
|
||
|
|
<map enum="D3DDEVTYPE" name="DeviceType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DDEVTYPE_HAL" name="Hardware"/>
|
||
|
|
<map enum-item="D3DDEVTYPE_NULLREF" name="NullReference"/>
|
||
|
|
<map enum-item="D3DDEVTYPE_REF" name="Reference"/>
|
||
|
|
<map enum-item="D3DDEVTYPE_SW" name="Software"/>
|
||
|
|
|
||
|
|
<map enum="D3DDISPLAYROTATION" name="DisplayRotation" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DDISPLAYROTATION_IDENTITY" name="Identity"/>
|
||
|
|
<map enum-item="D3DDISPLAYROTATION_90" name="Rotation90"/>
|
||
|
|
<map enum-item="D3DDISPLAYROTATION_180" name="Rotation180"/>
|
||
|
|
<map enum-item="D3DDISPLAYROTATION_270" name="Rotation270"/>
|
||
|
|
|
||
|
|
<map enum="D3DXEFFECTDEFAULTTYPE" name="EffectDefaultType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXEDT_STRING" name="String"/>
|
||
|
|
<map enum-item="D3DXEDT_FLOATS" name="Floats"/>
|
||
|
|
<map enum-item="D3DXEDT_DWORD" name="Dword"/>
|
||
|
|
|
||
|
|
<map enum="D3DXEVENT_TYPE" name="EventType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXEVENT_TRACKSPEED" name="TrackSpeed"/>
|
||
|
|
<map enum-item="D3DXEVENT_TRACKWEIGHT" name="TrackWeight"/>
|
||
|
|
<map enum-item="D3DXEVENT_TRACKPOSITION" name="TrackPosition"/>
|
||
|
|
<map enum-item="D3DXEVENT_TRACKENABLE" name="TrackEnable"/>
|
||
|
|
<map enum-item="D3DXEVENT_PRIORITYBLEND" name="PriorityBlend"/>
|
||
|
|
|
||
|
|
<map enum="D3DFILLMODE" name="FillMode" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DFILL_POINT" name="Point"/>
|
||
|
|
<map enum-item="D3DFILL_WIREFRAME" name="Wireframe"/>
|
||
|
|
<map enum-item="D3DFILL_SOLID" name="Solid"/>
|
||
|
|
|
||
|
|
<map enum="D3DX_FILTER" name="Filter" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DX_FILTER_DEFAULT" name="Default"/>
|
||
|
|
<map enum-item="D3DX_FILTER_NONE" name="None"/>
|
||
|
|
<map enum-item="D3DX_FILTER_POINT" name="Point"/>
|
||
|
|
<map enum-item="D3DX_FILTER_LINEAR" name="Linear"/>
|
||
|
|
<map enum-item="D3DX_FILTER_TRIANGLE" name="Triangle"/>
|
||
|
|
<map enum-item="D3DX_FILTER_BOX" name="Box"/>
|
||
|
|
<map enum-item="D3DX_FILTER_MIRROR_U" name="MirrorU"/>
|
||
|
|
<map enum-item="D3DX_FILTER_MIRROR_V" name="MirrorV"/>
|
||
|
|
<map enum-item="D3DX_FILTER_MIRROR_W" name="MirrorW"/>
|
||
|
|
<map enum-item="D3DX_FILTER_MIRROR" name="Mirror"/>
|
||
|
|
<map enum-item="D3DX_FILTER_DITHER" name="Dither"/>
|
||
|
|
<map enum-item="D3DX_FILTER_SRGB" name="Srgb"/>
|
||
|
|
<map enum-item="D3DX_FILTER_SRGB_IN" name="SrgbIn"/>
|
||
|
|
<map enum-item="D3DX_FILTER_SRGB_OUT" name="SrgbOut"/>
|
||
|
|
|
||
|
|
<map enum="D3DPTFILTERCAPS" name="FilterCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DPTFILTERCAPS_CONVOLUTIONMONO" name="ConvolutionMono"/>
|
||
|
|
<map enum-item="D3DPTFILTERCAPS_MINFPOINT" name="MinPoint"/>
|
||
|
|
<map enum-item="D3DPTFILTERCAPS_MINFLINEAR" name="MinLinear"/>
|
||
|
|
<map enum-item="D3DPTFILTERCAPS_MINFANISOTROPIC" name="MinAnisotropic"/>
|
||
|
|
<map enum-item="D3DPTFILTERCAPS_MINFPYRAMIDALQUAD" name="MinPyramidalQuad"/>
|
||
|
|
<map enum-item="D3DPTFILTERCAPS_MINFGAUSSIANQUAD" name="MinGaussianQuad"/>
|
||
|
|
<map enum-item="D3DPTFILTERCAPS_MIPFPOINT" name="MipPoint"/>
|
||
|
|
<map enum-item="D3DPTFILTERCAPS_MIPFLINEAR" name="MipLinear"/>
|
||
|
|
<map enum-item="D3DPTFILTERCAPS_MAGFPOINT" name="MagPoint"/>
|
||
|
|
<map enum-item="D3DPTFILTERCAPS_MAGFLINEAR" name="MagLinear"/>
|
||
|
|
<map enum-item="D3DPTFILTERCAPS_MAGFANISOTROPIC" name="MagAnisotropic"/>
|
||
|
|
<map enum-item="D3DPTFILTERCAPS_MAGFPYRAMIDALQUAD" name="MagPyramidalQuad"/>
|
||
|
|
<map enum-item="D3DPTFILTERCAPS_MAGFGAUSSIANQUAD" name="MagGaussianQuad"/>
|
||
|
|
|
||
|
|
<map enum="D3DFOGMODE" name="FogMode" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DFOG_NONE" name="None"/>
|
||
|
|
<map enum-item="D3DFOG_EXP" name="Exponential"/>
|
||
|
|
<map enum-item="D3DFOG_EXP2" name="ExponentialSquared"/>
|
||
|
|
<map enum-item="D3DFOG_LINEAR" name="Linear"/>
|
||
|
|
|
||
|
|
<map enum="D3DFORMAT" name="Format" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DFMT_A2R10G10B10" name="A2R10G10B10"/>
|
||
|
|
<map enum-item="D3DFMT_A8R8G8B8" name="A8R8G8B8"/>
|
||
|
|
<map enum-item="D3DFMT_X8R8G8B8" name="X8R8G8B8"/>
|
||
|
|
<map enum-item="D3DFMT_A1R5G5B5" name="A1R5G5B5"/>
|
||
|
|
<map enum-item="D3DFMT_X1R5G5B5" name="X1R5G5B5"/>
|
||
|
|
<map enum-item="D3DFMT_R5G6B5" name="R5G6B5"/>
|
||
|
|
<map enum-item="D3DFMT_D16_LOCKABLE" name="D16Lockable"/>
|
||
|
|
<map enum-item="D3DFMT_D32" name="D32"/>
|
||
|
|
<map enum-item="D3DFMT_D15S1" name="D15S1"/>
|
||
|
|
<map enum-item="D3DFMT_D24S8" name="D24S8"/>
|
||
|
|
<map enum-item="D3DFMT_D24X8" name="D24X8"/>
|
||
|
|
<map enum-item="D3DFMT_D24X4S4" name="D24X4S4"/>
|
||
|
|
<map enum-item="D3DFMT_D32F_LOCKABLE" name="D32SingleLockable"/>
|
||
|
|
<map enum-item="D3DFMT_D24FS8" name="D24SingleS8"/>
|
||
|
|
<map enum-item="D3DFMT_D32_LOCKABLE" name="D32Lockable"/>
|
||
|
|
<map enum-item="D3DFMT_S8_LOCKABLE" name="S8Lockable"/>
|
||
|
|
<map enum-item="D3DFMT_D16" name="D16"/>
|
||
|
|
<map enum-item="D3DFMT_VERTEXDATA" name="VertexData"/>
|
||
|
|
<map enum-item="D3DFMT_INDEX16" name="Index16"/>
|
||
|
|
<map enum-item="D3DFMT_INDEX32" name="Index32"/>
|
||
|
|
<map enum-item="D3DFMT_DXT1" name="Dxt1"/>
|
||
|
|
<map enum-item="D3DFMT_DXT2" name="Dxt2"/>
|
||
|
|
<map enum-item="D3DFMT_DXT3" name="Dxt3"/>
|
||
|
|
<map enum-item="D3DFMT_DXT4" name="Dxt4"/>
|
||
|
|
<map enum-item="D3DFMT_DXT5" name="Dxt5"/>
|
||
|
|
<map enum-item="D3DFMT_R16F" name="R16F"/>
|
||
|
|
<map enum-item="D3DFMT_G16R16F" name="G16R16F"/>
|
||
|
|
<map enum-item="D3DFMT_A16B16G16R16F" name="A16B16G16R16F"/>
|
||
|
|
<map enum-item="D3DFMT_MULTI2_ARGB8" name="Multi2Argb8"/>
|
||
|
|
<map enum-item="D3DFMT_G8R8_G8B8" name="G8R8_G8B8"/>
|
||
|
|
<map enum-item="D3DFMT_R8G8_B8G8" name="R8G8_B8G8"/>
|
||
|
|
<map enum-item="D3DFMT_UYVY" name="Uyvy"/>
|
||
|
|
<map enum-item="D3DFMT_YUY2" name="Yuy2"/>
|
||
|
|
<map enum-item="D3DFMT_R32F" name="R32F"/>
|
||
|
|
<map enum-item="D3DFMT_G32R32F" name="G32R32F"/>
|
||
|
|
<map enum-item="D3DFMT_A32B32G32R32F" name="A32B32G32R32F"/>
|
||
|
|
<map enum-item="D3DFMT_L6V5U5" name="L6V5U5"/>
|
||
|
|
<map enum-item="D3DFMT_X8L8V8U8" name="X8L8V8U8"/>
|
||
|
|
<map enum-item="D3DFMT_A2W10V10U10" name="A2W10V10U10"/>
|
||
|
|
<map enum-item="D3DFMT_V8U8" name="V8U8"/>
|
||
|
|
<map enum-item="D3DFMT_Q8W8V8U8" name="Q8W8V8U8"/>
|
||
|
|
<map enum-item="D3DFMT_V16U16" name="V16U16"/>
|
||
|
|
<map enum-item="D3DFMT_Q16W16V16U16" name="Q16W16V16U16"/>
|
||
|
|
<map enum-item="D3DFMT_C" name="CxV8U8"/>
|
||
|
|
<map enum-item="D3DFMT_R8G8B8" name="R8G8B8"/>
|
||
|
|
<map enum-item="D3DFMT_A4R4G4B4" name="A4R4G4B4"/>
|
||
|
|
<map enum-item="D3DFMT_R3G3B2" name="R3G3B2"/>
|
||
|
|
<map enum-item="D3DFMT_A8" name="A8"/>
|
||
|
|
<map enum-item="D3DFMT_A8R3G3B2" name="A8R3G3B2"/>
|
||
|
|
<map enum-item="D3DFMT_X4R4G4B4" name="X4R4G4B4"/>
|
||
|
|
<map enum-item="D3DFMT_A2B10G10R10" name="A2B10G10R10"/>
|
||
|
|
<map enum-item="D3DFMT_A8B8G8R8" name="A8B8G8R8"/>
|
||
|
|
<map enum-item="D3DFMT_X8B8G8R8" name="X8B8G8R8"/>
|
||
|
|
<map enum-item="D3DFMT_G16R16" name="G16R16"/>
|
||
|
|
<map enum-item="D3DFMT_A16B16G16R16" name="A16B16G16R16"/>
|
||
|
|
<map enum-item="D3DFMT_A8P8" name="A8P8"/>
|
||
|
|
<map enum-item="D3DFMT_P8" name="P8"/>
|
||
|
|
<map enum-item="D3DFMT_L16" name="L16"/>
|
||
|
|
<map enum-item="D3DFMT_L8" name="L8"/>
|
||
|
|
<map enum-item="D3DFMT_A8L8" name="A8L8"/>
|
||
|
|
<map enum-item="D3DFMT_A4L4" name="A4L4"/>
|
||
|
|
<map enum-item="D3DFMT_A1" name="A1"/>
|
||
|
|
<map enum-item="D3DFMT_BINARYBUFFER" name="BinaryBuffer"/>
|
||
|
|
<map enum-item="R2VB_FOURCC_R2VB" name="ATI_R2VB"/>
|
||
|
|
<map enum-item="D3DFMT_UNKNOWN" name="Unknown"/>
|
||
|
|
|
||
|
|
<map enum="D3DXFX" name="FX" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DXFX_DONOTSAVESTATE" name="DoNotSaveState"/>
|
||
|
|
<map enum-item="D3DXFX_DONOTSAVESHADERSTATE" name="DoNotSaveShaderState"/>
|
||
|
|
<map enum-item="D3DXFX_DONOTSAVESAMPLERSTATE" name="DoNotSaveSamplerState"/>
|
||
|
|
|
||
|
|
<map enum="D3DXIMAGE_FILEFORMAT" name="ImageFileFormat" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXIFF_BMP" name="Bmp"/>
|
||
|
|
<map enum-item="D3DXIFF_JPG" name="Jpg"/>
|
||
|
|
<map enum-item="D3DXIFF_TGA" name="Tga"/>
|
||
|
|
<map enum-item="D3DXIFF_PNG" name="Png"/>
|
||
|
|
<map enum-item="D3DXIFF_DDS" name="Dds"/>
|
||
|
|
<map enum-item="D3DXIFF_PPM" name="Ppm"/>
|
||
|
|
<map enum-item="D3DXIFF_DIB" name="Dib"/>
|
||
|
|
<map enum-item="D3DXIFF_HDR" name="Hdr"/>
|
||
|
|
<map enum-item="D3DXIFF_PFM" name="Pfm"/>
|
||
|
|
|
||
|
|
<map enum="D3DXINCLUDE_TYPE" name="IncludeType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXINC_LOCAL" name="Local"/>
|
||
|
|
<map enum-item="D3DXINC_SYSTEM" name="System"/>
|
||
|
|
|
||
|
|
<map enum="D3DISSUE" name="Issue" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DISSUE_BEGIN" name="Begin"/>
|
||
|
|
<map enum-item="D3DISSUE_END" name="End"/>
|
||
|
|
|
||
|
|
<map enum="D3DLIGHTTYPE" name="LightType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DLIGHT_POINT" name="Point"/>
|
||
|
|
<map enum-item="D3DLIGHT_SPOT" name="Spot"/>
|
||
|
|
<map enum-item="D3DLIGHT_DIRECTIONAL" name="Directional"/>
|
||
|
|
|
||
|
|
<map enum="D3DLINECAPS" name="LineCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DLINECAPS_TEXTURE" name="Texture"/>
|
||
|
|
<map enum-item="D3DLINECAPS_ZTEST" name="DepthTest"/>
|
||
|
|
<map enum-item="D3DLINECAPS_BLEND" name="Blend"/>
|
||
|
|
<map enum-item="D3DLINECAPS_ALPHACMP" name="AlphaCompare"/>
|
||
|
|
<map enum-item="D3DLINECAPS_FOG" name="Fog"/>
|
||
|
|
<map enum-item="D3DLINECAPS_ANTIALIAS" name="Antialias"/>
|
||
|
|
|
||
|
|
<map enum="D3DLOCK" name="LockFlags" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DLOCK_DISCARD" name="Discard"/>
|
||
|
|
<map enum-item="D3DLOCK_DONOTWAIT" name="DoNotWait"/>
|
||
|
|
<map enum-item="D3DLOCK_NO_DIRTY_UPDATE" name="NoDirtyUpdate"/>
|
||
|
|
<map enum-item="D3DLOCK_NOOVERWRITE" name="NoOverwrite"/>
|
||
|
|
<map enum-item="D3DLOCK_NOSYSLOCK" name="NoSystemLock"/>
|
||
|
|
<map enum-item="D3DLOCK_READONLY" name="ReadOnly"/>
|
||
|
|
<map enum-item="D3DLOCK_DONOTCOPYDATA" name="DoNotCopyData"/>
|
||
|
|
|
||
|
|
<map enum="D3DXMESHDATATYPE" name="MeshDataType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXMESHTYPE_MESH" name="Mesh"/>
|
||
|
|
<map enum-item="D3DXMESHTYPE_PMESH" name="ProgressiveMesh"/>
|
||
|
|
<map enum-item="D3DXMESHTYPE_PATCHMESH" name="PatchMesh"/>
|
||
|
|
|
||
|
|
<map enum="_D3DXMESH" name="MeshFlags" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DXMESH_32BIT" name="Use32Bit"/>
|
||
|
|
<map enum-item="D3DXMESH_DONOTCLIP" name="DoNotClip"/>
|
||
|
|
<map enum-item="D3DXMESH_POINTS" name="Points"/>
|
||
|
|
<map enum-item="D3DXMESH_RTPATCHES" name="RTPatches"/>
|
||
|
|
<map enum-item="D3DXMESH_NPATCHES" name="NPatches"/>
|
||
|
|
<map enum-item="D3DXMESH_VB_SYSTEMMEM" name="VertexBufferSystemMemory"/>
|
||
|
|
<map enum-item="D3DXMESH_VB_MANAGED" name="VertexBufferManaged"/>
|
||
|
|
<map enum-item="D3DXMESH_VB_WRITEONLY" name="VertexBufferWriteOnly"/>
|
||
|
|
<map enum-item="D3DXMESH_VB_DYNAMIC" name="VertexBufferDynamic"/>
|
||
|
|
<map enum-item="D3DXMESH_VB_SOFTWAREPROCESSING" name="VertexBufferSoftware"/>
|
||
|
|
<map enum-item="D3DXMESH_IB_SYSTEMMEM" name="IndexBufferSystemMemory"/>
|
||
|
|
<map enum-item="D3DXMESH_IB_MANAGED" name="IndexBufferManaged"/>
|
||
|
|
<map enum-item="D3DXMESH_IB_WRITEONLY" name="IndexBufferWriteOnly"/>
|
||
|
|
<map enum-item="D3DXMESH_IB_DYNAMIC" name="IndexBufferDynamic"/>
|
||
|
|
<map enum-item="D3DXMESH_IB_SOFTWAREPROCESSING" name="IndexBufferSoftware"/>
|
||
|
|
<map enum-item="D3DXMESH_VB_SHARE" name="VertexBufferShare"/>
|
||
|
|
<map enum-item="D3DXMESH_USEHWONLY" name="UseHardwareOnly"/>
|
||
|
|
<map enum-item="D3DXMESH_SYSTEMMEM" name="SystemMemory"/>
|
||
|
|
<map enum-item="D3DXMESH_MANAGED" name="Managed"/>
|
||
|
|
<map enum-item="D3DXMESH_WRITEONLY" name="WriteOnly"/>
|
||
|
|
<map enum-item="D3DXMESH_DYNAMIC" name="Dynamic"/>
|
||
|
|
<map enum-item="D3DXMESH_SOFTWAREPROCESSING" name="Software"/>
|
||
|
|
|
||
|
|
<map enum="_D3DXMESHOPT" name="MeshOptimizeFlags" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DXMESHOPT_COMPACT" name="Compact"/>
|
||
|
|
<map enum-item="D3DXMESHOPT_ATTRSORT" name="AttributeSort"/>
|
||
|
|
<map enum-item="D3DXMESHOPT_VERTEXCACHE" name="VertexCache"/>
|
||
|
|
<map enum-item="D3DXMESHOPT_STRIPREORDER" name="StripReorder"/>
|
||
|
|
<map enum-item="D3DXMESHOPT_IGNOREVERTS" name="IgnoreVertices"/>
|
||
|
|
<map enum-item="D3DXMESHOPT_DONOTSPLIT" name="DoNotSplit"/>
|
||
|
|
<map enum-item="D3DXMESHOPT_DEVICEINDEPENDENT" name="DeviceIndependent"/>
|
||
|
|
|
||
|
|
<map enum="_D3DXMESHSIMP" name="MeshSimplification" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXMESHSIMP_VERTEX" name="Vertex"/>
|
||
|
|
<map enum-item="D3DXMESHSIMP_FACE" name="Face"/>
|
||
|
|
|
||
|
|
<map enum="D3DMULTISAMPLE_TYPE" name="MultisampleType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_NONE" name="None"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_NONMASKABLE" name="NonMaskable"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_2_SAMPLES" name="TwoSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_3_SAMPLES" name="ThreeSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_4_SAMPLES" name="FourSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_5_SAMPLES" name="FiveSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_6_SAMPLES" name="SixSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_7_SAMPLES" name="SevenSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_8_SAMPLES" name="EightSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_9_SAMPLES" name="NineSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_10_SAMPLES" name="TenSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_11_SAMPLES" name="ElevenSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_12_SAMPLES" name="TwelveSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_13_SAMPLES" name="ThirteenSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_14_SAMPLES" name="FourteenSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_15_SAMPLES" name="FifteenSamples"/>
|
||
|
|
<map enum-item="D3DMULTISAMPLE_16_SAMPLES" name="SixteenSamples"/>
|
||
|
|
|
||
|
|
<map enum="D3DX_NORMALMAP" name="NormalMapFlags" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DX_NORMALMAP_MIRROR_U" name="MirrorU"/>
|
||
|
|
<map enum-item="D3DX_NORMALMAP_MIRROR_V" name="MirrorV"/>
|
||
|
|
<map enum-item="D3DX_NORMALMAP_MIRROR" name="Mirror"/>
|
||
|
|
<map enum-item="D3DX_NORMALMAP_INVERTSIGN" name="InvertSign"/>
|
||
|
|
<map enum-item="D3DX_NORMALMAP_COMPUTE_OCCLUSION" name="ComputeOcclusion"/>
|
||
|
|
|
||
|
|
<map enum="D3DXPARAMETER_CLASS" name="ParameterClass" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXPC_SCALAR" name="Scalar"/>
|
||
|
|
<map enum-item="D3DXPC_VECTOR" name="Vector"/>
|
||
|
|
<map enum-item="D3DXPC_MATRIX_ROWS" name="MatrixRows"/>
|
||
|
|
<map enum-item="D3DXPC_MATRIX_COLUMNS" name="MatrixColumns"/>
|
||
|
|
<map enum-item="D3DXPC_OBJECT" name="Object"/>
|
||
|
|
<map enum-item="D3DXPC_STRUCT" name="Struct"/>
|
||
|
|
|
||
|
|
<map enum="D3DX_PARAMETER" name="ParameterFlags" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DX_PARAMETER_SHARED" name="Shared"/>
|
||
|
|
<map enum-item="D3DX_PARAMETER_LITERAL" name="Literal"/>
|
||
|
|
<map enum-item="D3DX_PARAMETER_ANNOTATION" name="Annotation"/>
|
||
|
|
|
||
|
|
<map enum="D3DXPARAMETER_TYPE" name="ParameterType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXPT_VOID" name="Void"/>
|
||
|
|
<map enum-item="D3DXPT_BOOL" name="Bool"/>
|
||
|
|
<map enum-item="D3DXPT_INT" name="Int"/>
|
||
|
|
<map enum-item="D3DXPT_FLOAT" name="Float"/>
|
||
|
|
<map enum-item="D3DXPT_STRING" name="String"/>
|
||
|
|
<map enum-item="D3DXPT_TEXTURE" name="Texture"/>
|
||
|
|
<map enum-item="D3DXPT_TEXTURE1D" name="Texture1D"/>
|
||
|
|
<map enum-item="D3DXPT_TEXTURE2D" name="Texture2D"/>
|
||
|
|
<map enum-item="D3DXPT_TEXTURE3D" name="Texture3D"/>
|
||
|
|
<map enum-item="D3DXPT_TEXTURECUBE" name="TextureCube"/>
|
||
|
|
<map enum-item="D3DXPT_SAMPLER" name="Sampler"/>
|
||
|
|
<map enum-item="D3DXPT_SAMPLER1D" name="Sampler1D"/>
|
||
|
|
<map enum-item="D3DXPT_SAMPLER2D" name="Sampler2D"/>
|
||
|
|
<map enum-item="D3DXPT_SAMPLER3D" name="Sampler3D"/>
|
||
|
|
<map enum-item="D3DXPT_SAMPLERCUBE" name="SamplerCube"/>
|
||
|
|
<map enum-item="D3DXPT_PIXELSHADER" name="PixelShader"/>
|
||
|
|
<map enum-item="D3DXPT_VERTEXSHADER" name="VertexShader"/>
|
||
|
|
<map enum-item="D3DXPT_PIXELFRAGMENT" name="PixelFragment"/>
|
||
|
|
<map enum-item="D3DXPT_VERTEXFRAGMENT" name="VertexFragment"/>
|
||
|
|
<map enum-item="D3DXPT_UNSUPPORTED" name="Unsupported"/>
|
||
|
|
|
||
|
|
<map enum="D3DPATCHEDGESTYLE" name="PatchEdgeStyle" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DPATCHEDGE_DISCRETE" name="Discrete"/>
|
||
|
|
<map enum-item="D3DPATCHEDGE_CONTINUOUS" name="Continuous"/>
|
||
|
|
|
||
|
|
<map enum="D3DXPATCHMESHTYPE" name="PatchMeshType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXPATCHMESH_RECT" name="Rectangle"/>
|
||
|
|
<map enum-item="D3DXPATCHMESH_TRI" name="Triangle"/>
|
||
|
|
<map enum-item="D3DXPATCHMESH_NPATCH" name="NPatch"/>
|
||
|
|
|
||
|
|
<map enum="D3DPS20CAPS" name="PixelShaderCaps" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DPS20CAPS_ARBITRARYSWIZZLE" name="ArbitrarySwizzle"/>
|
||
|
|
<map enum-item="D3DPS20CAPS_GRADIENTINSTRUCTIONS" name="GradientInstructions"/>
|
||
|
|
<map enum-item="D3DPS20CAPS_PREDICATION" name="Predication"/>
|
||
|
|
<map enum-item="D3DPS20CAPS_NODEPENDENTREADLIMIT" name="NoDependentReadLimit"/>
|
||
|
|
<map enum-item="D3DPS20CAPS_NOTEXINSTRUCTIONLIMIT" name="NoTextureInstructionLimit"/>
|
||
|
|
|
||
|
|
<map enum="D3DXPLAYBACK_TYPE" name="PlaybackType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXPLAY_LOOP" name="Loop"/>
|
||
|
|
<map enum-item="D3DXPLAY_ONCE" name="Once"/>
|
||
|
|
<map enum-item="D3DXPLAY_PINGPONG" name="PingPong"/>
|
||
|
|
|
||
|
|
<map enum="D3DPOOL" name="Pool" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DPOOL_DEFAULT" name="Default"/>
|
||
|
|
<map enum-item="D3DPOOL_MANAGED" name="Managed"/>
|
||
|
|
<map enum-item="D3DPOOL_SYSTEMMEM" name="SystemMemory"/>
|
||
|
|
<map enum-item="D3DPOOL_SCRATCH" name="Scratch"/>
|
||
|
|
|
||
|
|
<map enum="D3DPRESENT" name="Present" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DPRESENT_DONOTFLIP" name="DoNotFlip"/>
|
||
|
|
<map enum-item="D3DPRESENT_DONOTWAIT" name="DoNotWait"/>
|
||
|
|
<map enum-item="D3DPRESENT_FLIPRESTART" name="FlipRestart"/>
|
||
|
|
<map enum-item="D3DPRESENT_VIDEO_RESTRICT_TO_MONITOR" name="VideoRestrictToMonitor"/>
|
||
|
|
<map enum-item="D3DPRESENT_LINEAR_CONTENT" name="LinearContent"/>
|
||
|
|
<map enum-item="D3DPRESENT_FORCEIMMEDIATE" name="ForceImmediate"/>
|
||
|
|
<map enum-item="D3DPRESENT_UPDATEOVERLAYONLY" name="UpdateOverlayOnly"/>
|
||
|
|
<map enum-item="D3DPRESENT_HIDEOVERLAY" name="HideOverlay"/>
|
||
|
|
<map enum-item="D3DPRESENT_UPDATECOLORKEY" name="UpdateColorKey"/>
|
||
|
|
|
||
|
|
<map enum="D3DPRESENTFLAG" name="PresentFlags" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DPRESENTFLAG_DEVICECLIP" name="DeviceClip"/>
|
||
|
|
<map enum-item="D3DPRESENTFLAG_DISCARD_DEPTHSTENCIL" name="DiscardDepthStencil"/>
|
||
|
|
<map enum-item="D3DPRESENTFLAG_LOCKABLE_BACKBUFFER" name="LockableBackBuffer"/>
|
||
|
|
<map enum-item="D3DPRESENTFLAG_NOAUTOROTATE" name="NoAutoRotate"/>
|
||
|
|
<map enum-item="D3DPRESENTFLAG_UNPRUNEDMODE" name="UnprunedMode"/>
|
||
|
|
<map enum-item="D3DPRESENTFLAG_VIDEO" name="Video"/>
|
||
|
|
<map enum-item="D3DPRESENTFLAG_OVERLAY_LIMITEDRGB" name="OverlayLimitedRgb"/>
|
||
|
|
<map enum-item="D3DPRESENTFLAG_OVERLAY_YC" name="OverlayYCbCr_BT709"/>
|
||
|
|
<map enum-item="D3DPRESENTFLAG_OVERLAY_YC" name="OverlayYCbCr_xvYCC"/>
|
||
|
|
<map enum-item="D3DPRESENTFLAG_RESTRICTED_CONTENT" name="RestrictedContent"/>
|
||
|
|
<map enum-item="D3DPRESENTFLAG_RESTRICT_SHARED_RESOURCE_DRIVER" name="RestrictSharedResourceDriver"/>
|
||
|
|
|
||
|
|
<map enum="D3DPRESENT_INTERVAL" name="PresentInterval" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DPRESENT_INTERVAL_DEFAULT" name="Default"/>
|
||
|
|
<map enum-item="D3DPRESENT_INTERVAL_IMMEDIATE" name="Immediate"/>
|
||
|
|
<map enum-item="D3DPRESENT_INTERVAL_ONE" name="One"/>
|
||
|
|
<map enum-item="D3DPRESENT_INTERVAL_TWO" name="Two"/>
|
||
|
|
<map enum-item="D3DPRESENT_INTERVAL_THREE" name="Three"/>
|
||
|
|
<map enum-item="D3DPRESENT_INTERVAL_FOUR" name="Four"/>
|
||
|
|
|
||
|
|
<map enum="D3DPMISCCAPS" name="PrimitiveMiscCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_MASKZ" name="MaskZ"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_CULLNONE" name="CullNone"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_CULLCW" name="CullCW"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_CULLCCW" name="CullCCW"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_COLORWRITEENABLE" name="ColorWriteEnable"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_CLIPPLANESCALEDPOINTS" name="ClipPlanesScaledPoints"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_CLIPTLVERTS" name="ClipTLVertices"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_TSSARGTEMP" name="TssArgTemp"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_BLENDOP" name="BlendOperation"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_NULLREFERENCE" name="NullReference"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_INDEPENDENTWRITEMASKS" name="IndependentWriteMasks"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_PERSTAGECONSTANT" name="PerStageConstant"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_POSTBLENDSRGBCONVERT" name="PostBlendSrgbConvert"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_FOGANDSPECULARALPHA" name="FogAndSpecularAlpha"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_SEPARATEALPHABLEND" name="SeparateAlphaBlend"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS" name="MrtIndependentBitDepths"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING" name="MrtPostPixelShaderBlending"/>
|
||
|
|
<map enum-item="D3DPMISCCAPS_FOGVERTEXCLAMPED" name="FogVertexClamped"/>
|
||
|
|
|
||
|
|
<map enum="D3DPRIMITIVETYPE" name="PrimitiveType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DPT_POINTLIST" name="PointList"/>
|
||
|
|
<map enum-item="D3DPT_LINELIST" name="LineList"/>
|
||
|
|
<map enum-item="D3DPT_LINESTRIP" name="LineStrip"/>
|
||
|
|
<map enum-item="D3DPT_TRIANGLELIST" name="TriangleList"/>
|
||
|
|
<map enum-item="D3DPT_TRIANGLESTRIP" name="TriangleStrip"/>
|
||
|
|
<map enum-item="D3DPT_TRIANGLEFAN" name="TriangleFan"/>
|
||
|
|
|
||
|
|
<map enum="D3DQUERYTYPE" name="QueryType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_VCACHE" name="VCache"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_RESOURCEMANAGER" name="ResourceManager"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_VERTEXSTATS" name="VertexStats"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_EVENT" name="Event"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_OCCLUSION" name="Occlusion"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_TIMESTAMP" name="Timestamp"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_TIMESTAMPDISJOINT" name="TimestampDisjoint"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_TIMESTAMPFREQ" name="TimestampFreq"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_PIPELINETIMINGS" name="PipelineTimings"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_INTERFACETIMINGS" name="InterfaceTimings"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_VERTEXTIMINGS" name="VertexTimings"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_PIXELTIMINGS" name="PixelTimings"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_BANDWIDTHTIMINGS" name="BandwidthTimings"/>
|
||
|
|
<map enum-item="D3DQUERYTYPE_CACHEUTILIZATION" name="CacheUtilization"/>
|
||
|
|
|
||
|
|
<map enum="R2VB_VSMP" name="R2VBSampler" flags="false" none="false"/>
|
||
|
|
<map enum-item="R2VB_VSMP_OVR_DMAP" name="OverrideDMap"/>
|
||
|
|
<map enum-item="R2VB_VSMP_OVR_VTX0" name="OverrideVtx0"/>
|
||
|
|
<map enum-item="R2VB_VSMP_OVR_VTX1" name="OverrideVtx1"/>
|
||
|
|
<map enum-item="R2VB_VSMP_OVR_VTX2" name="OverrideVtx2"/>
|
||
|
|
<map enum-item="R2VB_VSMP_OVR_VTX3" name="OverrideVtx3"/>
|
||
|
|
<map enum-item="R2VB_VSMP_NUM" name="Count"/>
|
||
|
|
|
||
|
|
<map enum="D3DPRASTERCAPS" name="RasterCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_DITHER" name="Dither"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_ZTEST" name="DepthTest"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_FOGVERTEX" name="FogVertex"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_FOGTABLE" name="FogTable"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_MIPMAPLODBIAS" name="MipMapLodBias"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_ZBUFFERLESSHSR" name="ZBufferLessHsr"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_FOGRANGE" name="FogRange"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_ANISOTROPY" name="Anisotropy"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_WBUFFER" name="WBuffer"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_WFOG" name="WFog"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_ZFOG" name="ZFog"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_COLORPERSPECTIVE" name="ColorPerspective"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_SCISSORTEST" name="ScissorTest"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_SLOPESCALEDEPTHBIAS" name="SlopeScaleDepthBias"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_DEPTHBIAS" name="DepthBias"/>
|
||
|
|
<map enum-item="D3DPRASTERCAPS_MULTISAMPLE_TOGGLE" name="MultisampleToggle"/>
|
||
|
|
|
||
|
|
<map enum="D3DXREGISTER_SET" name="RegisterSet" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXRS_BOOL" name="Bool"/>
|
||
|
|
<map enum-item="D3DXRS_INT4" name="Int4"/>
|
||
|
|
<map enum-item="D3DXRS_FLOAT4" name="Float4"/>
|
||
|
|
<map enum-item="D3DXRS_SAMPLER" name="Sampler"/>
|
||
|
|
|
||
|
|
<map enum="D3DRENDERSTATETYPE" name="RenderState" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DRS_ZENABLE" name="ZEnable"/>
|
||
|
|
<map enum-item="D3DRS_FILLMODE" name="FillMode"/>
|
||
|
|
<map enum-item="D3DRS_SHADEMODE" name="ShadeMode"/>
|
||
|
|
<map enum-item="D3DRS_ZWRITEENABLE" name="ZWriteEnable"/>
|
||
|
|
<map enum-item="D3DRS_ALPHATESTENABLE" name="AlphaTestEnable"/>
|
||
|
|
<map enum-item="D3DRS_LASTPIXEL" name="LastPixel"/>
|
||
|
|
<map enum-item="D3DRS_SRCBLEND" name="SourceBlend"/>
|
||
|
|
<map enum-item="D3DRS_DESTBLEND" name="DestinationBlend"/>
|
||
|
|
<map enum-item="D3DRS_CULLMODE" name="CullMode"/>
|
||
|
|
<map enum-item="D3DRS_ZFUNC" name="ZFunc"/>
|
||
|
|
<map enum-item="D3DRS_ALPHAREF" name="AlphaRef"/>
|
||
|
|
<map enum-item="D3DRS_ALPHAFUNC" name="AlphaFunc"/>
|
||
|
|
<map enum-item="D3DRS_DITHERENABLE" name="DitherEnable"/>
|
||
|
|
<map enum-item="D3DRS_ALPHABLENDENABLE" name="AlphaBlendEnable"/>
|
||
|
|
<map enum-item="D3DRS_FOGENABLE" name="FogEnable"/>
|
||
|
|
<map enum-item="D3DRS_SPECULARENABLE" name="SpecularEnable"/>
|
||
|
|
<map enum-item="D3DRS_FOGCOLOR" name="FogColor"/>
|
||
|
|
<map enum-item="D3DRS_FOGTABLEMODE" name="FogTableMode"/>
|
||
|
|
<map enum-item="D3DRS_FOGSTART" name="FogStart"/>
|
||
|
|
<map enum-item="D3DRS_FOGEND" name="FogEnd"/>
|
||
|
|
<map enum-item="D3DRS_FOGDENSITY" name="FogDensity"/>
|
||
|
|
<map enum-item="D3DRS_RANGEFOGENABLE" name="RangeFogEnable"/>
|
||
|
|
<map enum-item="D3DRS_STENCILENABLE" name="StencilEnable"/>
|
||
|
|
<map enum-item="D3DRS_STENCILFAIL" name="StencilFail"/>
|
||
|
|
<map enum-item="D3DRS_STENCILZFAIL" name="StencilZFail"/>
|
||
|
|
<map enum-item="D3DRS_STENCILPASS" name="StencilPass"/>
|
||
|
|
<map enum-item="D3DRS_STENCILFUNC" name="StencilFunc"/>
|
||
|
|
<map enum-item="D3DRS_STENCILREF" name="StencilRef"/>
|
||
|
|
<map enum-item="D3DRS_STENCILMASK" name="StencilMask"/>
|
||
|
|
<map enum-item="D3DRS_STENCILWRITEMASK" name="StencilWriteMask"/>
|
||
|
|
<map enum-item="D3DRS_TEXTUREFACTOR" name="TextureFactor"/>
|
||
|
|
<map enum-item="D3DRS_WRAP0" name="Wrap0"/>
|
||
|
|
<map enum-item="D3DRS_WRAP1" name="Wrap1"/>
|
||
|
|
<map enum-item="D3DRS_WRAP2" name="Wrap2"/>
|
||
|
|
<map enum-item="D3DRS_WRAP3" name="Wrap3"/>
|
||
|
|
<map enum-item="D3DRS_WRAP4" name="Wrap4"/>
|
||
|
|
<map enum-item="D3DRS_WRAP5" name="Wrap5"/>
|
||
|
|
<map enum-item="D3DRS_WRAP6" name="Wrap6"/>
|
||
|
|
<map enum-item="D3DRS_WRAP7" name="Wrap7"/>
|
||
|
|
<map enum-item="D3DRS_WRAP8" name="Wrap8"/>
|
||
|
|
<map enum-item="D3DRS_WRAP9" name="Wrap9"/>
|
||
|
|
<map enum-item="D3DRS_WRAP10" name="Wrap10"/>
|
||
|
|
<map enum-item="D3DRS_WRAP11" name="Wrap11"/>
|
||
|
|
<map enum-item="D3DRS_WRAP12" name="Wrap12"/>
|
||
|
|
<map enum-item="D3DRS_WRAP13" name="Wrap13"/>
|
||
|
|
<map enum-item="D3DRS_WRAP14" name="Wrap14"/>
|
||
|
|
<map enum-item="D3DRS_WRAP15" name="Wrap15"/>
|
||
|
|
<map enum-item="D3DRS_CLIPPING" name="Clipping"/>
|
||
|
|
<map enum-item="D3DRS_LIGHTING" name="Lighting"/>
|
||
|
|
<map enum-item="D3DRS_AMBIENT" name="Ambient"/>
|
||
|
|
<map enum-item="D3DRS_FOGVERTEXMODE" name="FogVertexMode"/>
|
||
|
|
<map enum-item="D3DRS_COLORVERTEX" name="ColorVertex"/>
|
||
|
|
<map enum-item="D3DRS_LOCALVIEWER" name="LocalViewer"/>
|
||
|
|
<map enum-item="D3DRS_NORMALIZENORMALS" name="NormalizeNormals"/>
|
||
|
|
<map enum-item="D3DRS_DIFFUSEMATERIALSOURCE" name="DiffuseMaterialSource"/>
|
||
|
|
<map enum-item="D3DRS_SPECULARMATERIALSOURCE" name="SpecularMaterialSource"/>
|
||
|
|
<map enum-item="D3DRS_AMBIENTMATERIALSOURCE" name="AmbientMaterialSource"/>
|
||
|
|
<map enum-item="D3DRS_EMISSIVEMATERIALSOURCE" name="EmissiveMaterialSource"/>
|
||
|
|
<map enum-item="D3DRS_VERTEXBLEND" name="VertexBlend"/>
|
||
|
|
<map enum-item="D3DRS_CLIPPLANEENABLE" name="ClipPlaneEnable"/>
|
||
|
|
<map enum-item="D3DRS_POINTSIZE" name="PointSize"/>
|
||
|
|
<map enum-item="D3DRS_POINTSIZE_MIN" name="PointSizeMin"/>
|
||
|
|
<map enum-item="D3DRS_POINTSPRITEENABLE" name="PointSpriteEnable"/>
|
||
|
|
<map enum-item="D3DRS_POINTSCALEENABLE" name="PointScaleEnable"/>
|
||
|
|
<map enum-item="D3DRS_POINTSCALE_A" name="PointScaleA"/>
|
||
|
|
<map enum-item="D3DRS_POINTSCALE_B" name="PointScaleB"/>
|
||
|
|
<map enum-item="D3DRS_POINTSCALE_C" name="PointScaleC"/>
|
||
|
|
<map enum-item="D3DRS_MULTISAMPLEANTIALIAS" name="MultisampleAntialias"/>
|
||
|
|
<map enum-item="D3DRS_MULTISAMPLEMASK" name="MultisampleMask"/>
|
||
|
|
<map enum-item="D3DRS_PATCHEDGESTYLE" name="PatchEdgeStyle"/>
|
||
|
|
<map enum-item="D3DRS_DEBUGMONITORTOKEN" name="DebugMonitorToken"/>
|
||
|
|
<map enum-item="D3DRS_POINTSIZE_MAX" name="PointSizeMax"/>
|
||
|
|
<map enum-item="D3DRS_INDEXEDVERTEXBLENDENABLE" name="IndexedVertexBlendEnable"/>
|
||
|
|
<map enum-item="D3DRS_COLORWRITEENABLE" name="ColorWriteEnable"/>
|
||
|
|
<map enum-item="D3DRS_TWEENFACTOR" name="TweenFactor"/>
|
||
|
|
<map enum-item="D3DRS_BLENDOP" name="BlendOperation"/>
|
||
|
|
<map enum-item="D3DRS_POSITIONDEGREE" name="PositionDegree"/>
|
||
|
|
<map enum-item="D3DRS_NORMALDEGREE" name="NormalDegree"/>
|
||
|
|
<map enum-item="D3DRS_SCISSORTESTENABLE" name="ScissorTestEnable"/>
|
||
|
|
<map enum-item="D3DRS_SLOPESCALEDEPTHBIAS" name="SlopeScaleDepthBias"/>
|
||
|
|
<map enum-item="D3DRS_ANTIALIASEDLINEENABLE" name="AntialiasedLineEnable"/>
|
||
|
|
<map enum-item="D3DRS_MINTESSELLATIONLEVEL" name="MinTessellationLevel"/>
|
||
|
|
<map enum-item="D3DRS_MAXTESSELLATIONLEVEL" name="MaxTessellationLevel"/>
|
||
|
|
<map enum-item="D3DRS_ADAPTIVETESS_X" name="AdaptiveTessX"/>
|
||
|
|
<map enum-item="D3DRS_ADAPTIVETESS_Y" name="AdaptiveTessY"/>
|
||
|
|
<map enum-item="D3DRS_ADAPTIVETESS_Z" name="AdaptiveTessZ"/>
|
||
|
|
<map enum-item="D3DRS_ADAPTIVETESS_W" name="AdaptiveTessW"/>
|
||
|
|
<map enum-item="D3DRS_ENABLEADAPTIVETESSELLATION" name="EnableAdaptiveTessellation"/>
|
||
|
|
<map enum-item="D3DRS_TWOSIDEDSTENCILMODE" name="TwoSidedStencilMode"/>
|
||
|
|
<map enum-item="D3DRS_CCW_STENCILFAIL" name="CcwStencilFail"/>
|
||
|
|
<map enum-item="D3DRS_CCW_STENCILZFAIL" name="CcwStencilZFail"/>
|
||
|
|
<map enum-item="D3DRS_CCW_STENCILPASS" name="CcwStencilPass"/>
|
||
|
|
<map enum-item="D3DRS_CCW_STENCILFUNC" name="CcwStencilFunc"/>
|
||
|
|
<map enum-item="D3DRS_COLORWRITEENABLE1" name="ColorWriteEnable1"/>
|
||
|
|
<map enum-item="D3DRS_COLORWRITEENABLE2" name="ColorWriteEnable2"/>
|
||
|
|
<map enum-item="D3DRS_COLORWRITEENABLE3" name="ColorWriteEnable3"/>
|
||
|
|
<map enum-item="D3DRS_BLENDFACTOR" name="BlendFactor"/>
|
||
|
|
<map enum-item="D3DRS_SRGBWRITEENABLE" name="SrgbWriteEnable"/>
|
||
|
|
<map enum-item="D3DRS_DEPTHBIAS" name="DepthBias"/>
|
||
|
|
<map enum-item="D3DRS_SEPARATEALPHABLENDENABLE" name="SeparateAlphaBlendEnable"/>
|
||
|
|
<map enum-item="D3DRS_SRCBLENDALPHA" name="SourceBlendAlpha"/>
|
||
|
|
<map enum-item="D3DRS_DESTBLENDALPHA" name="DestinationBlendAlpha"/>
|
||
|
|
<map enum-item="D3DRS_BLENDOPALPHA" name="BlendOperationAlpha"/>
|
||
|
|
|
||
|
|
<map enum="D3DX_RESOURCE_RESIDENCY" name="ResourceResidency" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DX_RESOURCE_RESIDENCY_RESIDENT" name="Resident"/>
|
||
|
|
<map enum-item="D3DX_RESOURCE_RESIDENCY_RESIDENT_IN_SHARED_MEMORY" name="ResidentInSharedMemory"/>
|
||
|
|
<map enum-item="D3DX_RESOURCE_RESIDENCY_NOT_RESIDENT" name="NotResident"/>
|
||
|
|
|
||
|
|
<map enum="D3DRESOURCETYPE" name="ResourceType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DRTYPE_SURFACE" name="Surface"/>
|
||
|
|
<map enum-item="D3DRTYPE_VOLUME" name="Volume"/>
|
||
|
|
<map enum-item="D3DRTYPE_TEXTURE" name="Texture"/>
|
||
|
|
<map enum-item="D3DRTYPE_VOLUMETEXTURE" name="VolumeTexture"/>
|
||
|
|
<map enum-item="D3DRTYPE_CUBETEXTURE" name="CubeTexture"/>
|
||
|
|
<map enum-item="D3DRTYPE_VERTEXBUFFER" name="VertexBuffer"/>
|
||
|
|
<map enum-item="D3DRTYPE_INDEXBUFFER" name="IndexBuffer"/>
|
||
|
|
|
||
|
|
<map enum="D3DSAMPLER_TEXTURE_TYPE" name="SamplerTextureType"/>
|
||
|
|
<map enum-item="D3DSTT_UNKNOWN" name="Unknown"/>
|
||
|
|
<map enum-item="D3DSTT_2D" name="Texture2D"/>
|
||
|
|
<map enum-item="D3DSTT_CUBE" name="Cube"/>
|
||
|
|
<map enum-item="D3DSTT_VOLUME" name="Volume"/>
|
||
|
|
|
||
|
|
<map enum="D3DSAMPLERSTATETYPE" name="SamplerState" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DSAMP_ADDRESSU" name="AddressU"/>
|
||
|
|
<map enum-item="D3DSAMP_ADDRESSV" name="AddressV"/>
|
||
|
|
<map enum-item="D3DSAMP_ADDRESSW" name="AddressW"/>
|
||
|
|
<map enum-item="D3DSAMP_BORDERCOLOR" name="BorderColor"/>
|
||
|
|
<map enum-item="D3DSAMP_MAGFILTER" name="MagFilter"/>
|
||
|
|
<map enum-item="D3DSAMP_MINFILTER" name="MinFilter"/>
|
||
|
|
<map enum-item="D3DSAMP_MIPFILTER" name="MipFilter"/>
|
||
|
|
<map enum-item="D3DSAMP_MIPMAPLODBIAS" name="MipMapLodBias"/>
|
||
|
|
<map enum-item="D3DSAMP_MAXMIPLEVEL" name="MaxMipLevel"/>
|
||
|
|
<map enum-item="D3DSAMP_MAXANISOTROPY" name="MaxAnisotropy"/>
|
||
|
|
<map enum-item="D3DSAMP_SRGBTEXTURE" name="SrgbTexture"/>
|
||
|
|
<map enum-item="D3DSAMP_ELEMENTINDEX" name="ElementIndex"/>
|
||
|
|
<map enum-item="D3DSAMP_DMAPOFFSET" name="DisplacementMapOffset"/>
|
||
|
|
|
||
|
|
<map enum="D3DSCANLINEORDERING" name="ScanlineOrdering" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DSCANLINEORDERING_PROGRESSIVE" name="Progressive"/>
|
||
|
|
<map enum-item="D3DSCANLINEORDERING_INTERLACED" name="Interlaced"/>
|
||
|
|
|
||
|
|
<map enum="D3DPSHADECAPS" name="ShadeCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DPSHADECAPS_COLORGOURAUDRGB" name="ColorGouraudRgb"/>
|
||
|
|
<map enum-item="D3DPSHADECAPS_SPECULARGOURAUDRGB" name="SpecularGouraudRgb"/>
|
||
|
|
<map enum-item="D3DPSHADECAPS_ALPHAGOURAUDBLEND" name="AlphaGouraudBlend"/>
|
||
|
|
<map enum-item="D3DPSHADECAPS_FOGGOURAUD" name="FogGouraud"/>
|
||
|
|
|
||
|
|
<map enum="D3DSHADEMODE" name="ShadeMode" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DSHADE_FLAT" name="Flat"/>
|
||
|
|
<map enum-item="D3DSHADE_GOURAUD" name="Gouraud"/>
|
||
|
|
|
||
|
|
<map enum="D3DXSHADER" name="ShaderFlags" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DXSHADER_PACKMATRIX_COLUMNMAJOR" name="PackMatrixColumnMajor"/>
|
||
|
|
<map enum-item="D3DXSHADER_PACKMATRIX_ROWMAJOR" name="PackMatrixRowMajor"/>
|
||
|
|
<map enum-item="D3DXSHADER_AVOID_FLOW_CONTROL" name="AvoidFlowControl"/>
|
||
|
|
<map enum-item="D3DXSHADER_DEBUG" name="Debug"/>
|
||
|
|
<map enum-item="D3DXSHADER_ENABLE_BACKWARDS_COMPATIBILITY" name="EnableBackwardsCompatibility"/>
|
||
|
|
<map enum-item="D3DXSHADER_FORCE_PS_SOFTWARE_NOOPT" name="ForcePSSoftwareNoOpt"/>
|
||
|
|
<map enum-item="D3DXSHADER_FORCE_VS_SOFTWARE_NOOPT" name="ForceVSSoftwareNoOpt"/>
|
||
|
|
<map enum-item="D3DXSHADER_IEEE_STRICTNESS" name="IeeeStrictness"/>
|
||
|
|
<map enum-item="D3DXSHADER_NO_PRESHADER" name="NoPreshader"/>
|
||
|
|
<map enum-item="D3DXSHADER_OPTIMIZATION_LEVEL0" name="OptimizationLevel0"/>
|
||
|
|
<map enum-item="D3DXSHADER_OPTIMIZATION_LEVEL1" name="OptimizationLevel1"/>
|
||
|
|
<map enum-item="D3DXSHADER_OPTIMIZATION_LEVEL2" name="OptimizationLevel2"/>
|
||
|
|
<map enum-item="D3DXSHADER_OPTIMIZATION_LEVEL3" name="OptimizationLevel3"/>
|
||
|
|
<map enum-item="D3DXSHADER_PARTIALPRECISION" name="PartialPrecision"/>
|
||
|
|
<map enum-item="D3DXSHADER_PREFER_FLOW_CONTROL" name="PreferFlowControl"/>
|
||
|
|
<map enum-item="D3DXSHADER_SKIPVALIDATION" name="SkipValidation"/>
|
||
|
|
<map enum-item="D3DXSHADER_SKIPOPTIMIZATION" name="SkipOptimization"/>
|
||
|
|
<map enum-item="D3DXSHADER_USE_LEGACY_D3DX9_31_DLL" name="UseLegacyD3DX9_31Dll"/>
|
||
|
|
|
||
|
|
<map enum="D3DXSPRITE" name="SpriteFlags" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DXSPRITE_DONOTSAVESTATE" name="DoNotSaveState"/>
|
||
|
|
<map enum-item="D3DXSPRITE_DONOTMODIFY_RENDERSTATE" name="DoNotModifyRenderState"/>
|
||
|
|
<map enum-item="D3DXSPRITE_OBJECTSPACE" name="ObjectSpace"/>
|
||
|
|
<map enum-item="D3DXSPRITE_BILLBOARD" name="Billboard"/>
|
||
|
|
<map enum-item="D3DXSPRITE_ALPHABLEND" name="AlphaBlend"/>
|
||
|
|
<map enum-item="D3DXSPRITE_SORT_TEXTURE" name="SortTexture"/>
|
||
|
|
<map enum-item="D3DXSPRITE_SORT_DEPTH_FRONTTOBACK" name="SortDepthFrontToBack"/>
|
||
|
|
<map enum-item="D3DXSPRITE_SORT_DEPTH_BACKTOFRONT" name="SortDepthBackToFront"/>
|
||
|
|
<map enum-item="D3DXSPRITE_DO_NOT_ADDREF_TEXTURE" name="DoNotAddRefTexture"/>
|
||
|
|
|
||
|
|
<map enum="D3DSTATEBLOCKTYPE" name="StateBlockType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DSBT_ALL" name="All"/>
|
||
|
|
<map enum-item="D3DSBT_PIXELSTATE" name="PixelState"/>
|
||
|
|
<map enum-item="D3DSBT_VERTEXSTATE" name="VertexState"/>
|
||
|
|
|
||
|
|
<map enum="D3DSTENCILCAPS" name="StencilCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DSTENCILCAPS_KEEP" name="Keep"/>
|
||
|
|
<map enum-item="D3DSTENCILCAPS_ZERO" name="Zero"/>
|
||
|
|
<map enum-item="D3DSTENCILCAPS_REPLACE" name="Replace"/>
|
||
|
|
<map enum-item="D3DSTENCILCAPS_INCRSAT" name="IncrementClamp"/>
|
||
|
|
<map enum-item="D3DSTENCILCAPS_DECRSAT" name="DecrementClamp"/>
|
||
|
|
<map enum-item="D3DSTENCILCAPS_INVERT" name="Invert"/>
|
||
|
|
<map enum-item="D3DSTENCILCAPS_INCR" name="Increment"/>
|
||
|
|
<map enum-item="D3DSTENCILCAPS_DECR" name="Decrement"/>
|
||
|
|
<map enum-item="D3DSTENCILCAPS_TWOSIDED" name="TwoSided"/>
|
||
|
|
|
||
|
|
<map enum="D3DSTENCILOP" name="StencilOperation" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DSTENCILOP_KEEP" name="Keep"/>
|
||
|
|
<map enum-item="D3DSTENCILOP_ZERO" name="Zero"/>
|
||
|
|
<map enum-item="D3DSTENCILOP_REPLACE" name="Replace"/>
|
||
|
|
<map enum-item="D3DSTENCILOP_INCRSAT" name="IncrementSaturate"/>
|
||
|
|
<map enum-item="D3DSTENCILOP_DECRSAT" name="DecrementSaturate"/>
|
||
|
|
<map enum-item="D3DSTENCILOP_INVERT" name="Invert"/>
|
||
|
|
<map enum-item="D3DSTENCILOP_INCR" name="Increment"/>
|
||
|
|
<map enum-item="D3DSTENCILOP_DECR" name="Decrement"/>
|
||
|
|
|
||
|
|
<map enum="D3DSTREAMSOURCE" name="StreamSource" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DSTREAMSOURCE_INDEXEDDATA" name="IndexedData"/>
|
||
|
|
<map enum-item="D3DSTREAMSOURCE_INSTANCEDATA" name="InstanceData"/>
|
||
|
|
|
||
|
|
<map enum="D3DSWAPEFFECT" name="SwapEffect" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DSWAPEFFECT_DISCARD" name="Discard"/>
|
||
|
|
<map enum-item="D3DSWAPEFFECT_FLIP" name="Flip"/>
|
||
|
|
<map enum-item="D3DSWAPEFFECT_COPY" name="Copy"/>
|
||
|
|
<map enum-item="D3DSWAPEFFECT_OVERLAY" name="Overlay"/>
|
||
|
|
<map enum-item="D3DSWAPEFFECT_FLIPEX" name="FlipEx"/>
|
||
|
|
|
||
|
|
<map enum="D3DXTANGENT" name="TangentOptions" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DXTANGENT_WRAP_U" name="WrapU"/>
|
||
|
|
<map enum-item="D3DXTANGENT_WRAP_V" name="WrapV"/>
|
||
|
|
<map enum-item="D3DXTANGENT_WRAP_UV" name="WrapUV"/>
|
||
|
|
<map enum-item="D3DXTANGENT_DONT_NORMALIZE_PARTIALS" name="DontNormalizePartials"/>
|
||
|
|
<map enum-item="D3DXTANGENT_DONT_ORTHOGONALIZE" name="DontOrthogonalize"/>
|
||
|
|
<map enum-item="D3DXTANGENT_ORTHOGONALIZE_FROM_V" name="OrthogonalizeFromV"/>
|
||
|
|
<map enum-item="D3DXTANGENT_ORTHOGONALIZE_FROM_U" name="OrthogonalizeFromU"/>
|
||
|
|
<map enum-item="D3DXTANGENT_WEIGHT_BY_AREA" name="WeightByArea"/>
|
||
|
|
<map enum-item="D3DXTANGENT_WEIGHT_EQUAL" name="WeightEqual"/>
|
||
|
|
<map enum-item="D3DXTANGENT_WIND_CW" name="WindCW"/>
|
||
|
|
<map enum-item="D3DXTANGENT_CALCULATE_NORMALS" name="CalculateNormals"/>
|
||
|
|
<map enum-item="D3DXTANGENT_GENERATE_IN_PLACE" name="GenerateInPlace"/>
|
||
|
|
|
||
|
|
<map enum="D3DTEXTUREADDRESS" name="TextureAddress" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DTADDRESS_WRAP" name="Wrap"/>
|
||
|
|
<map enum-item="D3DTADDRESS_MIRROR" name="Mirror"/>
|
||
|
|
<map enum-item="D3DTADDRESS_CLAMP" name="Clamp"/>
|
||
|
|
<map enum-item="D3DTADDRESS_BORDER" name="Border"/>
|
||
|
|
<map enum-item="D3DTADDRESS_MIRRORONCE" name="MirrorOnce"/>
|
||
|
|
|
||
|
|
<map enum="D3DPTADDRESSCAPS" name="TextureAddressCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DPTADDRESSCAPS_WRAP" name="Wrap"/>
|
||
|
|
<map enum-item="D3DPTADDRESSCAPS_MIRROR" name="Mirror"/>
|
||
|
|
<map enum-item="D3DPTADDRESSCAPS_CLAMP" name="Clamp"/>
|
||
|
|
<map enum-item="D3DPTADDRESSCAPS_BORDER" name="Border"/>
|
||
|
|
<map enum-item="D3DPTADDRESSCAPS_INDEPENDENTUV" name="IndependentUV"/>
|
||
|
|
<map enum-item="D3DPTADDRESSCAPS_MIRRORONCE" name="MirrorOnce"/>
|
||
|
|
|
||
|
|
<map enum="D3DTA" name="TextureArgument" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DTA_SELECTMASK" name="SelectMask"/>
|
||
|
|
<map enum-item="D3DTA_DIFFUSE" name="Diffuse"/>
|
||
|
|
<map enum-item="D3DTA_CURRENT" name="Current"/>
|
||
|
|
<map enum-item="D3DTA_TEXTURE" name="Texture"/>
|
||
|
|
<map enum-item="D3DTA_TFACTOR" name="TFactor"/>
|
||
|
|
<map enum-item="D3DTA_SPECULAR" name="Specular"/>
|
||
|
|
<map enum-item="D3DTA_TEMP" name="Temp"/>
|
||
|
|
<map enum-item="D3DTA_CONSTANT" name="Constant"/>
|
||
|
|
<map enum-item="D3DTA_COMPLEMENT" name="Complement"/>
|
||
|
|
<map enum-item="D3DTA_ALPHAREPLICATE" name="AlphaReplicate"/>
|
||
|
|
|
||
|
|
<map enum="D3DPTEXTURECAPS" name="TextureCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_PERSPECTIVE" name="Perspective"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_POW2" name="Pow2"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_ALPHA" name="Alpha"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_SQUAREONLY" name="SquareOnly"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_TEXREPEATNOTSCALEDBYSIZE" name="TextureRepeatNotScaledBySize"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_ALPHAPALETTE" name="AlphaPalette"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_NONPOW2CONDITIONAL" name="NonPow2Conditional"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_PROJECTED" name="Projected"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_CUBEMAP" name="CubeMap"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_VOLUMEMAP" name="VolumeMap"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_MIPMAP" name="MipMap"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_MIPVOLUMEMAP" name="MipVolumeMap"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_MIPCUBEMAP" name="MipCubeMap"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_CUBEMAP_POW2" name="CubeMapPow2"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_VOLUMEMAP_POW2" name="VolumeMapPow2"/>
|
||
|
|
<map enum-item="D3DPTEXTURECAPS_NOPROJECTEDBUMPENV" name="NoProjectedBumpEnvironment"/>
|
||
|
|
|
||
|
|
<map enum="D3DTSS_TCI" name="TextureCoordIndex" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DTSS_TCI_PASSTHRU" name="PassThru"/>
|
||
|
|
<map enum-item="D3DTSS_TCI_CAMERASPACENORMAL" name="CameraSpaceNormal"/>
|
||
|
|
<map enum-item="D3DTSS_TCI_CAMERASPACEPOSITION" name="CameraSpacePosition"/>
|
||
|
|
<map enum-item="D3DTSS_TCI_CAMERASPACEREFLECTIONVECTOR" name="CameraSpaceReflectionVector"/>
|
||
|
|
<map enum-item="D3DTSS_TCI_SPHEREMAP" name="SphereMap"/>
|
||
|
|
|
||
|
|
<map enum="D3DTEXTUREFILTERTYPE" name="TextureFilter" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DTEXF_NONE" name="None"/>
|
||
|
|
<map enum-item="D3DTEXF_POINT" name="Point"/>
|
||
|
|
<map enum-item="D3DTEXF_LINEAR" name="Linear"/>
|
||
|
|
<map enum-item="D3DTEXF_ANISOTROPIC" name="Anisotropic"/>
|
||
|
|
<map enum-item="D3DTEXF_PYRAMIDALQUAD" name="PyramidalQuad"/>
|
||
|
|
<map enum-item="D3DTEXF_GAUSSIANQUAD" name="GaussianQuad"/>
|
||
|
|
<map enum-item="D3DTEXF_CONVOLUTIONMONO" name="ConvolutionMono"/>
|
||
|
|
|
||
|
|
<map enum="D3DTEXTUREOP" name="TextureOperation" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DTOP_DISABLE" name="Disable"/>
|
||
|
|
<map enum-item="D3DTOP_SELECTARG1" name="SelectArg1"/>
|
||
|
|
<map enum-item="D3DTOP_SELECTARG2" name="SelectArg2"/>
|
||
|
|
<map enum-item="D3DTOP_MODULATE" name="Modulate"/>
|
||
|
|
<map enum-item="D3DTOP_MODULATE2X" name="Modulate2X"/>
|
||
|
|
<map enum-item="D3DTOP_MODULATE4X" name="Modulate4X"/>
|
||
|
|
<map enum-item="D3DTOP_ADD" name="Add"/>
|
||
|
|
<map enum-item="D3DTOP_ADDSIGNED" name="AddSigned"/>
|
||
|
|
<map enum-item="D3DTOP_ADDSIGNED2X" name="AddSigned2X"/>
|
||
|
|
<map enum-item="D3DTOP_SUBTRACT" name="Subtract"/>
|
||
|
|
<map enum-item="D3DTOP_ADDSMOOTH" name="AddSmooth"/>
|
||
|
|
<map enum-item="D3DTOP_BLENDDIFFUSEALPHA" name="BlendDiffuseAlpha"/>
|
||
|
|
<map enum-item="D3DTOP_BLENDTEXTUREALPHA" name="BlendTextureAlpha"/>
|
||
|
|
<map enum-item="D3DTOP_BLENDFACTORALPHA" name="BlendFactorAlpha"/>
|
||
|
|
<map enum-item="D3DTOP_BLENDTEXTUREALPHAPM" name="BlendTextureAlphaPM"/>
|
||
|
|
<map enum-item="D3DTOP_BLENDCURRENTALPHA" name="BlendCurrentAlpha"/>
|
||
|
|
<map enum-item="D3DTOP_PREMODULATE" name="Premodulate"/>
|
||
|
|
<map enum-item="D3DTOP_MODULATEALPHA_ADDCOLOR" name="ModulateAlphaAddColor"/>
|
||
|
|
<map enum-item="D3DTOP_MODULATECOLOR_ADDALPHA" name="ModulateColorAddAlpha"/>
|
||
|
|
<map enum-item="D3DTOP_MODULATEINVALPHA_ADDCOLOR" name="ModulateInvAlphaAddColor"/>
|
||
|
|
<map enum-item="D3DTOP_MODULATEINVCOLOR_ADDALPHA" name="ModulateInvColorAddAlpha"/>
|
||
|
|
<map enum-item="D3DTOP_BUMPENVMAP" name="BumpEnvironmentMap"/>
|
||
|
|
<map enum-item="D3DTOP_BUMPENVMAPLUMINANCE" name="BumpEnvironmentMapLuminance"/>
|
||
|
|
<map enum-item="D3DTOP_DOTPRODUCT3" name="DotProduct3"/>
|
||
|
|
<map enum-item="D3DTOP_MULTIPLYADD" name="MultiplyAdd"/>
|
||
|
|
<map enum-item="D3DTOP_LERP" name="Lerp"/>
|
||
|
|
|
||
|
|
<map enum="D3DTEXOPCAPS" name="TextureOperationCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_DISABLE" name="Disable"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_SELECTARG1" name="SelectArg1"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_SELECTARG2" name="SelectArg2"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_MODULATE" name="Modulate"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_MODULATE2X" name="Modulate2X"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_MODULATE4X" name="Modulate4X"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_ADD" name="Add"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_ADDSIGNED" name="AddSigned"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_ADDSIGNED2X" name="AddSigned2X"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_SUBTRACT" name="Subtract"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_ADDSMOOTH" name="AddSmooth"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_BLENDDIFFUSEALPHA" name="BlendDiffuseAlpha"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_BLENDTEXTUREALPHA" name="BlendTextureAlpha"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_BLENDFACTORALPHA" name="BlendFactorAlpha"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_BLENDTEXTUREALPHAPM" name="BlendTextureAlphaPM"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_BLENDCURRENTALPHA" name="BlendCurrentAlpha"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_PREMODULATE" name="Premodulate"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_MODULATEALPHA_ADDCOLOR" name="ModulateAlphaAddColor"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_MODULATECOLOR_ADDALPHA" name="ModulateColorAddAlpha"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_MODULATEINVALPHA_ADDCOLOR" name="ModulateInvAlphaAddColor"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_MODULATEINVCOLOR_ADDALPHA" name="ModulateInvColorAddAlpha"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_BUMPENVMAP" name="BumpEnvironmentMap"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_BUMPENVMAPLUMINANCE" name="BumpEnvironmentMapLuminance"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_DOTPRODUCT3" name="DotProduct3"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_MULTIPLYADD" name="MultiplyAdd"/>
|
||
|
|
<map enum-item="D3DTEXOPCAPS_LERP" name="Lerp"/>
|
||
|
|
|
||
|
|
<map enum="D3DTEXTURESTAGESTATETYPE" name="TextureStage" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DTSS_COLOROP" name="ColorOperation"/>
|
||
|
|
<map enum-item="D3DTSS_COLORARG1" name="ColorArg1"/>
|
||
|
|
<map enum-item="D3DTSS_COLORARG2" name="ColorArg2"/>
|
||
|
|
<map enum-item="D3DTSS_ALPHAOP" name="AlphaOperation"/>
|
||
|
|
<map enum-item="D3DTSS_ALPHAARG1" name="AlphaArg1"/>
|
||
|
|
<map enum-item="D3DTSS_ALPHAARG2" name="AlphaArg2"/>
|
||
|
|
<map enum-item="D3DTSS_BUMPENVMAT00" name="BumpEnvironmentMat00"/>
|
||
|
|
<map enum-item="D3DTSS_BUMPENVMAT01" name="BumpEnvironmentMat01"/>
|
||
|
|
<map enum-item="D3DTSS_BUMPENVMAT10" name="BumpEnvironmentMat10"/>
|
||
|
|
<map enum-item="D3DTSS_BUMPENVMAT11" name="BumpEnvironmentMat11"/>
|
||
|
|
<map enum-item="D3DTSS_TEXCOORDINDEX" name="TexCoordIndex"/>
|
||
|
|
<map enum-item="D3DTSS_BUMPENVLSCALE" name="BumpEnvironmentLScale"/>
|
||
|
|
<map enum-item="D3DTSS_BUMPENVLOFFSET" name="BumpEnvironmentLOffset"/>
|
||
|
|
<map enum-item="D3DTSS_TEXTURETRANSFORMFLAGS" name="TextureTransformFlags"/>
|
||
|
|
<map enum-item="D3DTSS_COLORARG0" name="ColorArg0"/>
|
||
|
|
<map enum-item="D3DTSS_ALPHAARG0" name="AlphaArg0"/>
|
||
|
|
<map enum-item="D3DTSS_RESULTARG" name="ResultArg"/>
|
||
|
|
<map enum-item="D3DTSS_CONSTANT" name="Constant"/>
|
||
|
|
|
||
|
|
<map enum="D3DTEXTURETRANSFORMFLAGS" name="TextureTransform" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DTTFF_DISABLE" name="Disable"/>
|
||
|
|
<map enum-item="D3DTTFF_COUNT1" name="Count1"/>
|
||
|
|
<map enum-item="D3DTTFF_COUNT2" name="Count2"/>
|
||
|
|
<map enum-item="D3DTTFF_COUNT3" name="Count3"/>
|
||
|
|
<map enum-item="D3DTTFF_COUNT4" name="Count4"/>
|
||
|
|
<map enum-item="D3DTTFF_PROJECTED" name="Projected"/>
|
||
|
|
|
||
|
|
<map enum="D3DWRAPCOORD" name="TextureWrapping" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DWRAPCOORD_0" name="WrapCoordinate0"/>
|
||
|
|
<map enum-item="D3DWRAPCOORD_1" name="WrapCoordinate1"/>
|
||
|
|
<map enum-item="D3DWRAPCOORD_2" name="WrapCoordinate2"/>
|
||
|
|
<map enum-item="D3DWRAPCOORD_3" name="WrapCoordinate3"/>
|
||
|
|
|
||
|
|
<map enum="D3DXPRIORITY_TYPE" name="TrackPriority" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXPRIORITY_LOW" name="Low"/>
|
||
|
|
<map enum-item="D3DXPRIORITY_HIGH" name="High"/>
|
||
|
|
|
||
|
|
<map enum="D3DTRANSFORMSTATETYPE2" replace="D3DTRANSFORMSTATETYPE" name="TransformState" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DTS2_VIEW" name="View"/>
|
||
|
|
<map enum-item="D3DTS2_PROJECTION" name="Projection"/>
|
||
|
|
<map enum-item="D3DTS2_WORLD" name="World"/>
|
||
|
|
<map enum-item="D3DTS2_WORLD1" name="World1"/>
|
||
|
|
<map enum-item="D3DTS2_WORLD2" name="World2"/>
|
||
|
|
<map enum-item="D3DTS2_WORLD3" name="World3"/>
|
||
|
|
<map enum-item="D3DTS2_TEXTURE0" name="Texture0"/>
|
||
|
|
<map enum-item="D3DTS2_TEXTURE1" name="Texture1"/>
|
||
|
|
<map enum-item="D3DTS2_TEXTURE2" name="Texture2"/>
|
||
|
|
<map enum-item="D3DTS2_TEXTURE3" name="Texture3"/>
|
||
|
|
<map enum-item="D3DTS2_TEXTURE4" name="Texture4"/>
|
||
|
|
<map enum-item="D3DTS2_TEXTURE5" name="Texture5"/>
|
||
|
|
<map enum-item="D3DTS2_TEXTURE6" name="Texture6"/>
|
||
|
|
<map enum-item="D3DTS2_TEXTURE7" name="Texture7"/>
|
||
|
|
|
||
|
|
<map enum="D3DXTRANSITION_TYPE" name="TransitionType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXTRANSITION_LINEAR" name="Linear"/>
|
||
|
|
<map enum-item="D3DXTRANSITION_EASEINEASEOUT" name="EaseInEaseOut"/>
|
||
|
|
|
||
|
|
<map enum="D3DUSAGE" name="Usage" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DUSAGE_AUTOGENMIPMAP" name="AutoGenerateMipMap"/>
|
||
|
|
<map enum-item="D3DUSAGE_DEPTHSTENCIL" name="DepthStencil"/>
|
||
|
|
<map enum-item="D3DUSAGE_DMAP" name="DisplacementMap"/>
|
||
|
|
<map enum-item="D3DUSAGE_DONOTCLIP" name="DoNotClip"/>
|
||
|
|
<map enum-item="D3DUSAGE_DYNAMIC" name="Dynamic"/>
|
||
|
|
<map enum-item="D3DUSAGE_NONSECURE" name="NonSecure"/>
|
||
|
|
<map enum-item="D3DUSAGE_NPATCHES" name="NPatches"/>
|
||
|
|
<map enum-item="D3DUSAGE_POINTS" name="Points"/>
|
||
|
|
<map enum-item="D3DUSAGE_RENDERTARGET" name="RenderTarget"/>
|
||
|
|
<map enum-item="D3DUSAGE_RTPATCHES" name="RTPatches"/>
|
||
|
|
<map enum-item="D3DUSAGE_WRITEONLY" name="WriteOnly"/>
|
||
|
|
<map enum-item="D3DUSAGE_SOFTWAREPROCESSING" name="SoftwareProcessing"/>
|
||
|
|
<map enum-item="D3DUSAGE_TEXTAPI" name="TextApi"/>
|
||
|
|
<map enum-item="D3DUSAGE_QUERY_LEGACYBUMPMAP" name="QueryLegacyBumpMap"/>
|
||
|
|
<map enum-item="D3DUSAGE_QUERY_SRGBREAD" name="QuerySrgbRead"/>
|
||
|
|
<map enum-item="D3DUSAGE_QUERY_FILTER" name="QueryFilter"/>
|
||
|
|
<map enum-item="D3DUSAGE_QUERY_SRGBWRITE" name="QuerySrgbWrite"/>
|
||
|
|
<map enum-item="D3DUSAGE_QUERY_POSTPIXELSHADER_BLENDING" name="QueryPostPixelShaderBlending"/>
|
||
|
|
<map enum-item="D3DUSAGE_QUERY_VERTEXTEXTURE" name="QueryVertexTexture"/>
|
||
|
|
<map enum-item="D3DUSAGE_QUERY_WRAPANDMIP" name="QueryWrapAndMip"/>
|
||
|
|
|
||
|
|
<map enum="D3DXIMT" name="UVAtlasQuality" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DXUVATLAS_DEFAULT" name="Default"/>
|
||
|
|
<map enum-item="D3DXUVATLAS_GEODESIC_FAST" name="GeodesicFast"/>
|
||
|
|
<map enum-item="D3DXUVATLAS_GEODESIC_QUALITY" name="GeodesicQuality"/>
|
||
|
|
|
||
|
|
<map enum="D3DVERTEXBLENDFLAGS" name="VertexBlend" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DVBF_DISABLE" name="Disable"/>
|
||
|
|
<map enum-item="D3DVBF_1WEIGHTS" name="Weights1"/>
|
||
|
|
<map enum-item="D3DVBF_2WEIGHTS" name="Weights2"/>
|
||
|
|
<map enum-item="D3DVBF_3WEIGHTS" name="Weights3"/>
|
||
|
|
<map enum-item="D3DVBF_0WEIGHTS" name="Weights0"/>
|
||
|
|
<map enum-item="D3DVBF_TWEENING" name="Tweening"/>
|
||
|
|
|
||
|
|
<map enum="D3DFVF" name="VertexFormat" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DFVF_NORMAL" name="Normal"/>
|
||
|
|
<map enum-item="D3DFVF_PSIZE" name="PointSize"/>
|
||
|
|
<map enum-item="D3DFVF_DIFFUSE" name="Diffuse"/>
|
||
|
|
<map enum-item="D3DFVF_SPECULAR" name="Specular"/>
|
||
|
|
<map enum-item="D3DFVF_XYZ" name="Position"/>
|
||
|
|
<map enum-item="D3DFVF_XYZRHW" name="PositionRhw"/>
|
||
|
|
<map enum-item="D3DFVF_XYZB1" name="PositionBlend1"/>
|
||
|
|
<map enum-item="D3DFVF_XYZB2" name="PositionBlend2"/>
|
||
|
|
<map enum-item="D3DFVF_XYZB3" name="PositionBlend3"/>
|
||
|
|
<map enum-item="D3DFVF_XYZB4" name="PositionBlend4"/>
|
||
|
|
<map enum-item="D3DFVF_XYZB5" name="PositionBlend5"/>
|
||
|
|
<map enum-item="D3DFVF_XYZW" name="PositionW"/>
|
||
|
|
<map enum-item="D3DFVF_TEX0" name="Texture0"/>
|
||
|
|
<map enum-item="D3DFVF_TEX1" name="Texture1"/>
|
||
|
|
<map enum-item="D3DFVF_TEX2" name="Texture2"/>
|
||
|
|
<map enum-item="D3DFVF_TEX3" name="Texture3"/>
|
||
|
|
<map enum-item="D3DFVF_TEX4" name="Texture4"/>
|
||
|
|
<map enum-item="D3DFVF_TEX5" name="Texture5"/>
|
||
|
|
<map enum-item="D3DFVF_TEX6" name="Texture6"/>
|
||
|
|
<map enum-item="D3DFVF_TEX7" name="Texture7"/>
|
||
|
|
<map enum-item="D3DFVF_TEX8" name="Texture8"/>
|
||
|
|
<map enum-item="D3DFVF_POSITION_MASK" name="PositionMask"/>
|
||
|
|
<map enum-item="D3DFVF_TEXCOUNT_MASK" name="TextureCountMask"/>
|
||
|
|
<map enum-item="D3DFVF_TEXCOUNT_SHIFT" name="TextureCountShift"/>
|
||
|
|
<map enum-item="D3DFVF_LASTBETA_UBYTE4" name="LastBetaUByte4"/>
|
||
|
|
<map enum-item="D3DFVF_LASTBETA_D3DCOLOR" name="LastBetaColor"/>
|
||
|
|
|
||
|
|
<map enum="D3DFVFCAPS" name="VertexFormatCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DFVFCAPS_TEXCOORDCOUNTMASK" name="TextureCoordCountMask"/>
|
||
|
|
<map enum-item="D3DFVFCAPS_DONOTSTRIPELEMENTS" name="DoNotStripElements"/>
|
||
|
|
<map enum-item="D3DFVFCAPS_PSIZE" name="PointSize"/>
|
||
|
|
|
||
|
|
<map enum="D3DVTXPCAPS" name="VertexProcessingCaps" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DVTXPCAPS_TEXGEN" name="TextureGen"/>
|
||
|
|
<map enum-item="D3DVTXPCAPS_MATERIALSOURCE7" name="MaterialSource7"/>
|
||
|
|
<map enum-item="D3DVTXPCAPS_DIRECTIONALLIGHTS" name="DirectionalLights"/>
|
||
|
|
<map enum-item="D3DVTXPCAPS_POSITIONALLIGHTS" name="PositionalLights"/>
|
||
|
|
<map enum-item="D3DVTXPCAPS_LOCALVIEWER" name="LocalViewer"/>
|
||
|
|
<map enum-item="D3DVTXPCAPS_TWEENING" name="Tweening"/>
|
||
|
|
<map enum-item="D3DVTXPCAPS_TEXGEN_SPHEREMAP" name="TexGenSphereMap"/>
|
||
|
|
<map enum-item="D3DVTXPCAPS_NO_TEXGEN_NONLOCALVIEWER" name="NoTexGenNonLocalViewer"/>
|
||
|
|
|
||
|
|
<map enum="D3DVS20CAPS" name="VertexShaderCaps" flags="true" none="true"/>
|
||
|
|
<map enum-item="D3DVS20CAPS_PREDICATION" name="Predication"/>
|
||
|
|
|
||
|
|
<map enum="D3DVERTEXTEXTURESAMPLER" name="VertexTextureSampler" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DVERTEXTEXTURESAMPLER0" name="Sampler0"/>
|
||
|
|
<map enum-item="D3DVERTEXTEXTURESAMPLER1" name="Sampler1"/>
|
||
|
|
<map enum-item="D3DVERTEXTEXTURESAMPLER2" name="Sampler2"/>
|
||
|
|
<map enum-item="D3DVERTEXTEXTURESAMPLER3" name="Sampler3"/>
|
||
|
|
<map enum-item="D3DVERTEXTEXTURESAMPLERMAPSAMPLER" name="DisplacementMapSampler"/>
|
||
|
|
|
||
|
|
<map enum="D3DBUSTYPE" name="VideoSubType"/>
|
||
|
|
<map enum-item="D3DBUSTYPE_OTHER" name="Other"/>
|
||
|
|
<map enum-item="D3DBUSTYPE_PCI" name="Pci"/>
|
||
|
|
<map enum-item="D3DBUSTYPE_PCIX" name="PciX"/>
|
||
|
|
<map enum-item="D3DBUSTYPE_PCIEXPRESS" name="PciExpress"/>
|
||
|
|
<map enum-item="D3DBUSTYPE_AGP" name="Agp"/>
|
||
|
|
<map enum-item="D3DBUSIMPL_MODIFIER_(.*)" name-tmp="$1"/>
|
||
|
|
|
||
|
|
<map enum="_D3DXWELDEPSILONSFLAGS" name="WeldFlags" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DXWELDEPSILONS_WELDALL" name="WeldAll"/>
|
||
|
|
<map enum-item="D3DXWELDEPSILONS_WELDPARTIALMATCHES" name="WeldPartialMatches"/>
|
||
|
|
<map enum-item="D3DXWELDEPSILONS_DONOTREMOVEVERTICES" name="DoNotRemoveVertices"/>
|
||
|
|
<map enum-item="D3DXWELDEPSILONS_DONOTSPLIT" name="DoNotSplit"/>
|
||
|
|
|
||
|
|
<map enum="D3DXF_FILEFORMAT2" replace="D3DXF_FILEFORMAT" name="XFileFormat" flags="true" none="false"/>
|
||
|
|
<map enum-item="D3DXF_FILEFORMAT_BINARY" name="Binary"/>
|
||
|
|
<map enum-item="D3DXF_FILEFORMAT_TEXT" name="Text"/>
|
||
|
|
<map enum-item="D3DXF_FILEFORMAT_COMPRESSED" name="Compressed"/>
|
||
|
|
|
||
|
|
<map enum="D3DZBUFFERTYPE" name="ZBufferType" flags="false" none="false"/>
|
||
|
|
<map enum-item="D3DZB_TRUE" name="UseZBuffer"/>
|
||
|
|
<map enum-item="D3DZB_FALSE" name="DontUseZBuffer"/>
|
||
|
|
<map enum-item="D3DZB_USEW" name="UseWBuffer"/>
|
||
|
|
|
||
|
|
<map enum="D3DBACKBUFFER_TYPE" visibility="internal"/>
|
||
|
|
|
||
|
|
<!--
|
||
|
|
// *****************************************************************
|
||
|
|
// D3D9 Structures
|
||
|
|
// *****************************************************************
|
||
|
|
-->
|
||
|
|
<map struct="D3D(.*)" name-tmp="$1" />
|
||
|
|
<map struct="D3DX(.*)" name-tmp="$1" />
|
||
|
|
<remove struct="D3D_OMAC" />
|
||
|
|
<remove struct="D3DAES_CTR_IV" />
|
||
|
|
<remove struct="D3DENCRYPTED_BLOCK_INFO" />
|
||
|
|
<remove struct="D3DRANGE" />
|
||
|
|
<remove struct="D3DMEMORYPRESSURE" />
|
||
|
|
<remove struct="D3DCOMPOSERECTDESC" />
|
||
|
|
<remove struct="D3DCOMPOSERECTDESTINATION" />
|
||
|
|
<remove struct="D3DOVERLAYCAPS" />
|
||
|
|
<remove struct="D3DCONTENTPROTECTIONCAPS" />
|
||
|
|
<remove struct="D3DXFONT_DESCA" />
|
||
|
|
<remove struct="D3DXF_FILELOADRESOURCE" />
|
||
|
|
<remove struct="D3DXF_FILELOADMEMORY" />
|
||
|
|
<remove struct="D3DXINTERSECTINFO" />
|
||
|
|
<remove struct="D3DXSHMATERIAL" />
|
||
|
|
<remove struct="D3DXSHPRTSPLITMESHVERTDATA" />
|
||
|
|
<remove struct="D3DXSHPRTSPLITMESHCLUSTERDATA" />
|
||
|
|
<remove struct="D3DXSHADER_TYPEINFO" />
|
||
|
|
<remove struct="D3DXSHADER_STRUCTMEMBERINFO" />
|
||
|
|
<remove struct="D3DXSHCOMPRESSQUALITYTYPE" />
|
||
|
|
<remove struct="D3DXSHGPUSIMOPT" />
|
||
|
|
|
||
|
|
<map struct="D3DXFONT_DESCW" name="FontDescription" />
|
||
|
|
<map field="D3DXFONT_DESCW::Weight" type="D3DX9_FONT_WEIGHT" />
|
||
|
|
<map field="D3DXFONT_DESCW::Quality" type="D3DX9_FONT_QUALITY" />
|
||
|
|
<map field="D3DXFONT_DESCW::OutputPrecision" type="D3DX9_FONT_PRECISION" />
|
||
|
|
<map field="D3DXFONT_DESCW::CharSet" name="CharacterSet" type="D3DX9_FONT_CHARSET" />
|
||
|
|
<map field="D3DXFONT_DESCW::PitchAndFamily" type="D3DX9_FONT_PITCHFAMILY" />
|
||
|
|
|
||
|
|
<map struct="D3DRESOURCESTATS" name="ResourceStats"/>
|
||
|
|
<map field="D3DRESOURCESTATS::ApproxBytesDownloaded" name="ApproximateBytesDownloaded"/>
|
||
|
|
<map field="D3DRESOURCESTATS::NumEvicts" name="NumberEvicted"/>
|
||
|
|
<map field="D3DRESOURCESTATS::NumVidCreates" name="NumberVideoCreated"/>
|
||
|
|
<map field="D3DRESOURCESTATS::LastPri" name="LastPriority"/>
|
||
|
|
<map field="D3DRESOURCESTATS::NumUsed" name="NumberUsed"/>
|
||
|
|
<map field="D3DRESOURCESTATS::NumUsedInVidMem" name="NumberUsedInVideoMemory"/>
|
||
|
|
<map field="D3DRESOURCESTATS::bThrashing" name="Thrashing"/>
|
||
|
|
|
||
|
|
<map struct="D3DDEVINFO_(.*)" name-tmp="$1"/>
|
||
|
|
<map struct="D3DDEVINFO_RESOURCEMANAGER" name="ResourceManager"/>
|
||
|
|
<map struct="D3DDEVINFO_VCACHE" name="VCache"/>
|
||
|
|
<map struct="D3DDEVINFO_D3D9PIPELINETIMINGS" name="PipelineTimings"/>
|
||
|
|
<map struct="D3DDEVINFO_D3D9INTERFACETIMINGS" name="InterfaceTimings"/>
|
||
|
|
<map struct="D3DDEVINFO_D3D9STAGETIMINGS" name="StageTimings"/>
|
||
|
|
<map struct="D3DDEVINFO_D3D9BANDWIDTHTIMINGS" name="BandwidthTimings"/>
|
||
|
|
<map struct="D3DDEVINFO_D3D9CACHEUTILIZATION" name="CacheUtilization"/>
|
||
|
|
<map struct="D3DDEVINFO_D3DVERTEXSTATS" name="VertexStats"/>
|
||
|
|
|
||
|
|
<map field=".*::Usage" type="D3DUSAGE"/>
|
||
|
|
|
||
|
|
<map struct="D3DPRESENTSTATS" name="PresentationStatistics" />
|
||
|
|
<map struct="D3D(.*)9" name-tmp="$1" />
|
||
|
|
|
||
|
|
<map struct="D3DXMATERIAL" name="ExtendedMaterial" />
|
||
|
|
<map field="D3DXMATERIAL::MatD3D" name="MaterialD3D"/>
|
||
|
|
<map field="D3DXMATERIAL::pTextureFilename" name="TextureFileName"/>
|
||
|
|
|
||
|
|
<map struct="D3DXMESHCONTAINER" name="MeshContainer" struct-to-class="true"/>
|
||
|
|
<map field="D3DXMESHCONTAINER::pMaterials" name="MaterialPointer" visibility="internal"/>
|
||
|
|
<map field="D3DXMESHCONTAINER::NumMaterials" name="MaterialCount" visibility="internal"/>
|
||
|
|
|
||
|
|
<map struct="D3DXMESHDATA" name="MeshData" />
|
||
|
|
<map struct="D3DXWELDEPSILONS" name="WeldEpsilons" />
|
||
|
|
|
||
|
|
<map struct="D3DXEFFECTINSTANCE" name="EffectInstance" native="true" struct-to-class="true" marshal="true"/>
|
||
|
|
<map field="D3DXEFFECTINSTANCE::pEffectFilename" name="EffectFilename"/>
|
||
|
|
<map field="D3DXEFFECTINSTANCE::NumDefaults" name="DefaultCount" visibility="internal"/>
|
||
|
|
<map field="D3DXEFFECTINSTANCE::pDefaults" name="DefaultPointer" visibility="internal"/>
|
||
|
|
|
||
|
|
<map struct="D3DXFONT_DESCW" name="FontDescription" />
|
||
|
|
|
||
|
|
<map struct="D3DLOCKED_RECT" visibility="internal"/>
|
||
|
|
<map struct="D3DLOCKED_BOX" visibility="internal"/>
|
||
|
|
|
||
|
|
<map struct="D3DADAPTER_IDENTIFIER9" struct-to-class="true" name="AdapterDetails" />
|
||
|
|
<map field="DriverVersion" name="RawDriverVersion" visibility="internal"/>
|
||
|
|
<map field="SubSysId" name="SubsystemId"/>
|
||
|
|
<map field="WHQLLevel" name="WhqlLevel"/>
|
||
|
|
|
||
|
|
<map struct="D3DXATTRIBUTEWEIGHTS" name="AttributeWeights" />
|
||
|
|
<map field="Texcoord" name="TextureCoordinate" />
|
||
|
|
|
||
|
|
<map struct="D3DXBONECOMBINATION" name="BoneCombination" native="true" struct-to-class="true" marshal="true"/>
|
||
|
|
<map field="BoneId" name="BonedIdsPointer" visibility="internal"/>
|
||
|
|
|
||
|
|
<map struct="D3DXKEY_CALLBACK" name="CallbackKey" />
|
||
|
|
<map field="pCallbackData" name="Data"/>
|
||
|
|
|
||
|
|
<map struct="D3DCAPS9" name="Capabilities" />
|
||
|
|
<map field="Caps" type="D3DCAPS" />
|
||
|
|
<map field="Caps2" type="D3DCAPS2" />
|
||
|
|
<map field="Caps3" type="D3DCAPS3" />
|
||
|
|
<map field="PresentationIntervals" type="D3DPRESENT_INTERVAL" />
|
||
|
|
<map field="CursorCaps" type="D3DCURSORCAPS" />
|
||
|
|
<map field="DevCaps" name="DeviceCaps" type="D3DDEVCAPS" />
|
||
|
|
<map field="DevCaps2" name="DeviceCaps2" type="D3DDEVCAPS2" />
|
||
|
|
<map field="PrimitiveMiscCaps" type="D3DPMISCCAPS" />
|
||
|
|
<map field="RasterCaps" type="D3DPRASTERCAPS" />
|
||
|
|
<map field="ZCmpCaps" name="DepthCompareCaps" type="D3DPCMPCAPS" />
|
||
|
|
<map field="SrcBlendCaps" name="SourceBlendCaps" type="D3DPBLENDCAPS" />
|
||
|
|
<map field="DestBlendCaps" name="DestinationBlendCaps" type="D3DPBLENDCAPS" />
|
||
|
|
<map field="AlphaCmpCaps" name="AlpaCompareCaps" type="D3DPCMPCAPS" />
|
||
|
|
<map field="NumSimultaneousRTs" name="SimultaneousRTCount"/>
|
||
|
|
<map field="TextureCaps" type="D3DPTEXTURECAPS"/>
|
||
|
|
<map field=".*FilterCaps" type="D3DPTFILTERCAPS"/>
|
||
|
|
<map field="TextureAddressCaps" type="D3DPTADDRESSCAPS"/>
|
||
|
|
<map field="VolumeTextureAddressCaps" type="D3DPTADDRESSCAPS"/>
|
||
|
|
<map field="DeclTypes" name="DeclarationTypes" type="D3DDTCAPS"/>
|
||
|
|
<map field="LineCaps" type="D3DLINECAPS"/>
|
||
|
|
<map field="PixelShaderVersion" name="PixelShaderVersion_" visibility="internal"/>
|
||
|
|
<map field="VertexShaderVersion" name="VertexShaderVersion_" visibility="internal"/>
|
||
|
|
<map field="Reserved5" visibility="internal"/>
|
||
|
|
<map field="StencilCaps" type="D3DSTENCILCAPS"/>
|
||
|
|
<map field="FVFCaps" type="D3DFVFCAPS"/>
|
||
|
|
<map field="TextureOpCaps" name="TextureOperationCaps" type="D3DTEXOPCAPS"/>
|
||
|
|
<map field="VertexProcessingCaps" type="D3DVTXPCAPS"/>
|
||
|
|
<map field="ShadeCaps" type="D3DPSHADECAPS"/>
|
||
|
|
|
||
|
|
<map struct="D3DCLIPSTATUS9" name="ClipStatus" />
|
||
|
|
<map struct="D3DDEVICE_CREATION_PARAMETERS" name="CreationParameters" />
|
||
|
|
<map struct="D3DDISPLAYMODE" name="DisplayMode" />
|
||
|
|
<map struct="D3DDISPLAYMODEEX" name="DisplayModeEx" native="true" struct-to-class="true" new="true" />
|
||
|
|
<map field="D3DDISPLAYMODEEX::Size" visibility="internal"/>
|
||
|
|
<map struct="D3DDISPLAYMODEFILTER" name="DisplayModeFilter" />
|
||
|
|
<map struct="D3DGAMMARAMP" name="GammaRamp" />
|
||
|
|
<map struct="D3DINDEXBUFFER_DESC" name="IndexBufferDescription" />
|
||
|
|
|
||
|
|
<map struct="D3DPSHADERCAPS2_0" name="PixelShader20Caps" />
|
||
|
|
<map field="D3DPSHADERCAPS2_0::Caps" type="D3DPS20CAPS" />
|
||
|
|
<map field="D3DPSHADERCAPS2_0::NumTemps" name="TempCount" />
|
||
|
|
<map field="D3DPSHADERCAPS2_0::NumInstructionSlots" name="InstructionSlotCount" />
|
||
|
|
|
||
|
|
<map struct="D3DRECTPATCH_INFO" name="RectanglePatchInfo" />
|
||
|
|
|
||
|
|
<map struct="D3DTRIPATCH_INFO" name="TrianglePatchInfo" />
|
||
|
|
<map field="D3DTRIPATCH_INFO::NumVertices" name="VertexCount"/>
|
||
|
|
|
||
|
|
<map struct="D3DVERTEXBUFFER_DESC" name="VertexBufferDescription" />
|
||
|
|
<map field="D3DVERTEXBUFFER_DESC::Size" name="SizeInBytes"/>
|
||
|
|
<map field="D3DVERTEXBUFFER_DESC::FVF" name="FVF"/>
|
||
|
|
|
||
|
|
<map struct="D3DVERTEXELEMENT9" name="VertexElement" />
|
||
|
|
|
||
|
|
<map struct="D3DVSHADERCAPS2_0" name="VertexShader20Caps" />
|
||
|
|
<map field="D3DVSHADERCAPS2_0::Caps" type="D3DVS20CAPS" />
|
||
|
|
<map field="D3DVSHADERCAPS2_0::NumTemps" name="TempCount" />
|
||
|
|
|
||
|
|
<map struct="D3DXATTRIBUTERANGE" name="AttributeRange" />
|
||
|
|
<map struct="D3DXCONSTANTTABLE_DESC" name="ConstantTableDescription" />
|
||
|
|
|
||
|
|
<map struct="D3DXEFFECTDEFAULT" name="EffectDefault" marshalto="true"/>
|
||
|
|
<map field="D3DXEFFECTDEFAULT::pParamName" name="ParameterName"/>
|
||
|
|
<map field="D3DXEFFECTDEFAULT::NumBytes" name="BufferSize" visibility="internal" />
|
||
|
|
<map field="D3DXEFFECTDEFAULT::pValue" name="BufferPointer" visibility="internal"/>
|
||
|
|
|
||
|
|
<map struct="D3DXKEY_QUATERNION" name="RotationKey" />
|
||
|
|
<map struct="D3DXKEY_VECTOR3" name="ScaleKey" />
|
||
|
|
<map struct="D3DXPATCHINFO" name="PatchInfo" />
|
||
|
|
<map struct="D3DXRTE_DESC" name="RenderToEnvironmentMapDescription" />
|
||
|
|
<map struct="D3DXRTS_DESC" name="RenderToSurfaceDescription" />
|
||
|
|
|
||
|
|
<map struct="D3DXSEMANTIC" name="ShaderSemantic" />
|
||
|
|
<map field="D3DXSEMANTIC::Usage" type="D3DDECLUSAGE" />
|
||
|
|
|
||
|
|
<map field="D3DPRESENT_PARAMETERS::Flags" name="PresentFlags" type="D3DPRESENTFLAG" />
|
||
|
|
<map field="D3DPRESENT_PARAMETERS::hDeviceWindow" name="DeviceWindowHandle" />
|
||
|
|
<map field="D3DPRESENT_PARAMETERS::PresentationInterval" type="D3DPRESENT_INTERVAL" />
|
||
|
|
<map field="D3DVERTEXBUFFER_DESC::FVF" type="D3DFVF" />
|
||
|
|
<map field="D3DVERTEXELEMENT9::Type" type="D3DDECLTYPE" />
|
||
|
|
<map field="D3DVERTEXELEMENT9::Method" type="D3DDECLMETHOD" />
|
||
|
|
<map field="D3DVERTEXELEMENT9::Usage" type="D3DDECLUSAGE" />
|
||
|
|
|
||
|
|
<!--
|
||
|
|
// *****************************************************************
|
||
|
|
// D3D9 Interfaces
|
||
|
|
// *****************************************************************
|
||
|
|
-->
|
||
|
|
<map interface="IDirect3D(.+)" name-tmp="$1" />
|
||
|
|
<map interface="IDirect3D(.+)9" name-tmp="$1" />
|
||
|
|
<map interface="IDirect3D9Ex(.+)" name-tmp="$1" />
|
||
|
|
<map interface="IDirect3D9Ex" name="Direct3DEx" />
|
||
|
|
<map interface="ID3DX(.*)" name="$1" />
|
||
|
|
<map interface="ID3D(XFile.*)" name="$1" />
|
||
|
|
|
||
|
|
<map method="IDirect3DResource9::GetPrivateData" check="false"/>
|
||
|
|
<map param="pSizeOfData" attribute="inout"/>
|
||
|
|
|
||
|
|
<map param=".*::hConstant" name="effectHandle"/>
|
||
|
|
|
||
|
|
<map interface="ID3DXInclude" name="Include" callback="true" callback-dual="false" />
|
||
|
|
|
||
|
|
<remove interface="IDirect3DCryptoSession9" />
|
||
|
|
<remove interface="IDirect3D9ExOverlayExtension" />
|
||
|
|
<remove interface="ID3DXPRTBuffer" />
|
||
|
|
<remove interface="ID3DXPRTEngine" />
|
||
|
|
<remove interface="ID3DXPRTCompBuffer" />
|
||
|
|
<remove interface="ID3DXTextureGutterHelper" />
|
||
|
|
<map interface="ID3DXAllocateHierarchy" name="IAllocateHierarchy" />
|
||
|
|
<map interface="ID3DXLoadUserData" name="ILoadUserData" />
|
||
|
|
<map interface="ID3DXRenderToEnvMap" name="RenderToEnvironmentMap" />
|
||
|
|
<map interface="ID3DXSaveUserData" name="ISaveUserData" />
|
||
|
|
<map interface="IDirect3D9" name="Direct3D" />
|
||
|
|
<map interface="IDirect3DDevice9Ex" name="DeviceEx" />
|
||
|
|
<map interface="ID3DXSPMesh" name="SimplificationMesh" />
|
||
|
|
|
||
|
|
<map param="IDirect3D9::CreateDevice::ppReturnedDeviceInterface" attribute="out fast"/>
|
||
|
|
<map method="IDirect3D9::GetAdapterIdentifier" visibility="internal" />
|
||
|
|
<map param="IDirect3D9::GetAdapterIdentifier::pIdentifier" return="true" attribute="out" />
|
||
|
|
<map param="IDirect3D9::GetAdapterDisplayMode::pMode" return="true" attribute="out" />
|
||
|
|
<map param="IDirect3D9::GetDeviceCaps::pCaps" return="true" attribute="out" />
|
||
|
|
<map method="IDirect3D9::CreateDevice" visibility="internal" />
|
||
|
|
<map param="BehaviorFlags" type="D3DCREATE" />
|
||
|
|
<map param="pPresentationParameters" attribute="in buffer" />
|
||
|
|
<map method="IDirect3D9::Check(.*)" name="Check$1_" check="false" visibility="internal"/>
|
||
|
|
<map param="IDirect3D9::CheckDeviceMultiSampleType::pQualityLevels" attribute="out"/>
|
||
|
|
<map param="IDirect3D9::EnumAdapterModes::pMode" return="true" attribute="out"/>
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::Clear::Flags" type="D3DCLEAR" />
|
||
|
|
<map param="IDirect3DDevice9::Clear::pRects" attribute="in buffer optional" />
|
||
|
|
<map method="IDirect3DDevice9::Clear" visibility="internal" name="Clear_" />
|
||
|
|
<map param="IDirect3DDevice9::ColorFill::pRect" attribute="in optional" />
|
||
|
|
|
||
|
|
<!-- Tag all Create methods with pp.* parameters to use Fast Out attribute -->
|
||
|
|
<map method="IDirect3DDevice9(Ex)?::Create.*" visibility="internal" />
|
||
|
|
<map param="IDirect3DDevice9::Create.*::pp.*" attribute="out fast"/>
|
||
|
|
<map param="IDirect3DDevice9Ex::Create.*::pp.*" attribute="out fast"/>
|
||
|
|
|
||
|
|
<map method="IDirect3D9Ex::CreateDeviceEx" visibility="internal"/>
|
||
|
|
<map param="IDirect3D9Ex::CreateDeviceEx::ppReturnedDeviceInterface" attribute="out fast"/>
|
||
|
|
<map param="IDirect3D9Ex::CreateDeviceEx::pPresentationParameters" attribute="in buffer"/>
|
||
|
|
<map param="IDirect3D9Ex::CreateDeviceEx::pFullscreenDisplayMode" attribute="in buffer optional"/>
|
||
|
|
<map method="IDirect3D9Ex::EnumAdapterModesEx" name="EnumerateAdapterModesEx"/>
|
||
|
|
<map param="IDirect3D9Ex::EnumAdapterModesEx::pMode" return="true" attribute="out"/>
|
||
|
|
<map param="IDirect3D9Ex::GetAdapterDisplayModeEx::pMode" return="true" attribute="out"/>
|
||
|
|
<map param="IDirect3D9Ex::GetAdapterDisplayModeEx::pRotation" attribute="out" />
|
||
|
|
<map method="IDirect3D9Ex::GetAdapterLUID" name="GetAdapterLuid"/>
|
||
|
|
<map param="IDirect3D9Ex::GetAdapterLUID::pLUID" return="true" attribute="out"/>
|
||
|
|
<map param="IDirect3D9Ex::GetAdapterModeCountEx::pFilter" attribute="in"/>
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::CreateAdditionalSwapChain::pSwapChain" attribute="out fast" />
|
||
|
|
<map param="IDirect3DDevice9(Ex)?::.*Surface(Ex)?::ppSurface" return="true" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9(Ex)?::CreateRenderTarget(Ex)?::ppSurface" return="true" attribute="out" />
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::CreateVertexShader::pFunction" type="void"/>
|
||
|
|
<map param="IDirect3DDevice9::CreatePixelShader::pFunction" type="void"/>
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::DrawIndexedPrimitiveUP" visibility="internal" />
|
||
|
|
<map method="IDirect3DDevice9::DrawPrimitiveUP" visibility="internal" />
|
||
|
|
<map param="IDirect3DDevice9::EndStateBlock::ppSB" return="true" />
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::CreateVertexBuffer::FVF" name="vertexFormat" type="D3DFVF" />
|
||
|
|
<map param="IDirect3DDevice9::CreateVertexBuffer::Usage" type="D3DUSAGE" />
|
||
|
|
<map param="IDirect3DDevice9::CreateVertexDeclaration::pVertexElements" attribute="in buffer" />
|
||
|
|
<map method="IDirect3DDevice9::GetFVF" name="GetVertexFormat" />
|
||
|
|
<map method="IDirect3DDevice9::SetFVF" name="SetVertexFormat" />
|
||
|
|
<map param="FVF" name="vertexFormat" type="D3DFVF" />
|
||
|
|
<map param="IDirect3DDevice9::GetFVF::pFVF" name="vertexFormat" type="D3DFVF" />
|
||
|
|
<map method="IDirect3DDevice9::DrawPrimitive" name="DrawPrimitives" />
|
||
|
|
<map param="IDirect3DDevice9::Present::pSourceRect" type="void" attribute="in" />
|
||
|
|
<map param="IDirect3DDevice9::Present::pDestRect" type="void" attribute="in" />
|
||
|
|
<map param="IDirect3DDevice9::Present::pDirtyRegion" type="void" attribute="in" />
|
||
|
|
<map method="IDirect3DDevice9::Present" visibility="internal" />
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::GetClipPlane::pPlane" return="true" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetClipStatus::pClipStatus" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetDirect3D::ppD3D9" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetDeviceCaps::pCaps" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetDisplayMode::pMode" return="true" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetCreationParameters::pParameters" attribute="out" />
|
||
|
|
<map method="IDirect3DDevice9::GetBackBuffer" visibility="internal" />
|
||
|
|
<map param="IDirect3DDevice9::GetBackBuffer::ppBackBuffer" return="true" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetRasterStatus::pRasterStatus" return="true" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetGammaRamp::pRamp" return="true" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetFrontBufferData::pDestSurface" attribute="in" />
|
||
|
|
<map param="IDirect3DDevice9::GetDepthStencilSurface::ppZStencilSurface" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetViewport::pViewport" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetMaterial::pMaterial" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetLight::arg1" return="true" attribute="out" />
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::GetLightEnable" name="IsLightEnabled" />
|
||
|
|
<map param="IDirect3DDevice9::GetLightEnable::pEnable" return="true" attribute="out" />
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::GetPaletteEntries" visibility="internal" />
|
||
|
|
<map param="IDirect3DDevice9::GetPaletteEntries::pEntries" attribute="in buffer" />
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::GetPixelShaderConstant.*" visibility="internal"/>
|
||
|
|
<map param="IDirect3DDevice9::GetPixelShaderConstantB::pConstantData" type="void" attribute="in"/>
|
||
|
|
<map param="IDirect3DDevice9::GetPixelShaderConstantF::pConstantData" attribute="in buffer"/>
|
||
|
|
<map param="IDirect3DDevice9::GetPixelShaderConstantI::pConstantData" attribute="in buffer"/>
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::GetRenderState" visibility="internal"/>
|
||
|
|
<map param="IDirect3DDevice9::GetRenderState::pValue" type="void"/>
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::GetRenderTarget::ppRenderTarget" return="true" attribute="out" />
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::GetSamplerState" visibility="internal"/>
|
||
|
|
<map param="IDirect3DDevice9::GetSamplerState::pValue" type="void"/>
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::GetStreamSource::ppStreamData" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetStreamSource::pOffsetInBytes" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetStreamSource::pStride" attribute="out" />
|
||
|
|
<map method="IDirect3DDevice9::GetStreamSourceFreq" name="GetStreamSourceFrequency" />
|
||
|
|
<map method="IDirect3DDevice9::SetStreamSourceFreq" name="SetStreamSourceFrequency" visibility="internal" />
|
||
|
|
<map param="IDirect3DDevice9::GetStreamSourceFreq::pSetting" attribute="out" />
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::GetSwapChain::pSwapChain" return="true" attribute="out" />
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::GetTexture::ppTexture" return="true" attribute="out" />
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::GetTextureStageState" visibility="internal"/>
|
||
|
|
<map param="IDirect3DDevice9::GetTextureStageState::pValue" type="void"/>
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::GetTransform::pMatrix" return="true" attribute="out" />
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::GetVertexShaderConstant.*" visibility="internal" />
|
||
|
|
<map param="IDirect3DDevice9::GetVertexShaderConstantB::pConstantData" type="void" attribute="in"/>
|
||
|
|
<map param="IDirect3DDevice9::GetVertexShaderConstantF::pConstantData" attribute="in buffer"/>
|
||
|
|
<map param="IDirect3DDevice9::GetVertexShaderConstantI::pConstantData" attribute="in buffer"/>
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::LightEnable" name="EnableLight"/>
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::GetCurrentTexturePalette::PaletteNumber" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetScissorRect::pRect" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetVertexDeclaration::ppDecl" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetFVF::pFVF" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetVertexShader::ppShader" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetIndices::ppIndexData" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9::GetPixelShader::ppShader" attribute="out" />
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::ProcessVertices::Flags" type="D3DLOCK" />
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::SetCursorPosition" visibility="internal" />
|
||
|
|
<map method="IDirect3DDevice9::SetGammaRamp" visibility="internal" />
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::SetPaletteEntries::pEntries" attribute="in buffer" />
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::SetClipPlane::pPlane" type="SHARPDX_VECTOR4" />
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::SetPixelShaderConstant.*" visibility="internal"/>
|
||
|
|
<map param="IDirect3DDevice9::SetPixelShaderConstant[BFI]::pConstantData" type="void" attribute="in"/>
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::SetVertexShaderConstant.*" visibility="internal"/>
|
||
|
|
<map param="IDirect3DDevice9::SetVertexShaderConstant[BFI]::pConstantData" type="void" attribute="in"/>
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::SetTransform" name="SetTransform_" visibility="internal"/>
|
||
|
|
<map param="State" type="int" />
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::StretchRect" name="StretchRectangle" />
|
||
|
|
<map param="IDirect3DDevice9::StretchRect::pSourceRect" attribute="in optional" />
|
||
|
|
<map param="IDirect3DDevice9::StretchRect::pDestRect" attribute="in optional" />
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::UpdateSurface::pSourceRect" attribute="in optional" />
|
||
|
|
<map param="IDirect3DDevice9::UpdateSurface::pDestPoint" attribute="in optional" />
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::ShowCursor" name="GetSetShowCursor" />
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::GetAvailableTextureMem" property="false" visibility="internal"/>
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::GetDeviceCaps" name="GetCapabilities"/>
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::GetNumberOfSwapChains" name="GetSwapChainCount" />
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::DrawRectPatch" name="DrawRectanglePatch" />
|
||
|
|
<map param="pNumSegs" attribute="in buffer"/>
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::DrawRectPatch" name="DrawRectanglePatch" visibility="internal"/>
|
||
|
|
<map param="pNumSegs" attribute="in buffer"/>
|
||
|
|
<map param="pRectPatchInfo" type="void"/>
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::DrawTriPatch" name="DrawTrianglePatch" visibility="internal"/>
|
||
|
|
<map param="pNumSegs" attribute="in buffer"/>
|
||
|
|
<map param="pTriPatchInfo" type="void"/>
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9::Reset::pPresentationParameters" attribute="in out params"/>
|
||
|
|
|
||
|
|
<map method="IDirect3DDevice9::TestCooperativeLevel" check="false"/>
|
||
|
|
|
||
|
|
<map method="IDirect3DVertexBuffer9::Lock" visibility="internal" name="Lock_" />
|
||
|
|
<map param="ppbData" attribute="out" />
|
||
|
|
<map param="Flags" name="lockFlags" type="D3DLOCK" />
|
||
|
|
<map param="ID3DXEffectStateManager::SetFVF::FVF" name="vertexFormat" type="D3DFVF" />
|
||
|
|
<map method="ID3DXEffectStateManager::SetFVF" name="SetVertexFormat" />
|
||
|
|
<map method="ID3DXBaseMesh::GetNumVertices" visibility="internal" property="false" />
|
||
|
|
<map method="ID3DXBaseMesh::GetNumFaces" visibility="internal" property="false" />
|
||
|
|
|
||
|
|
<map interface="ID3DXPMesh" name="ProgressiveMesh"/>
|
||
|
|
<map method="ID3DXPMesh::SetNumVertices" visibility="internal" property="false" />
|
||
|
|
<map method="ID3DXPMesh::SetNumFaces" visibility="internal" property="false" />
|
||
|
|
|
||
|
|
<map param="IDirect3DStateBlock9::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map param="IDirect3DResource9::GetDevice::ppDevice" attribute="out" />
|
||
|
|
|
||
|
|
<map param="IDirect3DVertexDeclaration9::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map method="IDirect3DVertexDeclaration9::GetDeclaration" visibility="internal" />
|
||
|
|
<map param="IDirect3DVertexDeclaration9::GetDeclaration::pElement" attribute="out buffer" />
|
||
|
|
<map param="IDirect3DVertexDeclaration9::GetDeclaration::pNumElements" attribute="inout" />
|
||
|
|
|
||
|
|
<map param="IDirect3DVertexShader9::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map method="IDirect3DVertexShader9::GetFunction" property="false" visibility="internal"/>
|
||
|
|
<map param="IDirect3DVertexShader9::GetFunction::pSizeOfData" attribute="inout" />
|
||
|
|
|
||
|
|
<map param="IDirect3DPixelShader9::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map method="IDirect3DPixelShader9::GetFunction" property="false" visibility="internal"/>
|
||
|
|
<map param="IDirect3DPixelShader9::GetFunction::pSizeOfData" attribute="inout" />
|
||
|
|
|
||
|
|
<map method="IDirect3DBaseTexture9::[GS]etLOD" visibility="internal" property="false" />
|
||
|
|
<map method="IDirect3DBaseTexture9::([GS]et)(AutoGenFilterType)" name="$1AutoMipGenerationFilter" />
|
||
|
|
|
||
|
|
<map param="IDirect3DVolumeTexture9::GetLevelDesc::pDesc" return="true" attribute="out" />
|
||
|
|
<map param="IDirect3DVolumeTexture9::GetVolumeLevel::ppVolumeLevel" return="true" attribute="out" />
|
||
|
|
<map method="IDirect3DVolumeTexture9::LockBox" visibility="internal" />
|
||
|
|
<map param="IDirect3DVolumeTexture9::LockBox::pBox" type="void"/>
|
||
|
|
<map param="IDirect3DVolumeTexture9::LockBox::Flags" type="D3DLOCK"/>
|
||
|
|
<map param="IDirect3DVolumeTexture9::LockBox::pLockedVolume" attribute="out" />
|
||
|
|
|
||
|
|
<map method="IDirect3DVolumeTexture9::AddDirtyBox" visibility="internal" />
|
||
|
|
<map param="IDirect3DVolumeTexture9::AddDirtyBox::pDirtyBox" type="void" />
|
||
|
|
|
||
|
|
<map param="IDirect3DCubeTexture9::GetLevelDesc::pDesc" return="true" attribute="out" />
|
||
|
|
<map param="IDirect3DCubeTexture9::GetCubeMapSurface::ppCubeMapSurface" return="true" attribute="out" />
|
||
|
|
<map method="IDirect3DCubeTexture9::LockRect" name="LockRectangle" visibility="internal" />
|
||
|
|
<map param="IDirect3DCubeTexture9::LockRect::Flags" type="D3DLOCK" />
|
||
|
|
<map param="IDirect3DCubeTexture9::LockRect::pRect" type="void" />
|
||
|
|
<map param="IDirect3DCubeTexture9::LockRect::pLockedRect" attribute="out" />
|
||
|
|
|
||
|
|
<map method="IDirect3DCubeTexture9::UnlockRect" name="UnlockRectangle"/>
|
||
|
|
<map method="IDirect3DCubeTexture9::AddDirtyRect" name="AddDirtyRectangle" visibility="internal" />
|
||
|
|
<map param="IDirect3DCubeTexture9::AddDirtyRect::pDirtyRect" type="void" />
|
||
|
|
|
||
|
|
<map param="IDirect3DVertexBuffer9::GetDesc::pDesc" attribute="out" />
|
||
|
|
|
||
|
|
<map param="IDirect3DIndexBuffer9::GetDesc::pDesc" attribute="out" />
|
||
|
|
<map method="IDirect3DIndexBuffer9::Lock" visibility="internal" />
|
||
|
|
<map param="IDirect3DIndexBuffer9::Lock::ppbData" attribute="out" />
|
||
|
|
<map param="IDirect3DIndexBuffer9::Lock::Flags" type="D3DLOCK" />
|
||
|
|
|
||
|
|
<map param="IDirect3DSurface9::GetDesc::pDesc" attribute="out" />
|
||
|
|
<map param="IDirect3DSurface9::GetDC::phdc" return="true" attribute="out" />
|
||
|
|
<map method="IDirect3DSurface9::LockRect" name="LockRectangle" visibility="internal" />
|
||
|
|
<map param="IDirect3DSurface9::LockRect::pRect" type="void"/>
|
||
|
|
<map param="IDirect3DSurface9::LockRect::Flags" type="D3DLOCK"/>
|
||
|
|
<map param="IDirect3DSurface9::LockRect::pLockedRect" attribute="out" />
|
||
|
|
<map method="IDirect3DSurface9::UnlockRect" name="UnlockRectangle"/>
|
||
|
|
<map method="IDirect3DSurface9::GetDC" property="false"/>
|
||
|
|
<map method="IDirect3DSurface9::GetContainer" visibility="internal"/>
|
||
|
|
<map param="IDirect3DSurface9::GetContainer::ppContainer" attribute="out"/>
|
||
|
|
|
||
|
|
<map param="IDirect3DTexture9::GetLevelDesc::pDesc" return="true" attribute="out" />
|
||
|
|
<map param="IDirect3DTexture9::GetSurfaceLevel::ppSurfaceLevel" attribute="out" return="true" />
|
||
|
|
<map method="IDirect3DTexture9::LockRect" name="LockRectangle" visibility="internal" />
|
||
|
|
<map param="IDirect3DTexture9::LockRect::pRect" type="void"/>
|
||
|
|
<map param="IDirect3DTexture9::LockRect::Flags" type="D3DLOCK"/>
|
||
|
|
<map param="IDirect3DTexture9::LockRect::pLockedRect" attribute="out" />
|
||
|
|
<map method="IDirect3DTexture9::UnlockRect" name="UnlockRectangle"/>
|
||
|
|
<map method="IDirect3DTexture9::AddDirtyRect" name="AddDirtyRectangle" visibility="internal" />
|
||
|
|
<map param="IDirect3DTexture9::AddDirtyRect::pDirtyRect" type="void" />
|
||
|
|
|
||
|
|
<map param="IDirect3DVolume9::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map param="IDirect3DVolume9::GetPrivateData::pSizeOfData" attribute="out" />
|
||
|
|
<map param="IDirect3DVolume9::GetDesc::pDesc" attribute="out" />
|
||
|
|
|
||
|
|
<map method="IDirect3DVolume9::LockBox" visibility="internal" />
|
||
|
|
<map param="IDirect3DVolume9::LockBox::pBox" type="void"/>
|
||
|
|
<map param="IDirect3DVolume9::LockBox::Flags" type="D3DLOCK"/>
|
||
|
|
<map param="IDirect3DVolume9::LockBox::pLockedVolume" attribute="out" />
|
||
|
|
|
||
|
|
<map method="IDirect3DSwapChain9::GetBackBuffer" visibility="internal" />
|
||
|
|
<map param="IDirect3DSwapChain9::GetFrontBufferData::pDestSurface" attribute="in" />
|
||
|
|
<map param="IDirect3DSwapChain9::GetBackBuffer::ppBackBuffer" return="true" attribute="out" />
|
||
|
|
<map param="IDirect3DSwapChain9::GetRasterStatus::pRasterStatus" attribute="out" />
|
||
|
|
<map param="IDirect3DSwapChain9::GetDisplayMode::pMode" attribute="out" />
|
||
|
|
<map param="IDirect3DSwapChain9::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map param="IDirect3DSwapChain9::GetPresentParameters::pPresentationParameters" attribute="out" />
|
||
|
|
|
||
|
|
<map method="IDirect3DSwapChain9::Present" visibility="internal" />
|
||
|
|
<map param="IDirect3DSwapChain9::Present::pSourceRect" type="void" attribute="in optional" />
|
||
|
|
<map param="IDirect3DSwapChain9::Present::pDestRect" type="void" attribute="inout optional" />
|
||
|
|
|
||
|
|
<map param="IDirect3DQuery9::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map method="IDirect3DQuery9::GetType" property="false" visibility="internal"/>
|
||
|
|
<map param="IDirect3DQuery9::Issue::dwIssueFlags" type="D3DISSUE" />
|
||
|
|
<map method="IDirect3DQuery9::GetType" property="false" />
|
||
|
|
<map method="IDirect3DQuery9::GetData" visibility="internal" check="false"/>
|
||
|
|
|
||
|
|
<map param="IDirect3DDevice9Ex::GetGPUThreadPriority::pPriority" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9Ex::GetMaximumFrameLatency::pMaxLatency" attribute="out" />
|
||
|
|
<map method="IDirect3DDevice9Ex::GetDisplayModeEx" visibility="internal" />
|
||
|
|
<map param="IDirect3DDevice9Ex::GetDisplayModeEx::pMode" return="true" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9Ex::GetDisplayModeEx::pRotation" type="void" />
|
||
|
|
<map method="IDirect3DDevice9Ex::CheckDeviceState" name="CheckDeviceState_" visibility="internal" check="false" />
|
||
|
|
<map method="IDirect3DDevice9Ex::CheckResourceResidency" visibility="internal" check="false" />
|
||
|
|
<map param="IDirect3DDevice9Ex::CheckResourceResidency::pResourceArray" attribute="in buffer" />
|
||
|
|
<map method="IDirect3DDevice9Ex::PresentEx" visibility="internal"/>
|
||
|
|
<map param="IDirect3DDevice9Ex::PresentEx::pSourceRect" type="void" />
|
||
|
|
<map param="IDirect3DDevice9Ex::PresentEx::pDestRect" type="void" />
|
||
|
|
<map method="IDirect3DDevice9Ex::ResetEx" visibility="internal"/>
|
||
|
|
<map param="IDirect3DDevice9Ex::ResetEx::pFullscreenDisplayMode" type="void" />
|
||
|
|
<map param="IDirect3DDevice9Ex::SetConvolutionMonoKernel::rows" attribute="in buffer" />
|
||
|
|
<map param="IDirect3DDevice9Ex::SetConvolutionMonoKernel::columns" attribute="in buffer" />
|
||
|
|
|
||
|
|
<map param="IDirect3DSwapChain9Ex::GetLastPresentCount::pLastPresentCount" attribute="out" />
|
||
|
|
<map param="IDirect3DSwapChain9Ex::GetPresentStats::pPresentationStatistics" attribute="out" />
|
||
|
|
<map param="IDirect3DSwapChain9Ex::GetDisplayModeEx::pMode" attribute="out" />
|
||
|
|
<map param="IDirect3DSwapChain9Ex::GetDisplayModeEx::pRotation" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9Video::GetContentProtectionCaps::pCryptoType" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9Video::GetContentProtectionCaps::pDecodeProfile" attribute="out" />
|
||
|
|
<map param="IDirect3DDevice9Video::GetContentProtectionCaps::pCaps" attribute="out" />
|
||
|
|
<map param="IDirect3DAuthenticatedChannel9::GetCertificateSize::pCertificateSize" attribute="out" />
|
||
|
|
<map param="IDirect3DAuthenticatedChannel9::GetCertificate::ppCertificate" attribute="out" />
|
||
|
|
<map param="IDirect3DCryptoSession9::GetCertificateSize::pCertificateSize" attribute="out" />
|
||
|
|
<map param="IDirect3DCryptoSession9::GetCertificate::ppCertificate" attribute="out" />
|
||
|
|
<map param="IDirect3DCryptoSession9::GetSurfacePitch::pSrcSurface" attribute="out" />
|
||
|
|
<map param="IDirect3DCryptoSession9::GetSurfacePitch::pSurfacePitch" attribute="out" />
|
||
|
|
<map param="IDirect3DCryptoSession9::GetEncryptionBltKey::pReadbackKey" attribute="out" />
|
||
|
|
<map param="ID3DXSprite::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map param="ID3DXSprite::GetTransform::pTransform" attribute="out" />
|
||
|
|
|
||
|
|
<remove method="ID3DXFont::.*A" />
|
||
|
|
<map method="ID3DXFont::GetTextMetricsW" visibility="internal" />
|
||
|
|
<map method="ID3DXFont::GetDC" name="GetDeviceContext" />
|
||
|
|
<map method="ID3DXFont::PreloadTextW" visibility="internal" />
|
||
|
|
|
||
|
|
<map param="ID3DXFont::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map param="ID3DXFont::GetDescW::pDesc" attribute="out" />
|
||
|
|
<map param="ID3DXFont::GetTextMetricsW::pTextMetrics" attribute="out" />
|
||
|
|
<map param="ID3DXFont::GetGlyphData::ppTexture" attribute="out" />
|
||
|
|
<map param="ID3DXFont::GetGlyphData::pBlackBox" attribute="out" />
|
||
|
|
<map param="ID3DXFont::GetGlyphData::pCellInc" attribute="out" />
|
||
|
|
<map param="ID3DXFont::DrawTextW::pRect" type="void" />
|
||
|
|
|
||
|
|
<map param="ID3DXRenderToSurface::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map param="ID3DXRenderToSurface::GetDesc::pDesc" attribute="out" />
|
||
|
|
|
||
|
|
<map param="ID3DXRenderToSurface::EndScene::MipFilter" type="D3DX_FILTER" />
|
||
|
|
|
||
|
|
|
||
|
|
<map param="ID3DXRenderToEnvMap::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map param="ID3DXRenderToEnvMap::GetDesc::pDesc" attribute="out" />
|
||
|
|
<map param="ID3DXLine::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map param="ID3DXFileSaveObject::GetFile::arg0" attribute="out" />
|
||
|
|
<map param="ID3DXFileSaveData::GetSave::arg0" attribute="out" />
|
||
|
|
<map param="ID3DXFileSaveData::GetName::arg1" attribute="out" />
|
||
|
|
<map param="ID3DXFileSaveData::GetType::arg0" attribute="out" />
|
||
|
|
<map param="ID3DXFileEnumObject::GetFile::arg0" attribute="out" />
|
||
|
|
<map param="ID3DXFileEnumObject::GetChildren::arg0" attribute="out" />
|
||
|
|
<map param="ID3DXFileEnumObject::GetChild::arg1" attribute="out" />
|
||
|
|
<map param="ID3DXFileData::GetEnum::arg0" attribute="out" />
|
||
|
|
<map param="ID3DXFileData::GetName::arg1" attribute="out" />
|
||
|
|
<map param="ID3DXFileData::GetType::arg0" attribute="out" />
|
||
|
|
<map param="ID3DXFileData::GetChildren::arg0" attribute="out" />
|
||
|
|
<map param="ID3DXFileData::GetChild::arg1" attribute="out" />
|
||
|
|
<map param="ID3DXBaseMesh::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map param="ID3DXBaseMesh::GetVertexBuffer::ppVB" attribute="out" />
|
||
|
|
<map param="ID3DXBaseMesh::GetIndexBuffer::ppIB" attribute="out" />
|
||
|
|
<map param="ID3DXBaseMesh::GetAttributeTable::pAttribTable" attribute="out" />
|
||
|
|
<map param="ID3DXBaseMesh::GetAttributeTable::pAttribTableSize" attribute="out" />
|
||
|
|
<map param="ID3DXPMesh::GetAdjacency::pAdjacency" attribute="out" />
|
||
|
|
<map param="ID3DXSPMesh::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map param="ID3DXSPMesh::GetVertexWeights::pVertexWeights" attribute="out" />
|
||
|
|
<map param="ID3DXPatchMesh::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map param="ID3DXPatchMesh::GetVertexBuffer::ppVB" attribute="out" />
|
||
|
|
<map param="ID3DXPatchMesh::GetIndexBuffer::ppIB" attribute="out" />
|
||
|
|
<map param="ID3DXPatchMesh::GetTessSize::NumTriangles" attribute="out" />
|
||
|
|
<map param="ID3DXPatchMesh::GetTessSize::NumVertices" attribute="out" />
|
||
|
|
<map param="ID3DXPatchMesh::GetDisplaceParam::Texture" attribute="out" />
|
||
|
|
<map param="ID3DXPatchMesh::GetDisplaceParam::MinFilter" attribute="out" />
|
||
|
|
<map param="ID3DXPatchMesh::GetDisplaceParam::MagFilter" attribute="out" />
|
||
|
|
<map param="ID3DXPatchMesh::GetDisplaceParam::MipFilter" attribute="out" />
|
||
|
|
<map param="ID3DXPatchMesh::GetDisplaceParam::Wrap" attribute="out" />
|
||
|
|
<map param="ID3DXPatchMesh::GetDisplaceParam::dwLODBias" attribute="out" />
|
||
|
|
<map param="ID3DXSkinInfo::GetBoneInfluence::vertices" attribute="out" />
|
||
|
|
<map param="ID3DXSkinInfo::GetBoneInfluence::weights" attribute="out" />
|
||
|
|
<map param="ID3DXSkinInfo::GetBoneVertexInfluence::pWeight" attribute="out" />
|
||
|
|
<map param="ID3DXSkinInfo::GetBoneVertexInfluence::pVertexNum" attribute="out" />
|
||
|
|
<map param="ID3DXSkinInfo::GetMaxVertexInfluences::maxVertexInfluences" attribute="out" />
|
||
|
|
<map param="ID3DXSkinInfo::GetMaxFaceInfluences::maxFaceInfluences" attribute="out" />
|
||
|
|
<map param="ID3DXTextureGutterHelper::GetFaceMap::pFaceData" attribute="out" />
|
||
|
|
<map param="ID3DXTextureGutterHelper::GetBaryMap::pBaryData" attribute="out" />
|
||
|
|
<map param="ID3DXTextureGutterHelper::GetTexelMap::pTexelData" attribute="out" />
|
||
|
|
<map param="ID3DXTextureGutterHelper::GetGutterMap::pGutterData" attribute="out" />
|
||
|
|
<map param="ID3DXPRTEngine::GetVertexAlbedo::pVertColors" attribute="out" />
|
||
|
|
<map param="ID3DXPRTEngine::GetAdaptedMesh::pFaceRemap" attribute="out" />
|
||
|
|
<map param="ID3DXPRTEngine::GetAdaptedMesh::pVertRemap" attribute="out" />
|
||
|
|
<map param="ID3DXPRTEngine::GetAdaptedMesh::pfVertWeights" attribute="out" />
|
||
|
|
<map param="ID3DXPRTEngine::GetAdaptedMesh::ppMesh" attribute="out" />
|
||
|
|
|
||
|
|
<!--ID3DXConstantTable-->
|
||
|
|
<map param="ID3DXConstantTable::GetDesc::pDesc" attribute="out" />
|
||
|
|
<map method="ID3DXConstantTable::GetConstantDesc" visibility="internal" />
|
||
|
|
<map param="ID3DXConstantTable::GetConstantDesc::pConstantDesc" attribute="out buffer" />
|
||
|
|
<map param="ID3DXConstantTable::GetConstantDesc::pCount" attribute="inout" />
|
||
|
|
|
||
|
|
<map method="ID3DXConstantTable::Set.*" visibility="internal" />
|
||
|
|
<map method="ID3DXConstantTable::SetDefaults" property="false" visibility="internal"/>
|
||
|
|
<map param="ID3DXConstantTable::Set.*Array::(pb|pn|pf|pVector|pMatrix)" attribute="in buffer"/>
|
||
|
|
|
||
|
|
<!--ID3DXTextureShader-->
|
||
|
|
<map param="ID3DXTextureShader::GetFunction::ppFunction" attribute="out" />
|
||
|
|
<map param="ID3DXTextureShader::GetConstantBuffer::ppConstantBuffer" attribute="out" />
|
||
|
|
<map param="ID3DXTextureShader::GetDesc::pDesc" attribute="out" />
|
||
|
|
|
||
|
|
<map method="ID3DXTextureShader::GetConstantDesc" visibility="internal" />
|
||
|
|
<map param="ID3DXTextureShader::GetConstantDesc::pConstantDesc" attribute="out buffer" />
|
||
|
|
<map param="ID3DXTextureShader::GetConstantDesc::pCount" attribute="inout" />
|
||
|
|
|
||
|
|
<map param="ID3DXBaseEffect::GetDesc::pDesc" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetParameterDesc::pDesc" return="true" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetTechniqueDesc::pDesc" return="true" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetPassDesc::pDesc" return="true" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetFunctionDesc::pDesc" return="true" attribute="out" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etValue" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etBool" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etBoolArray" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etInt" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etIntArray" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etFloat" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etFloatArray" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etVector" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etVectorArray" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etMatrix" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etMatrixArray" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etMatrixPointerArray" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etMatrixTranspose" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etMatrixTransposeArray" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::[GS]etArrayRange" visibility="internal" />
|
||
|
|
<map method="ID3DXBaseEffect::SetArrayRange" visibility="internal" />
|
||
|
|
<map param="ID3DXBaseEffect::GetBool::pb" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetBoolArray::pb" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetInt::pn" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetIntArray::pn" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetFloat::pf" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetFloatArray::pf" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetVector::pVector" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetVectorArray::pVector" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetMatrix::pMatrix" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetMatrixArray::pMatrix" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetMatrixPointerArray::ppMatrix" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetMatrixTranspose::pMatrix" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetMatrixTransposeArray::pMatrix" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetMatrixTransposePointerArray::ppMatrix" attribute="out" />
|
||
|
|
<map method="ID3DXBaseEffect::GetString" name="GetString_" visibility="internal" />
|
||
|
|
<map param="ID3DXBaseEffect::GetString::ppString" type="void" return="true" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetTexture::ppTexture" return="true" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetPixelShader::ppPShader" return="true" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::GetVertexShader::ppVShader" return="true" attribute="out" />
|
||
|
|
<map param="ID3DXBaseEffect::Get.*Array::(pb|pn|pf|pVector|pMatrix)" attribute="out buffer"/>
|
||
|
|
<map param="ID3DXBaseEffect::Set.*Array::(pb|pn|pf|pVector|pMatrix)" attribute="in buffer"/>
|
||
|
|
<map method="ID3DXBaseEffect::(Get.*)By.*" name="$1"/>
|
||
|
|
<map method="ID3DXBaseEffect::GetParameterBySemantic" name="GetParameterBySemantic"/>
|
||
|
|
|
||
|
|
<map param="ID3DXEffect::Begin::pPasses" return="true" attribute="out" />
|
||
|
|
<map param="ID3DXEffect::Begin::Flags" type="D3DXFX" />
|
||
|
|
<map param="ID3DXEffect::GetPool::ppPool" attribute="out" />
|
||
|
|
<map param="ID3DXEffect::GetDevice::ppDevice" attribute="out" />
|
||
|
|
<map param="ID3DXEffect::GetStateManager::ppManager" attribute="out" />
|
||
|
|
<map method="ID3DXEffect::CloneEffect" name="Clone" />
|
||
|
|
<map param="ID3DXEffect::CloneEffect::ppEffect" return="true" attribute="out" />
|
||
|
|
<map param="ID3DXEffect::FindNextValidTechnique::pTechnique" return="true" attribute="out" />
|
||
|
|
<map method="ID3DXEffect::GetCurrentTechnique" property="false" visibility="internal"/>
|
||
|
|
<map method="ID3DXEffect::SetTechnique" property="false" visibility="internal"/>
|
||
|
|
<map method="ID3DXEffect::SetRawValue" visibility="internal"/>
|
||
|
|
|
||
|
|
<map param="ID3DXEffectCompiler::GetLiteral::pLiteral" return="true" attribute="out" />
|
||
|
|
<map method="ID3DXEffectCompiler::Compile.*" visibility="internal" />
|
||
|
|
|
||
|
|
<map param="ID3DXAnimationSet::GetSRT::pScale" attribute="out" />
|
||
|
|
<map param="ID3DXAnimationSet::GetSRT::pRotation" attribute="out" />
|
||
|
|
<map param="ID3DXAnimationSet::GetSRT::pTranslation" attribute="out" />
|
||
|
|
<map param="ID3DXAnimationSet::GetCallback::pCallbackPosition" attribute="out" />
|
||
|
|
<map param="ID3DXCompressedAnimationSet::GetCompressedData::ppCompressedData" attribute="out" />
|
||
|
|
<map param="ID3DXAnimationController::GetAnimationSet::ppAnimationSet" attribute="out" />
|
||
|
|
<map param="ID3DXAnimationController::GetTrackAnimationSet::ppAnimSet" attribute="out" />
|
||
|
|
|
||
|
|
<map method="ID3DXLine::Draw.*" visibility="internal" />
|
||
|
|
<map param="ID3DXLine::Draw.*::pVertexList" type="void" attribute="in" />
|
||
|
|
|
||
|
|
<map param="ID3DXSprite::Begin::Flags" type="D3DXSPRITE" default="SpriteFlags.None"/>
|
||
|
|
|
||
|
|
<map method="ID3DXSprite::Draw" visibility="internal"/>
|
||
|
|
<map param="ID3DXSprite::Draw::pSrcRect" type="void"/>
|
||
|
|
<map param="ID3DXSprite::Draw::pCenter" type="void"/>
|
||
|
|
<map param="ID3DXSprite::Draw::pPosition" type="void"/>
|
||
|
|
|
||
|
|
<map method="IDirect3DResource9::GetDevice" persist="true"/>
|
||
|
|
|
||
|
|
<!--
|
||
|
|
// *****************************************************************
|
||
|
|
// D3D9 Functions
|
||
|
|
// *****************************************************************
|
||
|
|
-->
|
||
|
|
<remove function="D3DX.*PRT.*" />
|
||
|
|
<remove function="D3DXCreateFontIndirectA" />
|
||
|
|
<remove function="D3DXSHPRTCompSplitMeshSC" />
|
||
|
|
<remove function="D3DXCreateTextureGutterHelper" />
|
||
|
|
<map function="D3D9(.*)" name-tmp="$1" dll='"d3d9.dll"' group="SharpDX.Direct3D9.D3D9" />
|
||
|
|
<map function="Direct3D(.*)" name-tmp="$1" dll='"d3d9.dll"' group="SharpDX.Direct3D9.D3D9" />
|
||
|
|
<map function="D3DX(.*)" name-tmp="$1" dll='"d3dx9_#(D3DX_SDK_VERSION).dll"' group="SharpDX.Direct3D9.D3DX9" />
|
||
|
|
<map function="D3DX9(.*)" name-tmp="$1" dll='"d3dx9_#(D3DX_SDK_VERSION).dll"' group="SharpDX.Direct3D9.D3DX9" />
|
||
|
|
<map function="D3DPERF(.*)" name-tmp="$1" dll='"d3dx9_#(D3DX_SDK_VERSION).dll"' group="SharpDX.Direct3D9.D3DX9" />
|
||
|
|
<map param="Direct3DCreate9Ex::arg1" attribute="out fast"/>
|
||
|
|
|
||
|
|
<remove function="D3DX.*A"/>
|
||
|
|
|
||
|
|
<map param="D3DX.*::FVF" type="D3DFVF"/>
|
||
|
|
<map param="D3DX.*::pDecl" attribute="in buffer"/>
|
||
|
|
|
||
|
|
<map function="D3DXCreateFontIndirectW" name="CreateFontIndirect" />
|
||
|
|
<map function="D3DXCreateFontW" name="CreateFont" />
|
||
|
|
|
||
|
|
<map param="D3DXCreateFontW::ppFont" attribute="out fast"/>
|
||
|
|
<map param="D3DXCreateFontIndirectW::ppFont" attribute="out fast"/>
|
||
|
|
<map param="D3DXCreateSprite::ppSprite" attribute="out fast"/>
|
||
|
|
|
||
|
|
<map function="D3DXDeclaratorFromFVF" check="false"/>
|
||
|
|
<map param="D3DXDeclaratorFromFVF::pDeclarator" attribute="in buffer"/>
|
||
|
|
|
||
|
|
<map param="D3DXFVFFromDeclarator::pDeclarator" attribute="in buffer"/>
|
||
|
|
<map param="D3DXFVFFromDeclarator::pFVF" return="true" type="D3DFVF" attribute="out"/>
|
||
|
|
|
||
|
|
<map function="D3DXGenerateOutputDecl" check="false"/>
|
||
|
|
<map param="D3DXGenerateOutputDecl::.*" attribute="in buffer"/>
|
||
|
|
|
||
|
|
<map function="D3DXOptimizeFaces" check="false"/>
|
||
|
|
<map param="D3DXOptimizeFaces::pFaceRemap" type="int" attribute="in buffer"/>
|
||
|
|
|
||
|
|
<map function="D3DXOptimizeVertices" check="false"/>
|
||
|
|
<map param="D3DXOptimizeVertices::pVertexRemap" type="int" attribute="in buffer"/>
|
||
|
|
|
||
|
|
<map function="D3DXRectPatchSize" check="false"/>
|
||
|
|
<map param="D3DXRectPatchSize::pdwTriangles" attribute="out"/>
|
||
|
|
<map param="D3DXRectPatchSize::pdwVertices" attribute="out"/>
|
||
|
|
|
||
|
|
<map function="D3DXTriPatchSize" check="false"/>
|
||
|
|
<map param="D3DXTriPatchSize::pdwTriangles" attribute="out"/>
|
||
|
|
<map param="D3DXTriPatchSize::pdwVertices" attribute="out"/>
|
||
|
|
|
||
|
|
<map param="D3DXCreateLine::ppLine" attribute="fast out"/>
|
||
|
|
|
||
|
|
<map param="D3DXCheckCubeTextureRequirements::pSize" attribute="inout"/>
|
||
|
|
<map param="D3DXCheckCubeTextureRequirements::pNumMipLevels" attribute="inout"/>
|
||
|
|
<map param="D3DXCheckCubeTextureRequirements::pFormat" attribute="inout"/>
|
||
|
|
|
||
|
|
<map param="D3DXCheckTextureRequirements::pWidth" attribute="inout"/>
|
||
|
|
<map param="D3DXCheckTextureRequirements::pHeight" attribute="inout"/>
|
||
|
|
<map param="D3DXCheckTextureRequirements::pNumMipLevels" attribute="inout"/>
|
||
|
|
<map param="D3DXCheckTextureRequirements::pFormat" attribute="inout"/>
|
||
|
|
|
||
|
|
<map param="D3DXCheckVolumeTextureRequirements::pWidth" attribute="inout"/>
|
||
|
|
<map param="D3DXCheckVolumeTextureRequirements::pHeight" attribute="inout"/>
|
||
|
|
<map param="D3DXCheckVolumeTextureRequirements::pDepth" attribute="inout"/>
|
||
|
|
<map param="D3DXCheckVolumeTextureRequirements::pNumMipLevels" attribute="inout"/>
|
||
|
|
<map param="D3DXCheckVolumeTextureRequirements::pFormat" attribute="inout"/>
|
||
|
|
|
||
|
|
<map param="D3DXCreate(Cube|Volume)?TextureFromFileInMemoryEx::pSrcInfo" type="void"/>
|
||
|
|
<map param="D3DXCreate(Cube|Volume)?TextureFromFileInMemoryEx::pPalette" attribute="out buffer"/>
|
||
|
|
|
||
|
|
<map param="D3DXCreate(Cube|Volume)?TextureFromFileExW::pSrcInfo" type="void"/>
|
||
|
|
<map param="D3DXCreate(Cube|Volume)?TextureFromFileExW::pPalette" attribute="out buffer"/>
|
||
|
|
|
||
|
|
<map param="D3DXComputeNormalMap::pSrcPalette" attribute="out buffer"/>
|
||
|
|
|
||
|
|
<map param="D3DXLoadSurfaceFrom.*::pSrcRect" type="void"/>
|
||
|
|
<map param="D3DXLoadSurfaceFrom.*::pDestRect" type="void"/>
|
||
|
|
<map param="D3DXLoadSurfaceFrom.*::Filter" type="D3DX_FILTER"/>
|
||
|
|
<map param="D3DXLoadSurfaceFrom.*::pSrcPalette" attribute="in buffer"/>
|
||
|
|
<map param="D3DXLoadSurfaceFrom.*::pDestPalette" attribute="out buffer"/>
|
||
|
|
<map param="D3DXLoadSurfaceFrom.*::pSrcInfo" type="void"/>
|
||
|
|
<map param="D3DXLoadSurfaceFrom.*::ColorKey" type="int"/>
|
||
|
|
|
||
|
|
<map param="D3DXSaveSurfaceTo.*::pSrcRect" type="void"/>
|
||
|
|
<map param="D3DXSaveSurfaceTo.*::pDestRect" type="void"/>
|
||
|
|
<map param="D3DXSaveSurfaceTo.*::Filter" type="D3DX_FILTER"/>
|
||
|
|
<map param="D3DXSaveSurfaceTo.*::pSrcPalette" attribute="in buffer"/>
|
||
|
|
<map param="D3DXSaveSurfaceTo.*::pDestPalette" attribute="out buffer"/>
|
||
|
|
<map param="D3DXSaveSurfaceTo.*::pSrcInfo" type="void"/>
|
||
|
|
<map param="D3DXSaveSurfaceTo.*::ColorKey" type="int"/>
|
||
|
|
|
||
|
|
<map param="D3DXLoadVolumeFrom.*::pSrcBox" type="void"/>
|
||
|
|
<map param="D3DXLoadVolumeFrom.*::pDestBox" type="void"/>
|
||
|
|
<map param="D3DXLoadVolumeFrom.*::Filter" type="D3DX_FILTER"/>
|
||
|
|
<map param="D3DXLoadVolumeFrom.*::pSrcPalette" attribute="in buffer"/>
|
||
|
|
<map param="D3DXLoadVolumeFrom.*::pDestPalette" attribute="out buffer"/>
|
||
|
|
<map param="D3DXLoadVolumeFrom.*::pSrcInfo" type="void"/>
|
||
|
|
<map param="D3DXLoadVolumeFrom.*::ColorKey" type="int"/>
|
||
|
|
|
||
|
|
<map param="D3DXSaveVolumeTo.*::pSrcBox" type="void"/>
|
||
|
|
<map param="D3DXSaveVolumeTo.*::pDestBox" type="void"/>
|
||
|
|
<map param="D3DXSaveVolumeTo.*::Filter" type="D3DX_FILTER"/>
|
||
|
|
<map param="D3DXSaveVolumeTo.*::pSrcPalette" attribute="in buffer"/>
|
||
|
|
<map param="D3DXSaveVolumeTo.*::pDestPalette" attribute="out buffer"/>
|
||
|
|
<map param="D3DXSaveVolumeTo.*::pSrcInfo" type="void"/>
|
||
|
|
<map param="D3DXSaveVolumeTo.*::ColorKey" type="int"/>
|
||
|
|
|
||
|
|
<map param="D3DX.*::pDefines" attribute="in buffer optional"/>
|
||
|
|
<map param="D3DXCompileShader::pSrcData" type="void"/>
|
||
|
|
|
||
|
|
<map param="D3DXGetShader.*::pFunction" type="void"/>
|
||
|
|
<map param="D3DXDisassembleShader::pShader" type="void"/>
|
||
|
|
<map param="D3DXPreprocessShader::pSrcData" type="void"/>
|
||
|
|
<map param="D3DXAssembleShader::pSrcData" type="void"/>
|
||
|
|
|
||
|
|
<map param="D3DXFindShaderComment::pFunction" type="void"/>
|
||
|
|
<map param="D3DXFindShaderComment::ppData" attribute="out"/>
|
||
|
|
<map param="D3DXFindShaderComment::pSizeInBytes" attribute="out"/>
|
||
|
|
|
||
|
|
<map param="D3DXGetShader.*Semantics::pSemantics" attribute="in out buffer"/>
|
||
|
|
<map param="D3DXGetShader.*Semantics::pCount" attribute="inout"/>
|
||
|
|
|
||
|
|
<map param="D3DXGetShaderSamplers::pSamplers" type="void" attribute="in out buffer"/>
|
||
|
|
<map param="D3DXGetShaderSamplers::pCount" attribute="inout"/>
|
||
|
|
|
||
|
|
<map param="D3DXGetShaderConstantTable::ppConstantTable" return="true" attribute="out"/>
|
||
|
|
|
||
|
|
<map param="D3DXCreateEffectPool::ppPool" attribute="out fast"/>
|
||
|
|
|
||
|
|
<map param="D3DXCreateEffectCompiler::ppCompiler" attribute="out fast"/>
|
||
|
|
<map param="D3DXCreateEffectCompiler::pSrcData" type="void"/>
|
||
|
|
|
||
|
|
<map param="D3DXGetImageInfoFrom.*::pSrcInfo" return="true" attribute="out"/>
|
||
|
|
|
||
|
|
<map param="D3DXFilterTexture::Filter" type="D3DX_FILTER"/>
|
||
|
|
<map param="D3DXFilterTexture::pPalette" attribute="in buffer"/>
|
||
|
|
|
||
|
|
<map param="D3DXSaveTextureToFile.*::ppDestBuf" return="true" attribute="out"/>
|
||
|
|
<map param="D3DXSaveTextureToFile.*::pSrcPalette" attribute="in buffer"/>
|
||
|
|
|
||
|
|
<map param="D3DXCreateRenderToSurface::ppRenderToSurface" attribute="out fast"/>
|
||
|
|
|
||
|
|
<context-clear />
|
||
|
|
</mapping>
|
||
|
|
</config>
|