You've already forked UnrealEngineUWP
mirror of
https://github.com/izzy2lost/UnrealEngineUWP.git
synced 2026-03-26 18:15:20 -07:00
Make SetCustomInstanceData() be part of generic IGeometryCollectionExternalRenderInterface. It's not truly generic so might to move out to it's own interface? Add geometry collection blueprint library with function to call this. #rb Shaun.Kime [CL 31960631 by jeremy moore in 5.4 branch]
21 lines
734 B
C++
21 lines
734 B
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
#include "GeometryCollection/GeometryCollectionBlueprintLibrary.h"
|
|
|
|
#include "GeometryCollection/GeometryCollectionComponent.h"
|
|
#include "GeometryCollection/GeometryCollectionExternalRenderInterface.h"
|
|
|
|
void UGeometryCollectionBlueprintLibrary::SetISMPoolCustomInstanceData(UGeometryCollectionComponent* GeometryCollectionComponent, int32 CustomFloatIndex, float CustomFloatValue)
|
|
{
|
|
if (GeometryCollectionComponent == nullptr)
|
|
{
|
|
return;
|
|
}
|
|
IGeometryCollectionExternalRenderInterface* CustomRenderer = GeometryCollectionComponent->GetCustomRenderer();
|
|
if (CustomRenderer == nullptr)
|
|
{
|
|
return;
|
|
}
|
|
CustomRenderer->SetCustomInstanceData(CustomFloatIndex, CustomFloatValue);
|
|
}
|