From e908d9bec5eadff1684986bd39d00c4a49595614 Mon Sep 17 00:00:00 2001 From: Sunghyun kim Date: Thu, 24 Jan 2019 15:32:12 +0900 Subject: [PATCH 1/1] Add API for get original image size Change-Id: I7ae90abea1bf81ea714dbb9e75aa0c437ee0ec2a --- dali-csharp-binder/src/dali_wrap.cpp | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/dali-csharp-binder/src/dali_wrap.cpp b/dali-csharp-binder/src/dali_wrap.cpp index 65faceb..45e280f 100755 --- a/dali-csharp-binder/src/dali_wrap.cpp +++ b/dali-csharp-binder/src/dali_wrap.cpp @@ -103323,6 +103323,38 @@ SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GetClosestImageSize__SWIG_4(char * jar return jresult; } +SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_GetOriginalImageSize(char * jarg1) { + void * jresult ; + std::string *arg1 = 0 ; + Dali::ImageDimensions result; + + if (!jarg1) { + SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpArgumentNullException, "null string", 0); + return 0; + } + std::string arg1_str(jarg1); + arg1 = &arg1_str; + { + try { + result = Dali::GetOriginalImageSize((std::string const &)*arg1); + } catch (std::out_of_range& e) { + { + SWIG_CSharpException(SWIG_IndexError, const_cast(e.what())); return 0; + }; + } catch (std::exception& e) { + { + SWIG_CSharpException(SWIG_RuntimeError, const_cast(e.what())); return 0; + }; + } catch (...) { + { + SWIG_CSharpException(SWIG_UnknownError, "unknown error"); return 0; + }; + } + } + jresult = new Dali::ImageDimensions((const Dali::ImageDimensions &)result); + + return jresult; +} SWIGEXPORT void * SWIGSTDCALL CSharp_Dali_DownloadImageSynchronously__SWIG_0(char * jarg1, void * jarg2, int jarg3, int jarg4, unsigned int jarg5) { void * jresult ; -- 2.7.4