//! Add an item to the end of a list internal void AddItem(IntCoord item) { ICall_addItem(mInstance.Ptr, ref item); }
//! Replace an item at a specified position internal void SetItem(int index, IntCoord item) { ICall_setItem(mInstance.Ptr, (uint)index, ref item); }
extern protected static bool ICall_isMaskPickInside(IntPtr widget_ptr, ref IntPoint point, ref IntCoord coord);
private static extern void ICall_setCoord(IntPtr widget_ptr, ref IntCoord coord);
private static extern void ICall_setItemFrame(IntPtr widget_ptr, uint index, uint indexFrame, ref IntCoord item);
// работа с фреймами анимированных индексов /** Add frame @param index Image item index @param _item Frame coordinates at image texture */ internal void AddItemFrame(int index, IntCoord item) { ICall_addItemFrame(mInstance.Ptr, (uint)index,ref item); }
extern private static void ICall_insertItem(IntPtr widget_ptr, uint index, ref IntCoord item);
private static extern void ICall_insertItem(IntPtr widget_ptr, uint index, ref IntCoord item);
extern private static void ICall_setImageInfo(IntPtr widget_ptr, String texture, ref IntCoord coord, ref IntSize tile);
extern private static void ICall_setImageCoord(IntPtr widget_ptr, ref IntCoord coord);
/** Change frame * @param index Image item index * @param indexFrame Frame index to change * @param _item Frame coordinates at image texture */ internal void SetItemFrame(int index, int indexFrame, IntCoord item) { ICall_setItemFrame(mInstance.Ptr, (uint)index, (uint)indexFrame, ref item); }
// работа с фреймами анимированных индексов /** Add frame * @param index Image item index * @param _item Frame coordinates at image texture */ internal void AddItemFrame(int index, IntCoord item) { ICall_addItemFrame(mInstance.Ptr, (uint)index, ref item); }
/** Change frame @param index Image item index @param indexFrame Frame index to change @param _item Frame coordinates at image texture */ internal void SetItemFrame(int index, int indexFrame, IntCoord item) { ICall_setItemFrame(mInstance.Ptr, (uint)index, (uint)indexFrame, ref item); }
extern private static void ICall_addItem(IntPtr widget_ptr, ref IntCoord item);
private static extern void ICall_addItem(IntPtr widget_ptr, ref IntCoord item);
extern private static void ICall_setItemFrame(IntPtr widget_ptr, uint index, uint indexFrame, ref IntCoord item);
private static extern void ICall_setImageInfo(IntPtr widget_ptr, String texture, ref IntCoord coord, ref IntSize tile);
//------------------------------------------------------------------------------// // The simple interface //------------------------------------------------------------------------------// /* Set texture and size of image _tile * @param _texture file name or texture name * @param _coord - part of texture where we take tiles * @param _tile size */ internal void SetImageInfo(string texture, IntCoord coord, IntSize tile) { ICall_setImageInfo(mInstance.Ptr, texture, ref coord, ref tile); }
/** Set _coord - part of texture where we take tiles */ internal void SetImageCoord(IntCoord value) { ICall_setImageCoord(mInstance.Ptr, ref value); }
internal bool IsMaskPickInside(IntPoint point, IntCoord coord) { return(ICall_isMaskPickInside(mInstance.Ptr, ref point, ref coord)); }
private static extern void ICall_getClientCoord(IntPtr widget_ptr, out IntCoord value);
//------------------------------------------------------------------------------// // The simple interface //------------------------------------------------------------------------------// /* Set texture and size of image _tile @param _texture file name or texture name @param _coord - part of texture where we take tiles @param _tile size */ internal void SetImageInfo(string texture, IntCoord coord, IntSize tile) { ICall_setImageInfo(mInstance.Ptr, texture, ref coord, ref tile); }
private static extern void ICall_getTextRegion(IntPtr widget_ptr, out IntCoord value);
extern private static void ICall_getAbsoluteCoord(IntPtr widget_ptr, out IntCoord value);//IntCoord