Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
FRuntimeMeshComponentDetails Class Reference

#include <RuntimeMeshComponentDetails.h>

Inheritance diagram for FRuntimeMeshComponentDetails:
Inheritance graph
[legend]

Public Member Functions

void AsyncCollisionCheckedStateChanged (ECheckBoxState InCheckboxState)
 
FReply ClickedOnConvertToStaticMesh ()
 
void CollisionCookingModeSelectionChanged (TSharedPtr< ERuntimeMeshCollisionCookingMode > NewMode, ESelectInfo::Type SelectionType)
 
bool ConvertToStaticMeshEnabled () const
 
virtual void CustomizeDetails (IDetailLayoutBuilder &DetailBuilder) override
 
TSharedPtr< ERuntimeMeshCollisionCookingModeGetCurrentCollisionCookingMode () const
 
class URuntimeMeshComponent * GetFirstSelectedRuntimeMeshComp () const
 
FText GetModeText (const TSharedPtr< ERuntimeMeshCollisionCookingMode > &Mode) const
 
FText GetSelectedModeText () const
 
ECheckBoxState IsAsyncCollisionEnabled () const
 
TSharedRef< SWidget > MakeCollisionModeComboItemWidget (TSharedPtr< ERuntimeMeshCollisionCookingMode > Mode)
 
ECheckBoxState ShouldSerializeMeshData () const
 
void ShouldSerializeMeshDataCheckedStateChanged (ECheckBoxState InCheckboxState)
 
ECheckBoxState UseComplexAsSimple () const
 
void UseComplexAsSimpleCheckedStateChanged (ECheckBoxState InCheckboxState)
 

Static Public Member Functions

static TSharedRef< IDetailCustomization > MakeInstance ()
 

Public Attributes

TArray< TSharedPtr< ERuntimeMeshCollisionCookingMode > > CookingModes
 
TArray< URuntimeMesh * > RuntimeMeshesReferenced
 
TArray< TWeakObjectPtr< UObject > > SelectedObjectsList
 

Detailed Description

Definition at line 9 of file RuntimeMeshComponentDetails.h.

Member Function Documentation

void FRuntimeMeshComponentDetails::AsyncCollisionCheckedStateChanged ( ECheckBoxState  InCheckboxState)

Definition at line 248 of file RuntimeMeshComponentDetails.cpp.

FReply FRuntimeMeshComponentDetails::ClickedOnConvertToStaticMesh ( )

Handle clicking the convert button

Definition at line 365 of file RuntimeMeshComponentDetails.cpp.

void FRuntimeMeshComponentDetails::CollisionCookingModeSelectionChanged ( TSharedPtr< ERuntimeMeshCollisionCookingMode NewMode,
ESelectInfo::Type  SelectionType 
)

Definition at line 345 of file RuntimeMeshComponentDetails.cpp.

bool FRuntimeMeshComponentDetails::ConvertToStaticMeshEnabled ( ) const

Is the convert button enabled

Definition at line 359 of file RuntimeMeshComponentDetails.cpp.

void FRuntimeMeshComponentDetails::CustomizeDetails ( IDetailLayoutBuilder &  DetailBuilder)
overridevirtual

IDetailCustomization interface

Definition at line 26 of file RuntimeMeshComponentDetails.cpp.

TSharedPtr< ERuntimeMeshCollisionCookingMode > FRuntimeMeshComponentDetails::GetCurrentCollisionCookingMode ( ) const

Definition at line 315 of file RuntimeMeshComponentDetails.cpp.

URuntimeMeshComponent * FRuntimeMeshComponentDetails::GetFirstSelectedRuntimeMeshComp ( ) const

Util to get the RuntimeMeshComponent we want to convert

Definition at line 168 of file RuntimeMeshComponentDetails.cpp.

FText FRuntimeMeshComponentDetails::GetModeText ( const TSharedPtr< ERuntimeMeshCollisionCookingMode > &  Mode) const

Definition at line 295 of file RuntimeMeshComponentDetails.cpp.

FText FRuntimeMeshComponentDetails::GetSelectedModeText ( ) const
inline

Definition at line 44 of file RuntimeMeshComponentDetails.h.

ECheckBoxState FRuntimeMeshComponentDetails::IsAsyncCollisionEnabled ( ) const

Definition at line 223 of file RuntimeMeshComponentDetails.cpp.

TSharedRef< SWidget > FRuntimeMeshComponentDetails::MakeCollisionModeComboItemWidget ( TSharedPtr< ERuntimeMeshCollisionCookingMode Mode)

Definition at line 310 of file RuntimeMeshComponentDetails.cpp.

TSharedRef< IDetailCustomization > FRuntimeMeshComponentDetails::MakeInstance ( )
static

Makes a new instance of this detail layout class for a specific detail view requesting it

Definition at line 21 of file RuntimeMeshComponentDetails.cpp.

ECheckBoxState FRuntimeMeshComponentDetails::ShouldSerializeMeshData ( ) const

Definition at line 259 of file RuntimeMeshComponentDetails.cpp.

void FRuntimeMeshComponentDetails::ShouldSerializeMeshDataCheckedStateChanged ( ECheckBoxState  InCheckboxState)

Definition at line 284 of file RuntimeMeshComponentDetails.cpp.

ECheckBoxState FRuntimeMeshComponentDetails::UseComplexAsSimple ( ) const

Definition at line 187 of file RuntimeMeshComponentDetails.cpp.

void FRuntimeMeshComponentDetails::UseComplexAsSimpleCheckedStateChanged ( ECheckBoxState  InCheckboxState)

Definition at line 212 of file RuntimeMeshComponentDetails.cpp.

Member Data Documentation

TArray<TSharedPtr<ERuntimeMeshCollisionCookingMode> > FRuntimeMeshComponentDetails::CookingModes

Definition at line 31 of file RuntimeMeshComponentDetails.h.

TArray<URuntimeMesh*> FRuntimeMeshComponentDetails::RuntimeMeshesReferenced

Definition at line 29 of file RuntimeMeshComponentDetails.h.

TArray<TWeakObjectPtr<UObject> > FRuntimeMeshComponentDetails::SelectedObjectsList

Cached array of selected objects

Definition at line 28 of file RuntimeMeshComponentDetails.h.


The documentation for this class was generated from the following files:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:31