Fixes
This commit is contained in:
@ -96,7 +96,8 @@ namespace ia::iae
|
||||
{
|
||||
const auto data = File::ReadToVector(path.c_str());
|
||||
const auto handle = CreateImage(name, data.data(), data.size());
|
||||
return (resizeToWidth && resizeToHeight) ? ResizeImage(handle, resizeToWidth, resizeToHeight) : handle;
|
||||
const auto extent = GetImageExtent(handle);
|
||||
return (resizeToWidth && resizeToHeight) ? RescaleImage(handle, {(FLOAT32)resizeToWidth/(FLOAT32)extent.x, (FLOAT32)resizeToHeight/(FLOAT32)extent.y}) : handle;
|
||||
}
|
||||
|
||||
Handle Engine::CreateSoundFromFile(IN CONST String &name, IN CONST String &path)
|
||||
@ -105,9 +106,9 @@ namespace ia::iae
|
||||
return CreateSound(name, data.data(), data.size());
|
||||
}
|
||||
|
||||
Handle Engine::ResizeImage(IN CONST String &name, IN INT32 newWidth, IN INT32 newHeight)
|
||||
Handle Engine::RescaleImage(IN CONST String &name, IN Vec2 factor)
|
||||
{
|
||||
return ResizeImage(GetImage(name), newWidth, newHeight);
|
||||
return RescaleImage(GetImage(name), factor);
|
||||
}
|
||||
|
||||
String Engine::GetUniqueResourceName()
|
||||
|
||||
Reference in New Issue
Block a user