Files
UnrealEngineUWP/Engine/Source/Runtime/Niagara/Classes/NiagaraScriptSourceBase.h

28 lines
616 B
C
Raw Normal View History

// 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() {};
};