mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 06:27:43 +00:00
More CModel imps
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
namespace urde
|
||||
{
|
||||
class CLight;
|
||||
class CTimeProvider;
|
||||
|
||||
enum class ERglLight : u8
|
||||
{
|
||||
@@ -172,6 +173,7 @@ public:
|
||||
static ERglLightBits g_LightActive;
|
||||
static ERglLightBits g_LightsWereOn;
|
||||
static zeus::CTransform g_GXModelView;
|
||||
static zeus::CTransform g_GXModelViewInvXpose;
|
||||
static zeus::CTransform g_GXModelMatrix;
|
||||
static zeus::CTransform g_ViewMatrix;
|
||||
static zeus::CVector3f g_ViewPoint;
|
||||
@@ -211,6 +213,12 @@ public:
|
||||
static zeus::CVector3f ProjectModelPointToViewportSpace(const zeus::CVector3f& point);
|
||||
static void SetViewportResolution(const zeus::CVector2i& res);
|
||||
|
||||
static CTimeProvider* g_ExternalTimeProvider;
|
||||
static float g_DefaultSeconds;
|
||||
static void SetExternalTimeProvider(CTimeProvider* provider)
|
||||
{g_ExternalTimeProvider = provider;}
|
||||
static float GetSecondsMod900();
|
||||
|
||||
static boo::IGraphicsDataFactory* g_BooFactory;
|
||||
static boo::IGraphicsCommandQueue* g_BooMainCommandQueue;
|
||||
static boo::ITextureR* g_SpareTexture;
|
||||
|
||||
Reference in New Issue
Block a user