Navigation
API > API/Plugins > API/Plugins/MutableTools
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.
| Name | FTable |
| Type | class |
| Header File | /Engine/Plugins/Mutable/Source/MutableTools/Public/MuT/Table.h |
| Include Path | #include "MuT/Table.h" |
Syntax
class FTable : public mu::RefCounted
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FTable
- RefCounted → FTable
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTable() |
MuT/Table.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FTable() |
Forbidden. Manage with the Ptr<> template. | MuT/Table.h |
Classes
| Name | Remarks |
|---|---|
| Private |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| m_pD | Private * | MuT/Table.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 AddColumn
(
const FString&, |
MuT/Table.h | ||
void AddRow
(
uint32 id |
MuT/Table.h | ||
int32 FindColumn
(
const FString& |
Return the column index with the given name. -1 if not found. | MuT/Table.h | |
const FString & GetName() |
MuT/Table.h | ||
Private * GetPrivate() |
MuT/Table.h | ||
void SetCell
(
int32 Column, |
MuT/Table.h | ||
void SetCell
(
int32 Column, |
MuT/Table.h | ||
void SetCell
(
int32 Column, |
MuT/Table.h | ||
void SetCell
(
int32 Column, |
MuT/Table.h | ||
void SetCell
(
int32 Column, |
MuT/Table.h | ||
void SetName
(
const FString& |
MuT/Table.h |