CommonLibVR
GrassParam.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace RE
4 {
5  struct GrassParam
6  {
7  public:
8  // members
9  const char* modelName; // 00
11  float positionRange; // 0C
12  float heightRange; // 10
13  float colorRange; // 14
14  std::uint32_t waveOffsetRange; // 18
15  float wavePeriod; // 1C
16  bool hasVertexLighting; // 20
17  bool hasUniformScaling; // 21
18  bool fitsToSlope; // 22
19  std::uint8_t pad23; // 23
20  std::uint32_t pad24; // 24
21  float unk28; // 28
22  float unk2C; // 2C
23  float unk30; // 30
24  float unk34; // 34
25  float unk38; // 38
26  float unk3C; // 3C
27  float unk40; // 40
28  float unk44; // 44
29  float unk48; // 48
30  private:
31  KEEP_FOR_RE()
32  };
33  static_assert(sizeof(GrassParam) == 0x50);
34 }
#define KEEP_FOR_RE()
Definition: PCH.h:713
Definition: AbsorbEffect.h:6
std::uint32_t FormID
Definition: BSCoreTypes.h:5
Definition: GrassParam.h:6
float unk34
Definition: GrassParam.h:24
std::uint8_t pad23
Definition: GrassParam.h:19
float unk48
Definition: GrassParam.h:29
FormID grassFormID
Definition: GrassParam.h:10
float heightRange
Definition: GrassParam.h:12
float unk3C
Definition: GrassParam.h:26
bool fitsToSlope
Definition: GrassParam.h:18
float unk40
Definition: GrassParam.h:27
std::uint32_t waveOffsetRange
Definition: GrassParam.h:14
std::uint32_t pad24
Definition: GrassParam.h:20
float colorRange
Definition: GrassParam.h:13
float unk44
Definition: GrassParam.h:28
bool hasVertexLighting
Definition: GrassParam.h:16
float unk2C
Definition: GrassParam.h:22
float unk30
Definition: GrassParam.h:23
const char * modelName
Definition: GrassParam.h:9
bool hasUniformScaling
Definition: GrassParam.h:17
float unk38
Definition: GrassParam.h:25
float unk28
Definition: GrassParam.h:21
float wavePeriod
Definition: GrassParam.h:15
float positionRange
Definition: GrassParam.h:11