The client application that you create with the C API controls Imagenation (the server) during a conversation, but the Imagenation user interface remains active. Conversations can be initiated only after Imagenation has started. Functions are built after the conversation is established.
All C API functions are synchronous. Each function consists of a name and parameters. You must always include any parameters that are defined for a function, in the stated order. Sometimes, Imagenation treats a parameter as a placeholder. Placeholder parameters must be given a value of 0.
The following topics provide more details about the C API:
Learn what files you require to create integrations with the Imagenation C API.
Starting and ending a conversation with Imagenation
The first step in a C API integration is to establish a conversation between the client application and the server, Imagenation.
Starting the Imagenation program
How to have the client start Imagenation.
How to shut down Imagenation, and respond to requests from the user interface to quit Imagenation.
Controlling notifications and queries
Learn how to be advised of user interface actions so that your integration can respond.
See also