#include <GOAL_Object.h>
Inherited by GOAL_GLcontext, GOAL_QWSwindow, and GOAL_X3d.

Public Types | |
Public Member Functions | |
| virtual void | Command (const AP_String &cmd, const AP_String &value)=0 |
| Pure virual interface. | |
| GOAL_Object (const ObjectType type) | |
| virtual void | Paint (void)=0 |
| virtual AP_Bool | Prepare (void)=0 |
| AP_Bool | prepared (void) const |
| void | Refresh (void) |
| ObjectType | type (void) const |
| Inline. | |
| AP_Bool | valid (void) const |
| virtual | ~GOAL_Object (void) |
Static Public Member Functions | |
| static ObjectType | String2Type (const AP_String &type) |
| Static. | |
| static AP_String | Type2String (const GOAL_Object::ObjectType type) |
Protected Attributes | |
| AP_ThreadCriticalSection | _m_cs |
| AP_Bool | _m_prepared |
| ObjectType | _m_type |
| AP_Bool | _m_valid |
| enum ObjectType |
| GOAL_Object | ( | const ObjectType | type | ) |
| ~GOAL_Object | ( | void | ) | [virtual] |
| virtual void Paint | ( | void | ) | [pure virtual] |
Implemented in GOAL_X3d, and my_glcontext.
| virtual AP_Bool Prepare | ( | void | ) | [pure virtual] |
Implemented in GOAL_X3d, and my_glcontext.
| AP_Bool prepared | ( | void | ) | const [inline] |
| void Refresh | ( | void | ) |
| GOAL_Object::ObjectType String2Type | ( | const AP_String & | type | ) | [static] |
Static.
| ObjectType type | ( | void | ) | const [inline] |
Inline.
| AP_String Type2String | ( | const GOAL_Object::ObjectType | type | ) | [static] |
| AP_Bool valid | ( | void | ) | const [inline] |
AP_ThreadCriticalSection _m_cs [protected] |
AP_Bool _m_prepared [protected] |
ObjectType _m_type [protected] |
AP_Bool _m_valid [protected] |
1.5.8