IceShard 1
A personal game engine project, with development focused on 2D/2.5D games.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nfmt
  Cformatter< ice::BaseStringID< DebugImpl > >
  Cformatter< ice::BasicHeapPath< char > >
  Cformatter< ice::BasicPath< char > >
  Cformatter< ice::BasicString< CharType > >
  Cformatter< ice::ErrorCode >
  Cformatter< ice::Expected< Val, ice::ErrorCode > >
  Cformatter< ice::HeapString< CharType > >
  Cformatter< ice::isize >
  Cformatter< ice::ncount >
  Cformatter< ice::StringID_Hash >
  Cformatter< ice::usize >
  Cformatter< T >
 NiceSPDX-License-Identifier: MIT
  Napi
   Ndevui
    Nv1
     CDevUI_API
   Ni18n
    Nv1
     CI18NCoreModuleAPI
  Nbuild
   CPlatform
  Nconcepts
   CAPIConceptStruct
   CContiguousContainerTag
   CPimplType
    CInternal
  Ncontainer
   CAssociativeContainer
   CAssociativeResizableContainer
   CBasicContainer
   CContiguousContainer
   CResizableContainer
   CSpan
  Ndetail
   Nhashmap
    CFindResult
   Nmurmur2_hash
    Cmm2_x64_64
   Nmurmur3_hash
    Cmm3_x86_h32
    Cmm3_x86_h128
    Cmm3_x64_h128
   Nstringid_type_v3
    CStringID_HashInternal hash type representing the hashed string value
    CStringID_DebugNameValue
    CStringID_DebugInfo
   CColorData
   CColorData< ColorFormat::LinearRGB >
   CColorData< ColorFormat::LinearRGBu8 >
   CColorData< ColorFormat::OkLAB >
   CColorData< ColorFormat::OkLCH >
   CColorData< ColorFormat::OkLCHu8 >
   CColorData< ColorFormat::StandardRGB >
   CDebugAllocatorAPI
   CExtractMemberType
   CExtractMemberType< ValueType Owner::* >
   CExtractTemplateType
   CExtractTemplateType< TType< ExtractedType > >
   CLogLocation
   COkLCH_HueCuspHolds information where the 'lightness' and 'chroma' are at the highest point of the OkLCH color curve
   CRCPassKey
   CRefCounted
   CShardName
   CShardPayload
   CTaskDebugAllocator
   CTimeTypeTraits
  Ni18n
   Ndetail
    CFormatArgVisitor
   CI18NFlags
  Nmath
   Ndetail_math
    Cswizzle
   Carr_t
   Carr_t< 1, T >
   Carr_t< 2, T >
   Carr_t< 3, T >
   Carr_t< 4, T >
   Cdeg32
   Cdeg64
   Cmat
   Cmat< 1, 1, T >
   Cmat< 2, 1, T >
   Cmat< 2, 2, T >
   Cmat< 3, 1, T >
   Cmat< 4, 1, T >
   Crad32
   Crad64
   Cswizzle_definitions
  Nnative_aio
   CAIOPortInfo
   CAIOStatusInfo
   CAIORequest
   CAIOProcessLimits
  Nos
   CHandleDescriptor
   CHandleInternal
   CHandleInternal< HType, true >
   CHandle
  Nstring
   CMutableOperations
   CReadOnlyOperations
   CResizableOperations
  CAlignResult
  CAlignResult< T * >
  CAllocatorBase
  CAllocatorBase< true >
  CAllocatorDebugInfo
  CAllocRequest
  CAllocResult
  CArrayA simple container storing items in continuous memory
  CAtomicLinkedQueue
  CAtomicLinkedQueueRange
   CIterator
  CBaseStringIDHashed representation of a ice::String value
  CBaseStringID< false >
  CBaseStringID< true >
  CBasicHeapPath
  CBasicPath
  CBasicString
  CBoolLogic
  CBuffer
  CChunkedAllocRequest
  CClockSimple object representing a clock by using two timestamps
  CClockFrequencyRepresent the current systems clock frequency. Can be used to transform timestamps to time values
  CConfig
  CConfigBuilder
  CConfigBuilderValue
  Cconst_correct
  Cconst_correct< OwnerT const, ValueT >
  CCustomClockA custom clock allows to control the "speed" of calculated time
  CData
  CDevUIContext
  CDevUIContextSetupParams
  CDevUIFrame
  CDevUIWidget
  CDevUIWidgetInfo
  CDevUIWidgetState
  CErrorCode
  CErrorCodeError
  CErrorCodeSuccess
  CExpected
  CExpected< ice::ErrorCode, ice::ErrorCode >
  CFlagLogic
  CForwardAllocator
  CForwardAllocatorParams
  CFromCharsResult
  CGenerator
   CGeneratorIterator
  CGeneratorPromise
  CHashMapA Map container designed for storing values using hashed values
   CEntryType
   CConstIterator
  CHeapPathString
  CHeapString
  CHeapVarString
  CHostAllocator
  CI18NCoreModule
  CI18NReference
  CI18NResolver
  CI18NString
  CIDevUIWidget
  CImplements
  CInterfaceSelector
  CInterfaceSelectorOf
  CisizeRepresents a signed size value on the given platform
  CLogModule
  CLogSinkMessage
  CLogTagDefinition
  Cmake_unique_tuple_helper
  Cmake_unique_tuple_helper< std::tuple< Ts... > >
  CManualResetBarrier
  CManualResetEvent
  Cmember_info
  Cmember_info< Ret(Class::*)(Args...) noexcept >
  Cmember_info< Ret(Class::*)(Args...)>
  Cmember_info< Value Class::* >
  Cmeminfo
  CMemory
  CModuleBase class for modules that will automatically register them to be loaded by the module manager
  CModuleAPIStores information about a single API entry
  CModuleInfoStores information of module load and unload functions
  CModuleNegotiatorAPINegotiation API used to register and query modules for their APIs
  CModuleNegotiatorBaseHelper type over the ModuleNegotiatorAPI type
  CModuleNegotiatorTagged
  CModuleQuery
  CModuleRegisterType to manage loading and unloading of modules and their APIs
  CModulesEntryHelper type to register modules globally
  CMultiHashMap
   CConstMultiIterator
  Cncount
  Cncount_invalid_t
  Cnindex
  Cnindex_invalid_t
  CNullAllocator
  Cnvalue
  CParamDefinitionBasic information for each command line parameter
  CParamInstanceClass for global defined parameter instances of simple native types
  CParamInstanceBaseBase class for global defined parameter instances
  CParamInstanceCustomClass for global defined parameter instances of custom parameter types
  CPathString
  CProxyAllocator
  CPtr
  CPtr< Object const >
  CQueueA double ended queue, build on a circular buffer
  Cref16Holds 'offset' and 'size' fields (u16) to access data stored in a buffer-like object
  Cref32Holds 'offset' and 'size' fields (u32) to access data stored in a buffer-like object
  Cref8Holds 'offset' and 'size' fields (u8) to access data stored in a buffer-like object
  CRefCountStats
  CRingAllocator
  CRingAllocatorParams
  CScopedTaskContainer
  CShard
  CShardContainer
  CShardID
  CShardPayloadID
  CSnakeAllocator
  CSnakeAllocatorParams
  CSpanA view into an array of objects laid out in contiguous memory
  CStackAllocator
  CStaticString
  CStopwatch
  CStringID_HashInternal hash type representing the hashed string value
  CStrongNumericType tag to enable utility functions for strongly typed numeric values
  CStrongValueType tag to enable utility functions for strongly typed values
  CSystemClockA system clock provides access to the actual time on the running system
  CTaggedStrongValueType tag to enable utility functions for strongly typed values across multiple types
  CTask
  CTaskAwaitableBase
  CTaskAwaitableCustomResumer
  CTaskAwaitableParams
  CTaskAwaitableResult
  CTaskCancelationToken
  CTaskCheckpoint
  CTaskCheckpointGate
  CTaskContainer
  CTaskExpected
  CTaskExpectedPromise
   CExpectedFinalAwaiter
  CTaskFlags
  CTaskHandleSpecial handle accessing task information at runtime
  CTaskInfo
  CTaskInfoPromise
   CExtendedFinalAwaitable
   CInitialAwaitable
  CTaskProfilingInfo
  CTaskProfilingInfo< true >
  CTaskPromise
  CTaskPromise< T & >
  CTaskPromise< void >
  CTaskPromiseBase
   CFinalAwaitable
  CTaskQueue
  CTaskScheduler
   CSchedulerAwaitable
  CTaskStage
  CTaskStageAwaitable
  CTaskStageAwaitable< void >
  CTaskThread
  CTaskThreadInfo
  CTaskThreadPool
  CTaskThreadPoolCreateInfo
  CTaskTokenBase
  CTaskTransaction
  CTaskTransactionTracker
  CTimeline
  CTimer
  CTimestampRepresents platform native timestamp with undefined representation
  CTmsRepresents time interval of milliseconds
  CTnsRepresents time interval of nanoseconds
  CTsRepresents time interval of seconds
  Ctuples_merged
  Ctuples_merged< std::tuple< FirstTypes... >, std::tuple< SecondTypes... >, Tail... >
  Ctuples_merged< std::tuple< Types... > >
  CTusRepresents time interval of microseconds
  Cunique_tuple
  Cunique_tuple< std::tuple< Ts... >, U, Us... >
  CUniquePtr
   CUserDeleterInfo
  CusizeRepresents a unsigned size value on the given platform
  CVarStringBase
 NstdSTL namespace
  Ccoroutine_traits< ice::Generator< Result >, Args... >
  Ccoroutine_traits< ice::Task< Result >, Args... >
  Ccoroutine_traits< ice::Task< Result >, Class, ice::TaskCancelationToken, Args... >
  Ccoroutine_traits< ice::Task< Result >, Class, ice::TaskHandle &, Args... >
  Ccoroutine_traits< ice::Task< Result >, ice::TaskCancelationToken, Args... >
  Ccoroutine_traits< ice::Task< Result >, ice::TaskHandle &, Args... >
  Ccoroutine_traits< ice::TaskExpected< Result, ErrorType >, Args... >