Ab4d.SharpEngine Namespaces | |
| Namespace | Description |
|---|---|
| Ab4d.SharpEngine | |
| Ab4d.SharpEngine.Animation | Ab4d.SharpEngine Animation namespace provides classes that can animate the camera or SceneNodes. |
| Ab4d.SharpEngine.Assimp | Ab4d.SharpEngine.Assimp namespace contains classes that are defined in Ab4d.SharpEngine.Assimp assembly. |
| Ab4d.SharpEngine.AvaloniaUI | Ab4d.SharpEngine.AvaloniaUI namespace contains classes that are defined in Ab4d.SharpEngine.AvaloniaUI assembly. |
| Ab4d.SharpEngine.Cameras | Ab4d.SharpEngine Cameras namespace provides camera classes that define how the 3D scene is shown. |
| Ab4d.SharpEngine.Common | Ab4d.SharpEngine Common namespace provides common classes. |
| Ab4d.SharpEngine.Core | Ab4d.SharpEngine Core namespace provides low level classes that are used to store Vulkan resources or provide low level object data. |
| Ab4d.SharpEngine.Effects | Ab4d.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.Lights | Ab4d.SharpEngine Lights namespace provides classes that define lights that can illuminate the 3D scene. |
| Ab4d.SharpEngine.Materials | Ab4d.SharpEngine Materials namespace provides material classes that define how 3D objects are rendered. |
| Ab4d.SharpEngine.Meshes | Ab4d.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.PostProcessing | Ab4d.SharpEngine PostProcessing namespace provides classes that can be used to create post-processing effects. |
| Ab4d.SharpEngine.RenderingLayers | |
| Ab4d.SharpEngine.RenderingSteps | |
| Ab4d.SharpEngine.SceneNodes | Ab4d.SharpEngine SceneNode namespace provides classes that can be used to show many common pre-build geometries. |
| Ab4d.SharpEngine.Transformations | Ab4d.SharpEngine.Transformations namespace provides transformation classes that can transform the shown SceneNode objects. |
| Ab4d.SharpEngine.Utilities | Ab4d.SharpEngine Utilities namespace provides various utility classes. |
| Ab4d.SharpEngine.Vulkan | Ab4d.SharpEngine.Vulkan namespace provides VulkanDevice and some other Vulkan specific classes. |
| Ab4d.SharpEngine.Wpf | Ab4d.SharpEngine.Wpf namespace contains classes that are defined in Ab4d.SharpEngine.Wpf assembly. |
| Ab4d.SharpEngine.Wpf.Controls | |
| Ab4d.Vulkan | Ab4d.Vulkan namespace provide .NET wrappers for Vulkan API. |