<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:019ddb4a-605c-7f7b-aef4-c6de90d12350,g:86944b05-9276-4bdf-85a2-4e5cf3ab2d14-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:tpg="http://www.agtbcap.com/20260430" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.agtbcap.com/20260430">
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/cef-pre/2025" schemaLocation="https://xbrl.sec.gov/cef/2025/cef-2025_pre.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei-sub/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-sub-2025.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tpg-20260430_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tpg-20260430_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="tpg-20260430_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="tpg_ClassSSharesMember" abstract="true" name="ClassSSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_ClassDSharesMember" abstract="true" name="ClassDSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_ClassISharesMember" abstract="true" name="ClassISharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_EconomicPoliticalAndMarketVolatilityRiskMember" abstract="true" name="EconomicPoliticalAndMarketVolatilityRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_CanNotGuaranteeAbilityToReplicateHistoricalResultsByOtherTPGProductsRiskMember" abstract="true" name="CanNotGuaranteeAbilityToReplicateHistoricalResultsByOtherTPGProductsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_ChangesToOperatingPoliciesAndStrategiesRiskMember" abstract="true" name="ChangesToOperatingPoliciesAndStrategiesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_BoardAmendingDeclarationOfTrustRiskMember" abstract="true" name="BoardAmendingDeclarationOfTrustRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_DependenceOnAdviserAndKeyPersonnelRiskMember" abstract="true" name="DependenceOnAdviserAndKeyPersonnelRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_DependenceOnEquitySponsorAndBankRelationshipsRiskMemberMember" abstract="true" name="DependenceOnEquitySponsorAndBankRelationshipsRiskMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_InvestmentOpportunityCompetitionRiskMember" abstract="true" name="InvestmentOpportunityCompetitionRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_FairValueUncertaintyRiskMember" abstract="true" name="FairValueUncertaintyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_DistributionsMayExceedEarningsAndIncludeReturnOfCapitalRiskMember" abstract="true" name="DistributionsMayExceedEarningsAndIncludeReturnOfCapitalRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_DistributionsDependentOnExpenseReimbursementsAndWaiversRiskMember" abstract="true" name="DistributionsDependentOnExpenseReimbursementsAndWaiversRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_FundingDistributionsFromBorrowingsOrOfferingProceedsRiskMember" abstract="true" name="FundingDistributionsFromBorrowingsOrOfferingProceedsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_ShareRepurchaseProgramDiscretionRiskMember" abstract="true" name="ShareRepurchaseProgramDiscretionRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_ShareRepurchaseTimingRiskMember" abstract="true" name="ShareRepurchaseTimingRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_LargeRepurchasesImpactRiskMember" abstract="true" name="LargeRepurchasesImpactRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_RegulatoryComplianceExpenditureRiskMember" abstract="true" name="RegulatoryComplianceExpenditureRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_QuarterlyResultsFluctuationRiskMember" abstract="true" name="QuarterlyResultsFluctuationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_InterestRateChangeRiskMember" abstract="true" name="InterestRateChangeRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_InflationImpactOnPortfolioCompaniesRiskMember" abstract="true" name="InflationImpactOnPortfolioCompaniesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_NonU.S.LegalEnforcementRiskMember" abstract="true" name="NonU.S.LegalEnforcementRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_BankruptcyProceedingsImpactRiskMember" abstract="true" name="BankruptcyProceedingsImpactRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_PortfolioCompanyInsolvencyRiskMember" abstract="true" name="PortfolioCompanyInsolvencyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_LeveragedPortfolioCompanyRiskMember" abstract="true" name="LeveragedPortfolioCompanyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_EmergingGrowthCompanyJOBSActDisclosureRiskMember" abstract="true" name="EmergingGrowthCompanyJOBSActDisclosureRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_FederalDebtEconomicImpactRiskMember" abstract="true" name="FederalDebtEconomicImpactRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_UnrealizedLossesRealizationRiskMember" abstract="true" name="UnrealizedLossesRealizationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_AdverseExternalEventsRiskMember" abstract="true" name="AdverseExternalEventsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_GeopoliticalConflictImpactRiskMember" abstract="true" name="GeopoliticalConflictImpactRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_ForceMajeureEventRiskMember" abstract="true" name="ForceMajeureEventRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_GovernmentalInterventionVolatilityRiskMember" abstract="true" name="GovernmentalInterventionVolatilityRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_CapitalMarketsDisruptionRiskMember" abstract="true" name="CapitalMarketsDisruptionRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_CybersecurityBreachRiskMember" abstract="true" name="CybersecurityBreachRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_DataSecurityAndPrivacyRegulationRiskMember" abstract="true" name="DataSecurityAndPrivacyRegulationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_StateLicensingFailureRiskMember" abstract="true" name="StateLicensingFailureRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_CorporateSocialResponsibilityRiskMember" abstract="true" name="CorporateSocialResponsibilityRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_SECRegulationBestInterestRiskMember" abstract="true" name="SECRegulationBestInterestRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_AIRelatedRiskMember" abstract="true" name="AIRelatedRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_GlobalClimateChangeImpactRiskMember" abstract="true" name="GlobalClimateChangeImpactRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_InabilityToRaiseSubstantialFundsRiskMember" abstract="true" name="InabilityToRaiseSubstantialFundsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_LimitedInvestmentOpportunitiesRiskMember" abstract="true" name="LimitedInvestmentOpportunitiesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_DistributionPaymentDifficultyRiskMember" abstract="true" name="DistributionPaymentDifficultyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_LimitedLiquidityInvestmentRiskMember" abstract="true" name="LimitedLiquidityInvestmentRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_ExchangeActFilingRequirementsRiskMember" abstract="true" name="ExchangeActFilingRequirementsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_BenefitPlanInvestorConsiderationsRiskMember" abstract="true" name="BenefitPlanInvestorConsiderationsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_ControlledGroupLiabilityRiskMember" abstract="true" name="ControlledGroupLiabilityRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_ShareholderDilutionRiskMember" abstract="true" name="ShareholderDilutionRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_HighDegreeOfInvestmentRiskMember" abstract="true" name="HighDegreeOfInvestmentRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_NAVFluctuationRiskMember" abstract="true" name="NAVFluctuationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_DeclarationOfTrustTakeoverDeterrentRiskMember" abstract="true" name="DeclarationOfTrustTakeoverDeterrentRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_RiskyPortfolioInvestmentsRiskMember" abstract="true" name="RiskyPortfolioInvestmentsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_UnspecifiedTransactionsRiskMember" abstract="true" name="UnspecifiedTransactionsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_MediumSizedU.S.CorporateDebtRiskMember" abstract="true" name="MediumSizedU.S.CorporateDebtRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_PortfolioCompanyDebtRankingRiskMember" abstract="true" name="PortfolioCompanyDebtRankingRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_InabilityToControlLoanTermsRiskMember" abstract="true" name="InabilityToControlLoanTermsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_SubordinatedDebtInvestmentRiskMember" abstract="true" name="SubordinatedDebtInvestmentRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_PortfolioCompanyControlRiskMember" abstract="true" name="PortfolioCompanyControlRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_ChangesInInterestRatesRiskMember" abstract="true" name="ChangesInInterestRatesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_CollateralValuationImpairmentRiskMember" abstract="true" name="CollateralValuationImpairmentRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_SecondPriorityLienRiskMember" abstract="true" name="SecondPriorityLienRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_CreditorProtectionLawsRiskMember" abstract="true" name="CreditorProtectionLawsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_LimitedAmortizationRiskMember" abstract="true" name="LimitedAmortizationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_EconomicRecessionImpactRiskMember" abstract="true" name="EconomicRecessionImpactRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_MarketDislocationStrategyRiskMember" abstract="true" name="MarketDislocationStrategyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_PortfolioCompanyCovenantBreachRiskMember" abstract="true" name="PortfolioCompanyCovenantBreachRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_HighlyLeveragedPortfolioCompaniesRiskMember" abstract="true" name="HighlyLeveragedPortfolioCompaniesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_InabilityToMakeFollowOnInvestmentsRiskMember" abstract="true" name="InabilityToMakeFollowOnInvestmentsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_UnrealizedEquityGainsRiskMember" abstract="true" name="UnrealizedEquityGainsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_PrivateCompanyChallengesRiskMember" abstract="true" name="PrivateCompanyChallengesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_PubliclyTradedSecuritiesInvestmentRiskMember" abstract="true" name="PubliclyTradedSecuritiesInvestmentRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_InvestmentLiquidityRiskMember" abstract="true" name="InvestmentLiquidityRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_OIDAndPIKInvestmentRiskMember" abstract="true" name="OIDAndPIKInvestmentRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_DebtInstrumentPriceDeclineRiskMember" abstract="true" name="DebtInstrumentPriceDeclineRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_DerivativeTransactionsRiskMember" abstract="true" name="DerivativeTransactionsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_HedgingIneffectivenessRiskMember" abstract="true" name="HedgingIneffectivenessRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_HealthcareAndPharmaceuticalRegulatoryRiskMember" abstract="true" name="HealthcareAndPharmaceuticalRegulatoryRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_DebtInvestmentPrepaymentRiskMember" abstract="true" name="DebtInvestmentPrepaymentRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_TechnologicalInnovationsRiskMember" abstract="true" name="TechnologicalInnovationsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_CoInvestmentSyndicationRiskMember" abstract="true" name="CoInvestmentSyndicationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_MiddleMarketCompanyRiskMember" abstract="true" name="MiddleMarketCompanyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_CompensationArrangementConflictsRiskMember" abstract="true" name="CompensationArrangementConflictsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_AdviserCompensationObligationRiskMember" abstract="true" name="AdviserCompensationObligationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_TPGAngeloGordonConflictsRiskMember" abstract="true" name="TPGAngeloGordonConflictsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_AdviserManagementConflictsRiskMember" abstract="true" name="AdviserManagementConflictsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_DivertedResourcesAndCompetitionRiskMember" abstract="true" name="DivertedResourcesAndCompetitionRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_AdviserOrAffiliatePurchaseRiskMember" abstract="true" name="AdviserOrAffiliatePurchaseRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_KeyPersonnelLossRiskMember" abstract="true" name="KeyPersonnelLossRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_LimitedLiabilityAndIndemnificationRiskMember" abstract="true" name="LimitedLiabilityAndIndemnificationRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_QualifyingAssetsInvestmentRiskMember" abstract="true" name="QualifyingAssetsInvestmentRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_LossOfBDCStatusRiskMember" abstract="true" name="LossOfBDCStatusRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_BDCAndRICRegulationsRiskMember" abstract="true" name="BDCAndRICRegulationsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_RestrictedAffiliateTransactionsRiskMember" abstract="true" name="RestrictedAffiliateTransactionsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_FundingUncertaintyRiskMember" abstract="true" name="FundingUncertaintyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_NonDiversifiedInvestmentCompanyRiskMember" abstract="true" name="NonDiversifiedInvestmentCompanyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_BDCDerivativeLimitationsRiskMember" abstract="true" name="BDCDerivativeLimitationsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_BorrowedMoneyRiskMember" abstract="true" name="BorrowedMoneyRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_CreditFacilityDefaultRiskMember" abstract="true" name="CreditFacilityDefaultRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_CreditFacilityProvisionsRiskMember" abstract="true" name="CreditFacilityProvisionsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_InterestRateImpactRiskMember" abstract="true" name="InterestRateImpactRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_RepurchaseAgreementRiskMember" abstract="true" name="RepurchaseAgreementRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_RICDistributionRequirementsRiskMember" abstract="true" name="RICDistributionRequirementsRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_DistributionPaymentDifficultyIfIncomeIsRecognizedBeforeReceivingRiskMember" abstract="true" name="DistributionPaymentDifficultyIfIncomeIsRecognizedBeforeReceivingRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_CorporateLevelIncomeTaxRiskMember" abstract="true" name="CorporateLevelIncomeTaxRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_SpecialTaxIssuesRiskMember" abstract="true" name="SpecialTaxIssuesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_LegislativeTaxChangesRiskMember" abstract="true" name="LegislativeTaxChangesRiskMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_MSPVCreditFacilityMember" abstract="true" name="MSPVCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_ASPVCreditFacilityMember" abstract="true" name="ASPVCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_TruistCreditFacilityMember" abstract="true" name="TruistCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_SeriesATrancheANotesMember" abstract="true" name="SeriesATrancheANotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_SeriesATrancheBNotesMember" abstract="true" name="SeriesATrancheBNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_SeriesBTrancheANotesMember" abstract="true" name="SeriesBTrancheANotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_SeriesBTrancheBNotesMember" abstract="true" name="SeriesBTrancheBNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_SeriesBTrancheCNotesMember" abstract="true" name="SeriesBTrancheCNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_SeriesCTrancheANotesMember" abstract="true" name="SeriesCTrancheANotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_SeriesCTrancheBNotesMember" abstract="true" name="SeriesCTrancheBNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_CLOTransactionMember" abstract="true" name="CLOTransactionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_MorganStanleyAssetFundingInc.CreditFacilityMember" abstract="true" name="MorganStanleyAssetFundingInc.CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="tpg_AllyBankCreditFacilityMember" abstract="true" name="AllyBankCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
