Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
csXyz Class Reference

#include <c_sxyz.h>

+ Inheritance diagram for csXyz:
+ Collaboration diagram for csXyz:

Public Member Functions

 ~csXyz ()
 
 ~csXyz ()
 
 csXyz ()
 
 ~csXyz ()
 
 csXyz ()
 
 csXyz (const csXyz &other)
 
 csXyz (s16, s16, s16)
 
csXyz operator+ (csXyz &)
 
void operator+= (csXyz &)
 
csXyz operator- (csXyz &)
 
csXyz operator* (f32)
 
s16 GetX () const
 
s16 GetY () const
 
s16 GetZ () const
 
void set (s16 oX, s16 oY, s16 oZ)
 
void setall (s16 val)
 

Static Public Attributes

static const csXyz Zero = csXyz(0, 0, 0)
 

Additional Inherited Members

- Public Attributes inherited from SVec
s16 x
 
s16 y
 
s16 z
 

Constructor & Destructor Documentation

◆ ~csXyz() [1/3]

csXyz::~csXyz ( )

◆ ~csXyz() [2/3]

csXyz::~csXyz ( )

◆ csXyz() [1/4]

csXyz::csXyz ( )

◆ ~csXyz() [3/3]

csXyz::~csXyz ( )
inline

◆ csXyz() [2/4]

csXyz::csXyz ( )
inline

◆ csXyz() [3/4]

csXyz::csXyz ( const csXyz & other)
inline

◆ csXyz() [4/4]

csXyz::csXyz ( s16 x,
s16 y,
s16 z )

Member Function Documentation

◆ GetX()

s16 csXyz::GetX ( ) const
inline

◆ GetY()

s16 csXyz::GetY ( ) const
inline

◆ GetZ()

s16 csXyz::GetZ ( ) const
inline

◆ operator*()

csXyz csXyz::operator* ( f32 mul)

◆ operator+()

csXyz csXyz::operator+ ( csXyz & other)

◆ operator+=()

void csXyz::operator+= ( csXyz & other)

◆ operator-()

csXyz csXyz::operator- ( csXyz & other)

◆ set()

void csXyz::set ( s16 oX,
s16 oY,
s16 oZ )
inline

◆ setall()

void csXyz::setall ( s16 val)
inline

Member Data Documentation

◆ Zero

const csXyz csXyz::Zero = csXyz(0, 0, 0)
static

The documentation for this class was generated from the following files: