Quality of life improvements

This commit is contained in:
Jérôme Leclercq
2020-08-24 17:14:01 +02:00
parent 63f259b907
commit 9b313dac2e
3 changed files with 9 additions and 3 deletions

View File

@@ -284,6 +284,11 @@ namespace Nz::ShaderNodes
{
}
inline std::shared_ptr<SwizzleOp> SwizzleOp::Build(ExpressionPtr expressionPtr, SwizzleComponent swizzleComponent)
{
return Build(std::move(expressionPtr), { swizzleComponent });
}
inline std::shared_ptr<SwizzleOp> SwizzleOp::Build(ExpressionPtr expressionPtr, std::initializer_list<SwizzleComponent> swizzleComponents)
{
auto node = std::make_shared<SwizzleOp>();