Documentation
¶
Overview ¶
positioned object managment in 2d space
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UUIDPosIList ¶
type UUIDPosIList []UUIDPosI
type UUIDPosManI ¶
type UUIDPosManI interface { Cleanup() Count() int Wrap(x, y int) (int, int) GetAllList() UUIDPosIList IterAll(iterfn func(o UUIDPosI, x, y int) bool) GetByUUID(id string) UUIDPosI GetByXYAndUUID(id string, x, y int) (UUIDPosI, error) GetXYByUUID(id string) (int, int, bool) Get1stObjAt(x, y int) UUIDPosI GetObjListAt(x, y int) UUIDPosIList Search1stByXYLenList( xylenlist findnear.XYLenList, sx, sy int, filterfn func(o UUIDPosI, x, y int, xylen findnear.XYLen) bool) (UUIDPosI, int, int) GetVPIXYObjByXYLenList( xylenlist findnear.XYLenList, sx, sy int) []VPIXYObj IterByXYLenList( xylenlist findnear.XYLenList, sx, sy int, stopFn func(o UUIDPosI, x, y int, i int, xylen findnear.XYLen) bool) AddOrUpdateToXY(o UUIDPosI, x, y int) error AddToXY(o UUIDPosI, x, y int) error DelByFilter(filter func(o UUIDPosI, x, y int) bool) error Del(o UUIDPosI) error UpdateToXY(o UUIDPosI, newx, newy int) error }
Click to show internal directories.
Click to hide internal directories.