Files
UnrealEngineUWP/Engine/Source/Runtime/Niagara/Classes/NiagaraScriptSourceBase.h
Olaf Piesche 89375030fe Moved Niagara to its own module; made curve access work; fixed various small things
#codereview simon.tovey

[CL 2510645 by Olaf Piesche in Main branch]
2015-04-13 15:25:14 -04:00

28 lines
616 B
C++

// Copyright 1998-2015 Epic Games, Inc. All Rights Reserved.
#pragma once
#include "NiagaraScriptSourceBase.generated.h"
struct EditorExposedVectorConstant
{
FName ConstName;
FVector4 Value;
};
struct EditorExposedVectorCurveConstant
{
FName ConstName;
class UCurveVector *Value;
};
/** Runtime data for a Niagara system */
UCLASS(MinimalAPI)
class UNiagaraScriptSourceBase : public UObject
{
GENERATED_UCLASS_BODY()
TArray<TSharedPtr<EditorExposedVectorConstant> > ExposedVectorConstants;
TArray<TSharedPtr<EditorExposedVectorCurveConstant> > ExposedVectorCurveConstants;
virtual void Compile() {};
};