void TagsOptionsData::Serialize(Archive &arch) { arch.Write(wxT("m_ccFlags"), m_ccFlags); arch.Write(wxT("m_prepFile"), m_prepFile); arch.Write(wxT("m_fileSpec"), m_fileSpec); arch.Write(wxT("m_languages"), m_languages); }
void CopyrightsConfigData::Serialize(Archive& arch) { arch.Write(wxT("m_templateFilename"), m_templateFilename); arch.Write(wxT("m_fileMasking"), m_fileMasking); arch.Write(wxT("m_backupFiles"), m_backupFiles); arch.Write(wxT("m_ignoreString"), m_ignoreString); }
void CScopeConfData::Serialize(Archive& arch) { arch.Write(wxT("m_cscopeFilepath"), m_cscopeFilepath); arch.Write(wxT("m_scanScope"), m_scanScope); arch.Write(wxT("m_rebuildDb"), m_rebuildDb); arch.Write(wxT("m_buildRevertedIndex"), m_buildRevertedIndex); }
void ShaderManager::Save(Archive& archive) { UINT count = mData.size(); archive.Write(&count); for (auto it : mData) { std::shared_ptr<Shader> shader = it.second; archive.Write(&it.first); char* source = (char*)shader->Source(); ULONG size = (ULONG)strlen(source); ULONG bound = compressBound(size); BYTE* comp_source = (BYTE*)malloc(bound); compress(comp_source, &bound, reinterpret_cast<const Bytef*>(source), size); archive.Write(&size); archive.Write(&bound); archive.Write(comp_source, bound); free(comp_source); } }
void FindReplaceData::Serialize(Archive& arch) { arch.Write(wxT("m_findString"), m_findString); arch.Write(wxT("m_replaceString"), m_replaceString); arch.Write(wxT("m_flags"), (long)m_flags); arch.Write(wxT("m_searchPaths"), m_searchPaths); }
void Label::Save(Archive& archive) { Component::Drawable::Save(archive); archive.Write(&mText); archive.Write(&mColor); }
void QuickDebugInfo::Serialize(Archive& arch) { arch.Write(wxT("m_arguments"), m_arguments); arch.Write(wxT("m_exeFilepaths"), m_exeFilepaths); arch.Write(wxT("m_selectedDbg"), m_selectedDbg); arch.Write(wxT("m_startCmds"), m_startCmds); arch.Write(wxT("m_wds"), m_wds); }
// ------------------------------------------------------------ void SpellCheckerOptions::Serialize( Archive& arch ) { arch.Write( wxT( "m_dictionary" ), m_dictionary ); arch.Write( wxT( "m_dictionaryPath" ), m_dictionaryPath ); arch.Write( wxT( "m_scanStr" ), m_scanStr ); arch.Write( wxT( "m_scanCPP" ), m_scanCPP ); arch.Write( wxT( "m_scanC" ), m_scanC ); arch.Write( wxT( "m_scanD1" ), m_scanD1 ); arch.Write( wxT( "m_scanD2" ), m_scanD2 ); }
void SessionEntry::Serialize(Archive& arch) { arch.Write(wxT("m_selectedTab"), m_selectedTab); // since tabs are saved in TabInfoArray we don't save tabs as string array, // there are only read due to read config saved in older version where wasn't TabInfoArray // arch.Write(wxT("m_tabs"), m_tabs); arch.Write(wxT("m_workspaceName"), m_workspaceName); arch.Write(wxT("TabInfoArray"), m_vTabInfoArr); arch.Write(wxT("m_breakpoints"), (SerializedObject*)&m_breakpoints); }
void DebuggerSettingsData::Serialize(Archive &arch) { size_t size = m_cmds.size(); arch.Write(wxT("size"), size); for(size_t i=0; i<m_cmds.size(); i++){ wxString cmdname; cmdname << wxT("DebuggerCmd") << i; arch.Write(cmdname, &m_cmds.at(i)); } }
void Material::Save( Archive& archive, Material* material, ShaderManager* shaderManager, TextureManager* textureManager, BlendStateManager* blendManager) { archive.Write(&material->mAmbient); archive.Write(&material->mDiffuse); archive.Write(&material->mSpecular); archive.Write(&material->mSpecularComponent); std::string shader = shaderManager->Get(material->mShader); archive.Write(&shader); std::string texture; for (UINT x = 0; x < (UINT)TextureIndex::COUNT; ++x) { texture = textureManager->Get(material->mTexture[x]); archive.Write(&texture); } auto blend = blendManager->Get(material->mBlendState); archive.Write(&blend); BYTE data = static_cast<BYTE>(material->mCullMode); archive.Write(&data); data = static_cast<BYTE>(material->mDepthMode); archive.Write(&data); archive.Write(&material->mRenderQueue); }
void SpriteDrawable::Save(Archive& archive) { _ASSERT(mOwner); _ASSERT(mOwner->GetWorld()); _ASSERT(mOwner->GetWorld()->mSpriteManager); SERIAL_REGISTER.Save(archive); Drawable::Save(archive); archive.Write(&mOwner->GetWorld()->mSpriteManager->Get(mSprite)); archive.Write(&mFrame); archive.Write(&mColor); }
void CylinderPhysicsShape::Save(Archive& archive) { PhysicsSystem::SERIAL_CreateCylinder.Save(archive); Vector3 scale(GetScale()); archive.Write(&scale); }
void SpherePhysicsShape::Save(Archive& archive) { PhysicsSystem::SERIAL_CreateSphere.Save(archive); float radius = GetRadius(); archive.Write(&radius); }
void MeshPhysicsShape::Save(Archive& archive) { PhysicsSystem::SERIAL_CreateMesh.Save(archive); int count = GetNumPoints(); archive.Write(&count); Vector3* verts = GetPoints(); for (int x = 0; x < count; ++x) { archive.Write(&verts[x].x); archive.Write(&verts[x].y); archive.Write(&verts[x].z); } Vector3& scale = GetScale(); archive.Write(&scale); }
void TagsOptionsData::Serialize(Archive &arch) { // since of build 3749, we *always* set CC_ACCURATE_SCOPE_RESOLVING to true m_ccFlags |= CC_ACCURATE_SCOPE_RESOLVING; arch.Write (wxT("m_ccFlags"), m_ccFlags); arch.Write (wxT("m_ccColourFlags"), m_ccColourFlags); arch.WriteCData(wxT("m_tokens"), m_tokens); arch.WriteCData(wxT("m_types"), m_types); arch.Write (wxT("m_fileSpec"), m_fileSpec); arch.Write (wxT("m_languages"), m_languages); arch.Write (wxT("m_minWordLen"), m_minWordLen); arch.Write (wxT("m_parserSearchPaths"), m_parserSearchPaths); arch.Write (wxT("m_parserEnabled"), m_parserEnabled); arch.Write (wxT("m_parserExcludePaths"),m_parserExcludePaths); arch.Write (wxT("m_maxItemToColour"), m_maxItemToColour); }
void Serialize(Archive& arch) { arch.Write(wxT("m_flags"), m_flags); arch.Write(wxT("m_category"), m_category); arch.Write(wxT("m_lastSelection"), m_lastSelection); }
void ConfFormBuilder::Serialize(Archive& arch) { arch.Write(wxT("m_command"), m_command); arch.Write(wxT("m_fbPath"), m_fbPath); }
void SettersGettersData::Serialize(Archive &arch) { arch.Write(wxT("m_flags"), m_flags); }
void SimpleStringValue::Serialize(Archive& arch) { arch.Write(wxT("m_value"), m_value); }
void DetachedPanesInfo::Serialize(Archive& arch) { arch.Write(wxT("m_panes"), m_panes); }
void FormatOptions::Serialize(Archive& arch) { arch.Write(wxT("m_options"), m_astyleOptions); arch.Write(wxT("m_customFlags"), m_customFlags); arch.Write("m_engine", static_cast<int>(m_engine)); arch.Write("m_phpEngine", static_cast<int>(m_phpEngine)); arch.Write("m_clangFormatOptions", m_clangFormatOptions); arch.Write("m_clangFormatExe", m_clangFormatExe); arch.Write("m_clangBreakBeforeBrace", m_clangBreakBeforeBrace); arch.Write("m_clangColumnLimit", m_clangColumnLimit); arch.Write("m_phpFormatOptions", m_phpFormatOptions); arch.Write("m_generalFlags", m_generalFlags); arch.Write("m_PHPCSFixerPhar", m_PHPCSFixerPhar); arch.Write("m_PHPCSFixerPharOptions", m_PHPCSFixerPharOptions); arch.Write("m_PHPCSFixerPharSettings", m_PHPCSFixerPharSettings); arch.Write("m_PHPCSFixerPharRules", m_PHPCSFixerPharRules); arch.Write("m_PhpcbfPhar", m_PhpcbfPhar); arch.Write("m_PhpcbfPharOptions", m_PhpcbfPharOptions); }
void SimpleRectValue::Serialize(Archive& arch) { arch.Write(wxT("TopLeft"), m_rect.GetTopLeft()); arch.Write(wxT("Size"), m_rect.GetSize()); }
void CppCheckSettings::Serialize(Archive& arch) { arch.Write(wxT("option.style"), m_Style); arch.Write(wxT("option.performance"), m_Performance); arch.Write(wxT("option.portability"), m_Portability); arch.Write(wxT("option.unusedFunctions"), m_UnusedFunctions); arch.Write(wxT("option.missingIncludes"), m_MissingIncludes); arch.Write(wxT("option.information"), m_Information); arch.Write(wxT("option.posixStandards"), m_PosixStandards); arch.Write(wxT("option.c99Standards"), m_C99Standards); arch.Write(wxT("option.cpp11Standards"), m_Cpp11Standards); arch.Write(wxT("option.force"), m_Force); arch.Write(wxT("m_excludeFiles"), m_excludeFiles); if (m_saveSuppressedWarnings) { arch.Write(wxT("SuppressedWarningsStrings0"), m_SuppressedWarnings0); arch.Write(wxT("SuppressedWarningsStrings1"), m_SuppressedWarnings1); // and cache the new values m_SuppressedWarningsOrig0.clear(); m_SuppressedWarningsOrig1.clear(); m_SuppressedWarningsOrig0.insert(m_SuppressedWarnings0.begin(), m_SuppressedWarnings0.end()); m_SuppressedWarningsOrig1.insert(m_SuppressedWarnings1.begin(), m_SuppressedWarnings1.end()); } else { // Saving nothing would lose the original values; so save the cached originals arch.Write(wxT("SuppressedWarningsStrings0"), m_SuppressedWarningsOrig0); arch.Write(wxT("SuppressedWarningsStrings1"), m_SuppressedWarningsOrig1); } }
void ConfCodeDesigner::Serialize(Archive& arch) { arch.Write(wxT("m_port"), m_Port); arch.Write(wxT("m_path"), m_Path); }
void AbbreviationEntry::Serialize(Archive& arch) { arch.Write(wxT("m_entries"), m_entries); arch.Write(wxT("m_autoInsert"), m_autoInsert); }
void ContinousBuildConf::Serialize(Archive& arch) { arch.Write(wxT("m_enabled"), m_enabled); arch.Write(wxT("m_parallelProcesses"), m_parallelProcesses); }
void TabGroupEntry::Serialize(Archive& arch) { arch.Write(wxT("m_TabgroupName"), m_tabgroupName); arch.Write(wxT("TabInfoArray"), m_vTabInfoArr); }
void GeneralInfo::Serialize(Archive &arch) { arch.Write(wxT("m_frameSize"), m_frameSize); arch.Write(wxT("m_framePos"), m_framePos); arch.Write(wxT("m_flags"), m_flags); }
void DebuggerCmdData::Serialize(Archive &arch) { arch.Write(wxT("m_name"), m_name); arch.Write(wxT("m_command"), m_command); arch.Write(wxT("m_dbgCommand"), m_dbgCommand); }