ReactOS 0.4.16-dev-321-g63bb46a
|
Go to the source code of this file.
Classes | |
struct | _D3DRMVECTOR4D |
struct | _D3DRMQUATERNION |
struct | _D3DRMRAY |
struct | _D3DRMBOX |
struct | _D3DRMPALETTEENTRY |
struct | _D3DRMIMAGE |
struct | _D3DRMMATERIALOVERRIDE |
struct | _D3DRMLOADRESOURCE |
struct | _D3DRMLOADMEMORY |
struct | _D3DRMPMESHLOADSTATUS |
struct | _D3DRMANIMATIONKEY |
struct | _D3DRMVERTEX |
Variables | |
static const D3DRMMAPPINGFLAG | D3DRMMAP_WRAPU = 1 |
static const D3DRMMAPPINGFLAG | D3DRMMAP_WRAPV = 2 |
static const D3DRMMAPPINGFLAG | D3DRMMAP_PERSPCORRECT = 4 |
static const D3DRMGROUPINDEX | D3DRMGROUP_ALLGROUPS = -1 |
#define D3DRMADDFACES_VERTICESONLY 1 |
Definition at line 282 of file d3drmdef.h.
#define D3DRMADDMESHBUILDER_DONTCOPYAPPDATA 1 |
Definition at line 293 of file d3drmdef.h.
#define D3DRMADDMESHBUILDER_FLATTENSUBMESHES 2 |
Definition at line 294 of file d3drmdef.h.
#define D3DRMADDMESHBUILDER_NOSUBMESHES 4 |
Definition at line 295 of file d3drmdef.h.
#define D3DRMANIMATION_CLOSED 0x00000002 |
Definition at line 324 of file d3drmdef.h.
#define D3DRMANIMATION_LINEARPOSITION 0x00000004 |
Definition at line 325 of file d3drmdef.h.
#define D3DRMANIMATION_OPEN 0x00000001 |
Definition at line 323 of file d3drmdef.h.
#define D3DRMANIMATION_POSITION 0x00000020 |
Definition at line 328 of file d3drmdef.h.
#define D3DRMANIMATION_POSITIONKEY 0x03 |
Definition at line 416 of file d3drmdef.h.
#define D3DRMANIMATION_ROTATEKEY 0x01 |
Definition at line 414 of file d3drmdef.h.
#define D3DRMANIMATION_SCALEANDROTATION 0x00000010 |
Definition at line 327 of file d3drmdef.h.
#define D3DRMANIMATION_SCALEKEY 0x02 |
Definition at line 415 of file d3drmdef.h.
#define D3DRMANIMATION_SPLINEPOSITION 0x00000008 |
Definition at line 326 of file d3drmdef.h.
#define D3DRMCALLBACK_POSTORDER 1 |
Definition at line 274 of file d3drmdef.h.
#define D3DRMCALLBACK_PREORDER 0 |
Definition at line 273 of file d3drmdef.h.
#define D3DRMCLEAR_ALL (D3DRMCLEAR_TARGET | D3DRMCLEAR_ZBUFFER | D3DRMCLEAR_DIRTYRECTS) |
Definition at line 313 of file d3drmdef.h.
#define D3DRMCLEAR_DIRTYRECTS 0x00000004 |
Definition at line 312 of file d3drmdef.h.
#define D3DRMCLEAR_TARGET 0x00000001 |
Definition at line 310 of file d3drmdef.h.
#define D3DRMCLEAR_ZBUFFER 0x00000002 |
Definition at line 311 of file d3drmdef.h.
#define D3DRMDEVICE_NOZBUFFER 0x00000001 |
Definition at line 271 of file d3drmdef.h.
#define D3DRMFOGMETHOD_ANY 0x00000004 |
Definition at line 317 of file d3drmdef.h.
#define D3DRMFOGMETHOD_TABLE 0x00000002 |
Definition at line 316 of file d3drmdef.h.
#define D3DRMFOGMETHOD_VERTEX 0x00000001 |
Definition at line 315 of file d3drmdef.h.
#define D3DRMFPTF_ALPHA 0x00000001 |
Definition at line 260 of file d3drmdef.h.
#define D3DRMFPTF_NOALPHA 0x00000002 |
Definition at line 261 of file d3drmdef.h.
#define D3DRMFPTF_NOTPALETTIZED 0x00000008 |
Definition at line 263 of file d3drmdef.h.
#define D3DRMFPTF_PALETTIZED 0x00000004 |
Definition at line 262 of file d3drmdef.h.
#define D3DRMFRAME_PICKENABLE 0x00000002 |
Definition at line 320 of file d3drmdef.h.
#define D3DRMFRAME_RENDERENABLE 0x00000001 |
Definition at line 319 of file d3drmdef.h.
#define D3DRMFVF_COLOR 0x00000004 |
Definition at line 303 of file d3drmdef.h.
#define D3DRMFVF_NORMAL 0x00000002 |
Definition at line 302 of file d3drmdef.h.
#define D3DRMFVF_TEXTURECOORDS 0x00000008 |
Definition at line 304 of file d3drmdef.h.
#define D3DRMFVF_TYPE 0x00000001 |
Definition at line 301 of file d3drmdef.h.
#define D3DRMGENERATENORMALS_PRECOMPACT 1 |
Definition at line 284 of file d3drmdef.h.
#define D3DRMGENERATENORMALS_USECREASEANGLE 2 |
Definition at line 285 of file d3drmdef.h.
#define D3DRMINTERPOLATION_CLOSED 0x0002 |
Definition at line 332 of file d3drmdef.h.
#define D3DRMINTERPOLATION_LINEAR 0x0004 |
Definition at line 334 of file d3drmdef.h.
#define D3DRMINTERPOLATION_NEAREST 0x0100 |
Definition at line 333 of file d3drmdef.h.
#define D3DRMINTERPOLATION_OPEN 0x0001 |
Definition at line 331 of file d3drmdef.h.
#define D3DRMINTERPOLATION_SLERPNORMALS 0x0080 |
Definition at line 337 of file d3drmdef.h.
#define D3DRMINTERPOLATION_SPLINE 0x0008 |
Definition at line 335 of file d3drmdef.h.
#define D3DRMINTERPOLATION_VERTEXCOLOR 0x0040 |
Definition at line 336 of file d3drmdef.h.
#define D3DRMLOAD_ASYNCHRONOUS 0x400L |
Definition at line 355 of file d3drmdef.h.
#define D3DRMLOAD_BYGUID 0x040L |
Definition at line 349 of file d3drmdef.h.
#define D3DRMLOAD_BYNAME 0x010L |
Definition at line 347 of file d3drmdef.h.
#define D3DRMLOAD_BYPOSITION 0x020L |
Definition at line 348 of file d3drmdef.h.
#define D3DRMLOAD_FIRST 0x080L |
Definition at line 350 of file d3drmdef.h.
#define D3DRMLOAD_FROMFILE 0x000L |
Definition at line 341 of file d3drmdef.h.
#define D3DRMLOAD_FROMMEMORY 0x002L |
Definition at line 343 of file d3drmdef.h.
#define D3DRMLOAD_FROMRESOURCE 0x001L |
Definition at line 342 of file d3drmdef.h.
#define D3DRMLOAD_FROMSTREAM 0x004L |
Definition at line 344 of file d3drmdef.h.
#define D3DRMLOAD_FROMURL 0x008L |
Definition at line 345 of file d3drmdef.h.
#define D3DRMLOAD_INSTANCEBYCOPYING 0x200L |
Definition at line 353 of file d3drmdef.h.
#define D3DRMLOAD_INSTANCEBYREFERENCE 0x100L |
Definition at line 352 of file d3drmdef.h.
#define D3DRMMATERIALOVERRIDE_ALL 0x000000FF |
Definition at line 258 of file d3drmdef.h.
#define D3DRMMATERIALOVERRIDE_AMBIENT 0x00000004 |
Definition at line 252 of file d3drmdef.h.
#define D3DRMMATERIALOVERRIDE_DIFFUSE 0x00000003 |
Definition at line 251 of file d3drmdef.h.
#define D3DRMMATERIALOVERRIDE_DIFFUSE_ALPHAMULTIPLY 0x00000080 |
Definition at line 257 of file d3drmdef.h.
#define D3DRMMATERIALOVERRIDE_DIFFUSE_ALPHAONLY 0x00000001 |
Definition at line 249 of file d3drmdef.h.
#define D3DRMMATERIALOVERRIDE_DIFFUSE_RGBONLY 0x00000002 |
Definition at line 250 of file d3drmdef.h.
#define D3DRMMATERIALOVERRIDE_EMISSIVE 0x00000008 |
Definition at line 253 of file d3drmdef.h.
#define D3DRMMATERIALOVERRIDE_POWER 0x00000020 |
Definition at line 255 of file d3drmdef.h.
#define D3DRMMATERIALOVERRIDE_SPECULAR 0x00000010 |
Definition at line 254 of file d3drmdef.h.
#define D3DRMMATERIALOVERRIDE_TEXTURE 0x00000040 |
Definition at line 256 of file d3drmdef.h.
#define D3DRMMESHBUILDER_DIRECTPARENT 1 |
Definition at line 287 of file d3drmdef.h.
#define D3DRMMESHBUILDER_PICKENABLE 0x00000002 |
Definition at line 291 of file d3drmdef.h.
#define D3DRMMESHBUILDER_RENDERENABLE 0x00000001 |
Definition at line 290 of file d3drmdef.h.
#define D3DRMMESHBUILDER_ROOTMESH 2 |
Definition at line 288 of file d3drmdef.h.
#define D3DRMMESHBUILDERAGE_GEOMETRY 0x00000001 |
Definition at line 297 of file d3drmdef.h.
#define D3DRMMESHBUILDERAGE_MATERIALS 0x00000002 |
Definition at line 298 of file d3drmdef.h.
#define D3DRMMESHBUILDERAGE_TEXTURES 0x00000004 |
Definition at line 299 of file d3drmdef.h.
#define D3DRMOPTIONS_LEFTHANDED 0x00000001 |
Definition at line 184 of file d3drmdef.h.
#define D3DRMOPTIONS_RIGHTHANDED 0x00000002 |
Definition at line 185 of file d3drmdef.h.
#define D3DRMPMESHEVENT_BASEMESH 0x01 |
Definition at line 376 of file d3drmdef.h.
#define D3DRMPMESHEVENT_COMPLETE 0x02 |
Definition at line 377 of file d3drmdef.h.
#define D3DRMPMESHSTATUS_BASEMESHCOMPLETE 0x04 |
Definition at line 372 of file d3drmdef.h.
#define D3DRMPMESHSTATUS_COMPLETE 0x08 |
Definition at line 373 of file d3drmdef.h.
#define D3DRMPMESHSTATUS_INTERRUPTED 0x02 |
Definition at line 371 of file d3drmdef.h.
#define D3DRMPMESHSTATUS_RENDERABLE 0x10 |
Definition at line 374 of file d3drmdef.h.
#define D3DRMPMESHSTATUS_VALID 0x01 |
Definition at line 370 of file d3drmdef.h.
#define D3DRMRAYPICK_IGNOREFURTHERPRIMITIVES 0x02 |
Definition at line 277 of file d3drmdef.h.
#define D3DRMRAYPICK_INTERPOLATECOLOR 0x08 |
Definition at line 279 of file d3drmdef.h.
#define D3DRMRAYPICK_INTERPOLATENORMAL 0x10 |
Definition at line 280 of file d3drmdef.h.
#define D3DRMRAYPICK_INTERPOLATEUV 0x04 |
Definition at line 278 of file d3drmdef.h.
#define D3DRMRAYPICK_ONLYBOUNDINGBOXES 0x01 |
Definition at line 276 of file d3drmdef.h.
#define D3DRMRENDER_FLAT (D3DRMSHADE_FLAT+D3DRMLIGHT_ON+D3DRMFILL_SOLID) |
Definition at line 93 of file d3drmdef.h.
#define D3DRMRENDER_GOURAUD (D3DRMSHADE_GOURAUD+D3DRMLIGHT_ON+D3DRMFILL_SOLID) |
Definition at line 94 of file d3drmdef.h.
#define D3DRMRENDER_PHONG (D3DRMSHADE_PHONG+D3DRMLIGHT_ON+D3DRMFILL_SOLID) |
Definition at line 95 of file d3drmdef.h.
#define D3DRMRENDER_UNLITFLAT (D3DRMSHADE_FLAT+D3DRMLIGHT_OFF+D3DRMFILL_SOLID) |
Definition at line 92 of file d3drmdef.h.
#define D3DRMRENDER_WIREFRAME (D3DRMSHADE_FLAT+D3DRMLIGHT_OFF+D3DRMFILL_WIREFRAME) |
Definition at line 91 of file d3drmdef.h.
#define D3DRMRENDERMODE_BLENDEDTRANSPARENCY 1 |
Definition at line 97 of file d3drmdef.h.
#define D3DRMRENDERMODE_DISABLESORTEDALPHAZWRITE 32 |
Definition at line 101 of file d3drmdef.h.
#define D3DRMRENDERMODE_LIGHTINMODELSPACE 8 |
Definition at line 99 of file d3drmdef.h.
#define D3DRMRENDERMODE_SORTEDTRANSPARENCY 2 |
Definition at line 98 of file d3drmdef.h.
#define D3DRMRENDERMODE_VIEWDEPENDENTSPECULAR 16 |
Definition at line 100 of file d3drmdef.h.
#define D3DRMSHADOW_TRUEALPHA 0x00000001 |
Definition at line 122 of file d3drmdef.h.
#define D3DRMSTATECHANGE_LIGHT 0x000000040 |
Definition at line 269 of file d3drmdef.h.
#define D3DRMSTATECHANGE_NONVOLATILE 0x000000004 |
Definition at line 267 of file d3drmdef.h.
#define D3DRMSTATECHANGE_RENDER 0x000000020 |
Definition at line 268 of file d3drmdef.h.
#define D3DRMSTATECHANGE_UPDATEONLY 0x000000001 |
Definition at line 265 of file d3drmdef.h.
#define D3DRMSTATECHANGE_VOLATILE 0x000000002 |
Definition at line 266 of file d3drmdef.h.
#define D3DRMTEXTURE_CHANGEDPALETTE 0x00000080 |
Definition at line 119 of file d3drmdef.h.
#define D3DRMTEXTURE_CHANGEDPIXELS 0x00000040 |
Definition at line 118 of file d3drmdef.h.
#define D3DRMTEXTURE_DOWNSAMPLEBILINEAR 0x00000008 |
Definition at line 115 of file d3drmdef.h.
#define D3DRMTEXTURE_DOWNSAMPLENONE 0x00000020 |
Definition at line 117 of file d3drmdef.h.
#define D3DRMTEXTURE_DOWNSAMPLEPOINT 0x00000004 |
Definition at line 114 of file d3drmdef.h.
#define D3DRMTEXTURE_DOWNSAMPLEREDUCEDEPTH 0x00000010 |
Definition at line 116 of file d3drmdef.h.
#define D3DRMTEXTURE_FORCERESIDENT 0x00000001 |
Definition at line 112 of file d3drmdef.h.
#define D3DRMTEXTURE_INVALIDATEONLY 0x00000100 |
Definition at line 120 of file d3drmdef.h.
#define D3DRMTEXTURE_STATIC 0x00000002 |
Definition at line 113 of file d3drmdef.h.
#define D3DRMVectorNormalise D3DRMVectorNormalize |
Definition at line 446 of file d3drmdef.h.
#define D3DRMVERTEX_FAN 0x00000002 |
Definition at line 307 of file d3drmdef.h.
#define D3DRMVERTEX_LIST 0x00000004 |
Definition at line 308 of file d3drmdef.h.
#define D3DRMVERTEX_STRIP 0x00000001 |
Definition at line 306 of file d3drmdef.h.
#define D3DRMWIREFRAME_CULL 1 |
Definition at line 173 of file d3drmdef.h.
#define D3DRMWIREFRAME_HIDDENLINE 2 |
Definition at line 174 of file d3drmdef.h.
#define D3DRMXOFSAVE_ALL 15 |
Definition at line 198 of file d3drmdef.h.
#define D3DRMXOFSAVE_MATERIALS 4 |
Definition at line 196 of file d3drmdef.h.
#define D3DRMXOFSAVE_NORMALS 1 |
Definition at line 194 of file d3drmdef.h.
#define D3DRMXOFSAVE_TEMPLATES 16 |
Definition at line 199 of file d3drmdef.h.
#define D3DRMXOFSAVE_TEXTURECOORDINATES 2 |
Definition at line 195 of file d3drmdef.h.
#define D3DRMXOFSAVE_TEXTURENAMES 8 |
Definition at line 197 of file d3drmdef.h.
#define D3DRMXOFSAVE_TEXTURETOPOLOGY 32 |
Definition at line 200 of file d3drmdef.h.
typedef DWORD D3DRMANIMATIONOPTIONS |
Definition at line 322 of file d3drmdef.h.
typedef D3DCOLORMODEL D3DRMCOLORMODEL |
Definition at line 130 of file d3drmdef.h.
typedef enum _D3DRMCOLORSOURCE D3DRMCOLORSOURCE |
typedef enum _D3DRMCOMBINETYPE D3DRMCOMBINETYPE |
typedef enum _D3DRMFILLMODE D3DRMFILLMODE |
typedef enum _D3DRMFOGMODE D3DRMFOGMODE |
typedef LONG D3DRMGROUPINDEX |
Definition at line 431 of file d3drmdef.h.
typedef struct _D3DRMIMAGE D3DRMIMAGE |
typedef DWORD D3DRMINTERPOLATIONOPTIONS |
Definition at line 330 of file d3drmdef.h.
typedef enum _D3DRMLIGHTMODE D3DRMLIGHTMODE |
typedef enum _D3DRMLIGHTTYPE D3DRMLIGHTTYPE |
typedef struct _D3DRMLOADMEMORY D3DRMLOADMEMORY |
typedef DWORD D3DRMLOADOPTIONS |
Definition at line 339 of file d3drmdef.h.
typedef DWORD D3DRMMAPPING |
Definition at line 418 of file d3drmdef.h.
typedef DWORD D3DRMMAPPINGFLAG |
Definition at line 418 of file d3drmdef.h.
typedef enum _D3DRMMATERIALMODE D3DRMMATERIALMODE |
typedef D3DVALUE D3DRMMATRIX4D[4][4] |
Definition at line 39 of file d3drmdef.h.
typedef enum _D3DRMPALETTEFLAGS D3DRMPALETTEFLAGS |
typedef struct _D3DRMQUATERNION D3DRMQUATERNION |
typedef DWORD D3DRMRENDERQUALITY |
Definition at line 89 of file d3drmdef.h.
typedef DWORD D3DRMSAVEOPTIONS |
Definition at line 193 of file d3drmdef.h.
typedef enum _D3DRMSHADEMODE D3DRMSHADEMODE |
typedef enum _D3DRMSORTMODE D3DRMSORTMODE |
typedef struct _D3DRMVECTOR4D D3DRMVECTOR4D |
typedef struct _D3DRMVERTEX D3DRMVERTEX |
typedef void(* D3DRMWRAPCALLBACK) (D3DVECTOR *vec, int *u, int *v, D3DVECTOR *a, D3DVECTOR *b, void *ctx) |
Definition at line 56 of file d3drmdef.h.
typedef enum _D3DRMWRAPTYPE D3DRMWRAPTYPE |
typedef enum _D3DRMXOFFORMAT D3DRMXOFFORMAT |
typedef enum _D3DRMZBUFFERMODE D3DRMZBUFFERMODE |
typedef D3DRMANIMATIONKEY* LPD3DRMANIMATIONKEY |
Definition at line 412 of file d3drmdef.h.
typedef struct _D3DRMBOX * LPD3DRMBOX |
typedef D3DCOLORMODEL * LPD3DRMCOLORMODEL |
Definition at line 130 of file d3drmdef.h.
typedef enum _D3DRMCOLORSOURCE * LPD3DRMCOLORSOURCE |
typedef enum _D3DRMCOMBINETYPE * LPD3DRMCOMBINETYPE |
typedef enum _D3DRMFILLMODE * LPD3DRMFILLMODE |
typedef enum _D3DRMFOGMODE * LPD3DRMFOGMODE |
typedef enum _D3DRMFRAMECONSTRAINT * LPD3DRMFRAMECONSTRAINT |
typedef struct _D3DRMIMAGE * LPD3DRMIMAGE |
typedef enum _D3DRMLIGHTMODE * LPD3DRMLIGHTMODE |
typedef enum _D3DRMLIGHTTYPE * LPD3DRMLIGHTTYPE |
typedef struct _D3DRMLOADMEMORY * LPD3DRMLOADMEMORY |
typedef struct _D3DRMLOADRESOURCE * LPD3DRMLOADRESOURCE |
typedef DWORD * LPD3DRMMAPPING |
Definition at line 418 of file d3drmdef.h.
typedef enum _D3DRMMATERIALMODE * LPD3DRMMATERIALMODE |
typedef struct _D3DRMPALETTEENTRY * LPD3DRMPALETTEENTRY |
typedef enum _D3DRMPALETTEFLAGS * LPD3DRMPALETTEFLAGS |
typedef enum _D3DRMPROJECTIONTYPE * LPD3DRMPROJECTIONTYPE |
typedef struct _D3DRMQUATERNION * LPD3DRMQUATERNION |
typedef struct _D3DRMRAY * LPD3DRMRAY |
typedef DWORD * LPD3DRMRENDERQUALITY |
Definition at line 89 of file d3drmdef.h.
typedef enum _D3DRMSHADEMODE * LPD3DRMSHADEMODE |
typedef enum _D3DRMSORTMODE * LPD3DRMSORTMODE |
typedef enum _D3DRMTEXTUREQUALITY * LPD3DRMTEXTUREQUALITY |
typedef struct _D3DRMVECTOR4D * LPD3DRMVECTOR4D |
typedef struct _D3DRMVERTEX * LPD3DRMVERTEX |
typedef enum _D3DRMWRAPTYPE * LPD3DRMWRAPTYPE |
typedef enum _D3DRMXOFFORMAT * LPD3DRMXOFFORMAT |
typedef enum _D3DRMZBUFFERMODE * LPD3DRMZBUFFERMODE |
Enumerator | |
---|---|
D3DRMCOLOR_FROMFACE | |
D3DRMCOLOR_FROMVERTEX |
Definition at line 202 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMCOMBINE_REPLACE | |
D3DRMCOMBINE_BEFORE | |
D3DRMCOMBINE_AFTER |
Definition at line 124 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMFILL_POINTS | |
D3DRMFILL_WIREFRAME | |
D3DRMFILL_SOLID | |
D3DRMFILL_MASK | |
D3DRMFILL_MAX |
Definition at line 81 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMFOG_LINEAR | |
D3DRMFOG_EXPONENTIAL | |
D3DRMFOG_EXPONENTIALSQUARED |
Definition at line 219 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMCONSTRAIN_Z | |
D3DRMCONSTRAIN_Y | |
D3DRMCONSTRAIN_X |
Definition at line 207 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMLIGHT_OFF | |
D3DRMLIGHT_ON | |
D3DRMLIGHT_MASK | |
D3DRMLIGHT_MAX |
Definition at line 74 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMLIGHT_AMBIENT | |
D3DRMLIGHT_POINT | |
D3DRMLIGHT_SPOT | |
D3DRMLIGHT_DIRECTIONAL | |
D3DRMLIGHT_PARALLELPOINT |
Definition at line 58 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMMATERIAL_FROMMESH | |
D3DRMMATERIAL_FROMPARENT | |
D3DRMMATERIAL_FROMFRAME |
Definition at line 213 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMPALETTE_FREE | |
D3DRMPALETTE_READONLY | |
D3DRMPALETTE_RESERVED |
Definition at line 132 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMPROJECT_PERSPECTIVE | |
D3DRMPROJECT_ORTHOGRAPHIC | |
D3DRMPROJECT_RIGHTHANDPERSPECTIVE | |
D3DRMPROJECT_RIGHTHANDORTHOGRAPHIC |
Definition at line 176 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMSHADE_FLAT | |
D3DRMSHADE_GOURAUD | |
D3DRMSHADE_PHONG | |
D3DRMSHADE_MASK | |
D3DRMSHADE_MAX |
Definition at line 66 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMSORT_FROMPARENT | |
D3DRMSORT_NONE | |
D3DRMSORT_FRONTTOBACK | |
D3DRMSORT_BACKTOFRONT |
Definition at line 231 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMTEXTURE_NEAREST | |
D3DRMTEXTURE_LINEAR | |
D3DRMTEXTURE_MIPNEAREST | |
D3DRMTEXTURE_MIPLINEAR | |
D3DRMTEXTURE_LINEARMIPNEAREST | |
D3DRMTEXTURE_LINEARMIPLINEAR |
Definition at line 103 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMUSERVISUAL_CANSEE | |
D3DRMUSERVISUAL_RENDER |
Definition at line 390 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMWRAP_FLAT | |
D3DRMWRAP_CYLINDER | |
D3DRMWRAP_SPHERE | |
D3DRMWRAP_CHROME | |
D3DRMWRAP_SHEET | |
D3DRMWRAP_BOX |
Definition at line 164 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMXOF_BINARY | |
D3DRMXOF_COMPRESSED | |
D3DRMXOF_TEXT |
Definition at line 187 of file d3drmdef.h.
Enumerator | |
---|---|
D3DRMZBUFFER_FROMPARENT | |
D3DRMZBUFFER_ENABLE | |
D3DRMZBUFFER_DISABLE |
Definition at line 225 of file d3drmdef.h.
Definition at line 23 of file math.c.
Referenced by ColorTest().
D3DCOLOR WINAPI D3DRMCreateColorRGBA | ( | D3DVALUE | red, |
D3DVALUE | green, | ||
D3DVALUE | blue, | ||
D3DVALUE | alpha | ||
) |
Definition at line 28 of file math.c.
Referenced by ColorTest(), and D3DRMCreateColorRGB().
void WINAPI D3DRMMatrixFromQuaternion | ( | D3DRMMATRIX4D | m, |
D3DRMQUATERNION * | q | ||
) |
D3DRMQUATERNION *WINAPI D3DRMQuaternionFromRotation | ( | D3DRMQUATERNION * | x, |
D3DVECTOR * | axis, | ||
D3DVALUE | theta | ||
) |
Definition at line 104 of file math.c.
Referenced by QuaternionTest(), and test_animation().
D3DRMQUATERNION *WINAPI D3DRMQuaternionMultiply | ( | D3DRMQUATERNION * | ret, |
D3DRMQUATERNION * | x, | ||
D3DRMQUATERNION * | y | ||
) |
Definition at line 62 of file math.c.
Referenced by D3DRMVectorRotate().
D3DRMQUATERNION *WINAPI D3DRMQuaternionSlerp | ( | D3DRMQUATERNION * | ret, |
D3DRMQUATERNION * | x, | ||
D3DRMQUATERNION * | y, | ||
D3DVALUE | alpha | ||
) |
Definition at line 112 of file math.c.
Referenced by QuaternionTest().
Definition at line 141 of file math.c.
Referenced by D3DRMQuaternionSlerp(), load_mesh_data(), and VectorTest().
Definition at line 167 of file math.c.
Referenced by D3DRMQuaternionMultiply(), load_mesh_data(), and VectorTest().
Definition at line 180 of file math.c.
Referenced by D3DRMQuaternionMultiply(), D3DRMQuaternionSlerp(), D3DRMVectorReflect(), and VectorTest().
Definition at line 188 of file math.c.
Referenced by D3DRMVectorNormalize(), and VectorTest().
Definition at line 196 of file math.c.
Referenced by d3drm_matrix_set_rotation(), D3DRMQuaternionFromRotation(), D3DRMVectorRandom(), D3DRMVectorRotate(), load_mesh_data(), and VectorTest().
Definition at line 223 of file math.c.
Referenced by VectorTest().
D3DVECTOR *WINAPI D3DRMVectorRotate | ( | D3DVECTOR * | ret, |
D3DVECTOR * | x, | ||
D3DVECTOR * | axis, | ||
D3DVALUE | theta | ||
) |
Definition at line 233 of file math.c.
Referenced by VectorTest().
Definition at line 253 of file math.c.
Referenced by D3DRMQuaternionFromRotation(), D3DRMQuaternionSlerp(), D3DRMVectorNormalize(), D3DRMVectorReflect(), D3DRMVectorRotate(), and VectorTest().
|
static |
Definition at line 432 of file d3drmdef.h.
|
static |
Definition at line 421 of file d3drmdef.h.
|
static |
Definition at line 419 of file d3drmdef.h.
|
static |
Definition at line 420 of file d3drmdef.h.