Magpie/Runtime/EffectCompiler.h

19 lines
341 B
C++

#pragma once
#include "pch.h"
#include "EffectDesc.h"
class EffectCompiler {
public:
EffectCompiler() = default;
static UINT Compile(
const wchar_t* fileName,
UINT flags,
const std::map<std::string, std::variant<float, int>>& inlineParams,
EffectDesc& desc
);
// 当前 MagpieFX 版本
static constexpr UINT VERSION = 2;
};