| 454 | } |
| 455 | |
| 456 | std::string stringFor(OSPDataType type) |
| 457 | { |
| 458 | switch (type) { |
| 459 | case OSP_VOID_PTR: |
| 460 | return "void_ptr"; |
| 461 | case OSP_OBJECT: |
| 462 | return "object"; |
| 463 | case OSP_CAMERA: |
| 464 | return "camera"; |
| 465 | case OSP_DATA: |
| 466 | return "data"; |
| 467 | case OSP_DEVICE: |
| 468 | return "device"; |
| 469 | case OSP_FRAMEBUFFER: |
| 470 | return "framebuffer"; |
| 471 | case OSP_FUTURE: |
| 472 | return "future"; |
| 473 | case OSP_GEOMETRIC_MODEL: |
| 474 | return "geometric_model"; |
| 475 | case OSP_GEOMETRY: |
| 476 | return "geometry"; |
| 477 | case OSP_GROUP: |
| 478 | return "group"; |
| 479 | case OSP_IMAGE_OPERATION: |
| 480 | return "image_operation"; |
| 481 | case OSP_INSTANCE: |
| 482 | return "instance"; |
| 483 | case OSP_LIGHT: |
| 484 | return "light"; |
| 485 | case OSP_MATERIAL: |
| 486 | return "material"; |
| 487 | case OSP_RENDERER: |
| 488 | return "renderer"; |
| 489 | case OSP_TEXTURE: |
| 490 | return "texture"; |
| 491 | case OSP_TRANSFER_FUNCTION: |
| 492 | return "transfer_function"; |
| 493 | case OSP_VOLUME: |
| 494 | return "volume"; |
| 495 | case OSP_VOLUMETRIC_MODEL: |
| 496 | return "volumetric_model"; |
| 497 | case OSP_WORLD: |
| 498 | return "world"; |
| 499 | case OSP_STRING: |
| 500 | return "string"; |
| 501 | case OSP_BOOL: |
| 502 | return "bool"; |
| 503 | case OSP_CHAR: |
| 504 | return "char"; |
| 505 | case OSP_UCHAR: |
| 506 | return "uchar"; |
| 507 | case OSP_VEC2UC: |
| 508 | return "vec2uc"; |
| 509 | case OSP_VEC3UC: |
| 510 | return "vec3uc"; |
| 511 | case OSP_VEC4UC: |
| 512 | return "vec4uc"; |
| 513 | case OSP_VEC2C: |
no outgoing calls
no test coverage detected