Struct GraphicsDomainSnapshot

Struct Documentation

struct GraphicsDomainSnapshot

Value-only observation; availability does not authorize foreign-thread/context use.

Public Functions

bool operator==(const GraphicsDomainSnapshot&) const = default

Public Members

std::uint64_t id = 0

Permanent process-local identity; zero denotes an unsupported/empty token.

std::uint64_t sequence = 0

Zero before initialization, one when available, two after permanent invalidation.

GraphicsDomainStatus status = GraphicsDomainStatus::Unavailable

Usability of native resources.

GraphicsDomainReason reason = GraphicsDomainReason::NotInitialized

Committed lifecycle cause.