Mario Kart 64
Loading...
Searching...
No Matches
TrackProperties.h
Go to the documentation of this file.
1#pragma once
2
3#include <libultraship/libultraship.h>
4
5extern "C" {
6#include "sounds.h"
7}
8
9namespace Editor {
10class TrackPropertiesWindow : public Ship::GuiWindow {
11public:
12 using Ship::GuiWindow::GuiWindow;
13
15protected:
16 void InitElement() override {};
17 void DrawElement() override;
18 void DrawMusic();
19 void DrawFog();
20 void DrawLight();
21 void UpdateElement() override {};
22 void RGB8ToFloat(const u8* src, float* dst);
23 void FloatToRGB8(const float* src, u8* dst);
24 const char* MusicSeqToString(MusicSeq seq);
25 void DrawTourCamera();
26 static int32_t SelectedShot;
27 static int32_t SelectedKeyframe;
28};
29}
Definition TrackProperties.h:10
void UpdateElement() override
Definition TrackProperties.h:21
void DrawMusic()
Definition TrackProperties.cpp:178
static int32_t SelectedKeyframe
Definition TrackProperties.h:27
void DrawTourCamera()
Definition TrackProperties.cpp:335
void DrawElement() override
Definition TrackProperties.cpp:32
~TrackPropertiesWindow()
Definition TrackProperties.cpp:28
void RGB8ToFloat(const u8 *src, float *dst)
Definition TrackProperties.cpp:320
void FloatToRGB8(const float *src, u8 *dst)
Definition TrackProperties.cpp:326
void DrawLight()
Definition TrackProperties.cpp:287
const char * MusicSeqToString(MusicSeq seq)
Definition TrackProperties.cpp:211
static int32_t SelectedShot
Definition TrackProperties.h:26
void DrawFog()
Definition TrackProperties.cpp:253
void InitElement() override
Definition TrackProperties.h:16
Definition Collision.cpp:17
MusicSeq
Definition sounds.h:118