NOTE: Modcache processes this format directly using RoR::GenericDocument
, see RoR::CacheSystem::FillAddonPartDetailInfo()
More...
#include <AddonPartFileFormat.h>
NOTE: Modcache processes this format directly using RoR::GenericDocument
, see RoR::CacheSystem::FillAddonPartDetailInfo()
Definition at line 56 of file AddonPartFileFormat.h.
◆ AddonPartUtility()
AddonPartUtility::AddonPartUtility |
( |
bool |
silent_mode = false | ) |
|
◆ ~AddonPartUtility()
AddonPartUtility::~AddonPartUtility |
( |
| ) |
|
◆ CheckForAddonpartConflict()
◆ DoubleCheckForAddonpartConflict()
bool AddonPartUtility::DoubleCheckForAddonpartConflict |
( |
ActorPtr |
target_actor, |
|
|
CacheEntryPtr |
addonpart_entry |
|
) |
| |
|
static |
◆ Log()
void AddonPartUtility::Log |
( |
const std::string & |
text | ) |
|
|
private |
◆ ProcessDirectiveSetManagedMaterialsOptions()
void AddonPartUtility::ProcessDirectiveSetManagedMaterialsOptions |
( |
| ) |
|
|
private |
◆ ProcessFlare()
void AddonPartUtility::ProcessFlare |
( |
| ) |
|
|
private |
◆ ProcessFlare2()
void AddonPartUtility::ProcessFlare2 |
( |
| ) |
|
|
private |
◆ ProcessFlexbody()
void AddonPartUtility::ProcessFlexbody |
( |
| ) |
|
|
private |
◆ ProcessManagedMaterial()
void AddonPartUtility::ProcessManagedMaterial |
( |
| ) |
|
|
private |
◆ ProcessProp()
void AddonPartUtility::ProcessProp |
( |
| ) |
|
|
private |
◆ ProcessTweakFlexbody()
void AddonPartUtility::ProcessTweakFlexbody |
( |
| ) |
|
|
private |
◆ ProcessTweakManagedMat()
void AddonPartUtility::ProcessTweakManagedMat |
( |
| ) |
|
|
private |
◆ ProcessTweakNode()
void AddonPartUtility::ProcessTweakNode |
( |
| ) |
|
|
private |
◆ ProcessTweakProp()
void AddonPartUtility::ProcessTweakProp |
( |
| ) |
|
|
private |
◆ ProcessTweakWheel()
void AddonPartUtility::ProcessTweakWheel |
( |
| ) |
|
|
private |
◆ ProcessUnwantedExhaust()
void AddonPartUtility::ProcessUnwantedExhaust |
( |
| ) |
|
|
private |
◆ ProcessUnwantedFlare()
void AddonPartUtility::ProcessUnwantedFlare |
( |
| ) |
|
|
private |
◆ ProcessUnwantedFlexbody()
void AddonPartUtility::ProcessUnwantedFlexbody |
( |
| ) |
|
|
private |
◆ ProcessUnwantedManagedMat()
void AddonPartUtility::ProcessUnwantedManagedMat |
( |
| ) |
|
|
private |
◆ ProcessUnwantedProp()
void AddonPartUtility::ProcessUnwantedProp |
( |
| ) |
|
|
private |
◆ RecordAddonpartConflicts()
◆ ResetUnwantedAndTweakedElements()
void AddonPartUtility::ResetUnwantedAndTweakedElements |
( |
TuneupDefPtr & |
tuneup | ) |
|
|
static |
◆ ResolveUnwantedAndTweakedElements()
Evaluates 'addonpart_unwanted_*' elements, respecting 'protected_*' directives in the tuneup.
Also handles 'addonpart_tweak_*' elements, resolving possible conflicts among used parts.
Definition at line 132 of file AddonPartFileFormat.cpp.
◆ TransformToRigDefModule()
transforms the addonpart to RigDef::File::Module
(fake 'section/end_section') used for spawning.
- Returns
- nullptr on error
Definition at line 49 of file AddonPartFileFormat.cpp.
◆ m_addonpart_entry
◆ m_context
◆ m_document
◆ m_managedmaterials_options
◆ m_module
◆ m_silent_mode
bool RoR::AddonPartUtility::m_silent_mode |
|
private |
◆ m_tuneup
The documentation for this class was generated from the following files: