![]() |
DDraceNetwork Documentation
|
#include <community_icons.h>
Classes | |
| class | CAbstractCommunityIconJob |
| class | CCommunityIconDownloadJob |
| class | CCommunityIconLoadJob |
Public Member Functions | |
| const CCommunityIcon * | Find (const char *pCommunityId) |
| void | Render (const CCommunityIcon *pIcon, CUIRect Rect, bool Active) |
| void | Load () |
| void | Update () |
| void | Shutdown () |
Public Member Functions inherited from CComponentInterfaces | |
| virtual void | OnInterfacesInit (CGameClient *pClient) |
| virtual | ~CComponentInterfaces ()=default |
Private Member Functions | |
| bool | LoadFile (const char *pPath, int DirType, CImageInfo &Info, CImageInfo &InfoGrayscale, SHA256_DIGEST &Sha256) |
| void | LoadFinish (const char *pCommunityId, CImageInfo &Info, CImageInfo &InfoGrayscale, const SHA256_DIGEST &Sha256) |
Static Private Member Functions | |
| static int | FileScan (const char *pName, int IsDir, int DirType, void *pUser) |
Private Attributes | |
| std::vector< CCommunityIcon > | m_vCommunityIcons |
| std::deque< std::shared_ptr< CCommunityIconLoadJob > > | m_CommunityIconLoadJobs |
| std::deque< std::shared_ptr< CCommunityIconDownloadJob > > | m_CommunityIconDownloadJobs |
| SHA256_DIGEST | m_CommunityIconsInfoSha256 = SHA256_ZEROED |
Additional Inherited Members | |
Protected Member Functions inherited from CComponentInterfaces | |
| class CGameClient * | GameClient () const |
| class IClient * | Client () const |
| class IKernel * | Kernel () const |
| class IEngine * | Engine () const |
| class IGraphics * | Graphics () const |
| class ITextRender * | TextRender () const |
| class IInput * | Input () const |
| class IStorage * | Storage () const |
| class CUi * | Ui () const |
| class ISound * | Sound () const |
| class CRenderTools * | RenderTools () const |
| class CRenderMap * | RenderMap () const |
| class IConfigManager * | ConfigManager () const |
| class CConfig * | Config () const |
| class IConsole * | Console () const |
| class IDemoPlayer * | DemoPlayer () const |
| class IDemoRecorder * | DemoRecorder (int Recorder) const |
| class IFavorites * | Favorites () const |
| class IServerBrowser * | ServerBrowser () const |
| class CLayers * | Layers () const |
| class CCollision * | Collision () const |
| int64_t | time () const |
| float | LocalTime () const |
| class IHttp * | Http () const |
|
staticprivate |
| const CCommunityIcon * CCommunityIcons::Find | ( | const char * | pCommunityId | ) |
| void CCommunityIcons::Load | ( | ) |
|
private |
|
private |
| void CCommunityIcons::Render | ( | const CCommunityIcon * | pIcon, |
| CUIRect | Rect, | ||
| bool | Active | ||
| ) |
| void CCommunityIcons::Shutdown | ( | ) |
| void CCommunityIcons::Update | ( | ) |
|
private |
|
private |
|
private |
|
private |