public CKLBUIPolyline(CKLBUITask parent, uint order, uint maxPoint) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIPolyline_create(parent != null ? parent.CppObject : IntPtr.Zero, order, maxPoint); NativeManagement.intercepCppError(); bind(ptr); }
public CKLBUIFreeVertItem(CKLBUITask parent, uint order, float x, float y, String asset, float[] verticesArray) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIFreeVertItem_create(parent != null ? parent.CppObject : IntPtr.Zero, order, x, y, __MarshallingUtils.NativeUtf8FromString(asset), verticesArray); NativeManagement.intercepCppError(); bind(ptr); }
public CKLBUILabel(CKLBUITask parent, uint order, float x, float y, uint argb, String font_name, uint font_size, String text, EALIGN align) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUILabel_create(parent != null ? parent.CppObject : IntPtr.Zero, order, x, y, argb, __MarshallingUtils.NativeUtf8FromString(font_name), font_size, __MarshallingUtils.NativeUtf8FromString(text), (uint)align); NativeManagement.intercepCppError(); bind(ptr); }
public CKLBUIForm(CKLBUITask parent, uint order, int x, int y, bool assetFile, String asset_name, bool bExclusive = false, bool modal = false, bool urgent = false) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIForm_create(parent != null ? parent.CppObject : IntPtr.Zero, order, x, y, assetFile, __MarshallingUtils.NativeUtf8FromString(asset_name), bExclusive, modal, urgent); NativeManagement.intercepCppError(); bind(ptr); }
public CKLBUIPieChart(CKLBUITask parent, uint order, float x, float y, float width, float height, String image_asset, float start_angle, float end_angle, int anim_time = 0, float initial_value = 0.0f) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIPieChart_create(parent != null ? parent.CppObject : IntPtr.Zero, order, x, y, width, height, __MarshallingUtils.NativeUtf8FromString(image_asset), start_angle, end_angle, anim_time, initial_value); NativeManagement.intercepCppError(); bind(ptr); }
public CSBin(String bin_asset) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBLuaLibBIN_open(__MarshallingUtils.NativeUtf8FromString(bin_asset)); NativeManagement.intercepCppError(); bind(ptr); }
public CSData(uint ID) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBLuaLibDATA_cmdCreateData(ID); NativeManagement.intercepCppError(); bind(ptr); }
public CKLBUIScale9(CKLBUITask parent, uint order, float x, float y, int width, int height, String asset) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIScale9_create(parent != null ? parent.CppObject : IntPtr.Zero, order, x, y, width, height, __MarshallingUtils.NativeUtf8FromString(asset)); NativeManagement.intercepCppError(); bind(ptr); }
public CKLBStoreService(CallBack callback) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBStoreService_create(); NativeManagement.intercepCppError(); m_callback = callback; bind(ptr); }
public CKLBUIMoviePlayer(CKLBUITask parent, bool background_mode, float x, float y, float width, float height, CallBack callback, String url = null) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIMoviePlayer_create(parent != null ? parent.CppObject : IntPtr.Zero, background_mode, x, y, width, height, __MarshallingUtils.NativeUtf8FromString(url)); NativeManagement.intercepCppError(); bind(ptr); m_callback = callback; }
public CKLBUIClip(CKLBUITask parent, uint baseOrder, uint maxOrder, float x, float y, float clipWidth, float clipHeight) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIClip_create(parent != null ? parent.CppObject : IntPtr.Zero, baseOrder, maxOrder, x, y, clipWidth, clipHeight); NativeManagement.intercepCppError(); bind(ptr); }
public CKLBUIGroup(CKLBUITask parent, float x, float y) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIGroup_create(parent != null ? parent.CppObject : IntPtr.Zero, x, y); NativeManagement.intercepCppError(); bind(ptr); }
public static void getBoundSize(String assetPath, out FSize size) { float width = 0, height = 0; NativeManagement.resetCppError(); CKLBLuaLibASSET_getBoundSize(__MarshallingUtils.NativeUtf8FromString(assetPath), ref width, ref height); NativeManagement.intercepCppError(); size.width = width; size.height = height; }
public CSSound(String sound_asset, bool bgmMode = false) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBLuaLibSOUND_cmdSoundOpen(__MarshallingUtils.NativeUtf8FromString(sound_asset), bgmMode); NativeManagement.intercepCppError(); bind(ptr); }
//a string is given to the constructor which creates a font object public CKLBUIDebugItem(CKLBUITask parent, uint order, float x, float y, uint argb, String font_name, uint font_size, String text, uint cmdID, CallBack callback) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIDebugItem_create(parent != null ? parent.CppObject : IntPtr.Zero, order, x, y, argb, __MarshallingUtils.NativeUtf8FromString(font_name), font_size, __MarshallingUtils.NativeUtf8FromString(text), cmdID); NativeManagement.intercepCppError(); bind(ptr); m_callback = callback; }
public CKLBUICanvas(CKLBUITask parent, uint order, float x, float y, uint vertexMax, uint indexMax, CallBack onDrawCallBack) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUICanvas_create(parent != null ? parent.CppObject : IntPtr.Zero, order, x, y, vertexMax, indexMax); NativeManagement.intercepCppError(); bind(ptr); m_callback = onDrawCallBack; }
public CKLBUITextInput(CKLBUITask parent, bool passwordMode, int x, int y, uint width, uint height, String defaultText, CallBack callback, int widgetId = 0, int maxLen = 0, uint charType = (uint)(ECHAR_TYPE.TXCH_7BIT_ASCII | ECHAR_TYPE.TXCH_UTF8)) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUITextInput_create(parent != null ? parent.CppObject : IntPtr.Zero, passwordMode, x, y, width, height, __MarshallingUtils.NativeUtf8FromString(defaultText), widgetId, maxLen, charType); NativeManagement.intercepCppError(); bind(ptr); m_callback = callback; }
public CSFont(uint size, String name) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBLuaLibFONT_createFont((int)size, __MarshallingUtils.NativeUtf8FromString(name)); NativeManagement.intercepCppError(); bind(ptr); m_size = size; m_name = name; }
public CSDB(String db_asset, bool b_write = true, bool b_create = true) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBLuaLibDB_dbopen(__MarshallingUtils.NativeUtf8FromString(db_asset), b_write, b_create); NativeManagement.intercepCppError(); bind(ptr); m_isWritable = b_write; m_isCreatable = b_create; }
public CKLBGenericTask(CKLBTask parent, CKLBTask.ETASK_PHASE phase, ExecuteCallBack executeCallBack, DieCallBack dieCallBack) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBGenericTask_create(parent != null ? parent.CppObject : IntPtr.Zero, (uint)phase); NativeManagement.intercepCppError(); bind(ptr); m_executeCallBack = executeCallBack; m_dieCallBack = dieCallBack; }
public CKLBAsyncLoader(CKLBTask pParent, String[] assets, uint datasetID, CallBack callback) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBAsyncLoader_create((pParent != null) ? pParent.CppObject : IntPtr.Zero, __MarshallingUtils.NativeUtf8ArrayFromStringArray(assets, assets.Length), (uint)assets.Length, datasetID); NativeManagement.intercepCppError(); m_callback = callback; bind(ptr); }
public CKLBUITouchPad(CKLBTask parent, CallBack callback, bool modal = false) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUITouchPad_create(parent != null ? parent.CppObject : IntPtr.Zero, modal); NativeManagement.intercepCppError(); bind(ptr); m_callback = callback; }
public CKLBIntervalTimer(CKLBTask parent, uint interval, CallBack callback, bool repeat = false, ETIMERMODE mode = ETIMERMODE.INTERVALTIMER_TIME) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBIntervalTimer_create(parent != null ? parent.CppObject : IntPtr.Zero, interval, repeat, (byte)mode); NativeManagement.intercepCppError(); bind(ptr); m_callback = callback; }
public CKLBUIVirtualDoc(CKLBUITask parent, uint order, float x, float y, uint docWidth, uint docHeight, uint viewWidth, uint viewHeight, uint maxCommandNums, bool verticalFlag, CallBack callback) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIVirtualDoc_create(parent != null ? parent.CppObject : IntPtr.Zero, order, x, y, docWidth, docHeight, viewWidth, viewHeight, maxCommandNums, verticalFlag); NativeManagement.intercepCppError(); bind(ptr); m_callback = callback; m_isLocked = false; }
public CKLBUIControl(CKLBTask parent, OnClickCallBack onClickCallBack, OnDragCallBack onDragCallBack) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIControl_create(parent != null ? parent.CppObject : IntPtr.Zero); NativeManagement.intercepCppError(); bind(ptr); m_onDragCallBack = onDragCallBack; m_onClickCallBack = onClickCallBack; }
public CKLBUIScore(CKLBUITask parent, uint order, int orderOffset, float x, float y, String[] textureTable, float stepX, float stepY, int column, bool fillZeroFlag, bool animationFlag, EALIGN align = EALIGN.ALIGN_RIGHT, bool countClip = false) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIScore_create(parent != null ? parent.CppObject : IntPtr.Zero, order, orderOffset, x, y, __MarshallingUtils.NativeUtf8ArrayFromStringArray(textureTable, textureTable.Length), stepX, stepY, column, fillZeroFlag, animationFlag, (uint)align, countClip); NativeManagement.intercepCppError(); bind(ptr); }
public CKLBUISWFPlayer(CKLBUITask parent, uint order, float x, float y, String asset, String movieName, CallBack callback, String[] replaceList = null, int assetCnt = 0) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUISWFPlayer_create(parent != null ? parent.CppObject : IntPtr.Zero, order, x, y, __MarshallingUtils.NativeUtf8FromString(asset), __MarshallingUtils.NativeUtf8FromString(movieName), (replaceList != null) ? __MarshallingUtils.NativeUtf8ArrayFromStringArray(replaceList, replaceList.Length) : null, assetCnt); NativeManagement.intercepCppError(); bind(ptr); m_callback = callback; }
public static void getAssetInfo(String assetPath, out Size imgSize, out FSize boundSize) { int imgWidth = 0, imgHeight = 0; float boundWidth = 0, boundHeight = 0; NativeManagement.resetCppError(); CKLBLuaLibASSET_getAssetInfo(__MarshallingUtils.NativeUtf8FromString(assetPath), ref imgWidth, ref imgHeight, ref boundWidth, ref boundHeight); NativeManagement.intercepCppError(); imgSize.width = imgWidth; imgSize.height = imgHeight; boundSize.width = boundWidth; boundSize.height = boundHeight; }
public CKLBUIList(CKLBUITask parent, uint base_priority, uint max_order, float x, float y, float clip_width, float clip_height, int default_line_step, DragCallBack callback, bool vertical = true, uint option_flags = 0) : base(s_classID) { NativeManagement.resetCppError(); IntPtr ptr = CKLBUIList_create(parent != null ? parent.CppObject : IntPtr.Zero, base_priority, max_order, x, y, clip_width, clip_height, default_line_step, vertical, option_flags); NativeManagement.intercepCppError(); bind(ptr); m_dragCallback = callback; }
public bool changeAsset(String assetName) { if (CppObject != IntPtr.Zero) { NativeManagement.resetCppError(); bool res = CKLBUIPieChart_changeAsset(CppObject, __MarshallingUtils.NativeUtf8FromString(assetName)); NativeManagement.intercepCppError(); return(res); } else { throw new CKLBExceptionNullCppObject(); } }