Files
CodenameEngine/source/funkin/backend/shaders/CustomShader.hx
T
2026-03-29 13:41:56 +07:00

16 lines
540 B
Haxe

package funkin.backend.shaders;
import openfl.Assets;
@:deprecated("Use funkin.backend.shaders.FunkinShader.fromFile instead.")
class CustomShader extends FunkinShader {
@:isVar
public var path(get, set):String;
inline function get_path():String return path != null ? path : _fragmentFilePath + _vertexFilePath;
inline function set_path(v:Null<String>):String return path = cast v;
public function new(name:String, ?glslVersion:String) {
super();
loadShaderFile(Paths.fragShader(name), Paths.vertShader(name), glslVersion);
}
}