summaryrefslogtreecommitdiff
path: root/include/JSystem/JStage/JSGFog.h
blob: dfedcc8ffa389490e0d4e24616df8de4b6eaa8ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef JSGFOG_H
#define JSGFOG_H

#include "JSystem/JStage/JSGObject.h"
#include "dolphin/gx/GXEnum.h"
#include "dolphin/gx/GXStruct.h"

namespace JStage {
    struct TFog : public TObject {
        virtual ~TFog() = 0;
        virtual s32 JSGFGetType() const;
        virtual bool JSGGetFogFunction() const;
        virtual void JSGSetFogFunction(GXFogType);
        virtual f32 JSGGetStartZ() const;
        virtual void JSGSetStartZ(f32);
        virtual f32 JSGGetEndZ() const;
        virtual void JSGSetEndZ(f32);
        virtual GXColor JSGGetColor() const;
        virtual void JSGSetColor(GXColor);
    };
};

#endif /* JSGFOG_H */