Peoplemon  0.1.0
Peoplemon 3 game source documentation
Public Types | Public Member Functions | Public Attributes | List of all members
bl::serial::SerializableObject< core::map::LightingSystem > Struct Reference

#include <LightingSystem.hpp>

+ Inheritance diagram for bl::serial::SerializableObject< core::map::LightingSystem >:

Public Types

using LS = core::map::LightingSystem
 

Public Member Functions

 SerializableObject ()
 

Public Attributes

SerializableField< 1, LS, std::vector< core::map::Light > > lights
 
SerializableField< 2, LS, std::uint8_t > low
 
SerializableField< 3, LS, std::uint8_t > high
 
SerializableField< 4, LS, std::uint8_t > sun
 

Detailed Description

Definition at line 226 of file LightingSystem.hpp.

Member Typedef Documentation

◆ LS

using bl::serial::SerializableObject< core::map::LightingSystem >::LS = core::map::LightingSystem

Definition at line 227 of file LightingSystem.hpp.

Constructor & Destructor Documentation

◆ SerializableObject()

bl::serial::SerializableObject< core::map::LightingSystem >::SerializableObject ( )
inline

Definition at line 234 of file LightingSystem.hpp.

Member Data Documentation

◆ high

SerializableField<3, LS, std::uint8_t> bl::serial::SerializableObject< core::map::LightingSystem >::high

Definition at line 231 of file LightingSystem.hpp.

◆ lights

SerializableField<1, LS, std::vector<core::map::Light> > bl::serial::SerializableObject< core::map::LightingSystem >::lights

Definition at line 229 of file LightingSystem.hpp.

◆ low

SerializableField<2, LS, std::uint8_t> bl::serial::SerializableObject< core::map::LightingSystem >::low

Definition at line 230 of file LightingSystem.hpp.

◆ sun

SerializableField<4, LS, std::uint8_t> bl::serial::SerializableObject< core::map::LightingSystem >::sun

Definition at line 232 of file LightingSystem.hpp.


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