Navigation
API > API/Plugins > API/Plugins/PCG > API/Plugins/PCG/Elements
Classes
| Type | Name | Description | |
|---|---|---|---|
| FPCGDuplicateCrossSectionsElement | |||
| FPCGPrintGrammarElement | |||
| FPCGSegmentSubdivisionElement | |||
| FPCGSelectGrammarCriteriaAttributeNames | Used for directly mapping custom attribute names to a criteria attribute set. | ||
| FPCGSelectGrammarCriterion | Criteria to compare against an input value for conditionally selecting a grammar. | ||
| FPCGSelectGrammarElement | TODO: For V2, this element could be async and/or timesliced. | ||
| FPCGSplineToSegmentElement | |||
| FPCGSubdivideSplineElement | |||
| FPCGSubdivisionBaseElement | |||
| FPCGSubdivisionModuleAttributeNames | |||
| FPCGSubdivisionSubmodule | |||
| TModuleInstance | Materialized modules created from a tokenized grammar. | ||
| UPCGDuplicateCrossSectionsSettings | |||
| UPCGPrintGrammarSettings | Prints the result of an interpreted grammar. | ||
| UPCGSelectGrammarSettings | Select a grammar by comparing an input attribute against a provided set criteria one-by-one in a sequential order. | ||
| UPCGSplineToSegmentSettings | Take a spline as input and create a point data, with each point being a segment defined by 2 connected control points. | ||
| UPCGSubdivideSegmentSettings | |||
| UPCGSubdivideSplineSettings | |||
| UPCGSubdivisionBaseSettings |
Typedefs
| Name | Description |
|---|---|
| FModuleInfoMap |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EPCGSelectGrammarComparator | An enum representation of basic numerical comparisons for the Select Grammar operation. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| PCGGrammar::FTokenizedGrammar | PCGSubdivisionBase::GetTokenizedGrammar
(
FPCGContext* InContext, |
||
| bool | PCGSubdivisionBase::Subdivide
(
const T& Root, |
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FName | DebugColorAttributeName | ||
| const FName | ModulesInfoPinLabel | ||
| const FName | ScalableAttributeName | ||
| const FName | SizeAttributeName | ||
| const FName | SymbolAttributeName |