aboutsummaryrefslogtreecommitdiff
path: root/NvCloth/samples/SampleBase/scene/SceneController.h
diff options
context:
space:
mode:
authorMarijn Tamis <[email protected]>2017-04-28 14:19:07 +0200
committerMarijn Tamis <[email protected]>2017-04-28 14:19:07 +0200
commitb350eb5f4d44e8448115796144375d79438d74ae (patch)
tree8e102e8c28f45a1b87bd335ceee4f33c3d4ee7c2 /NvCloth/samples/SampleBase/scene/SceneController.h
parentAdd visual samples. (diff)
downloadnvcloth-b350eb5f4d44e8448115796144375d79438d74ae.tar.xz
nvcloth-b350eb5f4d44e8448115796144375d79438d74ae.zip
NvCloth 1.1.0 Release. (22041545)
Diffstat (limited to 'NvCloth/samples/SampleBase/scene/SceneController.h')
-rw-r--r--NvCloth/samples/SampleBase/scene/SceneController.h15
1 files changed, 13 insertions, 2 deletions
diff --git a/NvCloth/samples/SampleBase/scene/SceneController.h b/NvCloth/samples/SampleBase/scene/SceneController.h
index d527597..9f4f428 100644
--- a/NvCloth/samples/SampleBase/scene/SceneController.h
+++ b/NvCloth/samples/SampleBase/scene/SceneController.h
@@ -37,6 +37,7 @@ namespace nv
class RenderMaterial;
class Renderable;
+class DebugLineRenderBuffer;
struct ClothActor
{
@@ -91,6 +92,10 @@ public:
return mPhysXPlaneRenderMaterial;
}
+ DebugLineRenderBuffer* getDebugLineRenderBuffer()
+ {
+ return mDebugLineRenderBuffer;
+ }
private:
SceneController& operator= (SceneController&); // not implemented
@@ -104,6 +109,7 @@ private:
Renderable* mPlane;
std::vector<Renderable*> mBoxes;
+ DebugLineRenderBuffer* mDebugLineRenderBuffer;
float mTimeScale;
float mStartDelay;
@@ -121,8 +127,13 @@ private:
ID3D11DeviceContext* mDXDeviceContext;
nv::cloth::DxContextManagerCallback* mGraphicsContextManager;
- Scene* mActiveScene;
- int mActiveSceneIndex;
+ Scene* mActiveScene;
+ int mActiveSceneIndex;
+ double mLeftOverTime;
+
+ bool mPaused;
+ int mSingleStep;
+
};
#endif \ No newline at end of file