Go to the source code of this file.
Defines | |
| #define | y1 myy1 |
| #define | frac(z) fmod(z,1.0) |
| #define | imod(z, a) ((z) - ((z)/(a))*(a)) |
| #define | DIST(i, j) sqrt((double)i * (double)i + (double)j * (double)j) |
| #define | DIST3(i, j, k) |
Functions | |
| BOOL WINAPI | DllMain (HANDLE hDLL, DWORD dwReason, LPVOID lpReserved) |
| void | DrawInBuffer (fullscreenbuffer *Screen, int Xmax, int Ymax, int x, int y, double v, double rr, double gg, double bb, double z, float *Zb, BOOL bDraw) |
| void | DrawAApixel (double x, double y, double w, double h, double C, fullscreenbuffer *S, int X, int Y, double r, double g, double b, double z, float *Zb, BOOL bDraw) |
| long | _RenderImageProcess (char *PrmList, XIMAGE *lpXimage) |
| long | _RenderGLexternal (char *PrmList, XIMAGE *lpXimage) |
| BOOL CALLBACK | DlgProc (HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam) |
| char * | _SetExternalParameters (char *Op, HWND hWnd, long ruler, char *name, X__MEMORY_MANAGER *lpEVI) |
| #define y1 myy1 |
Definition at line 35 of file LASERS.C.
Referenced by ApplyViewingTransformToPoint(), BendNormal(), ClipObject(), DrawGrid(), DrawGridInOne(), DrawNurbsWireFrame(), DrawProjectMapRectangle(), GrabBrushPoint(), GrabMaterialAxisPoint(), MoveInPerspective(), MoveInPerspectiveGL(), PullBrushPoint(), PullShaderPoint(), RenderTransformToRobot(), SelectInPerspective(), ShapeInPerspectiveGL(), SkToolDown(), and SkToolMove().
| #define DIST | ( | i, | |||
| j | ) | sqrt((double)i * (double)i + (double)j * (double)j) |
| #define DIST3 | ( | i, | |||
| j, | |||||
| k | ) |
Value:
sqrt((double)(i) * (double)(i) + \ (double)(j) * (double)(j) + \ (double)(k) * (double)(k) )
Definition at line 208 of file LASERS.C.
Referenced by _RenderImageProcess().
| BOOL WINAPI DllMain | ( | HANDLE | hDLL, | |
| DWORD | dwReason, | |||
| LPVOID | lpReserved | |||
| ) |
Definition at line 55 of file LASERS.C.
References DLL_PROCESS_ATTACH, DLL_PROCESS_DETACH, FALSE, and TRUE.
| void DrawInBuffer | ( | fullscreenbuffer * | Screen, | |
| int | Xmax, | |||
| int | Ymax, | |||
| int | x, | |||
| int | y, | |||
| double | v, | |||
| double | rr, | |||
| double | gg, | |||
| double | bb, | |||
| double | z, | |||
| float * | Zb, | |||
| BOOL | bDraw | |||
| ) |
| void DrawAApixel | ( | double | x, | |
| double | y, | |||
| double | w, | |||
| double | h, | |||
| double | C, | |||
| fullscreenbuffer * | S, | |||
| int | X, | |||
| int | Y, | |||
| double | r, | |||
| double | g, | |||
| double | b, | |||
| double | z, | |||
| float * | Zb, | |||
| BOOL | bDraw | |||
| ) |
| long _RenderImageProcess | ( | char * | PrmList, | |
| XIMAGE * | lpXimage | |||
| ) |
Definition at line 402 of file LASERS.C.
References Renderer_LIGHT_tag::AnimatorID, DIST3, double, FALSE, Renderer_XIMAGE_tag::first_frame, id1, id2, imod, Renderer_XIMAGE_tag::last_frame, Renderer_XIMAGE_tag::Lights, Renderer_XIMAGE_tag::Morph, Renderer_XIMAGE_tag::MorphRatio, Renderer_XIMAGE_tag::mParameters, Renderer_XIMAGE_tag::Nlights, Renderer_LIGHT_tag::p, Renderer_XIMAGE_tag::Screen, Renderer_XIMAGE_tag::this_frame, TransformIntoView(), TRUE, type, version, Renderer_XIMAGE_tag::ViewTransform, Renderer_XIMAGE_tag::Xmax, Renderer_XIMAGE_tag::Xscale, Renderer_XIMAGE_tag::Ymax, Renderer_XIMAGE_tag::Yscale, and Renderer_XIMAGE_tag::Zbuffer.
| long _RenderGLexternal | ( | char * | PrmList, | |
| XIMAGE * | lpXimage | |||
| ) |
| BOOL CALLBACK DlgProc | ( | HWND | hwnd, | |
| UINT | msg, | |||
| WPARAM | wparam, | |||
| LPARAM | lparam | |||
| ) |
| char* _SetExternalParameters | ( | char * | Op, | |
| HWND | hWnd, | |||
| long | ruler, | |||
| char * | name, | |||
| X__MEMORY_MANAGER * | lpEVI | |||
| ) |
1.5.6