LeviLamina
Loading...
Searching...
No Matches
RandomValueBounds.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Random;
8namespace Json { class Value; }
9// clang-format on
10
11class RandomValueBounds {
12public:
13 // member variables
14 // NOLINTBEGIN
17 // NOLINTEND
18
19public:
20 // prevent constructor by default
21 RandomValueBounds& operator=(RandomValueBounds const&);
22 RandomValueBounds(RandomValueBounds const&);
23 RandomValueBounds();
24
25public:
26 // member functions
27 // NOLINTBEGIN
28 MCNAPI void deserialize(::Json::Value const& object);
29
30 MCNAPI float getFloat(::Random& random) const;
31
32 MCNAPI int getInt(::Random& random) const;
33
34 MCNAPI float getMax() const;
35
36 MCNAPI float getMin() const;
37 // NOLINTEND
38};
Definition Value.h:16
MCAPI float getFloat(::Random &random) const
MCAPI float getMax() const
MCAPI void deserialize(::Json::Value const &object)
MCAPI int getInt(::Random &random) const
MCAPI float getMin() const
Definition Random.h:10
Definition Alias.h:14