Graphics/Shaders: Use forward declarations where applicable

Now, with all of the headers normalized, we can safely convert some
headers into forward declarations without needing to worry about
potentially breaking code in other headers or source files.
This commit is contained in:
Lioncash 2019-09-28 20:30:53 -04:00
parent 00cff89141
commit 902f4fb5c5
62 changed files with 285 additions and 172 deletions

View File

@ -1,9 +1,11 @@
#include "CMappableObject.hpp" #include "Runtime/AutoMapper/CMappableObject.hpp"
#include "GameGlobalObjects.hpp"
#include "CMapWorldInfo.hpp" #include "Runtime/CSimplePool.hpp"
#include "CSimplePool.hpp" #include "Runtime/CToken.hpp"
#include "CToken.hpp" #include "Runtime/AutoMapper/CMapWorldInfo.hpp"
#include "Graphics/CTexture.hpp" #include "Runtime/Camera/CCameraFilter.hpp"
#include "Runtime/GameGlobalObjects.hpp"
#include "Runtime/Graphics/CTexture.hpp"
namespace urde { namespace urde {
zeus::CVector3f CMappableObject::skDoorVerts[8] = {}; zeus::CVector3f CMappableObject::skDoorVerts[8] = {};

View File

@ -1,6 +1,9 @@
#include "CAABoxShader.hpp" #include "Runtime/Graphics/Shaders/CAABoxShader.hpp"
#include "hecl/Pipeline.hpp"
#include "Graphics/CGraphics.hpp" #include "Runtime/Graphics/CGraphics.hpp"
#include <hecl/Pipeline.hpp>
#include <zeus/CAABox.hpp>
namespace urde { namespace urde {

View File

@ -2,10 +2,13 @@
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CAABox.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp> #include <zeus/CMatrix4f.hpp>
namespace zeus {
class CAABox;
}
namespace urde { namespace urde {
class CAABoxShader { class CAABoxShader {

View File

@ -1,6 +1,11 @@
#include "CCameraBlurFilter.hpp" #include "Runtime/Graphics/Shaders/CCameraBlurFilter.hpp"
#include "hecl/Pipeline.hpp"
#include "Graphics/CGraphics.hpp" #include <algorithm>
#include <cmath>
#include "Runtime/Graphics/CGraphics.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -2,8 +2,6 @@
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp>
#include <zeus/CVector3f.hpp> #include <zeus/CVector3f.hpp>
#include <zeus/CVector4f.hpp> #include <zeus/CVector4f.hpp>

View File

@ -1,6 +1,9 @@
#include "CColoredQuadFilter.hpp" #include "Runtime/Graphics/Shaders/CColoredQuadFilter.hpp"
#include "Graphics/CGraphics.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/Camera/CCameraFilter.hpp"
#include "Runtime/Graphics/CGraphics.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -1,13 +1,18 @@
#pragma once #pragma once
#include "Runtime/CToken.hpp" #include "Runtime/CToken.hpp"
#include "Runtime/Camera/CCameraFilter.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp> #include <zeus/CMatrix4f.hpp>
#include <zeus/CRectangle.hpp> #include <zeus/CRectangle.hpp>
namespace urde { namespace urde {
class CTexture;
enum class EFilterShape;
enum class EFilterType;
class CColoredQuadFilter { class CColoredQuadFilter {
struct Uniform { struct Uniform {

View File

@ -1,8 +1,10 @@
#include "CColoredStripShader.hpp" #include "Runtime/Graphics/Shaders/CColoredStripShader.hpp"
#include "Graphics/CGraphics.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/GameGlobalObjects.hpp"
#include "GameGlobalObjects.hpp" #include "Runtime/Graphics/CBooRenderer.hpp"
#include "Graphics/CBooRenderer.hpp" #include "Runtime/Graphics/CGraphics.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -1,6 +1,8 @@
#include "CDecalShaders.hpp" #include "Runtime/Graphics/Shaders/CDecalShaders.hpp"
#include "Particle/CDecal.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/Particle/CDecal.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -1,6 +1,6 @@
#pragma once #pragma once
#include "Runtime/Graphics/CGraphics.hpp" #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
namespace urde { namespace urde {
struct CQuadDecal; struct CQuadDecal;

View File

@ -1,6 +1,8 @@
#include "CElementGenShaders.hpp" #include "Runtime/Graphics/Shaders/CElementGenShaders.hpp"
#include "Particle/CElementGen.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/Particle/CElementGen.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -2,8 +2,6 @@
#include <array> #include <array>
#include "Runtime/Graphics/CGraphics.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
namespace urde { namespace urde {

View File

@ -1,7 +1,9 @@
#include "CEnergyBarShader.hpp" #include "Runtime/Graphics/Shaders/CEnergyBarShader.hpp"
#include "hecl/Pipeline.hpp"
#include "Graphics/CGraphics.hpp" #include "Runtime/Graphics/CGraphics.hpp"
#include "Graphics/CTexture.hpp" #include "Runtime/Graphics/CTexture.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -2,15 +2,15 @@
#include <vector> #include <vector>
#include "Runtime/Camera/CCameraFilter.hpp" #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp> #include <zeus/CMatrix4f.hpp>
#include <zeus/CRectangle.hpp>
#include <zeus/CVector2f.hpp> #include <zeus/CVector2f.hpp>
#include <zeus/CVector3f.hpp> #include <zeus/CVector3f.hpp>
namespace urde { namespace urde {
class CTexture;
class CEnergyBarShader { class CEnergyBarShader {
public: public:

View File

@ -1,6 +1,8 @@
#include "CEnvFxShaders.hpp" #include "Runtime/Graphics/Shaders/CEnvFxShaders.hpp"
#include "hecl/Pipeline.hpp"
#include "World/CEnvFxManager.hpp" #include "Runtime/World/CEnvFxManager.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {
boo::ObjToken<boo::IShaderPipeline> CEnvFxShaders::m_snowPipeline; boo::ObjToken<boo::IShaderPipeline> CEnvFxShaders::m_snowPipeline;

View File

@ -1,8 +1,7 @@
#pragma once #pragma once
#include "Runtime/Graphics/CGraphics.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp> #include <zeus/CMatrix4f.hpp>
#include <zeus/CVector2f.hpp> #include <zeus/CVector2f.hpp>

View File

@ -1,7 +1,9 @@
#include "CFluidPlaneShader.hpp" #include "Runtime/Graphics/Shaders/CFluidPlaneShader.hpp"
#include "World/CRipple.hpp"
#include "World/CRippleManager.hpp" #include "Runtime/World/CRipple.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/World/CRippleManager.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -3,7 +3,6 @@
#include <vector> #include <vector>
#include "Runtime/CToken.hpp" #include "Runtime/CToken.hpp"
#include "Runtime/RetroTypes.hpp"
#include "Runtime/Graphics/CTexture.hpp" #include "Runtime/Graphics/CTexture.hpp"
#include "Runtime/Graphics/Shaders/CModelShaders.hpp" #include "Runtime/Graphics/Shaders/CModelShaders.hpp"
#include "Runtime/World/CFluidPlaneManager.hpp" #include "Runtime/World/CFluidPlaneManager.hpp"
@ -12,7 +11,6 @@
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CAABox.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp> #include <zeus/CMatrix4f.hpp>
#include <zeus/CVector3f.hpp> #include <zeus/CVector3f.hpp>

View File

@ -1,8 +1,12 @@
#include "CFogVolumeFilter.hpp" #include "Runtime/Graphics/Shaders/CFogVolumeFilter.hpp"
#include "hecl/Pipeline.hpp"
#include "Graphics/CGraphics.hpp" #include "Runtime/GameGlobalObjects.hpp"
#include "GameGlobalObjects.hpp" #include "Runtime/Graphics/CBooRenderer.hpp"
#include "Graphics/CBooRenderer.hpp" #include "Runtime/Graphics/CGraphics.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <hecl/Pipeline.hpp>
#include <zeus/CColor.hpp>
namespace urde { namespace urde {

View File

@ -1,10 +1,16 @@
#pragma once #pragma once
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/BooObject.hpp>
#include <zeus/CColor.hpp> namespace boo {
#include <zeus/CMatrix4f.hpp> struct IGraphicsBufferD;
#include <zeus/CRectangle.hpp> struct IGraphicsBufferS;
struct IShaderDataBinding;
} // namespace boo
namespace zeus {
class CColor;
}
namespace urde { namespace urde {

View File

@ -1,6 +1,8 @@
#include "CFogVolumePlaneShader.hpp" #include "Runtime/Graphics/Shaders/CFogVolumePlaneShader.hpp"
#include "hecl/Pipeline.hpp"
#include "Graphics/CGraphics.hpp" #include "Runtime/Graphics/CGraphics.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -5,11 +5,13 @@
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp>
#include <zeus/CRectangle.hpp> #include <zeus/CRectangle.hpp>
#include <zeus/CVector4f.hpp> #include <zeus/CVector4f.hpp>
namespace zeus {
class CVector3f;
}
namespace urde { namespace urde {
class CFogVolumePlaneShader { class CFogVolumePlaneShader {

View File

@ -1,6 +1,10 @@
#include "CLineRendererShaders.hpp" #include "Runtime/Graphics/Shaders/CLineRendererShaders.hpp"
#include "Graphics/CLineRenderer.hpp"
#include "hecl/Pipeline.hpp" #include <utility>
#include "Runtime/Graphics/CLineRenderer.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -2,8 +2,6 @@
#include <array> #include <array>
#include "Runtime/Graphics/CGraphics.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
namespace urde { namespace urde {

View File

@ -1,6 +1,8 @@
#include "CMapSurfaceShader.hpp" #include "Runtime/Graphics/Shaders/CMapSurfaceShader.hpp"
#include "hecl/Pipeline.hpp"
#include "Graphics/CGraphics.hpp" #include "Runtime/Graphics/CGraphics.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -1,6 +1,6 @@
#pragma once #pragma once
#include "Runtime/RetroTypes.hpp" #include "Runtime/GCNTypes.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>

View File

@ -1,7 +1,10 @@
#include "CModelShaders.hpp" #include "Runtime/Graphics/Shaders/CModelShaders.hpp"
#include "Graphics/CLight.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/CStopwatch.hpp"
#include "CStopwatch.hpp" #include "Runtime/Graphics/CLight.hpp"
#include <hecl/Backend.hpp>
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -1,22 +1,25 @@
#pragma once #pragma once
#include <array> #include <array>
#include <optional> #include <cstdint>
#include <memory>
#include "DataSpec/DNAMP1/CMDLMaterials.hpp" #include "DataSpec/DNAMP1/CMDLMaterials.hpp"
#include "Runtime/Graphics/CGraphics.hpp" #include "Runtime/Graphics/CGraphics.hpp"
#include <hecl/Backend.hpp>
#include <hecl/Runtime.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>
#include <zeus/CVector3f.hpp> #include <zeus/CVector3f.hpp>
#include <zeus/CVector4f.hpp> #include <zeus/CVector4f.hpp>
#define URDE_MAX_LIGHTS 8 #define URDE_MAX_LIGHTS 8
namespace hecl::Backend {
class ShaderTag;
}
namespace urde { namespace urde {
class CLight;
enum EExtendedShader : uint8_t { enum EExtendedShader : uint8_t {
Flat, Flat,

View File

@ -1,7 +1,9 @@
#include "CParticleSwooshShaders.hpp" #include "Runtime/Graphics/Shaders/CParticleSwooshShaders.hpp"
#include "Particle/CParticleSwoosh.hpp"
#include "Particle/CSwooshDescription.hpp" #include "Runtime/Particle/CParticleSwoosh.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/Particle/CSwooshDescription.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -2,8 +2,6 @@
#include <array> #include <array>
#include "Runtime/Graphics/CGraphics.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>

View File

@ -1,7 +1,14 @@
#include "CPhazonSuitFilter.hpp" #include "Runtime/Graphics/Shaders/CPhazonSuitFilter.hpp"
#include "hecl/Pipeline.hpp"
#include "Graphics/CGraphics.hpp" #include "Runtime/Graphics/CGraphics.hpp"
#include "Graphics/CTexture.hpp" #include "Runtime/Graphics/CTexture.hpp"
#include <hecl/Pipeline.hpp>
#include <zeus/CColor.hpp>
#include <zeus/CVector2f.hpp>
#include <zeus/CVector3f.hpp>
#include <zeus/CVector4f.hpp>
namespace urde { namespace urde {

View File

@ -1,7 +1,10 @@
#pragma once #pragma once
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp>
namespace zeus {
class CColor;
}
namespace urde { namespace urde {
class CTexture; class CTexture;

View File

@ -1,7 +1,11 @@
#include "CRadarPaintShader.hpp" #include "Runtime/Graphics/Shaders/CRadarPaintShader.hpp"
#include "hecl/Pipeline.hpp"
#include "Graphics/CGraphics.hpp" #include <cstring>
#include "Graphics/CTexture.hpp"
#include "Runtime/Graphics/CGraphics.hpp"
#include "Runtime/Graphics/CTexture.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -2,13 +2,14 @@
#include <vector> #include <vector>
#include "Runtime/Camera/CCameraFilter.hpp" #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp> #include <zeus/CVector2f.hpp>
#include <zeus/CRectangle.hpp> #include <zeus/CVector3f.hpp>
namespace urde { namespace urde {
class CTexture;
class CRadarPaintShader { class CRadarPaintShader {
public: public:

View File

@ -1,8 +1,10 @@
#include "CRandomStaticFilter.hpp" #include "Runtime/Graphics/Shaders/CRandomStaticFilter.hpp"
#include "Graphics/CBooRenderer.hpp"
#include "GameGlobalObjects.hpp" #include "Runtime/GameGlobalObjects.hpp"
#include "CSimplePool.hpp" #include "Runtime/Camera/CCameraFilter.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/Graphics/CBooRenderer.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -1,12 +1,15 @@
#pragma once #pragma once
#include "Runtime/Camera/CCameraFilter.hpp" #include "Runtime/CToken.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp>
#include <zeus/CRectangle.hpp>
namespace urde { namespace urde {
class CTexture;
enum class EFilterShape;
enum class EFilterType;
class CRandomStaticFilter { class CRandomStaticFilter {
struct Uniform { struct Uniform {

View File

@ -1,8 +1,11 @@
#include "CScanLinesFilter.hpp" #include "Runtime/Graphics/Shaders/CScanLinesFilter.hpp"
#include "hecl/Pipeline.hpp"
#include "Graphics/CGraphics.hpp" #include "Runtime/GameGlobalObjects.hpp"
#include "GameGlobalObjects.hpp" #include "Runtime/Camera/CCameraFilter.hpp"
#include "Graphics/CBooRenderer.hpp" #include "Runtime/Graphics/CBooRenderer.hpp"
#include "Runtime/Graphics/CGraphics.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -1,12 +1,15 @@
#pragma once #pragma once
#include "Runtime/Camera/CCameraFilter.hpp" #include "Runtime/CToken.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp>
#include <zeus/CRectangle.hpp>
namespace urde { namespace urde {
class CTexture;
enum class EFilterShape;
enum class EFilterType;
class CScanLinesFilter { class CScanLinesFilter {
struct Uniform { struct Uniform {

View File

@ -1,7 +1,9 @@
#include "CSpaceWarpFilter.hpp" #include "Runtime/Graphics/Shaders/CSpaceWarpFilter.hpp"
#include "Graphics/CGraphics.hpp"
#include "Graphics/CBooRenderer.hpp" #include "Runtime/Graphics/CBooRenderer.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/Graphics/CGraphics.hpp"
#include <hecl/Pipeline.hpp>
#define WARP_RAMP_RES 32 #define WARP_RAMP_RES 32

View File

@ -1,10 +1,11 @@
#pragma once #pragma once
#include "Runtime/RetroTypes.hpp" #include "Runtime/GCNTypes.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp> #include <zeus/CMatrix4f.hpp>
#include <zeus/CVector3f.hpp>
namespace urde { namespace urde {

View File

@ -1,6 +1,8 @@
#include "CTextSupportShader.hpp" #include "Runtime/Graphics/Shaders/CTextSupportShader.hpp"
#include "GuiSys/CRasterFont.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/GuiSys/CRasterFont.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -13,8 +13,8 @@
namespace urde { namespace urde {
class CGlyph; class CGlyph;
class CTextRenderBuffer;
class CFontImageDef; class CFontImageDef;
class CTextRenderBuffer;
class CTextSupportShader { class CTextSupportShader {
friend class CTextRenderBuffer; friend class CTextRenderBuffer;

View File

@ -1,6 +1,9 @@
#include "CTexturedQuadFilter.hpp" #include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp"
#include "Graphics/CTexture.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/Camera/CCameraFilter.hpp"
#include "Runtime/Graphics/CTexture.hpp"
#include <hecl/Pipeline.hpp>
namespace urde { namespace urde {

View File

@ -1,7 +1,8 @@
#pragma once #pragma once
#include "Runtime/CToken.hpp" #include "Runtime/CToken.hpp"
#include "Runtime/Camera/CCameraFilter.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp> #include <zeus/CMatrix4f.hpp>
@ -10,6 +11,10 @@
#include <zeus/CVector3f.hpp> #include <zeus/CVector3f.hpp>
namespace urde { namespace urde {
class CTexture;
enum class EFilterShape;
enum class EFilterType;
class CTexturedQuadFilter { class CTexturedQuadFilter {
public: public:

View File

@ -1,8 +1,11 @@
#include "CThermalColdFilter.hpp" #include "Runtime/Graphics/Shaders/CThermalColdFilter.hpp"
#include "Graphics/CGraphics.hpp"
#include "Graphics/CBooRenderer.hpp" #include "Runtime/GameGlobalObjects.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/Graphics/CBooRenderer.hpp"
#include "GameGlobalObjects.hpp" #include "Runtime/Graphics/CGraphics.hpp"
#include <hecl/Pipeline.hpp>
#include <zeus/CVector2f.hpp>
namespace urde { namespace urde {

View File

@ -1,7 +1,5 @@
#pragma once #pragma once
#include "Runtime/RetroTypes.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>

View File

@ -1,8 +1,11 @@
#include "CThermalHotFilter.hpp" #include "Runtime/Graphics/Shaders/CThermalHotFilter.hpp"
#include "Graphics/CGraphics.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/GameGlobalObjects.hpp"
#include "GameGlobalObjects.hpp" #include "Runtime/Graphics/CBooRenderer.hpp"
#include "Graphics/CBooRenderer.hpp" #include "Runtime/Graphics/CGraphics.hpp"
#include <hecl/Pipeline.hpp>
#include <zeus/CVector2f.hpp>
namespace urde { namespace urde {

View File

@ -3,7 +3,6 @@
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp>
namespace urde { namespace urde {

View File

@ -1,6 +1,10 @@
#include "CWorldShadowShader.hpp" #include "Runtime/Graphics/Shaders/CWorldShadowShader.hpp"
#include "hecl/Pipeline.hpp"
#include "Graphics/CGraphics.hpp" #include "Runtime/Camera/CCameraFilter.hpp"
#include "Runtime/Graphics/CGraphics.hpp"
#include <hecl/Pipeline.hpp>
#include <zeus/CVector3f.hpp>
namespace urde { namespace urde {

View File

@ -2,9 +2,11 @@
#include <optional> #include <optional>
#include "Runtime/Graphics/Shaders/CColoredQuadFilter.hpp" #include "Runtime/GCNTypes.hpp"
#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp" #include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp> #include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp> #include <zeus/CMatrix4f.hpp>

View File

@ -1,8 +1,11 @@
#include "CXRayBlurFilter.hpp" #include "Runtime/Graphics/Shaders/CXRayBlurFilter.hpp"
#include "Graphics/CGraphics.hpp"
#include "Graphics/CTexture.hpp" #include "Runtime/GameGlobalObjects.hpp"
#include "GameGlobalObjects.hpp" #include "Runtime/Graphics/CGraphics.hpp"
#include "hecl/Pipeline.hpp" #include "Runtime/Graphics/CTexture.hpp"
#include <hecl/Pipeline.hpp>
#include <zeus/CVector2f.hpp>
namespace urde { namespace urde {

View File

@ -3,7 +3,6 @@
#include "Runtime/CToken.hpp" #include "Runtime/CToken.hpp"
#include <boo/graphicsdev/IGraphicsDataFactory.hpp> #include <boo/graphicsdev/IGraphicsDataFactory.hpp>
#include <zeus/CColor.hpp>
#include <zeus/CMatrix4f.hpp> #include <zeus/CMatrix4f.hpp>
namespace urde { namespace urde {

View File

@ -1,7 +1,9 @@
#include "CAuiImagePane.hpp" #include "Runtime/GuiSys/CAuiImagePane.hpp"
#include "CSimplePool.hpp"
#include "Graphics/CTexture.hpp" #include "Runtime/CSimplePool.hpp"
#include "CGuiWidgetDrawParms.hpp" #include "Runtime/Camera/CCameraFilter.hpp"
#include "Runtime/Graphics/CTexture.hpp"
#include "Runtime/GuiSys/CGuiWidgetDrawParms.hpp"
namespace urde { namespace urde {

View File

@ -6,6 +6,7 @@
#include "Runtime/CScannableObjectInfo.hpp" #include "Runtime/CScannableObjectInfo.hpp"
#include "Runtime/RetroTypes.hpp" #include "Runtime/RetroTypes.hpp"
#include "Runtime/rstl.hpp" #include "Runtime/rstl.hpp"
#include "Runtime/Camera/CCameraFilter.hpp"
#include "Runtime/Graphics/CTexture.hpp" #include "Runtime/Graphics/CTexture.hpp"
#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp" #include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp"

View File

@ -1,8 +1,10 @@
#include "CSplashScreen.hpp" #include "Runtime/GuiSys/CSplashScreen.hpp"
#include "CArchitectureMessage.hpp"
#include "CArchitectureQueue.hpp" #include "Runtime/CArchitectureMessage.hpp"
#include "CSimplePool.hpp" #include "Runtime/CArchitectureQueue.hpp"
#include "GameGlobalObjects.hpp" #include "Runtime/CSimplePool.hpp"
#include "Runtime/GameGlobalObjects.hpp"
#include "Runtime/Camera/CCameraFilter.hpp"
namespace urde { namespace urde {

View File

@ -11,6 +11,7 @@
#include "Runtime/RetroTypes.hpp" #include "Runtime/RetroTypes.hpp"
#include "Runtime/Audio/CSfxManager.hpp" #include "Runtime/Audio/CSfxManager.hpp"
#include "Runtime/Audio/CStaticAudioPlayer.hpp" #include "Runtime/Audio/CStaticAudioPlayer.hpp"
#include "Runtime/Camera/CCameraFilter.hpp"
#include "Runtime/Graphics/Shaders/CColoredQuadFilter.hpp" #include "Runtime/Graphics/Shaders/CColoredQuadFilter.hpp"
#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp" #include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp"
#include "Runtime/GuiSys/CGuiTextSupport.hpp" #include "Runtime/GuiSys/CGuiTextSupport.hpp"

View File

@ -4,6 +4,7 @@
#include <vector> #include <vector>
#include "Runtime/CMFGameBase.hpp" #include "Runtime/CMFGameBase.hpp"
#include "Runtime/Camera/CCameraFilter.hpp"
#include "Runtime/Graphics/Shaders/CColoredQuadFilter.hpp" #include "Runtime/Graphics/Shaders/CColoredQuadFilter.hpp"
#include "Runtime/MP1/CInGameGuiManager.hpp" #include "Runtime/MP1/CInGameGuiManager.hpp"

View File

@ -1,14 +1,16 @@
#include "CQuitGameScreen.hpp" #include "Runtime/MP1/CQuitGameScreen.hpp"
#include "Input/CFinalInput.hpp"
#include "GameGlobalObjects.hpp" #include "Runtime/GameGlobalObjects.hpp"
#include "CSimplePool.hpp" #include "Runtime/CSimplePool.hpp"
#include "GuiSys/CGuiFrame.hpp" #include "Runtime/Audio/CSfxManager.hpp"
#include "GuiSys/CGuiTableGroup.hpp" #include "Runtime/Camera/CCameraFilter.hpp"
#include "GuiSys/CGuiTextPane.hpp" #include "Runtime/Input/CFinalInput.hpp"
#include "GuiSys/CStringTable.hpp" #include "Runtime/Graphics/CGraphics.hpp"
#include "GuiSys/CGuiWidgetDrawParms.hpp" #include "Runtime/GuiSys/CGuiFrame.hpp"
#include "Audio/CSfxManager.hpp" #include "Runtime/GuiSys/CGuiTableGroup.hpp"
#include "Graphics/CGraphics.hpp" #include "Runtime/GuiSys/CGuiTextPane.hpp"
#include "Runtime/GuiSys/CGuiWidgetDrawParms.hpp"
#include "Runtime/GuiSys/CStringTable.hpp"
namespace urde::MP1 { namespace urde::MP1 {

View File

@ -6,6 +6,7 @@
#include "Runtime/CToken.hpp" #include "Runtime/CToken.hpp"
#include "Runtime/rstl.hpp" #include "Runtime/rstl.hpp"
#include "Runtime/Camera/CCameraFilter.hpp"
#include "Runtime/Graphics/Shaders/CRandomStaticFilter.hpp" #include "Runtime/Graphics/Shaders/CRandomStaticFilter.hpp"
#include "Runtime/GuiSys/CHudBallInterface.hpp" #include "Runtime/GuiSys/CHudBallInterface.hpp"
#include "Runtime/GuiSys/CHudBossEnergyInterface.hpp" #include "Runtime/GuiSys/CHudBossEnergyInterface.hpp"

View File

@ -8,6 +8,7 @@
#include "Runtime/CToken.hpp" #include "Runtime/CToken.hpp"
#include "Runtime/RetroTypes.hpp" #include "Runtime/RetroTypes.hpp"
#include "Runtime/Audio/CSfxManager.hpp" #include "Runtime/Audio/CSfxManager.hpp"
#include "Runtime/Camera/CCameraFilter.hpp"
#include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp" #include "Runtime/Graphics/Shaders/CTexturedQuadFilter.hpp"
#include "Runtime/GuiSys/CGuiTextSupport.hpp" #include "Runtime/GuiSys/CGuiTextSupport.hpp"

View File

@ -5,6 +5,7 @@
#include "Runtime/RetroTypes.hpp" #include "Runtime/RetroTypes.hpp"
#include "Runtime/rstl.hpp" #include "Runtime/rstl.hpp"
#include "Runtime/Camera/CCameraFilter.hpp"
#include "Runtime/Character/CActorLights.hpp" #include "Runtime/Character/CActorLights.hpp"
#include "Runtime/Character/CModelData.hpp" #include "Runtime/Character/CModelData.hpp"
#include "Runtime/Graphics/CRainSplashGenerator.hpp" #include "Runtime/Graphics/CRainSplashGenerator.hpp"

View File

@ -6,6 +6,7 @@
#include "Runtime/CRandom16.hpp" #include "Runtime/CRandom16.hpp"
#include "Runtime/RetroTypes.hpp" #include "Runtime/RetroTypes.hpp"
#include "Runtime/Audio/CSfxManager.hpp" #include "Runtime/Audio/CSfxManager.hpp"
#include "Runtime/Camera/CCameraFilter.hpp"
#include "Runtime/Character/CModelData.hpp" #include "Runtime/Character/CModelData.hpp"
#include "Runtime/Graphics/CLight.hpp" #include "Runtime/Graphics/CLight.hpp"
#include "Runtime/Graphics/Shaders/CCameraBlurFilter.hpp" #include "Runtime/Graphics/Shaders/CCameraBlurFilter.hpp"