本文整理汇总了C++中TSubclassOf::GetAuthoritativeClass方法的典型用法代码示例。如果您正苦于以下问题:C++ TSubclassOf::GetAuthoritativeClass方法的具体用法?C++ TSubclassOf::GetAuthoritativeClass怎么用?C++ TSubclassOf::GetAuthoritativeClass使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TSubclassOf
的用法示例。
在下文中一共展示了TSubclassOf::GetAuthoritativeClass方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: SetExternalMember
void FMemberReference::SetExternalMember(FName InMemberName, TSubclassOf<class UObject> InMemberParentClass)
{
MemberName = InMemberName;
MemberParentClass = (InMemberParentClass != nullptr) ? InMemberParentClass->GetAuthoritativeClass() : nullptr;
MemberScope.Empty();
bSelfContext = false;
bWasDeprecated = false;
}
示例2: SetGivenSelfScope
void FMemberReference::SetGivenSelfScope(const FName InMemberName, const FGuid InMemberGuid, TSubclassOf<class UObject> InMemberParentClass, TSubclassOf<class UObject> SelfScope) const
{
MemberName = InMemberName;
MemberGuid = InMemberGuid;
MemberParentClass = (InMemberParentClass != nullptr) ? InMemberParentClass->GetAuthoritativeClass() : nullptr;
MemberScope.Empty();
bSelfContext = (SelfScope->IsChildOf(InMemberParentClass)) || (SelfScope->ClassGeneratedBy == InMemberParentClass->ClassGeneratedBy);
bWasDeprecated = false;
if (bSelfContext)
{
MemberParentClass = NULL;
}
}
示例3: SetGivenSelfScope
void FMemberReference::SetGivenSelfScope(const FName InMemberName, const FGuid InMemberGuid, TSubclassOf<class UObject> InMemberParentClass, TSubclassOf<class UObject> SelfScope) const
{
MemberName = InMemberName;
MemberGuid = InMemberGuid;
MemberParent = (InMemberParentClass != nullptr) ? InMemberParentClass->GetAuthoritativeClass() : nullptr;
MemberScope.Empty();
// SelfScope should always be valid, but if it's not ensure and move on, the node will be treated as if it's not self scoped.
ensure(SelfScope);
bSelfContext = SelfScope && ((SelfScope->IsChildOf(InMemberParentClass)) || (SelfScope->ClassGeneratedBy == InMemberParentClass->ClassGeneratedBy));
bWasDeprecated = false;
if (bSelfContext)
{
MemberParent = NULL;
}
}