LeviLamina
Loading...
Searching...
No Matches
ChanceInformation.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class Random;
8// clang-format on
9
10class ChanceInformation {
11public:
12 // member variables
13 // NOLINTBEGIN
15 // NOLINTEND
16
17public:
18 // prevent constructor by default
19 ChanceInformation& operator=(ChanceInformation const&);
20 ChanceInformation(ChanceInformation const&);
21 ChanceInformation();
22
23public:
24 // member functions
25 // NOLINTBEGIN
26 MCNAPI bool isValid() const;
27
28 MCNAPI bool roll(::Random& random) const;
29
30 MCNAPI void set(float value);
31
32 MCNAPI void set(uint numerator, uint denominator);
33 // NOLINTEND
34};
MCAPI bool roll(::Random &random) const
MCAPI bool isValid() const
MCAPI void set(uint numerator, uint denominator)
MCAPI void set(float value)
Definition Random.h:10
Definition Alias.h:14