Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
OpenGl_AspectText Class Reference

#include <OpenGl_AspectText.hxx>

Inheritance diagram for OpenGl_AspectText:
Inheritance graph
[legend]

Public Member Functions

 OpenGl_AspectText ()
virtual ~OpenGl_AspectText ()
void SetContext (const CALL_DEF_CONTEXTTEXT &AContext)
int IsZoomable () const
float Angle () const
Font_FontAspect FontAspect () const
const char * Font () const
const TEL_COLOURColor () const
Aspect_TypeOfStyleText StyleType () const
Aspect_TypeOfDisplayText DisplayType () const
const TEL_COLOURSubtitleColor () const
virtual void Render (const Handle< OpenGl_Workspace > &theWorkspace) const
virtual void Release (const Handle< OpenGl_Context > &theContext)
 Release GPU resources.

Protected Member Functions

void SetFontName (const char *AFont)

Protected Attributes

int myZoomable
float myAngle
Font_FontAspect myFontAspect
const char * myFont
TEL_COLOUR myColor
Aspect_TypeOfStyleText myStyleType
Aspect_TypeOfDisplayText myDisplayType
TEL_COLOUR mySubtitleColor

Constructor & Destructor Documentation


Member Function Documentation

float OpenGl_AspectText::Angle ( ) const [inline]
const char* OpenGl_AspectText::Font ( ) const [inline]
int OpenGl_AspectText::IsZoomable ( ) const [inline]
virtual void OpenGl_AspectText::Release ( const Handle< OpenGl_Context > &  theContext) [virtual]

Implements OpenGl_Element.

virtual void OpenGl_AspectText::Render ( const Handle< OpenGl_Workspace > &  theWorkspace) const [virtual]

Implements OpenGl_Element.

void OpenGl_AspectText::SetFontName ( const char *  AFont) [protected]

Field Documentation

float OpenGl_AspectText::myAngle [protected]
const char* OpenGl_AspectText::myFont [protected]

The documentation for this class was generated from the following file: