Ref:API
From Dark Omen Wiki
(Difference between revisions)
(New page: An '''API''' ("Application Programming Interface") is one or more libraries with a uniform interface for an intended field of usages rather than a particular usage (compare with [[dict:eng...) |
|||
Line 1: | Line 1: | ||
- | An '''API''' ("Application Programming Interface") is one or more libraries with a uniform interface for an intended field of usages rather than a particular usage (compare with [[dict: | + | An '''API''' ("Application Programming Interface") is one or more libraries with a uniform interface for an intended field of usages rather than a particular usage (compare with [[dict:Engine|engine]]). APIs are generally an intermediate layer between lower-level (OS or hardware) operations and application code that abstracts, simplifies or organises these into higher-level calls. For instance, OpenGL and DirectX (Direct3D) are APIs for 3D graphics written on top of graphics hardware (which is usually idiosyncratic) that provides an abstracted and hardware-independent interface to using there. |
- | Compare with [[dict: | + | Compare with [[dict:Framework|framework]] and [[dict:Engine|engine]]. |
[[category:game development terminology]] | [[category:game development terminology]] |
Revision as of 15:22, 20 February 2009
An API ("Application Programming Interface") is one or more libraries with a uniform interface for an intended field of usages rather than a particular usage (compare with engine). APIs are generally an intermediate layer between lower-level (OS or hardware) operations and application code that abstracts, simplifies or organises these into higher-level calls. For instance, OpenGL and DirectX (Direct3D) are APIs for 3D graphics written on top of graphics hardware (which is usually idiosyncratic) that provides an abstracted and hardware-independent interface to using there.