Click or drag to resize
Ab4d.SharpEngine logo

Ab4d.SharpEngine Namespaces

Ab4d.SharpEngine is a blazing fast 3D rendering engine that can be used in desktop and mobile .Net Apps.
Namespaces
NamespaceDescription
Ab4d.SharpEngine 
Ab4d.SharpEngine.AnimationAb4d.SharpEngine Animation namespace provides classes that can animate the camera or SceneNodes.
Ab4d.SharpEngine.AssimpAb4d.SharpEngine.Assimp namespace contains classes that are defined in Ab4d.SharpEngine.Assimp assembly.
Ab4d.SharpEngine.AvaloniaUIAb4d.SharpEngine.AvaloniaUI namespace contains classes that are defined in Ab4d.SharpEngine.AvaloniaUI assembly.
Ab4d.SharpEngine.CamerasAb4d.SharpEngine Cameras namespace provides camera classes that define how the 3D scene is shown.
Ab4d.SharpEngine.CommonAb4d.SharpEngine Common namespace provides common classes.
Ab4d.SharpEngine.CoreAb4d.SharpEngine Core namespace provides low level classes that are used to store Vulkan resources or provide low level object data.
Ab4d.SharpEngine.EffectsAb4d.SharpEngine Effects namespace provides classes that define the effects. Each effect provides the shaders and sets up the rendering pipeline to render the supported materials.
Ab4d.SharpEngine.LightsAb4d.SharpEngine Lights namespace provides classes that define lights that can illuminate the 3D scene.
Ab4d.SharpEngine.MaterialsAb4d.SharpEngine Materials namespace provides material classes that define how 3D objects are rendered.
Ab4d.SharpEngine.MeshesAb4d.SharpEngine Meshes namespace provides mesh classes. Each mesh provides the information about the geometry that is composed from triangles to the GPU.
Ab4d.SharpEngine.ObjFile 
Ab4d.SharpEngine.OverlayPanels 
Ab4d.SharpEngine.PostProcessingAb4d.SharpEngine PostProcessing namespace provides classes that can be used to create post-processing effects.
Ab4d.SharpEngine.RenderingLayers 
Ab4d.SharpEngine.RenderingSteps 
Ab4d.SharpEngine.SceneNodesAb4d.SharpEngine SceneNode namespace provides classes that can be used to show many common pre-build geometries.
Ab4d.SharpEngine.TransformationsAb4d.SharpEngine.Transformations namespace provides transformation classes that can transform the shown SceneNode objects.
Ab4d.SharpEngine.UtilitiesAb4d.SharpEngine Utilities namespace provides various utility classes.
Ab4d.SharpEngine.VulkanAb4d.SharpEngine.Vulkan namespace provides VulkanDevice and some other Vulkan specific classes.
Ab4d.SharpEngine.WpfAb4d.SharpEngine.Wpf namespace contains classes that are defined in Ab4d.SharpEngine.Wpf assembly.
Ab4d.SharpEngine.Wpf.Controls 
Ab4d.VulkanAb4d.Vulkan namespace provide .NET wrappers for Vulkan API.