ValueChangedCallbackInterface Class Reference

#include <valuechangedcallback.h>

Inheritance diagram for ValueChangedCallbackInterface:

Detailed Description

Implement this interface to receive the AMEmulator ValueChangedCallbackType callbacks from C4DCoreWrapperInterface implementation.

Public Member Functions

MAXON_METHOD Result< void > ValueChangedMessage (const InternedId &id)
 

Private Member Functions

 MAXON_INTERFACE (ValueChangedCallbackInterface, MAXON_REFERENCE_NORMAL, "net.maxon.interface.valuechangedcallback", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel"))
 

Member Function Documentation

◆ MAXON_INTERFACE()

MAXON_INTERFACE ( ValueChangedCallbackInterface  ,
MAXON_REFERENCE_NORMAL  ,
"net.maxon.interface.valuechangedcallback"  ,
MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel")   
)
private

◆ ValueChangedMessage()

MAXON_METHOD Result<void> ValueChangedMessage ( const InternedId id)

Callback function called by a C4dCoreWrapperObject on references that implement ValueChangedCallbackInterface. It allows receiving value changed callbacks from the attribute manager emulation code on DataDictionary content changes.

Parameters
[in]idThe changed data's id.
Returns
OK on success.