| 242 | | |
|---|
| 243 | | #ifdef OSG_MT_FIELDCONTAINERPTR |
|---|
| 244 | | inline |
|---|
| 245 | | void MultiDisplayWindowBase::execSync( MultiDisplayWindowBase *pOther, |
|---|
| 246 | | ConstFieldMaskArg whichField, |
|---|
| 247 | | ConstFieldMaskArg syncMode, |
|---|
| 248 | | const UInt32 uiSyncInfo, |
|---|
| 249 | | UInt32 uiCopyOffset) |
|---|
| 250 | | { |
|---|
| 251 | | Inherited::execSync(pOther, whichField, syncMode, uiSyncInfo, uiCopyOffset); |
|---|
| 252 | | |
|---|
| 253 | | if(FieldBits::NoField != (HServersFieldMask & whichField)) |
|---|
| 254 | | _sfHServers.syncWith(pOther->_sfHServers); |
|---|
| 255 | | |
|---|
| 256 | | if(FieldBits::NoField != (VServersFieldMask & whichField)) |
|---|
| 257 | | _sfVServers.syncWith(pOther->_sfVServers); |
|---|
| 258 | | |
|---|
| 259 | | if(FieldBits::NoField != (ManageClientViewportsFieldMask & whichField)) |
|---|
| 260 | | _sfManageClientViewports.syncWith(pOther->_sfManageClientViewports); |
|---|
| 261 | | |
|---|
| 262 | | if(FieldBits::NoField != (XOverlapFieldMask & whichField)) |
|---|
| 263 | | _sfXOverlap.syncWith(pOther->_sfXOverlap); |
|---|
| 264 | | |
|---|
| 265 | | if(FieldBits::NoField != (YOverlapFieldMask & whichField)) |
|---|
| 266 | | _sfYOverlap.syncWith(pOther->_sfYOverlap); |
|---|
| 267 | | } |
|---|
| 268 | | #endif |
|---|