4#ifndef QPHYSICSMATERIAL_H
5#define QPHYSICSMATERIAL_H
18#include <QtQuick3DPhysics/qtquick3dphysicsglobal.h>
19#include <QtQml/QQmlEngine>
26 Q_PROPERTY(
float staticFriction READ staticFriction WRITE setStaticFriction NOTIFY
27 staticFrictionChanged)
28 Q_PROPERTY(
float dynamicFriction READ dynamicFriction WRITE setDynamicFriction NOTIFY
29 dynamicFrictionChanged)
30 Q_PROPERTY(
float restitution READ restitution WRITE setRestitution NOTIFY restitutionChanged)
35 float staticFriction()
const;
36 void setStaticFriction(
float staticFriction);
38 float dynamicFriction()
const;
39 void setDynamicFriction(
float dynamicFriction);
41 float restitution()
const;
42 void setRestitution(
float restitution);
44 static constexpr float defaultStaticFriction = 0.5f;
45 static constexpr float defaultDynamicFriction = 0.5f;
46 static constexpr float defaultRestitution = 0.5f;
54 float m_staticFriction = defaultStaticFriction;
55 float m_dynamicFriction = defaultDynamicFriction;
56 float m_restitution = defaultRestitution;
void dynamicFrictionChanged()
void staticFrictionChanged()
void restitutionChanged()
Combined button and popup list for selecting options.
#define QML_NAMED_ELEMENT(NAME)
#define Q_QUICK3DPHYSICS_EXPORT
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent