Namespace Fusee.Engine.Imp.Graphics.Blazor
Classes
ArrayExtensions
A static helper class to provide functions for arrays.
EventHandler
Register to these event handler to be called when values are being passed from Javascript
FrameBufferHandle
RenderBuffer implementation for WebAsm.
GamePadDeviceImp
Gamepad input device implementation for the WebAsm platform.
JSHandler
KeyboardDeviceImp
Keyboard input device implementation for the WebAsm platform.
MouseDeviceImp
Mouse input device implementation for the Web platforms.
RenderBufferHandle
RenderBuffer implementation for WebAsm.
RenderCanvasImp
This is a default render canvas implementation creating its own rendering window.
RenderCanvasInputDriverImp
Input driver implementation for keyboard and mouse, as well as touch input in the browser.
RenderContextImp
Implementation of the IRenderContextImp interface on top of WebGLDotNET.
RenderTargetBlazor
Provides Blazor-specific overrides to the RenderTargets Set[..]Tex() methods.
ShaderHandle
Implementation of the IShaderHandle This object is passed to WebGL and represents a shader program
TouchDeviceImp
Touch input device implementation for the Web platforms. This implementation uses the HTML5 touch api which doesn't seem to provide a value how many simultaneous touchpoints are supported. Thus we assume 5.
UniformHandle
Implementation of the IUniformHandle interface. This object is passed to shader programs that are running on the graphics card to modify shader values.
VertexArrayObject
VertexArrayObject implementation for WebAsm.
VertexBufferObject
VertexArrayObject implementation for WebAsm.
WebGL2RenderingContext
WebGL2RenderingContextBase
WebGLActiveInfo
WebGLBuffer
WebGLContextAttributes
Based upon the incredible work of the EvergineTeam https://github.com/EvergineTeam/WebGL.NET/tree/master/src/WebGLDotNET