ludus::resources¶
Ludus Wiki · API overview · Browse API
Namespace
Declared in modules/graphics/renderer/include/ludus/graphics/renderer/static_lighting.hpp
Related declarations¶
- ludus::resources::Adapter
- ludus::resources::Config
- ludus::resources::Cost
- ludus::resources::DependencyEdge
- ludus::resources::DependencyGraph
- ludus::resources::DependencyView
- ludus::resources::FailureInfo
- ludus::resources::Handle
- ludus::resources::Lease
- ludus::resources::Manager
- ludus::resources::MeshDefinition
- ludus::resources::MeshDefinitionAdapter
- ludus::resources::MeshSource
- ludus::resources::RequestInfo
- ludus::resources::SceneDefinition
- ludus::resources::SceneDefinitionAdapter
- ludus::resources::SceneEnvironment
- ludus::resources::SceneLight
- ludus::resources::SceneMaterial
- ludus::resources::SceneMesh
- ludus::resources::SceneObject
- ludus::resources::SceneTexture
- ludus::resources::ScopeInfo
- ludus::resources::Snapshot
- ludus::resources::TransactionInfo
Enumerations¶
Status¶
enum class Status : uint8
Related types: uint8
Ok¶
Ok
Pending¶
Pending
InvalidHandle¶
InvalidHandle
InvalidState¶
InvalidState
QueueFull¶
QueueFull
BudgetExceeded¶
BudgetExceeded
OutOfMemory¶
OutOfMemory
NotFound¶
NotFound
Unsupported¶
Unsupported
Cancelled¶
Cancelled
DeviceLost¶
DeviceLost
Failed¶
Failed
DependencyFailed¶
DependencyFailed
Cycle¶
Cycle
LimitExceeded¶
LimitExceeded
Conflict¶
Conflict
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
HandleKind¶
enum class HandleKind : uint8
Related types: uint8
Asset¶
Asset
Scope¶
Scope
Request¶
Request
Lease¶
Lease
Transaction¶
Transaction
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
TransactionState¶
enum class TransactionState : uint8
Related types: uint8
Preparing¶
Preparing
Ready¶
Ready
Committed¶
Committed
Failed¶
Failed
Cancelled¶
Cancelled
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
RequestState¶
enum class RequestState : uint8
Related types: uint8
Queued¶
Queued
Working¶
Working
Ready¶
Ready
Failed¶
Failed
Cancelled¶
Cancelled
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
SceneLightKind¶
enum class SceneLightKind : uint8
Related types: uint8
Directional¶
Directional = 0
Point¶
Point = 1
Spot¶
Spot = 2
Declared in modules/runtime/resources/include/ludus/runtime/resources/scene.h
Aliases¶
AssetHandle¶
using ludus::resources::AssetHandle = Handle<HandleKind::Asset>
Related types: HandleKind::Asset · Handle
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
ScopeHandle¶
using ludus::resources::ScopeHandle = Handle<HandleKind::Scope>
Related types: HandleKind::Scope · Handle
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
RequestHandle¶
using ludus::resources::RequestHandle = Handle<HandleKind::Request>
Related types: HandleKind::Request · Handle
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
LeaseToken¶
using ludus::resources::LeaseToken = Handle<HandleKind::Lease>
Related types: HandleKind::Lease · Handle
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
TransactionHandle¶
using ludus::resources::TransactionHandle = Handle<HandleKind::Transaction>
Related types: HandleKind::Transaction · Handle
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
SceneMaterialName¶
using ludus::resources::SceneMaterialName = content::Text<content::scene_format::MAX_MATERIAL_NAME_BYTES>
Related types: content::scene_format::MAX_MATERIAL_NAME_BYTES · content::Text
Declared in modules/runtime/resources/include/ludus/runtime/resources/scene.h
Constants and variables¶
MAX_DEPENDENCIES¶
constexpr uint32 ludus::resources::MAX_DEPENDENCIES = 8
Related types: uint32
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
MAX_FAILURE_CHAIN¶
constexpr uint32 ludus::resources::MAX_FAILURE_CHAIN = 8
Related types: uint32
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h