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

#include <SkyCloud.h>

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

Public Member Functions

 SkyCloud (ScreenContext *screen, u16 cloudVariant, u16 posY, u16 rotY, u16 scalePercent)
 
 ~SkyCloud ()
 
virtual void Draw (ScreenContext *ctx, s32 arg0) override
 
virtual void Tick () override
 
- Public Member Functions inherited from SkyActor
 SkyActor (ScreenContext *screen)
 
 SkyActor (ScreenContext *screen, u16 cloudVariant, u16 posY, u16 rotY, u16 scalePercent)
 
virtual ~SkyActor ()
 

Static Public Member Functions

static size_t GetCount ()
 

Private Attributes

size_t _idx
 

Static Private Attributes

static size_t _count = 0
 

Additional Inherited Members

- Data Fields inherited from SkyActor
ScreenContextmScreen
 
- Protected Attributes inherited from SkyActor
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

Skybox clouds

@cloudVariant The cloud texture to use

Constructor & Destructor Documentation

◆ SkyCloud()

SkyCloud::SkyCloud ( ScreenContext * screen,
u16 cloudVariant,
u16 posY,
u16 rotY,
u16 scalePercent )
Here is the call graph for this function:

◆ ~SkyCloud()

SkyCloud::~SkyCloud ( )
inline

Member Function Documentation

◆ Draw()

void SkyCloud::Draw ( ScreenContext * ctx,
s32 arg0 )
overridevirtual

Reimplemented from SkyActor.

Here is the call graph for this function:

◆ GetCount()

static size_t SkyCloud::GetCount ( )
inlinestatic

◆ Tick()

void SkyCloud::Tick ( )
overridevirtual

Reimplemented from SkyActor.

Here is the call graph for this function:

Field Documentation

◆ _count

size_t SkyCloud::_count = 0
staticprivate

◆ _idx

size_t SkyCloud::_idx
private

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