Foundation
Loading...
Searching...
No Matches
Public Attributes | List of all members
SM64SurfaceCollisionData Struct Reference

#include <libsm64.h>

Public Attributes

int16_t type
 
int16_t force
 
int8_t flags
 
int8_t room
 
int32_t lowerY
 
int32_t upperY
 
int32_t vertex1 [3]
 
int32_t vertex2 [3]
 
int32_t vertex3 [3]
 
struct { 
 
   float   x 
 
   float   y 
 
   float   z 
 
normal 
 
float originOffset
 
uint8_t isValid
 
struct SM64SurfaceObjectTransformtransform
 
uint16_t terrain
 

Member Data Documentation

◆ flags

int8_t SM64SurfaceCollisionData::flags

◆ force

int16_t SM64SurfaceCollisionData::force

◆ isValid

uint8_t SM64SurfaceCollisionData::isValid

◆ lowerY

int32_t SM64SurfaceCollisionData::lowerY

◆ [struct]

struct { ... } SM64SurfaceCollisionData::normal

◆ originOffset

float SM64SurfaceCollisionData::originOffset

◆ room

int8_t SM64SurfaceCollisionData::room

◆ terrain

uint16_t SM64SurfaceCollisionData::terrain

◆ transform

struct SM64SurfaceObjectTransform* SM64SurfaceCollisionData::transform

◆ type

int16_t SM64SurfaceCollisionData::type

◆ upperY

int32_t SM64SurfaceCollisionData::upperY

◆ vertex1

int32_t SM64SurfaceCollisionData::vertex1[3]

◆ vertex2

int32_t SM64SurfaceCollisionData::vertex2[3]

◆ vertex3

int32_t SM64SurfaceCollisionData::vertex3[3]

◆ x

float SM64SurfaceCollisionData::x

◆ y

float SM64SurfaceCollisionData::y

◆ z

float SM64SurfaceCollisionData::z

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