diff --git a/Source/Engine/Debug/Exception.h b/Source/Engine/Debug/Exception.h index 5bef7aa55..8ee8979ed 100644 --- a/Source/Engine/Debug/Exception.h +++ b/Source/Engine/Debug/Exception.h @@ -13,7 +13,7 @@ namespace Log /// /// Represents errors that occur during application execution. /// - class Exception : public Object + class FLAXENGINE_API Exception : public Object { protected: diff --git a/Source/Engine/Scripting/ManagedCLR/MField.h b/Source/Engine/Scripting/ManagedCLR/MField.h index fb7f47c9a..49b51ca9f 100644 --- a/Source/Engine/Scripting/ManagedCLR/MField.h +++ b/Source/Engine/Scripting/ManagedCLR/MField.h @@ -8,7 +8,7 @@ /// /// Encapsulates information about a single Mono (managed) fields belonging to some managed class. This object also allows you to access the field data of an object instance. /// -class MField +class FLAXENGINE_API MField { friend MClass; diff --git a/Source/Engine/Utilities/StateMachine.h b/Source/Engine/Utilities/StateMachine.h index 38e69a06b..e3bd2de05 100644 --- a/Source/Engine/Utilities/StateMachine.h +++ b/Source/Engine/Utilities/StateMachine.h @@ -9,7 +9,7 @@ class StateMachine; /// /// State machine state /// -class State +class FLAXENGINE_API State { friend StateMachine; @@ -71,7 +71,7 @@ protected: /// /// State machine logic pattern /// -class StateMachine +class FLAXENGINE_API StateMachine { friend State;