MCPcopy Create free account
hub / github.com/UE4SS-RE/RE-UE4SS / ObjectFlagsStringifier

Method ObjectFlagsStringifier

UE4SS/src/GUI/LiveView.cpp:536–670  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

534 }
535
536 ObjectFlagsStringifier(UObject* object)
537 {
538 if (object->HasAnyFlags(RF_NoFlags))
539 {
540 flag_parts.emplace_back("RF_NoFlags");
541 }
542 if (object->HasAnyFlags(RF_Public))
543 {
544 flag_parts.emplace_back("RF_Public");
545 }
546 if (object->HasAnyFlags(RF_Standalone))
547 {
548 flag_parts.emplace_back("RF_Standalone");
549 }
550 if (object->HasAnyFlags(RF_MarkAsNative))
551 {
552 flag_parts.emplace_back("RF_MarkAsNative");
553 }
554 if (object->HasAnyFlags(RF_Transactional))
555 {
556 flag_parts.emplace_back("RF_Transactional");
557 }
558 if (object->HasAnyFlags(RF_ClassDefaultObject))
559 {
560 flag_parts.emplace_back("RF_ClassDefaultObject");
561 }
562 if (object->HasAnyFlags(RF_ArchetypeObject))
563 {
564 flag_parts.emplace_back("RF_ArchetypeObject");
565 }
566 if (object->HasAnyFlags(RF_Transient))
567 {
568 flag_parts.emplace_back("RF_Transient");
569 }
570 if (object->HasAnyFlags(RF_MarkAsRootSet))
571 {
572 flag_parts.emplace_back("RF_MarkAsRootSet");
573 }
574 if (object->HasAnyFlags(RF_TagGarbageTemp))
575 {
576 flag_parts.emplace_back("RF_TagGarbageTemp");
577 }
578 if (object->HasAnyFlags(RF_NeedInitialization))
579 {
580 flag_parts.emplace_back("RF_NeedInitialization");
581 }
582 if (object->HasAnyFlags(RF_NeedLoad))
583 {
584 flag_parts.emplace_back("RF_NeedLoad");
585 }
586 if (object->HasAnyFlags(RF_KeepForCooker))
587 {
588 flag_parts.emplace_back("RF_KeepForCooker");
589 }
590 if (object->HasAnyFlags(RF_NeedPostLoad))
591 {
592 flag_parts.emplace_back("RF_NeedPostLoad");
593 }

Callers

nothing calls this directly

Calls 4

for_eachFunction · 0.85
emptyMethod · 0.80
beginMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected