mTrace.PushCall("Resume", "");
}
- /**
- * @copydoc PlatformAbstraction::LoadImageMetadata()
- */
- virtual void LoadImageMetadata(const std::string fileName, Vector2 &size)
+ virtual void GetClosestImageSize( const std::string& filename,
+ const ImageAttributes& attributes,
+ Vector2& closestSize)
{
- size = mSize;
+ closestSize = mClosestSize;
+ mTrace.PushCall("GetClosestImageSize", "");
+ }
- mTrace.PushCall("LoadImageMetadata", "");
+ virtual void GetClosestImageSize( Integration::ResourcePointer resourceBuffer,
+ const ImageAttributes& attributes,
+ Vector2& closestSize)
+ {
+ closestSize = mClosestSize;
+ mTrace.PushCall("GetClosestImageSize", "");
}
+
/**
* @copydoc PlatformAbstraction::LoadResource()
*/
{
bitmapData = Integration::Bitmap::New(Integration::Bitmap::BITMAP_2D_PACKED_PIXELS, true);
bitmapData->GetPackedPixelsProfile()->ReserveBuffer(Pixel::A8, 64, 64);
- PixelBuffer* pixelBuffer = bitmapData->GetBuffer();
+ Integration::PixelBuffer* pixelBuffer = bitmapData->GetBuffer();
memset( pixelBuffer, it->character, 64*64 );
}
bitmapData = Integration::Bitmap::New(Integration::Bitmap::BITMAP_2D_PACKED_PIXELS, true);
bitmapData->GetPackedPixelsProfile()->ReserveBuffer(Pixel::A8, 64, 64);
- PixelBuffer* pixelBuffer = bitmapData->GetBuffer();
+ Integration::PixelBuffer* pixelBuffer = bitmapData->GetBuffer();
memset( pixelBuffer, it->character, 64*64 );
set->AddCharacter(bitmapData, character);
}
GetTimeMicrosecondsFunc,
SuspendFunc,
ResumeFunc,
- LoadImageMetadataFunc,
LoadResourceFunc,
SaveResourceFunc,
SaveFileFunc,
case GetTimeMicrosecondsFunc: return mTrace.FindMethod("GetTimeMicroseconds");
case SuspendFunc: return mTrace.FindMethod("Suspend");
case ResumeFunc: return mTrace.FindMethod("Resume");
- case LoadImageMetadataFunc: return mTrace.FindMethod("LoadImageMetadata");
case LoadResourceFunc: return mTrace.FindMethod("LoadResource");
case SaveResourceFunc: return mTrace.FindMethod("SaveResource");
case LoadFileFunc: return mTrace.FindMethod("LoadFile");
mRequest = NULL;
}
- void SetImageMetaDataSize(const Vector2& size)
+ void SetClosestImageSize(const Vector2& size)
{
- mSize = size;
+ mClosestSize = size;
}
void SetLoadFileResult( bool result, std::vector< unsigned char >& buffer )
Resources mResources;
Integration::ResourceRequest* mRequest;
Vector2 mSize;
+ Vector2 mClosestSize;
bool mReadGlobalMetricsResult;
bool mReadMetricsResult;
Integration::GlobalMetrics mReadGlobalMetrics;