genesis-3d_engine/Engine/app/appframework/appframeworkprotocol.nidl
zhongdaohuan 6e8fbca745 genesis-3d engine version 1.3.
match the genesis editor version 1.3.0.653.
2014-05-05 14:50:33 +08:00

21 lines
611 B
XML

<?xml version="1.0" encoding="utf-8"?>
<Nebula3>
<Protocol namespace="App" name="AppFrameWorkProtocol">
<!-- dependencies -->
<Dependency header="util/variant.h"/>
<Dependency header="appframework/component.h"/>
<!-- notify the component just attached -->
<Message name="AttachComponentMsg" fourcc="ACMG">
<InArg name="Object" type="GPtr<App::Component>" />
</Message>
<!-- notify the component will DeAttached -->
<Message name="DeAttachComponentMsg" fourcc="DACM">
<InArg name="Object" type="GPtr<App::Component>" />
</Message>
</Protocol>
</Nebula3>