JD2022-TU1/main/extern/Soundwich/Solution/Engine/Src/Tracking/TrackConnection.h

28 lines
611 B
C++

#pragma once
#include "Util/String.h"
#include "Util/BinaryWriter.h"
#include "Util/XmlWriter.h"
namespace Soundwich
{
class TrackConnection
{
public:
TrackConnection(const char* dataType, const Util::String& compOut, const Util::String& compIn, int portOut, int portIn, const char* value);
~TrackConnection();
void SerializeConnection(Util::XmlWriter& writer, int connectionId);
private:
Util::String _dataType;
Util::String _componentOut;
int _portOut;
Util::String _componentIn;
int _portIn;
Util::String _value;
};
}