| 501 | } |
| 502 | |
| 503 | void drawInit() |
| 504 | { |
| 505 | g_DepthColoring[DEPTH_OFF] = "Off"; |
| 506 | g_DepthColoring[LINEAR_HISTOGRAM] = "Linear Histogram"; |
| 507 | g_DepthColoring[PSYCHEDELIC] = "Psychedelic"; |
| 508 | g_DepthColoring[PSYCHEDELIC_SHADES] = "Psychedelic (Millimeters)"; |
| 509 | g_DepthColoring[RAINBOW] = "Rainbow"; |
| 510 | g_DepthColoring[CYCLIC_RAINBOW] = "Cyclic Rainbow"; |
| 511 | g_DepthColoring[CYCLIC_RAINBOW_HISTOGRAM] = "Cyclic Rainbow Histogram"; |
| 512 | g_DepthColoring[STANDARD_DEVIATION] = "Standard Deviation"; |
| 513 | |
| 514 | g_ImageColoring[IMAGE_OFF] = "Off"; |
| 515 | g_ImageColoring[IMAGE_NORMAL] = "Normal"; |
| 516 | g_ImageColoring[DEPTH_MASKED_IMAGE] = "Depth Masked Image"; |
| 517 | |
| 518 | CreateRainbowPallet(); |
| 519 | |
| 520 | setPreset(7); |
| 521 | |
| 522 | TextureMapInit(&g_texBackground, 1024, 1024, 3, 1024, 1024); |
| 523 | |
| 524 | // load background image |
| 525 | xnOSLoadFile("..\\..\\..\\..\\Data\\RGBViewer\\back.raw", TextureMapGetLine(&g_texBackground, 0), 1024*1024*3); |
| 526 | |
| 527 | TextureMapUpdate(&g_texBackground); |
| 528 | |
| 529 | mouseInputRegisterForSelectionRectangle(drawSelectionChanged); |
| 530 | mouseInputRegisterForCursorMovement(drawCursorMoved); |
| 531 | } |
| 532 | |
| 533 | void togglePointerMode(int) |
| 534 | { |
no test coverage detected