ErrorType ModelCollection::LoadResource(const String &fileName) { Model model; ErrorType error = model.Load(fileName, this); if (!error) SetResourceRetained(model.GetID(), true); return error; }
ErrorType ModelCollection::LoadResource(StreamReader *streamReader) { Model model; ErrorType error = model.Load(streamReader, this); if (!error) SetResourceRetained(model.GetID(), true); return error; }
ErrorType ModelCollection::LoadResource(const AssetData &data) { Model model; ErrorType error = model.Load((ModelData&)data, this); if (!error) SetResourceRetained(model.GetID(), true); return error; }