CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
UAtomConfigPropertyHolder_Internal Class Reference

#include <SubObjectPicker.h>

Inheritance diagram for UAtomConfigPropertyHolder_Internal:

Public Types

enum  Target { GlobalAisacs , MixerSettings }

Public Member Functions

virtual int GetNumSubObjects () override
virtual UObject * GetSubObject (int Index) override
void Init (Target InTarget=Target::GlobalAisacs)
Public Member Functions inherited from UParentObjectPropertyHolder_Base
TSharedPtr< IPropertyHandle > GetProperty () const

Private Attributes

TObjectPtr< UAtomConfig > Config = nullptr
Target Target = GlobalAisacs

Additional Inherited Members

Protected Member Functions inherited from UParentObjectPropertyHolder_Base
TSharedPtr< IPropertyHandle > MakeHandleFromProperty (FName PropertyName)
Protected Attributes inherited from UParentObjectPropertyHolder_Base
TSharedPtr< IPropertyHandle > PropertyHandle

Detailed Description

Class to hold a AtomConfig property and permit config subobject selection (patches, settings ...). (Internal Use only)

Member Enumeration Documentation

◆ Target

Enumerator
GlobalAisacs 
MixerSettings 

Member Function Documentation

◆ GetNumSubObjects()

virtual int UAtomConfigPropertyHolder_Internal::GetNumSubObjects ( )
inlineoverridevirtual

Reimplemented from UParentObjectPropertyHolder_Base.

◆ GetSubObject()

virtual UObject * UAtomConfigPropertyHolder_Internal::GetSubObject ( int Index)
inlineoverridevirtual

Reimplemented from UParentObjectPropertyHolder_Base.

◆ Init()

void UAtomConfigPropertyHolder_Internal::Init ( Target InTarget = Target::GlobalAisacs)
inline

Member Data Documentation

◆ Config

TObjectPtr<UAtomConfig> UAtomConfigPropertyHolder_Internal::Config = nullptr
private

◆ Target


The documentation for this class was generated from the following file:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCoreEditor/Public/Customizations/SubObjectPicker.h