template <class F, class S> inline Image* ReadImage(const S& fileName, const ImageCreateArgs& args = ImageCreateArgs());
ReadImage is used to read from a file created based on the filename. A template is used here to avoid direct dependency on SysFile, while also allowing users to create their own file + filename implementation.
Used as:
Ptr<Render::Image> image = *Registry.ReadImage<SysFile>("fish.tga");
Parameters |
Description |
const S& fileName |
The file from which the image is read. |
const ImageCreateArgs& args = ImageCreateArgs() |
Reference to ImageCreateArgs for image arguments. |
An Image pointer to the created image. Returns null if the image could not be loaded.