|
Open CASCADE Technology
6.7.1
|
#include <OpenGl_Group.hxx>

Public Member Functions | |
| OpenGl_Group () | |
| void | SetAspectLine (const CALL_DEF_CONTEXTLINE &theAspect, const Standard_Boolean IsGlobal=Standard_True) |
| void | SetAspectFace (const CALL_DEF_CONTEXTFILLAREA &theAspect, const Standard_Boolean IsGlobal=Standard_True) |
| void | SetAspectMarker (const CALL_DEF_CONTEXTMARKER &theAspect, const Standard_Boolean IsGlobal=Standard_True) |
| void | SetAspectText (const CALL_DEF_CONTEXTTEXT &theAspect, 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. More... | |
| const OpenGl_ElementNode * | FirstNode () const |
| Returns first OpenGL element node of the group. More... | |
| const OpenGl_AspectFace * | AspectFace () const |
| Returns OpenGL face aspect. More... | |
Public Member Functions inherited from OpenGl_Element | |
| OpenGl_Element () | |
| Standard_Boolean | RenderFiltered (const Handle< OpenGl_Workspace > &theWorkspace, const Handle< OpenGl_RenderFilter > &theFilter) const |
| Render element if it passes the filtering procedure. This method should be used for elements which can be used in scope of rendering algorithms. E.g. elements of groups during recursive rendering. If render filter is null, pure rendering is performed. More... | |
Protected Member Functions | |
| virtual | ~OpenGl_Group () |
Protected Member Functions inherited from OpenGl_Element | |
| virtual | ~OpenGl_Element () |
Protected Attributes | |
| OpenGl_AspectLine * | myAspectLine |
| OpenGl_AspectFace * | myAspectFace |
| OpenGl_AspectMarker * | myAspectMarker |
| OpenGl_AspectText * | myAspectText |
| OpenGl_ElementNode * | myFirst |
| OpenGl_ElementNode * | myLast |
Additional Inherited Members | |
Static Public Member Functions inherited from OpenGl_Element | |
| template<typename theResource_t > | |
| static void | Destroy (const Handle< OpenGl_Context > &theContext, theResource_t *&theElement) |
| OpenGl_Group::OpenGl_Group | ( | ) |
|
protectedvirtual |
| void OpenGl_Group::AddElement | ( | const TelType | , |
| OpenGl_Element * | |||
| ) |
|
inline |
Returns OpenGL face aspect.
|
inline |
Returns first OpenGL element node of the group.
|
virtual |
Release GPU resources.
Implements OpenGl_Element.
|
virtual |
Implements OpenGl_Element.
| void OpenGl_Group::SetAspectFace | ( | const CALL_DEF_CONTEXTFILLAREA & | theAspect, |
| const Standard_Boolean | IsGlobal = Standard_True |
||
| ) |
| void OpenGl_Group::SetAspectLine | ( | const CALL_DEF_CONTEXTLINE & | theAspect, |
| const Standard_Boolean | IsGlobal = Standard_True |
||
| ) |
| void OpenGl_Group::SetAspectMarker | ( | const CALL_DEF_CONTEXTMARKER & | theAspect, |
| const Standard_Boolean | IsGlobal = Standard_True |
||
| ) |
| void OpenGl_Group::SetAspectText | ( | const CALL_DEF_CONTEXTTEXT & | theAspect, |
| const Standard_Boolean | IsGlobal = Standard_True |
||
| ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.5