I am trying to preload all of the resources for my game via a custom ResouuceManager class (images, textures, meshes, fancy loading bar, etc...) and from my reading of the APIs it is my understanding that calling IVideoDriver::getTexture(path) and/or ISceneManager::getMesh(path) will preload a resource. If I make this class reads an XML file of paths to load and I call getTexture, and getMesh respectavly for each resource but dont assign it to a pointer, will the resource be ready to use later, or will I just be loading everything twice? I hope my question made sense.
Thanks for reading.