Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
StateRecorder.h
Go to the documentation of this file.
1// Jolt Physics Library (https://github.com/jrouwe/JoltPhysics)
2// SPDX-FileCopyrightText: 2021 Jorrit Rouwe
3// SPDX-License-Identifier: MIT
4
5#pragma once
6
9
11
14class StateRecorder : public StreamIn, public StreamOut
15{
16public:
18 StateRecorder() = default;
19 StateRecorder(const StateRecorder &inRHS) : mIsValidating(inRHS.mIsValidating) { }
20
25 void SetValidating(bool inValidating) { mIsValidating = inValidating; }
26 bool IsValidating() const { return mIsValidating; }
27
28private:
29 bool mIsValidating = false;
30};
31
#define JPH_NAMESPACE_END
Definition: Core.h:240
#define JPH_NAMESPACE_BEGIN
Definition: Core.h:234
Definition: StateRecorder.h:15
bool IsValidating() const
Definition: StateRecorder.h:26
StateRecorder(const StateRecorder &inRHS)
Definition: StateRecorder.h:19
void SetValidating(bool inValidating)
Definition: StateRecorder.h:25
StateRecorder()=default
Constructor.
Simple binary input stream.
Definition: StreamIn.h:11
Simple binary output stream.
Definition: StreamOut.h:11