Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ClearableRegion Class Reference

#include <clearableRegion.h>

Inheritance diagram for ClearableRegion:

DisplayRegion GraphicsWindow glxGraphicsWindow RIBGraphicsWindow wcrGraphicsWindow WinGraphicsWindow wdxGraphicsWindow7 wdxGraphicsWindow8 wglGraphicsWindow List of all members.

Public Member Functions

INLINE ClearableRegion ()
INLINE ClearableRegion (const ClearableRegion &copy)
INLINE void operator= (const ClearableRegion &copy)
INLINE void copy_clear_settings (const ClearableRegion &copy)
INLINE bool get_clear_color_active () const
INLINE void set_clear_depth_active (bool clear_depth_active)
INLINE bool get_clear_depth_active () const
INLINE void set_clear_color (const Colorf &color)
INLINE const Colorfget_clear_color () const
INLINE void set_clear_depth (float depth)
INLINE float get_clear_depth () const
INLINE bool is_any_clear_active () const

Public Attributes

PUBLISHED __pad0__: INLINE void set_clear_color_active(bool clear_color_active)

Private Types

enum  Flags { F_clear_color_active = 0x0001, F_clear_depth_active = 0x0002 }

Private Attributes

int _flags
Colorf _clear_color
float _clear_depth

Member Enumeration Documentation

enum ClearableRegion::Flags [private]
 

Enumeration values:
F_clear_color_active 
F_clear_depth_active 

Definition at line 57 of file clearableRegion.h.


Constructor & Destructor Documentation

INLINE ClearableRegion::ClearableRegion  ) 
 

INLINE ClearableRegion::ClearableRegion const ClearableRegion &  copy  ) 
 


Member Function Documentation

INLINE void ClearableRegion::copy_clear_settings const ClearableRegion &  copy  ) 
 

INLINE const Colorf& ClearableRegion::get_clear_color  )  const
 

Referenced by GraphicsStateGuardian::clear().

INLINE bool ClearableRegion::get_clear_color_active  )  const
 

Referenced by GraphicsStateGuardian::clear().

INLINE float ClearableRegion::get_clear_depth  )  const
 

Referenced by GraphicsStateGuardian::clear().

INLINE bool ClearableRegion::get_clear_depth_active  )  const
 

Referenced by GraphicsStateGuardian::clear().

INLINE bool ClearableRegion::is_any_clear_active  )  const
 

Referenced by GraphicsWindow::clear(), GraphicsEngine::cull_and_draw_together(), and GraphicsEngine::do_draw().

INLINE void ClearableRegion::operator= const ClearableRegion &  copy  ) 
 

INLINE void ClearableRegion::set_clear_color const Colorf color  ) 
 

INLINE void ClearableRegion::set_clear_depth float  depth  ) 
 

INLINE void ClearableRegion::set_clear_depth_active bool  clear_depth_active  ) 
 

Referenced by GraphicsWindow::GraphicsWindow().


Member Data Documentation

PUBLISHED ClearableRegion::__pad0__
 

Reimplemented in DisplayRegion, and GraphicsWindow.

Definition at line 41 of file clearableRegion.h.

Colorf ClearableRegion::_clear_color [private]
 

Definition at line 63 of file clearableRegion.h.

float ClearableRegion::_clear_depth [private]
 

Definition at line 64 of file clearableRegion.h.

int ClearableRegion::_flags [private]
 

Definition at line 61 of file clearableRegion.h.


The documentation for this class was generated from the following file:
Generated on Fri Apr 18 00:11:32 2003 for Panda by doxygen1.3