![]() |
VOOZH | about |
dotnet add package Emilioso007.NuGet.ProcessingCS --version 1.0.5
NuGet\Install-Package Emilioso007.NuGet.ProcessingCS -Version 1.0.5
<PackageReference Include="Emilioso007.NuGet.ProcessingCS" Version="1.0.5" />
<PackageVersion Include="Emilioso007.NuGet.ProcessingCS" Version="1.0.5" />Directory.Packages.props
<PackageReference Include="Emilioso007.NuGet.ProcessingCS" />Project file
paket add Emilioso007.NuGet.ProcessingCS --version 1.0.5
#r "nuget: Emilioso007.NuGet.ProcessingCS, 1.0.5"
#:package Emilioso007.NuGet.ProcessingCS@1.0.5
#addin nuget:?package=Emilioso007.NuGet.ProcessingCS&version=1.0.5Install as a Cake Addin
#tool nuget:?package=Emilioso007.NuGet.ProcessingCS&version=1.0.5Install as a Cake Tool
A Raylib_cs facade to mimic Java Processing syntax
Example usage:
global using System.Numerics;
global using ProcessingCS;
global using static ProcessingCS.PApplet;
global using Raylib_cs;
namespace YourNamespace;
public class Program : PApplet
{
public static void Main(string[] args)
{
var app = new Program();
app.Run(640, 480, "MyApp");
//app.RunFullScreen("MyApp");
}
protected override void Setup()
{
SetFramerate(60);
}
protected override void Draw()
{
Background(42); // It is recommended to clear the background, otherwise artifacts may appear
Fill(255, 0, 0);
NoStroke();
Circle(MouseX, MouseY, 50);
}
protected override void KeyPressed(KeyboardKey key)
{
Console.WriteLine(key + " was pressed!");
}
protected override void KeyReleased(KeyboardKey key)
{
Console.WriteLine(key + " was released!");
}
protected override void MouseClicked(MouseButton mouseButton)
{
Console.WriteLine(mouseButton + " was clicked!");
}
protected override void MouseDragged(MouseButton mouseButton, Vector2 mouseDelta)
{
Console.WriteLine(mouseButton + " was Dragged " + mouseDelta + " !");
}
protected override void MouseMoved(Vector2 mouseDelta)
{
Console.WriteLine("Mouse was moved " + mouseDelta + " !");
}
protected override void MousePressed(MouseButton mouseButton)
{
Console.WriteLine(mouseButton + " is pressed!");
}
protected override void MouseReleased(MouseButton mouseButton)
{
Console.WriteLine(mouseButton + " was released!");
}
protected override void MouseWheel(Vector2 mouseWheelMove)
{
Console.WriteLine("Mouse wheel: " + mouseWheelMove);
}
}
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 net9.0 is compatible. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.