#include <OpenGl_Display.hxx>
Public Member Functions |
| OpenGl_Display (const Handle< Aspect_DisplayConnection > &theDisplayConnection) |
virtual | ~OpenGl_Display () |
Aspect_Display | GetDisplay () const |
Handle< OpenGl_Window > | GetWindow (const Aspect_Drawable AParent) const |
void | SetWindow (const Aspect_Drawable AParent, const Handle< OpenGl_Window > &AWindow) |
const OpenGl_Facilities & | Facilities () const |
Standard_Boolean | DBuffer () const |
Standard_Boolean | Dither () const |
Standard_Boolean | BackDither () const |
Standard_Boolean | Walkthrough () const |
Standard_Boolean | SymPerspective () const |
Standard_Boolean | PolygonOffset (Standard_ShortReal &AFactor, Standard_ShortReal &AUnits) const |
Standard_Integer | AntiAliasingMode () const |
void | InitAttributes () |
const char * | GetStringForMarker (const Aspect_TypeOfMarker AType, const Tfloat AVal) const |
void | SetBaseForMarker () const |
void | SetTypeOfLine (const Aspect_TypeOfLine AType) const |
void | SetTypeOfHatch (const int AType) const |
void | AddUserMarker (const Standard_Integer AIndex, const Standard_Integer AMarkWidth, const Standard_Integer AMarkHeight, const Handle< TColStd_HArray1OfByte > &ATexture) |
void | UpdateUserMarkers () |
Standard_Integer | GetUserMarkerListIndex (const Standard_Integer AIndex) const |
Protected Member Functions |
void | Init () |
void | ExportText (const wchar_t *text, const int is2d, const float x, const float y, const float z, const OpenGl_AspectText *aspect, const OpenGl_TextParam *param, const short height) |
Protected Attributes |
Aspect_Display | myDisplay |
OpenGl_Facilities | myFacilities |
Standard_Boolean | myDBuffer |
Standard_Boolean | myDither |
Standard_Boolean | myBackDither |
Standard_Boolean | myWalkthrough |
Standard_Boolean | mySymPerspective |
Standard_ShortReal | myOffsetFactor |
Standard_ShortReal | myOffsetUnits |
Standard_Integer | myAntiAliasingMode |
NCollection_DataMap
< Standard_Integer, Handle
< OpenGl_Window > > | myMapOfWindows |
unsigned int | myLinestyleBase |
unsigned int | myPatternBase |
unsigned int | myMarkerBase |
OpenGl_MapOfUserMarker | myMapOfUM |
Constructor & Destructor Documentation
virtual OpenGl_Display::~OpenGl_Display |
( |
| ) |
[virtual] |
Member Function Documentation
void OpenGl_Display::ExportText |
( |
const wchar_t * |
text, |
|
|
const int |
is2d, |
|
|
const float |
x, |
|
|
const float |
y, |
|
|
const float |
z, |
|
|
const OpenGl_AspectText * |
aspect, |
|
|
const OpenGl_TextParam * |
param, |
|
|
const short |
height |
|
) |
| [protected] |
void OpenGl_Display::Init |
( |
| ) |
[protected] |
void OpenGl_Display::InitAttributes |
( |
| ) |
|
void OpenGl_Display::SetBaseForMarker |
( |
| ) |
const |
void OpenGl_Display::SetTypeOfHatch |
( |
const int |
AType | ) |
const |
void OpenGl_Display::UpdateUserMarkers |
( |
| ) |
|
Field Documentation
The documentation for this class was generated from the following file: