40 #ifndef _RUNTIME_DISPLAY_FRAME_H
41 #define _RUNTIME_DISPLAY_FRAME_H
94 virtual GLS_EXPORT
void Clear(
void );
107 virtual GLS_EXPORT
void Scale(
float scale );
110 virtual GLS_EXPORT
float Scale(
void );
124 virtual GLS_EXPORT
void BackgroundColor(
unsigned char r,
unsigned char g,
unsigned char b,
unsigned char a );
132 virtual GLS_EXPORT
void GetBackgroundColor(
unsigned char& r,
unsigned char& g,
unsigned char& b,
unsigned char& a );
142 GLS_EXPORT
const char*
Name(
void );
147 GLS_EXPORT
void Name(
char* name );
202 virtual GLS_EXPORT
void WidthOffset(
float offset );
221 virtual GLS_EXPORT
void DepthFactor(
float factor );
232 virtual GLS_EXPORT
void FOV(
double fov );
237 virtual GLS_EXPORT
double FOV();
246 virtual GLS_EXPORT
void CurrentView(
const int view ) { _current_view = view; }
254 GLS_EXPORT
void Invalidate() DISTI_METHOD_OVERRIDE;
virtual int CurrentView(void) const
Definition: runtime_display_frame.h:251
Definition: display_frame.h:85
virtual Statistics * Stats()
virtual float Scale(void)
virtual void Paint()
Definition: runtime_display_frame.h:197
float _depthFactor
Definition: runtime_display_frame.h:67
std::string _name
Definition: runtime_display_frame.h:75
virtual float WidthOffset(void)
virtual float HeightOffset(void)
virtual DisplayObject * handle(DisplayEvent *ev)
RuntimeDisplayFrame(const char *name, int width, int height)
double _nearZ
Definition: runtime_display_frame.h:69
virtual GlsColor BackgroundColor(void)
The disti::Timer class. An OS portable timing class.
Definition: statistics.h:56
Definition: runtime_display_frame.h:53
virtual int FrameInterval(void)
double _fov
Definition: runtime_display_frame.h:68
virtual void CurrentView(const int view)
Definition: runtime_display_frame.h:246
A file for all GL Studio files to include.
float _smoothedFrameDelay
Definition: runtime_display_frame.h:61
bool _autoCalcNearZ
Definition: runtime_display_frame.h:70
virtual void GetBackgroundColor(unsigned char &r, unsigned char &g, unsigned char &b, unsigned char &a)
virtual float DepthFactor()
Definition: gls_painter.h:51
virtual void WaitForNextFrame()
virtual void RecordCalculateStart(void)
float _height_offset
Definition: runtime_display_frame.h:65
bool _redraw
Definition: runtime_display_frame.h:79
float _width_offset
Definition: runtime_display_frame.h:64
Definition: gls_eyepoint.h:115
GlsColor _backgroundColor
Definition: runtime_display_frame.h:257
Definition: gls_color.h:53
virtual ~RuntimeDisplayFrame()
bool _autoCalcFarZ
Definition: runtime_display_frame.h:72
unsigned int frameInterval
Definition: runtime_display_frame.h:77
Timer _frameTimer
Definition: runtime_display_frame.h:59
The disti::DisplayFrame class.
int _current_view
Definition: runtime_display_frame.h:73
float _scale
Definition: runtime_display_frame.h:76
virtual bool UpdateAnimate()
virtual GlsEyePoint * CurrentEyePoint()
virtual bool FrameAnimate()
virtual void RecordCalculateEnd(void)
Definition: bmpimage.h:46
double _farZ
Definition: runtime_display_frame.h:71
virtual void ClearDragAndFocus()
GlsEyePoint * _currentEyePoint
Definition: runtime_display_frame.h:78