diff --git a/Plugins/BrickGrid/BrickGrid.uplugin b/Plugins/BrickGrid/BrickGrid.uplugin index 2469e94..74531f7 100644 --- a/Plugins/BrickGrid/BrickGrid.uplugin +++ b/Plugins/BrickGrid/BrickGrid.uplugin @@ -6,7 +6,7 @@ "VersionName" : "1.0", "CreatedBy" : "Andrew Scheidecker", "CreatedByURL" : "http://www.scheidecker.net", - "MinEngineVersion" : 1579795, + "MinEngineVersion" : "4.17", "Description" : "A component that renders a 3D grid of cubes.", "CategoryPath" : "Rendering.Components", @@ -18,4 +18,4 @@ "BlacklistPlatforms" : [ "HTML5" ] } ] -} \ No newline at end of file +} diff --git a/Plugins/BrickGrid/Source/BrickGrid/Classes/BrickGridComponent.h b/Plugins/BrickGrid/Source/BrickGrid/Classes/BrickGridComponent.h index 99cdd77..10e1f6b 100644 --- a/Plugins/BrickGrid/Source/BrickGrid/Classes/BrickGridComponent.h +++ b/Plugins/BrickGrid/Source/BrickGrid/Classes/BrickGridComponent.h @@ -146,7 +146,7 @@ struct FInt3 }; /** A region of the brick grid. */ -USTRUCT() +USTRUCT(BlueprintType) struct FBrickRegion { GENERATED_USTRUCT_BODY() diff --git a/Plugins/BrickGrid/Source/BrickGrid/Private/BrickRenderComponent.cpp b/Plugins/BrickGrid/Source/BrickGrid/Private/BrickRenderComponent.cpp index 6a39324..5042998 100644 --- a/Plugins/BrickGrid/Source/BrickGrid/Private/BrickRenderComponent.cpp +++ b/Plugins/BrickGrid/Source/BrickGrid/Private/BrickRenderComponent.cpp @@ -128,7 +128,7 @@ class FBrickChunkVertexFactory : public FLocalVertexFactory FaceIndex = InFaceIndex; // Initialize the vertex factory's stream components. - DataType NewData; + FDataType NewData; NewData.PositionComponent = STRUCTMEMBER_VERTEXSTREAMCOMPONENT(&VertexBuffer, FBrickVertex, X, VET_UByte4N); NewData.TextureCoordinates.Add(STRUCTMEMBER_VERTEXSTREAMCOMPONENT(&VertexBuffer, FBrickVertex, X, VET_UByte4N)); NewData.ColorComponent = STRUCTMEMBER_VERTEXSTREAMCOMPONENT(&VertexBuffer, FBrickVertex, X, VET_Color); @@ -139,7 +139,7 @@ class FBrickChunkVertexFactory : public FLocalVertexFactory ENQUEUE_UNIQUE_RENDER_COMMAND_TWOPARAMETER( InitBrickChunkVertexFactory, FBrickChunkVertexFactory*,VertexFactory,this, - DataType,NewData,NewData, + FDataType,NewData,NewData, { VertexFactory->SetData(NewData); }); @@ -149,7 +149,7 @@ class FBrickChunkVertexFactory : public FLocalVertexFactory { return IsStaticBatchVisible(View.ViewMatrices.GetViewOrigin(),Batch) ? 1 : 0; } - virtual uint64 GetStaticBatchElementShadowVisibility(const class FSceneView& View, const FLightSceneProxy* LightSceneProxy, const struct FMeshBatch* Batch) const override + virtual uint64 GetStaticBatchElementShadowVisibility(const class FSceneView& View, const FLightSceneProxy* LightSceneProxy, const struct FMeshBatch* Batch) { return IsStaticBatchVisible(LightSceneProxy->GetPosition(),Batch) ? 1 : 0; } diff --git a/Plugins/BrickTerrainGeneration/BrickTerrainGeneration.uplugin b/Plugins/BrickTerrainGeneration/BrickTerrainGeneration.uplugin index 0acf255..1f3b44d 100644 --- a/Plugins/BrickTerrainGeneration/BrickTerrainGeneration.uplugin +++ b/Plugins/BrickTerrainGeneration/BrickTerrainGeneration.uplugin @@ -6,7 +6,7 @@ "VersionName" : "1.0", "CreatedBy" : "Andrew Scheidecker", "CreatedByURL" : "http://www.scheidecker.net", - "MinEngineVersion" : 1579795, + "MinEngineVersion" : "4.17", "Description" : "A component that generates procedural terrain for a BrickGrid", "CategoryPath" : "Rendering.Components", @@ -18,4 +18,4 @@ "BlacklistPlatforms" : [ "HTML5" ] } ] -} \ No newline at end of file +} diff --git a/Plugins/BrickTerrainGeneration/Source/BrickTerrainGeneration/BrickTerrainGeneration.Build.cs b/Plugins/BrickTerrainGeneration/Source/BrickTerrainGeneration/BrickTerrainGeneration.Build.cs index 8f13f7a..367c0b1 100644 --- a/Plugins/BrickTerrainGeneration/Source/BrickTerrainGeneration/BrickTerrainGeneration.Build.cs +++ b/Plugins/BrickTerrainGeneration/Source/BrickTerrainGeneration/BrickTerrainGeneration.Build.cs @@ -17,10 +17,12 @@ public BrickTerrainGeneration(ReadOnlyTargetRules Target) : base(Target) "BrickGrid" } ); + PrivateDependencyModuleNames.AddRange( new string[] { - "SimplexNoise" + "SimplexNoise", + "BrickGrid" } ); } diff --git a/Plugins/ConsoleAPI/ConsoleAPI.uplugin b/Plugins/ConsoleAPI/ConsoleAPI.uplugin index d034cff..47537de 100644 --- a/Plugins/ConsoleAPI/ConsoleAPI.uplugin +++ b/Plugins/ConsoleAPI/ConsoleAPI.uplugin @@ -6,7 +6,7 @@ "VersionName" : "1.0", "CreatedBy" : "Andrew Scheidecker", "CreatedByURL" : "http://www.scheidecker.net/", - "EngineVersion" : 1579795, + "EngineVersion" : "4.17", "Description" : "A plugin that allows Blueprint to register/deregister console commands.", "Category" : "Blueprint", @@ -17,4 +17,4 @@ "Type" : "Runtime" } ] -} \ No newline at end of file +} diff --git a/Plugins/SimplexNoise/SimplexNoise.uplugin b/Plugins/SimplexNoise/SimplexNoise.uplugin index 35354c1..8be0e5b 100644 --- a/Plugins/SimplexNoise/SimplexNoise.uplugin +++ b/Plugins/SimplexNoise/SimplexNoise.uplugin @@ -6,7 +6,7 @@ "VersionName" : "1.0", "CreatedBy" : "Andrew Scheidecker", "CreatedByURL" : "http://www.scheidecker.net/", - "EngineVersion" : 1579795, + "EngineVersion" : "4.17", "Description" : "A plugin that provides a simplex noise function that is callable from Blueprint.", "Category" : "Blueprint", @@ -17,4 +17,4 @@ "Type" : "Runtime" } ] -} \ No newline at end of file +}