rdInst Source Code Layout and Configuration


The source code for rdInst is included with the package. Normally this resides in the Unreal Engines Plugin/Marketplace folder.

If you want to directly view and/or edit the code – you can add it to your projects “Plugin” folder (if there isn’t one, just create it). If your project is c++ based, it will be included as part of the Visual Studio project.

Note: The source code for the rdTools projects are laid out with minimal inter-token spacing and mostly camelCase.
If you find this hard to read (if you get used to it, it is more efficient) you can format it to your own style using the Visual Studio “Format Document” or “Format Selection” tools.

The Source code is collated with Visual Studio Filters rather than Folders. By default those filters aren’t included with the project, but you can edit the two files below and copy/paste the filter sections into your project.

Firstly, close your project and Visual Studio.

You’ll find the files to edit in your “MyProject/Intermediate/ProjectFiles” (replacing MyProject with your own project name).

The first is “MyProject.vcxproj.filters” – open it in a text editor, and copy past the following section into the file, just after the last [/ItemGroup]:

  <ItemGroup>
      <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstPCGSpawner.h">
      <Filter>rdInst\PCG</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstPCGSpawnerWithIndices.h">
      <Filter>rdInst\PCG</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstOptions.h">
      <Filter>rdInst\Helpers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdUMGHelpers.h">
      <Filter>rdInst\Helpers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstSubsystem.h">
      <Filter>rdInst\rdSubsystem</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstPCGManagedrdInstComponent.h">
      <Filter>rdInst\PCG</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdPopUpActorPicker.h">
      <Filter>rdInst\Helpers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdDebugHUD.h">
      <Filter>rdInst\Helpers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdPopUpAssetPicker.h">
      <Filter>rdInst\Helpers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdProceduralActor.h">
      <Filter>rdInst\OtherActors\ProceduralActor</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdSpawnStuffActor.h">
      <Filter>rdInst\OtherActors\SpawnStuffActor</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstances.h">
      <Filter>rdInst\rdBase\Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstStates.h">
      <Filter>rdInst\rdBase\Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdLandscapeModify.h">
      <Filter>rdInst\rdBase\Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdPlacement.h">
      <Filter>rdInst\rdBase\Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdPools.h">
      <Filter>rdInst\rdBase\Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdProxies.h">
      <Filter>rdInst\rdBase\Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdSpawnStuff.h">
      <Filter>rdInst\rdBase\Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdSplines.h">
      <Filter>rdInst\rdBase\Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdUtilities.h">
      <Filter>rdInst\rdBase\Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstBaseActor.h">
      <Filter>rdInst\rdBase\Headers</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInst.h">
      <Filter>rdInst\MainEntryPoint</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstSubsystem.cpp">
      <Filter>rdInst\rdSubsystem</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBPLibrary.cpp">
      <Filter>rdInst\rdSubsystem</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Conversions.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Distributed.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Instancing.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_LandscapeModify.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Pooling.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Procedural.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Proxies.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_SpawnStuff.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Splines.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Utilities.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rd_PixelWrappers.cpp">
      <Filter>rdInst\Helpers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Visibility.cpp">
      <Filter>rdInst\rdActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor.cpp">
      <Filter>rdInst\rdActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Assimilation.cpp">
      <Filter>rdInst\rdActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Build.cpp">
      <Filter>rdInst\rdActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Conversions.cpp">
      <Filter>rdInst\rdActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Instancing.cpp">
      <Filter>rdInst\rdActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Pooling.cpp">
      <Filter>rdInst\rdActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Randomization.cpp">
      <Filter>rdInst\rdActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Spawning.cpp">
      <Filter>rdInst\rdActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Themes.cpp">
      <Filter>rdInst\rdActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Utilities.cpp">
      <Filter>rdInst\rdActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBreakAndMake.cpp">
      <Filter>rdInst\Helpers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_CustomData.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstPCGSpawner.cpp">
      <Filter>rdInst\PCG</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstPCGSpawnerWithIndices.cpp">
      <Filter>rdInst\PCG</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstOptions.cpp">
      <Filter>rdInst\Helpers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstPCGMangedRdInstComponent.cpp">
      <Filter>rdInst\PCG</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_AutoInstancing.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdPopUpActorPicker.cpp">
      <Filter>rdInst\Helpers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdDebugHUD.cpp">
      <Filter>rdInst\Helpers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Pickups.cpp">
      <Filter>rdInst\rdBase</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdPopUpAssetPicker.cpp">
      <Filter>rdInst\Helpers</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_BrowserContextMenu.cpp">
      <Filter>rdInst\EditorTools\Menus</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_OutlinerMenu.cpp">
      <Filter>rdInst\EditorTools\Menus</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_WorldContextMenu.cpp">
      <Filter>rdInst\EditorTools\Menus</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_ToolMenu.cpp">
      <Filter>rdInst\EditorTools\Menus</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_About.cpp">
      <Filter>rdInst\EditorTools\AboutWindow</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_UIAbout.cpp">
      <Filter>rdInst\EditorTools\AboutWindow</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_UIInstanceSettings.cpp">
      <Filter>rdInst\EditorTools\InstanceSettingsWindow</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_InstanceSettings.cpp">
      <Filter>rdInst\EditorTools\InstanceSettingsWindow</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_UIProxySettings.cpp">
      <Filter>rdInst\EditorTools\ProxySettingsWindow</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_CreateSpawnActorFromSelection.cpp">
      <Filter>rdInst\EditorTools\ConvertToSpawnActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_UIConvertToSpawnActor.cpp">
      <Filter>rdInst\EditorTools\ConvertToSpawnActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_RandomSettings.cpp">
      <Filter>rdInst\EditorTools\RandomSettings</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_UIRandomSettings.cpp">
      <Filter>rdInst\EditorTools\RandomSettings</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdProceduralActor.cpp">
      <Filter>rdInst\OtherActors\ProceduralActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdSpawnStuffActor.cpp">
      <Filter>rdInst\OtherActors\SpawnStuffActor</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst.cpp">
      <Filter>rdInst\MainEntryPoint</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <None Include="..\..\Plugins\rdInst\rdInst.uplugin">
      <Filter>rdInst</Filter>
    </None>
  </ItemGroup>

The other file is “MyProject.vcxproj” – open that into a text editor and find the lines specifying “Includes” in the ItemGroup, add the lines below to that Group.

    <None Include="..\..\Plugins\rdInst\rdInst.uplugin" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Assimilation.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Build.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Conversions.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Instancing.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Pooling.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Randomization.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Spawning.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Themes.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Utilities.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdActor_Visibility.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdDebugHUD.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Conversions.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_CustomData.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Distributed.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Instancing.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_LandscapeModify.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Pickups.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Pooling.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Procedural.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Proxies.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_SpawnStuff.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Splines.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_Utilities.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBPLibrary.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBreakAndMake.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstOptions.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstPCGMangedRdInstComponent.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstPCGSpawner.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstPCGSpawnerWithIndices.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstSubsystem.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_About.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstBaseActor_AutoInstancing.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_BrowserContextMenu.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_CreateSpawnActorFromSelection.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_InstanceSettings.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_OutlinerMenu.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_RandomSettings.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_ToolMenu.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_UIAbout.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_UIConvertToSpawnActor.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_UIInstanceSettings.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_UIProxySettings.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_UIRandomSettings.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInst_WorldContextMenu.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdPopUpActorPicker.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdPopUpAssetPicker.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdProceduralActor.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdSpawnStuffActor.cpp" />
    <ClCompile Include="..\..\Plugins\rdInst\Source\rdInst\Private\rd_PixelWrappers.cpp" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdDebugHUD.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdInstOptions.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdPopUpActorPicker.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdPopUpAssetPicker.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Private\rdUMGHelpers.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Private\rd_PixelWrappers.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdActor.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInst.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstances.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstBaseActor.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstPCGManagedrdInstComponent.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstPCGSpawner.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstPCGSpawnerWithIndices.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstStates.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdInstSubsystem.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdLandscapeModify.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdPlacement.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdPools.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdProceduralActor.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdProxies.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdSpawnStuff.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdSpawnStuffActor.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdSplines.h" />
    <ClInclude Include="..\..\Plugins\rdInst\Source\rdInst\Public\rdUtilities.h" />

Now save the files and open the project in Visual Studio, you should now see the rdInst Plugin Folder in your project like below: