virtualx-engine/scene/3d/remote_transform.h
Juan Linietsky 118eed485e ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to Variant.
All usages of "type" to refer to classes were renamed to "class"
ClassDB has been exposed to GDScript.
OBJ_TYPE() macro is now GDCLASS()
2017-01-02 23:03:46 -03:00

30 lines
533 B
C++

#ifndef REMOTETRANSFORM_H
#define REMOTETRANSFORM_H
#include "scene/3d/spatial.h"
class RemoteTransform : public Spatial
{
GDCLASS(RemoteTransform,Spatial);
NodePath remote_node;
ObjectID cache;
void _update_remote();
void _update_cache();
protected:
static void _bind_methods();
void _notification(int p_what);
public:
void set_remote_node(const NodePath& p_remote_node);
NodePath get_remote_node() const;
virtual String get_configuration_warning() const;
RemoteTransform();
};
#endif // REMOTETRANSFORM_H