template<typename DataType_>
agl::ResCommon class

Derived classes

class ResShaderArchive

Public types

using DataType = DataType_

Constructors, destructors, conversion operators

ResCommon()
ResCommon(const void* data)

Public functions

auto isValid() const -> bool
void verify() const
auto ptr() -> DataType*
auto ptr() const -> const DataType*
auto ptrBytes() const -> u8*
auto ref() -> DataType&
auto ref() const -> const DataType&
auto isValidMagic() const -> bool
auto isValidVersion() const -> bool
void assertValid() const

Protected variables

const DataType* mpData