蓝色框架 简短概述 BlueFramework分为不同的部分,例如Core,ImageProcessing,Rasterizer和Engine。 Core包含用于日志记录,矢量和矩阵代数,字符串处理的基本功能以及一些基本的诊断功能。 ImageProcessing模块提供了用于图像处理以及加载和存储图像文件的基本功能。 Rasterizer是用于图形API(如Direct3D 11,Direct3D 12,OpenGL 3.x及更高版本和Vulkan)的薄薄抽象层。 当前,具有完整的Direct3D 11和Direct3D 12实现功能(BlueFramework.D3D11RenderSystem,BlueFramework.D3D12RenderSystem)。 OpenGL后端当前仅支持Rasterizer模块完整功能集的一部分。 Vulkan实施仍在进行中。 作为BlueFr