ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
OpenGLArea.h File Reference
#include <X11/Intrinsic.h>
+ Include dependency graph for OpenGLArea.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  XoAnyCallbackStruct
 

Macros

#define XoNdoubleBufferOn   "doubleBufferOn"
 
#define XoNpaintCallback   "paintCallback"
 
#define XoNeventCallback   "eventCallback"
 
#define XoCR_PAINT   1
 
#define XoCR_EVENT   2
 

Typedefs

typedef struct
_OpenGLAreaClassRec
OpenGLAreaWidgetClass
 
typedef struct _OpenGLAreaRecOpenGLAreaWidget
 

Functions

void OpenGLAreaPaint (Widget)
 
int OpenGLAreaWrite_gl2ps (Widget, const char *, const char *)
 

Variables

WidgetClass openGLAreaWidgetClass
 

Macro Definition Documentation

#define XoCR_EVENT   2

Definition at line 20 of file OpenGLArea.h.

View newest version in sPHENIX GitHub at line 20 of file OpenGLArea.h

Referenced by EventHandler().

#define XoCR_PAINT   1

Definition at line 19 of file OpenGLArea.h.

View newest version in sPHENIX GitHub at line 19 of file OpenGLArea.h

Referenced by DrawWidget(), and OpenGLAreaPaint().

#define XoNdoubleBufferOn   "doubleBufferOn"

Definition at line 15 of file OpenGLArea.h.

View newest version in sPHENIX GitHub at line 15 of file OpenGLArea.h

#define XoNeventCallback   "eventCallback"

Definition at line 17 of file OpenGLArea.h.

View newest version in sPHENIX GitHub at line 17 of file OpenGLArea.h

Referenced by EventHandler().

#define XoNpaintCallback   "paintCallback"

Definition at line 16 of file OpenGLArea.h.

View newest version in sPHENIX GitHub at line 16 of file OpenGLArea.h

Referenced by DrawWidget(), and OpenGLAreaPaint().

Typedef Documentation

Definition at line 7 of file OpenGLArea.h.

View newest version in sPHENIX GitHub at line 7 of file OpenGLArea.h

Definition at line 6 of file OpenGLArea.h.

View newest version in sPHENIX GitHub at line 6 of file OpenGLArea.h

Function Documentation

void OpenGLAreaPaint ( Widget  )

Definition at line 317 of file OpenGLArea.c.

View newest version in sPHENIX GitHub at line 317 of file OpenGLArea.c

References XoAnyCallbackStruct::event, MakeCurrent(), Acts::TrackStatePropMask::None, XoAnyCallbackStruct::reason, XoCR_PAINT, and XoNpaintCallback.

+ Here is the call graph for this function:

int OpenGLAreaWrite_gl2ps ( Widget  ,
const char *  ,
const char *   
)

Definition at line 392 of file OpenGLArea.c.

View newest version in sPHENIX GitHub at line 392 of file OpenGLArea.c

Variable Documentation

WidgetClass openGLAreaWidgetClass

Definition at line 100 of file OpenGLArea.c.

View newest version in sPHENIX GitHub at line 100 of file OpenGLArea.c