OdysseyDecomp/lib/al/Library/Model/ModelDrawerDepthOnly.h

28 lines
614 B
C++

#pragma once
#include "Library/Model/ModelDrawerBase.h"
namespace al {
class ModelCtrl;
class ModelDrawerDepthOnly : public ModelDrawerBase {
public:
ModelDrawerDepthOnly(const char* name, bool, bool, bool, bool, bool);
void createTable() override;
void draw() const override;
void registerModel(ModelCtrl*) override;
void addModel(ModelCtrl*) override;
void removeModel(ModelCtrl*) override;
void updateModel(ModelCtrl*) override;
virtual void createTableCulling();
private:
char filler[0x10];
};
static_assert(sizeof(ModelDrawerDepthOnly) == 0x60);
} // namespace al