CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
FAtomCommandFence クラス

#include <AtomThread.h>

公開メンバ関数

 ~FAtomCommandFence ()
void BeginFence ()
bool IsFenceComplete () const
void Wait (bool bProcessGameThreadTasks=false) const

非公開変数類

UE::Tasks::FTask Fence

詳解

Used to track pending atom commands from the game thread.

構築子と解体子

◆ ~FAtomCommandFence()

FAtomCommandFence::~FAtomCommandFence ( )

関数詳解

◆ BeginFence()

void FAtomCommandFence::BeginFence ( )

Adds a fence command to the atom command queue. Conceptually, the pending fence count is incremented to reflect the pending fence command. Once the rendering thread has executed the fence command, it decrements the pending fence count.

◆ IsFenceComplete()

bool FAtomCommandFence::IsFenceComplete ( ) const

◆ Wait()

void FAtomCommandFence::Wait ( bool bProcessGameThreadTasks = false) const

Waits for pending fence commands to retire.

引数
bProcessGameThreadTasks,iftrue we are on a short callstack where it is safe to process arbitrary game thread tasks while we wait

Waits for pending fence commands to retire.

メンバ詳解

◆ Fence

UE::Tasks::FTask FAtomCommandFence::Fence
mutableprivate

The last atom batch task


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