mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 18:31:55 -04:00
named_update -> direct_update
This commit is contained in:
parent
9de170f3fe
commit
0058660904
@ -276,13 +276,29 @@ receive_update_other(PyObject *distobj, DatagramIterator &iterator) const {
|
||||
|
||||
#ifdef HAVE_PYTHON
|
||||
////////////////////////////////////////////////////////////////////
|
||||
// Function: DCClass::named_update
|
||||
// Function: DCClass::direct_update
|
||||
// Access: Published
|
||||
// Description: Processes an update for a named field.
|
||||
// Description: Processes an update for a named field from a packed
|
||||
// value blob.
|
||||
////////////////////////////////////////////////////////////////////
|
||||
void DCClass::
|
||||
named_update(PyObject *distobj, const string &field_name,
|
||||
const Datagram &datagram) {
|
||||
direct_update(PyObject *distobj, const string &field_name,
|
||||
const string &value_blob) {
|
||||
Datagram datagram(value_blob);
|
||||
direct_update(distobj, field_name, datagram);
|
||||
}
|
||||
#endif // HAVE_PYTHON
|
||||
|
||||
#ifdef HAVE_PYTHON
|
||||
////////////////////////////////////////////////////////////////////
|
||||
// Function: DCClass::direct_update
|
||||
// Access: Published
|
||||
// Description: Processes an update for a named field from a packed
|
||||
// datagram.
|
||||
////////////////////////////////////////////////////////////////////
|
||||
void DCClass::
|
||||
direct_update(PyObject *distobj, const string &field_name,
|
||||
const Datagram &datagram) {
|
||||
DCField *field = get_field_by_name(field_name);
|
||||
nassertv_always(field != NULL);
|
||||
DatagramIterator iterator(datagram);
|
||||
|
@ -52,8 +52,10 @@ PUBLISHED:
|
||||
void receive_update_broadcast_required(PyObject *distobj, DatagramIterator &iterator) const;
|
||||
void receive_update_all_required(PyObject *distobj, DatagramIterator &iterator) const;
|
||||
void receive_update_other(PyObject *distobj, DatagramIterator &iterator) const;
|
||||
void named_update(PyObject *distobj, const string &field_name,
|
||||
const Datagram &datagram);
|
||||
void direct_update(PyObject *distobj, const string &field_name,
|
||||
const string &value_blob);
|
||||
void direct_update(PyObject *distobj, const string &field_name,
|
||||
const Datagram &datagram);
|
||||
void pack_required_field(Datagram &dg, PyObject *distobj,
|
||||
DCField *field) const;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user