Navigation
API > API/Plugins > API/Plugins/PlainProps
| Name | FDeclarations |
| Type | class |
| Header File | /Engine/Plugins/Experimental/PlainProps/Source/Public/PlainPropsDeclare.h |
| Include Path | #include "PlainPropsDeclare.h" |
Syntax
class FDeclarations
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDeclarations
(
FDebugIds In |
PlainPropsDeclare.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FEnumDeclaration & DeclareEnum
(
FEnumId Id, |
PlainPropsDeclare.h | ||
const FStructDeclaration & DeclareNumeralStruct
(
FDeclId Id, |
PlainPropsDeclare.h | ||
const FStructDeclaration & DeclareStruct
(
FDeclId Id, |
Declare struct with ref count 1 or increment it and check that previous declaration matches. | PlainPropsDeclare.h | |
void DropEnum
(
FEnumId Id |
PlainPropsDeclare.h | ||
void DropStructRef
(
FDeclId Id |
PlainPropsDeclare.h | ||
const FStructDeclaration * Find
(
FDeclId Id |
PlainPropsDeclare.h | ||
const FEnumDeclaration & Get
(
FEnumId Id |
PlainPropsDeclare.h | ||
const FStructDeclaration & Get
(
FDeclId Id |
PlainPropsDeclare.h | ||
FDebugIds GetDebug() |
PlainPropsDeclare.h | ||
TConstArrayView< TUniquePtr< FEnumDeclaration > > GetEnums() |
PlainPropsDeclare.h | ||
TConstArrayView< TUniquePtr< FStructDeclaration > > GetStructs() |
PlainPropsDeclare.h | ||
UE_NONCOPYABLE
(
FDeclarations |
PlainPropsDeclare.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| PlainPropsDeclare.h | |||
| PlainPropsDeclare.h |