Open CASCADE Technology
6.5.4
|
#include <OpenGl_AspectMarker.hxx>
Public Member Functions | |
OpenGl_AspectMarker () | |
void | SetContext (const CALL_DEF_CONTEXTMARKER &AContext) |
const TEL_COLOUR & | Color () const |
Aspect_TypeOfMarker | Type () const |
float | Scale () const |
virtual void | Render (const Handle< OpenGl_Workspace > &theWorkspace) const |
virtual void | Release (const Handle< OpenGl_Context > &theContext) |
Release GPU resources. | |
Protected Attributes | |
TEL_COLOUR | myColor |
Aspect_TypeOfMarker | myType |
float | myScale |
const TEL_COLOUR& OpenGl_AspectMarker::Color | ( | ) | const [inline] |
virtual void OpenGl_AspectMarker::Release | ( | const Handle< OpenGl_Context > & | theContext | ) | [virtual] |
Implements OpenGl_Element.
virtual void OpenGl_AspectMarker::Render | ( | const Handle< OpenGl_Workspace > & | theWorkspace | ) | const [virtual] |
Implements OpenGl_Element.
float OpenGl_AspectMarker::Scale | ( | ) | const [inline] |
void OpenGl_AspectMarker::SetContext | ( | const CALL_DEF_CONTEXTMARKER & | AContext | ) |
Aspect_TypeOfMarker OpenGl_AspectMarker::Type | ( | ) | const [inline] |
TEL_COLOUR OpenGl_AspectMarker::myColor [protected] |
float OpenGl_AspectMarker::myScale [protected] |
Aspect_TypeOfMarker OpenGl_AspectMarker::myType [protected] |