Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
kzu_callback_validator.h File Reference

Callback validator. More...

Functions

kzsError kzuCallbackValidatorCreate (const struct KzcMemoryManager *memoryManager, struct KzuPropertyManager *propertyManager, KzuCallbackValidatorCallback callback, void *callbackUserData, struct KzuBindingValidator **out_validator)
 Create a callback validator. More...
 

Variables

KZ_HEADER_BEGIN typedef kzsError(* KzuCallbackValidatorCallback )(void *userData, struct KzuVariant *value, kzBool *out_valid)
 Type of the user-provided callback. More...
 

Detailed Description

Callback validator.

Validation happens in a user-provided callback.

Copyright 2008-2019 by Rightware. All rights reserved.

Function Documentation

kzsError kzuCallbackValidatorCreate ( const struct KzcMemoryManager memoryManager,
struct KzuPropertyManager *  propertyManager,
KzuCallbackValidatorCallback  callback,
void callbackUserData,
struct KzuBindingValidator **  out_validator 
)

Create a callback validator.

Variable Documentation

KZ_HEADER_BEGIN typedef kzsError(* KzuCallbackValidatorCallback)(void *userData, struct KzuVariant *value, kzBool *out_valid)

Type of the user-provided callback.