historical/toontown-classic.git/panda/pandac/input/libp3vrpn.in
2024-01-16 11:20:27 -06:00

121 lines
4 KiB
Text

1565844257
3 3
9 libp3vrpn 4 lPJY 12 panda3d.vrpn
6
7 10 VrpnClient 0 4 13 22 VrpnClient::VrpnClient 0 1 1 10
/**
*
*/
64
explicit VrpnClient::VrpnClient(std::string const &server_name);
8 15 get_server_name 0 4 13 27 VrpnClient::get_server_name 0 1 2 82
/**
* Returns the name of the server as passed to the VrpnClient constructor.
*/
66
inline std::string const &VrpnClient::get_server_name(void) const;
9 8 is_valid 0 4 13 20 VrpnClient::is_valid 0 1 3 129
/**
* Returns true if everything seems to be kosher with the server (even if
* there is no connection), or false otherwise.
*/
45
inline bool VrpnClient::is_valid(void) const;
10 12 is_connected 0 4 13 24 VrpnClient::is_connected 0 1 4 90
/**
* Returns true if the connection is established successfully, false
* otherwise.
*/
49
inline bool VrpnClient::is_connected(void) const;
11 5 write 0 4 13 17 VrpnClient::write 0 1 5 102
/**
* Writes a list of the active devices that the VrpnClient is currently
* polling each frame.
*/
70
void VrpnClient::write(std::ostream &out, int indent_level = 0) const;
12 14 get_class_type 0 4 13 26 VrpnClient::get_class_type 0 1 6 0
51
static TypeHandle VrpnClient::get_class_type(void);
6
1 0 0 7 3 16 0 0 10 /**
*
*/ 1 11 server_name 1 15
2 0 0 6 4 15 0 0 82 /**
* Returns the name of the server as passed to the VrpnClient constructor.
*/ 1 4 this 3 17
3 0 0 6 5 19 0 0 129 /**
* Returns true if everything seems to be kosher with the server (even if
* there is no connection), or false otherwise.
*/ 1 4 this 3 17
4 0 0 6 6 19 0 0 90 /**
* Returns true if the connection is established successfully, false
* otherwise.
*/ 1 4 this 3 17
5 0 0 4 7 23 0 0 102 /**
* Writes a list of the active devices that the VrpnClient is currently
* polling each frame.
*/ 3 4 this 3 17 3 out 1 20 12 indent_level 1 22
6 0 0 7 8 25 0 0 0 0
13
13 10 VrpnClient 0 75777 10 VrpnClient 10 VrpnClient 0 0 0 1 7 0 0 5 8 9 10 11 12 0 0 1 0 14 0 0 0 0 121
/**
* A specific ClientBase that connects to a VRPN server and records
* information on the connected VRPN devices.
*/
14 10 ClientBase 0 2048 10 ClientBase 10 ClientBase 0 0 0 0 0 0 0 0 0 0 0 0 307
/**
* An abstract base class for a family of client device interfaces--including
* trackers, buttons, dials, and other analog inputs.
*
* This provides a common interface to connect to such devices and extract
* their data; it is used by TrackerNode etc. to put these devices in the
* data graph.
*/
15 13 atomic string 0 2 13 atomic string 13 atomic string 0 7 0 0 0 0 0 0 0 0 0 0 0
16 12 VrpnClient * 0 8576 12 VrpnClient * 12 VrpnClient * 0 0 13 0 0 0 0 0 0 0 0 0 0
17 18 VrpnClient const * 0 8576 18 VrpnClient const * 18 VrpnClient const * 0 0 18 0 0 0 0 0 0 0 0 0 0
18 16 VrpnClient const 0 8832 16 VrpnClient const 16 VrpnClient const 0 0 13 0 0 0 0 0 0 0 0 0 0
19 4 bool 0 8194 4 bool 4 bool 0 4 0 0 0 0 0 0 0 0 0 0 0
20 9 ostream * 0 8576 14 std::ostream * 14 std::ostream * 0 0 21 0 0 0 0 0 0 0 0 0 0
21 7 ostream 0 2048 12 std::ostream 12 std::ostream 0 0 0 0 0 0 0 0 0 0 0 0 0
22 3 int 0 8194 3 int 3 int 0 1 0 0 0 0 0 0 0 0 0 0 0
23 4 void 0 8194 4 void 4 void 0 6 0 0 0 0 0 0 0 0 0 0 0
24 10 TypeHandle 0 16779264 10 TypeHandle 10 TypeHandle 0 0 0 0 0 0 0 0 0 0 0 0 732
/**
* TypeHandle is the identifier used to differentiate C++ class types. Any
* C++ classes that inherit from some base class, and must be differentiated
* at run time, should store a static TypeHandle object that can be queried
* through a static member function named get_class_type(). Most of the time,
* it is also desirable to inherit from TypedObject, which provides some
* virtual functions to return the TypeHandle for a particular instance.
*
* At its essence, a TypeHandle is simply a unique identifier that is assigned
* by the TypeRegistry. The TypeRegistry stores a tree of TypeHandles, so
* that ancestry of a particular type may be queried, and the type name may be
* retrieved for run-time display.
*/
25 12 TypeHandle * 0 8576 12 TypeHandle * 12 TypeHandle * 0 0 24 0 0 0 0 0 0 0 0 0 0
0
0
0