summaryrefslogtreecommitdiff
path: root/src/engine/cameras/FreeCamera.h
blob: 3a4a585a0cb493758289f584858e01fe6c0452fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#pragma once

#include <libultraship.h>

#include "GameCamera.h"

extern "C" {
#include "camera.h"
}

class FreeCamera : public GameCamera {
public:
    FreeCamera(FVector pos, s16 rot, u32 mode);

    virtual void Tick() override;
    virtual void SetViewProjection() override;
    virtual void SetActive(bool state) override;
};