Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
KzcObjectPoolConfiguration Struct Reference

Tells the object pool how to create, reset and delete objects. More...

#include <kzc_object_pool.h>

Data Fields

KzcObjectPoolCreateFunction createFunction
 Creates a new object. More...
 
voidcreateUserData
 User data for createFunction. More...
 
KzcObjectPoolResetFunction resetFunction
 Resets an object so that it can be reused. More...
 
voidresetUserData
 User data for resetFunction. More...
 
KzcObjectPoolDeleteFunction deleteFunction
 Deletes an object. More...
 
voiddeleteUserData
 User data for deleteFunction. More...
 

Detailed Description

Tells the object pool how to create, reset and delete objects.

Field Documentation

KzcObjectPoolCreateFunction KzcObjectPoolConfiguration::createFunction

Creates a new object.

Must not be KZ_NULL.

void* KzcObjectPoolConfiguration::createUserData

User data for createFunction.

KzcObjectPoolResetFunction KzcObjectPoolConfiguration::resetFunction

Resets an object so that it can be reused.

May be KZ_NULL.

void* KzcObjectPoolConfiguration::resetUserData

User data for resetFunction.

KzcObjectPoolDeleteFunction KzcObjectPoolConfiguration::deleteFunction

Deletes an object.

Must not be KZ_NULL.

void* KzcObjectPoolConfiguration::deleteUserData

User data for deleteFunction.


The documentation for this struct was generated from the following file: