ImpsEngine  1.0.0
A software library collection for end user applications.
IAIntent Class Reference

Public Member Functions

IA_CONSTRUCTOR void IAIntent_init (IAIntent *this, IAView *view)
 
void IAIntent_setViewArgs (IAIntent *this, const void *viewArgs, size_t sizeOfViewArgs)
 
static void IAIntent_setSwitchDuration (IAIntent *this, uint64_t switchDuration)
 
static IAViewIAIntent_getView (const IAIntent *this)
 
static uint64_t IAIntent_getSwitchDuration (const IAIntent *this)
 
static const void * IAIntent_getViewArgs (const IAIntent *this)
 
IA_DESTRUCTOR void IAIntent_deinit (IAIntent *this)
 

Data Fields

IAViewview
 
void * viewArgs
 
uint64_t switchDuration
 

Member Function Documentation

◆ IAIntent_init()

IA_CONSTRUCTOR void IAIntent_init ( IAIntent this,
IAView view 
)

◆ IAIntent_setViewArgs()

void IAIntent_setViewArgs ( IAIntent this,
const void *  viewArgs,
size_t  sizeOfViewArgs 
)

◆ IAIntent_setSwitchDuration()

static void IAIntent_setSwitchDuration ( IAIntent this,
uint64_t  switchDuration 
)
inline

◆ IAIntent_getView()

static IAView * IAIntent_getView ( const IAIntent this)
inline

◆ IAIntent_getSwitchDuration()

static uint64_t IAIntent_getSwitchDuration ( const IAIntent this)
inline

◆ IAIntent_getViewArgs()

static const void * IAIntent_getViewArgs ( const IAIntent this)
inline

◆ IAIntent_deinit()

IA_DESTRUCTOR void IAIntent_deinit ( IAIntent this)

Field Documentation

◆ view

IAView* IAIntent::view

◆ viewArgs

void* IAIntent::viewArgs

◆ switchDuration

uint64_t IAIntent::switchDuration

The documentation for this class was generated from the following files: