| 21 | PCGEX_INITIALIZE_ELEMENT(Subdivide) |
| 22 | |
| 23 | bool FPCGExSubdivideElement::Boot(FPCGExContext* InContext) const |
| 24 | { |
| 25 | if (!FPCGExPathProcessorElement::Boot(InContext)) { return false; } |
| 26 | |
| 27 | PCGEX_CONTEXT_AND_SETTINGS(Subdivide) |
| 28 | |
| 29 | if (Settings->bFlagSubPoints) { PCGEX_VALIDATE_NAME(Settings->SubPointFlagName) } |
| 30 | if (Settings->bWriteAlpha) { PCGEX_VALIDATE_NAME(Settings->AlphaAttributeName) } |
| 31 | |
| 32 | PCGEX_OPERATION_BIND(Blending, UPCGExSubPointsBlendOperation, PCGExDataBlending::SourceOverridesBlendingOps) |
| 33 | |
| 34 | return true; |
| 35 | } |
| 36 | |
| 37 | |
| 38 | bool FPCGExSubdivideElement::ExecuteInternal(FPCGContext* InContext) const |
nothing calls this directly
no outgoing calls
no test coverage detected