53 using Resource::Resource;
55 Light() : Resource(std::shared_ptr<
Ship::ResourceInitData>()) {
63 std::vector<LightData> mLightData;
Light()
Definition Light.h:55
size_t GetPointerSize()
Returns the size (in bytes) of the type pointed to by GetRawPointer().
LightEntry * GetPointer()
Returns a typed pointer to the resource payload.
Typed resource base class that provides a strongly-typed pointer accessor.
Definition Resource.h:73
Definition gfx_direct3d_common.h:19
Core namespace for the libultraship engine framework.
Definition gfx_direct3d_common.h:14
AmbientData Ambient
Definition Light.h:47
LightData Light
Definition Light.h:48
uint8_t ColorCopy[3]
Definition Light.h:18
int8_t Pad1
Definition Light.h:17
uint8_t Direction[3]
Definition Light.h:20
int8_t Pad2
Definition Light.h:19
uint8_t Color[3]
Definition Light.h:16
int8_t Pad3
Definition Light.h:21
uint8_t ColorCopy[3]
Definition Light.h:27
uint8_t Unk0
Definition Light.h:26
int16_t Position[3]
Definition Light.h:29
uint8_t Unk2
Definition Light.h:30
uint8_t Color[3]
Definition Light.h:25
uint8_t Unk1
Definition Light.h:28
int8_t Pad2
Definition Light.h:43
uint8_t ColorCopy[3]
Definition Light.h:42
uint8_t Color[3]
Definition Light.h:40
int8_t Pad1
Definition Light.h:41
PointLightN64 PointLight
Definition Light.h:35
LightN64 Light
Definition Light.h:34
long long int ForceAlignment[2]
Definition Light.h:36