Mario Kart 64
Loading...
Searching...
No Matches
CourseVtx.h
Go to the documentation of this file.
1#pragma once
2
3#include "resource/Resource.h"
4#include <vector>
5#include <libultra/gbi.h>
6
7typedef struct {
8 s16 ob[3]; /* x, y, z */
9 s16 tc[2]; /* texture coord */
10 s8 ca[4]; /* color & alpha */
12
13namespace MK64 {
14class CourseVtxClass : public Ship::Resource<CourseVtxData> {
15 public:
16 using Resource::Resource;
17
19
20 CourseVtxData* GetPointer() override;
21 size_t GetPointerSize() override;
22
23 std::vector<CourseVtxData> CourseVtxList;
24};
25} // namespace MK64
CourseVtxClass()
Definition CourseVtx.cpp:5
size_t GetPointerSize() override
Definition CourseVtx.cpp:12
std::vector< CourseVtxData > CourseVtxList
Definition CourseVtx.h:23
CourseVtxData * GetPointer() override
Definition CourseVtx.cpp:8
Definition ActorSpawnDataFactory.cpp:7
Definition CourseVtx.h:7
s16 tc[2]
Definition CourseVtx.h:9
s16 ob[3]
Definition CourseVtx.h:8
s8 ca[4]
Definition CourseVtx.h:10