Open CASCADE Technology
6.5.4
|
#include <OpenGl_AspectFace.hxx>
Public Member Functions | |
OpenGl_AspectFace () | |
void | SetContext (const CALL_DEF_CONTEXTFILLAREA &AContext) |
void | SetContext (const TEL_CONTEXT_FACE &AContext) |
void | SetAspectEdge (const OpenGl_AspectLine *AnAspectEdge) |
const TEL_CONTEXT_FACE & | Context () const |
const OpenGl_AspectLine * | AspectEdge () const |
virtual void | Render (const Handle< OpenGl_Workspace > &theWorkspace) const |
virtual void | Release (const Handle< OpenGl_Context > &theContext) |
Release GPU resources. | |
Protected Attributes | |
TEL_CONTEXT_FACE | myContext |
OpenGl_AspectLine | myAspectEdge |
const OpenGl_AspectLine* OpenGl_AspectFace::AspectEdge | ( | ) | const [inline] |
const TEL_CONTEXT_FACE& OpenGl_AspectFace::Context | ( | ) | const [inline] |
virtual void OpenGl_AspectFace::Release | ( | const Handle< OpenGl_Context > & | theContext | ) | [virtual] |
Implements OpenGl_Element.
virtual void OpenGl_AspectFace::Render | ( | const Handle< OpenGl_Workspace > & | theWorkspace | ) | const [virtual] |
Implements OpenGl_Element.
void OpenGl_AspectFace::SetAspectEdge | ( | const OpenGl_AspectLine * | AnAspectEdge | ) | [inline] |
void OpenGl_AspectFace::SetContext | ( | const CALL_DEF_CONTEXTFILLAREA & | AContext | ) |
void OpenGl_AspectFace::SetContext | ( | const TEL_CONTEXT_FACE & | AContext | ) | [inline] |
OpenGl_AspectLine OpenGl_AspectFace::myAspectEdge [protected] |
TEL_CONTEXT_FACE OpenGl_AspectFace::myContext [protected] |