Navigation
API > API/Plugins > API/Plugins/MutableTools > API/Plugins/MutableTools/MuT
Inheritance Hierarchy
- Base
- RefCounted
- Table
References
| Module | MutableTools |
| Header | /Engine/Plugins/Experimental/Mutable/Source/MutableTools/Public/MuT/Table.h |
| Include | #include "MuT/Table.h" |
Syntax
class Table : public mu::RefCounted
Remarks
A table that contains many rows and defines attributes like meshes, images, colours, etc. for every column. It is useful to define a big number of similarly structured objects, by using the NodeDatabase in a model expression.
Constructors
| Type | Name | Description | |
|---|---|---|---|
Table () |
Life cycle. |
Destructors
| Type | Name | Description | |
|---|---|---|---|
~Table () |
Forbidden. Manage with the Ptr<> template. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| int | AddColumn
(
const char* strName, |
||
| void | AddRow
(
uint32 id |
||
| int | FindColumn
(
const char* strName |
Return the column index with the given name. -1 if not found. | |
| const char * | GetName () |
||
| Private * | GetPrivate () |
||
| void | Serialise
(
const Table* p, |
||
| void | SetCell
(
int column, |
||
| void | |||
| void | |||
| void | SetCell
(
int column, |
||
| void | SetCell
(
int column, |
||
| void | SetName
(
const char* strName |
||
| void | SetNoneOption
(
bool bAddOption |
Adds a "NONE" option. | |
| TablePtr | StaticUnserialise
(
InputArchive& arch |
Classes
| Type | Name | Description | |
|---|---|---|---|
| Private |