Template Struct DataHandle

Struct Documentation

template<typename DataType_, typename TagType_>
struct DataHandle

Хендл на данные в пуле

Параметры шаблона:
  • DataType – Тип хранимых данных (например SubMesh или SubMaterial)

  • TagType – Уникальный маркер для различения пулов одного типа данных

Public Types

using DataType = DataType_
using TagType = TagType_

Public Functions

DataHandle() = default
inline explicit DataHandle(uint32_t i)
inline bool isValid() const
inline explicit operator bool() const
inline bool operator==(const DataHandle &other) const
inline bool operator!=(const DataHandle &other) const

Public Members

uint32_t id = INVALID_DATA_HANDLE

Public Static Functions

static inline DataHandle invalid()