diff options
Diffstat (limited to 'source/blender/functions/FN_multi_function_network.hh')
-rw-r--r-- | source/blender/functions/FN_multi_function_network.hh | 70 |
1 files changed, 35 insertions, 35 deletions
diff --git a/source/blender/functions/FN_multi_function_network.hh b/source/blender/functions/FN_multi_function_network.hh index 91eb5bb65dc..f6d6c7417e7 100644 --- a/source/blender/functions/FN_multi_function_network.hh +++ b/source/blender/functions/FN_multi_function_network.hh @@ -62,14 +62,14 @@ class MFNode : NonCopyable, NonMovable { Span<MFInputSocket *> inputs_; Span<MFOutputSocket *> outputs_; bool is_dummy_; - uint id_; + int id_; friend MFNetwork; public: StringRefNull name() const; - uint id() const; + int id() const; MFNetwork &network(); const MFNetwork &network() const; @@ -83,11 +83,11 @@ class MFNode : NonCopyable, NonMovable { MFFunctionNode &as_function(); const MFFunctionNode &as_function() const; - MFInputSocket &input(uint index); - const MFInputSocket &input(uint index) const; + MFInputSocket &input(int index); + const MFInputSocket &input(int index) const; - MFOutputSocket &output(uint index); - const MFOutputSocket &output(uint index) const; + MFOutputSocket &output(int index); + const MFOutputSocket &output(int index) const; Span<MFInputSocket *> inputs(); Span<const MFInputSocket *> inputs() const; @@ -104,8 +104,8 @@ class MFNode : NonCopyable, NonMovable { class MFFunctionNode : public MFNode { private: const MultiFunction *function_; - Span<uint> input_param_indices_; - Span<uint> output_param_indices_; + Span<int> input_param_indices_; + Span<int> output_param_indices_; friend MFNetwork; @@ -114,8 +114,8 @@ class MFFunctionNode : public MFNode { const MultiFunction &function() const; - const MFInputSocket &input_for_param(uint param_index) const; - const MFOutputSocket &output_for_param(uint param_index) const; + const MFInputSocket &input_for_param(int param_index) const; + const MFOutputSocket &output_for_param(int param_index) const; }; class MFDummyNode : public MFNode { @@ -137,9 +137,9 @@ class MFSocket : NonCopyable, NonMovable { protected: MFNode *node_; bool is_output_; - uint index_; + int index_; MFDataType data_type_; - uint id_; + int id_; StringRefNull name_; friend MFNetwork; @@ -147,8 +147,8 @@ class MFSocket : NonCopyable, NonMovable { public: StringRefNull name() const; - uint id() const; - uint index() const; + int id() const; + int index() const; const MFDataType &data_type() const; @@ -217,17 +217,17 @@ class MFNetwork : NonCopyable, NonMovable { void remove(MFNode &node); void remove(Span<MFNode *> nodes); - uint socket_id_amount() const; - uint node_id_amount() const; + int socket_id_amount() const; + int node_id_amount() const; Span<MFDummyNode *> dummy_nodes(); Span<MFFunctionNode *> function_nodes(); - MFNode *node_or_null_by_id(uint id); - const MFNode *node_or_null_by_id(uint id) const; + MFNode *node_or_null_by_id(int id); + const MFNode *node_or_null_by_id(int id) const; - MFSocket *socket_or_null_by_id(uint id); - const MFSocket *socket_or_null_by_id(uint id) const; + MFSocket *socket_or_null_by_id(int id); + const MFSocket *socket_or_null_by_id(int id) const; void find_dependencies(Span<const MFInputSocket *> sockets, VectorSet<const MFOutputSocket *> &r_dummy_sockets, @@ -252,7 +252,7 @@ inline StringRefNull MFNode::name() const } } -inline uint MFNode::id() const +inline int MFNode::id() const { return id_; } @@ -301,22 +301,22 @@ inline const MFFunctionNode &MFNode::as_function() const return *(const MFFunctionNode *)this; } -inline MFInputSocket &MFNode::input(uint index) +inline MFInputSocket &MFNode::input(int index) { return *inputs_[index]; } -inline const MFInputSocket &MFNode::input(uint index) const +inline const MFInputSocket &MFNode::input(int index) const { return *inputs_[index]; } -inline MFOutputSocket &MFNode::output(uint index) +inline MFOutputSocket &MFNode::output(int index) { return *outputs_[index]; } -inline const MFOutputSocket &MFNode::output(uint index) const +inline const MFOutputSocket &MFNode::output(int index) const { return *outputs_[index]; } @@ -365,12 +365,12 @@ inline const MultiFunction &MFFunctionNode::function() const return *function_; } -inline const MFInputSocket &MFFunctionNode::input_for_param(uint param_index) const +inline const MFInputSocket &MFFunctionNode::input_for_param(int param_index) const { return this->input(input_param_indices_.first_index(param_index)); } -inline const MFOutputSocket &MFFunctionNode::output_for_param(uint param_index) const +inline const MFOutputSocket &MFFunctionNode::output_for_param(int param_index) const { return this->output(output_param_indices_.first_index(param_index)); } @@ -403,12 +403,12 @@ inline StringRefNull MFSocket::name() const return name_; } -inline uint MFSocket::id() const +inline int MFSocket::id() const { return id_; } -inline uint MFSocket::index() const +inline int MFSocket::index() const { return index_; } @@ -504,32 +504,32 @@ inline Span<MFFunctionNode *> MFNetwork::function_nodes() return function_nodes_; } -inline MFNode *MFNetwork::node_or_null_by_id(uint id) +inline MFNode *MFNetwork::node_or_null_by_id(int id) { return node_or_null_by_id_[id]; } -inline const MFNode *MFNetwork::node_or_null_by_id(uint id) const +inline const MFNode *MFNetwork::node_or_null_by_id(int id) const { return node_or_null_by_id_[id]; } -inline MFSocket *MFNetwork::socket_or_null_by_id(uint id) +inline MFSocket *MFNetwork::socket_or_null_by_id(int id) { return socket_or_null_by_id_[id]; } -inline const MFSocket *MFNetwork::socket_or_null_by_id(uint id) const +inline const MFSocket *MFNetwork::socket_or_null_by_id(int id) const { return socket_or_null_by_id_[id]; } -inline uint MFNetwork::socket_id_amount() const +inline int MFNetwork::socket_id_amount() const { return socket_or_null_by_id_.size(); } -inline uint MFNetwork::node_id_amount() const +inline int MFNetwork::node_id_amount() const { return node_or_null_by_id_.size(); } |