3#include "DisplayListFactory.h"
4#include <yaml-cpp/yaml.h>
16 long long int force_structure_alignment;
39namespace GFXDOverride {
41void Quadrangle(
const N64Gfx* gfx);
42void Triangle2(
const N64Gfx* gfx);
43int Vtx(uint32_t vtx, int32_t num);
44int Texture(uint32_t timg, int32_t fmt, int32_t siz, int32_t width, int32_t height, int32_t pal);
45int Palette(uint32_t tlut, int32_t idx, int32_t count);
46int Lights(uint32_t lightsn, int32_t count);
47int Light(uint32_t light);
48int DisplayList(uint32_t dl);
49int Viewport(uint32_t vp);
50int Matrix(uint32_t mtx);
52void RegisterVTXOverlap(uint32_t ptr, std::tuple<std::string, YAML::Node>& vtx);
53std::optional<std::tuple<std::string, YAML::Node>> GetVtxOverlap(uint32_t ptr);
Definition DisplayListOverrides.h:19
Definition DisplayListOverrides.h:26
Definition DisplayListOverrides.h:9
Definition DisplayListOverrides.h:14
Definition DisplayListOverrides.h:34