CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
Atom::FShuffleUtil 構造体

#include <AtomGameplayShuffle.h>

公開メンバ関数

CRI_API uint8 GetNextIndex ()
CRI_API void Initialize (int32 ArraySize)

限定公開メンバ関数

CRI_API void Shuffle ()

限定公開変数類

TArray< uint8 > ShuffleArray
uint8 ShuffleMarker = 0

詳解

FShuffleUtil - Utility to provide a fast random index in an array without replacement ie, all elements will be returned from GetNextIndex exactly once before repeating

関数詳解

◆ GetNextIndex()

uint8 Atom::FShuffleUtil::GetNextIndex ( )

Returns next valid index, or INDEX_NONE if not initialized. Shuffles array if needed

◆ Initialize()

void Atom::FShuffleUtil::Initialize ( int32 ArraySize)

Initializes the Shuffle Array

◆ Shuffle()

void Atom::FShuffleUtil::Shuffle ( )
protected

Shuffles the internal array

メンバ詳解

◆ ShuffleArray

TArray<uint8> Atom::FShuffleUtil::ShuffleArray
protected

◆ ShuffleMarker

uint8 Atom::FShuffleUtil::ShuffleMarker = 0
protected

この構造体詳解は次のファイルから抽出されました:
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/Gameplay/AtomGameplayShuffle.h
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/Gameplay/AtomGameplayShuffle.cpp