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 ) DISTI_METHOD_OVERRIDE;
 
  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 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 Scale(void) override
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)
virtual void ClearDragAndFocus() override
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:260
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
bool IsInvalidated() const  override
void Invalidate() override
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
GlsEyePoint * _currentEyePoint
Definition: runtime_display_frame.h:78