Lines Matching defs:MenuItem
165 struct MenuItem struct
170 MenuItem(const MenuItem& copy) in MenuItem() function
173 virtual bool CursorOver() {return false;} in CursorOver()
174 virtual bool Update() {return true;} in Update()
175 virtual void Draw() {} in Draw()
176 virtual void Reset() {} in Reset()
178 virtual bool Active() {return this->visible && this->status >= 0;} in Active()
181 void DrawText(const char* text, CVec3 position, CVec2 size, CVec4 color) in DrawText()
183 void DrawTextCenter(const char* text, CVec3 position, CVec2 size, CVec4 color) in DrawTextCenter()
185 void DrawTextRight(const char* text, CVec3 position, CVec2 size, CVec4 color) in DrawTextRight()
187 void DrawMultiLineText(const char* text, CVec3 position, CVec2 size, CVec4 color) in DrawMultiLineText()
191 void DrawLine(CVec3 position, CVec2 size, CVec4 color) in DrawLine()
193 void DrawFastLine(CVec3 position, CVec2 size, CVec4 color) in DrawFastLine()
195 void DrawQuad(CVec3 position, CVec2 size, CVec4 color) in DrawQuad()
197 void DrawTexQuad(GX2Texture* tex, CVec3 position, CVec2 size, CVec4 color) in DrawTexQuad()
199 void DrawBoxQuad(CVec3 position, CVec2 size, CVec4 color) in DrawBoxQuad()
202 GX2Texture** GetTexture(CWTextures num) in GetTexture()
206 bool AnyPressed() {return window->manager->peripheral->AnyPressed();} in AnyPressed()
208 bool LeftPressed() {return window->manager->peripheral->LeftPressed();} in LeftPressed()
209 bool RightPressed() {return window->manager->peripheral->RightPressed();} in RightPressed()
210 bool UpPressed() {return window->manager->peripheral->UpPressed();} in UpPressed()
211 bool DownPressed() {return window->manager->peripheral->DownPressed();} in DownPressed()
212 bool PositivePressed() {return window->manager->peripheral->PositivePressed();} in PositivePressed()
213 bool NegativePressed() {return window->manager->peripheral->NegativePressed();} in NegativePressed()
215 bool LeftTriggered() {return window->manager->peripheral->LeftTriggered();} in LeftTriggered()
216 bool RightTriggered() {return window->manager->peripheral->RightTriggered();} in RightTriggered()
217 bool UpTriggered() {return window->manager->peripheral->UpTriggered();} in UpTriggered()
218 bool DownTriggered() {return window->manager->peripheral->DownTriggered();} in DownTriggered()
219 bool PositiveTriggered() {return window->manager->peripheral->PositiveTriggered();} in PositiveTriggered()
220 bool NegativeTriggered() {return window->manager->peripheral->NegativeTriggered();} in NegativeTriggered()
222 bool TabLeftTriggered() {return window->manager->peripheral->TabLeftTriggered();} in TabLeftTriggered()
223 bool TabRightTriggered() {return window->manager->peripheral->TabRightTriggered();} in TabRightTriggered()
224 bool PauseTriggered() {return window->manager->peripheral->PauseTriggered();} in PauseTriggered()
225 bool HomeTriggered() {return window->manager->peripheral->HomeTriggered();} in HomeTriggered()
230 bool UsingPad() {return window->manager->peripheral->UsingPad();} in UsingPad()
231 bool UsingWiimote() {return window->manager->peripheral->UsingWiimote();} in UsingWiimote()
233 float& CursorX() {return window->manager->peripheral->CursorX();} in CursorX()
234 float& CursorY() {return window->manager->peripheral->CursorY();} in CursorY()
236 TabObject*& TabIndex() {return (window->manager->tabIndex);} in TabIndex()
237 int& TabSubIndex() {return (window->manager->tabSubIndex);} in TabSubIndex()
238 int& CursorTime() {return (window->manager->cursorTime);} in CursorTime()
240 Window* window;
242 CVec3 position;
243 CVec2 size;
245 float& x;
246 float& y;
247 float& z;
249 float& width;
250 float& height;
252 bool visible;
254 int status;