Open CASCADE Technology 6.6.0
Public Member Functions | Protected Member Functions | Protected Attributes
OpenGl_Group Class Reference

#include <OpenGl_Group.hxx>

Inheritance diagram for OpenGl_Group:
Inheritance graph
[legend]

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_AspectLinemyAspectLine
OpenGl_AspectFacemyAspectFace
OpenGl_AspectMarkermyAspectMarker
OpenGl_AspectTextmyAspectText
OpenGl_ElementNodemyFirst
OpenGl_ElementNodemyLast

Constructor & Destructor Documentation

OpenGl_Group::OpenGl_Group ( )
virtual OpenGl_Group::~OpenGl_Group ( ) [protected, virtual]

Member Function Documentation

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 
)

Field Documentation


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines