CNA integration
CNA is the principal verified consumer: Sharp Runtime supplies the practical System.* layer beneath CNA’s XNA-facing API.
Project boundary
| Project | Owns |
|---|---|
| Sharp Runtime | Native System::* compatibility types and componentized base-library behavior |
| CNA | The Microsoft::Xna::Framework-facing game framework, rendering, audio, input and content behavior |
Integration pattern
CNA configures Sharp Runtime as a sibling/subproject and links the surfaces its implementation needs. Direct consumers should select their own narrow components rather than copy CNA’s dependency set.
Documentation ownership
This site explains the runtime layer: types, components, portability and porting semantics. For XNA APIs, renderer selection, game loops, content and CNA tutorials, use libcna.com.
Verified relationship, not adoption marketing
The source repositories establish CNA as a consumer. This site does not infer third-party adoption or popularity from that relationship.