ludus::resources::Adapter¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
#include <ludus/runtime/resources/manager.h>
struct ludus::resources::Adapter final
Fields¶
Type¶
content::Kind ludus::resources::Adapter::Type = content::Kind::Sound
Related types: content::Kind
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Context¶
void* ludus::resources::Adapter::Context = nullptr
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Peak¶
Cost ludus::resources::Adapter::Peak
Related types: Cost
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Epoch¶
uint64(*) ludus::resources::Adapter::Epoch(void *) noexcept(void *) noexcept = nullptr
Related types: uint64
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Begin¶
Status(*) ludus::resources::Adapter::Begin(void *, const content::Resource &, void *&candidate) noexcept(void *, const content::Resource &, void *&candidate) noexcept = nullptr
Related types: Status
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Poll¶
Status(*) ludus::resources::Adapter::Poll(void *, void *candidate, const void *&payload) noexcept(void *, void *candidate, const void *&payload) noexcept = nullptr
Related types: Status
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Cancel¶
void(*) ludus::resources::Adapter::Cancel(void *, void *candidate) noexcept(void *, void *candidate) noexcept = nullptr
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Retire¶
Status(*) ludus::resources::Adapter::Retire(void *, void *candidate) noexcept(void *, void *candidate) noexcept = nullptr
Related types: Status
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Validate¶
Status(*) ludus::resources::Adapter::Validate(void *, const void *payload) noexcept(void *, const void *payload) noexcept = nullptr
Related types: Status
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
BeginBound¶
Status(*) ludus::resources::Adapter::BeginBound(void *, const content::Resource &, const DependencyView *, usize, void *&) noexcept(void *, const content::Resource &, const DependencyView *, usize, void *&) noexcept = nullptr
Related types: Status
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
MaxCandidates¶
uint32 ludus::resources::Adapter::MaxCandidates = 16
Related types: uint32
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h