Mario Kart 64
Loading...
Searching...
No Matches
Collision.h
Go to the documentation of this file.
1#pragma once
2
3#include <libultraship/libultraship.h>
4#include <libultra/gbi.h>
5#include "GameObject.h"
6#include "engine/Actor.h"
8
9#include "EditorMath.h"
10
19
20#define EDITOR_GFX_GET_OPCODE(var) ((uint32_t) ((var) & 0xFF000000))
21
22namespace TrackEditor {
23 void GenerateCollisionMesh(std::variant<AActor*, OObject*, GameObject*> object, Gfx* model, float scale);
24 void DebugCollision(GameObject* obj, FVector pos, IRotator rot, FVector scale, const std::vector<Triangle>& triangles);
25}
Definition Collision.cpp:17
void DebugCollision(GameObject *obj, FVector pos, IRotator rot, FVector scale, const std::vector< Triangle > &triangles)
Definition Collision.cpp:169
void GenerateCollisionMesh(std::variant< AActor *, OObject *, GameObject * > object, Gfx *model, float scale)
Definition Collision.cpp:18
Definition CoreMath.h:30
Definition CoreMath.h:137