| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 |
- require "Polycode/Entity"
- class "ScreenEntity" (Entity)
- function ScreenEntity:ScreenEntity()
- if self.__ptr == nil then
- self.__ptr = Polycore.ScreenEntity()
- end
- end
- function ScreenEntity:setPosition(x, y)
- return Polycore.ScreenEntity_setPosition(self.__ptr, x, y)
- end
- function ScreenEntity:setScale(x, y)
- return Polycore.ScreenEntity_setScale(self.__ptr, x, y)
- end
- function ScreenEntity:setRotation(roatation)
- return Polycore.ScreenEntity_setRotation(self.__ptr, roatation)
- end
- function ScreenEntity:getRotation()
- return Polycore.ScreenEntity_getRotation(self.__ptr)
- end
- function ScreenEntity:_onMouseDown(x, y, mouseButton, timestamp)
- return Polycore.ScreenEntity__onMouseDown(self.__ptr, x, y, mouseButton, timestamp)
- end
- function ScreenEntity:_onMouseUp(x, y, mouseButton, timestamp)
- return Polycore.ScreenEntity__onMouseUp(self.__ptr, x, y, mouseButton, timestamp)
- end
- function ScreenEntity:_onMouseMove(x, y, timestamp)
- return Polycore.ScreenEntity__onMouseMove(self.__ptr, x, y, timestamp)
- end
- function ScreenEntity:_onMouseWheelUp(x, y, timestamp)
- return Polycore.ScreenEntity__onMouseWheelUp(self.__ptr, x, y, timestamp)
- end
- function ScreenEntity:_onMouseWheelDown(x, y, timestamp)
- return Polycore.ScreenEntity__onMouseWheelDown(self.__ptr, x, y, timestamp)
- end
- function ScreenEntity:onMouseDown(x, y)
- return Polycore.ScreenEntity_onMouseDown(self.__ptr, x, y)
- end
- function ScreenEntity:onMouseUp(x, y)
- return Polycore.ScreenEntity_onMouseUp(self.__ptr, x, y)
- end
- function ScreenEntity:onMouseMove(x, y)
- return Polycore.ScreenEntity_onMouseMove(self.__ptr, x, y)
- end
- function ScreenEntity:onMouseWheelUp(x, y)
- return Polycore.ScreenEntity_onMouseWheelUp(self.__ptr, x, y)
- end
- function ScreenEntity:onMouseWheelDown(x, y)
- return Polycore.ScreenEntity_onMouseWheelDown(self.__ptr, x, y)
- end
- function ScreenEntity:_onKeyDown(key, charCode)
- return Polycore.ScreenEntity__onKeyDown(self.__ptr, key.__ptr, charCode.__ptr)
- end
- function ScreenEntity:_onKeyUp(key, charCode)
- return Polycore.ScreenEntity__onKeyUp(self.__ptr, key.__ptr, charCode.__ptr)
- end
- function ScreenEntity:onKeyDown(key, charCode)
- return Polycore.ScreenEntity_onKeyDown(self.__ptr, key.__ptr, charCode.__ptr)
- end
- function ScreenEntity:onKeyUp(key, charCode)
- return Polycore.ScreenEntity_onKeyUp(self.__ptr, key.__ptr, charCode.__ptr)
- end
- function ScreenEntity:hitTest(x, y)
- return Polycore.ScreenEntity_hitTest(self.__ptr, x, y)
- end
- function ScreenEntity:buildPositionMatrix()
- return Polycore.ScreenEntity_buildPositionMatrix(self.__ptr)
- end
- function ScreenEntity:adjustMatrixForChildren()
- return Polycore.ScreenEntity_adjustMatrixForChildren(self.__ptr)
- end
- function ScreenEntity:getWidth()
- return Polycore.ScreenEntity_getWidth(self.__ptr)
- end
- function ScreenEntity:getHeight()
- return Polycore.ScreenEntity_getHeight(self.__ptr)
- end
- function ScreenEntity:setWidth(w)
- return Polycore.ScreenEntity_setWidth(self.__ptr, w)
- end
- function ScreenEntity:setHeight(h)
- return Polycore.ScreenEntity_setHeight(self.__ptr, h)
- end
- function ScreenEntity:onGainFocus()
- return Polycore.ScreenEntity_onGainFocus(self.__ptr)
- end
- function ScreenEntity:onLoseFocus()
- return Polycore.ScreenEntity_onLoseFocus(self.__ptr)
- end
- function ScreenEntity:startDrag(xOffset, yOffset)
- return Polycore.ScreenEntity_startDrag(self.__ptr, xOffset, yOffset)
- end
- function ScreenEntity:stopDrag()
- return Polycore.ScreenEntity_stopDrag(self.__ptr)
- end
- function ScreenEntity:setBlendingMode(newBl_endingMode)
- return Polycore.ScreenEntity_setBlendingMode(self.__ptr, newBl_endingMode)
- end
- function ScreenEntity:setPositionMode(newPositionMode)
- return Polycore.ScreenEntity_setPositionMode(self.__ptr, newPositionMode)
- end
- function ScreenEntity:setDragLimits(rect)
- return Polycore.ScreenEntity_setDragLimits(self.__ptr, rect.__ptr)
- end
- function ScreenEntity:clearDragLimits()
- return Polycore.ScreenEntity_clearDragLimits(self.__ptr)
- end
- function ScreenEntity:focusChild(child)
- return Polycore.ScreenEntity_focusChild(self.__ptr, child.__ptr)
- end
- function ScreenEntity:focusNextChild()
- return Polycore.ScreenEntity_focusNextChild(self.__ptr)
- end
- function ScreenEntity:getPosition2D()
- return Polycore.ScreenEntity_getPosition2D(self.__ptr)
- end
- function ScreenEntity:isFocusable()
- return Polycore.ScreenEntity_isFocusable(self.__ptr)
- end
|