Stores a 'SIZE'-1 resource, containing information related to program behavior, such as being able to run in 32-bit clean mode.
More...
|
|
| SizeResource (target_type target) |
| |
| void | CalculateValues () override |
| |
| offset_t | ImageSize () const override |
| | Retrieves the offset of the byte after the last one belonging to this format from the first one.
|
| |
| void | ReadFile (const std::shared_ptr< Linker::Reader > &rd) override |
| | Loads file into memory.
|
| |
| void | ReadFile (const std::shared_ptr< Linker::Reader > &rd, offset_t length) override |
| |
| offset_t | WriteFile (const std::shared_ptr< Linker::Writer > &wr) const override |
| | Stores data in memory to file.
|
| |
| int | GetDisplayOptions () const override |
| |
| void | AddFields (Dumper::Dumper &dump, Dumper::Region ®ion, offset_t file_offset) const override |
| |
| void | Dump (Dumper::Dumper &dump) const override |
| | Display file contents in a nice manner.
|
| |
|
virtual void | Dump (Dumper::Dumper &dump, offset_t file_offset) const |
| |
|
virtual std::unique_ptr< Dumper::Region > | CreateRegion (std::string name, offset_t offset, offset_t length, unsigned display_width) const |
| |
| virtual void | EffectFormat (MacintoshResourceFileFormat &format, const std::shared_ptr< Linker::Reader > &rd) |
| | Apply some changes to the format after parsing.
|
| |
|
| Format (offset_t file_offset=0) |
| |
| virtual void | Clear () |
| | Resets all fields to their default values, deallocate memory.
|
| |
|
virtual void | SetFileOffset (offset_t new_offset) |
| | Attempts to alter the offset to the first byte of the format from the beginning of the file.
|
| |
| virtual std::shared_ptr< const Image > | AsImage () const |
| | Retrieves a randomly accessible image.
|
| |
|
std::shared_ptr< Image > | AsImage () |
| | Retrieves a randomly accessible image.
|
| |
|
|
static constexpr uint32_t | OSType = OSTypeToUInt32('S', 'I', 'Z', 'E') |
| |
|
static constexpr uint32_t | ExpectedLength = 10 |
| |
| static constexpr uint16_t | SaveScreen = 0x8000 |
| |
|
static constexpr uint16_t | AcceptSuspendResumeEvents = 0x4000 |
| |
| static constexpr uint16_t | DisableOptionSwitch = 0x2000 |
| |
|
static constexpr uint16_t | CanBackground = 0x1000 |
| |
|
static constexpr uint16_t | MultiFinderAware = 0x0800 |
| |
|
static constexpr uint16_t | OnlyBackground = 0x0400 |
| |
|
static constexpr uint16_t | GetFrontClicks = 0x0200 |
| |
|
static constexpr uint16_t | AcceptChildDiedEvents = 0x0100 |
| |
|
static constexpr uint16_t | Is32BitCompatible = 0x0080 |
| |
|
static constexpr uint16_t | IsHighLevelEventAware = 0x0040 |
| |
|
static constexpr uint16_t | LocalAndRemoteHLEvents = 0x0020 |
| |
|
static constexpr uint16_t | IsStationaryAware = 0x0010 |
| |
|
static constexpr uint16_t | UseTextEditServices = 0x0008 |
| |
|
static constexpr uint16_t | DisplayManagerAware = 0x0004 |
| |
Stores a 'SIZE'-1 resource, containing information related to program behavior, such as being able to run in 32-bit clean mode.