コード例 #1
0
bool getBoolFromFREObject(FREObject val) {
	uint32_t result = 0;
	bool ret = false;
	FREGetObjectAsBool(val, &result);
	if (result > 0) ret = true;
	return ret;
}
コード例 #2
0
ファイル: LNExtension.cpp プロジェクト: McZonk/LeapMotionAS3
 FREObject LeapNative_setConfigBool(FREContext ctx, void* funcData, uint32_t argc, FREObject argv[]) {
     leapnative::LNLeapDevice* device;
     FREGetContextNativeData(ctx, (void **) &device);
     
     uint32_t len;
     const uint8_t* key = 0;
     FREGetObjectAsUTF8(argv[0], &len, &key);
     
     uint32_t value;
     FREGetObjectAsBool(argv[1], &value);
     
     return device->setConfigBool(len, key, (value != 0));
 }
コード例 #3
0
bool FREGetBool(FREObject object, uint32* val) {
	return (FREGetObjectAsBool(object, val) == FRE_OK);
}
コード例 #4
0
FREObject KinectDevice::freSetInfraredEnabled(FREObject argv[])
{
    unsigned int enabled; FREGetObjectAsBool(argv[1], &enabled);
    asInfraredEnabled = (enabled != 0);
    return NULL;
}