Removed the SNAME macro, I'll probably keep static counting support for StringNames though.

This commit is contained in:
Relintai 2022-08-11 20:22:51 +02:00
parent 6825202490
commit 9d9271b518
3 changed files with 15 additions and 15 deletions

View File

@ -217,7 +217,7 @@ StringName _scs_create(const char *p_chr, bool p_static = false);
* Use in places that can be called hundreds of times per frame (or more) is recommended, but this situation is very rare. If in doubt, do not use.
*/
#define SNAME(m_arg) ([]() -> const StringName & { static StringName sname = _scs_create(m_arg, true); return sname; })()
//#define SNAME(m_arg) ([]() -> const StringName & { static StringName sname = _scs_create(m_arg, true); return sname; })()
#endif // STRING_NAME_H

View File

@ -597,7 +597,7 @@ void SkeletonEditor::update_joint_tree() {
items.insert(-1, root);
Ref<Texture> bone_icon = get_icon(SNAME("Bone"), SNAME("EditorIcons"));
Ref<Texture> bone_icon = get_icon("Bone", "EditorIcons");
Vector<int> bones_to_process = skeleton->get_parentless_bones();
while (bones_to_process.size() > 0) {
@ -688,7 +688,7 @@ void SkeletonEditor::create_editors() {
ne->add_control_to_menu_panel(skeleton_options);
skeleton_options->set_text(TTR("Skeleton"));
skeleton_options->set_icon(EditorNode::get_singleton()->get_gui_base()->get_icon(SNAME("Skeleton"), SNAME("EditorIcons")));
skeleton_options->set_icon(EditorNode::get_singleton()->get_gui_base()->get_icon("Skeleton", "EditorIcons"));
skeleton_options->get_popup()->add_item(TTR("Init pose"), SKELETON_OPTION_INIT_POSE);
skeleton_options->get_popup()->add_item(TTR("Insert key of all bone poses"), SKELETON_OPTION_INSERT_KEYS);
@ -704,7 +704,7 @@ void SkeletonEditor::create_editors() {
ne->add_control_to_menu_panel(rest_options);
rest_options->set_text(TTR("Edit Rest"));
rest_options->set_icon(EditorNode::get_singleton()->get_gui_base()->get_icon(SNAME("BoneAttachment"), SNAME("EditorIcons")));
rest_options->set_icon(EditorNode::get_singleton()->get_gui_base()->get_icon("BoneAttachment", "EditorIcons"));
rest_options->get_popup()->add_item(TTR("Apply current pose to rest"), REST_OPTION_POSE_TO_REST);
rest_options->get_popup()->connect("id_pressed", this, "_on_click_rest_option");
@ -1444,9 +1444,9 @@ void SkeletonGizmoPlugin::redraw(EditorSpatialGizmo *p_gizmo) {
int bone_shape = EditorSettings::get_singleton()->get("editors/3d_gizmos/gizmo_settings/bone_shape");
LocalVector<Color> axis_colors;
axis_colors.push_back(SpatialEditor::get_singleton()->get_color(SNAME("axis_x_color"), SNAME("Editor")));
axis_colors.push_back(SpatialEditor::get_singleton()->get_color(SNAME("axis_y_color"), SNAME("Editor")));
axis_colors.push_back(SpatialEditor::get_singleton()->get_color(SNAME("axis_z_color"), SNAME("Editor")));
axis_colors.push_back(SpatialEditor::get_singleton()->get_color("axis_x_color", "Editor"));
axis_colors.push_back(SpatialEditor::get_singleton()->get_color("axis_y_color", "Editor"));
axis_colors.push_back(SpatialEditor::get_singleton()->get_color("axis_z_color", "Editor"));
Ref<SurfaceTool> surface_tool(memnew(SurfaceTool));
surface_tool->begin(Mesh::PRIMITIVE_LINES);

View File

@ -250,13 +250,13 @@ void BoneAttachment::_validate_property(PropertyInfo &property) const {
}
bool BoneAttachment::_set(const StringName &p_path, const Variant &p_value) {
if (p_path == SNAME("override_pose")) {
if (p_path == "override_pose") {
set_override_pose(p_value);
} else if (p_path == SNAME("override_mode")) {
} else if (p_path == "override_mode") {
set_override_mode(p_value);
} else if (p_path == SNAME("use_external_skeleton")) {
} else if (p_path == "use_external_skeleton") {
set_use_external_skeleton(p_value);
} else if (p_path == SNAME("external_skeleton")) {
} else if (p_path == "external_skeleton") {
set_external_skeleton(p_value);
}
@ -264,13 +264,13 @@ bool BoneAttachment::_set(const StringName &p_path, const Variant &p_value) {
}
bool BoneAttachment::_get(const StringName &p_path, Variant &r_ret) const {
if (p_path == SNAME("override_pose")) {
if (p_path == "override_pose") {
r_ret = get_override_pose();
} else if (p_path == SNAME("override_mode")) {
} else if (p_path == "override_mode") {
r_ret = get_override_mode();
} else if (p_path == SNAME("use_external_skeleton")) {
} else if (p_path == "use_external_skeleton") {
r_ret = get_use_external_skeleton();
} else if (p_path == SNAME("external_skeleton")) {
} else if (p_path == "external_skeleton") {
r_ret = get_external_skeleton();
}