Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

OperationDefinition

Registers an executable plugin operation and its operator-facing metadata.

Declaration

struct OperationDefinition {
        std::string id;
        std::string name;
        std::string description;
        std::string category;
        std::vector<OperationArgumentDefinition> arguments;
        OperationHandler handler;
        bool allow_viewers = false;
    };