Navigation
API > API/Plugins > API/Plugins/PlainProps
References
| Module | PlainProps |
| Header | /Engine/Plugins/Experimental/PlainProps/Source/Public/PlainPropsDeclare.h |
| Include | #include "PlainPropsDeclare.h" |
Syntax
class FDeclarations
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FDebugIds & | Debug | ||
| TArray< TUniquePtr< FEnumDeclaration > > | DeclaredEnums | ||
| TArray< TUniquePtr< FStructDeclaration > > | DeclaredStructs |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FDeclarations
(
FDeclarations&& |
|||
FDeclarations
(
const FDeclarations& |
|||
FDeclarations
(
const FDebugIds& In |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Check
(
FEnumSchemaId Id |
||
| void | Check
(
FStructSchemaId Id |
||
| void | DeclareEnum
(
FEnumSchemaId DeclId, |
||
| void | DeclareStruct
(
FStructSchemaId DeclId, |
Declare struct with ref count 1 or increment it and check that previous declaration matches. | |
| void | DropEnum
(
FEnumSchemaId DeclId |
||
| void | DropStructRef
(
FStructSchemaId DeclId |
||
| const FEnumDeclaration & | Get
(
FEnumSchemaId DeclId |
||
| const FStructDeclaration & | Get
(
FStructSchemaId DeclId |
||
| const FDebugIds & | GetDebug () |
||
| TConstArrayView< TUniquePtr< FEnumDeclaration > > | GetEnums () |
||
| TConstArrayView< TUniquePtr< FStructDeclaration > > | GetStructs () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FDeclarations & | operator=
(
const FDeclarations& |
||
| FDeclarations & | operator=
(
FDeclarations&& |