Game Develop Core: gd::ParameterMetadata Class Reference

| Game Develop Core Core library for developing platforms and tools compatible with Game Develop.

- Main Page
- Modules
- Classes

- Class List
- Class Index
- Class Hierarchy

All Classes Files Functions Variables Typedefs Enumerations Macros Groups Pages
Static Public Member Functions | Public Attributes | List of all members
gd::ParameterMetadata Class Reference
Events ( Classes defining the event system and some tools associated with events )

Contains user-friendly info about a parameter, and information about what a parameter need. More...

`#include <InstructionMetadata.h>`

## Static Public Member Functions

static bool | IsObject (const std::string &type)
| Return true if the type of the parameter is "object", "objectPtr" or "objectList".

## Public Attributes

std::string | type
| Parameter type.
std::string | supplementaryInformation
| Used if needed.
bool | optional
| True if the parameter is optional.
std::string | description
| Description shown in editor.
bool | codeOnly
| True if parameter is relative to code generation only, i.e. must not be shown in editor.
std::string | defaultValue
| Used as a default value in editor or if an optional parameter is empty.

## Detailed Description

Contains user-friendly info about a parameter, and information about what a parameter need.

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

- InstructionMetadata.h
- InstructionMetadata.cpp