From abef6da56913f1c55528103e60a50451a39628b1 Mon Sep 17 00:00:00 2001 From: WlodekM Date: Sun, 16 Jun 2024 10:35:45 +0300 Subject: initial commit --- src/EntityRenderers.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/EntityRenderers.h (limited to 'src/EntityRenderers.h') 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 -- cgit 1.4.1-2-gfad0