Fabric EDK Workshop¶
Description¶
In this workshop you will learn how to implement extensions for KL using C/C++. The EDK (Extension Development Kit) allows you to connect third party libraries to KL, and we’ll go over a couple of small examples as well as implementing an extension connection the RapidXML library.
You can find all of the videos embedded below in the Fabric Engine Workshop Channel on Vimeo.
Material¶
Workshop files http://github.com/fabric-engine/TrainingMaterial/tree/2.4.0/
PDF Presentation Introduction to the EDK
01 - Introduction¶
In this section we provide a general overview of the EDK and implement the first very basic extension for KL.
02 - Custom KL Types¶
In this section we learn how to use custom KL types both within KL and C/C++ within an extension.
03 - Opaque Data¶
We cover how to manage opaque data within C/C++ and expose is to KL in a safe fashion. This is handy if you want to hide complex data from KL and use C/C++ to control it.
04 - RapidXML¶
In this video we use all of the acquired knowledge to implement an extension wrapping the RapidXML library into KL.