MCPcopy Create free account
hub / github.com/PCGEx/PCGExtendedToolkit / GetWritable

Method GetWritable

Source/PCGExtendedToolkit/Private/Data/PCGExData.cpp:57–66  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

55 }
56
57 TSharedPtr<FBufferBase> FFacade::GetWritable(const EPCGMetadataTypes Type, const FPCGMetadataAttributeBase* InAttribute, EBufferInit Init)
58 {
59#define PCGEX_TYPED_WRITABLE(_TYPE, _ID, ...) case EPCGMetadataTypes::_ID: return GetWritable<_TYPE>(static_cast<const FPCGMetadataAttribute<_TYPE>*>(InAttribute), Init);
60 switch (Type)
61 {
62 PCGEX_FOREACH_SUPPORTEDTYPES(PCGEX_TYPED_WRITABLE)
63 default: return nullptr;
64 }
65#undef PCGEX_TYPED_WRITABLE
66 }
67
68 TSharedPtr<FBufferBase> FFacade::GetWritable(const EPCGMetadataTypes Type, const FName InName, EBufferInit Init)
69 {

Callers 10

ProcessMethod · 0.80
ProcessMethod · 0.80
ExecuteTaskMethod · 0.80
PrepareMergeMethod · 0.80
ProcessMethod · 0.80
CompleteWorkMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected