Support for UE4 4.15

Hello,

When can we expect support for UE4 4.15 (PS4 and Windows builds)? It’s been almost a month and we will need to make the engine update soon because of new features added in the engine. I noticed that there was a commit on Github which mentioned there were fixes for 4.15. I tried the Github version too but was unable to get it to build successfully.

Thanks,

Karan

It’s available now in 1.09.03.

Thanks for your answer Scott. I just tried 1.09.03 right now and it resulted in 164 build errors in Visual Studio . I’m compiling against a UE4 Source build version 4.15.1 - release.

On my first attempt there were a bunch of errors about the order of the header files (This is something UE4 is picky about) so I rearranged the headers. these are the errors that I am now seeing:

Severity Code Description Project File Line Suppression State
Error C2065 ‘ISequencerSection’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C2504 ‘FMovieSceneTrackEditor’: base class undefined UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 7

Error C2065 ‘ISequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 9

Error C2923 ‘TSharedRef’: ‘ISequencer’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-
release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 9

Error C2065 ‘ISequencerTrackEditor’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2923 ‘TSharedRef’: ‘ISequencerTrackEditor’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2065 ‘ISequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2923 ‘TSharedRef’: ‘ISequencer’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2923 ‘TSharedRef’: ‘ISequencerSection’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C2061 syntax error: identifier ‘UMovieSceneSection’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C2065 ‘UMovieSceneTrack’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 18

Error C2923 ‘TSubclassOf’: ‘UMovieSceneTrack’ is not a valid template type argument for parameter ‘TClass’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 18

Error C3668 ‘FFMODEventControlTrackEditor::BuildObjectBindingTrackMenu’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 16

Error C3668 ‘FFMODEventControlTrackEditor::MakeSectionInterface’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C3668 ‘FFMODEventControlTrackEditor::SupportsType’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 18

Error C2504 ‘ISequencerSection’: base class undefined UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 31

Error C2061 syntax error: identifier ‘UMovieSceneSection’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 34

Error C2143 syntax error: missing ‘;’ before ‘*’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C2433 ‘FFMODEventControlSection::UMovieSceneSection’: ‘virtual’ not permitted on data declarations UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C2061 syntax error: identifier ‘FSequencerSectionPainter’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 42

Error C2143 syntax error: missing ‘;’ before ‘&’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 50

Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 50

Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 50

Error C2065 ‘ISequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 53

Error C2923 ‘TWeakPtr’: ‘ISequencer’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 53

Error C4624 ‘FFMODEventControlSection’: destructor was implicitly defined as deleted UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 60
Error C3668 ‘FFMODEventControlSection::GetDisplayName’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 38
Error C3668 ‘FFMODEventControlSection::GetSectionTitle’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 39
Error C3668 ‘FFMODEventControlSection::GetSectionHeight’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 40
Error C3668 ‘FFMODEventControlSection::GenerateSectionLayout’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 41
Error C3668 ‘FFMODEventControlSection::OnPaintSection’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 42
Error C3668 ‘FFMODEventControlSection::GetKeyBrush’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 43
Error C3668 ‘FFMODEventControlSection::GetKeyBrushOrigin’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 44
Error C3668 ‘FFMODEventControlSection::SectionIsResizable’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 45
Error C2143 syntax error: missing ‘;’ before ‘’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12
Error C2061 syntax error: identifier ‘ISequencer’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12
Error C2143 syntax error: missing ‘;’ before '
’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15
Error C2061 syntax error: identifier ‘UMovieSceneSection’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15
Error C2143 syntax error: missing ‘;’ before ‘’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18
Error C2061 syntax error: identifier ‘FIntegralCurve’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18
Error C2143 syntax error: missing ‘;’ before '
’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 36
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 36
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 36
Error C2143 syntax error: missing ‘;’ before ‘’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 37
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 37
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 37
Error C2143 syntax error: missing ‘;’ before '
’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 38
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 38
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 38
Error C2065 ‘_Sequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12
Error C2065 ‘InArg’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12
Error C2065 ‘_OwningSection’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15
Error C2065 ‘InArg’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15
Error C2065 ‘_Curve’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18
Error C2065 ‘InArg’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18
Error C2511 ‘FFMODEventControlSection::FFMODEventControlSection(UMovieSceneSection &,TSharedRef<ObjectType,0>)’: overloaded member function not found in ‘FFMODEventControlSection’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 21
Error C2550 ‘FFMODEventControlSection::{ctor}’: constructor initializer lists are only allowed on constructor definitions UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 23
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::ControlKeyEnum’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 24
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::ControlKeyEnum’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 25
Error C3867 ‘FFMODEventControlSection::ControlKeyEnum’: non-standard syntax; use ‘&’ to create a pointer to member UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 25
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::LeftKeyBrush’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 27
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::RightKeyBrush’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 28
Error C2039 ‘GetSectionObject’: is not a member of ‘FFMODEventControlSection’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 31
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 33
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 49
Error C2511 ‘int32 FFMODEventControlSection::OnPaintSection(FSequencerSectionPainter &) const’: overloaded member function not found in ‘FFMODEventControlSection’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 54
Error C2228 left of ‘.Pin’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 55
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 68
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 136
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 154
Error C2511 ‘FFMODEventControlTrackEditor::FFMODEventControlTrackEditor(TSharedRef<ObjectType,0>)’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 172
Error C2550 ‘FFMODEventControlTrackEditor::{ctor}’: constructor initializer lists are only allowed on constructor definitions UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 173
Error C2511 ‘TSharedRef<ISequencerTrackEditor,0> FFMODEventControlTrackEditor::CreateTrackEditor(TSharedRef<ObjectType,0>)’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 176
Error C2664 ‘FFMODEventControlTrackEditor::FFMODEventControlTrackEditor(FFMODEventControlTrackEditor &&)’: cannot convert argument 1 from ‘TSharedRef<ObjectType,0>’ to ‘TSharedRef’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 177
Error C2672 ‘MakeShareable’: no matching overloaded function found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 177
Error C2780 ‘SharedPointerInternals::FRawPtrProxy MakeShareable(ObjectType *,DeleterType &&)’: expects 2 arguments - 1 provided UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 177
Error C2511 ‘bool FFMODEventControlTrackEditor::SupportsType(TSubclassOf) const’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 181
Error C2511 ‘TSharedRef<ISequencerSection,0> FFMODEventControlTrackEditor::MakeSectionInterface(UMovieSceneSection &,UMovieSceneTrack &,FGuid)’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 186
Error C2664 ‘bool FFMODEventControlTrackEditor::SupportsType(TSubclassOf) const’: cannot convert argument 1 from ‘UClass *’ to ‘TSubclassOf’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 187
Error C3861 ‘GetSequencer’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 189
Error C2661 ‘FFMODEventControlSection::FFMODEventControlSection’: no overloaded function takes 2 arguments UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 190
Error C2672 ‘MakeShareable’: no matching overloaded function found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 190
Error C2780 ‘SharedPointerInternals::FRawPtrProxy MakeShareable(ObjectType *,DeleterType &&)’: expects 2 arguments - 1 provided UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 190
Error C3861 ‘GetSequencer’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 197
Error C3861 ‘GetSequencer’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 210
Error C3861 ‘AnimatablePropertyChanged’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 215
Error C2065 ‘FFindOrCreateHandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224
Error C2146 syntax error: missing ‘;’ before identifier ‘HandleResult’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224
Error C2065 ‘HandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224
Error C3861 ‘FindOrCreateHandleToObject’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224
Error C2065 ‘HandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 225
Error C2228 left of ‘.Handle’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 225
Error C2065 ‘HandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 226
Error C2228 left of ‘.bWasCreated’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 226
Error C2065 ‘FFindOrCreateTrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230
Error C2146 syntax error: missing ‘;’ before identifier ‘TrackResult’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230
Error C2065 ‘TrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230
Error C3861 ‘FindOrCreateTrackForObject’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230
Error C2065 ‘TrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 231
Error C2228 left of ‘.Track’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 231
Error C2065 ‘TrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 232
Error C2228 left of ‘.bWasCreated’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 232
Error C2504 ‘UActorFactory’: base class undefined UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 11
Error C3668 ‘UFMODAmbientSoundActorFactory::PostSpawnActor’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 15
Error C3668 ‘UFMODAmbientSoundActorFactory::PostCreateBlueprint’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 16
Error C3668 ‘UFMODAmbientSoundActorFactory::CanCreateActorFrom’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 17
Error C3668 ‘UFMODAmbientSoundActorFactory::GetAssetFromActorInstance’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 18
Error C2440 ‘return’: cannot convert from ‘UFMODAmbientSoundActorFactory *’ to ‘UObject *’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 12
Error C2039 ‘StaticConfigName’: is not a member of ‘UFMODAmbientSoundActorFactory’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16
Error C3861 ‘StaticConfigName’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16
Error C2039 ‘AddReferencedObjects’: is not a member of ‘UFMODAmbientSoundActorFactory’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16
Error C2065 ‘AddReferencedObjects’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16
Error C2027 use of undefined type ‘UActorFactory’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16
Error C3083 ‘WithinClass’: the symbol to the left of a ‘::’ must be a type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16
Error C2437 ‘Super’: has already been initialized UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 57
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 11
Error C2039 ‘_Sequencer’: is not a member of ‘SFMODEventControlCurveKeyEditor::FArguments’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 11
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 12
Error C2039 ‘_OwningSection’: is not a member of ‘SFMODEventControlCurveKeyEditor::FArguments’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 12
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 13
Error C2039 ‘_Curve’: is not a member of ‘SFMODEventControlCurveKeyEditor::FArguments’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 13
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 33
Error C2227 left of ‘->GetLocalTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 33
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 35
Error C2227 left of ‘->Evaluate’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 35
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 41
Error C2227 left of ‘->SetFlags’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 41
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 43
Error C2227 left of ‘->TryModify’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 43
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 45
Error C2227 left of ‘->GetLocalTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 45
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 46
Error C2227 left of ‘->GetAutoSetTrackDefaults’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 46
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 48
Error C2227 left of ‘->FindKey’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 48
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 49
Error C2227 left of ‘->IsKeyHandleValid’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 49
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 51
Error C2227 left of ‘->SetKeyValue’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 51
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 55
Error C2227 left of ‘->GetNumKeys’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 55
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 59
Error C2227 left of ‘->AddKey’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 59
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 62
Error C2227 left of ‘->GetStartTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 62
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 64
Error C2227 left of ‘->SetStartTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 64
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 66
Error C2227 left of ‘->GetEndTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 66
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 68
Error C2227 left of ‘->SetEndTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 68
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 76
Error C2227 left of ‘->SetDefaultValue’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 76
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 79
Error C2227 left of ‘->NotifyMovieSceneDataChanged’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 79
Error Failed to produce item: C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-FMODStudioEditor.suppressed.exp UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Intermediate\ProjectFiles\ERROR 1
Error MSB3075 The command “…\Build\BatchFiles\Build.bat UE4Editor Win64 Development -waitmutex” exited with code 5. Please verify that you have sufficient rights to run this command. UE4 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets 41

Thanks for your answer Scott. I just tried 1.09.03 right now and it resulted in 164 build errors in Visual Studio . I’m compiling against a UE4 Source build version 4.15.1 - release.

On my first attempt there were a bunch of errors about the order of the header files (This is something UE4 is picky about) so I rearranged the headers. these are the errors that I am now seeing:

Severity Code Description Project File Line Suppression State
Error C2065 ‘ISequencerSection’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C2504 ‘FMovieSceneTrackEditor’: base class undefined UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 7

Error C2065 ‘ISequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 9

Error C2923 ‘TSharedRef’: ‘ISequencer’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-
release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 9

Error C2065 ‘ISequencerTrackEditor’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2923 ‘TSharedRef’: ‘ISequencerTrackEditor’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2065 ‘ISequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2923 ‘TSharedRef’: ‘ISequencer’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 11

Error C2923 ‘TSharedRef’: ‘ISequencerSection’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C2061 syntax error: identifier ‘UMovieSceneSection’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C2065 ‘UMovieSceneTrack’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 18

Error C2923 ‘TSubclassOf’: ‘UMovieSceneTrack’ is not a valid template type argument for parameter ‘TClass’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 18

Error C3668 ‘FFMODEventControlTrackEditor::BuildObjectBindingTrackMenu’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 16

Error C3668 ‘FFMODEventControlTrackEditor::MakeSectionInterface’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 17

Error C3668 ‘FFMODEventControlTrackEditor::SupportsType’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 18

Error C2504 ‘ISequencerSection’: base class undefined UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 31

Error C2061 syntax error: identifier ‘UMovieSceneSection’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 34

Error C2143 syntax error: missing ‘;’ before ‘*’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C2433 ‘FFMODEventControlSection::UMovieSceneSection’: ‘virtual’ not permitted on data declarations UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 37

Error C2061 syntax error: identifier ‘FSequencerSectionPainter’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 42

Error C2143 syntax error: missing ‘;’ before ‘&’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 50

Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 50

Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 50

Error C2065 ‘ISequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 53

Error C2923 ‘TWeakPtr’: ‘ISequencer’ is not a valid template type argument for parameter ‘ObjectType’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 53

Error C4624 ‘FFMODEventControlSection’: destructor was implicitly defined as deleted UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 60
Error C3668 ‘FFMODEventControlSection::GetDisplayName’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 38
Error C3668 ‘FFMODEventControlSection::GetSectionTitle’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 39
Error C3668 ‘FFMODEventControlSection::GetSectionHeight’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 40
Error C3668 ‘FFMODEventControlSection::GenerateSectionLayout’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 41
Error C3668 ‘FFMODEventControlSection::OnPaintSection’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 42
Error C3668 ‘FFMODEventControlSection::GetKeyBrush’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 43
Error C3668 ‘FFMODEventControlSection::GetKeyBrushOrigin’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 44
Error C3668 ‘FFMODEventControlSection::SectionIsResizable’: method with override specifier ‘override’ did not override any base class methods UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\FMODEventControlTrackEditor.h 45
Error C2143 syntax error: missing ‘;’ before ‘’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12
Error C2061 syntax error: identifier ‘ISequencer’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12
Error C2143 syntax error: missing ‘;’ before '
’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15
Error C2061 syntax error: identifier ‘UMovieSceneSection’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15
Error C2143 syntax error: missing ‘;’ before ‘’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18
Error C2061 syntax error: identifier ‘FIntegralCurve’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18
Error C2143 syntax error: missing ‘;’ before '
’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 36
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 36
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 36
Error C2143 syntax error: missing ‘;’ before ‘’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 37
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 37
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 37
Error C2143 syntax error: missing ‘;’ before '
’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 38
Error C4430 missing type specifier - int assumed. Note: C++ does not support default-int UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 38
Error C2238 unexpected token(s) preceding ‘;’ UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 38
Error C2065 ‘_Sequencer’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12
Error C2065 ‘InArg’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 12
Error C2065 ‘_OwningSection’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15
Error C2065 ‘InArg’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 15
Error C2065 ‘_Curve’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18
Error C2065 ‘InArg’: undeclared identifier UE4 c:\users\karan\documents\ue-4.15.1-release\engine\plugins\fmodstudio\source\fmodstudioeditor\private\sequencer\SFMODEventControlCurveKeyEditor.h 18
Error C2511 ‘FFMODEventControlSection::FFMODEventControlSection(UMovieSceneSection &,TSharedRef<ObjectType,0>)’: overloaded member function not found in ‘FFMODEventControlSection’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 21
Error C2550 ‘FFMODEventControlSection::{ctor}’: constructor initializer lists are only allowed on constructor definitions UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 23
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::ControlKeyEnum’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 24
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::ControlKeyEnum’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 25
Error C3867 ‘FFMODEventControlSection::ControlKeyEnum’: non-standard syntax; use ‘&’ to create a pointer to member UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 25
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::LeftKeyBrush’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 27
Error C2597 illegal reference to non-static member ‘FFMODEventControlSection::RightKeyBrush’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 28
Error C2039 ‘GetSectionObject’: is not a member of ‘FFMODEventControlSection’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 31
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 33
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 49
Error C2511 ‘int32 FFMODEventControlSection::OnPaintSection(FSequencerSectionPainter &) const’: overloaded member function not found in ‘FFMODEventControlSection’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 54
Error C2228 left of ‘.Pin’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 55
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 68
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 136
Error C2065 ‘Section’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 154
Error C2511 ‘FFMODEventControlTrackEditor::FFMODEventControlTrackEditor(TSharedRef<ObjectType,0>)’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 172
Error C2550 ‘FFMODEventControlTrackEditor::{ctor}’: constructor initializer lists are only allowed on constructor definitions UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 173
Error C2511 ‘TSharedRef<ISequencerTrackEditor,0> FFMODEventControlTrackEditor::CreateTrackEditor(TSharedRef<ObjectType,0>)’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 176
Error C2664 ‘FFMODEventControlTrackEditor::FFMODEventControlTrackEditor(FFMODEventControlTrackEditor &&)’: cannot convert argument 1 from ‘TSharedRef<ObjectType,0>’ to ‘TSharedRef’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 177
Error C2672 ‘MakeShareable’: no matching overloaded function found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 177
Error C2780 ‘SharedPointerInternals::FRawPtrProxy MakeShareable(ObjectType *,DeleterType &&)’: expects 2 arguments - 1 provided UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 177
Error C2511 ‘bool FFMODEventControlTrackEditor::SupportsType(TSubclassOf) const’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 181
Error C2511 ‘TSharedRef<ISequencerSection,0> FFMODEventControlTrackEditor::MakeSectionInterface(UMovieSceneSection &,UMovieSceneTrack &,FGuid)’: overloaded member function not found in ‘FFMODEventControlTrackEditor’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 186
Error C2664 ‘bool FFMODEventControlTrackEditor::SupportsType(TSubclassOf) const’: cannot convert argument 1 from ‘UClass *’ to ‘TSubclassOf’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 187
Error C3861 ‘GetSequencer’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 189
Error C2661 ‘FFMODEventControlSection::FFMODEventControlSection’: no overloaded function takes 2 arguments UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 190
Error C2672 ‘MakeShareable’: no matching overloaded function found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 190
Error C2780 ‘SharedPointerInternals::FRawPtrProxy MakeShareable(ObjectType *,DeleterType &&)’: expects 2 arguments - 1 provided UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 190
Error C3861 ‘GetSequencer’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 197
Error C3861 ‘GetSequencer’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 210
Error C3861 ‘AnimatablePropertyChanged’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 215
Error C2065 ‘FFindOrCreateHandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224
Error C2146 syntax error: missing ‘;’ before identifier ‘HandleResult’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224
Error C2065 ‘HandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224
Error C3861 ‘FindOrCreateHandleToObject’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 224
Error C2065 ‘HandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 225
Error C2228 left of ‘.Handle’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 225
Error C2065 ‘HandleResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 226
Error C2228 left of ‘.bWasCreated’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 226
Error C2065 ‘FFindOrCreateTrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230
Error C2146 syntax error: missing ‘;’ before identifier ‘TrackResult’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230
Error C2065 ‘TrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230
Error C3861 ‘FindOrCreateTrackForObject’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 230
Error C2065 ‘TrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 231
Error C2228 left of ‘.Track’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 231
Error C2065 ‘TrackResult’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 232
Error C2228 left of ‘.bWasCreated’ must have class/struct/union UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\FMODEventControlTrackEditor.cpp 232
Error C2504 ‘UActorFactory’: base class undefined UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 11
Error C3668 ‘UFMODAmbientSoundActorFactory::PostSpawnActor’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 15
Error C3668 ‘UFMODAmbientSoundActorFactory::PostCreateBlueprint’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 16
Error C3668 ‘UFMODAmbientSoundActorFactory::CanCreateActorFrom’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 17
Error C3668 ‘UFMODAmbientSoundActorFactory::GetAssetFromActorInstance’: method with override specifier ‘override’ did not override any base class methods UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 18
Error C2440 ‘return’: cannot convert from ‘UFMODAmbientSoundActorFactory *’ to ‘UObject *’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Classes\FMODAmbientSoundActorFactory.h 12
Error C2039 ‘StaticConfigName’: is not a member of ‘UFMODAmbientSoundActorFactory’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16
Error C3861 ‘StaticConfigName’: identifier not found UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16
Error C2039 ‘AddReferencedObjects’: is not a member of ‘UFMODAmbientSoundActorFactory’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16
Error C2065 ‘AddReferencedObjects’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16
Error C2027 use of undefined type ‘UActorFactory’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16
Error C3083 ‘WithinClass’: the symbol to the left of a ‘::’ must be a type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 16
Error C2437 ‘Super’: has already been initialized UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Inc\FMODStudioEditor\FMODStudioEditor.generated.cpp 57
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 11
Error C2039 ‘_Sequencer’: is not a member of ‘SFMODEventControlCurveKeyEditor::FArguments’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 11
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 12
Error C2039 ‘_OwningSection’: is not a member of ‘SFMODEventControlCurveKeyEditor::FArguments’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 12
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 13
Error C2039 ‘_Curve’: is not a member of ‘SFMODEventControlCurveKeyEditor::FArguments’ UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 13
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 33
Error C2227 left of ‘->GetLocalTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 33
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 35
Error C2227 left of ‘->Evaluate’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 35
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 41
Error C2227 left of ‘->SetFlags’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 41
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 43
Error C2227 left of ‘->TryModify’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 43
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 45
Error C2227 left of ‘->GetLocalTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 45
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 46
Error C2227 left of ‘->GetAutoSetTrackDefaults’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 46
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 48
Error C2227 left of ‘->FindKey’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 48
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 49
Error C2227 left of ‘->IsKeyHandleValid’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 49
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 51
Error C2227 left of ‘->SetKeyValue’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 51
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 55
Error C2227 left of ‘->GetNumKeys’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 55
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 59
Error C2227 left of ‘->AddKey’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 59
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 62
Error C2227 left of ‘->GetStartTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 62
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 64
Error C2227 left of ‘->SetStartTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 64
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 66
Error C2227 left of ‘->GetEndTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 66
Error C2065 ‘OwningSection’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 68
Error C2227 left of ‘->SetEndTime’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 68
Error C2065 ‘Curve’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 76
Error C2227 left of ‘->SetDefaultValue’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 76
Error C2065 ‘Sequencer’: undeclared identifier UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 79
Error C2227 left of ‘->NotifyMovieSceneDataChanged’ must point to class/struct/union/generic type UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Source\FMODStudioEditor\Private\Sequencer\SFMODEventControlCurveKeyEditor.cpp 79
Error Failed to produce item: C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Plugins\FMODStudio\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-FMODStudioEditor.suppressed.exp UE4 C:\Users\Karan\Documents\UE-4.15.1-release\Engine\Intermediate\ProjectFiles\ERROR 1
Error MSB3075 The command “…\Build\BatchFiles\Build.bat UE4Editor Win64 Development -waitmutex” exited with code 5. Please verify that you have sufficient rights to run this command. UE4 C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.MakeFile.Targets 41

This is to do with Epics changes with monolithic headers.
The easiest way to fix this at the moment is to put the plugin in the projects folder, not the engine.

1 Like

Thanks! Got this working a while ago using what you suggested.

As Cameron Baron said, it has to due with the changes Epic did to Unreal’s build system in 4.15. Short version is that they had a huge problem with monolithic headers like “Engine.h” and variations thereof. The result was that whenever you wanted to access engine functionality you had to include large parts of it, which really handicapped compile times. Their solution is called “Include What You Use” and seeks to fix that. For now the FMOD Studio plugin hasn’t been updated properly. You can either follow the Mr. Baron’s advice or fix it yourself, if you need the plugin to be compiled into the engine (don’t worry it seems to be a straightforward fix).

  1. (Make sure that you have reverted all the changes you did to the headers)
  2. Open the FMOD*.build.cs files (there should be three) which can be found within “…/Engine/Engine/Plugins/FMODStudio/Source”
  3. Add the line “bEnforceIWYU = false;” to the constructors
  4. This will selectively disable IWYU for the FMOD plugin, but break one class in turn
  5. Open “…/FMODStudioEditor/Classes/FMODAmbientSoundActorFactory.h” and include “ActorFactories/ActorFactory.h” (as always, above the *.generated.h)

It should now build without problems.

KEEP IN MIND THAT I have not tested whether this works properly (i.e. in standalone builds), but merely verified that the editor compiles, runs and that everything seems to work (in that I haven’t used every single feature of FMOD in my project) inside the editor.

Oh, and it appears that the developer(s) in charge of the Unreal plugin forgot to bump the plugin version in the plugin descriptor as it still reports that you have version 1.08.15 installed. That not a real problem though.

Hope this helps whoever reads this thread.

1 Like

Thanks a lot for the detailed answer :slight_smile: