diff --git a/dtool/src/parser-inc/Core.h b/dtool/src/parser-inc/Core.h index ec9547a73f..3c7bae0fee 100755 --- a/dtool/src/parser-inc/Core.h +++ b/dtool/src/parser-inc/Core.h @@ -2,5 +2,7 @@ namespace SpeedTree { class CCore; + class CInstance; class SGeometry; + class CView; }; diff --git a/dtool/src/parser-inc/DirectX9Renderer.h b/dtool/src/parser-inc/DirectX9Renderer.h new file mode 100755 index 0000000000..328705090f --- /dev/null +++ b/dtool/src/parser-inc/DirectX9Renderer.h @@ -0,0 +1,7 @@ +// SpeedTree. + +namespace SpeedTree { + class CTreeRender; + class CForestRender; + class SForestCullResultsRender; +}; diff --git a/dtool/src/parser-inc/Forest.h b/dtool/src/parser-inc/Forest.h index ccf182c7c8..3a43be32da 100755 --- a/dtool/src/parser-inc/Forest.h +++ b/dtool/src/parser-inc/Forest.h @@ -2,5 +2,7 @@ namespace SpeedTree { class CTree; - class CForest; + class CForest { + class SPopulationStats; + }; }; diff --git a/dtool/src/parser-inc/OpenGLRenderer.h b/dtool/src/parser-inc/OpenGLRenderer.h index 50acf0a1a6..328705090f 100755 --- a/dtool/src/parser-inc/OpenGLRenderer.h +++ b/dtool/src/parser-inc/OpenGLRenderer.h @@ -3,4 +3,5 @@ namespace SpeedTree { class CTreeRender; class CForestRender; + class SForestCullResultsRender; }; diff --git a/dtool/src/parser-inc/Sources.pp b/dtool/src/parser-inc/Sources.pp index deca2102d8..650b5a34bf 100644 --- a/dtool/src/parser-inc/Sources.pp +++ b/dtool/src/parser-inc/Sources.pp @@ -23,5 +23,6 @@ libavcodec/avcodec.h libswscale/swscale.h \ libavformat/avio.h AR/ar.h \ WebCore.h WebView.h WebViewListener.h \ - Core/Core.h Forest/Forest.h Renderers/OpenGL/OpenGLRenderer.h + Core/Core.h Forest/Forest.h Renderers/OpenGL/OpenGLRenderer.h \ + Renderers/DirectX9/DirectX9Renderer.h