void TW_CALL MaterialDialog::GetName(void *value, void *clientData)
{
	char **destPtr = (char **)value;
	MaterialDialog* d = (MaterialDialog*)clientData;
	AglMaterial* m = d->m_material;
	string materialName = Scene::GetInstance()->GetName(m->nameID);
	char *src = (char*)materialName.c_str();
	TwCopyCDStringToLibrary(destPtr, src);
}
// Callback function called by AntTweakBar to get the "TextLine" CDString variable
void TW_CALL GetTextLineCB(void *value, void *clientData)
{
    char **destPtr = (char **)value;
    char *src = *(char **)clientData;

    // Do not assign destPtr directly:
    // Use TwCopyCDStringToLibrary to copy TextLine to AntTweakBar
    TwCopyCDStringToLibrary(destPtr, src);
}