class UNIVERSAL_WORLD_LOADER [E_ -> LOADABLE_GL_OBJECT]

All features

Direct parents

conformant parents

UNIVERSAL_LOADER

Summary

creation features

exported features

Details

make
make
load_world (world: WORLD, file_name: STRING, universal_object_loader: UNIVERSAL_OBJECT_LOADER[E_], universal_texture_loader: UNIVERSAL_TEXTURE_LOADER)

require

  • world /= Void
  • file_name /= Void
  • universal_object_loader /= Void
  • universal_texture_loader /= Void

add_loader (ext: STRING, loader: WORLD_LOADER[E_])

require

  • not loaders.has(ext)

loaders: HASHED_DICTIONARY[WORLD_LOADER[E_]STRING]
add_lookup_directory (directory: STRING)
extension (file_name: STRING): STRING
lookup_directories: DIRECTORY_POOL