LeviLamina
Loading...
Searching...
No Matches
NoiseUtils::DelegatingRandom Class Reference
+ Inheritance diagram for NoiseUtils::DelegatingRandom:

Public Member Functions

DelegatingRandomoperator= (DelegatingRandom const &)
 
 DelegatingRandom (DelegatingRandom const &)
 
virtual int nextInt ()
 
virtual int nextInt (int const bound)
 
virtual int64 nextLong ()
 
virtual bool nextBoolean ()
 
virtual float nextFloat ()
 
virtual double nextDouble ()
 
virtual double nextGaussianDouble ()
 
virtual void consumeCount (uint count)
 
virtual ::std::unique_ptr<::IRandomfork ()
 
MCAPI int $nextInt ()
 
MCAPI int $nextInt (int const bound)
 
MCAPI int64 $nextLong ()
 
MCAPI bool $nextBoolean ()
 
MCAPI double $nextDouble ()
 
MCAPI double $nextGaussianDouble ()
 
MCAPI void $consumeCount (uint count)
 
MCAPI ::std::unique_ptr<::IRandom$fork ()
 
virtual ::std::unique_ptr<::IPositionalRandomFactoryforkPositional ()
 
MCAPI void $dtor ()
 
MCAPI ::std::unique_ptr<::IPositionalRandomFactory$forkPositional ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk9d98e9
 

Member Function Documentation

◆ nextInt() [1/2]

virtual int NoiseUtils::DelegatingRandom::nextInt ( )
virtual

Implements IRandom.

◆ nextInt() [2/2]

virtual int NoiseUtils::DelegatingRandom::nextInt ( int const bound)
virtual

Implements IRandom.

◆ nextLong()

virtual int64 NoiseUtils::DelegatingRandom::nextLong ( )
virtual

Implements IRandom.

◆ nextBoolean()

virtual bool NoiseUtils::DelegatingRandom::nextBoolean ( )
virtual

Implements IRandom.

◆ nextFloat()

virtual float NoiseUtils::DelegatingRandom::nextFloat ( )
virtual

Implements IRandom.

◆ nextDouble()

virtual double NoiseUtils::DelegatingRandom::nextDouble ( )
virtual

Implements IRandom.

◆ nextGaussianDouble()

virtual double NoiseUtils::DelegatingRandom::nextGaussianDouble ( )
virtual

Implements IRandom.

◆ consumeCount()

virtual void NoiseUtils::DelegatingRandom::consumeCount ( uint count)
virtual

Implements IRandom.

◆ fork()

virtual ::std::unique_ptr<::IRandom > NoiseUtils::DelegatingRandom::fork ( )
virtual

Implements IRandom.

◆ $nextInt() [1/2]

MCAPI int NoiseUtils::DelegatingRandom::$nextInt ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $nextInt() [2/2]

MCAPI int NoiseUtils::DelegatingRandom::$nextInt ( int const bound)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $nextLong()

MCAPI int64 NoiseUtils::DelegatingRandom::$nextLong ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $nextBoolean()

MCAPI bool NoiseUtils::DelegatingRandom::$nextBoolean ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $nextDouble()

MCAPI double NoiseUtils::DelegatingRandom::$nextDouble ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $nextGaussianDouble()

MCAPI double NoiseUtils::DelegatingRandom::$nextGaussianDouble ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $consumeCount()

MCAPI void NoiseUtils::DelegatingRandom::$consumeCount ( uint count)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $fork()

MCAPI ::std::unique_ptr<::IRandom > NoiseUtils::DelegatingRandom::$fork ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void IRandom::$dtor ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $forkPositional()

MCAPI ::std::unique_ptr<::IPositionalRandomFactory > IRandom::$forkPositional ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** IRandom::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: