2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 07:07:42 +00:00

Initial space warp filter

This commit is contained in:
Jack Andersen
2016-07-29 07:38:44 -10:00
parent 2eaa87b7e7
commit 67801e993a
15 changed files with 350 additions and 81 deletions

View File

@@ -54,7 +54,6 @@ public:
virtual void AddDrawable(void const *, const zeus::CVector3f&, const zeus::CAABox&, int, EDrawableSorting)=0;
virtual void SetDrawableCallback(TDrawableCallback&&, const void*)=0;
virtual void SetWorldViewpoint(const zeus::CTransform&)=0;
virtual void SetPerspectiveFovScalar(float)=0;
virtual void SetPerspective(float, float, float, float, float)=0;
virtual void SetPerspective(float, float, float, float)=0;
virtual void SetViewportOrtho(bool, float, float)=0;
@@ -84,10 +83,9 @@ public:
virtual void PrimColor(const zeus::CColor&)=0;
virtual void EndPrimitive()=0;
virtual void SetAmbientColor(const zeus::CColor&)=0;
virtual void SetStaticWorldAmbientColor(const zeus::CColor&)=0;
virtual void DrawString(const char*, int, int)=0;
virtual u32 GetFPS()=0;
virtual void CacheReflection(TReflectionCallback, void*, bool)=0;
//virtual void CacheReflection(TReflectionCallback, void*, bool)=0;
virtual void DrawSpaceWarp(const zeus::CVector3f&, float)=0;
virtual void DrawThermalModel(const CModel&, const zeus::CColor&, const zeus::CColor&, const float*, const float*)=0;
virtual void DrawXRayOutline(const CModel&, const float*, const float*)=0;