SpaghettiKart
Loading...
Searching...
No Matches
SkySnow.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <libultraship.h>
4
#include "
SkyCloud.h
"
5
#include "
engine/registry/RegisterContent.h
"
6
#include "
engine/World.h
"
7
#include "
engine/SpawnParams.h
"
8
#include "
engine/CoreMath.h
"
9
10
#include "
engine/objects/Object.h
"
11
12
extern
"C"
{
13
#include "
common_structs.h
"
14
}
15
24
class
SkySnow
:
public
SkyActor
{
25
public
:
26
SkySnow
(
ScreenContext
* screen);
27
28
~SkySnow
() {
29
_count
--;
30
}
31
32
static
size_t
GetCount
() {
33
return
_count
;
34
}
35
36
virtual
void
Draw
(
ScreenContext
* ctx, s32 arg0)
override
;
37
virtual
void
Tick
()
override
;
38
void
func_80077E20
();
39
void
func_80077F64
(
Camera
* camera);
40
private
:
41
static
size_t
_count
;
42
size_t
_idx
;
43
s32
mState
;
44
s32
mState2
;
45
FVector
mOffset
;
46
FVector
mOrigin
;
47
FVector
mVelocity
;
48
Vec3su
mDirectionAngle
;
49
};
CoreMath.h
Object.h
RegisterContent.h
SkyCloud.h
SpawnParams.h
World.h
SkyActor::SkyActor
SkyActor(ScreenContext *screen)
Definition
SkyActor.h:19
SkySnow::mState
s32 mState
Definition
SkySnow.h:43
SkySnow::func_80077E20
void func_80077E20()
Definition
SkySnow.cpp:104
SkySnow::_idx
size_t _idx
Definition
SkySnow.h:42
SkySnow::mDirectionAngle
Vec3su mDirectionAngle
Definition
SkySnow.h:48
SkySnow::mVelocity
FVector mVelocity
Definition
SkySnow.h:47
SkySnow::mOrigin
FVector mOrigin
Definition
SkySnow.h:46
SkySnow::mOffset
FVector mOffset
Definition
SkySnow.h:45
SkySnow::GetCount
static size_t GetCount()
Definition
SkySnow.h:32
SkySnow::_count
static size_t _count
Definition
SkySnow.h:41
SkySnow::SkySnow
SkySnow(ScreenContext *screen)
Definition
SkySnow.cpp:25
SkySnow::func_80077F64
void func_80077F64(Camera *camera)
Definition
SkySnow.cpp:123
SkySnow::Draw
virtual void Draw(ScreenContext *ctx, s32 arg0) override
Definition
SkySnow.cpp:77
SkySnow::Tick
virtual void Tick() override
Definition
SkySnow.cpp:35
SkySnow::mState2
s32 mState2
Definition
SkySnow.h:44
SkySnow::~SkySnow
~SkySnow()
Definition
SkySnow.h:28
common_structs.h
Vec3su
u16 Vec3su[3]
Definition
common_structs.h:16
Camera
Definition
camera.h:35
FVector
Definition
CoreMath.h:30
ScreenContext
Definition
code_800029B0.h:14
src
engine
sky
SkySnow.h
Generated by
1.13.2