コード例 #1
0
    public AugmentedUnreality(ReadOnlyTargetRules Target)
        : base(Target)
    {
        PublicDependencyModuleNames.AddRange(new string[] {
            "Core",
            "CoreUObject",
            "Engine",
            "InputCore",
            "RHI",
            "RenderCore",
            "SlateCore"
        });

        LoadOpenCV(Target);

        Console.WriteLine("Include headers from directories:");
        PublicIncludePaths.ForEach(m => Console.WriteLine("	" + m));

        Console.WriteLine("Libraries - static:");
        PublicAdditionalLibraries.ForEach(m => Console.WriteLine("	"+ m));

        Console.WriteLine("Libraries - dynamic:");
        PublicDelayLoadDLLs.ForEach(m => Console.WriteLine("	"+ m));

        RegisterAndroidCameraBridge();
    }
コード例 #2
0
    public AugmentedUnreality(ReadOnlyTargetRules Target)
        : base(Target)
    {
        //PrivatePCHHeaderFile = "AugmentedUnreality.h";
        PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
        bLegacyPublicIncludePaths = false;

        PublicDependencyModuleNames.AddRange(new string[] {
            "Core",
            "CoreUObject",
            "Engine",
            "InputCore",
            "RHI",
            "RenderCore",
            "SlateCore"
        });

        LoadOpenCV(Target);

        Console.WriteLine("Include headers from directories:");
        PublicIncludePaths.ForEach(m => Console.WriteLine("	" + m));

        Console.WriteLine("Libraries - static:");
        PublicAdditionalLibraries.ForEach(m => Console.WriteLine("	"+ m));

        Console.WriteLine("Libraries - dynamic:");
        PublicDelayLoadDLLs.ForEach(m => Console.WriteLine("	"+ m));

        RegisterAndroidCameraBridge();
    }
コード例 #3
0
    public ViveOpenCVPlugin(ReadOnlyTargetRules Target)
        : base(Target)
    {
        PCHUsage     = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
        bEnforceIWYU = false;

        PublicIncludePaths.AddRange(
            new string[] {
            "Runtime/ImageWriteQueue/Public"
        });

        PrivateIncludePaths.AddRange(
            new string[] {
            "ViveOpenCVPlugin/Private"
        });

        PrivateDependencyModuleNames.AddRange(
            new string[] {
            "Core",
            "CoreUObject",
            "Engine",
            "EngineSettings",
            "DeveloperSettings",
            "RenderCore",
            "RHI",
            "Projects",
            "CinematicCamera",
            "ImageWrapper",
            "ImageWriteQueue",
            "SteamVR"
        });

        if (Target.bBuildEditor)
        {
            PrivateDependencyModuleNames.Add("UnrealEd");
        }

        LoadOpenCV(Target);

        Console.WriteLine("Include headers from directories:");
        PublicIncludePaths.ForEach(m => Console.WriteLine(" " + m));

        Console.WriteLine("Libraries - Static:");
        PublicAdditionalLibraries.ForEach(m => Console.WriteLine(" " + m));

        Console.WriteLine("Libraries - Dynamic:");
        PublicDelayLoadDLLs.ForEach(m => Console.WriteLine(" " + m));
    }
コード例 #4
0
    public AugmentedUnreality(TargetInfo Target)
    {
        PublicDependencyModuleNames.AddRange(new string[] {
            "Core",
            "CoreUObject",
            "Engine",
            "InputCore",
            "RHI",
            "RenderCore"
        });

        LoadOpenCV(Target);
        LoadOpenCVWrapper(Target);

        Console.WriteLine("Include headers from directories:");
        PublicIncludePaths.ForEach(m => Console.WriteLine("	" + m));

        Console.WriteLine("Libraries - static:");
        PublicAdditionalLibraries.ForEach(m => Console.WriteLine("	"+ m));

        Console.WriteLine("Libraries - dynamic:");
        PublicDelayLoadDLLs.ForEach(m => Console.WriteLine("	"+ m));
    }