yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::zelda3::ObjectTileSourceImpact Struct Reference

Fail-closed impact inventory within ObjectParser's source model plus explicitly modeled runtime consumers. More...

#include <object_tile_editor.h>

Public Member Functions

size_t consumer_count () const
 

Public Attributes

std::vector< ObjectTileSourceImpactEntryaffected_objects
 
std::vector< ObjectTileRuntimeConsumerImpactEntryruntime_consumers
 

Detailed Description

Fail-closed impact inventory within ObjectParser's source model plus explicitly modeled runtime consumers.

This is not proof that every SNES runtime routine has already been audited for hidden pointer substitution. Known consumers outside the persisted object-ID space must be represented explicitly in runtime_consumers.

Definition at line 85 of file object_tile_editor.h.

Member Function Documentation

◆ consumer_count()

size_t yaze::zelda3::ObjectTileSourceImpact::consumer_count ( ) const
inline

Definition at line 89 of file object_tile_editor.h.

References affected_objects, and runtime_consumers.

Member Data Documentation

◆ affected_objects

std::vector<ObjectTileSourceImpactEntry> yaze::zelda3::ObjectTileSourceImpact::affected_objects

◆ runtime_consumers

std::vector<ObjectTileRuntimeConsumerImpactEntry> yaze::zelda3::ObjectTileSourceImpact::runtime_consumers

The documentation for this struct was generated from the following file: