SpaghettiKart
Loading...
Searching...
No Matches
SkyActor Class Reference

#include <SkyActor.h>

Inheritance diagram for SkyActor:
[legend]
Collaboration diagram for SkyActor:
[legend]

Public Member Functions

 SkyActor (ScreenContext *screen)
 
 SkyActor (ScreenContext *screen, u16 cloudVariant, u16 posY, u16 rotY, u16 scalePercent)
 
virtual ~SkyActor ()
 
virtual void Draw (ScreenContext *ctx, s32 arg0)
 
virtual void Tick ()
 

Data Fields

ScreenContextmScreen
 

Protected Attributes

f32 mScale
 
u16 mCloudVariant
 
u8 * mTexture
 
s32 mTextureWidth
 
s32 mTextureHeight
 
bool mVisible
 
Vtx * mVtx
 
int32_t mX
 
int32_t mY
 
int32_t mRotY
 
int32_t mOldX
 
int32_t mOldY
 
s16 mUnk208
 
s16 mUnk210
 
f32 mUnk1E8
 
s16 mUnk218
 

Detailed Description

SkyActor base class

Constructor & Destructor Documentation

◆ SkyActor() [1/2]

SkyActor::SkyActor ( ScreenContext * screen)
inline
Here is the caller graph for this function:

◆ SkyActor() [2/2]

SkyActor::SkyActor ( ScreenContext * screen,
u16 cloudVariant,
u16 posY,
u16 rotY,
u16 scalePercent )
inline

◆ ~SkyActor()

virtual SkyActor::~SkyActor ( )
inlinevirtual

Member Function Documentation

◆ Draw()

virtual void SkyActor::Draw ( ScreenContext * ctx,
s32 arg0 )
inlinevirtual

Reimplemented in SkyCloud, SkySnow, and SkyStar.

◆ Tick()

virtual void SkyActor::Tick ( )
inlinevirtual

Reimplemented in SkyCloud, SkySnow, and SkyStar.

Field Documentation

◆ mCloudVariant

u16 SkyActor::mCloudVariant
protected

◆ mOldX

int32_t SkyActor::mOldX
protected

◆ mOldY

int32_t SkyActor::mOldY
protected

◆ mRotY

int32_t SkyActor::mRotY
protected

◆ mScale

f32 SkyActor::mScale
protected

◆ mScreen

ScreenContext* SkyActor::mScreen

◆ mTexture

u8* SkyActor::mTexture
protected

◆ mTextureHeight

s32 SkyActor::mTextureHeight
protected

◆ mTextureWidth

s32 SkyActor::mTextureWidth
protected

◆ mUnk1E8

f32 SkyActor::mUnk1E8
protected

◆ mUnk208

s16 SkyActor::mUnk208
protected

◆ mUnk210

s16 SkyActor::mUnk210
protected

◆ mUnk218

s16 SkyActor::mUnk218
protected

◆ mVisible

bool SkyActor::mVisible
protected

◆ mVtx

Vtx* SkyActor::mVtx
protected

◆ mX

int32_t SkyActor::mX
protected

◆ mY

int32_t SkyActor::mY
protected

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