|
emilib
|
| ▼Nal | |
| CListener | |
| CSound | A loaded sound. Can be played via Source. Many Source:s can play the same Sound at the same |
| CSoundMngr | You should have only one of these |
| CSource | A sound source. Has position, and a sound to play |
| CVec3f | |
| ▼Nemilib | |
| ▼Ncr | |
| CCoroutine | This acts like a coroutine, but is implemented as a separate thread |
| CCoroutineSet | Helper for handling several coroutines |
| CInnerControl | |
| ▼Nmagica_voxel | |
| CModel | |
| CRGBA | |
| CVoxel | |
| ▼Nsdl | |
| CInitResult | |
| CParams | |
| ▼CCStrRange | |
| Citerator | |
| CDelayedDirWatcher | Acts like DirWatcher but with a delay of a few frames to let things 'settle' |
| CDirWatcher | Watches for any changes in a directory (file changed, added, removed) |
| CDual | |
| CFastReadWriteMutex | |
| CHashCache | |
| CHashCacheHasher | |
| ▼CHashMap | A cache-friendly hash table with open addressing, linear probing and power-of-two capacity |
| Cconst_iterator | |
| Citerator | |
| CHashMapEqualTo | Like std::equal_to but no need to #include <functional> |
| ▼CHashSet | A cache-friendly hash set with open addressing, linear probing and power-of-two capacity |
| Cconst_iterator | |
| Citerator | |
| CHashSetEqualTo | Like std::equal_to but no need to #include <functional> |
| ▼CHashSetRH | |
| Cconst_iterator | |
| Citerator | |
| CHashSetRHEqualTo | |
| CImGui_SDL | |
| CInt_ | |
| ▼CIteratorRange | |
| Citerator | |
| CListMap | Linear lookup map for quick lookups among few values |
| CListMapEqualTo | Like std::equal_to but no need to #include <functional> |
| CListSet | Linear lookup set for quick lookups among few values |
| CListSetEqualTo | Like std::equal_to but no need to #include <functional> |
| CMemMap | Memory-mapped file. Really fast way of reading stuff from disk |
| ▼CMovementTracker | |
| CTimePosPair | |
| CMusic | Stream .mp3 files on iOS and OSX |
| ▼CRange | |
| Citerator | |
| CReadLock | This is a drop-in replacement for C++14's std::shared_lock |
| CRotationTracker | Made to take into account the cyclic nature of angles (in radians, btw) |
| CScopeGuard | |
| CShaderMngr | |
| CSlowReadWriteMutex | |
| CStringInterner | |
| CTextureMngr | |
| CThreadPool | |
| CTimer | Simple wall-time monotonic clock |
| CTupleArrayRef | |
| CTupleArrayRef< 0 > | |
| CWav | |
| CWriteLock | This is a drop-in replacement for C++11's std::unique_lock |
| ▼Nfs | |
| CFILEWrapper | |
| ▼Ngl | OpenGL wrapper classes |
| ▼CFBO | An off-screen buffer you can draw onto |
| CLock | Bind/unbind FBO: |
| CParams | |
| CMeshPainter | |
| CPaintGrouper | |
| ▼CProgram | |
| CAttribute | |
| CUniform | |
| CProgramSource | |
| CRectangle | |
| CSize | |
| CTempViewPort | Will set a viewport and restore the old viewport on death |
| CTexParams | |
| CTexture | |
| CTriangleStrip | |
| CVAO | |
| CVBO | |
| CVertComp | |
| CVertexFormat | |
| ▼Nstd | |
| Chash< emilib::HashCache< T > > | |
| Chash< std::tuple< TT... > > | |
| ▼Ntext_paint | |
| ▼CAttributeString | Multiline text where ranges can be colored differently |
| CColorRange | |
| CFontRange | |
| CRGBAf | |
| CTextInfo | |
| CVec2 |
1.8.13