Torch
Loading...
Searching...
No Matches
BK64::BKAssetFactory Class Reference
Inheritance diagram for BK64::BKAssetFactory:
BaseFactory

Public Member Functions

std::optional< std::shared_ptr< IParsedData > > parse (std::vector< uint8_t > &buffer, YAML::Node &data) override
std::unordered_map< ExportType, std::shared_ptr< BaseExporter > > GetExporters () override
bool HasModdedDependencies () override
bool IsDialogPackRoot () const override
void PreprocessConfig (YAML::Node &cfg, N64::Cartridge *cart) override
Public Member Functions inherited from BaseFactory
virtual std::optional< std::shared_ptr< IParsedData > > parse_modding (std::vector< uint8_t > &buffer, YAML::Node &data)
std::optional< std::shared_ptr< BaseExporter > > GetExporter (ExportType type)
virtual bool SupportModdedAssets ()
virtual uint32_t GetAlignment ()
virtual std::optional< std::shared_ptr< IParsedData > > CreateDataPointer ()
virtual bool CanPreviewCode ()

Member Function Documentation

◆ GetExporters()

std::unordered_map< ExportType, std::shared_ptr< BaseExporter > > BK64::BKAssetFactory::GetExporters ( )
inlineoverridevirtual

Reimplemented from BaseFactory.

◆ HasModdedDependencies()

bool BK64::BKAssetFactory::HasModdedDependencies ( )
inlineoverridevirtual

Reimplemented from BaseFactory.

◆ IsDialogPackRoot()

bool BK64::BKAssetFactory::IsDialogPackRoot ( ) const
inlineoverridevirtual

Reimplemented from BaseFactory.

◆ parse()

std::optional< std::shared_ptr< IParsedData > > BK64::BKAssetFactory::parse ( std::vector< uint8_t > & buffer,
YAML::Node & data )
overridevirtual

Implements BaseFactory.

◆ PreprocessConfig()

void BK64::BKAssetFactory::PreprocessConfig ( YAML::Node & cfg,
N64::Cartridge * cart )
overridevirtual

Reimplemented from BaseFactory.


The documentation for this class was generated from the following files: