LeviLamina
Loading...
Searching...
No Matches
WeatherRenderObject Struct Reference

Classes

struct  PreviousPosition
struct  RuntimeValues
struct  WeatherParameters
struct  RenderRuntimeSettings

Public Types

enum class  PrecipitationType : int {
  Rain = 0 , Snow = 1 , Plankton = 2 , RedSpores = 3 ,
  BlueSpores = 4 , Ash = 5 , WhiteAsh = 6 , Count = 7
}
enum class  PrecipitationType : int {
  Rain = 0 , Snow = 1 , Plankton = 2 , RedSpores = 3 ,
  BlueSpores = 4 , Ash = 5 , WhiteAsh = 6 , Count = 7
}
enum  : int { Count = 10 }

Public Member Functions

WeatherRenderObjectoperator= (WeatherRenderObject const &)
 WeatherRenderObject (WeatherRenderObject const &)
MCAPI WeatherRenderObject (::WeatherRenderObject &&)
MCAPI void * $ctor (::WeatherRenderObject &&)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::Mesh > > mParticleMesh
::ll::TypedStorage< 8, 32, ::mce::TexturePtrmWeatherTexture
::ll::TypedStorage< 8, 24, ::mce::ServerTexturemWeatherSnowOcclusionTexture
::ll::TypedStorage< 8, 24, ::mce::ServerTexturemWeatherOcclusionTexture
::ll::TypedStorage< 8, 24, ::mce::ServerTexturemBrightnessTexture
::ll::TypedStorage< 4, 4, int > mOcclusionHeightOffset
::ll::TypedStorage< 8, 8, ::mce::MaterialPtr const * > mRainMat
::ll::TypedStorage< 8, 8, ::mce::MaterialPtr const * > mSnowMat
::ll::TypedStorage< 8, 8, ::mce::MaterialPtr const * > mPlanktonMat
::ll::TypedStorage< 8, 8, ::mce::MaterialPtr const * > mRedSporesMat
::ll::TypedStorage< 8, 8, ::mce::MaterialPtr const * > mBlueSporesMat
::ll::TypedStorage< 8, 8, ::mce::MaterialPtr const * > mAshMat
::ll::TypedStorage< 8, 8, ::mce::MaterialPtr const * > mWhiteAshMat
::ll::TypedStorage< 4, 252, ::std::array<::WeatherRenderObject::WeatherParameters, 7 > > mParams
::ll::TypedStorage< 4, 10360, ::std::array<::std::array<::WeatherRenderObject::RenderRuntimeSettings, 10 >, 7 > > mSettings
::ll::TypedStorage< 4, 4, float > mDensityRain
::ll::TypedStorage< 4, 4, float > mDensitySnow
::ll::TypedStorage< 4, 4, float > mDensityPlankton
::ll::TypedStorage< 4, 4, float > mDensityRedSpores
::ll::TypedStorage< 4, 4, float > mDensityBlueSpores
::ll::TypedStorage< 4, 4, float > mDensityAsh
::ll::TypedStorage< 4, 4, float > mDensityWhiteAsh
::ll::TypedStorage< 4, 4, float > mParticleBoxSize
::ll::TypedStorage< 4, 4, float > mLuminance
::ll::TypedStorage< 4, 4, int > mParticleCount
::ll::TypedStorage< 4, 12, ::glm::vec3 > mLastOcclusionBlock

The documentation for this struct was generated from the following files: