Replace copies with constant refs
This commit is contained in:
parent
b3c35abf92
commit
1a13de0f8d
1 changed files with 5 additions and 5 deletions
|
@ -964,7 +964,7 @@ Node3D *EditorSceneFormatImporterFBX::_generate_scene(
|
||||||
// extra const required by C++11 colon/Range operator
|
// extra const required by C++11 colon/Range operator
|
||||||
// note: do not use C++17 syntax here for dicts.
|
// note: do not use C++17 syntax here for dicts.
|
||||||
// this is banned in Godot.
|
// this is banned in Godot.
|
||||||
for (std::pair<const std::string, const FBXDocParser::AnimationCurve *> &kvp : curves) {
|
for (const std::pair<const std::string, const FBXDocParser::AnimationCurve *> &kvp : curves) {
|
||||||
const String curve_element = ImportUtils::FBXNodeToName(kvp.first);
|
const String curve_element = ImportUtils::FBXNodeToName(kvp.first);
|
||||||
const FBXDocParser::AnimationCurve *curve = kvp.second;
|
const FBXDocParser::AnimationCurve *curve = kvp.second;
|
||||||
String curve_name = ImportUtils::FBXNodeToName(curve->Name());
|
String curve_name = ImportUtils::FBXNodeToName(curve->Name());
|
||||||
|
@ -980,7 +980,7 @@ Node3D *EditorSceneFormatImporterFBX::_generate_scene(
|
||||||
const std::map<int64_t, float> &track_time = curve->GetValueTimeTrack();
|
const std::map<int64_t, float> &track_time = curve->GetValueTimeTrack();
|
||||||
|
|
||||||
if (track_time.size() > 0) {
|
if (track_time.size() > 0) {
|
||||||
for (std::pair<int64_t, float> keyframe : track_time) {
|
for (const std::pair<const int64_t, float> &keyframe : track_time) {
|
||||||
if (curve_element == "d|X") {
|
if (curve_element == "d|X") {
|
||||||
keyframe_map.keyframes[keyframe.first].x = keyframe.second;
|
keyframe_map.keyframes[keyframe.first].x = keyframe.second;
|
||||||
} else if (curve_element == "d|Y") {
|
} else if (curve_element == "d|Y") {
|
||||||
|
@ -1089,7 +1089,7 @@ Node3D *EditorSceneFormatImporterFBX::_generate_scene(
|
||||||
double max_duration = 0;
|
double max_duration = 0;
|
||||||
double anim_length = animation->get_length();
|
double anim_length = animation->get_length();
|
||||||
|
|
||||||
for (std::pair<int64_t, Vector3> position_key : translation_keys.keyframes) {
|
for (const std::pair<const int64_t, Vector3> &position_key : translation_keys.keyframes) {
|
||||||
pos_values.push_back(position_key.second * state.scale);
|
pos_values.push_back(position_key.second * state.scale);
|
||||||
double animation_track_time = CONVERT_FBX_TIME(position_key.first);
|
double animation_track_time = CONVERT_FBX_TIME(position_key.first);
|
||||||
|
|
||||||
|
@ -1101,7 +1101,7 @@ Node3D *EditorSceneFormatImporterFBX::_generate_scene(
|
||||||
pos_times.push_back(animation_track_time);
|
pos_times.push_back(animation_track_time);
|
||||||
}
|
}
|
||||||
|
|
||||||
for (std::pair<int64_t, Vector3> scale_key : scale_keys.keyframes) {
|
for (const std::pair<const int64_t, Vector3> &scale_key : scale_keys.keyframes) {
|
||||||
scale_values.push_back(scale_key.second);
|
scale_values.push_back(scale_key.second);
|
||||||
double animation_track_time = CONVERT_FBX_TIME(scale_key.first);
|
double animation_track_time = CONVERT_FBX_TIME(scale_key.first);
|
||||||
|
|
||||||
|
@ -1136,7 +1136,7 @@ Node3D *EditorSceneFormatImporterFBX::_generate_scene(
|
||||||
|
|
||||||
Quaternion lastQuaternion = Quaternion();
|
Quaternion lastQuaternion = Quaternion();
|
||||||
|
|
||||||
for (std::pair<int64_t, Vector3> rotation_key : rotation_keys.keyframes) {
|
for (const std::pair<const int64_t, Vector3> &rotation_key : rotation_keys.keyframes) {
|
||||||
double animation_track_time = CONVERT_FBX_TIME(rotation_key.first);
|
double animation_track_time = CONVERT_FBX_TIME(rotation_key.first);
|
||||||
|
|
||||||
//print_verbose("euler rotation key: " + rotation_key.second);
|
//print_verbose("euler rotation key: " + rotation_key.second);
|
||||||
|
|
Loading…
Reference in a new issue