Cross-platform 3D rendering
Similar to the 2D side, abstracting away the underlying 3D API from the programmer is the foundation of FireMonkey 3D graphics architecture. On top of this basis, there is the second pillar: rapid application development with components. The FireMonkey framework comes with pre-built reusable 3D components that make it easy to write complex 3D applications.
In FireMonkey, it is very easy to create sophisticated, GPU-powered 3D user interfaces using reusable visual components that let you focus on your business application logic instead of spending time on writing low-level 3D API code.
There are different 3D APIs available on different operating systems supported by the FireMonkey library. The standard API for rendering 3D graphics on mobile targets is a cut-down version of the OpenGL library, called OpenGL ES. On desktop targets, FireMonkey supports DirectX on Windows and full OpenGL on Mac. All these APIs have different interfaces and abstractions...