Files
UShaderLab/Source/UShaderLabEditor/Private/ShaderLabIntrinsics_Time.cpp
2026-07-01 15:10:51 +08:00

18 lines
637 B
C++

// Copyright FlecsProj. All Rights Reserved.
//
// Time intrinsics.
#include "ShaderLabIntrinsics.h"
#include "Materials/MaterialExpressionDeltaTime.h"
#include "Materials/MaterialExpressionTime.h"
void RegisterTimeIntrinsics(FShaderLabIntrinsicRegistry& Registry)
{
using namespace ShaderLabIntrinsic_Private;
using EFreq = EShaderLabIntrinsicFrequency;
AddSimple(Registry, TEXT("Time"), EFreq::Any, TEXT("float"), [](UMaterial& M) { return MakeSimple<UMaterialExpressionTime>(M); });
AddSimple(Registry, TEXT("DeltaTime"), EFreq::Any, TEXT("float"), [](UMaterial& M) { return MakeSimple<UMaterialExpressionDeltaTime>(M); });
}