virtualx-engine/scene/3d/remote_transform.h
Jakub Grzesik 82f84f4c2f Remote transform node (for 3d)
It's code is based on RemoteTransform2D node.
2016-07-14 16:37:26 +02:00

30 lines
534 B
C++

#ifndef REMOTETRANSFORM_H
#define REMOTETRANSFORM_H
#include "scene/3d/spatial.h"
class RemoteTransform : public Spatial
{
OBJ_TYPE(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