|
LeviLamina
|
Public Member Functions | |
| virtual int | getNumRenderPasses ()=0 |
| virtual::BatchKey | createBatchKey (int pass)=0 |
| virtual void | tryPreRenderSetup (int pass)=0 |
| virtual ::std::unique_ptr<::MinecraftUIPersistentMeshItem > | createPersistentMesh (::ComponentRenderBatch const &batch)=0 |
| virtual void | configureUnbatchedRenderContext (::OffscreenCaptureDescription const &capture, bool isDrawingUI)=0 |
| virtual void | beginSharedMeshBatch (::ComponentRenderBatch const &batch)=0 |
| virtual void | render (::InventoryItemRenderOwnerData const &data, int pass, float alpha)=0 |
| virtual bool | endSharedMeshBatch (::ComponentRenderBatch &renderBatch, ::MinecraftUIPersistentMeshItem &persistentMeshItem, ::OffscreenCaptureDescription const &capture)=0 |