Navigation
API > API/Plugins > API/Plugins/Chooser
| Name | FObjectChooserBase |
| Type | struct |
| Header File | /Engine/Plugins/Chooser/Source/Chooser/Public/IObjectChooser.h |
| Include Path | #include "IObjectChooser.h" |
Syntax
USTRUCT ()
struct FObjectChooserBase
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FObjectChooserBase() |
IObjectChooser.h |
Enums
Public
| Name | Remarks |
|---|---|
| EIteratorStatus |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FObjectChooserIteratorCallback | TBaseDelegate_OneParam< EIteratorStatus, UObject * > | IObjectChooser.h | |
| FObjectChooserSoftObjectIteratorCallback | TBaseDelegate_OneParam< EIteratorStatus, const TSoftObjectPtr< UObject > & > | IObjectChooser.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EIteratorStatus ChooseMulti
(
FChooserEvaluationContext& ContextData, |
IObjectChooser.h | ||
virtual EIteratorStatus ChooseMulti
(
FChooserEvaluationContext& ContextData, |
IObjectChooser.h | ||
virtual UObject * ChooseObject
(
FChooserEvaluationContext& Context |
IObjectChooser.h | ||
virtual void ChooseObject
(
FChooserEvaluationContext& Context, |
IObjectChooser.h | ||
virtual void Compile
(
IHasContextClass* HasContext, |
IObjectChooser.h | ||
virtual void GetDebugName
(
FString& OutDebugName |
IObjectChooser.h | ||
virtual UObject * GetReferencedObject() |
For implementations with a reference to an asset or other object, get the object for use in editor | IObjectChooser.h | |
virtual bool HasCompileErrors
(
FText& Message |
IObjectChooser.h | ||
virtual EIteratorStatus IterateObjects
(
FChooserEvaluationContext& Context, |
IObjectChooser.h |