Depsgraph: Cleanup, use nested namespace definition
This commit is contained in:
parent
835203fde8
commit
e8465f941c
|
@ -14,8 +14,7 @@
|
|||
|
||||
#include "DEG_depsgraph_debug.h"
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
class DepsgraphDebug {
|
||||
public:
|
||||
|
@ -74,5 +73,4 @@ bool terminal_do_color(void);
|
|||
string color_for_pointer(const void *pointer);
|
||||
string color_end(void);
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -7,8 +7,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
/* Utility class which takes care of calculating average of time series, such as FPS counters. */
|
||||
template<int MaxSamples> class AveragedTimeSampler {
|
||||
|
@ -52,5 +51,4 @@ template<int MaxSamples> class AveragedTimeSampler {
|
|||
int next_sample_index_;
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -31,8 +31,7 @@ struct ID;
|
|||
struct Scene;
|
||||
struct ViewLayer;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct IDNode;
|
||||
struct Node;
|
||||
|
@ -162,5 +161,4 @@ struct Depsgraph {
|
|||
MEM_CXX_CLASS_ALLOC_FUNCS("Depsgraph");
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -10,8 +10,7 @@
|
|||
struct Collection;
|
||||
struct ListBase;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -21,5 +20,4 @@ ListBase *build_collision_relations(Depsgraph *graph,
|
|||
unsigned int modifier_type);
|
||||
void clear_physics_relations(Depsgraph *graph);
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -11,8 +11,7 @@
|
|||
|
||||
struct Main;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -20,5 +19,4 @@ void register_graph(Depsgraph *depsgraph);
|
|||
void unregister_graph(Depsgraph *depsgraph);
|
||||
Span<Depsgraph *> get_all_registered_graphs(Main *bmain);
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -9,8 +9,7 @@
|
|||
|
||||
#include "MEM_guardedalloc.h"
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Node;
|
||||
|
||||
|
@ -49,5 +48,4 @@ struct Relation {
|
|||
MEM_CXX_CLASS_ALLOC_FUNCS("Relation");
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -10,8 +10,7 @@
|
|||
struct ID;
|
||||
struct Main;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -29,5 +28,4 @@ void graph_id_tag_update(
|
|||
* Will do nothing if the graph is not tagged for visibility update. */
|
||||
void graph_tag_ids_for_visible_update(Depsgraph *graph);
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -34,8 +34,7 @@ struct Depsgraph;
|
|||
|
||||
struct CustomData_MeshMasks;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
/* Commonly used types. */
|
||||
using std::deque;
|
||||
|
@ -153,5 +152,4 @@ struct DEGCustomDataMeshMasks {
|
|||
}
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -10,12 +10,10 @@
|
|||
struct DEGEditorUpdateContext;
|
||||
struct ID;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
void deg_editors_id_update(const DEGEditorUpdateContext *update_ctx, struct ID *id);
|
||||
|
||||
void deg_editors_scene_update(const DEGEditorUpdateContext *update_ctx, bool updated);
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -9,8 +9,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -23,5 +22,4 @@ struct Depsgraph;
|
|||
*/
|
||||
void deg_evaluate_on_refresh(Depsgraph *graph);
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -27,8 +27,7 @@ struct ID;
|
|||
|
||||
struct Depsgraph;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
class DepsgraphNodeBuilder;
|
||||
|
@ -77,5 +76,4 @@ bool deg_copy_on_write_is_expanded(const struct ID *id_cow);
|
|||
bool deg_copy_on_write_is_needed(const ID *id_orig);
|
||||
bool deg_copy_on_write_is_needed(const ID_Type id_type);
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -9,8 +9,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -24,5 +23,4 @@ void deg_graph_flush_updates(struct Depsgraph *graph);
|
|||
*/
|
||||
void deg_graph_clear_tags(struct Depsgraph *graph);
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -17,8 +17,7 @@
|
|||
#include "intern/eval/deg_eval_runtime_backup_sound.h"
|
||||
#include "intern/eval/deg_eval_runtime_backup_volume.h"
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -59,5 +58,4 @@ class RuntimeBackup {
|
|||
GPencilBackup gpencil_backup;
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -11,8 +11,7 @@
|
|||
|
||||
#include "intern/depsgraph_type.h"
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -46,5 +45,4 @@ class AnimationBackup {
|
|||
Vector<AnimationValueBackup> values_backup;
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -9,8 +9,7 @@
|
|||
|
||||
struct bGPdata;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -25,5 +24,4 @@ class GPencilBackup {
|
|||
const Depsgraph *depsgraph;
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -11,8 +11,7 @@
|
|||
|
||||
struct ModifierData;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
class ModifierDataBackup {
|
||||
public:
|
||||
|
@ -22,5 +21,4 @@ class ModifierDataBackup {
|
|||
void *runtime;
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -11,8 +11,7 @@ struct MovieClip;
|
|||
struct MovieClipCache;
|
||||
struct anim;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -30,5 +29,4 @@ class MovieClipBackup {
|
|||
struct MovieClipCache *cache;
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -17,8 +17,7 @@
|
|||
|
||||
struct Object;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -46,5 +45,4 @@ class ObjectRuntimeBackup {
|
|||
Map<SessionUUID, bPoseChannel_Runtime> pose_channel_runtime_data;
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -11,8 +11,6 @@
|
|||
|
||||
#include "DNA_action_types.h"
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
}
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -11,8 +11,7 @@
|
|||
|
||||
struct Scene;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -40,5 +39,4 @@ class SceneBackup {
|
|||
SequencerBackup sequencer_backup;
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -11,8 +11,7 @@
|
|||
|
||||
struct Sequence;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -32,5 +31,4 @@ class SequenceBackup {
|
|||
ListBase anims;
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -16,8 +16,7 @@
|
|||
|
||||
struct Scene;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -34,5 +33,4 @@ class SequencerBackup {
|
|||
Map<SessionUUID, SequenceBackup> sequences_backup;
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -9,8 +9,7 @@
|
|||
|
||||
struct bSound;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -29,5 +28,4 @@ class SoundBackup {
|
|||
void *playback_handle;
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -10,8 +10,7 @@
|
|||
struct Volume;
|
||||
struct VolumeGridVector;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
|
@ -27,5 +26,4 @@ class VolumeBackup {
|
|||
char filepath[1024]; /* FILE_MAX */
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -7,13 +7,11 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
|
||||
/* Aggregate operation timings to overall component and ID nodes timing. */
|
||||
void deg_eval_stats_aggregate(Depsgraph *graph);
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -18,8 +18,7 @@
|
|||
struct ID;
|
||||
struct Scene;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct Depsgraph;
|
||||
struct OperationNode;
|
||||
|
@ -217,5 +216,4 @@ struct Node {
|
|||
|
||||
void deg_register_base_depsnodes();
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -22,8 +22,7 @@
|
|||
struct ID;
|
||||
struct bPoseChannel;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct BoneComponentNode;
|
||||
struct Depsgraph;
|
||||
|
@ -249,5 +248,4 @@ struct ParametersComponentNode : public ComponentNode {
|
|||
|
||||
void deg_register_component_depsnodes();
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -14,9 +14,7 @@
|
|||
|
||||
struct ID;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
|
||||
namespace blender::deg {
|
||||
struct DepsNodeFactory {
|
||||
virtual NodeType type() const = 0;
|
||||
virtual const char *type_name() const = 0;
|
||||
|
@ -41,7 +39,6 @@ void register_node_typeinfo(DepsNodeFactory *factory);
|
|||
/* Get typeinfo for specified type */
|
||||
DepsNodeFactory *type_get_factory(NodeType type);
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
||||
#include "intern/node/deg_node_factory_impl.h"
|
||||
|
|
|
@ -11,8 +11,7 @@
|
|||
|
||||
struct ID;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
template<class ModeObjectType> NodeType DepsNodeFactoryImpl<ModeObjectType>::type() const
|
||||
{
|
||||
|
@ -48,5 +47,4 @@ Node *DepsNodeFactoryImpl<ModeObjectType>::create_node(const ID *id,
|
|||
return node;
|
||||
}
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -12,8 +12,7 @@
|
|||
#include "DNA_ID.h"
|
||||
#include "intern/node/deg_node.h"
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct ComponentNode;
|
||||
|
||||
|
@ -117,5 +116,4 @@ struct IDNode : public Node {
|
|||
DEG_DEPSNODE_DECLARE;
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -13,8 +13,7 @@
|
|||
|
||||
struct Depsgraph;
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
struct ComponentNode;
|
||||
|
||||
|
@ -272,5 +271,4 @@ struct OperationNode : public Node {
|
|||
|
||||
void deg_register_operation_depsnodes();
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
|
@ -9,8 +9,7 @@
|
|||
|
||||
#include "intern/node/deg_node.h"
|
||||
|
||||
namespace blender {
|
||||
namespace deg {
|
||||
namespace blender::deg {
|
||||
|
||||
/* Time Source Node. */
|
||||
struct TimeSourceNode : public Node {
|
||||
|
@ -25,5 +24,4 @@ struct TimeSourceNode : public Node {
|
|||
DEG_DEPSNODE_DECLARE;
|
||||
};
|
||||
|
||||
} // namespace deg
|
||||
} // namespace blender
|
||||
} // namespace blender::deg
|
||||
|
|
Loading…
Reference in New Issue