27 lines
740 B
C#
27 lines
740 B
C#
![]() |
//////////////////////////////////////////////////////
|
|||
|
// MicroSplat
|
|||
|
// Copyright (c) Jason Booth
|
|||
|
//////////////////////////////////////////////////////
|
|||
|
|
|||
|
using System.Collections;
|
|||
|
using System.Collections.Generic;
|
|||
|
using UnityEngine;
|
|||
|
using System.Text;
|
|||
|
|
|||
|
namespace JBooth.MicroSplat
|
|||
|
{
|
|||
|
public interface IRenderLoopAdapter
|
|||
|
{
|
|||
|
string GetDisplayName();
|
|||
|
string GetRenderLoopKeyword();
|
|||
|
string GetShaderExtension();
|
|||
|
void Init(string[] paths);
|
|||
|
StringBuilder WriteShader(string[] features,
|
|||
|
MicroSplatShaderGUI.MicroSplatCompiler compiler,
|
|||
|
MicroSplatShaderGUI.MicroSplatCompiler.AuxShader auxShader,
|
|||
|
string name,
|
|||
|
string baseName);
|
|||
|
string GetVersion();
|
|||
|
}
|
|||
|
}
|