|  | 
|  | ComponentBase (int generateInstance=0) | 
|  | 
| virtual | ~ComponentBase () | 
|  | 
| virtual void | SetAvailableAttributes (unsigned int value) override | 
|  | 
| bool | AbsolutePlacement () const | 
|  | 
| virtual void | ChangedAbsolutePlacement (bool val) | 
|  | 
| virtual void | AbsolutePlacement (bool val) | 
|  | 
| virtual void | CalculateBoundingBox () override | 
|  | 
| virtual void | ClearDragAndFocus () override | 
|  | 
| virtual DisplayObject * | CloneObject (bool generateNames=false) override | 
|  | 
| virtual void | CopyGeometry (DisplayObject *src) override | 
|  | 
| virtual void | CopyProperties (DisplayObject *src) override | 
|  | 
| virtual InterfaceListType * | GetCppInterfaceDescription (InterfaceListType *addToThisList=NULL) override | 
|  | 
| virtual void | GetCppInterfaceDescriptionFree (InterfaceListType *array) override | 
|  | 
| virtual void | CreateObjects () | 
|  | 
| virtual void | DeleteAllChildren () override | 
|  | 
| virtual void | Draw () override | 
|  | 
| virtual DisplayObject * | FindByNameSameFrame (const char *name) override | 
|  | 
| virtual void | GetExtents (float &x, float &y, float &z, float &x1, float &y1, float &z1) override | 
|  | 
| virtual void | GetTransformedExtents (Vector &min, Vector &max, const GlsMatrixType &matrix, bool resetMinMax=true) override | 
|  | 
| virtual DisplayObject * | HandleInput (DisplayEvent *ev) | 
|  | 
| virtual void | Init () | 
|  | 
| virtual void | Initialize () | 
|  | 
| LiveComponentAccessor * | LiveAccessor () | 
|  | 
| virtual const Vertex & | Location () const override | 
|  | 
| virtual void | Location (const Vertex &v) override | 
|  | 
| virtual void | Location (float x, float y, float z) override | 
|  | 
| virtual void | Parent (DisplayFrame *par) override | 
|  | 
| DisplayFrame * | ParentDisplayFrame () const | 
|  | 
| void | ParentDisplayFrame (DisplayFrame *val) | 
|  | 
| virtual DisplayObject * | Pick3D (const Vector &winLoc, const Vector &logicalCoords, float scale, const Vector &directionVector, Vector &collisionWinLoc, const OpenGLMatrices &drawnMatrices) override | 
|  | 
| virtual void | PreDraw (const OpenGLMatrices ¤t, Culler &culler) override | 
|  | 
| virtual void | GetResources (std::ostream &outstr, GlsResourceFilter *filter=NULL) override | 
|  | 
| virtual DistiAttributeBase & | Resource (const char *name) override | 
|  | 
| virtual void | Rotate (const Vector &orig, float angle, const Vector &axis) override | 
|  | 
| virtual void | Scale (float px, float py, float pz, Vertex *parentAnchor, int handleBar=0) override | 
|  | 
| virtual void | SetRedraw () override | 
|  | 
| virtual void | Translate (float tr[]) override | 
|  | 
| virtual void | Translate (float x, float y, float z) override | 
|  | 
| virtual void | UseParentsLighting (const bool &) | 
|  | 
| virtual bool | UseParentsLighting () | 
|  | 
| virtual int | TextureIndex () override | 
|  | 
| virtual void | TextureIndex (int index) override | 
|  | 
| void | SetValue (int spec, va_list &args) override | 
|  | 
| virtual InputHandler * | GetInputHandler () override | 
|  | 
| void | NotifyAttributeChanged (const AttributeName &name) override | 
|  | 
| virtual void | Location (const Vertex &v) override | 
|  | 
| virtual void | Location (float x, float y, float z) override | 
|  | 
| virtual void | Parent (DisplayFrame *par) override | 
|  | 
| virtual void | Rotate (const Vector &orig, float angle, const Vector &axis) override | 
|  | 
| virtual void | Scale (float scale_x, float scale_y) | 
|  | 
| void | Scale (float scale_x, float scale_y, float scale_z, Vertex *anchor=NULL, int handle=0) override | 
|  | 
| virtual InterfaceListType * | GetCppInterfaceDescription (InterfaceListType *addToThisList=NULL) override | 
|  | 
| virtual void | GetCppInterfaceDescriptionFree (InterfaceListType *array) override | 
|  | 
| DisplayObject * | FindByName (const char *name) | 
|  | 
| virtual DisplayObject * | FindByNameSameFrame (const char *name) | 
|  | 
| DisplayObject * | FindByName (DisplayObject *obj) | 
|  | 
| DisplayObject * | FindByQualifiedName (const char *name) | 
|  | 
| DisplayObject * | FindNonRecursive (DisplayObject *obj) | 
|  | 
| DisplayObjectArray & | Objects () | 
|  | 
| const DisplayObjectArray & | Objects () const | 
|  | 
| DisplayObject * | Item (unsigned int index) | 
|  | 
| bool | PerformGroupCullCheck () const | 
|  | 
| void | PerformGroupCullCheck (bool mode) | 
|  | 
| bool | CullTestChildren () const | 
|  | 
| void | CullTestChildren (bool mode) | 
|  | 
| unsigned int | Count () const | 
|  | 
| DisplayObjectPtr | operator[] (unsigned int index) | 
|  | 
| const DisplayObject * | operator[] (unsigned int index) const | 
|  | 
| DisplayObject * | FirstObject () | 
|  | 
| DisplayObject * | LastObject () | 
|  | 
| bool | IsEmpty () const | 
|  | 
| int | Position (const DisplayObject *obj) const | 
|  | 
|  | Group (int generateInstance=0) | 
|  | 
|  | Group (const Group &group, bool generateNames) | 
|  | 
| void | InitialGroupCount (unsigned int cnt) | 
|  | 
| virtual | ~Group () | 
|  | 
| virtual void | DeleteAllChildren () | 
|  | 
| virtual void | SetAvailableAttributes (unsigned int value) override | 
|  | 
| virtual DisplayObject * | CloneObject (bool generateNames=false) override | 
|  | 
| virtual void | CopyGeometry (DisplayObject *src) override | 
|  | 
| virtual void | CopyProperties (DisplayObject *src) override | 
|  | 
| virtual void | Draw () override | 
|  | 
| virtual void | PreDraw (const OpenGLMatrices ¤t, Culler &culler) override | 
|  | 
| virtual bool | Hit (float x, float y, float z, float scale, const Vector &directionVector, Vector *collisionPoint) override | 
|  | 
| virtual DisplayObject * | Pick3D (const Vector &winLoc, const Vector &logicalCoords, float scale, const Vector &directionVector, Vector &collisionWinLoc, const OpenGLMatrices &drawnMatrices) override | 
|  | 
| virtual void | Parent (DisplayFrame *par) override | 
|  | 
| void | SetPainter (GlsPainter *painter) override | 
|  | 
| virtual void | CalculateBoundingBox () | 
|  | 
| virtual void | Location (const Vertex &v) override | 
|  | 
| virtual void | Location (float x, float y, float z) override | 
|  | 
| virtual void | Translate (float x, float y, float z) override | 
|  | 
| virtual void | Translate (float transAmount[]) override | 
|  | 
| virtual void | TranslateVertices (float x, float y, float z) override | 
|  | 
| virtual void | TranslateVertices (float transAmount[]) | 
|  | 
| virtual void | GetExtents (float &x, float &y, float &z, float &x1, float &y1, float &z1) override | 
|  | 
| virtual void | GetTransformedExtents (Vector &min, Vector &max, const GlsMatrixType &matrix, bool resetMinMax=true) override | 
|  | 
| virtual void | Rotate (const Vector &orig, float angle, const Vector &axis) override | 
|  | 
| virtual void | Scale (float scale_x, float scale_y) | 
|  | 
| void | Scale (float scale_x, float scale_y, float scale_z, Vertex *anchor=NULL, int handle=0) override | 
|  | 
| virtual void | InsertObject (DisplayObject *obj, bool reparent=true, bool recalculateBoundingbox=true, int loc=-1) | 
|  | 
| virtual bool | DeleteObject (DisplayObject *obj, bool recalculateBoundingbox=true) | 
|  | 
| virtual void | ReorderObject (unsigned int oldIndex, unsigned int newIndex) | 
|  | 
| virtual void | PushObject (DisplayObject *obj) | 
|  | 
| void | DeleteVertexAt (unsigned) override | 
|  | 
| void | InsertVertexAt (unsigned) override | 
|  | 
| virtual void | SetGroupLocation (const Vertex &v) | 
|  | 
| virtual void | GetResources (std::ostream &outstr, GlsResourceFilter *filter=NULL) override | 
|  | 
| virtual void | CalculateTextureCoordinates () override | 
|  | 
| virtual void | LineWidth (float width) override | 
|  | 
| virtual float | LineWidth () override | 
|  | 
| virtual void | LineStipplePattern (int pattern) override | 
|  | 
| virtual int | LineStipplePattern () override | 
|  | 
| virtual void | LineStippleMultiplier (int mult) override | 
|  | 
| virtual int | LineStippleMultiplier () override | 
|  | 
| virtual int | PolygonMode () override | 
|  | 
| virtual void | PolygonMode (int mode) override | 
|  | 
| virtual void | PolygonEnd (const int mode) override | 
|  | 
| virtual int | PolygonEnd () override | 
|  | 
| virtual void | Shading (const int mode) override | 
|  | 
| virtual int | Shading () override | 
|  | 
| virtual void | DepthTest (unsigned char mode) override | 
|  | 
| virtual int | DepthTest () override | 
|  | 
| virtual void | AntiAlias (bool mode) override | 
|  | 
| virtual bool | AntiAlias () override | 
|  | 
| virtual void | AlphaMode (int mode) override | 
|  | 
| virtual int | AlphaMode () override | 
|  | 
| virtual void | CullBackFace (const bool mode) override | 
|  | 
| virtual bool | CullBackFace () override | 
|  | 
| virtual bool | LightingEnabled () override | 
|  | 
| virtual void | LightingEnabled (bool lighting) override | 
|  | 
| virtual void | SetBlendColor (const GlsColor &color) override | 
|  | 
| virtual GlsColor | GetBlendColor () override | 
|  | 
| virtual void | SetColor (const GlsColor &color) override | 
|  | 
| virtual GlsColor | GetColor () override | 
|  | 
| virtual void | SetFillColor (const GlsColor &color) override | 
|  | 
| virtual GlsColor | GetFillColor () override | 
|  | 
| virtual void | TextureRepeat (const int rep) override | 
|  | 
| virtual void | TextureMappingTechnique (const int map) override | 
|  | 
| virtual int | TextureMappingTechnique () override | 
|  | 
| virtual void | TextureMinificationFilter (const int filter) override | 
|  | 
| virtual int | TextureMinificationFilter () override | 
|  | 
| virtual void | TextureMagnificationFilter (const int filter) override | 
|  | 
| virtual int | TextureMagnificationFilter () override | 
|  | 
| virtual void | Calculate (double time) override | 
|  | 
| CompatabilityListItem * | First () | 
|  | 
| CompatabilityListItem * | Last () | 
|  | 
| virtual void | Parent (DisplayFrame *par) | 
|  | 
| DisplayFrame * | Parent () const | 
|  | 
| virtual const Vertex & | Location () const | 
|  | 
| virtual void | Location (const Vertex &v) | 
|  | 
| virtual void | Location (float x, float y, float z) | 
|  | 
| virtual void | Rotate (float angle, int axis=Z_AXIS) | 
|  | 
| virtual void | Rotate (const Vector &origin, float angle, int axis=Z_AXIS) | 
|  | 
| virtual void | Rotate (const Vector &orig, float angle, const Vector &axis) | 
|  | 
| virtual void | SetBlendColor (const GlsColor &color) | 
|  | 
| void | SetBlendColor (unsigned char color[]) | 
|  | 
| void | SetBlendColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a) | 
|  | 
| void | GetBlendColor (unsigned char color[]) | 
|  | 
| void | GetBlendColor (unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a) | 
|  | 
| virtual GlsColor | GetBlendColor () | 
|  | 
| virtual void | SetColor (const GlsColor &color) | 
|  | 
| void | SetColor (unsigned char c4[]) | 
|  | 
| void | SetColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a) | 
|  | 
| virtual GlsColor | GetColor () | 
|  | 
| void | GetColor (unsigned char c4[]) | 
|  | 
| void | GetColor (unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a) | 
|  | 
| void | SetFillColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a) | 
|  | 
| void | SetFillColor (unsigned char c4[]) | 
|  | 
| virtual void | SetFillColor (const GlsColor &color) | 
|  | 
| void | GetFillColor (unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a) | 
|  | 
| void | GetFillColor (unsigned char c4[]) | 
|  | 
| virtual GlsColor | GetFillColor () | 
|  | 
| virtual bool | TextureRepeat () | 
|  | 
| virtual void | TextureRepeat (const int rep) | 
|  | 
|  | DisplayObject (float x, float y, float z) | 
|  | 
|  | DisplayObject (const DisplayObject &object, const bool generateNames) | 
|  | 
| virtual | ~DisplayObject () | 
|  | 
| void | Destroy () | 
|  | 
| virtual void | SetAvailableAttributes (unsigned int value) | 
|  | 
| virtual void | AlphaMode (int mode) | 
|  | 
| virtual int | AlphaMode () | 
|  | 
| virtual bool | AntiAlias () | 
|  | 
| virtual void | AntiAlias (bool alias) | 
|  | 
| void | ApplyTextureSettings (int textureIndex=-1) | 
|  | 
| DistiAttribDict & | Attributes () | 
|  | 
| const DistiAttribDict & | Attributes () const | 
|  | 
| virtual void | SetBlendColor (const GlsColor &color) | 
|  | 
| void | GetBlendColor (unsigned char color[]) | 
|  | 
| void | GetBlendColor (unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a) | 
|  | 
| virtual GlsColor | GetBlendColor () | 
|  | 
| void | SetBlendColor (unsigned char color[]) | 
|  | 
| void | SetBlendColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a) | 
|  | 
| virtual bool | BlinkedOff () | 
|  | 
| virtual bool | Blinking () | 
|  | 
| virtual void | Blinking (const bool blink) | 
|  | 
| virtual float | BlinkRate () | 
|  | 
| virtual void | BlinkRate (const float rate) | 
|  | 
| const Vector & | BoundingVolumeCenter () const | 
|  | 
| void | BoundingVolumeCenter (const Vector ¢er) | 
|  | 
| bool | BoundingVolumeHit (const Vector &start, const Vector &direction) | 
|  | 
| float | BoundingVolumeRadius () const | 
|  | 
| void | BoundingVolumeRadius (float radius) | 
|  | 
| virtual void | Calculate (double time) | 
|  | 
| void | CalculateCollisionPoint (const Vector &pickLoc, const Vector &directionVector, Vector *collisionPoint) | 
|  | 
| virtual void | CalculateParentBoundingBox () | 
|  | 
| virtual void | CalculateTextureCoordinates () | 
|  | 
| bool | GetTexturePointTransformationMatrix (GlsMatrixType &world2tex) | 
|  | 
| CallbackMethodCallerBase * | CallbackCaller () const | 
|  | 
| void | CallbackCaller (CallbackMethodCallerBase *cb) | 
|  | 
| virtual void | GetCenter (Vector ¢er) | 
|  | 
| virtual DisplayObject * | CloneObject (bool generateNames=false)=0 | 
|  | 
| virtual GlsColor | GetColor () | 
|  | 
| void | GetColor (unsigned char c4[]) | 
|  | 
| void | GetColor (unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a) | 
|  | 
| virtual void | SetColor (const GlsColor &color) | 
|  | 
| void | SetColor (unsigned char c4[]) | 
|  | 
| void | SetColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a) | 
|  | 
| virtual void | CopyGeometry (DisplayObject *src) | 
|  | 
| virtual void | CopyHierarchyProperties (DisplayObject *src, bool copyName) | 
|  | 
| virtual void | CopyProperties (DisplayObject *src) | 
|  | 
| virtual InterfaceListType * | GetCppInterfaceDescription (InterfaceListType *addToThisList=NULL) | 
|  | 
| virtual void | GetCppInterfaceDescriptionFree (InterfaceListType *array) | 
|  | 
| virtual void | CullBackFace (const bool val) | 
|  | 
| virtual bool | CullBackFace () | 
|  | 
| bool | Culled () const | 
|  | 
| void | Culled (bool val) | 
|  | 
| bool | CullTest (const GlsMatrixType *matrix, const Culler &culler) | 
|  | 
| GlsMatrixType & | DcsMatrix () | 
|  | 
| GlsMatrixType | DcsMatrix () const | 
|  | 
| void | DcsMatrix (const GlsMatrixType &matrix) | 
|  | 
| virtual void | DeleteVertexAt (unsigned int index) | 
|  | 
| virtual void | DeleteVertex (unsigned int indexAfter) final | 
|  | 
| virtual int | DepthTest () | 
|  | 
| virtual void | DepthTest (unsigned char zbuf) | 
|  | 
| virtual void | Draw ()=0 | 
|  | 
| const GlsMatrixType * | DrawMatrix () | 
|  | 
| bool | NeedCalcDrawMatrix () | 
|  | 
| void | DynamicRotate (float angle, int axis) | 
|  | 
| void | DynamicRotate (const Vector &v) | 
|  | 
| void | DynamicRotate (float angle[]) | 
|  | 
| virtual void | DynamicRotate (float x, float y, float z) | 
|  | 
| virtual void | DynamicRotateRelative (float angle, int axis) | 
|  | 
| virtual float | DynamicRotation (int axis) | 
|  | 
| virtual Vector | DynamicRotation () | 
|  | 
| virtual Vector | DynamicScale () | 
|  | 
| virtual void | DynamicScale (float x, float y, float z) | 
|  | 
| void | DynamicScale (const Vector &scale) | 
|  | 
| virtual void | DynamicTranslate (float x, float y, float z, bool relative=false) | 
|  | 
| void | DynamicTranslate (const Vertex &amount, bool relative) | 
|  | 
| void | DynamicTranslate (const Vector &amount) | 
|  | 
| virtual void | DynamicTranslate (float amount, int axis, bool relative=false) | 
|  | 
| virtual float | DynamicTranslation (int axis) | 
|  | 
| virtual Vector | DynamicTranslation () | 
|  | 
| DisplayObjectEditor * | Editor () | 
|  | 
| const DisplayObjectEditor * | Editor () const | 
|  | 
| void | Editor (DisplayObjectEditor *editor) | 
|  | 
| virtual void | GetExtents (float &x, float &y, float &z, float &x1, float &y1, float &z1) | 
|  | 
| void | GetExtentsDCS (Vector &min, Vector &max) | 
|  | 
| void | GetFillColor (unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a) | 
|  | 
| void | GetFillColor (unsigned char c4[]) | 
|  | 
| virtual GlsColor | GetFillColor () | 
|  | 
| void | SetFillColor (unsigned char r, unsigned char g, unsigned char b, unsigned char a) | 
|  | 
| void | SetFillColor (unsigned char c4[]) | 
|  | 
| virtual void | SetFillColor (const GlsColor &color) | 
|  | 
| virtual void | FinishObject () | 
|  | 
| virtual void | GenerateInstanceName () | 
|  | 
| virtual DisplayObject * | handle (DisplayEvent *ev) | 
|  | 
| virtual bool | Hit (float x, float y, float z, float scale, const Vector &directionVector, Vector *collisionPoint) | 
|  | 
| virtual bool | HitUtil (float x, float y, float z, float scale, Vertex *vertices, unsigned int vertex_cnt, const Vector &directionVector, Vector *collisionPoint) | 
|  | 
| virtual void | InsertVertexAt (unsigned int index) | 
|  | 
| virtual void | InsertVertex (unsigned int indexAfter) final | 
|  | 
| char * | InstanceName () | 
|  | 
| const char * | InstanceName () const | 
|  | 
| void | InstanceName (const char *name) | 
|  | 
| virtual bool | LightingEnabled () | 
|  | 
| virtual void | LightingEnabled (bool lighting) | 
|  | 
| virtual int | LineStippleMultiplier () | 
|  | 
| virtual void | LineStippleMultiplier (int mult) | 
|  | 
| virtual int | LineStipplePattern () | 
|  | 
| virtual void | LineStipplePattern (int pattern) | 
|  | 
| virtual float | LineWidth () | 
|  | 
| virtual void | LineWidth (float width) | 
|  | 
| virtual const Vertex & | Location () const | 
|  | 
| virtual void | Location (const Vertex &v) | 
|  | 
| virtual void | Location (float x, float y, float z) | 
|  | 
| virtual void | GetLocation (Vertex &v) | 
|  | 
| virtual void | GetLocation (float &x, float &y, float &z) | 
|  | 
| float | X () const | 
|  | 
| float | Y () const | 
|  | 
| float | Z () const | 
|  | 
| void | X (const float x) | 
|  | 
| void | Y (const float y) | 
|  | 
| void | Z (const float z) | 
|  | 
| virtual int | MaterialIndex () | 
|  | 
| virtual void | MaterialIndex (int index) | 
|  | 
| virtual DynamicArray< int > & | MaterialIndices () | 
|  | 
| virtual void | MaterialIndices (DynamicArray< int > indices) | 
|  | 
| GlsMatrixType * | ModelMatrix () | 
|  | 
| bool | NeedCalculate () | 
|  | 
| Vector * | Normals () | 
|  | 
| virtual void | SetNormals (unsigned int nPoints, Vector *vertices) | 
|  | 
| void | VaSetNormals (unsigned int nPoints,...) | 
|  | 
| unsigned int | NumberOfVertices () const | 
|  | 
| virtual float | ObjectDepth () | 
|  | 
| virtual float | ObjectHeight () | 
|  | 
| virtual float | ObjectWidth () | 
|  | 
| virtual void | SetOrigin (const Vertex &vert) | 
|  | 
| virtual void | Parent (DisplayFrame *par) | 
|  | 
| DisplayFrame * | Parent () const | 
|  | 
| virtual void | ParentGroup (Group *group) | 
|  | 
| Group * | ParentGroup () const | 
|  | 
| virtual DisplayObject * | Pick3D (const Vector &winLoc, const Vector &logicalCoords, float scale, const Vector &directionVector, Vector &collisionWinLoc, const OpenGLMatrices &drawnMatrices) | 
|  | 
| unsigned char | Pickable () | 
|  | 
| virtual void | Pickable (unsigned char pick) | 
|  | 
| virtual int | PolygonEnd () | 
|  | 
| virtual void | PolygonEnd (const int end) | 
|  | 
| virtual int | PolygonMode () | 
|  | 
| virtual void | PolygonMode (int mode) | 
|  | 
| virtual void | PreDraw (const OpenGLMatrices ¤t, Culler &culler) | 
|  | 
| GlsMatrixType * | ProjMatrix () | 
|  | 
| virtual void | ReallocateVertices (unsigned int numVertices, bool initializeNew, bool copyOld) | 
|  | 
| virtual float | RelativeAngle (const float x, const float y) | 
|  | 
| virtual DistiAttributeBase & | Resource (const char *name) | 
|  | 
| virtual void | GetResources (std::ostream &outstr, GlsResourceFilter *filter=NULL) | 
|  | 
| void | RestoreAlpha () | 
|  | 
| void | RestoreAntiAlias () | 
|  | 
| void | RestoreLighting () | 
|  | 
| void | RestoreLineStyle () | 
|  | 
| const Vertex & | RotationPoint () const | 
|  | 
| virtual void | RotationPoint (const Vertex &v) | 
|  | 
| virtual void | RotationPoint (float x, float y, float z) | 
|  | 
| virtual void | GetRotationPoint (Vertex &v) | 
|  | 
| virtual void | Rotate (float angle, int axis=Z_AXIS) | 
|  | 
| virtual void | Rotate (const Vector &origin, float angle, int axis=Z_AXIS) | 
|  | 
| virtual void | Rotate (const Vector &orig, float angle, const Vector &axis) | 
|  | 
| void | SaveMatrices () | 
|  | 
| virtual void | Scale (float px, float py, float pz, Vertex *anchor, int handleBar=0) | 
|  | 
| void | Set (int spec,...) | 
|  | 
| bool | SetupAlpha () | 
|  | 
| bool | SetupAntiAlias () | 
|  | 
| void | SetupDepthTest () | 
|  | 
| void | SetupLighting () | 
|  | 
| bool | SetupLineStyle () | 
|  | 
| void | SetupPolyDrawStyle () | 
|  | 
| void | SetupShading () | 
|  | 
| bool | SetupTexture () | 
|  | 
| virtual int | Shading () | 
|  | 
| virtual void | Shading (const int shading) | 
|  | 
| virtual void | GetTransformedExtents (Vector &min, Vector &max, const GlsMatrixType &matrix, bool resetMinMax=true) | 
|  | 
| virtual void | SetTexCoords (unsigned int nPoints, Vector *new_tex_coord, bool isVectorArray=true) | 
|  | 
| void | SetTexCoords (unsigned int nPoints, Vertex *new_tex_coord) | 
|  | 
| void | VaSetTexCoords (unsigned int nPoints,...) | 
|  | 
| Vector * | TextureCoordinates () | 
|  | 
| Vector * | GetTextureCoordinates () | 
|  | 
| virtual int | TextureIndex () | 
|  | 
| virtual void | TextureIndex (int textureIndex) | 
|  | 
| virtual Vector * | GetTexturePoints () | 
|  | 
| virtual bool | TextureRepeat () | 
|  | 
| virtual void | TextureRepeat (const int rep) | 
|  | 
| virtual int | TextureMappingTechnique () | 
|  | 
| virtual void | TextureMappingTechnique (const int map) | 
|  | 
| virtual int | TextureMagnificationFilter () | 
|  | 
| virtual void | TextureMagnificationFilter (const int filter) | 
|  | 
| virtual int | TextureMinificationFilter () | 
|  | 
| virtual void | TextureMinificationFilter (const int filter) | 
|  | 
| virtual void | Translate (float tr[]) | 
|  | 
| virtual void | Translate (float x, float y, float z) | 
|  | 
| virtual void | TranslateVertices (float x, float y, float z) | 
|  | 
| virtual void | UpdateBoundingVolume () | 
|  | 
| void * | UserData () const | 
|  | 
| void | UserData (void *data) | 
|  | 
| virtual void | SetVertexColor (unsigned int vertex, unsigned char CurrentFillColor[]) | 
|  | 
| virtual Vertex * | Vertices () | 
|  | 
| virtual void | SetVertices (unsigned int nPoints, Vertex *vertices) | 
|  | 
| void | VaSetVertices (unsigned int nPoints,...) | 
|  | 
| int * | ViewMatrix () | 
|  | 
| bool | Visible () const | 
|  | 
| bool | Visibility () const | 
|  | 
| virtual void | Visibility (const bool vis) | 
|  | 
| virtual Vector | WorldRotationPoint () | 
|  | 
| virtual void | WorldRotationPoint (const Vector &vert) | 
|  | 
| virtual Vertex | WorldVertex (unsigned int i) | 
|  | 
| virtual void | WorldVertex (unsigned int i, const Vertex &vert) | 
|  | 
| bool | LogicalToWindow (const Vector &logical, Vector &winLoc, const OpenGLMatrices &alternateMatrices=OpenGLMatrices()) | 
|  | 
| bool | WindowToLogical (const Vector &winLoc, Vector &logical, Vector *directionVector=NULL, const OpenGLMatrices &alternateMatrices=OpenGLMatrices()) | 
|  | 
| void | LogicalToDCS (Vector logicalPoint, Vector &objectLocal, const Vector *directionVector, const Vector &planeNormal=Vector(0, 0, 1), const Vector &planePoint=Vector(), const GlsMatrixType *dcsMatrix=NULL) | 
|  | 
| void | DCSToLogical (Vector dcsPoint, Vector &logicalPoint, const GlsMatrixType *dcsMatrix=NULL) | 
|  | 
| virtual bool | GetPlaneVectorPoints (Vertex &p1, Vertex &p2, Vertex &p3, Vertex &planeVector) | 
|  | 
| void | NotifyAttributeChanged (const AttributeName &name) override | 
|  | 
| virtual void | SetPainter (GlsPainter *painter) | 
|  | 
| virtual GlsPainter * | GetPainter () | 
|  | 
| void | InvalidatePainter () | 
|  | 
| virtual bool | IsVisibleInScene (const DisplayObject *obj=NULL) const | 
|  | 
| virtual void | NotifyAttributeChanged (const AttributeName &name)=0 | 
|  | 
| virtual | ~AttributeChangedNotifier () | 
|  | 
| void | AddWeakReference (WeakReference *weakRef) override | 
|  | 
| void | NotifyWeakReferenceDestroyed (WeakReference *ref) override | 
|  | 
| virtual void | AddWeakReference (WeakReference *weakRef)=0 | 
|  | 
| virtual void | NotifyWeakReferenceDestroyed (WeakReference *weakReference)=0 | 
|  | 
|  | DisplayFrame (int width, int height, bool allocateObjects=true) | 
|  | 
| void | ClearBitfield (GLbitfield bitField) | 
|  | 
| GLbitfield | ClearBitfield () | 
|  | 
| virtual void | DragObject (DisplayObject *obj) | 
|  | 
| virtual DisplayObject * | DragObject () | 
|  | 
| virtual void | ClearDrag () | 
|  | 
| virtual void | FocusObject (DisplayObject *obj) | 
|  | 
| virtual DisplayObject * | FocusObject () | 
|  | 
| virtual void | ClearFocus () | 
|  | 
| virtual void | MultitouchEnabled (bool enabled) | 
|  | 
| virtual bool | MultitouchEnabled () | 
|  | 
| virtual InputHandler * | GetInputHandler () | 
|  | 
| virtual DisplayObject * | HandleDisplayEvent (DisplayEvent *ev) | 
|  | 
| virtual void | WriteResources (const char *filename, GlsResourceFilter *filter=NULL) | 
|  | 
| virtual void | ReadResources (const char *filename) | 
|  | 
| virtual DistiAttributeBase & | Resource (const char *name) | 
|  | 
| virtual void | GetResources (std::ostream &outstr, GlsResourceFilter *filter=NULL) | 
|  | 
| virtual void | SetResources (std::istream &instr) | 
|  | 
| void | SetResource (const std::string &resourceName, const std::string &resourceVal) | 
|  | 
| void | SetResource (const char *resourceName, const char *resourceVal) | 
|  | 
| std::string | GetResource (const std::string &resourceName) | 
|  | 
| std::string | GetResource (const char *resourceName) | 
|  | 
| virtual char * | GetResource_CRTClean (const char *name) | 
|  | 
| virtual void | GetResourceFree_CRTClean (char *memoryToFree) | 
|  | 
| virtual char * | GetResources_CRTClean (GlsResourceFilter *filter) | 
|  | 
| virtual void | GetResourcesFree_CRTClean (char *memoryToFree) | 
|  | 
| virtual void | SetResource_CRTClean (const char *name, const char *value) | 
|  | 
| virtual void | SetResources_CRTClean (const char *buf) | 
|  | 
| virtual void | NotifyAttributeChanged (const AttributeName &name) override | 
|  | 
| virtual InterfaceListType * | GetCppInterfaceDescription (InterfaceListType *addToThisList=NULL) | 
|  | 
| virtual void | GetCppInterfaceDescriptionFree (InterfaceListType *array) | 
|  | 
| void | SetTexturePaletteSize (int cnt) | 
|  | 
| void | Draw () | 
|  | 
| void | InsertObject (DisplayObject *obj, bool reparent=true, bool recalculateBoundingbox=true, int loc=-1) | 
|  | 
| void | InsertObject (DisplayObject *obj, int loc) | 
|  | 
| void | PushObject (DisplayObject *obj) | 
|  | 
| int | Width () | 
|  | 
| int | Height () | 
|  | 
| void | SetWidth (int w) | 
|  | 
| void | SetHeight (int h) | 
|  | 
| virtual void | SetRedraw () | 
|  | 
| bool | CullingEnabled () | 
|  | 
| void | CullingEnabled (const bool enabled) | 
|  | 
| DistiAttribDict & | FrameAttribDict () | 
|  | 
| const DistiAttribDict & | FrameAttribDict () const | 
|  | 
| DynamicMaterialArray & | MaterialPalette () | 
|  | 
| ComponentLightMgr * | LightMgr () | 
|  | 
| void | LightMgr (ComponentLightMgr *val) | 
|  | 
| virtual void | ClearDragAndFocus () | 
|  |