Files
GabsPuNs-Project_Zenith_Main/Minecraft.Client/ItemFrameRenderer.h
GabsPuNs 6ae7dc5c95 TU24: Maps placed in item frames now cover the whole block face.
And a temp way for do TU24: Third person sword blocking position slightly tweaked.
Also disabled LLVM since it have some lightning issues.
2026-05-29 18:51:38 -04:00

19 lines
511 B
C++

#pragma once
#include "EntityRenderer.h"
class ItemFrameRenderer : public EntityRenderer
{
private:
static ResourceLocation MAP_BACKGROUND_LOCATION;
Icon *backTexture;
public:
void registerTerrainTextures(IconRegister *iconRegister);
virtual void render(shared_ptr<Entity> _itemframe, double x, double y, double z, float rot, float a);
private:
void drawBlockFrame(shared_ptr<ItemFrame> itemFrame);
void drawFrame(shared_ptr<ItemFrame> itemFrame);
void drawItem(shared_ptr<ItemFrame> entity);
};