Sprockets: Is the base class for all readable objects.
This is the same concept as a widget.
In the future this class will be renamed EEWidget
Inherits from: nothing
Function List:
public:
- Sprockets(std::string _NameMain,int _TypeMain)?
- Sprockets(std::string _NameMain,int _TypeMain, int _x, int _y,int _z)?
- virtual ~Sprockets()?
- virtual void CallBackFromSuper()?
- virtual void LoadTexture()?
- virtual void SDL_GL_SurfaceToTexture(SDL_Surface * surface)?
- virtual void CreateTexture(SDL_Surface * _baseSurface,SDL_Surface * _image)?
- int NearestPowerOfTwo(int i)?
- void SetLocation(int _x,int _y)?
- int GetLocationX()?
- int GetLocationY()?
- std::string GetName()?
- int GetLocationZ ()?
- EpeeEngineError GetLastError()?
- void SetLastError(EpeeEngineError _error)?
- void ClearError()?
- virtual void SetHeightWidth(unsigned int _Height,unsigned int _Width)?
- unsigned int GetHeight()?
- unsigned int GetWidth ()?
- bool SetDraw(bool _Draw)?
- bool GetDraw()?
- int GetType()?
- bool SetScalingFactor(double _ScalingX,double _ScalingY)?
- bool SetScalingFactorY(double _ScalingY)?
- bool SetScalingFactorX(double _ScalingX)?
- double GetScalingFactorX()?
- double GetScalingFactorY()?
- bool SetRotation(double _Degrees )?
- double GetRotation()?
- bool SetAntiAliased(bool _AntiAliased )?
- bool GetAntiAliased()?
- int GetCurrentVectorPostion()?
- virtual Sprockets * WasClicked(int _mouselocationX, int _mouselocationY)?
- void DisableClick()?
- void EnableClick()?
- bool GetIsClickEnabled()?
- void DisableAndTurnOffDraw()?
- void EnableAndTurnOnDraw()?
- void SetDontMoveOnClick(bool _flag)?
- bool GetDontMoveOnClick()?
- bool WasLastSprocketClicked()?
- void ShowOutLine()?
- void HideOutLine()?
- bool GetOutLine()?
protected: