UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::FSimCallbackOutputHandle Class Reference

#include <SimCallbackInput.h>

+ Inheritance diagram for Chaos::FSimCallbackOutputHandle:

Public Member Functions

 FSimCallbackOutputHandle ()
 
 FSimCallbackOutputHandle (FSimCallbackOutput *Output, ISimCallbackObject *InCallbackObject)
 
 FSimCallbackOutputHandle (const FSimCallbackOutputHandle &Other)=delete
 
FSimCallbackOutputHandleoperator= (const FSimCallbackOutputHandle &Other)=delete
 
FSimCallbackOutputHandleoperator= (FSimCallbackOutputHandle &&Other)
 
 FSimCallbackOutputHandle (FSimCallbackOutputHandle &&Other)
 
 ~FSimCallbackOutputHandle ()
 
 operator bool () const
 
FSimCallbackOutputGet ()
 
const FSimCallbackOutputGet () const
 
FSimCallbackOutputoperator-> ()
 
const FSimCallbackOutputoperator-> () const
 
FSimCallbackOutputoperator* ()
 
const FSimCallbackOutputoperator* () const
 

Detailed Description

Handle for output that is automatically cleaned up. NOTE: this should only be used on external thread as the destructor automatically frees into external structures

Constructor & Destructor Documentation

◆ FSimCallbackOutputHandle() [1/4]

Chaos::FSimCallbackOutputHandle::FSimCallbackOutputHandle ( )
inline

◆ FSimCallbackOutputHandle() [2/4]

Chaos::FSimCallbackOutputHandle::FSimCallbackOutputHandle ( FSimCallbackOutput Output,
ISimCallbackObject InCallbackObject 
)
inline

◆ FSimCallbackOutputHandle() [3/4]

Chaos::FSimCallbackOutputHandle::FSimCallbackOutputHandle ( const FSimCallbackOutputHandle Other)
delete

◆ FSimCallbackOutputHandle() [4/4]

Chaos::FSimCallbackOutputHandle::FSimCallbackOutputHandle ( FSimCallbackOutputHandle &&  Other)
inline

◆ ~FSimCallbackOutputHandle()

Chaos::FSimCallbackOutputHandle::~FSimCallbackOutputHandle ( )
inline

Member Function Documentation

◆ Get() [1/2]

FSimCallbackOutput * Chaos::FSimCallbackOutputHandle::Get ( )
inline

◆ Get() [2/2]

const FSimCallbackOutput * Chaos::FSimCallbackOutputHandle::Get ( ) const
inline

◆ operator bool()

Chaos::FSimCallbackOutputHandle::operator bool ( ) const
inline

◆ operator*() [1/2]

FSimCallbackOutput & Chaos::FSimCallbackOutputHandle::operator* ( )
inline

◆ operator*() [2/2]

const FSimCallbackOutput & Chaos::FSimCallbackOutputHandle::operator* ( ) const
inline

◆ operator->() [1/2]

FSimCallbackOutput * Chaos::FSimCallbackOutputHandle::operator-> ( )
inline

◆ operator->() [2/2]

const FSimCallbackOutput * Chaos::FSimCallbackOutputHandle::operator-> ( ) const
inline

◆ operator=() [1/2]

FSimCallbackOutputHandle & Chaos::FSimCallbackOutputHandle::operator= ( const FSimCallbackOutputHandle Other)
delete

◆ operator=() [2/2]

FSimCallbackOutputHandle & Chaos::FSimCallbackOutputHandle::operator= ( FSimCallbackOutputHandle &&  Other)
inline

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