V-Gears 0
Free Final Fantasy VII engine.
FieldEngine Member List

This is the complete list of members for FieldEngine, including all inherited members.

AddEntityFunction(const std::string &entity_name, size_t entity_index, const std::string &func_name, size_t func_index)FieldEngine
entity_index_map_FieldEngineprivate
EntityByIndex(size_t index) constFieldEngine
EntityIsLine(size_t entity_index)FieldEngine
FieldEngine(FieldScriptFormatter &formatter, std::string script_name)FieldEngine
FieldEngine(const FieldEngine &engine)=deleteFieldEngine
formatter_FieldEngineprivate
functionsEngine
GetCodeGenerator(const InstVec &insts, std::ostream &output) overrideFieldEnginevirtual
GetDisassembler(InstVec &insts, const std::vector< unsigned char > &raw_script_data) overrideFieldEnginevirtual
GetDisassembler(InstVec &insts) overrideFieldEnginevirtual
GetEntities() constFieldEngine
GetEntityIndexMap() constFieldEngineinline
GetEntityList() constFieldEngine
GetLineList() constFieldEngine
GetScaleFactor() constFieldEngine
GetScriptName() constFieldEngine
GetVariants(std::vector< std::string > &variants) constEnginevirtual
MarkEntityAsLine(size_t entity_index, bool line, std::vector< float > point_a, std::vector< float > point_b)FieldEngine
MarkInfiniteLoopGroups(InstVec &insts, Graph graph)FieldEngineprivate
operator=(const FieldEngine &engine)=deleteFieldEngine
PostCFG(InstVec &insts, Graph graph) overrideFieldEnginevirtual
RemoveExtraneousReturnStatements(InstVec &insts, Graph graph)FieldEngineprivate
RemoveTrailingInfiniteLoops(InstVec &insts, Graph graph)FieldEngineprivate
scale_factor_FieldEngineprivate
script_name_FieldEngineprivate
SupportsCodeFlow() constEnginevirtual
SupportsCodeGen() constEnginevirtual
UsePureGrouping() const overrideFieldEnginevirtual
variant_Engineprotected
~Engine()=defaultEnginevirtual