Skip to content
Snippets Groups Projects
Select Git revision
  • 7e7a709d0369fb471cb7cb13ceb16baa13007dda
  • 5.4 default protected
  • 5.5
  • dev/5.5
  • dev/5.4
  • dev/5.3_downgrade
  • feature/experimenttime_hack
  • 5.3 protected
  • _IntenSelect5.3
  • IntenSelect5.3
  • 4.27 protected
  • 4.26 protected
  • 5.0 protected
  • 4.22 protected
  • 4.21 protected
  • UE5.4-2024.1
  • UE5.4-2024.1-rc1
  • UE5.3-2023.1-rc3
  • UE5.3-2023.1-rc2
  • UE5.3-2023.1-rc
20 results

BasicVRInteractionComponent.cpp

Blame
    • David Gilbert's avatar
      7e7a709d
      - Added LiveLink Plugin Dependency to uplugin file. · 7e7a709d
      David Gilbert authored
      - Fixed two missing includes that were throwing an error on my end.
      - Added a general settings class to the toolkit, populated with only a LiveLink preset for now.
      - Added functionality to the module to load and apply the default preset, added some guards to not do it twice (ART plugin crashes if that is done).
      - Added LiveLink functionality to the Tracked Components.
      - Added a change to the VRPawnMovement that manages to keep the rotation of the collider vertical even in the editor with LiveLink enabled.
      - Added cave config assets (ips public).
      - Added an example map that already includes the pawn with livelink + the cave root actor (no livelink yet there, todo).
      - Added a (temporary) SteamVRPreset.uasset for LiveLink for testing purposes.
      7e7a709d
      History
      - Added LiveLink Plugin Dependency to uplugin file.
      David Gilbert authored
      - Fixed two missing includes that were throwing an error on my end.
      - Added a general settings class to the toolkit, populated with only a LiveLink preset for now.
      - Added functionality to the module to load and apply the default preset, added some guards to not do it twice (ART plugin crashes if that is done).
      - Added LiveLink functionality to the Tracked Components.
      - Added a change to the VRPawnMovement that manages to keep the rotation of the collider vertical even in the editor with LiveLink enabled.
      - Added cave config assets (ips public).
      - Added an example map that already includes the pawn with livelink + the cave root actor (no livelink yet there, todo).
      - Added a (temporary) SteamVRPreset.uasset for LiveLink for testing purposes.
    RWTHVRCluster.Build.cs 1.21 KiB
    using UnrealBuildTool;
    
    public class RWTHVRCluster : ModuleRules
    {
    	public RWTHVRCluster(ReadOnlyTargetRules Target) : base(Target)
    	{
    		PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;
    
    		PublicIncludePaths.AddRange(
    			new string[] { }
    		);
    
    		PrivateIncludePaths.AddRange(
    			new string[] { }
    		);
    
    		PublicDependencyModuleNames.AddRange(
    			new string[]
    			{
    				"Core",
    				"CoreUObject",
    				"Engine",
    				"DeveloperSettings",
    				"EnhancedInput",
    				"UMG",
    				"Slate",
    				"SlateCore",
    				"LiveLink", 
    				"DisplayCluster",
    				"RWTHVRToolkit"
    			}
    		);
    
    		if (IsPluginEnabledForTarget("DTrackPlugin", base.Target))
    		{
    			PublicDependencyModuleNames.AddRange(
    				new string[]
    				{
    					"DTrackPlugin",
    					"DTrackInput"
    				}
    			);
    		}
    
    		PrivateDependencyModuleNames.AddRange(
    			new string[] { }
    		);
    
    		DynamicallyLoadedModuleNames.AddRange(
    			new string[] { }
    		);
    	}
    
    	private static bool IsPluginEnabledForTarget(string PluginName, ReadOnlyTargetRules Target)
    	{
    		var PL = Plugins.GetPlugin(PluginName);
    		return PL != null && Target.ProjectFile != null && Plugins.IsPluginEnabledForTarget(PL,
    			ProjectDescriptor.FromFile(Target.ProjectFile), Target.Platform, Target.Configuration, Target.Type);
    	}
    }