CommonLibVR
RE::TESGrass::GRASS_DATA Struct Reference

#include <TESGrass.h>

Public Types

enum class  Flag { kNone = 0 , kVertexLighting = 1 << 0 , kUniformScale = 1 << 1 , kFitSlope = 1 << 2 }
 

Public Attributes

std::int8_t density
 
std::int8_t minSlopeDegrees
 
std::int8_t maxSlopeDegrees
 
std::uint8_t pad03
 
std::uint16_t distanceFromWaterLevel
 
std::uint16_t pad06
 
stl::enumeration< GRASS_WATER_STATE, std::uint32_t > underwater
 
float positionRange
 
float heightRange
 
float colorRange
 
float wavePeriod
 
stl::enumeration< Flag, std::uint8_t > flags
 
std::uint8_t pad1D
 
std::uint16_t pad1E
 

Member Enumeration Documentation

◆ Flag

Enumerator
kNone 
kVertexLighting 
kUniformScale 
kFitSlope 

Member Data Documentation

◆ colorRange

float RE::TESGrass::GRASS_DATA::colorRange

◆ density

std::int8_t RE::TESGrass::GRASS_DATA::density

◆ distanceFromWaterLevel

std::uint16_t RE::TESGrass::GRASS_DATA::distanceFromWaterLevel

◆ flags

stl::enumeration<Flag, std::uint8_t> RE::TESGrass::GRASS_DATA::flags

◆ heightRange

float RE::TESGrass::GRASS_DATA::heightRange

◆ maxSlopeDegrees

std::int8_t RE::TESGrass::GRASS_DATA::maxSlopeDegrees

◆ minSlopeDegrees

std::int8_t RE::TESGrass::GRASS_DATA::minSlopeDegrees

◆ pad03

std::uint8_t RE::TESGrass::GRASS_DATA::pad03

◆ pad06

std::uint16_t RE::TESGrass::GRASS_DATA::pad06

◆ pad1D

std::uint8_t RE::TESGrass::GRASS_DATA::pad1D

◆ pad1E

std::uint16_t RE::TESGrass::GRASS_DATA::pad1E

◆ positionRange

float RE::TESGrass::GRASS_DATA::positionRange

◆ underwater

stl::enumeration<GRASS_WATER_STATE, std::uint32_t> RE::TESGrass::GRASS_DATA::underwater

◆ wavePeriod

float RE::TESGrass::GRASS_DATA::wavePeriod

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