| VRS - The Virtual Rendering System |
| version 3.3 |
#include <vrs/io/dataresource.h>#include <vrs/io/ioexceptions.h>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | VRS |
Classes | |
| class | VRS::ObjectLoader |
| Factory for object Import. More... | |
Defines | |
| #define | VRS_LOAD_OBJECT_THROW(TARGET_TYPE, FILE_NAME) VRS_Cast(TARGET_TYPE, ::VRS::ObjectLoader::readFile((FILE_NAME), TARGET_TYPE::ClassNameVRS(), true)) |
| #define | VRS_LOAD_OBJECT(TARGET_TYPE, FILE_NAME) VRS_Cast(TARGET_TYPE, ::VRS::ObjectLoader::readFile((FILE_NAME), TARGET_TYPE::ClassNameVRS(), false)) |
| #define | VRS_LoadObject(TARGET_TYPE, FILE_NAME) VRS_LOAD_OBJECT(TARGET_TYPE, FILE_NAME) |
| #define | VRS_GuardedLoadObject(TARGET_TYPE, FILE_NAME) VRS_GuardedCast(TARGET_TYPE, ::VRS::ObjectLoader::readFile((FILE_NAME), TARGET_TYPE::ClassNameVRS())) |
| #define | VRS_REGISTER_READER(READER) |
| #define VRS_GuardedLoadObject | ( | TARGET_TYPE, | |||
| FILE_NAME | ) | VRS_GuardedCast(TARGET_TYPE, ::VRS::ObjectLoader::readFile((FILE_NAME), TARGET_TYPE::ClassNameVRS())) |
| #define VRS_LOAD_OBJECT | ( | TARGET_TYPE, | |||
| FILE_NAME | ) | VRS_Cast(TARGET_TYPE, ::VRS::ObjectLoader::readFile((FILE_NAME), TARGET_TYPE::ClassNameVRS(), false)) |
| #define VRS_LOAD_OBJECT_THROW | ( | TARGET_TYPE, | |||
| FILE_NAME | ) | VRS_Cast(TARGET_TYPE, ::VRS::ObjectLoader::readFile((FILE_NAME), TARGET_TYPE::ClassNameVRS(), true)) |
| #define VRS_LoadObject | ( | TARGET_TYPE, | |||
| FILE_NAME | ) | VRS_LOAD_OBJECT(TARGET_TYPE, FILE_NAME) |
| #define VRS_REGISTER_READER | ( | READER | ) |
Value:
namespace { \ bool VRS_ANONYMOUS_IDENTIFIER(registration) = ::VRS::ObjectLoader::install(new READER); \ }