virtualx-engine/scene/3d/remote_transform.h

31 lines
534 B
C++
Raw Normal View History

#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