make most classes public (can be referenced in game code)

This commit is contained in:
monsieurgustav
2017-11-03 11:54:57 +01:00
parent 008c07b8f3
commit e8f93a6197
11 changed files with 16 additions and 7 deletions
+9
View File
@@ -29,6 +29,15 @@ namespace UnrealBuildTool.Rules
}
);
PublicIncludePaths.AddRange(
new string[] {
"OSC/Public",
"OSC/Public/Common",
"OSC/Public/Receive",
"OSC/Public/Send",
}
);
PrivateIncludePaths.AddRange(
new string[] {
"OSC/Private",
@@ -4,7 +4,7 @@
USTRUCT(BlueprintType)
struct FOscDataElemStruct
struct OSC_API FOscDataElemStruct
{
GENERATED_USTRUCT_BODY()
@@ -6,7 +6,7 @@
UCLASS()
class UOscFunctionLibrary : public UBlueprintFunctionLibrary
class OSC_API UOscFunctionLibrary : public UBlueprintFunctionLibrary
{
GENERATED_BODY()
@@ -5,7 +5,7 @@
USTRUCT(BlueprintType)
struct FOscMessageStruct
struct OSC_API FOscMessageStruct
{
GENERATED_USTRUCT_BODY()
@@ -7,7 +7,7 @@
UCLASS(ClassGroup=OSC)
class AOscReceiverActor : public AActor
class OSC_API AOscReceiverActor : public AActor
{
GENERATED_BODY()
@@ -11,7 +11,7 @@ DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(FComponentOscReceivedSignature, c
UCLASS(ClassGroup=OSC, meta = (BlueprintSpawnableComponent))
class UOscReceiverComponent : public UActorComponent
class OSC_API UOscReceiverComponent : public UActorComponent
{
GENERATED_BODY()
@@ -4,7 +4,7 @@
/// Base class to receive OSC messages.
struct IOscReceiverInterface
struct OSC_API IOscReceiverInterface
{
virtual ~IOscReceiverInterface() {}
virtual const FString & GetAddressFilter() const = 0;
@@ -14,7 +14,7 @@ struct IOscReceiverInterface
/// Forward calls to an impl object.
template <class T>
struct BasicOscReceiver : IOscReceiverInterface
struct OSC_API BasicOscReceiver : IOscReceiverInterface
{
T * const _impl;