CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
Atom::FAtomExPlayerKey Struct Reference

#include <AtomMixerPlayer.h>

Public Member Functions

 FAtomExPlayerKey ()
 FAtomExPlayerKey (uint32 InObjectId)
const bool IsValid () const

Public Attributes

uint32 InstanceId = INDEX_NONE
uint32 ObjectId = INDEX_NONE

Static Private Attributes

static std::atomic< uint32 > InstanceIdCounter

Friends

FORCEINLINE friend uint32 GetTypeHash (const FAtomExPlayerKey &Key)
FORCEINLINE friend bool operator!= (const FAtomExPlayerKey &InLHS, const FAtomExPlayerKey &InRHS)
FORCEINLINE friend bool operator== (const FAtomExPlayerKey &InLHS, const FAtomExPlayerKey &InRHS)

Detailed Description

FAtomExPlayerKey

Hashable unique Key for AtomExPlayer Sets.

Constructor & Destructor Documentation

◆ FAtomExPlayerKey() [1/2]

Atom::FAtomExPlayerKey::FAtomExPlayerKey ( )
inline

◆ FAtomExPlayerKey() [2/2]

Atom::FAtomExPlayerKey::FAtomExPlayerKey ( uint32 InObjectId)
inline

Member Function Documentation

◆ IsValid()

const bool Atom::FAtomExPlayerKey::IsValid ( ) const
inline

◆ GetTypeHash

FORCEINLINE friend uint32 GetTypeHash ( const FAtomExPlayerKey & Key)
friend

◆ operator!=

FORCEINLINE friend bool operator!= ( const FAtomExPlayerKey & InLHS,
const FAtomExPlayerKey & InRHS )
friend

◆ operator==

FORCEINLINE friend bool operator== ( const FAtomExPlayerKey & InLHS,
const FAtomExPlayerKey & InRHS )
friend

Member Data Documentation

◆ InstanceId

uint32 Atom::FAtomExPlayerKey::InstanceId = INDEX_NONE

◆ InstanceIdCounter

std::atomic<uint32> Atom::FAtomExPlayerKey::InstanceIdCounter
staticprivate

◆ ObjectId

uint32 Atom::FAtomExPlayerKey::ObjectId = INDEX_NONE

The documentation for this struct was generated from the following file:
  • C:/git/uev2/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/Mixer/AtomMixerPlayer.h