mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 11:26:18 -04:00
28 lines
1.5 KiB
C++
28 lines
1.5 KiB
C++
#pragma once
|
|
|
|
#include "common/goos/Object.h"
|
|
#include "common/type_system/TypeSpec.h"
|
|
|
|
#include "decompiler/Disasm/DecompilerLabel.h"
|
|
#include "decompiler/IR2/Form.h"
|
|
#include "decompiler/ObjectFile/LinkedObjectFile.h"
|
|
|
|
namespace decompiler {
|
|
goos::Object decompile_sparticle_field_init(const TypeSpec& type,
|
|
const DecompilerLabel& label,
|
|
const std::vector<DecompilerLabel>& labels,
|
|
const std::vector<std::vector<LinkedWord>>& words,
|
|
const TypeSystem& ts,
|
|
const LinkedObjectFile* file,
|
|
GameVersion version);
|
|
goos::Object decompile_sparticle_field_init(const DefpartElement::StaticInfo::PartField& field,
|
|
const TypeSystem& ts,
|
|
GameVersion version);
|
|
goos::Object decompile_sparticle_group_item(const TypeSpec& type,
|
|
const DecompilerLabel& label,
|
|
const std::vector<DecompilerLabel>& labels,
|
|
const std::vector<std::vector<LinkedWord>>& words,
|
|
const TypeSystem& ts,
|
|
const LinkedObjectFile* file);
|
|
} // namespace decompiler
|