the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at master 30 lines 1.0 kB view raw
1#pragma once 2 3#include "..\Common\UI\UIController.h" 4 5class ConsoleUIController : public UIController 6{ 7private: 8 ID3D11RenderTargetView* m_pRenderTargetView; 9 ID3D11DepthStencilView* m_pDepthStencilView; 10public: 11 void init(ID3D11Device *dev, ID3D11DeviceContext *ctx, ID3D11RenderTargetView* pRenderTargetView, ID3D11DepthStencilView* pDepthStencilView, S32 w, S32 h); 12 13 void render(); 14 void beginIggyCustomDraw4J(IggyCustomDrawCallbackRegion *region, CustomDrawData *customDrawRegion); 15 virtual CustomDrawData *setupCustomDraw(UIScene *scene, IggyCustomDrawCallbackRegion *region); 16 virtual CustomDrawData *calculateCustomDraw(IggyCustomDrawCallbackRegion *region); 17 virtual void endCustomDraw(IggyCustomDrawCallbackRegion *region); 18 19protected: 20 virtual void setTileOrigin(S32 xPos, S32 yPos); 21 22public: 23 GDrawTexture *getSubstitutionTexture(int textureId); 24 void destroySubstitutionTexture(void *destroyCallBackData, GDrawTexture *handle); 25 26public: 27 void shutdown(); 28}; 29 30extern ConsoleUIController ui;