ResPluginFullEditor_t

A structure that defines a full editor

Synopsis:

        typedef struct ResPluginFullEditor_ {

                /* the common stuff */
                ResPluginCommon_t common;

                  /* the full editor */
                ResPluginFullCreateF_t *create;
                ResPluginDisableF_t *disable;
                ResPluginBlockF_t *block;
                ResPluginToFrontF_t *to_front;
                ResPluginAnyChangesF_t *any_changes;
                ResPluginGetChangesF_t *get_changes;
                ResPluginGetAreaF_t *get_area;
                } ResPluginFullEditor_t;

Description:

This structure defines the elements and functions for a full editor required for the full_editors array of ResPlugin_t.

ResPluginFullEditor_t has these members:

common
An instance of the ResPluginCommon_t structure that defines the common functions for this plugin.
create
A pointer to the plugin's ResPluginFullCreateF_t create function.
disable
A pointer to the plugin's ResPluginDisableF_t disable function.
block
A pointer to the plugin's ResPluginBlockF_t block function
to_front
A pointer to the plugin's ResPluginToFrontF_t to front function.
any_changes
A pointer to the plugin's ResPluginAnyChangesF_t any changes function.
get_changes
A pointer to the plugin's ResPluginGetChangesF_t get changes function.
get_area
A pointer to the plugin's ResPluginGetAreaF_t get area function.

Classification:

Photon

See also:

ResPlugin_t, ResPluginAnyChangesF_t, ResPluginBlockF_t, ResPluginCommon_t, ResPluginDisableF_t, ResPluginFullCreateF_t, ResPluginGetAreaF_t, ResPluginGetChangesF_t, ResPluginToFrontF_t.