Path: blob/master/thirdparty/jolt_physics/Jolt/Physics/Collision/PhysicsMaterialSimple.cpp
9912 views
// Jolt Physics Library (https://github.com/jrouwe/JoltPhysics)1// SPDX-FileCopyrightText: 2021 Jorrit Rouwe2// SPDX-License-Identifier: MIT34#include <Jolt/Jolt.h>56#include <Jolt/Physics/Collision/PhysicsMaterialSimple.h>7#include <Jolt/ObjectStream/TypeDeclarations.h>8#include <Jolt/Core/StreamIn.h>9#include <Jolt/Core/StreamOut.h>1011JPH_NAMESPACE_BEGIN1213JPH_IMPLEMENT_SERIALIZABLE_VIRTUAL(PhysicsMaterialSimple)14{15JPH_ADD_BASE_CLASS(PhysicsMaterialSimple, PhysicsMaterial)1617JPH_ADD_ATTRIBUTE(PhysicsMaterialSimple, mDebugName)18JPH_ADD_ATTRIBUTE(PhysicsMaterialSimple, mDebugColor)19}2021void PhysicsMaterialSimple::SaveBinaryState(StreamOut &inStream) const22{23PhysicsMaterial::SaveBinaryState(inStream);2425inStream.Write(mDebugName);26inStream.Write(mDebugColor);27}2829void PhysicsMaterialSimple::RestoreBinaryState(StreamIn &inStream)30{31PhysicsMaterial::RestoreBinaryState(inStream);3233inStream.Read(mDebugName);34inStream.Read(mDebugColor);35}3637JPH_NAMESPACE_END383940