X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=automated-tests%2Fsrc%2Fdali-toolkit%2Fdali-toolkit-test-utils%2Ftest-platform-abstraction.h;h=673e1afeed8499a9f49ae245684813a2d8d07190;hp=afb67bfe08b0e24fa73151d0b6edf7127b5cc326;hb=b7f3e835df7cc4fe2ec9191cedb10d258238d3ab;hpb=a2cf5defe3e8e41bad76c68246c6a13bef373d83 diff --git a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-platform-abstraction.h b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-platform-abstraction.h index afb67bf..673e1af 100644 --- a/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-platform-abstraction.h +++ b/automated-tests/src/dali-toolkit/dali-toolkit-test-utils/test-platform-abstraction.h @@ -21,9 +21,10 @@ // EXTERNAL INCLUDES #include #include +#include // INTERNAL INCLUDES -#include +#include #include #include "test-trace-call-stack.h" @@ -50,14 +51,6 @@ public: bool loadFailed; Integration::ResourceId loadFailedId; Integration::ResourceFailure loadFailure; - - bool saved; - Integration::ResourceId savedId; - Integration::ResourceTypeId savedType; - - bool saveFailed; - Integration::ResourceId saveFailedId; - Integration::ResourceFailure saveFailure; }; struct LoadFileResult @@ -69,7 +62,7 @@ public: } bool loadResult; - std::vector< unsigned char> buffer; + Dali::Vector< unsigned char> buffer; }; /** @@ -97,13 +90,23 @@ public: */ virtual void Resume(); - virtual void GetClosestImageSize( const std::string& filename, - const ImageAttributes& attributes, - Vector2& closestSize); + /** + * @copydoc PlatformAbstraction::GetClosestImageSize() + */ + virtual ImageDimensions GetClosestImageSize( const std::string& filename, + ImageDimensions size, + FittingMode::Type fittingMode, + SamplingMode::Type samplingMode, + bool orientationCorrection ); - virtual void GetClosestImageSize( Integration::ResourcePointer resourceBuffer, - const ImageAttributes& attributes, - Vector2& closestSize); + /** + * @copydoc PlatformAbstraction::GetClosestImageSize() + */ + virtual ImageDimensions GetClosestImageSize( Integration::ResourcePointer resourceBuffer, + ImageDimensions size, + FittingMode::Type fittingMode, + SamplingMode::Type samplingMode, + bool orientationCorrection ); /** * @copydoc PlatformAbstraction::LoadResource() @@ -116,9 +119,9 @@ public: virtual Integration::ResourcePointer LoadResourceSynchronously( const Integration::ResourceType& resourceType, const std::string& resourcePath ); /** - * @copydoc PlatformAbstraction::SaveResource() + * @copydoc PlatformAbstraction::DecodeBuffer() */ - virtual void SaveResource(const Integration::ResourceRequest& request); + virtual Integration::BitmapPtr DecodeBuffer( const Dali::Integration::ResourceType& resourceType, uint8_t * buffer, size_t size ); /** * @copydoc PlatformAbstraction::CancelLoad() @@ -136,23 +139,40 @@ public: virtual bool IsLoading(); /** + * @copydoc PlatformAbstraction::GetDefaultFontDescription() + */ + virtual void GetDefaultFontDescription( std::string& family, std::string& style ) const; + + /** + * @copydoc PlatformAbstraction::GetDefaultFontSize() + */ + virtual int GetDefaultFontSize() const; + + /** * @copydoc PlatformAbstraction::SetDpi() */ virtual void SetDpi (unsigned int dpiHorizontal, unsigned int dpiVertical); + /** * @copydoc PlatformAbstraction::LoadFile() */ - virtual bool LoadFile( const std::string& filename, std::vector< unsigned char >& buffer ) const; + virtual bool LoadFile( const std::string& filename, Dali::Vector< unsigned char >& buffer ) const; + + /** + * @copydoc PlatformAbstraction::LoadShaderBinaryFile() + */ + virtual bool LoadShaderBinaryFile( const std::string& filename, Dali::Vector< unsigned char >& buffer +) const; + + virtual bool SaveShaderBinaryFile( const std::string& filename, const unsigned char * buffer, unsigned int numBytes ) const { return true; } /** * @copydoc PlatformAbstraction::SaveFile() */ - virtual bool SaveFile(const std::string& filename, std::vector< unsigned char >& buffer) const; + virtual bool SaveFile(const std::string& filename, const unsigned char * buffer, unsigned int numBytes) const; virtual void JoinLoaderThreads(); - virtual Integration::DynamicsFactory* GetDynamicsFactory(); - public: // TEST FUNCTIONS // Enumeration of Platform Abstraction methods @@ -162,15 +182,15 @@ public: // TEST FUNCTIONS SuspendFunc, ResumeFunc, LoadResourceFunc, - SaveResourceFunc, SaveFileFunc, LoadFileFunc, + LoadShaderBinaryFileFunc, + SaveShaderBinaryFileFunc, CancelLoadFunc, GetResourcesFunc, IsLoadingFunc, SetDpiFunc, - JoinLoaderThreadsFunc, - GetDynamicsFactoryFunc, + JoinLoaderThreadsFunc } TestFuncEnum; /** Call this every test */ @@ -203,19 +223,13 @@ public: // TEST FUNCTIONS void SetResourceLoadFailed(Integration::ResourceId id, Integration::ResourceFailure failure); - void SetResourceSaved(Integration::ResourceId savedId, - Integration::ResourceTypeId savedType); - - void SetResourceSaveFailed(Integration::ResourceId id, - Integration::ResourceFailure failure); - Integration::ResourceRequest* GetRequest(); void DiscardRequest(); void SetClosestImageSize(const Vector2& size); - void SetLoadFileResult( bool result, std::vector< unsigned char >& buffer ); + void SetLoadFileResult( bool result, Dali::Vector< unsigned char >& buffer ); void SetSaveFileResult( bool result );