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

Public Member Functions

virtual float nextFloat ()
 
MCFOLD void $dtor ()
 
MCAPI float $nextFloat ()
 
virtual int nextInt ()
 
virtual int nextInt (int const bound)
 
virtual int64 nextLong ()
 
virtual bool nextBoolean ()
 
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 ()
 
MCFOLD ::std::unique_ptr<::IPositionalRandomFactory$forkPositional ()
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::TypedStorage< 8, 8, ::IRandom & > mRandom
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Member Function Documentation

◆ nextFloat()

virtual float NoiseUtils::DoublesForFloatsRandom::nextFloat ( )
virtual

Reimplemented from NoiseUtils::DelegatingRandom.

◆ $vftable()

static MCAPI void ** NoiseUtils::DoublesForFloatsRandom::$vftable ( )
static
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() [1/2]

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

Implements IRandom.

◆ nextInt() [2/2]

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

Implements IRandom.

◆ nextLong()

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

Implements IRandom.

◆ nextBoolean()

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

Implements IRandom.

◆ nextDouble()

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

Implements IRandom.

◆ nextGaussianDouble()

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

Implements IRandom.

◆ consumeCount()

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

Implements IRandom.

◆ fork()

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

Implements IRandom.


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