mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 02:42:49 -04:00
named_update -> direct_update
This commit is contained in:
parent
9de170f3fe
commit
0058660904
@ -276,12 +276,28 @@ receive_update_other(PyObject *distobj, DatagramIterator &iterator) const {
|
|||||||
|
|
||||||
#ifdef HAVE_PYTHON
|
#ifdef HAVE_PYTHON
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
// Function: DCClass::named_update
|
// Function: DCClass::direct_update
|
||||||
// Access: Published
|
// 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::
|
void DCClass::
|
||||||
named_update(PyObject *distobj, const string &field_name,
|
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) {
|
const Datagram &datagram) {
|
||||||
DCField *field = get_field_by_name(field_name);
|
DCField *field = get_field_by_name(field_name);
|
||||||
nassertv_always(field != NULL);
|
nassertv_always(field != NULL);
|
||||||
|
@ -52,7 +52,9 @@ PUBLISHED:
|
|||||||
void receive_update_broadcast_required(PyObject *distobj, DatagramIterator &iterator) const;
|
void receive_update_broadcast_required(PyObject *distobj, DatagramIterator &iterator) const;
|
||||||
void receive_update_all_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 receive_update_other(PyObject *distobj, DatagramIterator &iterator) const;
|
||||||
void named_update(PyObject *distobj, const string &field_name,
|
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);
|
const Datagram &datagram);
|
||||||
void pack_required_field(Datagram &dg, PyObject *distobj,
|
void pack_required_field(Datagram &dg, PyObject *distobj,
|
||||||
DCField *field) const;
|
DCField *field) const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user