From: Eunki, Hong Date: Tue, 30 Jan 2024 10:44:54 +0000 (+0900) Subject: Bind UpdateProxy API with world transform and size X-Git-Tag: dali_2.3.9~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F65%2F305265%2F1;p=platform%2Fcore%2Fuifw%2Fdali-csharp-binder.git Bind UpdateProxy API with world transform and size Change-Id: I2e0299f722ce9e642a936ae4fe0792da352abb36 Signed-off-by: Eunki, Hong --- diff --git a/dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp b/dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp index 3d3eeefa..3bc43b2a 100644 --- a/dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp +++ b/dali-csharp-binder/dali-toolkit/dali-toolkit-wrap.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2023 Samsung Electronics Co., Ltd. + * Copyright (c) 2024 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15470,6 +15470,23 @@ SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_FrameCallbackInterface_GetPositionAndSiz return proxy->GetPositionAndSize(id, *vector3_pos, *vector3_size); } +SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_FrameCallbackInterface_GetWorldPositionScaleAndSize(void * updateProxy, unsigned int id, void* position, void* scale, void* size) { + Dali::UpdateProxy *proxy = (Dali::UpdateProxy*)updateProxy; + Dali::Vector3* vector3_pos = (Dali::Vector3 *)position; + Dali::Vector3* vector3_scale = (Dali::Vector3 *)scale; + Dali::Vector3* vector3_size = (Dali::Vector3 *)size; + return proxy->GetWorldPositionScaleAndSize(id, *vector3_pos, *vector3_scale, *vector3_size); +} + +SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_FrameCallbackInterface_GetWorldTransformAndSize(void * updateProxy, unsigned int id, void* position, void* scale, void* orientation, void* size) { + Dali::UpdateProxy *proxy = (Dali::UpdateProxy*)updateProxy; + Dali::Vector3* vector3_pos = (Dali::Vector3 *)position; + Dali::Vector3* vector3_scale = (Dali::Vector3 *)scale; + Dali::Quaternion* quaternion_orientation = (Dali::Quaternion *)orientation; + Dali::Vector3* vector3_size = (Dali::Vector3 *)size; + return proxy->GetWorldTransformAndSize(id, *vector3_pos, *vector3_scale, *quaternion_orientation, *vector3_size); +} + SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_FrameCallbackInterface_GetScale(void * updateProxy, unsigned int id, void* scale) { Dali::UpdateProxy *proxy = (Dali::UpdateProxy*)updateProxy; Dali::Vector3* vector3 = (Dali::Vector3 *)scale; @@ -15506,7 +15523,6 @@ SWIGEXPORT bool SWIGSTDCALL CSharp_Dali_FrameCallbackInterface_BakeColor(void * return proxy->BakeColor(id, *vector4); } - SWIGEXPORT void SWIGSTDCALL CSharp_Dali_SetCustomAlgorithm(void * jarg1, void * jarg2) { KeyboardFocusManager arg1 ; Dali::Toolkit::DevelKeyboardFocusManager::CustomAlgorithmInterface *arg2 = 0 ;