mirror of
https://github.com/godotengine/godot.git
synced 2026-01-03 18:11:19 +03:00
Renamed fixed_process to physics_process
This commit is contained in:
@@ -54,13 +54,13 @@ void Node::_notification(int p_notification) {
|
||||
get_script_instance()->call_multilevel(SceneStringNames::get_singleton()->_process, ptr, 1);
|
||||
}
|
||||
} break;
|
||||
case NOTIFICATION_FIXED_PROCESS: {
|
||||
case NOTIFICATION_PHYSICS_PROCESS: {
|
||||
|
||||
if (get_script_instance()) {
|
||||
|
||||
Variant time = get_fixed_process_delta_time();
|
||||
Variant time = get_physics_process_delta_time();
|
||||
const Variant *ptr[1] = { &time };
|
||||
get_script_instance()->call_multilevel(SceneStringNames::get_singleton()->_fixed_process, ptr, 1);
|
||||
get_script_instance()->call_multilevel(SceneStringNames::get_singleton()->_physics_process, ptr, 1);
|
||||
}
|
||||
|
||||
} break;
|
||||
@@ -129,8 +129,8 @@ void Node::_notification(int p_notification) {
|
||||
set_process(true);
|
||||
}
|
||||
|
||||
if (get_script_instance()->has_method(SceneStringNames::get_singleton()->_fixed_process)) {
|
||||
set_fixed_process(true);
|
||||
if (get_script_instance()->has_method(SceneStringNames::get_singleton()->_physics_process)) {
|
||||
set_physics_process(true);
|
||||
}
|
||||
|
||||
get_script_instance()->call_multilevel_reversed(SceneStringNames::get_singleton()->_ready, NULL, 0);
|
||||
@@ -367,46 +367,46 @@ void Node::move_child_notify(Node *p_child) {
|
||||
// to be used when not wanted
|
||||
}
|
||||
|
||||
void Node::set_fixed_process(bool p_process) {
|
||||
void Node::set_physics_process(bool p_process) {
|
||||
|
||||
if (data.fixed_process == p_process)
|
||||
if (data.physics_process == p_process)
|
||||
return;
|
||||
|
||||
data.fixed_process = p_process;
|
||||
data.physics_process = p_process;
|
||||
|
||||
if (data.fixed_process)
|
||||
add_to_group("fixed_process", false);
|
||||
if (data.physics_process)
|
||||
add_to_group("physics_process", false);
|
||||
else
|
||||
remove_from_group("fixed_process");
|
||||
remove_from_group("physics_process");
|
||||
|
||||
data.fixed_process = p_process;
|
||||
_change_notify("fixed_process");
|
||||
data.physics_process = p_process;
|
||||
_change_notify("physics_process");
|
||||
}
|
||||
|
||||
bool Node::is_fixed_processing() const {
|
||||
bool Node::is_physics_processing() const {
|
||||
|
||||
return data.fixed_process;
|
||||
return data.physics_process;
|
||||
}
|
||||
|
||||
void Node::set_fixed_process_internal(bool p_process_internal) {
|
||||
void Node::set_physics_process_internal(bool p_process_internal) {
|
||||
|
||||
if (data.fixed_process_internal == p_process_internal)
|
||||
if (data.physics_process_internal == p_process_internal)
|
||||
return;
|
||||
|
||||
data.fixed_process_internal = p_process_internal;
|
||||
data.physics_process_internal = p_process_internal;
|
||||
|
||||
if (data.fixed_process_internal)
|
||||
add_to_group("fixed_process_internal", false);
|
||||
if (data.physics_process_internal)
|
||||
add_to_group("physics_process_internal", false);
|
||||
else
|
||||
remove_from_group("fixed_process_internal");
|
||||
remove_from_group("physics_process_internal");
|
||||
|
||||
data.fixed_process_internal = p_process_internal;
|
||||
_change_notify("fixed_process_internal");
|
||||
data.physics_process_internal = p_process_internal;
|
||||
_change_notify("physics_process_internal");
|
||||
}
|
||||
|
||||
bool Node::is_fixed_processing_internal() const {
|
||||
bool Node::is_physics_processing_internal() const {
|
||||
|
||||
return data.fixed_process_internal;
|
||||
return data.physics_process_internal;
|
||||
}
|
||||
|
||||
void Node::set_pause_mode(PauseMode p_mode) {
|
||||
@@ -1010,10 +1010,10 @@ bool Node::can_process() const {
|
||||
return true;
|
||||
}
|
||||
|
||||
float Node::get_fixed_process_delta_time() const {
|
||||
float Node::get_physics_process_delta_time() const {
|
||||
|
||||
if (data.tree)
|
||||
return data.tree->get_fixed_process_time();
|
||||
return data.tree->get_physics_process_time();
|
||||
else
|
||||
return 0;
|
||||
}
|
||||
@@ -2719,9 +2719,9 @@ void Node::_bind_methods() {
|
||||
ClassDB::bind_method(D_METHOD("get_filename"), &Node::get_filename);
|
||||
ClassDB::bind_method(D_METHOD("propagate_notification", "what"), &Node::propagate_notification);
|
||||
ClassDB::bind_method(D_METHOD("propagate_call", "method", "args", "parent_first"), &Node::propagate_call, DEFVAL(Array()), DEFVAL(false));
|
||||
ClassDB::bind_method(D_METHOD("set_fixed_process", "enable"), &Node::set_fixed_process);
|
||||
ClassDB::bind_method(D_METHOD("get_fixed_process_delta_time"), &Node::get_fixed_process_delta_time);
|
||||
ClassDB::bind_method(D_METHOD("is_fixed_processing"), &Node::is_fixed_processing);
|
||||
ClassDB::bind_method(D_METHOD("set_physics_process", "enable"), &Node::set_physics_process);
|
||||
ClassDB::bind_method(D_METHOD("get_physics_process_delta_time"), &Node::get_physics_process_delta_time);
|
||||
ClassDB::bind_method(D_METHOD("is_physics_processing"), &Node::is_physics_processing);
|
||||
ClassDB::bind_method(D_METHOD("get_process_delta_time"), &Node::get_process_delta_time);
|
||||
ClassDB::bind_method(D_METHOD("set_process", "enable"), &Node::set_process);
|
||||
ClassDB::bind_method(D_METHOD("is_processing"), &Node::is_processing);
|
||||
@@ -2742,8 +2742,8 @@ void Node::_bind_methods() {
|
||||
ClassDB::bind_method(D_METHOD("set_process_internal", "enable"), &Node::set_process_internal);
|
||||
ClassDB::bind_method(D_METHOD("is_processing_internal"), &Node::is_processing_internal);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("set_fixed_process_internal", "enable"), &Node::set_fixed_process_internal);
|
||||
ClassDB::bind_method(D_METHOD("is_fixed_processing_internal"), &Node::is_fixed_processing_internal);
|
||||
ClassDB::bind_method(D_METHOD("set_physics_process_internal", "enable"), &Node::set_physics_process_internal);
|
||||
ClassDB::bind_method(D_METHOD("is_physics_processing_internal"), &Node::is_physics_processing_internal);
|
||||
|
||||
ClassDB::bind_method(D_METHOD("get_tree"), &Node::get_tree);
|
||||
|
||||
@@ -2801,7 +2801,7 @@ void Node::_bind_methods() {
|
||||
BIND_CONSTANT(NOTIFICATION_EXIT_TREE);
|
||||
BIND_CONSTANT(NOTIFICATION_MOVED_IN_PARENT);
|
||||
BIND_CONSTANT(NOTIFICATION_READY);
|
||||
BIND_CONSTANT(NOTIFICATION_FIXED_PROCESS);
|
||||
BIND_CONSTANT(NOTIFICATION_PHYSICS_PROCESS);
|
||||
BIND_CONSTANT(NOTIFICATION_PROCESS);
|
||||
BIND_CONSTANT(NOTIFICATION_PARENTED);
|
||||
BIND_CONSTANT(NOTIFICATION_UNPARENTED);
|
||||
@@ -2813,7 +2813,7 @@ void Node::_bind_methods() {
|
||||
BIND_CONSTANT(NOTIFICATION_PATH_CHANGED);
|
||||
BIND_CONSTANT(NOTIFICATION_TRANSLATION_CHANGED);
|
||||
BIND_CONSTANT(NOTIFICATION_INTERNAL_PROCESS);
|
||||
BIND_CONSTANT(NOTIFICATION_INTERNAL_FIXED_PROCESS);
|
||||
BIND_CONSTANT(NOTIFICATION_INTERNAL_PHYSICS_PROCESS);
|
||||
|
||||
BIND_ENUM_CONSTANT(RPC_MODE_DISABLED);
|
||||
BIND_ENUM_CONSTANT(RPC_MODE_REMOTE);
|
||||
@@ -2835,7 +2835,7 @@ void Node::_bind_methods() {
|
||||
ADD_SIGNAL(MethodInfo("tree_exited"));
|
||||
|
||||
//ADD_PROPERTYNZ( PropertyInfo( Variant::BOOL, "process/process" ),"set_process","is_processing") ;
|
||||
//ADD_PROPERTYNZ( PropertyInfo( Variant::BOOL, "process/fixed_process" ), "set_fixed_process","is_fixed_processing") ;
|
||||
//ADD_PROPERTYNZ( PropertyInfo( Variant::BOOL, "process/physics_process" ), "set_physics_process","is_physics_processing") ;
|
||||
//ADD_PROPERTYNZ( PropertyInfo( Variant::BOOL, "process/input" ), "set_process_input","is_processing_input" ) ;
|
||||
//ADD_PROPERTYNZ( PropertyInfo( Variant::BOOL, "process/unhandled_input" ), "set_process_unhandled_input","is_processing_unhandled_input" ) ;
|
||||
ADD_GROUP("Pause", "pause_");
|
||||
@@ -2843,7 +2843,7 @@ void Node::_bind_methods() {
|
||||
ADD_PROPERTYNZ(PropertyInfo(Variant::BOOL, "editor/display_folded", PROPERTY_HINT_NONE, "", PROPERTY_USAGE_NOEDITOR), "set_display_folded", "is_displayed_folded");
|
||||
|
||||
BIND_VMETHOD(MethodInfo("_process", PropertyInfo(Variant::REAL, "delta")));
|
||||
BIND_VMETHOD(MethodInfo("_fixed_process", PropertyInfo(Variant::REAL, "delta")));
|
||||
BIND_VMETHOD(MethodInfo("_physics_process", PropertyInfo(Variant::REAL, "delta")));
|
||||
BIND_VMETHOD(MethodInfo("_enter_tree"));
|
||||
BIND_VMETHOD(MethodInfo("_exit_tree"));
|
||||
BIND_VMETHOD(MethodInfo("_ready"));
|
||||
@@ -2872,9 +2872,9 @@ Node::Node() {
|
||||
data.blocked = 0;
|
||||
data.parent = NULL;
|
||||
data.tree = NULL;
|
||||
data.fixed_process = false;
|
||||
data.physics_process = false;
|
||||
data.idle_process = false;
|
||||
data.fixed_process_internal = false;
|
||||
data.physics_process_internal = false;
|
||||
data.idle_process_internal = false;
|
||||
data.inside_tree = false;
|
||||
data.ready_notified = false;
|
||||
|
||||
Reference in New Issue
Block a user