#include <OSGClusterWindowBase.h>
Inheritance diagram for osg::ClusterWindowBase:


Public Types | |
| enum | { ServersFieldId = Inherited::NextFieldId, ConnectionTypeFieldId = ServersFieldId + 1, ClientWindowFieldId = ConnectionTypeFieldId + 1, ServicePortFieldId = ClientWindowFieldId + 1, NextFieldId = ServicePortFieldId + 1 } |
Public Methods | |
Get | |
| virtual FieldContainerType & | getType (void) |
| virtual const FieldContainerType & | getType (void) const |
| virtual UInt32 | getContainerSize (void) const |
Field Get | |
| MFString * | getMFServers (void) |
| SFString * | getSFConnectionType (void) |
| SFWindowPtr * | getSFClientWindow (void) |
| SFUInt32 * | getSFServicePort (void) |
| string & | getConnectionType (void) |
| const string & | getConnectionType (void) const |
| WindowPtr & | getClientWindow (void) |
| const WindowPtr & | getClientWindow (void) const |
| UInt32 & | getServicePort (void) |
| const UInt32 & | getServicePort (void) const |
| string & | getServers (const UInt32 index) |
| MFString & | getServers (void) |
| const MFString & | getServers (void) const |
Field Set | |
| void | setConnectionType (const string &value) |
| void | setClientWindow (const WindowPtr &value) |
| void | setServicePort (const UInt32 &value) |
Sync | |
| virtual void | executeSync (FieldContainer &other, const BitVector &whichField) |
Binary Access | |
| virtual UInt32 | getBinSize (const BitVector &whichField) |
| virtual void | copyToBin (BinaryDataHandler &pMem, const BitVector &whichField) |
| virtual void | copyFromBin (BinaryDataHandler &pMem, const BitVector &whichField) |
Copy | |
| virtual FieldContainerPtr | shallowCopy (void) const |
Static Public Methods | |
Class Get | |
| FieldContainerType & | getClassType (void) |
| access the type of the class | |
| UInt32 | getClassTypeId (void) |
| access the numerical type of the class | |
Construction | |
| ClusterWindowPtr | create (void) |
| create a new instance of the class | |
| ClusterWindowPtr | createEmpty (void) |
| create an empty new instance of the class, do not copy the prototype | |
Static Public Attributes | |
| const osg::BitVector | ServersFieldMask |
| const osg::BitVector | ConnectionTypeFieldMask |
| const osg::BitVector | ClientWindowFieldMask |
| const osg::BitVector | ServicePortFieldMask |
Protected Methods | |
Constructors | |
| ClusterWindowBase (void) | |
| Constructor. | |
| ClusterWindowBase (const ClusterWindowBase &source) | |
| Copy Constructor. | |
Destructors | |
| virtual | ~ClusterWindowBase (void) |
| Destructor. | |
Sync | |
| void | executeSyncImpl (ClusterWindowBase *pOther, const BitVector &whichField) |
Protected Attributes | |
Fields | |
| MFString | _mfServers |
| SFString | _sfConnectionType |
| SFWindowPtr | _sfClientWindow |
| SFUInt32 | _sfServicePort |
Private Types | |
| typedef Window | Inherited |
Private Methods | |
| void | operator= (const ClusterWindowBase &source) |
Static Private Attributes | |
| FieldDescription * | _desc [] |
| ClusterWindow description. | |
| FieldContainerType | _type |
| ClusterWindow type. | |
Friends | |
| class | FieldContainer |
|
|
Reimplemented from osg::Window. Reimplemented in osg::ClusterWindow, osg::MultiDisplayWindow, osg::MultiDisplayWindowBase, osg::SortFirstWindow, and osg::SortFirstWindowBase. |
|
|
|
|
|
Constructor.
|
|
|
Copy Constructor.
|
|
|
Destructor.
|
|
|
access the type of the class
Reimplemented from osg::WindowBase. Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
|
|
access the numerical type of the class
Reimplemented from osg::WindowBase. Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
|
|
Reimplemented from osg::WindowBase. Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
|
|
Reimplemented from osg::WindowBase. Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
|
|
Reimplemented from osg::WindowBase. Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
Reimplemented from osg::WindowBase. Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
|
|
Reimplemented from osg::WindowBase. Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
|
||||||||||||
|
Reimplemented from osg::WindowBase. Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
|
||||||||||||
|
Reimplemented from osg::WindowBase. Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
|
|
create a new instance of the class
Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
|
|
create an empty new instance of the class, do not copy the prototype
Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
|
|
Implements osg::FieldContainer. Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
|
||||||||||||
|
|
|
|
|
|
|
Reimplemented from osg::Window. Reimplemented in osg::ClusterWindow, osg::MultiDisplayWindow, osg::MultiDisplayWindowBase, osg::SortFirstWindow, and osg::SortFirstWindowBase. |
|
|
Initial value:
(1 << ClusterWindowBase::ServersFieldId) |
|
|
Initial value:
(1 << ClusterWindowBase::ConnectionTypeFieldId) |
|
|
Initial value:
(1 << ClusterWindowBase::ClientWindowFieldId) |
|
|
Initial value:
(1 << ClusterWindowBase::ServicePortFieldId) |
|
|
List of all symbolic server names |
|
|
How to connect to the servers |
|
|
Window for client rendering |
|
|
Broadcastport used for server search |
|
|
Initial value:
{
new FieldDescription(MFString::getClassType(),
"servers",
ServersFieldId, ServersFieldMask,
false,
(FieldAccessMethod) &ClusterWindowBase::getMFServers),
new FieldDescription(SFString::getClassType(),
"connectionType",
ConnectionTypeFieldId, ConnectionTypeFieldMask,
false,
(FieldAccessMethod) &ClusterWindowBase::getSFConnectionType),
new FieldDescription(SFWindowPtr::getClassType(),
"clientWindow",
ClientWindowFieldId, ClientWindowFieldMask,
false,
(FieldAccessMethod) &ClusterWindowBase::getSFClientWindow),
new FieldDescription(SFUInt32::getClassType(),
"servicePort",
ServicePortFieldId, ServicePortFieldMask,
false,
(FieldAccessMethod) &ClusterWindowBase::getSFServicePort)
}
Reimplemented from osg::WindowBase. Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
|
|
ClusterWindow type.
Reimplemented from osg::WindowBase. Reimplemented in osg::MultiDisplayWindowBase, and osg::SortFirstWindowBase. |
1.2.16