1#include <libultraship/libultraship.h>
+
+
+
+
+
+
+
+
8 virtual void Load()
override;
+
+
+
+
12 virtual void Tick()
override;
+
13 virtual bool IsMod()
override {
return true; }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
virtual void Load() override
Definition CustomTrack.cpp:97
+
std::vector< TrackSections > mTranslucentItems
Definition CustomTrack.h:36
+
virtual void DrawTransparency(ScreenContext *screen, uint16_t pathCounter, uint16_t cameraRot, uint16_t playerDirection) override
Definition CustomTrack.cpp:275
+
std::vector< TrackSections > mTranslucentNoZBufferItems
Definition CustomTrack.h:37
+
virtual void Tick() override
Definition CustomTrack.cpp:272
+
SurfaceClip
Definition CustomTrack.h:20
+
@ CLIP_SURFACE
Definition CustomTrack.h:24
+
@ CLIP_DEFAULT
Definition CustomTrack.h:22
+
@ CLIP_DOUBLE_SIDED_WALL
Definition CustomTrack.h:25
+
@ CLIP_NONE
Definition CustomTrack.h:21
+
@ CLIP_SINGLE_SIDED_WALL
Definition CustomTrack.h:23
+
virtual bool IsMod() override
Definition CustomTrack.h:13
+
DrawLayer
Definition CustomTrack.h:28
+
@ DRAW_OPAQUE
Definition CustomTrack.h:30
+
@ DRAW_INVISIBLE
Definition CustomTrack.h:29
+
@ DRAW_TRANSLUCENT_NO_ZBUFFER
Definition CustomTrack.h:32
+
@ DRAW_TRANSLUCENT
Definition CustomTrack.h:31
+
virtual void Draw(ScreenContext *) override
Definition CustomTrack.cpp:232
+
std::vector< uint64_t > mOpaqueItems
Definition CustomTrack.h:35
+
virtual void BeginPlay() override
Definition CustomTrack.cpp:226
+
void TestPath()
Definition CustomTrack.cpp:202
+
void InvertTriangleWindingModdedByName(const char *name)
Definition CustomTrack.cpp:162
+
void ParseMeshForCollision(TrackSections *sections, size_t numMesh)
Definition CustomTrack.cpp:171
+
CustomTrack()
Definition CustomTrack.cpp:22
+
+
Definition code_800029B0.h:10
+
+