UCommonUILayoutConstraintBase

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

CommonUILayout

Header

/Engine/Plugins/Experimental/CommonUILayout/Source/CommonUILayout/Public/CommonUILayoutConstraints.h

Include

#include "CommonUILayoutConstraints.h"

Syntax

UCLASS(Abstract, EditInlineNew, CollapseCategories)
class UCommonUILayoutConstraintBase : public UObject

Variables

Name Description

Protected variable UProperty Category, EditAnywhere, Meta

uint8: 1

 

bUseOverride

Flag used to set a potential override of the current constraint.

Protected variable UProperty Category, EditDefaultsOnly, Meta instanced

TObjectPtr< UCo...

 

ConstraintOverride

Constraints applied instead of the class defined constraint when the override flag is set and the associated condition is met.

Protected variable

FCommonUILayout...

 

Info

Children info.

Functions

Name Description

Public function Const

void

 

AddConstraints

(
    kiwi::Solver& Solver,
    const TMap< FCommonUILayoutPanelInf...,
    const FVector2D& AllottedGeometryS...,
    TWeakObjectPtr< UWorld > WorldConte...
)

Protected function Virtual Const

void

 

AddConstraints_Internal

(
    kiwi::Solver& Solver,
    const TMap< FCommonUILayoutPanelInf...,
    const FVector2D& AllottedGeometryS...
)

Public function

void

 

SetInfo

(
    const TSoftClassPtr< UUserWidget > ...,
    const FName& UniqueID,
    TWeakObjectPtr< UWorld > WorldConte...
)