diff options
author | WlodekM <[email protected]> | 2024-06-16 10:35:45 +0300 |
---|---|---|
committer | WlodekM <[email protected]> | 2024-06-16 10:35:45 +0300 |
commit | abef6da56913f1c55528103e60a50451a39628b1 (patch) | |
tree | b3c8092471ecbb73e568cd0d336efa0e7871ee8d /src/EntityRenderers.h |
initial commit
Diffstat (limited to 'src/EntityRenderers.h')
-rw-r--r-- | src/EntityRenderers.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/EntityRenderers.h b/src/EntityRenderers.h new file mode 100644 index 0000000..75c71e3 --- /dev/null +++ b/src/EntityRenderers.h @@ -0,0 +1,21 @@ +#ifndef CC_ENTITYRENDERERS_H +#define CC_ENTITYRENDERERS_H +#include "Core.h" +/* Renders supporting objects for entities (shadows and names) + Copyright 2014-2023 ClassiCube | Licensed under BSD-3 +*/ +struct IGameComponent; +extern struct IGameComponent EntityRenderers_Component; +struct Entity; + +/* Draws shadows under entities, depending on Entities.ShadowsMode */ +void EntityShadows_Render(void); + +/* Deletes the texture containing the entity's nametag */ +void EntityNames_Delete(struct Entity* e); +/* Renders the name tags of entities, depending on Entities.NamesMode */ +void EntityNames_Render(void); +/* Renders hovered entity name tags (these appears through blocks) */ +void EntityNames_RenderHovered(void); + +#endif |