99 Slave(
bool useMastersSceneData=
true):
@ SHALLOW_COPY
Definition CopyOp:47
static Matrixd identity(void)
Definition Matrixd:444
unsigned int getNumSlaves() const
Definition osg/View:153
const osg::Camera * getCamera() const
Definition osg/View:84
unsigned int findSlaveIndexForCamera(osg::Camera *camera) const
const osg::Stats * getStats() const
Definition osg/View:50
Slave & getSlave(unsigned int pos)
Definition osg/View:155
virtual osg::GraphicsOperation * createRenderer(osg::Camera *)
Definition osg/View:171
virtual void take(View &rhs)
LightingMode getLightingMode() const
Definition osg/View:66
void setFrameStamp(osg::FrameStamp *fs)
Definition osg/View:87
osg::Stats * getStats()
Definition osg/View:47
LightingMode
Definition osg/View:55
@ HEADLIGHT
Definition osg/View:57
@ SKY_LIGHT
Definition osg/View:58
@ NO_LIGHT
Definition osg/View:56
LightingMode _lightingMode
Definition osg/View:175
bool addSlave(osg::Camera *camera, const osg::Matrix &projectionOffset, const osg::Matrix &viewOffset, bool useMastersSceneData=true)
osg::Light * getLight()
Definition osg/View:72
osg::ref_ptr< osg::Stats > _stats
Definition osg/View:173
const osg::FrameStamp * getFrameStamp() const
Definition osg/View:93
virtual void releaseGLObjects(osg::State *=0) const
const osg::Light * getLight() const
Definition osg/View:75
bool addSlave(osg::Camera *camera, bool useMastersSceneData=true)
Definition osg/View:147
View(const osg::View &view, const osg::CopyOp ©op=CopyOp::SHALLOW_COPY)
bool removeSlave(unsigned int pos)
Slave * findSlaveForCamera(osg::Camera *camera)
void setStats(osg::Stats *stats)
Definition osg/View:44
const Slave & getSlave(unsigned int pos) const
Definition osg/View:156
void setCamera(osg::Camera *camera)
Slaves _slaves
Definition osg/View:181
osg::ref_ptr< osg::FrameStamp > _frameStamp
Definition osg/View:183
osg::Camera * getCamera()
Definition osg/View:81
void setLightingMode(LightingMode lightingMode)
osg::ref_ptr< osg::Camera > _camera
Definition osg/View:178
virtual void resizeGLObjectBuffers(unsigned int maxSize)
void setLight(osg::Light *light)
Definition osg/View:69
osg::ref_ptr< osg::Light > _light
Definition osg/View:176
std::vector< Slave > Slaves
Definition osg/View:180
osg::FrameStamp * getFrameStamp()
Definition osg/View:90
Matrixd Matrix
Definition Matrix:27
#define OSG_EXPORT
Definition osg/Export:39
Definition GraphicsThread:36
virtual void updateSlave(osg::View &view, osg::View::Slave &slave)=0
bool _useMastersSceneData
Definition osg/View:143
osg::Matrixd _projectionOffset
Definition osg/View:141
osg::ref_ptr< osg::Camera > _camera
Definition osg/View:140
void updateSlave(View &view)
Definition osg/View:132
Slave(bool useMastersSceneData=true)
Definition osg/View:99
osg::Matrixd _viewOffset
Definition osg/View:142
Slave(osg::Camera *camera, const osg::Matrixd &projectionOffset, const osg::Matrixd &viewOffset, bool useMastersSceneData=true)
Definition osg/View:102
osg::ref_ptr< UpdateSlaveCallback > _updateSlaveCallback
Definition osg/View:144
Slave(const Slave &rhs)
Definition osg/View:108
virtual ~Slave()
Definition osg/View:115
virtual void updateSlaveImplementation(View &view)