|
Isle
|


Go to the source code of this file.
Classes | |
| struct | _D3DRMVECTOR4D |
| struct | _D3DRMQUATERNION |
| struct | _D3DRMRAY |
| struct | _D3DRMBOX |
| struct | _D3DRMPALETTEENTRY |
| struct | _D3DRMIMAGE |
| struct | _D3DRMLOADRESOURCE |
| struct | _D3DRMLOADMEMORY |
| struct | _D3DRMPMESHLOADSTATUS |
| struct | _D3DRMVERTEX |
| #define D3DRMANIMATION_CLOSED 0x02L |
Definition at line 252 of file d3drmdef.h.
| #define D3DRMANIMATION_LINEARPOSITION 0x04L |
Definition at line 253 of file d3drmdef.h.
| #define D3DRMANIMATION_OPEN 0x01L |
Definition at line 251 of file d3drmdef.h.
| #define D3DRMANIMATION_POSITION 0x00000020L |
Definition at line 256 of file d3drmdef.h.
| #define D3DRMANIMATION_SCALEANDROTATION 0x00000010L |
Definition at line 255 of file d3drmdef.h.
| #define D3DRMANIMATION_SPLINEPOSITION 0x08L |
Definition at line 254 of file d3drmdef.h.
| #define D3DRMAPI |
Definition at line 19 of file d3drmdef.h.
| #define D3DRMCALLBACK_POSTORDER 1 |
Definition at line 233 of file d3drmdef.h.
| #define D3DRMCALLBACK_PREORDER 0 |
Definition at line 232 of file d3drmdef.h.
| #define D3DRMGENERATENORMALS_PRECOMPACT 1 |
Definition at line 247 of file d3drmdef.h.
| #define D3DRMGENERATENORMALS_USECREASEANGLE 2 |
Definition at line 248 of file d3drmdef.h.
| #define D3DRMINTERPOLATION_CLOSED 0x02L |
Definition at line 260 of file d3drmdef.h.
| #define D3DRMINTERPOLATION_LINEAR 0x04L |
Definition at line 262 of file d3drmdef.h.
| #define D3DRMINTERPOLATION_NEAREST 0x0100L |
Definition at line 261 of file d3drmdef.h.
| #define D3DRMINTERPOLATION_OPEN 0x01L |
Definition at line 259 of file d3drmdef.h.
| #define D3DRMINTERPOLATION_SLERPNORMALS 0x80L |
Definition at line 265 of file d3drmdef.h.
| #define D3DRMINTERPOLATION_SPLINE 0x08L |
Definition at line 263 of file d3drmdef.h.
| #define D3DRMINTERPOLATION_VERTEXCOLOR 0x40L |
Definition at line 264 of file d3drmdef.h.
| #define D3DRMLOAD_ASYNCHRONOUS 0x400L |
Definition at line 283 of file d3drmdef.h.
| #define D3DRMLOAD_BYGUID 0x40L |
Definition at line 277 of file d3drmdef.h.
| #define D3DRMLOAD_BYNAME 0x10L |
Definition at line 275 of file d3drmdef.h.
| #define D3DRMLOAD_BYPOSITION 0x20L |
Definition at line 276 of file d3drmdef.h.
| #define D3DRMLOAD_FIRST 0x80L |
Definition at line 278 of file d3drmdef.h.
| #define D3DRMLOAD_FROMFILE 0x00L |
Definition at line 269 of file d3drmdef.h.
| #define D3DRMLOAD_FROMMEMORY 0x02L |
Definition at line 271 of file d3drmdef.h.
| #define D3DRMLOAD_FROMRESOURCE 0x01L |
Definition at line 270 of file d3drmdef.h.
| #define D3DRMLOAD_FROMSTREAM 0x04L |
Definition at line 272 of file d3drmdef.h.
| #define D3DRMLOAD_FROMURL 0x08L |
Definition at line 273 of file d3drmdef.h.
| #define D3DRMLOAD_INSTANCEBYCOPYING 0x200L |
Definition at line 281 of file d3drmdef.h.
| #define D3DRMLOAD_INSTANCEBYREFERENCE 0x100L |
Definition at line 280 of file d3drmdef.h.
| #define D3DRMPMESHEVENT_BASEMESH 0x01L |
Definition at line 302 of file d3drmdef.h.
| #define D3DRMPMESHEVENT_COMPLETE 0x02L |
Definition at line 303 of file d3drmdef.h.
| #define D3DRMPMESHSTATUS_BASEMESHCOMPLETE 0x04L |
Definition at line 298 of file d3drmdef.h.
| #define D3DRMPMESHSTATUS_COMPLETE 0x08L |
Definition at line 299 of file d3drmdef.h.
| #define D3DRMPMESHSTATUS_INTERRUPTED 0x02L |
Definition at line 297 of file d3drmdef.h.
| #define D3DRMPMESHSTATUS_RENDERABLE 0x10L |
Definition at line 300 of file d3drmdef.h.
| #define D3DRMPMESHSTATUS_VALID 0x01L |
Definition at line 296 of file d3drmdef.h.
| #define D3DRMRAYPICK_IGNOREFURTHERPRIMITIVES 2 |
Definition at line 239 of file d3drmdef.h.
| #define D3DRMRAYPICK_INTERPOLATECOLOR 8 |
Definition at line 241 of file d3drmdef.h.
| #define D3DRMRAYPICK_INTERPOLATENORMAL 0x10 |
Definition at line 242 of file d3drmdef.h.
| #define D3DRMRAYPICK_INTERPOLATEUV 4 |
Definition at line 240 of file d3drmdef.h.
| #define D3DRMRAYPICK_ONLYBOUNDINGBOXES 1 |
Definition at line 238 of file d3drmdef.h.
| #define D3DRMRENDER_FLAT (D3DRMSHADE_FLAT+D3DRMLIGHT_ON+D3DRMFILL_SOLID) |
Definition at line 92 of file d3drmdef.h.
| #define D3DRMRENDER_GOURAUD (D3DRMSHADE_GOURAUD+D3DRMLIGHT_ON+D3DRMFILL_SOLID) |
Definition at line 93 of file d3drmdef.h.
| #define D3DRMRENDER_PHONG (D3DRMSHADE_PHONG+D3DRMLIGHT_ON+D3DRMFILL_SOLID) |
Definition at line 94 of file d3drmdef.h.
| #define D3DRMRENDER_UNLITFLAT (D3DRMSHADE_FLAT+D3DRMLIGHT_OFF+D3DRMFILL_SOLID) |
Definition at line 91 of file d3drmdef.h.
| #define D3DRMRENDER_WIREFRAME (D3DRMSHADE_FLAT+D3DRMLIGHT_OFF+D3DRMFILL_WIREFRAME) |
Definition at line 90 of file d3drmdef.h.
| #define D3DRMRENDERMODE_BLENDEDTRANSPARENCY 1 |
Definition at line 96 of file d3drmdef.h.
| #define D3DRMRENDERMODE_SORTEDTRANSPARENCY 2 |
Definition at line 97 of file d3drmdef.h.
| #define D3DRMVectorNormalise D3DRMVectorNormalize |
Definition at line 409 of file d3drmdef.h.
| #define D3DRMWIREFRAME_CULL 1 /* cull backfaces */ |
Definition at line 168 of file d3drmdef.h.
| #define D3DRMWIREFRAME_HIDDENLINE 2 /* lines are obscured by closer objects */ |
Definition at line 169 of file d3drmdef.h.
| #define D3DRMXOFSAVE_ALL 15 |
Definition at line 189 of file d3drmdef.h.
| #define D3DRMXOFSAVE_MATERIALS 4 |
Definition at line 187 of file d3drmdef.h.
| #define D3DRMXOFSAVE_NORMALS 1 |
Definition at line 185 of file d3drmdef.h.
| #define D3DRMXOFSAVE_TEMPLATES 16 |
Definition at line 190 of file d3drmdef.h.
| #define D3DRMXOFSAVE_TEXTURECOORDINATES 2 |
Definition at line 186 of file d3drmdef.h.
| #define D3DRMXOFSAVE_TEXTURENAMES 8 |
Definition at line 188 of file d3drmdef.h.
| #define D3DRMXOFSAVE_TEXTURETOPOLOGY 32 |
Definition at line 191 of file d3drmdef.h.
| #define FALSE 0 |
Definition at line 27 of file d3drmdef.h.
| #define TRUE 1 |
Definition at line 28 of file d3drmdef.h.
| typedef DWORD D3DRMANIMATIONOPTIONS |
Definition at line 250 of file d3drmdef.h.
| typedef D3DCOLORMODEL D3DRMCOLORMODEL |
Definition at line 114 of file d3drmdef.h.
| typedef enum _D3DRMCOLORSOURCE D3DRMCOLORSOURCE |
| typedef enum _D3DRMCOMBINETYPE D3DRMCOMBINETYPE |
| typedef enum _D3DRMFILLMODE D3DRMFILLMODE |
| typedef enum _D3DRMFOGMODE D3DRMFOGMODE |
| typedef enum _D3DRMFRAMECONSTRAINT D3DRMFRAMECONSTRAINT |
| typedef LONG D3DRMGROUPINDEX |
Definition at line 334 of file d3drmdef.h.
| typedef struct _D3DRMIMAGE D3DRMIMAGE |
| typedef DWORD D3DRMINTERPOLATIONOPTIONS |
Definition at line 258 of file d3drmdef.h.
| typedef enum _D3DRMLIGHTMODE D3DRMLIGHTMODE |
| typedef enum _D3DRMLIGHTTYPE D3DRMLIGHTTYPE |
| typedef struct _D3DRMLOADMEMORY D3DRMLOADMEMORY |
| typedef DWORD D3DRMLOADOPTIONS |
Definition at line 267 of file d3drmdef.h.
| typedef struct _D3DRMLOADRESOURCE D3DRMLOADRESOURCE |
| typedef DWORD D3DRMMAPPING |
Definition at line 322 of file d3drmdef.h.
| typedef DWORD D3DRMMAPPINGFLAG |
Definition at line 322 of file d3drmdef.h.
| typedef enum _D3DRMMATERIALMODE D3DRMMATERIALMODE |
| typedef D3DVALUE D3DRMMATRIX4D[4][4] |
Definition at line 35 of file d3drmdef.h.
| typedef struct _D3DRMPALETTEENTRY D3DRMPALETTEENTRY |
| typedef enum _D3DRMPALETTEFLAGS D3DRMPALETTEFLAGS |
| typedef struct _D3DRMPMESHLOADSTATUS D3DRMPMESHLOADSTATUS |
| typedef enum _D3DRMPROJECTIONTYPE D3DRMPROJECTIONTYPE |
| typedef struct _D3DRMQUATERNION D3DRMQUATERNION |
| typedef DWORD D3DRMRENDERQUALITY |
Definition at line 88 of file d3drmdef.h.
| typedef DWORD D3DRMSAVEOPTIONS |
Definition at line 184 of file d3drmdef.h.
| typedef enum _D3DRMSHADEMODE D3DRMSHADEMODE |
| typedef enum _D3DRMSORTMODE D3DRMSORTMODE |
| typedef enum _D3DRMTEXTUREQUALITY D3DRMTEXTUREQUALITY |
| typedef enum _D3DRMUSERVISUALREASON D3DRMUSERVISUALREASON |
| typedef struct _D3DRMVECTOR4D D3DRMVECTOR4D |
| typedef struct _D3DRMVERTEX D3DRMVERTEX |
| typedef void(* D3DRMWRAPCALLBACK) (LPD3DVECTOR, int *u, int *v, LPD3DVECTOR a, LPD3DVECTOR b, LPVOID) |
Definition at line 51 of file d3drmdef.h.
| typedef enum _D3DRMWRAPTYPE D3DRMWRAPTYPE |
| typedef enum _D3DRMXOFFORMAT D3DRMXOFFORMAT |
| typedef enum _D3DRMZBUFFERMODE D3DRMZBUFFERMODE |
| typedef struct _D3DRMBOX * LPD3DRMBOX |
| typedef D3DCOLORMODEL * LPD3DRMCOLORMODEL |
Definition at line 114 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 322 of file d3drmdef.h.
| typedef enum _D3DRMMATERIALMODE * LPD3DRMMATERIALMODE |
| typedef struct _D3DRMPALETTEENTRY * LPD3DRMPALETTEENTRY |
| typedef enum _D3DRMPALETTEFLAGS * LPD3DRMPALETTEFLAGS |
| typedef struct _D3DRMPMESHLOADSTATUS * LPD3DRMPMESHLOADSTATUS |
| typedef enum _D3DRMPROJECTIONTYPE * LPD3DRMPROJECTIONTYPE |
| typedef struct _D3DRMQUATERNION * LPD3DRMQUATERNION |
| typedef struct _D3DRMRAY * LPD3DRMRAY |
| typedef DWORD * LPD3DRMRENDERQUALITY |
Definition at line 88 of file d3drmdef.h.
| typedef enum _D3DRMSHADEMODE * LPD3DRMSHADEMODE |
| typedef enum _D3DRMSORTMODE * LPD3DRMSORTMODE |
| typedef enum _D3DRMTEXTUREQUALITY * LPD3DRMTEXTUREQUALITY |
| typedef enum _D3DRMUSERVISUALREASON * LPD3DRMUSERVISUALREASON |
| typedef struct _D3DRMVECTOR4D * LPD3DRMVECTOR4D |
| typedef struct _D3DRMVERTEX * LPD3DRMVERTEX |
| typedef enum _D3DRMWRAPTYPE * LPD3DRMWRAPTYPE |
| typedef enum _D3DRMXOFFORMAT * LPD3DRMXOFFORMAT |
| typedef enum _D3DRMZBUFFERMODE * LPD3DRMZBUFFERMODE |
| enum _D3DRMCOLORSOURCE |
| Enumerator | |
|---|---|
| D3DRMCOLOR_FROMFACE | |
| D3DRMCOLOR_FROMVERTEX | |
Definition at line 193 of file d3drmdef.h.
| enum _D3DRMCOMBINETYPE |
| Enumerator | |
|---|---|
| D3DRMCOMBINE_REPLACE | |
| D3DRMCOMBINE_BEFORE | |
| D3DRMCOMBINE_AFTER | |
Definition at line 108 of file d3drmdef.h.
| enum _D3DRMFILLMODE |
| Enumerator | |
|---|---|
| D3DRMFILL_POINTS | |
| D3DRMFILL_WIREFRAME | |
| D3DRMFILL_SOLID | |
| D3DRMFILL_MASK | |
| D3DRMFILL_MAX | |
Definition at line 79 of file d3drmdef.h.
| enum _D3DRMFOGMODE |
| Enumerator | |
|---|---|
| D3DRMFOG_LINEAR | |
| D3DRMFOG_EXPONENTIAL | |
| D3DRMFOG_EXPONENTIALSQUARED | |
Definition at line 210 of file d3drmdef.h.
| Enumerator | |
|---|---|
| D3DRMCONSTRAIN_Z | |
| D3DRMCONSTRAIN_Y | |
| D3DRMCONSTRAIN_X | |
Definition at line 198 of file d3drmdef.h.
| enum _D3DRMLIGHTMODE |
| Enumerator | |
|---|---|
| D3DRMLIGHT_OFF | |
| D3DRMLIGHT_ON | |
| D3DRMLIGHT_MASK | |
| D3DRMLIGHT_MAX | |
Definition at line 71 of file d3drmdef.h.
| enum _D3DRMLIGHTTYPE |
| Enumerator | |
|---|---|
| D3DRMLIGHT_AMBIENT | |
| D3DRMLIGHT_POINT | |
| D3DRMLIGHT_SPOT | |
| D3DRMLIGHT_DIRECTIONAL | |
| D3DRMLIGHT_PARALLELPOINT | |
Definition at line 54 of file d3drmdef.h.
| enum _D3DRMMATERIALMODE |
| Enumerator | |
|---|---|
| D3DRMMATERIAL_FROMMESH | |
| D3DRMMATERIAL_FROMPARENT | |
| D3DRMMATERIAL_FROMFRAME | |
Definition at line 204 of file d3drmdef.h.
| enum _D3DRMPALETTEFLAGS |
| Enumerator | |
|---|---|
| D3DRMPALETTE_FREE | |
| D3DRMPALETTE_READONLY | |
| D3DRMPALETTE_RESERVED | |
Definition at line 116 of file d3drmdef.h.
| enum _D3DRMPROJECTIONTYPE |
| Enumerator | |
|---|---|
| D3DRMPROJECT_PERSPECTIVE | |
| D3DRMPROJECT_ORTHOGRAPHIC | |
| D3DRMPROJECT_RIGHTHANDPERSPECTIVE | |
| D3DRMPROJECT_RIGHTHANDORTHOGRAPHIC | |
Definition at line 171 of file d3drmdef.h.
| enum _D3DRMSHADEMODE |
| Enumerator | |
|---|---|
| D3DRMSHADE_FLAT | |
| D3DRMSHADE_GOURAUD | |
| D3DRMSHADE_PHONG | |
| D3DRMSHADE_MASK | |
| D3DRMSHADE_MAX | |
Definition at line 62 of file d3drmdef.h.
| enum _D3DRMSORTMODE |
| Enumerator | |
|---|---|
| D3DRMSORT_FROMPARENT | |
| D3DRMSORT_NONE | |
| D3DRMSORT_FRONTTOBACK | |
| D3DRMSORT_BACKTOFRONT | |
Definition at line 222 of file d3drmdef.h.
| enum _D3DRMTEXTUREQUALITY |
| Enumerator | |
|---|---|
| D3DRMTEXTURE_NEAREST | |
| D3DRMTEXTURE_LINEAR | |
| D3DRMTEXTURE_MIPNEAREST | |
| D3DRMTEXTURE_MIPLINEAR | |
| D3DRMTEXTURE_LINEARMIPNEAREST | |
| D3DRMTEXTURE_LINEARMIPLINEAR | |
Definition at line 99 of file d3drmdef.h.
| Enumerator | |
|---|---|
| D3DRMUSERVISUAL_CANSEE | |
| D3DRMUSERVISUAL_RENDER | |
Definition at line 316 of file d3drmdef.h.
| enum _D3DRMWRAPTYPE |
| Enumerator | |
|---|---|
| D3DRMWRAP_FLAT | |
| D3DRMWRAP_CYLINDER | |
| D3DRMWRAP_SPHERE | |
| D3DRMWRAP_CHROME | |
Definition at line 161 of file d3drmdef.h.
| enum _D3DRMXOFFORMAT |
| Enumerator | |
|---|---|
| D3DRMXOF_BINARY | |
| D3DRMXOF_COMPRESSED | |
| D3DRMXOF_TEXT | |
Definition at line 178 of file d3drmdef.h.
| enum _D3DRMZBUFFERMODE |
| Enumerator | |
|---|---|
| D3DRMZBUFFER_FROMPARENT | |
| D3DRMZBUFFER_ENABLE | |
| D3DRMZBUFFER_DISABLE | |
Definition at line 216 of file d3drmdef.h.
| D3DCOLOR D3DRMAPI D3DRMCreateColorRGBA | ( | D3DVALUE | red, |
| D3DVALUE | green, | ||
| D3DVALUE | blue, | ||
| D3DVALUE | alpha | ||
| ) |
| void D3DRMAPI D3DRMMatrixFromQuaternion | ( | D3DRMMATRIX4D | dmMat, |
| LPD3DRMQUATERNION | lpDqQuat | ||
| ) |
| LPD3DRMQUATERNION D3DRMAPI D3DRMQuaternionFromMatrix | ( | LPD3DRMQUATERNION | , |
| D3DRMMATRIX4D | |||
| ) |
| LPD3DRMQUATERNION D3DRMAPI D3DRMQuaternionFromRotation | ( | LPD3DRMQUATERNION | quat, |
| LPD3DVECTOR | v, | ||
| D3DVALUE | theta | ||
| ) |
| LPD3DRMQUATERNION D3DRMAPI D3DRMQuaternionMultiply | ( | LPD3DRMQUATERNION | q, |
| LPD3DRMQUATERNION | a, | ||
| LPD3DRMQUATERNION | b | ||
| ) |
| LPD3DRMQUATERNION D3DRMAPI D3DRMQuaternionSlerp | ( | LPD3DRMQUATERNION | q, |
| LPD3DRMQUATERNION | a, | ||
| LPD3DRMQUATERNION | b, | ||
| D3DVALUE | alpha | ||
| ) |
| LPD3DVECTOR D3DRMAPI D3DRMVectorAdd | ( | LPD3DVECTOR | d, |
| LPD3DVECTOR | s1, | ||
| LPD3DVECTOR | s2 | ||
| ) |
| LPD3DVECTOR D3DRMAPI D3DRMVectorCrossProduct | ( | LPD3DVECTOR | d, |
| LPD3DVECTOR | s1, | ||
| LPD3DVECTOR | s2 | ||
| ) |
| D3DVALUE D3DRMAPI D3DRMVectorDotProduct | ( | LPD3DVECTOR | s1, |
| LPD3DVECTOR | s2 | ||
| ) |
| D3DVALUE D3DRMAPI D3DRMVectorModulus | ( | LPD3DVECTOR | v | ) |
| LPD3DVECTOR D3DRMAPI D3DRMVectorNormalize | ( | LPD3DVECTOR | ) |
| LPD3DVECTOR D3DRMAPI D3DRMVectorRandom | ( | LPD3DVECTOR | d | ) |
| LPD3DVECTOR D3DRMAPI D3DRMVectorReflect | ( | LPD3DVECTOR | d, |
| LPD3DVECTOR | ray, | ||
| LPD3DVECTOR | norm | ||
| ) |
| LPD3DVECTOR D3DRMAPI D3DRMVectorRotate | ( | LPD3DVECTOR | r, |
| LPD3DVECTOR | v, | ||
| LPD3DVECTOR | axis, | ||
| D3DVALUE | theta | ||
| ) |
| LPD3DVECTOR D3DRMAPI D3DRMVectorScale | ( | LPD3DVECTOR | d, |
| LPD3DVECTOR | s, | ||
| D3DVALUE | factor | ||
| ) |
| LPD3DVECTOR D3DRMAPI D3DRMVectorSubtract | ( | LPD3DVECTOR | d, |
| LPD3DVECTOR | s1, | ||
| LPD3DVECTOR | s2 | ||
| ) |