#pragma once // TODO: Someone should add this to nnheaders! namespace nn::g3d { class MaterialObj; } // TODO: Someone should add this to sead! namespace sead { class GraphicsContext; } namespace al { void setDepthFuncNearDraw(sead::GraphicsContext* context); void setDepthFuncFarDraw(sead::GraphicsContext* context); void setDepthFuncNearDraw(sead::GraphicsContext* context); void setDepthFuncFarDraw(sead::GraphicsContext* context); bool getAlphaTestEnable(nn::g3d::MaterialObj* material); } // namespace al