Mario Kart 64
|
#include <Light.h>
Public Member Functions | |
LightObject (const char *name, FVector *pos, s8 *direction) | |
virtual void | Draw () override |
virtual void | Tick () override |
virtual void | Load () override |
![]() | |
GameObject (const char *name, FVector *pos, IRotator *rot, FVector *scale, Gfx *model, std::vector< Triangle > triangles, CollisionType collision, float boundingBoxSize, int32_t *despawnFlag, int32_t despawnValue) | |
GameObject (FVector *pos, Vec3s *rot) | |
GameObject () | |
Data Fields | |
FVector | LightPos = FVector(0, 100, 0) |
IRotator | LightRot = IRotator(0, 0, 0) |
FVector | LightScale = FVector(0.1, 0.1, 0.1) |
s8 * | Direction |
s32 | _despawnFlag = 0 |
u8 | sun_sun_rgba32 [16384] |
Vtx | sun_LightModel_mesh_vtx_cull [8] |
Vtx | sun_LightModel_mesh_vtx_0 [4] |
Gfx | sun_LightModel_mesh_tri_0 [3] |
Gfx | mat_sun_sun [13] |
Gfx | mat_revert_sun_sun [4] |
Gfx | sun_LightModel_mesh [13] |
![]() | |
const char * | Name |
FVector * | Pos |
IRotator * | Rot |
FVector * | Scale |
Gfx * | Model |
std::vector< Triangle > | Triangles |
CollisionType | Collision |
float | BoundingBoxSize |
int32_t * | DespawnFlag |
int32_t | DespawnValue |
Static Public Attributes | |
static size_t | NumLights = 0 |
Additional Inherited Members | |
![]() | |
enum class | CollisionType { VTX_INTERSECT , BOUNDING_BOX , BOUNDING_SPHERE } |
Editor::LightObject::LightObject | ( | const char * | name, |
FVector * | pos, | ||
s8 * | direction ) |
|
overridevirtual |
|
overridevirtual |
Reimplemented from Editor::GameObject.
|
overridevirtual |
s32 Editor::LightObject::_despawnFlag = 0 |
s8* Editor::LightObject::Direction |
Gfx Editor::LightObject::mat_revert_sun_sun[4] |
Gfx Editor::LightObject::mat_sun_sun[13] |
|
static |
Gfx Editor::LightObject::sun_LightModel_mesh[13] |
Gfx Editor::LightObject::sun_LightModel_mesh_tri_0[3] |
Vtx Editor::LightObject::sun_LightModel_mesh_vtx_0[4] |
Vtx Editor::LightObject::sun_LightModel_mesh_vtx_cull[8] |
u8 Editor::LightObject::sun_sun_rgba32[16384] |