Namespace Maze.Wasm.Interop
Classes
MazeWasmInterop
This class provides C# interop to the maze_wasm web assembly, insulating the
calling application from the specifics of the underlying Web Assembly interop operations.
Developers can use NewMazeWasm() to create
a pointer to a maze object within Web Assembly and then other MazeWasm functions, such as
MazeWasmInsertRows() and
MazeWasmSolve(), to interact with the maze.
Once finished with, a maze should be destroyed using FreeMazeWasm() to prevent memory leaks within Web Assembly.
Structs
MazeWasmInterop.MazeWasmPoint
Represents a point within a maze
Enums
MazeWasmInterop.ConnectionType
Represents a type of WebAssembly interop connection technology
MazeWasmInterop.MazeWasmCellType
Defines the type of a maze cell