SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
RailGraphEdge Class Reference

Public Member Functions

void clearConnectInfo ()
 
s32 getNextNode (s32) const
 
s32 getNextEdge (s32) const
 
void setNextEdge (s32, s32)
 
void setArgs (const JMapInfo *, s32)
 
void operator= (const RailGraphEdge &rEdge)
 

Public Attributes

f32 mDistance
 
s32 _4
 
s32 _8
 
s32 _C
 
s32 _10
 
s32 mPointArg0
 
s32 mPointArg1
 
s32 mPointArg2
 
s32 mPointArg3
 
s32 mPointArg4
 
s32 mPointArg5
 
s32 mPointArg6
 
s32 mPointArg7
 

Detailed Description

Definition at line 7 of file RailGraphEdge.hpp.

Constructor & Destructor Documentation

◆ RailGraphEdge()

RailGraphEdge::RailGraphEdge ( )

Definition at line 4 of file RailGraphEdge.cpp.

Member Function Documentation

◆ clearConnectInfo()

void RailGraphEdge::clearConnectInfo ( )

Definition at line 20 of file RailGraphEdge.cpp.

◆ getNextNode()

s32 RailGraphEdge::getNextNode ( s32 a1) const

Definition at line 28 of file RailGraphEdge.cpp.

◆ getNextEdge()

s32 RailGraphEdge::getNextEdge ( s32 a1) const

Definition at line 42 of file RailGraphEdge.cpp.

◆ setNextEdge()

void RailGraphEdge::setNextEdge ( s32 a1,
s32 a2 )

Definition at line 54 of file RailGraphEdge.cpp.

◆ setArgs()

void RailGraphEdge::setArgs ( const JMapInfo * pInfo,
s32 a2 )

Definition at line 63 of file RailGraphEdge.cpp.

◆ operator=()

void RailGraphEdge::operator= ( const RailGraphEdge & rEdge)
inline

Definition at line 17 of file RailGraphEdge.hpp.

Member Data Documentation

◆ mDistance

f32 RailGraphEdge::mDistance

Definition at line 33 of file RailGraphEdge.hpp.

◆ _4

s32 RailGraphEdge::_4

Definition at line 34 of file RailGraphEdge.hpp.

◆ _8

s32 RailGraphEdge::_8

Definition at line 35 of file RailGraphEdge.hpp.

◆ _C

s32 RailGraphEdge::_C

Definition at line 36 of file RailGraphEdge.hpp.

◆ _10

s32 RailGraphEdge::_10

Definition at line 37 of file RailGraphEdge.hpp.

◆ mPointArg0

s32 RailGraphEdge::mPointArg0

Definition at line 38 of file RailGraphEdge.hpp.

◆ mPointArg1

s32 RailGraphEdge::mPointArg1

Definition at line 39 of file RailGraphEdge.hpp.

◆ mPointArg2

s32 RailGraphEdge::mPointArg2

Definition at line 40 of file RailGraphEdge.hpp.

◆ mPointArg3

s32 RailGraphEdge::mPointArg3

Definition at line 41 of file RailGraphEdge.hpp.

◆ mPointArg4

s32 RailGraphEdge::mPointArg4

Definition at line 42 of file RailGraphEdge.hpp.

◆ mPointArg5

s32 RailGraphEdge::mPointArg5

Definition at line 43 of file RailGraphEdge.hpp.

◆ mPointArg6

s32 RailGraphEdge::mPointArg6

Definition at line 44 of file RailGraphEdge.hpp.

◆ mPointArg7

s32 RailGraphEdge::mPointArg7

Definition at line 45 of file RailGraphEdge.hpp.