Open CASCADE Technology 6.6.0
|
#include <OpenGl_Group.hxx>
Public Member Functions | |
OpenGl_Group () | |
void | SetAspectLine (const CALL_DEF_CONTEXTLINE &AContext, const Standard_Boolean IsGlobal=Standard_True) |
void | SetAspectFace (const Handle< OpenGl_Context > &theCtx, const CALL_DEF_CONTEXTFILLAREA &theAspect, const Standard_Boolean IsGlobal=Standard_True) |
void | SetAspectMarker (const CALL_DEF_CONTEXTMARKER &AContext, const Standard_Boolean IsGlobal=Standard_True) |
void | SetAspectText (const CALL_DEF_CONTEXTTEXT &AContext, const Standard_Boolean IsGlobal=Standard_True) |
void | AddElement (const TelType, OpenGl_Element *) |
virtual void | Render (const Handle< OpenGl_Workspace > &theWorkspace) const |
virtual void | Release (const Handle< OpenGl_Context > &theGlCtx) |
Release GPU resources. | |
Protected Member Functions | |
virtual | ~OpenGl_Group () |
Protected Attributes | |
OpenGl_AspectLine * | myAspectLine |
OpenGl_AspectFace * | myAspectFace |
OpenGl_AspectMarker * | myAspectMarker |
OpenGl_AspectText * | myAspectText |
OpenGl_ElementNode * | myFirst |
OpenGl_ElementNode * | myLast |
OpenGl_Group::OpenGl_Group | ( | ) |
virtual OpenGl_Group::~OpenGl_Group | ( | ) | [protected, virtual] |
void OpenGl_Group::AddElement | ( | const TelType | , |
OpenGl_Element * | |||
) |
virtual void OpenGl_Group::Release | ( | const Handle< OpenGl_Context > & | theContext | ) | [virtual] |
Implements OpenGl_Element.
virtual void OpenGl_Group::Render | ( | const Handle< OpenGl_Workspace > & | theWorkspace | ) | const [virtual] |
Implements OpenGl_Element.
void OpenGl_Group::SetAspectFace | ( | const Handle< OpenGl_Context > & | theCtx, |
const CALL_DEF_CONTEXTFILLAREA & | theAspect, | ||
const Standard_Boolean | IsGlobal = Standard_True |
||
) |
void OpenGl_Group::SetAspectLine | ( | const CALL_DEF_CONTEXTLINE & | AContext, |
const Standard_Boolean | IsGlobal = Standard_True |
||
) |
void OpenGl_Group::SetAspectMarker | ( | const CALL_DEF_CONTEXTMARKER & | AContext, |
const Standard_Boolean | IsGlobal = Standard_True |
||
) |
void OpenGl_Group::SetAspectText | ( | const CALL_DEF_CONTEXTTEXT & | AContext, |
const Standard_Boolean | IsGlobal = Standard_True |
||
) |
OpenGl_AspectFace* OpenGl_Group::myAspectFace [protected] |
OpenGl_AspectLine* OpenGl_Group::myAspectLine [protected] |
OpenGl_AspectMarker* OpenGl_Group::myAspectMarker [protected] |
OpenGl_AspectText* OpenGl_Group::myAspectText [protected] |
OpenGl_ElementNode* OpenGl_Group::myFirst [protected] |
OpenGl_ElementNode* OpenGl_Group::myLast [protected] |