CNA integration

CNA is the principal verified consumer: Sharp Runtime supplies the practical System.* layer beneath CNA’s XNA-facing API.

EcosystemConsumer architecture

Project boundary

ProjectOwns
Sharp RuntimeNative System::* compatibility types and componentized base-library behavior
CNAThe 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.

Continue