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

ChanConfig Class Reference

#include <chancfg.h>

List of all members.

Private Member Functions

 PT (GraphicsWindow) _graphics_window
void chan_eval (GraphicsWindow *win, WindowItem &W, LayoutItem &L, SVec &S, ChanViewport &V, int hw_offset, int xsize, int ysize, const NodePath &render, bool want_cameras)
INLINE PandaNodeget_group_node (const int node_index) const
INLINE int get_group_membership (const int dr_index) const
INLINE int get_num_groups (void) const
INLINE int get_num_drs (void) const
INLINE PT (DisplayRegion) get_dr(const int dr_index) const
INLINE PT (GraphicsWindow) get_win(void) const

Private Attributes

std::vector< PT(PandaNode_group_node )
std::vector< PT(DisplayRegion_display_region )
std::vector< int > _group_membership
PUBLISHED __pad0__: ChanConfig(GraphicsEngine *engine
PUBLISHED GraphicsPipepipe
PUBLISHED GraphicsPipe std::string cfg
PUBLISHED GraphicsPipe std::string
const NodePath
render


Member Function Documentation

void ChanConfig::chan_eval GraphicsWindow win,
WindowItem W,
LayoutItem L,
SVec S,
ChanViewport V,
int  hw_offset,
int  xsize,
int  ysize,
const NodePath render,
bool  want_cameras
[private]
 

Definition at line 234 of file chancfg.cxx.

References _display_region, _group_node, ChanViewport::bottom(), ChanResolveFOV(), ChanScaleViewport(), CPT, GraphicsWindow::get_channel(), WindowItem::getCameraGroup(), SetupFOV::getHoriz(), WindowItem::getHWChans(), WindowItem::getNumCameraGroups(), LayoutItem::GetNumRegions(), SetupFOV::getVert(), int(), SetupItem::Left, ChanViewport::left(), NULL, PT(), render, SetupItem::Right, ChanViewport::right(), ChanViewport::top(), v, and win.

INLINE int ChanConfig::get_group_membership const int  dr_index  )  const [private]
 

INLINE PandaNode* ChanConfig::get_group_node const int  node_index  )  const [private]
 

INLINE int ChanConfig::get_num_drs void   )  const [private]
 

INLINE int ChanConfig::get_num_groups void   )  const [private]
 

INLINE ChanConfig::PT GraphicsWindow   )  const [private]
 

INLINE ChanConfig::PT DisplayRegion   )  const [private]
 

ChanConfig::PT GraphicsWindow   )  [private]
 

Referenced by chan_eval().


Member Data Documentation

PUBLISHED ChanConfig::__pad0__ [private]
 

Definition at line 119 of file chancfg.h.

std::vector< PT(DisplayRegion) ChanConfig::_display_region) [private]
 

Definition at line 112 of file chancfg.h.

Referenced by chan_eval().

std::vector<int> ChanConfig::_group_membership [private]
 

Definition at line 113 of file chancfg.h.

std::vector< PT(PandaNode) ChanConfig::_group_node) [private]
 

Definition at line 111 of file chancfg.h.

Referenced by chan_eval().

PUBLISHED GraphicsPipe std::string ChanConfig::cfg [private]
 

Definition at line 119 of file chancfg.h.

PUBLISHED GraphicsPipe* ChanConfig::pipe [private]
 

Definition at line 119 of file chancfg.h.

PUBLISHED GraphicsPipe std::string const NodePath& ChanConfig::render [private]
 

Definition at line 119 of file chancfg.h.


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