1
0
Fork 0
mirror of https://github.com/ninjamuffin99/Funkin.git synced 2025-09-05 05:07:39 +00:00
Funkin/source/funkin/graphics/shaders/BlendModesShader.hx

25 lines
546 B
Haxe
Raw Permalink Normal View History

package funkin.graphics.shaders;
import flixel.addons.display.FlxRuntimeShader;
import openfl.display.BitmapData;
2024-02-13 08:03:11 +00:00
import openfl.display.ShaderInput;
2025-04-17 17:29:26 +00:00
@:nullSafety
class BlendModesShader extends FlxRuntimeShader
{
2025-04-17 17:29:26 +00:00
public var camera:Null<ShaderInput<BitmapData>>;
public var cameraData:Null<BitmapData>;
public function new()
{
super(Assets.getText(Paths.frag('blendModes')));
}
2024-02-13 08:03:11 +00:00
public function setCamera(cameraData:BitmapData):Void
{
2024-02-13 08:03:11 +00:00
this.cameraData = cameraData;
2024-02-13 08:03:11 +00:00
this.setBitmapData('camera', this.cameraData);
}
}