# M~3

# MoveTowardsHomeRestrictionGoal_vtbl

struct /*VFT*/ MoveTowardsHomeRestrictionGoal_vtbl
{
  void (__fastcall *~Goal)(Goal *this);
  bool (__fastcall *canUse)(Goal *this);
  bool (__fastcall *canContinueToUse)(Goal *this);
  bool (__fastcall *canBeInterrupted)(Goal *this);
  void (__fastcall *start)(Goal *this);
  void (__fastcall *stop)(Goal *this);
  void (__fastcall *tick)(Goal *this);
  void (__fastcall *appendDebugInfo)(Goal *this, std::string *);
  bool (__fastcall *isTargetGoal)(Goal *this);
  void (__fastcall *onPlayerDimensionChanged)(Goal *this, Player *, AutomaticID<Dimension,int>);
};

# MoveToWaterGoal

struct __cppobj MoveToWaterGoal : MoveToLiquidGoal
{
};

# MoveToWaterGoal_vtbl

struct /*VFT*/ MoveToWaterGoal_vtbl
{
  void (__fastcall *~Goal)(Goal *this);
  bool (__fastcall *canUse)(Goal *this);
  bool (__fastcall *canContinueToUse)(Goal *this);
  bool (__fastcall *canBeInterrupted)(Goal *this);
  void (__fastcall *start)(Goal *this);
  void (__fastcall *stop)(Goal *this);
  void (__fastcall *tick)(Goal *this);
  void (__fastcall *appendDebugInfo)(Goal *this, std::string *);
  bool (__fastcall *isTargetGoal)(Goal *this);
  void (__fastcall *onPlayerDimensionChanged)(Goal *this, Player *, AutomaticID<Dimension,int>);
  bool (__fastcall *hasReachedTarget)(BaseMoveToGoal *this);
  bool (__fastcall *isValidTarget)(BaseMoveToGoal *this, BlockSource *, const BlockPos *);
  int (__fastcall *_nextStartTick)(BaseMoveToGoal *this);
  bool (__fastcall *_canReach)(BaseMoveToGoal *this, const BlockPos *);
  void (__fastcall *_moveToBlock)(BaseMoveToGoal *this);
  Vec3 *(__fastcall *_getTargetPosition)(BaseMoveToGoal *this, Vec3 *result);
  unsigned __int64 (__fastcall *_getRepathTime)(BaseMoveToGoal *this);
  bool (__fastcall *findTargetBlock)(BaseMoveToBlockGoal *this);
};

# MaterialReducerContainerManagerController::_allowTransferringToOutputScope::__l2::<lambda_2b5d2853de02839bc0845d5225094225>

struct __cppobj MaterialReducerContainerManagerController::_allowTransferringToOutputScope::__l2::<lambda_2b5d2853de02839bc0845d5225094225>
{
  MaterialReducerOutputContainerController *outputController;
};

# MaterialReducerContainerManagerController::_disableObserverScope::__l2::<lambda_0fd17481f8333795a375fc2c1175c4a3>

struct __cppobj MaterialReducerContainerManagerController::_disableObserverScope::__l2::<lambda_0fd17481f8333795a375fc2c1175c4a3>
{
  MaterialReducerContainerManagerController *const __this;
};

# MaterialReducerContainerManagerController::_setupCallbacks::__l2::<lambda_5acf59f091cc8eac8fc80d90b9437d50>

struct __cppobj MaterialReducerContainerManagerController::_setupCallbacks::__l2::<lambda_5acf59f091cc8eac8fc80d90b9437d50>
{
  MaterialReducerContainerManagerController *const __this;
};

# MaterialReducerContainerManagerController::_setupCallbacks::__l2::<lambda_9adae33f3d7188daa6b8caebb446ddc1>

struct __cppobj MaterialReducerContainerManagerController::_setupCallbacks::__l2::<lambda_9adae33f3d7188daa6b8caebb446ddc1>
{
  MaterialReducerContainerManagerController *const __this;
};

# MixerLayer<Biome *,float,float,float,float>

struct __cppobj MixerLayer<Biome *,float,float,float,float> : Layer<Biome *>
{
  std::shared_ptr<Layer<float> > mFirstParent;
  std::tuple<std::shared_ptr<Layer<float> >,std::shared_ptr<Layer<float> >,std::shared_ptr<Layer<float> > > mMoreParents;
};

# MixerLayer<Biome *,float,float,float,float>_vtbl

struct /*VFT*/ MixerLayer<Biome *,float,float,float,float>_vtbl
{
  void (__fastcall *~LayerBase)(LayerDetails::LayerBase *this);
  void (__fastcall *init)(LayerDetails::LayerBase *this, __int64);
  LayerDetails::TransferData<Biome *> *(__fastcall *_allocateAndFill)(Layer<Biome *> *this, LayerDetails::TransferData<Biome *> *result, unsigned __int64, int, int, unsigned int, unsigned int);
  void (__fastcall *_fillArea)(MixerLayer<Biome *,float,float,float,float> *this, LayerDetails::WorkingData<Biome *,float> *, int, int, int, int, int, LayerResult<float>, LayerResult<float>, LayerResult<float>);
  std::tuple<int,int,unsigned int,unsigned int> *(__fastcall *_getAreaRead)(MixerLayer<Biome *,float,float,float,float> *this, std::tuple<int,int,unsigned int,unsigned int> *result, int, int, unsigned int, unsigned int);
};

# MonsterRoomFeature

struct __cppobj MonsterRoomFeature : Feature
{
};

# MonsterRoomFeature_vtbl

struct /*VFT*/ MonsterRoomFeature_vtbl
{
  void (__fastcall *~IFeature)(IFeature *this);
  std::optional<BlockPos> *(__fastcall *place)(IFeature *this, std::optional<BlockPos> *result, IBlockWorldGenAPI *, const BlockPos *, Random *, RenderParams *);
  std::string *(__fastcall *getStructureName)(IFeature *this, std::string *result);
  bool (__fastcall *parse)(IFeature *this, const rapidjson::GenericValue<rapidjson::UTF8<char>,rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > *, IWorldRegistriesProvider *);
  bool (__fastcall *place)(Feature *this, BlockSource *, const BlockPos *, Random *);
};

# MineshaftFeature

struct __cppobj MineshaftFeature : StructureFeature
{
  Level *mLevel;
};

# MineshaftFeature_vtbl

struct /*VFT*/ MineshaftFeature_vtbl
{
  void (__fastcall *~StructureFeature)(StructureFeature *this);
  bool (__fastcall *postProcess)(StructureFeature *this, BlockSource *, Random *, int, int);
  bool (__fastcall *getNearestGeneratedFeature)(StructureFeature *this, Dimension *, BiomeSource *, const BlockPos *, BlockPos *);
  bool (__fastcall *isFeatureChunk)(StructureFeature *this, const BiomeSource *, Random *, const ChunkPos *, unsigned int);
  std::unique_ptr<StructureStart> *(__fastcall *createStructureStart)(StructureFeature *this, std::unique_ptr<StructureStart> *result, Dimension *, BiomeSource *, Random *, const ChunkPos *);
  StructureStart *(__fastcall *getStructureAt)(StructureFeature *this, int, int, int);
  std::vector<BlockPos> *(__fastcall *getGuesstimatedFeaturePositions)(StructureFeature *this, std::vector<BlockPos> *result);
};

# MineshaftStart

struct __cppobj MineshaftStart : StructureStart
{
};

# MineshaftStart_vtbl

struct /*VFT*/ MineshaftStart_vtbl
{
  void (__fastcall *~StructureStart)(StructureStart *this);
  bool (__fastcall *postProcess)(StructureStart *this, BlockSource *, Random *, const BoundingBox *);
  bool (__fastcall *isValid)(StructureStart *this);
  StructureFeatureType (__fastcall *getType)(StructureStart *this);
};

# MelonFeature

struct __cppobj MelonFeature : Feature
{
};

# MelonFeature_vtbl

struct /*VFT*/ MelonFeature_vtbl
{
  void (__fastcall *~IFeature)(IFeature *this);
  std::optional<BlockPos> *(__fastcall *place)(IFeature *this, std::optional<BlockPos> *result, IBlockWorldGenAPI *, const BlockPos *, Random *, RenderParams *);
  std::string *(__fastcall *getStructureName)(IFeature *this, std::string *result);
  bool (__fastcall *parse)(IFeature *this, const rapidjson::GenericValue<rapidjson::UTF8<char>,rapidjson::MemoryPoolAllocator<rapidjson::CrtAllocator> > *, IWorldRegistriesProvider *);
  bool (__fastcall *place)(Feature *this, BlockSource *, const BlockPos *, Random *);
};

# MegaTreeTrunk::_buildSchema::__l5::<lambda_b6d9dcb72d9c04063a7b74d017cbd459>

struct __cppobj MegaTreeTrunk::_buildSchema::__l5::<lambda_b6d9dcb72d9c04063a7b74d017cbd459>
{
};

# MegaTreeTrunk::_buildSchema::__l6::<lambda_7fee43229d5cbe3c238880abed5a883b>

struct __cppobj MegaTreeTrunk::_buildSchema::__l6::<lambda_7fee43229d5cbe3c238880abed5a883b>
{
};

# MegaTreeTrunk::_buildSchema::__l6::<lambda_499781f3c22c256dd8ad7feca0533ce8>

struct __cppobj MegaTreeTrunk::_buildSchema::__l6::<lambda_499781f3c22c256dd8ad7feca0533ce8>
{
};

# MegaTreeTrunk::_buildSchema::__l5::<lambda_e3caceea8fe3a42728cfe65a1f2549c3>

struct __cppobj MegaTreeTrunk::_buildSchema::__l5::<lambda_e3caceea8fe3a42728cfe65a1f2549c3>
{
};

# MegaTreeTrunk::_buildSchema::__l5::<lambda_2e12520799b92a0e027fae07d66f65da>

struct __cppobj MegaTreeTrunk::_buildSchema::__l5::<lambda_2e12520799b92a0e027fae07d66f65da>
{
};

# MegaTreeTrunk::_buildSchema::__l5::<lambda_7aea113b148f67f4ef753c3330fc896f>

struct __cppobj MegaTreeTrunk::_buildSchema::__l5::<lambda_7aea113b148f67f4ef753c3330fc896f>
{
};

# MegaTreeTrunk::_buildSchema::__l2::<lambda_9742c4d1fdc7b1245b4f6245cc5b1376>

struct __cppobj MegaTreeTrunk::_buildSchema::__l2::<lambda_9742c4d1fdc7b1245b4f6245cc5b1376>
{
};

# MegaTreeTrunk::_buildSchema::__l3::<lambda_18a4e2ec841e88eef25353971914936c>

struct __cppobj MegaTreeTrunk::_buildSchema::__l3::<lambda_18a4e2ec841e88eef25353971914936c>
{
};

# MegaTreeTrunk::_buildSchema::__l3::<lambda_b31886e43ab3ad9d21a46ae31a55036e>

struct __cppobj MegaTreeTrunk::_buildSchema::__l3::<lambda_b31886e43ab3ad9d21a46ae31a55036e>
{
};

# MegaTreeTrunk::_buildSchema::__l2::<lambda_c91cf28aaac871e16e6c86f81754b251>

struct __cppobj MegaTreeTrunk::_buildSchema::__l2::<lambda_c91cf28aaac871e16e6c86f81754b251>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_847bfd6587b4c5b93d087ed791944eaf>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_847bfd6587b4c5b93d087ed791944eaf>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_2d72584bd3ba02ae99910dabec4daaff>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_2d72584bd3ba02ae99910dabec4daaff>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_a6abd0cf59b71656f30935cced422fda>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_a6abd0cf59b71656f30935cced422fda>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_663a5a94f025546477ec382bc06ce703>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_663a5a94f025546477ec382bc06ce703>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_550175f498c8c5ae972fe0f9f3fc2954>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_550175f498c8c5ae972fe0f9f3fc2954>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_ee42682002c162ee04af1b52a0713aea>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_ee42682002c162ee04af1b52a0713aea>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_0b1f6140f30bee41062d245a20c7251f>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_0b1f6140f30bee41062d245a20c7251f>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_38a0a399758b587baa9efcaf9ce66940>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_38a0a399758b587baa9efcaf9ce66940>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_98fd35301e4870fe250f837c04a0c6c4>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_98fd35301e4870fe250f837c04a0c6c4>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_5b1e96976daa9e221e5c5ed89e9e5eab>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_5b1e96976daa9e221e5c5ed89e9e5eab>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_b0625cb701bee85809843254dfae4c2d>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_b0625cb701bee85809843254dfae4c2d>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_648bfa03e785fe3b8478595b5325b9ce>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_648bfa03e785fe3b8478595b5325b9ce>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_d56d05460d0ae7e216036669f8c43bcc>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_d56d05460d0ae7e216036669f8c43bcc>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_e42933e379839569415b27075fe75276>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_e42933e379839569415b27075fe75276>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_a9e0abcca4067163a70a9c0e10addb23>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_a9e0abcca4067163a70a9c0e10addb23>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_29f5e8e3a9692b4a8d8310f9489a34f7>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_29f5e8e3a9692b4a8d8310f9489a34f7>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_48be2cf45c5ba1d6735906653d1802a6>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_48be2cf45c5ba1d6735906653d1802a6>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_a1c2a3ba3210c5377df39c953980a59a>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_a1c2a3ba3210c5377df39c953980a59a>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_c5d3c90fea9a73e43af85f963554fa15>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_c5d3c90fea9a73e43af85f963554fa15>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_6169c76c4a92a9aa1132e774ce5686ce>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_6169c76c4a92a9aa1132e774ce5686ce>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_41bae0f6f8264ce10672130e1c38e909>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_41bae0f6f8264ce10672130e1c38e909>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_0696ec9c109861a9305a16e68851ba80>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_0696ec9c109861a9305a16e68851ba80>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_ab7ab142650a68ff93a3b496a8f57d94>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_ab7ab142650a68ff93a3b496a8f57d94>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_10ded3e84da890a94e24e2fdc5c7b7d7>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_10ded3e84da890a94e24e2fdc5c7b7d7>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_670745ee578beb4b6a0e87bef2ba8be2>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_670745ee578beb4b6a0e87bef2ba8be2>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_6bb4ed2883cf315ce1a69395077a4da4>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_6bb4ed2883cf315ce1a69395077a4da4>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_74e2d873b0724122b3f59f275d6bbe3b>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_74e2d873b0724122b3f59f275d6bbe3b>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_a8a6a01d8ffea6d13651ed34024c4fb0>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_a8a6a01d8ffea6d13651ed34024c4fb0>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_807c4c551a5a1f289a434b013da50903>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_807c4c551a5a1f289a434b013da50903>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_9a1c610ccc7dcd879b0c19d4bc073e41>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_9a1c610ccc7dcd879b0c19d4bc073e41>
{
};

# MineshaftData

struct __cppobj __declspec(align(8)) MineshaftData
{
  const Block *mWoodBlock;
  const Block *mFenceBlock;
  float roomChance;
};

# MineshaftPiece

struct __cppobj MineshaftPiece : StructurePiece
{
  MineshaftData mMetadata;
};

# MineshaftPiece_vtbl

struct /*VFT*/ MineshaftPiece_vtbl
{
  void (__fastcall *~StructurePiece)(StructurePiece *this);
  void (__fastcall *moveBoundingBox)(StructurePiece *this, int, int, int);
  PoolElementStructurePiece *(__fastcall *asPoolElement)(StructurePiece *this);
  StructurePieceType (__fastcall *getType)(StructurePiece *this);
  void (__fastcall *addChildren)(StructurePiece *this, StructurePiece *, std::vector<std::unique_ptr<StructurePiece>> *, Random *);
  bool (__fastcall *postProcess)(StructurePiece *this, BlockSource *, Random *, const BoundingBox *);
  void (__fastcall *postProcessMobsAt)(StructurePiece *this, BlockSource *, Random *, const BoundingBox *);
  int (__fastcall *getWorldX)(StructurePiece *this, int, int);
  int (__fastcall *getWorldZ)(StructurePiece *this, int, int);
  void (__fastcall *placeBlock)(StructurePiece *this, BlockSource *, const Block *, int, int, int, const BoundingBox *);
  void (__fastcall *generateBox)(StructurePiece *this, BlockSource *, const BoundingBox *, int, int, int, int, int, int, const Block *, const Block *, bool);
  void (__fastcall *addHardcodedSpawnAreas)(StructurePiece *this, LevelChunk *);
};

# MineshaftRoom

struct __cppobj MineshaftRoom : MineshaftPiece
{
  std::vector<BoundingBox> childEntranceBoxes;
};

# MineshaftRoom_vtbl

struct /*VFT*/ MineshaftRoom_vtbl
{
  void (__fastcall *~StructurePiece)(StructurePiece *this);
  void (__fastcall *moveBoundingBox)(StructurePiece *this, int, int, int);
  PoolElementStructurePiece *(__fastcall *asPoolElement)(StructurePiece *this);
  StructurePieceType (__fastcall *getType)(StructurePiece *this);
  void (__fastcall *addChildren)(StructurePiece *this, StructurePiece *, std::vector<std::unique_ptr<StructurePiece>> *, Random *);
  bool (__fastcall *postProcess)(StructurePiece *this, BlockSource *, Random *, const BoundingBox *);
  void (__fastcall *postProcessMobsAt)(StructurePiece *this, BlockSource *, Random *, const BoundingBox *);
  int (__fastcall *getWorldX)(StructurePiece *this, int, int);
  int (__fastcall *getWorldZ)(StructurePiece *this, int, int);
  void (__fastcall *placeBlock)(StructurePiece *this, BlockSource *, const Block *, int, int, int, const BoundingBox *);
  void (__fastcall *generateBox)(StructurePiece *this, BlockSource *, const BoundingBox *, int, int, int, int, int, int, const Block *, const Block *, bool);
  void (__fastcall *addHardcodedSpawnAreas)(StructurePiece *this, LevelChunk *);
};

# MineshaftCorridor

struct __cppobj MineshaftCorridor : MineshaftPiece
{
  bool hasRails;
  bool spiderCorridor;
  bool hasPlacedSpider;
  int numSections;
};

# MineshaftCorridor_vtbl

struct /*VFT*/ MineshaftCorridor_vtbl
{
  void (__fastcall *~StructurePiece)(StructurePiece *this);
  void (__fastcall *moveBoundingBox)(StructurePiece *this, int, int, int);
  PoolElementStructurePiece *(__fastcall *asPoolElement)(StructurePiece *this);
  StructurePieceType (__fastcall *getType)(StructurePiece *this);
  void (__fastcall *addChildren)(StructurePiece *this, StructurePiece *, std::vector<std::unique_ptr<StructurePiece>> *, Random *);
  bool (__fastcall *postProcess)(StructurePiece *this, BlockSource *, Random *, const BoundingBox *);
  void (__fastcall *postProcessMobsAt)(StructurePiece *this, BlockSource *, Random *, const BoundingBox *);
  int (__fastcall *getWorldX)(StructurePiece *this, int, int);
  int (__fastcall *getWorldZ)(StructurePiece *this, int, int);
  void (__fastcall *placeBlock)(StructurePiece *this, BlockSource *, const Block *, int, int, int, const BoundingBox *);
  void (__fastcall *generateBox)(StructurePiece *this, BlockSource *, const BoundingBox *, int, int, int, int, int, int, const Block *, const Block *, bool);
  void (__fastcall *addHardcodedSpawnAreas)(StructurePiece *this, LevelChunk *);
};

# MineshaftCrossing

struct __cppobj __declspec(align(4)) MineshaftCrossing : MineshaftPiece
{
  int direction;
  bool isTwoFloored;
};

# MineshaftCrossing_vtbl

struct /*VFT*/ MineshaftCrossing_vtbl
{
  void (__fastcall *~StructurePiece)(StructurePiece *this);
  void (__fastcall *moveBoundingBox)(StructurePiece *this, int, int, int);
  PoolElementStructurePiece *(__fastcall *asPoolElement)(StructurePiece *this);
  StructurePieceType (__fastcall *getType)(StructurePiece *this);
  void (__fastcall *addChildren)(StructurePiece *this, StructurePiece *, std::vector<std::unique_ptr<StructurePiece>> *, Random *);
  bool (__fastcall *postProcess)(StructurePiece *this, BlockSource *, Random *, const BoundingBox *);
  void (__fastcall *postProcessMobsAt)(StructurePiece *this, BlockSource *, Random *, const BoundingBox *);
  int (__fastcall *getWorldX)(StructurePiece *this, int, int);
  int (__fastcall *getWorldZ)(StructurePiece *this, int, int);
  void (__fastcall *placeBlock)(StructurePiece *this, BlockSource *, const Block *, int, int, int, const BoundingBox *);
  void (__fastcall *generateBox)(StructurePiece *this, BlockSource *, const BoundingBox *, int, int, int, int, int, int, const Block *, const Block *, bool);
  void (__fastcall *addHardcodedSpawnAreas)(StructurePiece *this, LevelChunk *);
};

# MineshaftStairs

struct __cppobj MineshaftStairs : MineshaftPiece
{
};

# MineshaftStairs_vtbl

struct /*VFT*/ MineshaftStairs_vtbl
{
  void (__fastcall *~StructurePiece)(StructurePiece *this);
  void (__fastcall *moveBoundingBox)(StructurePiece *this, int, int, int);
  PoolElementStructurePiece *(__fastcall *asPoolElement)(StructurePiece *this);
  StructurePieceType (__fastcall *getType)(StructurePiece *this);
  void (__fastcall *addChildren)(StructurePiece *this, StructurePiece *, std::vector<std::unique_ptr<StructurePiece>> *, Random *);
  bool (__fastcall *postProcess)(StructurePiece *this, BlockSource *, Random *, const BoundingBox *);
  void (__fastcall *postProcessMobsAt)(StructurePiece *this, BlockSource *, Random *, const BoundingBox *);
  int (__fastcall *getWorldX)(StructurePiece *this, int, int);
  int (__fastcall *getWorldZ)(StructurePiece *this, int, int);
  void (__fastcall *placeBlock)(StructurePiece *this, BlockSource *, const Block *, int, int, int, const BoundingBox *);
  void (__fastcall *generateBox)(StructurePiece *this, BlockSource *, const BoundingBox *, int, int, int, int, int, int, const Block *, const Block *, bool);
  void (__fastcall *addHardcodedSpawnAreas)(StructurePiece *this, LevelChunk *);
};

# MonumentBuilding

struct __cppobj MonumentBuilding : OceanMonumentPiece
{
  std::vector<std::unique_ptr<OceanMonumentPiece>> mChildPieces;
  std::vector<std::shared_ptr<RoomDefinition>> mRoomGrid;
  std::shared_ptr<RoomDefinition> mSourceRoom;
  std::shared_ptr<RoomDefinition> mCoreRoom;
};

# MonumentBuilding_vtbl

struct /*VFT*/ MonumentBuilding_vtbl
{
  void (__fastcall *~StructurePiece)(StructurePiece *this);
  void (__fastcall *moveBoundingBox)(StructurePiece *this, int, int, int);
  PoolElementStructurePiece *(__fastcall *asPoolElement)(StructurePiece *this);
  StructurePieceType (__fastcall *getType)(StructurePiece *this);
  void (__fastcall *addChildren)(StructurePiece *this, StructurePiece *, std::vector<std::unique_ptr<StructurePiece>> *, Random *);
  bool (__fastcall *postProcess)(StructurePiece *this, BlockSource *, Random *, const BoundingBox *);
  void (__fastcall *postProcessMobsAt)(StructurePiece *this, BlockSource *, Random *, const BoundingBox *);
  int (__fastcall *getWorldX)(StructurePiece *this, int, int);
  int (__fastcall *getWorldZ)(StructurePiece *this, int, int);
  void (__fastcall *placeBlock)(StructurePiece *this, BlockSource *, const Block *, int, int, int, const BoundingBox *);
  void (__fastcall *generateBox)(StructurePiece *this, BlockSource *, const BoundingBox *, int, int, int, int, int, int, const Block *, const Block *, bool);
  void (__fastcall *addHardcodedSpawnAreas)(StructurePiece *this, LevelChunk *);
};

# MonumentRoomFitter

struct __cppobj MonumentRoomFitter
{
  MonumentRoomFitter_vtbl *__vftable /*VFT*/;
};

# MonumentRoomFitter_vtbl

struct /*VFT*/ MonumentRoomFitter_vtbl
{
  void (__fastcall *~MonumentRoomFitter)(MonumentRoomFitter *this);
  bool (__fastcall *fits)(MonumentRoomFitter *this, const RoomDefinition *);
  std::unique_ptr<OceanMonumentPiece> *(__fastcall *create)(MonumentRoomFitter *this, std::unique_ptr<OceanMonumentPiece> *result, int *, std::shared_ptr<RoomDefinition>, Random *);
};

# MossStoneSelector

struct __cppobj MossStoneSelector : BlockSelector
{
};

# MossStoneSelector_vtbl

struct /*VFT*/ MossStoneSelector_vtbl
{
  void (__fastcall *~BlockSelector)(BlockSelector *this);
  const Block *(__fastcall *next)(BlockSelector *this, Random *, int, int, int, bool);
};

# MixerLayer<enum LayerValues::Terrain,enum LayerValues::Terrain>

struct __cppobj __declspec(align(8)) MixerLayer<enum LayerValues::Terrain,enum LayerValues::Terrain> : Layer<enum LayerValues::Terrain>
{
  std::shared_ptr<Layer<enum LayerValues::Terrain> > mFirstParent;
  std::tuple<> mMoreParents;
};

# MixerLayer<enum LayerValues::Terrain,enum LayerValues::Terrain>_vtbl

struct /*VFT*/ MixerLayer<enum LayerValues::Terrain,enum LayerValues::Terrain>_vtbl
{
  void (__fastcall *~LayerBase)(LayerDetails::LayerBase *this);
  void (__fastcall *init)(LayerDetails::LayerBase *this, __int64);
  LayerDetails::TransferData<enum LayerValues::Terrain> *(__fastcall *_allocateAndFill)(Layer<enum LayerValues::Terrain> *this, LayerDetails::TransferData<enum LayerValues::Terrain> *result, unsigned __int64, int, int, unsigned int, unsigned int);
  void (__fastcall *_fillArea)(MixerLayer<enum LayerValues::Terrain,enum LayerValues::Terrain> *this, LayerDetails::WorkingData<enum LayerValues::Terrain,enum LayerValues::Terrain> *, int, int, int, int, int);
  std::tuple<int,int,unsigned int,unsigned int> *(__fastcall *_getAreaRead)(MixerLayer<enum LayerValues::Terrain,enum LayerValues::Terrain> *this, std::tuple<int,int,unsigned int,unsigned int> *result, int, int, unsigned int, unsigned int);
};

# MixerLayer<LayerValues::PreBiome,enum LayerValues::Terrain>

struct __cppobj __declspec(align(8)) MixerLayer<LayerValues::PreBiome,enum LayerValues::Terrain> : Layer<LayerValues::PreBiome>
{
  std::shared_ptr<Layer<enum LayerValues::Terrain> > mFirstParent;
  std::tuple<> mMoreParents;
};

# MixerLayer<LayerValues::PreBiome,enum LayerValues::Terrain>_vtbl

struct /*VFT*/ MixerLayer<LayerValues::PreBiome,enum LayerValues::Terrain>_vtbl
{
  void (__fastcall *~LayerBase)(LayerDetails::LayerBase *this);
  void (__fastcall *init)(LayerDetails::LayerBase *this, __int64);
  LayerDetails::TransferData<LayerValues::PreBiome> *(__fastcall *_allocateAndFill)(Layer<LayerValues::PreBiome> *this, LayerDetails::TransferData<LayerValues::PreBiome> *result, unsigned __int64, int, int, unsigned int, unsigned int);
  void (__fastcall *_fillArea)(MixerLayer<LayerValues::PreBiome,enum LayerValues::Terrain> *this, LayerDetails::WorkingData<LayerValues::PreBiome,enum LayerValues::Terrain> *, int, int, int, int, int);
  std::tuple<int,int,unsigned int,unsigned int> *(__fastcall *_getAreaRead)(MixerLayer<LayerValues::PreBiome,enum LayerValues::Terrain> *this, std::tuple<int,int,unsigned int,unsigned int> *result, int, int, unsigned int, unsigned int);
};

# MixerLayer<LayerValues::PreBiome,LayerValues::PreBiome>

struct __cppobj __declspec(align(8)) MixerLayer<LayerValues::PreBiome,LayerValues::PreBiome> : Layer<LayerValues::PreBiome>
{
  std::shared_ptr<Layer<LayerValues::PreBiome> > mFirstParent;
  std::tuple<> mMoreParents;
};

# MixerLayer<LayerValues::PreBiome,LayerValues::PreBiome>_vtbl

struct /*VFT*/ MixerLayer<LayerValues::PreBiome,LayerValues::PreBiome>_vtbl
{
  void (__fastcall *~LayerBase)(LayerDetails::LayerBase *this);
  void (__fastcall *init)(LayerDetails::LayerBase *this, __int64);
  LayerDetails::TransferData<LayerValues::PreBiome> *(__fastcall *_allocateAndFill)(Layer<LayerValues::PreBiome> *this, LayerDetails::TransferData<LayerValues::PreBiome> *result, unsigned __int64, int, int, unsigned int, unsigned int);
  void (__fastcall *_fillArea)(MixerLayer<LayerValues::PreBiome,LayerValues::PreBiome> *this, LayerDetails::WorkingData<LayerValues::PreBiome,LayerValues::PreBiome> *, int, int, int, int, int);
  std::tuple<int,int,unsigned int,unsigned int> *(__fastcall *_getAreaRead)(MixerLayer<LayerValues::PreBiome,LayerValues::PreBiome> *this, std::tuple<int,int,unsigned int,unsigned int> *result, int, int, unsigned int, unsigned int);
};

# MixerLayer<Biome *,LayerValues::PreBiome>

struct __cppobj __declspec(align(8)) MixerLayer<Biome *,LayerValues::PreBiome> : Layer<Biome *>
{
  std::shared_ptr<Layer<LayerValues::PreBiome> > mFirstParent;
  std::tuple<> mMoreParents;
};

# MixerLayer<Biome *,LayerValues::PreBiome>_vtbl

struct /*VFT*/ MixerLayer<Biome *,LayerValues::PreBiome>_vtbl
{
  void (__fastcall *~LayerBase)(LayerDetails::LayerBase *this);
  void (__fastcall *init)(LayerDetails::LayerBase *this, __int64);
  LayerDetails::TransferData<Biome *> *(__fastcall *_allocateAndFill)(Layer<Biome *> *this, LayerDetails::TransferData<Biome *> *result, unsigned __int64, int, int, unsigned int, unsigned int);
  void (__fastcall *_fillArea)(MixerLayer<Biome *,LayerValues::PreBiome> *this, LayerDetails::WorkingData<Biome *,LayerValues::PreBiome> *, int, int, int, int, int);
  std::tuple<int,int,unsigned int,unsigned int> *(__fastcall *_getAreaRead)(MixerLayer<Biome *,LayerValues::PreBiome> *this, std::tuple<int,int,unsigned int,unsigned int> *result, int, int, unsigned int, unsigned int);
};

# MixerLayer<int,Biome *>

struct __cppobj __declspec(align(8)) MixerLayer<int,Biome *> : Layer<int>
{
  std::shared_ptr<Layer<Biome *> > mFirstParent;
  std::tuple<> mMoreParents;
};

# MixerLayer<int,Biome *>_vtbl

struct /*VFT*/ MixerLayer<int,Biome *>_vtbl
{
  void (__fastcall *~LayerBase)(LayerDetails::LayerBase *this);
  void (__fastcall *init)(LayerDetails::LayerBase *this, __int64);
  LayerDetails::TransferData<int> *(__fastcall *_allocateAndFill)(Layer<int> *this, LayerDetails::TransferData<int> *result, unsigned __int64, int, int, unsigned int, unsigned int);
  void (__fastcall *_fillArea)(MixerLayer<int,Biome *> *this, LayerDetails::WorkingData<int,Biome *> *, int, int, int, int, int);
  std::tuple<int,int,unsigned int,unsigned int> *(__fastcall *_getAreaRead)(MixerLayer<int,Biome *> *this, std::tuple<int,int,unsigned int,unsigned int> *result, int, int, unsigned int, unsigned int);
};

# MixerLayer<bool,int>

struct __cppobj __declspec(align(8)) MixerLayer<bool,int> : Layer<bool>
{
  std::shared_ptr<Layer<int> > mFirstParent;
  std::tuple<> mMoreParents;
};

# MixerLayer<bool,int>_vtbl

struct /*VFT*/ MixerLayer<bool,int>_vtbl
{
  void (__fastcall *~LayerBase)(LayerDetails::LayerBase *this);
  void (__fastcall *init)(LayerDetails::LayerBase *this, __int64);
  LayerDetails::TransferData<bool> *(__fastcall *_allocateAndFill)(Layer<bool> *this, LayerDetails::TransferData<bool> *result, unsigned __int64, int, int, unsigned int, unsigned int);
  void (__fastcall *_fillArea)(MixerLayer<bool,int> *this, LayerDetails::WorkingData<bool,int> *, int, int, int, int, int);
  std::tuple<int,int,unsigned int,unsigned int> *(__fastcall *_getAreaRead)(MixerLayer<bool,int> *this, std::tuple<int,int,unsigned int,unsigned int> *result, int, int, unsigned int, unsigned int);
};

# MixerLayer<bool,bool>

struct __cppobj __declspec(align(8)) MixerLayer<bool,bool> : Layer<bool>
{
  std::shared_ptr<Layer<bool> > mFirstParent;
  std::tuple<> mMoreParents;
};

# MixerLayer<bool,bool>_vtbl

struct /*VFT*/ MixerLayer<bool,bool>_vtbl
{
  void (__fastcall *~LayerBase)(LayerDetails::LayerBase *this);
  void (__fastcall *init)(LayerDetails::LayerBase *this, __int64);
  LayerDetails::TransferData<bool> *(__fastcall *_allocateAndFill)(Layer<bool> *this, LayerDetails::TransferData<bool> *result, unsigned __int64, int, int, unsigned int, unsigned int);
  void (__fastcall *_fillArea)(MixerLayer<bool,bool> *this, LayerDetails::WorkingData<bool,bool> *, int, int, int, int, int);
  std::tuple<int,int,unsigned int,unsigned int> *(__fastcall *_getAreaRead)(MixerLayer<bool,bool> *this, std::tuple<int,int,unsigned int,unsigned int> *result, int, int, unsigned int, unsigned int);
};

# MixerLayer<Biome *,Biome *,bool>_vtbl

struct /*VFT*/ MixerLayer<Biome *,Biome *,bool>_vtbl
{
  void (__fastcall *~LayerBase)(LayerDetails::LayerBase *this);
  void (__fastcall *init)(LayerDetails::LayerBase *this, __int64);
  LayerDetails::TransferData<Biome *> *(__fastcall *_allocateAndFill)(Layer<Biome *> *this, LayerDetails::TransferData<Biome *> *result, unsigned __int64, int, int, unsigned int, unsigned int);
  void (__fastcall *_fillArea)(MixerLayer<Biome *,Biome *,bool> *this, LayerDetails::WorkingData<Biome *,Biome *> *, int, int, int, int, int, LayerResult<bool>);
  std::tuple<int,int,unsigned int,unsigned int> *(__fastcall *_getAreaRead)(MixerLayer<Biome *,Biome *,bool> *this, std::tuple<int,int,unsigned int,unsigned int> *result, int, int, unsigned int, unsigned int);
};

# MixerLayer<enum BiomeTemperatureCategory,enum BiomeTemperatureCategory>

struct __cppobj __declspec(align(8)) MixerLayer<enum BiomeTemperatureCategory,enum BiomeTemperatureCategory> : Layer<enum BiomeTemperatureCategory>
{
  std::shared_ptr<Layer<enum BiomeTemperatureCategory> > mFirstParent;
  std::tuple<> mMoreParents;
};

# MixerLayer<enum BiomeTemperatureCategory,enum BiomeTemperatureCategory>_vtbl

struct /*VFT*/ MixerLayer<enum BiomeTemperatureCategory,enum BiomeTemperatureCategory>_vtbl
{
  void (__fastcall *~LayerBase)(LayerDetails::LayerBase *this);
  void (__fastcall *init)(LayerDetails::LayerBase *this, __int64);
  LayerDetails::TransferData<enum BiomeTemperatureCategory> *(__fastcall *_allocateAndFill)(Layer<enum BiomeTemperatureCategory> *this, LayerDetails::TransferData<enum BiomeTemperatureCategory> *result, unsigned __int64, int, int, unsigned int, unsigned int);
  void (__fastcall *_fillArea)(MixerLayer<enum BiomeTemperatureCategory,enum BiomeTemperatureCategory> *this, LayerDetails::WorkingData<enum BiomeTemperatureCategory,enum BiomeTemperatureCategory> *, int, int, int, int, int);
  std::tuple<int,int,unsigned int,unsigned int> *(__fastcall *_getAreaRead)(MixerLayer<enum BiomeTemperatureCategory,enum BiomeTemperatureCategory> *this, std::tuple<int,int,unsigned int,unsigned int> *result, int, int, unsigned int, unsigned int);
};

# MixerLayer<int,int>

struct __cppobj __declspec(align(8)) MixerLayer<int,int> : Layer<int>
{
  std::shared_ptr<Layer<int> > mFirstParent;
  std::tuple<> mMoreParents;
};

# MixerLayer<int,int>_vtbl

struct /*VFT*/ MixerLayer<int,int>_vtbl
{
  void (__fastcall *~LayerBase)(LayerDetails::LayerBase *this);
  void (__fastcall *init)(LayerDetails::LayerBase *this, __int64);
  LayerDetails::TransferData<int> *(__fastcall *_allocateAndFill)(Layer<int> *this, LayerDetails::TransferData<int> *result, unsigned __int64, int, int, unsigned int, unsigned int);
  void (__fastcall *_fillArea)(MixerLayer<int,int> *this, LayerDetails::WorkingData<int,int> *, int, int, int, int, int);
  std::tuple<int,int,unsigned int,unsigned int> *(__fastcall *_getAreaRead)(MixerLayer<int,int> *this, std::tuple<int,int,unsigned int,unsigned int> *result, int, int, unsigned int, unsigned int);
};

# MultiTouchGuiPassthroughControl

struct __cppobj MultiTouchGuiPassthroughControl : TouchControl
{
  const unsigned int mButtonId;
  ButtonState mButtonStates[20];
};

# MultiTouchGuiPassthroughControl_vtbl

struct /*VFT*/ MultiTouchGuiPassthroughControl_vtbl
{
  void (__fastcall *~TouchControl)(TouchControl *this);
  void (__fastcall *render)(TouchControl *this, InputRenderContext *);
  void (__fastcall *tick)(TouchControl *this, InputEventQueue *, TouchPointResults *, int);
  void (__fastcall *release)(TouchControl *this, InputEventQueue *);
};

# MLPGPARA_STRUCT

struct MLPGPARA_STRUCT
{
  DVECTOR_STRUCT *ov;
  DVECTOR_STRUCT *iuv;
  DVECTOR_STRUCT *iumv;
  DVECTOR_STRUCT *flkv;
  DMATRIX_STRUCT *stm;
  DMATRIX_STRUCT *dltm;
  DMATRIX_STRUCT *pdf;
  DVECTOR_STRUCT *detvec;
  DMATRIX_STRUCT *wght;
  DMATRIX_STRUCT *mean;
  DMATRIX_STRUCT *cov;
  LVECTOR_STRUCT *clsidxv;
  DVECTOR_STRUCT *clsdetv;
  DMATRIX_STRUCT *clscov;
  long double vdet;
  DVECTOR_STRUCT *vm;
  DVECTOR_STRUCT *vv;
  DVECTOR_STRUCT *var;
};

# my_coef_controller

struct my_coef_controller
{
  jpeg_c_coef_controller pub;
  unsigned int iMCU_row_num;
  unsigned int mcu_ctr;
  int MCU_vert_offset;
  int MCU_rows_per_iMCU_row;
  __int16 (*MCU_buffer[10])[64];
  jvirt_barray_control *whole_image[10];
};

# my_color_converter

struct my_color_converter
{
  jpeg_color_converter pub;
  int *rgb_ycc_tab;
};

# my_fdct_controller

struct my_fdct_controller
{
  jpeg_forward_dct pub;
  void (__fastcall *do_dct[10])(int *, unsigned __int8 **, unsigned int);
  void (__fastcall *do_float_dct[10])(float *, unsigned __int8 **, unsigned int);
};

# my_main_controller

struct my_main_controller
{
  jpeg_c_main_controller pub;
  unsigned int cur_iMCU_row;
  unsigned int rowgroup_ctr;
  unsigned __int8 suspended;
  J_BUF_MODE pass_mode;
  unsigned __int8 **buffer[10];
};

# my_marker_writer

struct __declspec(align(8)) my_marker_writer
{
  jpeg_marker_writer pub;
  unsigned int last_restart_interval;
};

# my_comp_master

struct my_comp_master
{
  jpeg_comp_master pub;
  c_pass_type pass_type;
  int pass_number;
  int total_passes;
  int scan_number;
};

# my_prep_controller

struct my_prep_controller
{
  jpeg_c_prep_controller pub;
  unsigned __int8 **color_buf[10];
  unsigned int rows_to_go;
  int next_buf_row;
  int this_row_group;
  int next_buf_stop;
};

# my_downsampler

struct __declspec(align(8)) my_downsampler
{
  jpeg_downsampler pub;
  void (__fastcall *methods[10])(jpeg_compress_struct *, jpeg_component_info *, unsigned __int8 **, unsigned __int8 **);
  int rowgroup_height[10];
  unsigned __int8 h_expand[10];
  unsigned __int8 v_expand[10];
};

# my_mem_destination_mgr

struct my_mem_destination_mgr
{
  jpeg_destination_mgr pub;
  unsigned __int8 **outbuffer;
  unsigned int *outsize;
  unsigned __int8 *newbuffer;
  unsigned __int8 *buffer;
  unsigned __int64 bufsize;
};

# my_destination_mgr

struct my_destination_mgr
{
  jpeg_destination_mgr pub;
  _iobuf *outfile;
  unsigned __int8 *buffer;
};

# my_source_mgr

struct __declspec(align(8)) my_source_mgr
{
  jpeg_source_mgr pub;
  _iobuf *infile;
  unsigned __int8 *buffer;
  unsigned __int8 start_of_file;
};

# my_color_deconverter

struct my_color_deconverter
{
  jpeg_color_deconverter pub;
  int *Cr_r_tab;
  int *Cb_b_tab;
  int *Cr_g_tab;
  int *Cb_g_tab;
  int *rgb_y_tab;
};

# my_idct_controller

struct my_idct_controller
{
  jpeg_inverse_dct pub;
  int cur_method[10];
};

# my_input_controller

struct __declspec(align(8)) my_input_controller
{
  jpeg_input_controller pub;
  int inheaders;
};

# my_marker_reader

struct __declspec(align(8)) my_marker_reader
{
  jpeg_marker_reader pub;
  unsigned __int8 (__fastcall *process_COM)(jpeg_decompress_struct *);
  unsigned __int8 (__fastcall *process_APPn[16])(jpeg_decompress_struct *);
  unsigned int length_limit_COM;
  unsigned int length_limit_APPn[16];
  jpeg_marker_struct *cur_marker;
  unsigned int bytes_read;
};

# my_decomp_master

struct my_decomp_master
{
  jpeg_decomp_master pub;
  int pass_number;
  unsigned __int8 using_merged_upsample;
  jpeg_color_quantizer *quantizer_1pass;
  jpeg_color_quantizer *quantizer_2pass;
};

# my_upsampler

struct __declspec(align(8)) my_upsampler
{
  jpeg_upsampler pub;
  void (__fastcall *upmethod)(jpeg_decompress_struct *, unsigned __int8 ***, unsigned int, unsigned __int8 **);
  int *Cr_r_tab;
  int *Cb_b_tab;
  int *Cr_g_tab;
  int *Cb_g_tab;
  unsigned __int8 *spare_row;
  unsigned __int8 spare_full;
  unsigned int out_row_width;
  unsigned int rows_to_go;
};

# my_post_controller

struct __declspec(align(8)) my_post_controller
{
  jpeg_d_post_controller pub;
  jvirt_sarray_control *whole_image;
  unsigned __int8 **buffer;
  unsigned int strip_height;
  unsigned int starting_row;
  unsigned int next_row;
};

# my_memory_mgr

struct my_memory_mgr
{
  jpeg_memory_mgr pub;
  small_pool_struct *small_list[2];
  large_pool_struct *large_list[2];
  jvirt_sarray_control *virt_sarray_list;
  jvirt_barray_control *virt_barray_list;
  int total_space_allocated;
  unsigned int last_rowsperchunk;
};

# my_cquantizer

struct __declspec(align(8)) my_cquantizer
{
  jpeg_color_quantizer pub;
  unsigned __int8 **sv_colormap;
  int sv_actual;
  unsigned __int8 **colorindex;
  unsigned __int8 is_padded;
  int Ncolors[4];
  int row_index;
  int (*odither[4])[16];
  __int16 *fserrors[4];
  unsigned __int8 on_odd_row;
};

# mce::MathInitializer

struct __cppobj mce::MathInitializer
{
};

# mce::VerletIntegrator::State

struct __cppobj mce::VerletIntegrator::State
{
  glm::tvec3<float,0> mPosition;
  glm::tvec3<float,0> mLastPosition;
};

# mce::VerletIntegrator

struct __cppobj mce::VerletIntegrator
{
  float mDampening;
  bool mAnchored;
  mce::VerletIntegrator::State mCurrentPosition;
  mce::VerletIntegrator::State mNextTickPosition;
  mce::VerletIntegrator::State mInterpolatedPosition;
};

# moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::BlockIndexEntry

struct moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::BlockIndexEntry
{
  unsigned __int64 base;
  moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
};

# moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer

struct __cppobj moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer : moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ProducerBase
{
  std::atomic<moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::BlockIndexHeader *> blockIndex;
  unsigned __int64 pr_blockIndexSlotsUsed;
  unsigned __int64 pr_blockIndexSize;
  unsigned __int64 pr_blockIndexFront;
  moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::BlockIndexEntry *pr_blockIndexEntries;
  void *pr_blockIndexRaw;
};

# moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer_vtbl

struct /*VFT*/ moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer_vtbl
{
  void (__fastcall *~ProducerBase)(moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ProducerBase *this);
};

# moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::BlockIndexHeader

struct moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::BlockIndexHeader
{
  unsigned __int64 size;
  std::atomic<unsigned __int64> front;
  moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::BlockIndexEntry *entries;
  void *prev;
};

# moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry

struct moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry
{
  std::atomic<unsigned __int64> key;
  std::atomic<moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::Block *> value;
};

# moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexHeader

struct moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexHeader
{
  unsigned __int64 capacity;
  std::atomic<unsigned __int64> tail;
  moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entries;
  moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry **index;
  moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexHeader *prev;
};

# msdfgen::FloatRGBA

struct msdfgen::FloatRGBA
{
  float r;
  float g;
  float b;
  float a;
};

# msdfgen::Bitmap<msdfgen::FloatRGBA>

struct __cppobj msdfgen::Bitmap<msdfgen::FloatRGBA>
{
  msdfgen::FloatRGBA *content;
  int w;
  int h;
};

# msdfgen::Bitmap<float>

struct __cppobj msdfgen::Bitmap<float>
{
  float *content;
  int w;
  int h;
};

# msdfgen::FloatRGB

struct msdfgen::FloatRGB
{
  float r;
  float g;
  float b;
};

# msdfgen::Bitmap<msdfgen::FloatRGB>

struct __cppobj msdfgen::Bitmap<msdfgen::FloatRGB>
{
  msdfgen::FloatRGB *content;
  int w;
  int h;
};

# msdfgen::EdgeSegment

struct __cppobj __declspec(align(8)) msdfgen::EdgeSegment
{
  msdfgen::EdgeSegment_vtbl *__vftable /*VFT*/;
  msdfgen::EdgeColor color;
};

# msdfgen::Vector2

struct __cppobj msdfgen::Vector2
{
  long double x;
  long double y;
};

# msdfgen::EdgeSegment_vtbl

struct /*VFT*/ msdfgen::EdgeSegment_vtbl
{
  void (__fastcall *~EdgeSegment)(msdfgen::EdgeSegment *this);
  msdfgen::EdgeSegment *(__fastcall *clone)(msdfgen::EdgeSegment *this);
  msdfgen::Vector2 *(__fastcall *point)(msdfgen::EdgeSegment *this, msdfgen::Vector2 *result, long double);
  msdfgen::Vector2 *(__fastcall *direction)(msdfgen::EdgeSegment *this, msdfgen::Vector2 *result, long double);
  msdfgen::SignedDistance *(__fastcall *signedDistance)(msdfgen::EdgeSegment *this, msdfgen::SignedDistance *result, msdfgen::Vector2, long double *);
  void (__fastcall *distanceToPseudoDistance)(msdfgen::EdgeSegment *this, msdfgen::SignedDistance *, msdfgen::Vector2, long double);
  void (__fastcall *bounds)(msdfgen::EdgeSegment *this, long double *, long double *, long double *, long double *);
  void (__fastcall *moveStartPoint)(msdfgen::EdgeSegment *this, msdfgen::Vector2);
  void (__fastcall *moveEndPoint)(msdfgen::EdgeSegment *this, msdfgen::Vector2);
  void (__fastcall *splitInThirds)(msdfgen::EdgeSegment *this, msdfgen::EdgeSegment **, msdfgen::EdgeSegment **, msdfgen::EdgeSegment **);
};

# msdfgen::EdgeHolder

struct __cppobj msdfgen::EdgeHolder
{
  msdfgen::EdgeSegment *edgeSegment;
};

# msdfgen::Contour

struct __cppobj msdfgen::Contour
{
  std::vector<msdfgen::EdgeHolder> edges;
};

# msdfgen::Shape

struct __cppobj __declspec(align(8)) msdfgen::Shape
{
  std::vector<msdfgen::Contour> contours;
  bool inverseYAxis;
};

# msdfgen::LinearSegment

struct __cppobj msdfgen::LinearSegment : msdfgen::EdgeSegment
{
  msdfgen::Vector2 p[2];
};

# msdfgen::LinearSegment_vtbl

struct /*VFT*/ msdfgen::LinearSegment_vtbl
{
  void (__fastcall *~EdgeSegment)(msdfgen::EdgeSegment *this);
  msdfgen::EdgeSegment *(__fastcall *clone)(msdfgen::EdgeSegment *this);
  msdfgen::Vector2 *(__fastcall *point)(msdfgen::EdgeSegment *this, msdfgen::Vector2 *result, long double);
  msdfgen::Vector2 *(__fastcall *direction)(msdfgen::EdgeSegment *this, msdfgen::Vector2 *result, long double);
  msdfgen::SignedDistance *(__fastcall *signedDistance)(msdfgen::EdgeSegment *this, msdfgen::SignedDistance *result, msdfgen::Vector2, long double *);
  void (__fastcall *distanceToPseudoDistance)(msdfgen::EdgeSegment *this, msdfgen::SignedDistance *, msdfgen::Vector2, long double);
  void (__fastcall *bounds)(msdfgen::EdgeSegment *this, long double *, long double *, long double *, long double *);
  void (__fastcall *moveStartPoint)(msdfgen::EdgeSegment *this, msdfgen::Vector2);
  void (__fastcall *moveEndPoint)(msdfgen::EdgeSegment *this, msdfgen::Vector2);
  void (__fastcall *splitInThirds)(msdfgen::EdgeSegment *this, msdfgen::EdgeSegment **, msdfgen::EdgeSegment **, msdfgen::EdgeSegment **);
};

# msdfgen::QuadraticSegment

struct __cppobj msdfgen::QuadraticSegment : msdfgen::EdgeSegment
{
  msdfgen::Vector2 p[3];
};

# msdfgen::QuadraticSegment_vtbl

struct /*VFT*/ msdfgen::QuadraticSegment_vtbl
{
  void (__fastcall *~EdgeSegment)(msdfgen::EdgeSegment *this);
  msdfgen::EdgeSegment *(__fastcall *clone)(msdfgen::EdgeSegment *this);
  msdfgen::Vector2 *(__fastcall *point)(msdfgen::EdgeSegment *this, msdfgen::Vector2 *result, long double);
  msdfgen::Vector2 *(__fastcall *direction)(msdfgen::EdgeSegment *this, msdfgen::Vector2 *result, long double);
  msdfgen::SignedDistance *(__fastcall *signedDistance)(msdfgen::EdgeSegment *this, msdfgen::SignedDistance *result, msdfgen::Vector2, long double *);
  void (__fastcall *distanceToPseudoDistance)(msdfgen::EdgeSegment *this, msdfgen::SignedDistance *, msdfgen::Vector2, long double);
  void (__fastcall *bounds)(msdfgen::EdgeSegment *this, long double *, long double *, long double *, long double *);
  void (__fastcall *moveStartPoint)(msdfgen::EdgeSegment *this, msdfgen::Vector2);
  void (__fastcall *moveEndPoint)(msdfgen::EdgeSegment *this, msdfgen::Vector2);
  void (__fastcall *splitInThirds)(msdfgen::EdgeSegment *this, msdfgen::EdgeSegment **, msdfgen::EdgeSegment **, msdfgen::EdgeSegment **);
};

# msdfgen::CubicSegment

struct __cppobj msdfgen::CubicSegment : msdfgen::EdgeSegment
{
  msdfgen::Vector2 p[4];
};

# msdfgen::CubicSegment_vtbl

struct /*VFT*/ msdfgen::CubicSegment_vtbl
{
  void (__fastcall *~EdgeSegment)(msdfgen::EdgeSegment *this);
  msdfgen::EdgeSegment *(__fastcall *clone)(msdfgen::EdgeSegment *this);
  msdfgen::Vector2 *(__fastcall *point)(msdfgen::EdgeSegment *this, msdfgen::Vector2 *result, long double);
  msdfgen::Vector2 *(__fastcall *direction)(msdfgen::EdgeSegment *this, msdfgen::Vector2 *result, long double);
  msdfgen::SignedDistance *(__fastcall *signedDistance)(msdfgen::EdgeSegment *this, msdfgen::SignedDistance *result, msdfgen::Vector2, long double *);
  void (__fastcall *distanceToPseudoDistance)(msdfgen::EdgeSegment *this, msdfgen::SignedDistance *, msdfgen::Vector2, long double);
  void (__fastcall *bounds)(msdfgen::EdgeSegment *this, long double *, long double *, long double *, long double *);
  void (__fastcall *moveStartPoint)(msdfgen::EdgeSegment *this, msdfgen::Vector2);
  void (__fastcall *moveEndPoint)(msdfgen::EdgeSegment *this, msdfgen::Vector2);
  void (__fastcall *splitInThirds)(msdfgen::EdgeSegment *this, msdfgen::EdgeSegment **, msdfgen::EdgeSegment **, msdfgen::EdgeSegment **);
};

# msdfgen::MultiDistance

struct msdfgen::MultiDistance
{
  long double r;
  long double g;
  long double b;
  long double med;
  long double sdf;
};

# msdfgen::FreetypeHandle

struct msdfgen::FreetypeHandle
{
  FT_LibraryRec_ *library;
};

# msdfgen::FontHandle

struct msdfgen::FontHandle
{
  FT_FaceRec_ *face;
};

# msdfgen::FtContext

struct __cppobj msdfgen::FtContext
{
  msdfgen::Vector2 position;
  msdfgen::Shape *shape;
  msdfgen::Contour *contour;
};

# Microsoft::WRL::ComPtr<ID3D10Blob>

struct __cppobj Microsoft::WRL::ComPtr<ID3D10Blob>
{
  ID3D10Blob *ptr_;
};

# Microsoft::WRL::Details::ComPtrRefBase<Microsoft::WRL::ComPtr<ID3D10Blob> >

struct Microsoft::WRL::Details::ComPtrRefBase<Microsoft::WRL::ComPtr<ID3D10Blob> >
{
  Microsoft::WRL::ComPtr<ID3D10Blob> *ptr_;
};

# Microsoft::WRL::Details::ComPtrRef<Microsoft::WRL::ComPtr<ID3D10Blob> >

struct __cppobj Microsoft::WRL::Details::ComPtrRef<Microsoft::WRL::ComPtr<ID3D10Blob> > : Microsoft::WRL::Details::ComPtrRefBase<Microsoft::WRL::ComPtr<ID3D10Blob> >
{
};

# MultibyteCodecObject

struct MultibyteCodecObject
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  MultibyteCodec *codec;
};

# MultibyteStatefulCodecContext

struct MultibyteStatefulCodecContext
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  MultibyteCodec *codec;
  MultibyteCodec_State state;
  _object *errors;
};

# MultibyteIncrementalEncoderObject

struct MultibyteIncrementalEncoderObject
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  MultibyteCodec *codec;
  MultibyteCodec_State state;
  _object *errors;
  wchar_t pending[2];
  __int64 pendingsize;
};

# MultibyteIncrementalDecoderObject

struct MultibyteIncrementalDecoderObject
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  MultibyteCodec *codec;
  MultibyteCodec_State state;
  _object *errors;
  unsigned __int8 pending[8];
  __int64 pendingsize;
};

# MultibyteStreamWriterObject

struct MultibyteStreamWriterObject
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  MultibyteCodec *codec;
  MultibyteCodec_State state;
  _object *errors;
  wchar_t pending[2];
  __int64 pendingsize;
  _object *stream;
};

# MultibyteStreamReaderObject

struct MultibyteStreamReaderObject
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  MultibyteCodec *codec;
  MultibyteCodec_State state;
  _object *errors;
  unsigned __int8 pending[8];
  __int64 pendingsize;
  _object *stream;
};

# MultibyteStatefulDecoderContext

struct MultibyteStatefulDecoderContext
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  MultibyteCodec *codec;
  MultibyteCodec_State state;
  _object *errors;
  unsigned __int8 pending[8];
  __int64 pendingsize;
};

# MultibyteStatefulEncoderContext

struct MultibyteStatefulEncoderContext
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  MultibyteCodec *codec;
  MultibyteCodec_State state;
  _object *errors;
  wchar_t pending[2];
  __int64 pendingsize;
};

# md5object

struct md5object
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  md5_state_s md5;
};

# methodcallerobject

struct methodcallerobject
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  _object *name;
  _object *args;
  _object *kwds;
};

# MatchObject

struct MatchObject
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  __int64 ob_size;
  _object *string;
  _object *regs;
  PatternObject *pattern;
  __int64 pos;
  __int64 endpos;
  __int64 lastindex;
  __int64 groups;
  __int64 mark[1];
};

# MarkupIterator

struct MarkupIterator
{
  SubString str;
};

# memberlist

struct __declspec(align(8)) memberlist
{
  char *name;
  int type;
  int offset;
  int flags;
};

# moodycamel::ConcurrentQueue<std::function<void __cdecl(void)>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::function<void __cdecl(void)>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::function<void __cdecl(void)>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::function<void __cdecl(void)>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::function<void __cdecl(void)>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::function<void __cdecl(void)>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::function<void __cdecl(void)>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::function<void __cdecl(void)>,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# MinecraftGame::unregisterSplitScreenChangedCallback::__l2::<lambda_b0cd33ade27b125e4b3ab9180ad1e356>

struct __cppobj MinecraftGame::unregisterSplitScreenChangedCallback::__l2::<lambda_b0cd33ade27b125e4b3ab9180ad1e356>
{
  void *token;
};

# MinecraftGame::_updateTextureAtlasPBRData::__l17::<lambda_b383a9617f3dde04ca8205eadd764394>::()::__l2::<lambda_5f2a7deaa3370928a411b73e43ee2ff3>

struct __cppobj MinecraftGame::_updateTextureAtlasPBRData::__l17::<lambda_b383a9617f3dde04ca8205eadd764394>::()::__l2::<lambda_5f2a7deaa3370928a411b73e43ee2ff3>
{
};

# MinecraftGame::_onResumeReloadTextures::__l29::<lambda_3cbe07c30af254942c925db4a95679cd>::()::__l5::<lambda_74e1fc8568be76d66ced53d70e36e548>

struct __cppobj MinecraftGame::_onResumeReloadTextures::__l29::<lambda_3cbe07c30af254942c925db4a95679cd>::()::__l5::<lambda_74e1fc8568be76d66ced53d70e36e548>
{
};

# moodycamel::ConcurrentQueue<std::pair<enum MinecraftGame::DeferredTaskCategory,std::function<void __cdecl(enum DeferredTasksManager<enum MinecraftGame::DeferredTaskCategory>::Reason)> >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::pair<enum MinecraftGame::DeferredTaskCategory,std::function<void __cdecl(enum DeferredTasksManager<enum MinecraftGame::DeferredTaskCategory>::Reason)> >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::pair<enum MinecraftGame::DeferredTaskCategory,std::function<void __cdecl(enum DeferredTasksManager<enum MinecraftGame::DeferredTaskCategory>::Reason)> >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::pair<enum MinecraftGame::DeferredTaskCategory,std::function<void __cdecl(enum DeferredTasksManager<enum MinecraftGame::DeferredTaskCategory>::Reason)> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::pair<enum MinecraftGame::DeferredTaskCategory,std::function<void __cdecl(enum DeferredTasksManager<enum MinecraftGame::DeferredTaskCategory>::Reason)> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::pair<enum MinecraftGame::DeferredTaskCategory,std::function<void __cdecl(enum DeferredTasksManager<enum MinecraftGame::DeferredTaskCategory>::Reason)> >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::pair<enum MinecraftGame::DeferredTaskCategory,std::function<void __cdecl(enum DeferredTasksManager<enum MinecraftGame::DeferredTaskCategory>::Reason)> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::pair<enum MinecraftGame::DeferredTaskCategory,std::function<void __cdecl(enum DeferredTasksManager<enum MinecraftGame::DeferredTaskCategory>::Reason)> >,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# moodycamel::ConcurrentQueue<std::function<void __cdecl(std::nullptr_t &)>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::function<void __cdecl(std::nullptr_t &)>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::function<void __cdecl(std::nullptr_t &)>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::function<void __cdecl(std::nullptr_t &)>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::function<void __cdecl(std::nullptr_t &)>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::function<void __cdecl(std::nullptr_t &)>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::function<void __cdecl(std::nullptr_t &)>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::function<void __cdecl(std::nullptr_t &)>,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# MinecraftGame::setResourcePacksInfoData::__l44::<lambda_49da8068fce689a651429f5c2ad75f6f>

struct __cppobj MinecraftGame::setResourcePacksInfoData::__l44::<lambda_49da8068fce689a651429f5c2ad75f6f>
{
  mce::UUID *packId;
  SemVersion *packVersion;
};

# MinecraftGame::setResourcePacksInfoData::__l31::<lambda_989c4aee8b3f3e8a42ee0e6de04e2185>

struct __cppobj MinecraftGame::setResourcePacksInfoData::__l31::<lambda_989c4aee8b3f3e8a42ee0e6de04e2185>
{
  const PackIdAndItemId *packId;
};

# MinecraftGame::setResourcePacksInfoData::__l31::<lambda_99ed2e8275281a4c00719a047510f8bc>

struct __cppobj MinecraftGame::setResourcePacksInfoData::__l31::<lambda_99ed2e8275281a4c00719a047510f8bc>
{
  const PackIdAndItemId *packId;
};

# MinecraftGame::setResourcePacksInfoData::__l14::<lambda_bdd1de4f1ace501f50da0962048e59c1>

struct __cppobj MinecraftGame::setResourcePacksInfoData::__l14::<lambda_bdd1de4f1ace501f50da0962048e59c1>
{
  const PackInstanceId *packId;
};

# MinecraftGame::setResourcePacksInfoData::__l24::<lambda_d59d2a225cd3aa8e73343ee90e196643>

struct __cppobj MinecraftGame::setResourcePacksInfoData::__l24::<lambda_d59d2a225cd3aa8e73343ee90e196643>
{
  const PackInstanceId *packId;
};

# MinecraftGame::setResourcePacksInfoData::__l40::<lambda_d9ae35029ac001007bec87e092fc050f>

struct __cppobj MinecraftGame::setResourcePacksInfoData::__l40::<lambda_d9ae35029ac001007bec87e092fc050f>
{
  mce::UUID *packId;
  SemVersion *packVersion;
};

# MinecraftGame::calculateScreenSizeToResolutionScalar::__l2::<lambda_1f57e219ec4f7ed4ec5f78d7d4a13a55>

struct __cppobj MinecraftGame::calculateScreenSizeToResolutionScalar::__l2::<lambda_1f57e219ec4f7ed4ec5f78d7d4a13a55>
{
  const MinecraftGame *const __this;
};

# MinecraftGame::_startLocalServer::__l48::<lambda_58bcafeebdb6f94e93eff1f961309741>

struct __cppobj MinecraftGame::_startLocalServer::__l48::<lambda_58bcafeebdb6f94e93eff1f961309741>
{
  std::unique_ptr<ServerInitData> *serverInitData;
};

# MinecraftGame::_updateProfiler::__l2::<lambda_fb3c4284ae39799b40919e98cdc1b05e>

struct __cppobj MinecraftGame::_updateProfiler::__l2::<lambda_fb3c4284ae39799b40919e98cdc1b05e>
{
  MinecraftGame *const __this;
  mce::RendererSettings *rendererSettings;
};

# moodycamel::ConcurrentQueue<std::string,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::string,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::string,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::string,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::string,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::string,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::string,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::string,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# MSDFFont::_loadMsdfFontInformation::__l2::glyphInfo

struct __cppobj MSDFFont::_loadMsdfFontInformation::__l2::glyphInfo
{
  float advance;
};

struct __cppobj MainMenuScreenModel::hasRealmsPlusDlcDependencies::__l2::<lambda_a21f1da36d3d633592de2787a96b91fc>
{
  const MainMenuScreenModel *const __this;
};

struct __cppobj MainMenuScreenModel::instantiateTemplate::__l2::<lambda_065040c0bd087bd41bee7c5f4571cfaa>
{
  const bool isPremiumWorldTemplate;
};

# MultiPlayerLevel::_handleDelayedEntityDeletion::__l2::<lambda_1a3321fc8080a9e8d110c5d3aea6b382>

struct __cppobj MultiPlayerLevel::_handleDelayedEntityDeletion::__l2::<lambda_1a3321fc8080a9e8d110c5d3aea6b382>
{
  std::chrono::time_point<std::chrono::steady_clock,std::chrono::duration<__int64,std::ratio<1,1000000000> > > *now;
};

# moodycamel::ConcurrentQueue<unsigned __int64,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<unsigned __int64,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<unsigned __int64,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<unsigned __int64,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<unsigned __int64,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<unsigned __int64,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<unsigned __int64,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<unsigned __int64,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# MapRenderer::MapInstance::_renderFaceIcon::__l8::<lambda_35b4e8c58f4803a7a476fa6e05ed2acb>::()::__l2::Literal

struct __cppobj MapRenderer::MapInstance::_renderFaceIcon::__l8::<lambda_35b4e8c58f4803a7a476fa6e05ed2acb>::()::__l2::Literal
{
};

# MapRenderer::MapInstance::_renderFaceIcon::__l8::<lambda_957d2a1bce48e17def38e8e22f84213a>::()::__l2::Literal

struct __cppobj MapRenderer::MapInstance::_renderFaceIcon::__l8::<lambda_957d2a1bce48e17def38e8e22f84213a>::()::__l2::Literal
{
};

# MapRenderer::MapInstance::_renderFaceIcon::__l8::<lambda_dda401bdc0e1e4e44cdb8a40e0cc02be>::()::__l2::Literal

struct __cppobj MapRenderer::MapInstance::_renderFaceIcon::__l8::<lambda_dda401bdc0e1e4e44cdb8a40e0cc02be>::()::__l2::Literal
{
};

# MapRenderer::MapInstance::_renderFaceIcon::__l21::<lambda_5fa3d9742d34e9c07e84889e15fb4f8a>::()::__l2::Literal

struct __cppobj MapRenderer::MapInstance::_renderFaceIcon::__l21::<lambda_5fa3d9742d34e9c07e84889e15fb4f8a>::()::__l2::Literal
{
};

# MapRenderer::MapInstance::_renderFaceIcon::__l8::<lambda_35b4e8c58f4803a7a476fa6e05ed2acb>

struct __cppobj MapRenderer::MapInstance::_renderFaceIcon::__l8::<lambda_35b4e8c58f4803a7a476fa6e05ed2acb>
{
};

# MapRenderer::MapInstance::_renderFaceIcon::__l21::<lambda_5fa3d9742d34e9c07e84889e15fb4f8a>

struct __cppobj MapRenderer::MapInstance::_renderFaceIcon::__l21::<lambda_5fa3d9742d34e9c07e84889e15fb4f8a>
{
};

# MapRenderer::MapInstance::_renderFaceIcon::__l8::<lambda_957d2a1bce48e17def38e8e22f84213a>

struct __cppobj MapRenderer::MapInstance::_renderFaceIcon::__l8::<lambda_957d2a1bce48e17def38e8e22f84213a>
{
};

# MapRenderer::MapInstance::_renderFaceIcon::__l8::<lambda_dda401bdc0e1e4e44cdb8a40e0cc02be>

struct __cppobj MapRenderer::MapInstance::_renderFaceIcon::__l8::<lambda_dda401bdc0e1e4e44cdb8a40e0cc02be>
{
};

# moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::Mesh>,std::shared_ptr<RenderChunkDirectVertexData> >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::Mesh>,std::shared_ptr<RenderChunkDirectVertexData> >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::Mesh>,std::shared_ptr<RenderChunkDirectVertexData> >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::Mesh>,std::shared_ptr<RenderChunkDirectVertexData> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::Mesh>,std::shared_ptr<RenderChunkDirectVertexData> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::Mesh>,std::shared_ptr<RenderChunkDirectVertexData> >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::Mesh>,std::shared_ptr<RenderChunkDirectVertexData> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::Mesh>,std::shared_ptr<RenderChunkDirectVertexData> >,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::IndexBufferContainer>,std::shared_ptr<RenderChunkDirectIndexData> >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::IndexBufferContainer>,std::shared_ptr<RenderChunkDirectIndexData> >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::IndexBufferContainer>,std::shared_ptr<RenderChunkDirectIndexData> >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::IndexBufferContainer>,std::shared_ptr<RenderChunkDirectIndexData> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::IndexBufferContainer>,std::shared_ptr<RenderChunkDirectIndexData> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::IndexBufferContainer>,std::shared_ptr<RenderChunkDirectIndexData> >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::IndexBufferContainer>,std::shared_ptr<RenderChunkDirectIndexData> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::variant<std::monostate,std::shared_ptr<mce::IndexBufferContainer>,std::shared_ptr<RenderChunkDirectIndexData> >,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# moodycamel::ConcurrentQueue<SubChunkPos,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<SubChunkPos,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<SubChunkPos,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<SubChunkPos,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<SubChunkPos,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<SubChunkPos,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<SubChunkPos,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<SubChunkPos,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<std::variant<std::monostate,mce::Buffer,mce::ClientResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedVertexBufferResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedVertexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr> >,mce::ClientResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedIndexBufferResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedIndexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr> > >,mce::PerFrameHandleTracker,dragon::BufferDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<std::variant<std::monostate,mce::Buffer,mce::ClientResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedVertexBufferResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedVertexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr> >,mce::ClientResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedIndexBufferResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedIndexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr> > >,mce::PerFrameHandleTracker,dragon::BufferDescription> > >::resetValidityChecks::__l2::<lambda_d99e22ce20ff7bc3fcb0e1084896d758>

struct __cppobj mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<std::variant<std::monostate,mce::Buffer,mce::ClientResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedVertexBufferResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedVertexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr> >,mce::ClientResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedIndexBufferResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedIndexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr> > >,mce::PerFrameHandleTracker,dragon::BufferDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<std::variant<std::monostate,mce::Buffer,mce::ClientResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedVertexBufferResource,mce::ResourceBlockTemplate<dragon::mesh::ResolvedVertexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription>,std::shared_ptr> >,mce::ClientResourcePointer<mce::ResourcePointer<dragon::mesh::ResolvedI
{
};

# mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<std::variant<std::monostate,mce::Texture,dragon::res::ClientTexture>,mce::PerFrameHandleTracker,mce::ResourceServiceTextureDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<std::variant<std::monostate,mce::Texture,dragon::res::ClientTexture>,mce::PerFrameHandleTracker,mce::ResourceServiceTextureDescription> > >::resetValidityChecks::__l2::<lambda_b21e542e1c346ab0536cfb9687475201>

struct __cppobj mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<std::variant<std::monostate,mce::Texture,dragon::res::ClientTexture>,mce::PerFrameHandleTracker,mce::ResourceServiceTextureDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<std::variant<std::monostate,mce::Texture,dragon::res::ClientTexture>,mce::PerFrameHandleTracker,mce::ResourceServiceTextureDescription> > >::resetValidityChecks::__l2::<lambda_b21e542e1c346ab0536cfb9687475201>
{
};

# mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<mce::ImmediateBuffer,mce::PerFrameHandleTracker,dragon::BufferDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<mce::ImmediateBuffer,mce::PerFrameHandleTracker,dragon::BufferDescription> > >::resetValidityChecks::__l2::<lambda_2bb3c7116dd70266d3309ea0d96c6cd7>

struct __cppobj mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<mce::ImmediateBuffer,mce::PerFrameHandleTracker,dragon::BufferDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<mce::ImmediateBuffer,mce::PerFrameHandleTracker,dragon::BufferDescription> > >::resetValidityChecks::__l2::<lambda_2bb3c7116dd70266d3309ea0d96c6cd7>
{
};

# mce::TextureGroup::reloadImages::__l2::<lambda_36da0ff345f35f3f393d9e306373fe0b>

struct __cppobj mce::TextureGroup::reloadImages::__l2::<lambda_36da0ff345f35f3f393d9e306373fe0b>
{
};

# MinecraftUIRenderContext::drawNineslice::__l2::<lambda_3f2a9984b414f3b808f21ba89ae4c3bd>

struct __cppobj MinecraftUIRenderContext::drawNineslice::__l2::<lambda_3f2a9984b414f3b808f21ba89ae4c3bd>
{
  MinecraftUIRenderContext *const __this;
  const mce::TexturePtr *texture;
  int *degree;
};

# MinecraftUIRenderContext::drawNineslice::__l2::<lambda_cbe969ecd934d2cd137cbdd4bebcc977>

struct __cppobj MinecraftUIRenderContext::drawNineslice::__l2::<lambda_cbe969ecd934d2cd137cbdd4bebcc977>
{
  MinecraftUIRenderContext::drawNineslice::__l2::<lambda_3f2a9984b414f3b808f21ba89ae4c3bd> *_drawImage;
};

# moodycamel::ConcurrentQueue<std::function<void __cdecl(Social::MultiplayerEDU &)>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::function<void __cdecl(Social::MultiplayerEDU &)>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::function<void __cdecl(Social::MultiplayerEDU &)>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::function<void __cdecl(Social::MultiplayerEDU &)>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::function<void __cdecl(Social::MultiplayerEDU &)>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::function<void __cdecl(Social::MultiplayerEDU &)>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::function<void __cdecl(Social::MultiplayerEDU &)>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::function<void __cdecl(Social::MultiplayerEDU &)>,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# MainWindow::run::__l4::<lambda_4eb76774a46e6878c744e32e3f44dd09>

struct __cppobj MainWindow::run::__l4::<lambda_4eb76774a46e6878c744e32e3f44dd09>
{
  MainWindow *const __this;
};

# MainWindow::_windowProc::__l161::<lambda_d4c6a47e05e1e634abfd62c368e7e811>

struct __cppobj MainWindow::_windowProc::__l161::<lambda_d4c6a47e05e1e634abfd62c368e7e811>
{
  MainWindow *const __this;
  __int64 *retval;
  HWND__ **hWndArg;
  unsigned int *uMsg;
  unsigned __int64 *wParam;
  __int64 *lParam;
};

# mce::ConstantBufferMetaDataManager::loadJsonFile::__l11::<lambda_0e07c44dec340c468e78eb7088acd58b>

struct __cppobj mce::ConstantBufferMetaDataManager::loadJsonFile::__l11::<lambda_0e07c44dec340c468e78eb7088acd58b>
{
  const std::string *uniformType;
};

# mce::GlobalConstantBufferManager::findConstantBufferContainer::__l2::<lambda_98ed5b87fc45e5d1fe9e3e89836df058>

struct __cppobj mce::GlobalConstantBufferManager::findConstantBufferContainer::__l2::<lambda_98ed5b87fc45e5d1fe9e3e89836df058>
{
  const std::string *constantBufferName;
};

# mce::ConstantBufferContainerBase::registerReflectedShaderParameter::__l2::<lambda_dd2f5b6a3d823861791f0a5525d7da7a>

struct __cppobj mce::ConstantBufferContainerBase::registerReflectedShaderParameter::__l2::<lambda_dd2f5b6a3d823861791f0a5525d7da7a>
{
  const mce::UniformMetaData *uniformMetaData;
};

# mce::RenderDeviceBase::getClosestSupportedSampleDescription::__l2::<lambda_2221204716d6692f51aa359d90935a56>

struct __cppobj mce::RenderDeviceBase::getClosestSupportedSampleDescription::__l2::<lambda_2221204716d6692f51aa359d90935a56>
{
  const mce::SampleDescription *sampleDescription;
};

# mce::ConstantBufferContainer::getUnspecializedShaderConstant::__l2::<lambda_5847549ff496fb2117492cf4e7da4f26>

struct __cppobj mce::ConstantBufferContainer::getUnspecializedShaderConstant::__l2::<lambda_5847549ff496fb2117492cf4e7da4f26>
{
  const std::string *shaderConstantName;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_2e6362ac1d5afc8ed08166211389cbd5>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_2e6362ac1d5afc8ed08166211389cbd5>
{
  bool *cpuSkinning;
  const mce::framebuilder::RenderActorDescription *description;
  dragon::frameobject::components::MaterialFilter *material;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_7e8f0842135a84005bfefbc9b78be538>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_7e8f0842135a84005bfefbc9b78be538>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_c49b00488519024b6aa64098519dbab1>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_c49b00488519024b6aa64098519dbab1>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_fb2613f470dc6936f0ff9ef18ddec145>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_fb2613f470dc6936f0ff9ef18ddec145>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_34dcf7cc5471f510d6bd0f7d194743b2>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_34dcf7cc5471f510d6bd0f7d194743b2>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_bf36c9889e9e07d92577b25aa29e8a29>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_bf36c9889e9e07d92577b25aa29e8a29>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_c051202512a051ea571402049a021c91>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_c051202512a051ea571402049a021c91>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_28b09d8a103897e2aecb6a9cb5b7d4ef>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_28b09d8a103897e2aecb6a9cb5b7d4ef>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_75b332ff39118b9f5923c32896e6c07a>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_75b332ff39118b9f5923c32896e6c07a>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_cfb70ca612bcc7e84a6bdf0ab33617a9>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_cfb70ca612bcc7e84a6bdf0ab33617a9>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_bcc198e4717f56db1b0872ea787fc586>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_bcc198e4717f56db1b0872ea787fc586>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_adc3a2c176b86f614a77d3b3e355abd2>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_adc3a2c176b86f614a77d3b3e355abd2>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_ddfe7bdfb11de1f966bd9b7ade46d8ec>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_ddfe7bdfb11de1f966bd9b7ade46d8ec>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_df5a9d7e613f35ed1262b506482765af>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_df5a9d7e613f35ed1262b506482765af>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_4dcde280105ee9907d9e561b79a4e989>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_4dcde280105ee9907d9e561b79a4e989>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_4a910400bd1e478468920347c906bcb4>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_4a910400bd1e478468920347c906bcb4>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_dcc75d9c046434b320e7af52bdf0baa1>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_dcc75d9c046434b320e7af52bdf0baa1>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_67917566dc4394a7541da6c5f8f8a7a7>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_67917566dc4394a7541da6c5f8f8a7a7>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_1af7dcd3dc66094f38636c952fc80c40>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_1af7dcd3dc66094f38636c952fc80c40>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_171b11c6938c871b4027e000d3862a7e>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_171b11c6938c871b4027e000d3862a7e>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_edf7092c4ec9a1bd7738fa3778bce0c8>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_edf7092c4ec9a1bd7738fa3778bce0c8>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_c859d233f044e2523783e316437c8557>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_c859d233f044e2523783e316437c8557>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_b8f19ff2c1acbaf93b21182fb6574a10>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_b8f19ff2c1acbaf93b21182fb6574a10>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_995f6c72325d2fabf19fd7b85f72ecfd>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_995f6c72325d2fabf19fd7b85f72ecfd>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_41d7b566db2ec0353aadf93a50ad0659>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_41d7b566db2ec0353aadf93a50ad0659>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_98a1b79036db1cfc66ce5d9dd1bd8f40>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_98a1b79036db1cfc66ce5d9dd1bd8f40>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_7a42f77f2b2307c78e2b4289e9ec309a>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_7a42f77f2b2307c78e2b4289e9ec309a>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_03304a8978de853ca618edc95e1e20f4>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_03304a8978de853ca618edc95e1e20f4>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_ec35dea65486a1816b697ae33e9937cf>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_ec35dea65486a1816b697ae33e9937cf>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_0630cabdca4f23bee6444497a101b551>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_0630cabdca4f23bee6444497a101b551>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_86b46e88a4fc1682c592a713ac0c50a4>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_86b46e88a4fc1682c592a713ac0c50a4>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_b69170f94ff4d0488a39f7352b01d5f6>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_b69170f94ff4d0488a39f7352b01d5f6>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_dca0710f8e505789551ec90852fb379d>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_dca0710f8e505789551ec90852fb379d>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_6734dc1044d9fec4e531e69f742e59f3>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_6734dc1044d9fec4e531e69f742e59f3>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_11f3fed2b9af454fa245fc8d96027eb1>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_11f3fed2b9af454fa245fc8d96027eb1>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_688bd41d51c516d12984f12e5f271925>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_688bd41d51c516d12984f12e5f271925>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_f2d028262f0d79e85ad4a3b32eccaaac>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_f2d028262f0d79e85ad4a3b32eccaaac>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_6dff3201e8d9a8bf0b939d22a44d08d5>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_6dff3201e8d9a8bf0b939d22a44d08d5>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_5023f454f5ed99dd669ac55e06122ea4>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_5023f454f5ed99dd669ac55e06122ea4>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_fe775d6f000698dc76645b8b529b1c07>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_fe775d6f000698dc76645b8b529b1c07>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_5b5c8370191c14f15f821c9d2bc6f89d>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_5b5c8370191c14f15f821c9d2bc6f89d>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_5e156ed425a647830d5ee140beeecaa1>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_5e156ed425a647830d5ee140beeecaa1>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_e96a6e8b7afd5535a97ff7f3abfa2568>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_e96a6e8b7afd5535a97ff7f3abfa2568>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_36df05e956971c32c871cb12514915cc>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_36df05e956971c32c871cb12514915cc>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_64600e5075f2c7373a43e0e6311bec3b>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_64600e5075f2c7373a43e0e6311bec3b>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_5b875b2508d4b10668c5a53b67ce8867>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_5b875b2508d4b10668c5a53b67ce8867>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_196c6746a23ba090dc809fd8f3422477>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_196c6746a23ba090dc809fd8f3422477>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_4e4670db28dff1f083f2141af617aeec>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_4e4670db28dff1f083f2141af617aeec>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_1359f020a70f7d7f660e10ecf920e017>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_1359f020a70f7d7f660e10ecf920e017>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_64f122915bcebd7da889f016004036d3>

const struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_64f122915bcebd7da889f016004036d3>
{
  const mce::framebuilder::RenderChunkGeometryDescription *description;
  dragon::frameobject::components::PassState *passState;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l143::<lambda_7c7970a00ed55e5b5be1d0601dedf232>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l143::<lambda_7c7970a00ed55e5b5be1d0601dedf232>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_64f122915bcebd7da889f016004036d3> *layerChunkTransaction;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l6::<lambda_8b935e47a032584c35841e4a7db41daf>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l6::<lambda_8b935e47a032584c35841e4a7db41daf>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l143::<lambda_7c7970a00ed55e5b5be1d0601dedf232> *layerChunkTransaction;
  glm::tmat4x4<float,0> *worldMatrix;
  dragon::frameobject::components::MeshFilter *chunkMesh;
  std::reference_wrapper<dragon::frameobject::components::MaterialFilter> *resolveMaterial;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l23::<lambda_993f3c87e8cea162b4dc45c89be07f7a>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l23::<lambda_993f3c87e8cea162b4dc45c89be07f7a>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l6::<lambda_8b935e47a032584c35841e4a7db41daf> *baseChunkTransaction;
  const glm::tvec3<float,0> *chunkPosition;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l150::<lambda_7f70486dbbf6de9f137949b5a30a1378>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l150::<lambda_7f70486dbbf6de9f137949b5a30a1378>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_64f122915bcebd7da889f016004036d3> *layerChunkTransaction;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l6::<lambda_d4ef68fb375d9b88a825b4e5e630cc22>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l6::<lambda_d4ef68fb375d9b88a825b4e5e630cc22>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l150::<lambda_7f70486dbbf6de9f137949b5a30a1378> *layerChunkTransaction;
  glm::tmat4x4<float,0> *worldMatrix;
  dragon::frameobject::components::MeshFilter *chunkMesh;
  std::reference_wrapper<dragon::frameobject::components::MaterialFilter> *resolveMaterial;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l23::<lambda_a7108dd2218cdceb09994d3fa0e7bc5e>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l23::<lambda_a7108dd2218cdceb09994d3fa0e7bc5e>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l6::<lambda_d4ef68fb375d9b88a825b4e5e630cc22> *baseChunkTransaction;
  const glm::tvec3<float,0> *chunkPosition;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l6::<lambda_62dfe129a4622d652ff484308f44f10f>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l6::<lambda_62dfe129a4622d652ff484308f44f10f>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l134::<lambda_dcd123cbf890429ae58c1f10ebaf9f6c> *layerChunkTransaction;
  glm::tmat4x4<float,0> *worldMatrix;
  dragon::frameobject::components::MeshFilter *chunkMesh;
  std::reference_wrapper<dragon::frameobject::components::MaterialFilter> *resolveMaterial;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l23::<lambda_bd2e5fabbc7405d06823906c7dbae122>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l23::<lambda_bd2e5fabbc7405d06823906c7dbae122>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntities::__l6::<lambda_62dfe129a4622d652ff484308f44f10f> *baseChunkTransaction;
  const glm::tvec3<float,0> *chunkPosition;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l56::<lambda_33344457f4cd5d1d0e2b72493a33e354>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l56::<lambda_33344457f4cd5d1d0e2b72493a33e354>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l143::<lambda_7c7970a00ed55e5b5be1d0601dedf232> *layerChunkTransaction;
  glm::tmat4x4<float,0> *worldMatrix;
  dragon::frameobject::components::MeshFilter *chunkMesh;
  std::reference_wrapper<dragon::frameobject::components::MaterialFilter> *resolveMaterial;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l73::<lambda_bf325377117ca6bbd49faf3b1050141b>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l73::<lambda_bf325377117ca6bbd49faf3b1050141b>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l56::<lambda_33344457f4cd5d1d0e2b72493a33e354> *baseChunkTransaction;
  const glm::tvec3<float,0> *chunkPosition;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l56::<lambda_846484721f9e89014cc5ab567bfb8552>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l56::<lambda_846484721f9e89014cc5ab567bfb8552>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l150::<lambda_7f70486dbbf6de9f137949b5a30a1378> *layerChunkTransaction;
  glm::tmat4x4<float,0> *worldMatrix;
  dragon::frameobject::components::MeshFilter *chunkMesh;
  std::reference_wrapper<dragon::frameobject::components::MaterialFilter> *resolveMaterial;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l73::<lambda_7a0ffcbb5d61bad1492a6d7de0866315>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l73::<lambda_7a0ffcbb5d61bad1492a6d7de0866315>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l56::<lambda_846484721f9e89014cc5ab567bfb8552> *baseChunkTransaction;
  const glm::tvec3<float,0> *chunkPosition;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l56::<lambda_6262ee405802a7f4c88a24d03d440ef4>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l56::<lambda_6262ee405802a7f4c88a24d03d440ef4>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l134::<lambda_dcd123cbf890429ae58c1f10ebaf9f6c> *layerChunkTransaction;
  glm::tmat4x4<float,0> *worldMatrix;
  dragon::frameobject::components::MeshFilter *chunkMesh;
  std::reference_wrapper<dragon::frameobject::components::MaterialFilter> *resolveMaterial;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l73::<lambda_1a786208fac6c38ff2765a19537c1cfd>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l73::<lambda_1a786208fac6c38ff2765a19537c1cfd>
{
  const mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insertChunkEntitiesRayTraced::__l56::<lambda_6262ee405802a7f4c88a24d03d440ef4> *baseChunkTransaction;
  const glm::tvec3<float,0> *chunkPosition;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::generateRenderChunkIndexData::__l2::<lambda_059a57c8f231018f2a9bea8bdbc02e37>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::generateRenderChunkIndexData::__l2::<lambda_059a57c8f231018f2a9bea8bdbc02e37>
{
  RenderChunkDirectIndexData *renderChunkDirectIndexData;
  const std::array<RangeIndices,18> *layerRanges;
  const gsl::span<unsigned char const ,-1> *indexData;
  const dragon::mesh::IndexSize *indexSize;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::generateRenderChunkVertexData::__l2::<lambda_a3369b2af529baf193c792525762a256>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::generateRenderChunkVertexData::__l2::<lambda_a3369b2af529baf193c792525762a256>
{
  mce::framebuilder::bgfxbridge::BgfxFrameExtractor *frameExtractor;
  RenderChunkDirectVertexData *renderChunkDirectVertexData;
  const std::array<RangeIndices,18> *layerRanges;
  const gsl::span<unsigned char const ,-1> *chunkData;
  const unsigned __int64 *vertexCount;
  const mce::VertexFormat *mceFormat;
  const int **absoluteBlockPosition;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::createRenderChunk::__l2::<lambda_fa24d202297ababee1d9e00c7ab1ca20>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::createRenderChunk::__l2::<lambda_fa24d202297ababee1d9e00c7ab1ca20>
{
  const __int64 *id;
  const mce::framebuilder::bgfxbridge::EntityCreationContext *entityContext;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l169::<lambda_7dac63c94669326d9a2004242ad4b4f9>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l169::<lambda_7dac63c94669326d9a2004242ad4b4f9>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l6::<lambda_f37774d0fae596569324615a2c62eaa5>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l6::<lambda_f37774d0fae596569324615a2c62eaa5>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_86d590c82352acf21737659273d75df6>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_86d590c82352acf21737659273d75df6>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_e7c8f3e9c7936d903d1c9eb0941c3c58>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_e7c8f3e9c7936d903d1c9eb0941c3c58>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_e578a6daa4bc663d3dcae69771b9eeba>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_e578a6daa4bc663d3dcae69771b9eeba>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l139::<lambda_895bbcf745772dd77e984d2b4bcf3bc5>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l139::<lambda_895bbcf745772dd77e984d2b4bcf3bc5>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l59::<lambda_b0dd9bf334bb2d5c3872eeaac187b177>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l59::<lambda_b0dd9bf334bb2d5c3872eeaac187b177>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_f690f050d21b31f0f03565c1123144e0>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_f690f050d21b31f0f03565c1123144e0>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_0fc9124bded2360a098c6761dcfb856c>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_0fc9124bded2360a098c6761dcfb856c>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l99::<lambda_444fafc16d24985df752cbdd0737a9e8>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l99::<lambda_444fafc16d24985df752cbdd0737a9e8>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l75::<lambda_abac5f71de5b5e58328d3bd0d8259a79>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l75::<lambda_abac5f71de5b5e58328d3bd0d8259a79>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_f7b805f4f6219801e7bafb7779a88a67>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_f7b805f4f6219801e7bafb7779a88a67>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l71::<lambda_6171ff8c057d81da7c2af3e89b0ea700>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l71::<lambda_6171ff8c057d81da7c2af3e89b0ea700>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_81c7b637ad44fc2ba01c4a6563aaae6d>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_81c7b637ad44fc2ba01c4a6563aaae6d>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_a537022cc95ea026e5f1940c5180d119>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_a537022cc95ea026e5f1940c5180d119>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l34::<lambda_b495d869beff951ace2c87a77bd9c768>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l34::<lambda_b495d869beff951ace2c87a77bd9c768>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l71::<lambda_6a9b86c6ad804990c5aa995bf1caaf53>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l71::<lambda_6a9b86c6ad804990c5aa995bf1caaf53>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_d67cba5df3c689fdcccc27464c463acd>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_d67cba5df3c689fdcccc27464c463acd>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l37::<lambda_1f623faa4e1411423174c43b947285d0>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l37::<lambda_1f623faa4e1411423174c43b947285d0>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_23a304a6cb5234a8716fa5dbe0db9dbd>::()::__l2::Literal

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_23a304a6cb5234a8716fa5dbe0db9dbd>::()::__l2::Literal
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_7fec59acd1a333e8138179f3c8e47173>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_7fec59acd1a333e8138179f3c8e47173>
{
  dragon::frameobject::components::PassState *passState;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_91e37d265e66468f69b65298996d38e4>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_91e37d265e66468f69b65298996d38e4>
{
  dragon::frameobject::components::MeshFilter *meshFilter;
  const mce::framebuilder::RenderParticleDescription *description;
  dragon::frameobject::components::MaterialFilter *material;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_f9d3e53ca6bbc29e76abd3d9fccaa4c3>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_f9d3e53ca6bbc29e76abd3d9fccaa4c3>
{
  mce::framebuilder::bgfxbridge::BgfxFrameExtractor *const __this;
  const mce::framebuilder::RenderFlameBillboardDescription *description;
  const int *vertexCount;
  dragon::frameobject::components::MaterialFilter *material;
  dragon::frameobject::components::PassState *passState;
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_0fc9124bded2360a098c6761dcfb856c>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_0fc9124bded2360a098c6761dcfb856c>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l37::<lambda_1f623faa4e1411423174c43b947285d0>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l37::<lambda_1f623faa4e1411423174c43b947285d0>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_23a304a6cb5234a8716fa5dbe0db9dbd>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_23a304a6cb5234a8716fa5dbe0db9dbd>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l99::<lambda_444fafc16d24985df752cbdd0737a9e8>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l99::<lambda_444fafc16d24985df752cbdd0737a9e8>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l71::<lambda_6171ff8c057d81da7c2af3e89b0ea700>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l71::<lambda_6171ff8c057d81da7c2af3e89b0ea700>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l71::<lambda_6a9b86c6ad804990c5aa995bf1caaf53>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l71::<lambda_6a9b86c6ad804990c5aa995bf1caaf53>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l169::<lambda_7dac63c94669326d9a2004242ad4b4f9>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l169::<lambda_7dac63c94669326d9a2004242ad4b4f9>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_81c7b637ad44fc2ba01c4a6563aaae6d>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_81c7b637ad44fc2ba01c4a6563aaae6d>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_86d590c82352acf21737659273d75df6>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_86d590c82352acf21737659273d75df6>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l139::<lambda_895bbcf745772dd77e984d2b4bcf3bc5>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l139::<lambda_895bbcf745772dd77e984d2b4bcf3bc5>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_a537022cc95ea026e5f1940c5180d119>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_a537022cc95ea026e5f1940c5180d119>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l75::<lambda_abac5f71de5b5e58328d3bd0d8259a79>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l75::<lambda_abac5f71de5b5e58328d3bd0d8259a79>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l59::<lambda_b0dd9bf334bb2d5c3872eeaac187b177>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l59::<lambda_b0dd9bf334bb2d5c3872eeaac187b177>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l34::<lambda_b495d869beff951ace2c87a77bd9c768>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l34::<lambda_b495d869beff951ace2c87a77bd9c768>
{
};

# mce::framebuilder::bgfxbridge::passstateutils::getStencilState::__l2::<lambda_b8cc268d7215289f0b61e99b0f3425d0>

struct __cppobj mce::framebuilder::bgfxbridge::passstateutils::getStencilState::__l2::<lambda_b8cc268d7215289f0b61e99b0f3425d0>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_d67cba5df3c689fdcccc27464c463acd>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_d67cba5df3c689fdcccc27464c463acd>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_e578a6daa4bc663d3dcae69771b9eeba>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_e578a6daa4bc663d3dcae69771b9eeba>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_e7c8f3e9c7936d903d1c9eb0941c3c58>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_e7c8f3e9c7936d903d1c9eb0941c3c58>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l6::<lambda_f37774d0fae596569324615a2c62eaa5>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l6::<lambda_f37774d0fae596569324615a2c62eaa5>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_f690f050d21b31f0f03565c1123144e0>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_f690f050d21b31f0f03565c1123144e0>
{
};

# mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_f7b805f4f6219801e7bafb7779a88a67>

struct __cppobj mce::framebuilder::bgfxbridge::BgfxFrameExtractor::_insert::__l2::<lambda_f7b805f4f6219801e7bafb7779a88a67>
{
};

# mce::framebuilder::translateVertexFormat::__l7::<lambda_187fff138a7041285beadbf8412d218f>

struct __cppobj mce::framebuilder::translateVertexFormat::__l7::<lambda_187fff138a7041285beadbf8412d218f>
{
};

# mce::framebuilder::modules::_drawGameface::__l2::<lambda_53525d0bf50d5d1841e4f8e8718f609c>

struct __cppobj mce::framebuilder::modules::_drawGameface::__l2::<lambda_53525d0bf50d5d1841e4f8e8718f609c>
{
};

# mce::framebuilder::modules::_drawGameface::__l2::<lambda_71ebe15eebf25be7ec6d15eb1be01762>

struct __cppobj mce::framebuilder::modules::_drawGameface::__l2::<lambda_71ebe15eebf25be7ec6d15eb1be01762>
{
};

# mce::framebuilder::modules::_drawGameface::__l2::<lambda_935a519601bfa0dcddef4835addca038>

struct __cppobj mce::framebuilder::modules::_drawGameface::__l2::<lambda_935a519601bfa0dcddef4835addca038>
{
};

# mce::framebuilder::modules::_drawGameface::__l2::<lambda_bd82295141a489e137e0cd51f5593a8c>

struct __cppobj mce::framebuilder::modules::_drawGameface::__l2::<lambda_bd82295141a489e137e0cd51f5593a8c>
{
  dragon::framegraph::Declarator<dragon::rendering::RenderContext> *decl;
  dragon::rendering::GraphicsFrame *gfx;
  const dragon::materials::MaterialUniformOverrides *globalOverrides;
  std::optional<dragon::rendering::details::MaterialBind> *previousColorPass;
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>::SortedView *entities;
};

# mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRenderer::frame::__l16::<lambda_28e9438c8b52b19404dfdd7a1abdf2fc>

struct __cppobj mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRenderer::frame::__l16::<lambda_28e9438c8b52b19404dfdd7a1abdf2fc>
{
  const bool *requiresOffscreenRendering;
  std::optional<dragon::frameobject::FrameExplicitTarget> *target;
  dragon::framegraph::Declarator<dragon::rendering::RenderContext> *decl;
  const mce::framebuilder::gamecomponents::VrConfiguration **vrConfig;
};

# mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRenderer::frame::__l2::<lambda_8e8719911b67520c2543202319ec4f65>

struct __cppobj mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRenderer::frame::__l2::<lambda_8e8719911b67520c2543202319ec4f65>
{
  const dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *frame;
};

# moodycamel::ConcurrentQueue<unsigned short,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<unsigned short,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<unsigned short,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<unsigned short,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<unsigned short,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<unsigned short,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<unsigned short,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<unsigned short,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# mce::framebuilder::bgfxbridge::_rayTrace::__l6::<lambda_7be2afd9919a42d673cfe4007d8a7f5b>

struct __cppobj mce::framebuilder::bgfxbridge::_rayTrace::__l6::<lambda_7be2afd9919a42d673cfe4007d8a7f5b>
{
  std::optional<mce::framebuilder::gamecomponents::PlayerVision> *playerVisionComponentView;
};

# mce::framebuilder::bgfxbridge::_rayTrace::__l6::<lambda_dae8cd0b4dedf368524df38ca54952b0>

struct __cppobj mce::framebuilder::bgfxbridge::_rayTrace::__l6::<lambda_dae8cd0b4dedf368524df38ca54952b0>
{
  std::optional<mce::framebuilder::gamecomponents::Atmosphere> *atmosphereComponentView;
};

# mce::framebuilder::bgfxbridge::RTXMinecraftFrameRenderer::frame::__l2::<lambda_7c33109f47035d63d1db05e262eef34b>

struct __cppobj mce::framebuilder::bgfxbridge::RTXMinecraftFrameRenderer::frame::__l2::<lambda_7c33109f47035d63d1db05e262eef34b>
{
  const bool *requiresOffscreenRendering;
  std::optional<dragon::frameobject::FrameExplicitTarget> *target;
  dragon::framegraph::Declarator<dragon::rendering::RenderContext> *decl;
};

# mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRenderer::frame::__l2::<lambda_9cc7984dc6e9bc0b6a6bd8705e30ece5>

struct __cppobj mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRenderer::frame::__l2::<lambda_9cc7984dc6e9bc0b6a6bd8705e30ece5>
{
  const bool *requiresOffscreenRendering;
  std::optional<dragon::frameobject::FrameExplicitTarget> *target;
  dragon::framegraph::Declarator<dragon::rendering::RenderContext> *decl;
};

# mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_7d085d16ea9db2cfce4c781319d6b93d>

struct __cppobj mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_7d085d16ea9db2cfce4c781319d6b93d>
{
  const bool *debugPrint;
};

# mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_cf315da1ee4d437f96c882b78a22e0f5>

struct __cppobj mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_cf315da1ee4d437f96c882b78a22e0f5>
{
  const bool *debugPrint;
};

# mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_d7f9e5eefe0a0dc38d44e94612883964>

struct __cppobj mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_d7f9e5eefe0a0dc38d44e94612883964>
{
  const bool *debugPrint;
};

# mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_56eb79ccb8587b71cc5cdbcff0b091ee>

struct __cppobj mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_56eb79ccb8587b71cc5cdbcff0b091ee>
{
  const bool *debugPrint;
};

# mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_9c100f39df0de6f8b45ae8a1e307da79>

struct __cppobj mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_9c100f39df0de6f8b45ae8a1e307da79>
{
  const bool *debugPrint;
};

# mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_fdab963aae1e8d4b2cd54d0c3671e207>

struct __cppobj mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_fdab963aae1e8d4b2cd54d0c3671e207>
{
  const bool *debugPrint;
};

# mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_4dc55b9f65f57ce0d74a6d756ba3505b>

struct __cppobj mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_4dc55b9f65f57ce0d74a6d756ba3505b>
{
  const bool *debugPrint;
};

# mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_1d17d687ddb8c138aee8cc5b0e138f86>

struct __cppobj mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_1d17d687ddb8c138aee8cc5b0e138f86>
{
  const bool *debugPrint;
};

# mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_258efce45a1b6960e64662171cdd7a0d>

struct __cppobj mce::immediatelyFlushResourceTransactionsAndDebugTransactions::__l2::<lambda_258efce45a1b6960e64662171cdd7a0d>
{
  const bool *debugPrint;
};

# mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<dragon::mesh::ResolvedAccelerationStructureResource,mce::UncheckedHandleTracker,dragon::BufferDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<dragon::mesh::ResolvedAccelerationStructureResource,mce::UncheckedHandleTracker,dragon::BufferDescription> > >::resetValidityChecks::__l2::<lambda_b2d103575ebcdfa97326774ad9a94eb2>

struct __cppobj mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<dragon::mesh::ResolvedAccelerationStructureResource,mce::UncheckedHandleTracker,dragon::BufferDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<dragon::mesh::ResolvedAccelerationStructureResource,mce::UncheckedHandleTracker,dragon::BufferDescription> > >::resetValidityChecks::__l2::<lambda_b2d103575ebcdfa97326774ad9a94eb2>
{
};

# mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<dragon::mesh::ResolvedIndexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<dragon::mesh::ResolvedIndexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription> > >::resetValidityChecks::__l2::<lambda_a6a0295d0048875cc7a7f19678c73a51>

struct __cppobj mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<dragon::mesh::ResolvedIndexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<dragon::mesh::ResolvedIndexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription> > >::resetValidityChecks::__l2::<lambda_a6a0295d0048875cc7a7f19678c73a51>
{
};

# mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<dragon::res::ResolvedShaderBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<dragon::res::ResolvedShaderBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription> > >::resetValidityChecks::__l2::<lambda_1f57c4d2a14580dc3336e7c81df35ceb>

struct __cppobj mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<dragon::res::ResolvedShaderBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<dragon::res::ResolvedShaderBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription> > >::resetValidityChecks::__l2::<lambda_1f57c4d2a14580dc3336e7c81df35ceb>
{
};

# mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<dragon::mesh::ResolvedVertexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<dragon::mesh::ResolvedVertexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription> > >::resetValidityChecks::__l2::<lambda_f1acbd2668ddab24db3e9005302d9cc0>

struct __cppobj mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<dragon::mesh::ResolvedVertexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<dragon::mesh::ResolvedVertexBufferResource,mce::UncheckedHandleTracker,dragon::BufferDescription> > >::resetValidityChecks::__l2::<lambda_f1acbd2668ddab24db3e9005302d9cc0>
{
};

# mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<dragon::res::ResolvedTextureResource,mce::PerFrameHandleTracker,dragon::res::TextureDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<dragon::res::ResolvedTextureResource,mce::PerFrameHandleTracker,dragon::res::TextureDescription> > >::resetValidityChecks::__l2::<lambda_81fc4f48c9bd6a4fa225e00e014c283a>

struct __cppobj mce::SimpleResourceTracker<std::shared_ptr<mce::ResourceBlockTemplate<dragon::res::ResolvedTextureResource,mce::PerFrameHandleTracker,dragon::res::TextureDescription> >,std::weak_ptr<mce::ResourceBlockTemplate<dragon::res::ResolvedTextureResource,mce::PerFrameHandleTracker,dragon::res::TextureDescription> > >::resetValidityChecks::__l2::<lambda_81fc4f48c9bd6a4fa225e00e014c283a>
{
};

# moodycamel::ConcurrentQueue<std::shared_ptr<Core::SharedMemoryTracker::SharedMemoryTrackerBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::shared_ptr<Core::SharedMemoryTracker::SharedMemoryTrackerBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::shared_ptr<Core::SharedMemoryTracker::SharedMemoryTrackerBase>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::shared_ptr<Core::SharedMemoryTracker::SharedMemoryTrackerBase>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::shared_ptr<Core::SharedMemoryTracker::SharedMemoryTrackerBase>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::shared_ptr<Core::SharedMemoryTracker::SharedMemoryTrackerBase>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::shared_ptr<Core::SharedMemoryTracker::SharedMemoryTrackerBase>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::shared_ptr<Core::SharedMemoryTracker::SharedMemoryTrackerBase>,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# mce::framebuilder::_createPlayerView::__l2::<lambda_f345cf055c2ba743f45ddc43c2a029c8>

struct __cppobj mce::framebuilder::_createPlayerView::__l2::<lambda_f345cf055c2ba743f45ddc43c2a029c8>
{
  const bool *skipUI;
  cg::math::Rect<unsigned short> *i16view;
  const glm::tvec2<unsigned short,0> *resolution;
  const float *guiInverseScale;
  const dragon::platform::BgfxContext *ctx;
};

# moodycamel::ConcurrentQueue<std::unique_ptr<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::unique_ptr<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebu
{
  moodycamel::ConcurrentQueue<std::unique_ptr<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::unique_ptr<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::unique_ptr<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebu
{
  moodycamel::ConcurrentQueue<std::unique_ptr<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::unique_ptr<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::unique_ptr<dragon::frameobject::Frame<mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources>>,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# mce::framebuilder::RenderChunkGeometryDescription::{ctor}::__l2::<lambda_80ab0ca5368c38385e1f864cbbffa64f>

struct __cppobj mce::framebuilder::RenderChunkGeometryDescription::{ctor}::__l2::<lambda_80ab0ca5368c38385e1f864cbbffa64f>
{
};

# mce::framebuilder::RenderSkinnedMeshDescription::{ctor}::__l2::<lambda_7c450e0d1e2cc014b3e7ff708904fdc9>

struct __cppobj mce::framebuilder::RenderSkinnedMeshDescription::{ctor}::__l2::<lambda_7c450e0d1e2cc014b3e7ff708904fdc9>
{
};

# mce::framebuilder::RenderUIMeshDescription::{ctor}::__l2::<lambda_849792ca77e2bb66554e21a07da37232>

struct __cppobj mce::framebuilder::RenderUIMeshDescription::{ctor}::__l2::<lambda_849792ca77e2bb66554e21a07da37232>
{
};

# mce::framebuilder::RenderMeshFallbackDescription::{ctor}::__l2::<lambda_0263e602830db74450179882752db1ae>

struct __cppobj mce::framebuilder::RenderMeshFallbackDescription::{ctor}::__l2::<lambda_0263e602830db74450179882752db1ae>
{
};

# mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_828fd2e20b323d691bdbb9c24075d802>

struct __cppobj mce::framebuilder::bgfxbridge::registryutils::submitEntity::__l2::<lambda_828fd2e20b323d691bdbb9c24075d802>
{
  dragon::platform::registry::BasicRenderRegistry<dragon::frameobject::components::ComputeDispatch,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Blit,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::StencilWrite,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::PostFX,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::LightParameters,dragon::frameobject::components::DirectionalLight,dragon::frameobject::components::AmbientLight,dragon::frameobject::components::PointLight,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::ParticleObject,dragon::frameobject::components::PassState,dragon::frameobject::components::PostEffect,dragon::frameobject::components::RenderTarget,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SceneOverlayObject,dragon::frameobject::components::SceneSky,dragon::frameobject::components::SceneSkyObject,dragon::frameobject::components::SelectionOverlayObject,dragon::frameobject::components::Cubemap,dragon::frameobject::components::ShadowSource,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::ShadowOverlay,dragon::frameobject::components::ShadowVolume,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ForceRasterization,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::RaytraceObject,mce::framebuilder::gamecomponents::AlphaTestCracks,mce::framebuilder::gamecomponents::Atmosphere,mce::framebuilder::gamecomponents::BlendedCracksObject,mce::framebuilder::gamecomponents::EnvironmentalText,mce::framebuilder::gamecomponents::Gameface,mce::framebuilder::gamecomponents::InLevelCubeMapObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::SceneObjectActors,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::WaterHoleObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::PlayerVision,mce::framebuilder::gamecomponents::OverlayUI,mce::framebuilder::gamecomponents::VrConfiguration,mce::framebuilder::gamecomponents::VrPresenceObject,mce::framebuilder::gamecomponents::LivingRoomViewFilter,mce::framebuilder::gamecomponents::LivingRoomTransitionFilter,mce::framebuilder::gamecomponents::LivingRoomSceneObject,mce::framebuilder::gamecomponents::VrFloatingUiQuad,mce::framebuilder::gamecomponents::FadeToBlackEffect,mce::framebuilder::bgfxbridge::RTXMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::VanillaMinecraftFrameRendererResources,mce::framebuilder::bgfxbridge::HolographicMinecraftFrameRendererResources> *registry;
};

# mce::Mesh::_renderMesh::__l8::<lambda_ac5423f18e571e6fb552baf7925c4369>

struct __cppobj mce::Mesh::_renderMesh::__l8::<lambda_ac5423f18e571e6fb552baf7925c4369>
{
};

# mce::RenderMaterial::parseDepthStencilState::__l2::<lambda_431c7e3a657fd04a36bfc8749e131516>

struct __cppobj mce::RenderMaterial::parseDepthStencilState::__l2::<lambda_431c7e3a657fd04a36bfc8749e131516>
{
  const Json::Value *root;
};

# mce::RenderMaterial::parseSamplers::__l2::<lambda_f6da072f618c0dc849517866c5dc3172>

struct __cppobj mce::RenderMaterial::parseSamplers::__l2::<lambda_f6da072f618c0dc849517866c5dc3172>
{
  mce::RenderMaterial *const __this;
};

# mce::CreateTextureFromUnownedContainerTransaction::apply::__l2::<lambda_02f7d102c0e65c217549bfd43b99fbb1>

struct __cppobj mce::CreateTextureFromUnownedContainerTransaction::apply::__l2::<lambda_02f7d102c0e65c217549bfd43b99fbb1>
{
  mce::CreateTextureFromUnownedContainerTransaction *const __this;
  mce::TextureResourceServiceContext *textureResourceServiceContext;
};

# mce::CreateTextureFromUnownedContainerTransaction::apply::__l2::<lambda_44e5b4dfbb996e4b42a30f77f16c0ab7>

struct __cppobj mce::CreateTextureFromUnownedContainerTransaction::apply::__l2::<lambda_44e5b4dfbb996e4b42a30f77f16c0ab7>
{
  mce::CreateTextureFromUnownedContainerTransaction *const __this;
  mce::TextureResourceServiceContext *textureResourceServiceContext;
};

# mce::CreateTextureTransaction::apply::__l2::<lambda_0b16b012a9ac666ca193f893bfd6ebf9>

struct __cppobj mce::CreateTextureTransaction::apply::__l2::<lambda_0b16b012a9ac666ca193f893bfd6ebf9>
{
  mce::CreateTextureTransaction *const __this;
  mce::TextureResourceServiceContext *textureResourceServiceContext;
};

# mce::CreateTextureTransaction::apply::__l2::<lambda_9e5f80b2f778f9cba22545201b852af5>

struct __cppobj mce::CreateTextureTransaction::apply::__l2::<lambda_9e5f80b2f778f9cba22545201b852af5>
{
  mce::CreateTextureTransaction *const __this;
  mce::TextureResourceServiceContext *textureResourceServiceContext;
};

# mce::CreateTextureFromOwnedContainerTransaction::apply::__l2::<lambda_2abaea3305c33fe3bf881a3272681701>

struct __cppobj mce::CreateTextureFromOwnedContainerTransaction::apply::__l2::<lambda_2abaea3305c33fe3bf881a3272681701>
{
  mce::CreateTextureFromOwnedContainerTransaction *const __this;
  mce::TextureResourceServiceContext *textureResourceServiceContext;
};

# mce::CreateTextureFromOwnedContainerTransaction::apply::__l2::<lambda_7593754b5bbf0459407f9c0fb0540e3b>

struct __cppobj mce::CreateTextureFromOwnedContainerTransaction::apply::__l2::<lambda_7593754b5bbf0459407f9c0fb0540e3b>
{
  mce::CreateTextureFromOwnedContainerTransaction *const __this;
  mce::TextureResourceServiceContext *textureResourceServiceContext;
};

# mce::CreateTextureFromOwnedImageTransaction::apply::__l2::<lambda_e8e0dde7517ac6d04b907daddc1ba4ce>

struct __cppobj mce::CreateTextureFromOwnedImageTransaction::apply::__l2::<lambda_e8e0dde7517ac6d04b907daddc1ba4ce>
{
  mce::CreateTextureFromOwnedImageTransaction *const __this;
  mce::TextureResourceServiceContext *textureResourceServiceContext;
};

# mce::AssembleCubemapTransaction::apply::__l2::<lambda_8fd51b1f68ee67cb95adcb0a40e91e88>

struct __cppobj mce::AssembleCubemapTransaction::apply::__l2::<lambda_8fd51b1f68ee67cb95adcb0a40e91e88>
{
  mce::AssembleCubemapTransaction *const __this;
  mce::TextureResourceServiceContext *textureResourceServiceContext;
};

# mce::AssembleCubemapTransaction::apply::__l2::<lambda_4643a78aaf69301a2a9add64e24a5c82>

struct __cppobj mce::AssembleCubemapTransaction::apply::__l2::<lambda_4643a78aaf69301a2a9add64e24a5c82>
{
};

# mce::AssembleCubemapTransaction::apply::__l2::<lambda_8fd51b1f68ee67cb95adcb0a40e91e88>::()::__l2::<lambda_e0c73b7e84ea6568b674dab6c21ed015>

struct __cppobj mce::AssembleCubemapTransaction::apply::__l2::<lambda_8fd51b1f68ee67cb95adcb0a40e91e88>::()::__l2::<lambda_e0c73b7e84ea6568b674dab6c21ed015>
{
};

# moodycamel::ConcurrentQueue<PackStorage::PendingTask,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<PackStorage::PendingTask,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<PackStorage::PendingTask,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<PackStorage::PendingTask,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<PackStorage::PendingTask,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<PackStorage::PendingTask,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<PackStorage::PendingTask,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<PackStorage::PendingTask,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# MolangVariable::initVariableMaps::__l2::<lambda_bb88c6360896b2b461d1b2b7e5ef33bf>::()::__l2::Literal

struct __cppobj MolangVariable::initVariableMaps::__l2::<lambda_bb88c6360896b2b461d1b2b7e5ef33bf>::()::__l2::Literal
{
};

# MolangVariable::initVariableMaps::__l2::<lambda_bb88c6360896b2b461d1b2b7e5ef33bf>

struct __cppobj MolangVariable::initVariableMaps::__l2::<lambda_bb88c6360896b2b461d1b2b7e5ef33bf>
{
};

# MountTamingComponent::getInteraction::__l11::<lambda_714f68771db0b7d04dcce4f7c2f485e4>

struct __cppobj MountTamingComponent::getInteraction::__l11::<lambda_714f68771db0b7d04dcce4f7c2f485e4>
{
  const ItemStack *item;
};

# mobDebugGoals::__l2::<lambda_98e629cc6b8e8e348b67465e0c2f5a7e>

struct __cppobj mobDebugGoals::__l2::<lambda_98e629cc6b8e8e348b67465e0c2f5a7e>
{
};

# MinecraftEventing::fireEventMultiplayerSessionUpdate::__l6::<lambda_c839d59aeceedecd5aaf7b823eaa6858>

struct __cppobj MinecraftEventing::fireEventMultiplayerSessionUpdate::__l6::<lambda_c839d59aeceedecd5aaf7b823eaa6858>
{
};

# moduleTypesAreConsistent::__l2::<lambda_d515fb8bcf3a33f7520025fd67f83617>

struct __cppobj moduleTypesAreConsistent::__l2::<lambda_d515fb8bcf3a33f7520025fd67f83617>
{
};

# MinecraftCommands::initCoreEnums::__l2::<lambda_a2ffd54651bc3621a5030fc6ddf2538b>

struct __cppobj MinecraftCommands::initCoreEnums::__l2::<lambda_a2ffd54651bc3621a5030fc6ddf2538b>
{
  std::vector<std::pair<std::string,CommandItem>> *items;
  std::set<std::string> *itemNames;
  const BaseGameVersion *worldBaseGameVersion;
};

# MinecraftCommands::initCoreEnums::__l2::<lambda_6172c4a2354e9b508e91167752cf092b>

struct __cppobj MinecraftCommands::initCoreEnums::__l2::<lambda_6172c4a2354e9b508e91167752cf092b>
{
  std::vector<std::pair<std::string,CommandItem>> *items;
  std::set<std::string> *itemNames;
};

# MolangVariableMap::getMolangVariableValue::__l2::<lambda_78725981da52ed955715bd877c90dea2>

struct __cppobj MolangVariableMap::getMolangVariableValue::__l2::<lambda_78725981da52ed955715bd877c90dea2>
{
  HashedString *str;
};

# moodycamel::ConcurrentQueue<std::pair<std::unique_ptr<CommandOrigin>,Json::Value>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::pair<std::unique_ptr<CommandOrigin>,Json::Value>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::pair<std::unique_ptr<CommandOrigin>,Json::Value>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::pair<std::unique_ptr<CommandOrigin>,Json::Value>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::pair<std::unique_ptr<CommandOrigin>,Json::Value>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::pair<std::unique_ptr<CommandOrigin>,Json::Value>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::pair<std::unique_ptr<CommandOrigin>,Json::Value>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::pair<std::unique_ptr<CommandOrigin>,Json::Value>,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_3500e33aa3e866895803cd490e9ba24e>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_3500e33aa3e866895803cd490e9ba24e>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_1cdbf89988e20325e5369f12d5a77469>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_1cdbf89988e20325e5369f12d5a77469>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_f1151f7e7b6694f75be72cb4f4f6e5ed>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_f1151f7e7b6694f75be72cb4f4f6e5ed>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_065effde97052503a1bd143a24a0ae32>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_065effde97052503a1bd143a24a0ae32>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_8faf46ef5d98c25aede6cfd7127b7b8e>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_8faf46ef5d98c25aede6cfd7127b7b8e>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_67a00fd5430c979f9424078ceb9d4b9f>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_67a00fd5430c979f9424078ceb9d4b9f>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_f4362adcc3675353ca3aa554f98abfbd>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_f4362adcc3675353ca3aa554f98abfbd>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_4a5578bf0aa6c156e17ea7ca66bd0b2a>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_4a5578bf0aa6c156e17ea7ca66bd0b2a>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_9f0828bced8addc3bf0af067523e07c1>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_9f0828bced8addc3bf0af067523e07c1>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_008a0cff6176f9dcc07455425e607d96>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_008a0cff6176f9dcc07455425e607d96>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_edd0413721865412b8fd8bec721c9441>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_edd0413721865412b8fd8bec721c9441>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_00d3e08cbdf5d7dac683654750f46545>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_00d3e08cbdf5d7dac683654750f46545>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_1f695c2ba89b08dfceef60069a293a71>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_1f695c2ba89b08dfceef60069a293a71>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_276dac717684f89d975c237114271703>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_276dac717684f89d975c237114271703>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_860fd719808255935773bfb3fef92935>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_860fd719808255935773bfb3fef92935>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_185b24d531c324a06b34600fd598e914>::()::__l2::Literal

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_185b24d531c324a06b34600fd598e914>::()::__l2::Literal
{
};

# Mob::tickEffects::__l29::<lambda_5887c171749e40b3b024fc9673746437>::()::__l2::Literal

struct __cppobj Mob::tickEffects::__l29::<lambda_5887c171749e40b3b024fc9673746437>::()::__l2::Literal
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_008a0cff6176f9dcc07455425e607d96>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_008a0cff6176f9dcc07455425e607d96>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_00d3e08cbdf5d7dac683654750f46545>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_00d3e08cbdf5d7dac683654750f46545>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_065effde97052503a1bd143a24a0ae32>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_065effde97052503a1bd143a24a0ae32>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_185b24d531c324a06b34600fd598e914>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_185b24d531c324a06b34600fd598e914>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_1cdbf89988e20325e5369f12d5a77469>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_1cdbf89988e20325e5369f12d5a77469>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_1f695c2ba89b08dfceef60069a293a71>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_1f695c2ba89b08dfceef60069a293a71>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_276dac717684f89d975c237114271703>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_276dac717684f89d975c237114271703>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_3500e33aa3e866895803cd490e9ba24e>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_3500e33aa3e866895803cd490e9ba24e>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_4a5578bf0aa6c156e17ea7ca66bd0b2a>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_4a5578bf0aa6c156e17ea7ca66bd0b2a>
{
};

# Mob::tickEffects::__l29::<lambda_5887c171749e40b3b024fc9673746437>

struct __cppobj Mob::tickEffects::__l29::<lambda_5887c171749e40b3b024fc9673746437>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_67a00fd5430c979f9424078ceb9d4b9f>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_67a00fd5430c979f9424078ceb9d4b9f>
{
};

# Mob::hurtEffects::__l37::<lambda_7fd013b66d36bcee6b9192bb2b3effea>

struct __cppobj Mob::hurtEffects::__l37::<lambda_7fd013b66d36bcee6b9192bb2b3effea>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_860fd719808255935773bfb3fef92935>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_860fd719808255935773bfb3fef92935>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_8faf46ef5d98c25aede6cfd7127b7b8e>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_8faf46ef5d98c25aede6cfd7127b7b8e>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_9f0828bced8addc3bf0af067523e07c1>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_9f0828bced8addc3bf0af067523e07c1>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_edd0413721865412b8fd8bec721c9441>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_edd0413721865412b8fd8bec721c9441>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_f1151f7e7b6694f75be72cb4f4f6e5ed>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_f1151f7e7b6694f75be72cb4f4f6e5ed>
{
};

# Mob::updateEntitySpecificMolangVariables::__l2::<lambda_f4362adcc3675353ca3aa554f98abfbd>

struct __cppobj Mob::updateEntitySpecificMolangVariables::__l2::<lambda_f4362adcc3675353ca3aa554f98abfbd>
{
};

# moodycamel::ConcurrentQueue<std::unique_ptr<LevelChunk,LevelChunkFinalDeleter>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::unique_ptr<LevelChunk,LevelChunkFinalDeleter>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::unique_ptr<LevelChunk,LevelChunkFinalDeleter>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::unique_ptr<LevelChunk,LevelChunkFinalDeleter>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::unique_ptr<LevelChunk,LevelChunkFinalDeleter>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::unique_ptr<LevelChunk,LevelChunkFinalDeleter>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::unique_ptr<LevelChunk,LevelChunkFinalDeleter>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::unique_ptr<LevelChunk,LevelChunkFinalDeleter>,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# MobileAuthenticateScreenController::_init::__l2::<lambda_c4bcbde455ec819bec20786edb5078bc>::()::__l2::<lambda_e11300a3c7113741ea7bc1d8e90d7c79>

struct __cppobj MobileAuthenticateScreenController::_init::__l2::<lambda_c4bcbde455ec819bec20786edb5078bc>::()::__l2::<lambda_e11300a3c7113741ea7bc1d8e90d7c79>
{
  std::weak_ptr<MobileAuthenticateScreenController> weakThis;
};

# MayPlaceOnComponentDescription::_buildSchema::__l2::<lambda_a3efd8ad788fdb3290430567edf877e2>

struct __cppobj MayPlaceOnComponentDescription::_buildSchema::__l2::<lambda_a3efd8ad788fdb3290430567edf877e2>
{
};

# moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::IndexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::mesh::details::VertexBufferHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# moodycamel::ConcurrentQueue<std::function<void __cdecl(dragon::rendering::RenderContext &)>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::function<void __cdecl(dragon::rendering::RenderContext &)>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::function<void __cdecl(dragon::rendering::RenderContext &)>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::function<void __cdecl(dragon::rendering::RenderContext &)>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::function<void __cdecl(dragon::rendering::RenderContext &)>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::function<void __cdecl(dragon::rendering::RenderContext &)>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::function<void __cdecl(dragon::rendering::RenderContext &)>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::function<void __cdecl(dragon::rendering::RenderContext &)>,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# moodycamel::ConcurrentQueue<std::shared_ptr<cg::details::DispatchToken<std::shared_ptr<cg::details::WorkToken const >,std::shared_ptr<std::function<void __cdecl(dragon::rendering::RenderContext &)> > > const >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::shared_ptr<cg::details::DispatchToken<std::shared_ptr<cg::details::WorkToken const >,std::shared_ptr<std::function<void __cdecl(dragon::rendering::RenderContext &)> > > const >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::shared_ptr<cg::details::DispatchToken<std::shared_ptr<cg::details::WorkToken const >,std::shared_ptr<std::function<void __cdecl(dragon::rendering::RenderContext &)> > > const >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::shared_ptr<cg::details::DispatchToken<std::shared_ptr<cg::details::WorkToken const >,std::shared_ptr<std::function<void __cdecl(dragon::rendering::RenderContext &)> > > const >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::shared_ptr<cg::details::DispatchToken<std::shared_ptr<cg::details::WorkToken const >,std::shared_ptr<std::function<void __cdecl(dragon::rendering::RenderContext &)> > > const >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::shared_ptr<cg::details::DispatchToken<std::shared_ptr<cg::details::WorkToken const >,std::shared_ptr<std::function<void __cdecl(dragon::rendering::RenderContext &)> > > const >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::shared_ptr<cg::details::DispatchToken<std::shared_ptr<cg::details::WorkToken const >,std::shared_ptr<std::function<void __cdecl(dragon::rendering::RenderContext &)> > > const >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::shared_ptr<cg::details::DispatchToken<std::shared_ptr<cg::details::WorkToken const >,std::shared_ptr<std::function<void __cdecl(dragon::rendering::RenderContext &)> > > const >,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::rendering::details::TextureHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::rendering::details::TextureHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::rendering::details::TextureHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::rendering::details::TextureHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::rendering::details::TextureHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::rendering::details::TextureHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::rendering::details::TextureHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::optional<dragon::rendering::details::BufferHandleTypeWrapper<dragon::rendering::details::TextureHandleTypeKey,unsigned __int64> >,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# moodycamel::ConcurrentQueue<dragon::res::ServerTexture,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<dragon::res::ServerTexture,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<dragon::res::ServerTexture,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<dragon::res::ServerTexture,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<dragon::res::ServerTexture,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<dragon::res::ServerTexture,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<dragon::res::ServerTexture,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<dragon::res::ServerTexture,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# MoveToBlockGoal::_isValidTarget::__l2::<lambda_f11234b1baaddf4d4b8ba9ba2f719f4e>

struct __cppobj MoveToBlockGoal::_isValidTarget::__l2::<lambda_f11234b1baaddf4d4b8ba9ba2f719f4e>
{
  const ItemDescriptor *candidateDesc;
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_e02fad342fc053717091146822f0756e>::()::__l2::Literal

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_e02fad342fc053717091146822f0756e>::()::__l2::Literal
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_e02fad342fc053717091146822f0756e>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_e02fad342fc053717091146822f0756e>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_3269e0c9fc4b8a977cca1d611a1c8245>::()::__l2::Literal

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_3269e0c9fc4b8a977cca1d611a1c8245>::()::__l2::Literal
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_3269e0c9fc4b8a977cca1d611a1c8245>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_3269e0c9fc4b8a977cca1d611a1c8245>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_075ad9a81cf3e90cc8ff33821763f2ff>::()::__l2::Literal

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_075ad9a81cf3e90cc8ff33821763f2ff>::()::__l2::Literal
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_075ad9a81cf3e90cc8ff33821763f2ff>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_075ad9a81cf3e90cc8ff33821763f2ff>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_cc3174bdd27d30431d72051721373df6>::()::__l2::Literal

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_cc3174bdd27d30431d72051721373df6>::()::__l2::Literal
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_cc3174bdd27d30431d72051721373df6>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_cc3174bdd27d30431d72051721373df6>
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_f14e91e397bf09fa588febf7ff8e8021>::()::__l2::Literal

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_f14e91e397bf09fa588febf7ff8e8021>::()::__l2::Literal
{
};

# MegaPineTreeCanopy::_buildSchema::__l2::<lambda_f14e91e397bf09fa588febf7ff8e8021>

struct __cppobj MegaPineTreeCanopy::_buildSchema::__l2::<lambda_f14e91e397bf09fa588febf7ff8e8021>
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_f7ce5a59258d37b862fb6badf3d78585>::()::__l2::Literal

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_f7ce5a59258d37b862fb6badf3d78585>::()::__l2::Literal
{
};

# MegaTreeCanopy::_buildSchema::__l2::<lambda_f7ce5a59258d37b862fb6badf3d78585>

struct __cppobj MegaTreeCanopy::_buildSchema::__l2::<lambda_f7ce5a59258d37b862fb6badf3d78585>
{
};

# MegaTreeTrunk::_buildSchema::__l2::<lambda_ccd548c7c1b56565444a82f0a2ee88ea>::()::__l2::Literal

struct __cppobj MegaTreeTrunk::_buildSchema::__l2::<lambda_ccd548c7c1b56565444a82f0a2ee88ea>::()::__l2::Literal
{
};

# MegaTreeTrunk::_buildSchema::__l2::<lambda_ccd548c7c1b56565444a82f0a2ee88ea>

struct __cppobj MegaTreeTrunk::_buildSchema::__l2::<lambda_ccd548c7c1b56565444a82f0a2ee88ea>
{
};

# moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ExplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
};

# moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard

struct __cppobj moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::dequeue::__l11::Guard
{
  moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::Block *block;
  unsigned __int64 index;
  moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits>::ImplicitProducer::BlockIndexEntry *entry;
  moodycamel::ConcurrentQueue<std::shared_ptr<Bedrock::SignalBase>,moodycamel::ConcurrentQueueDefaultTraits> *parent;
};

# MinecraftInputHandler_vtbl

struct /*VFT*/ MinecraftInputHandler_vtbl
{
  void (__fastcall *~IConfigListener)(IConfigListener *this);
  void (__fastcall *onConfigChanged)(IConfigListener *this, const Config *);
  std::unique_ptr<MoveInputHandler> *(__fastcall *_createMoveInputHandler)(MinecraftInputHandler *this, std::unique_ptr<MoveInputHandler> *result, std::weak_ptr<IClientInstance>);
  void (__fastcall *_registerInputHandlers)(MinecraftInputHandler *this);
  void (__fastcall *_registerDebugInputHandlers)(MinecraftInputHandler *this);
};

# Mob_vtbl

struct /*VFT*/ Mob_vtbl
{
  bool (__fastcall *hasComponent)(Actor *this, const HashedString *);
  void (__fastcall *reloadHardcoded)(Actor *this, Actor::InitializationMethod, const VariantParameterList *);
  void (__fastcall *reloadHardcodedClient)(Actor *this, Actor::InitializationMethod, const VariantParameterList *);
  void (__fastcall *initializeComponents)(Actor *this, Actor::InitializationMethod, const VariantParameterList *);
  void (__fastcall *reloadComponents)(Actor *this, Actor::InitializationMethod, const VariantParameterList *);
  void (__fastcall *_serverInitItemStackIds)(Actor *this);
  void (__fastcall *_doInitialMove)(Actor *this);
  bool (__fastcall *checkAllSensitiveWords)(Actor *this);
  bool (__fastcall *checkNameTag)(Actor *this);
  void (__fastcall *~Actor)(Actor *this);
  void (__fastcall *reset)(Actor *this);
  int (__fastcall *getOnDeathExperience)(Actor *this);
  ActorType (__fastcall *getOwnerEntityType)(Actor *this);
  void (__fastcall *remove)(Actor *this);
  void (__fastcall *setPos)(Actor *this, const Vec3 *);
  const PredictedMovementValues *(__fastcall *getPredictedMovementValues)(Actor *this);
  const Vec3 *(__fastcall *getPos)(Actor *this);
  const Vec3 *(__fastcall *getPosOld)(Actor *this);
  const Vec3 *(__fastcall *getPosExtrapolated)(Actor *this, const Vec3 *result, float);
  Vec3 *(__fastcall *getAttachPos)(Actor *this, Vec3 *result, ActorLocation, float);
  Vec3 *(__fastcall *getFiringPos)(Actor *this, Vec3 *result);
  void (__fastcall *setRot)(Actor *this, const Vec2 *);
  void (__fastcall *move)(Actor *this, IActorMovementProxy *, const Vec3 *);
  void (__fastcall *move)(Actor *this, const Vec3 *);
  Vec3 *(__fastcall *getInterpolatedRidingPosition)(Actor *this, Vec3 *result, float);
  float (__fastcall *getInterpolatedBodyRot)(Actor *this, float);
  float (__fastcall *getInterpolatedHeadRot)(Actor *this, float);
  float (__fastcall *getInterpolatedBodyYaw)(Actor *this, float);
  float (__fastcall *getYawSpeedInDegreesPerSecond)(Actor *this);
  float (__fastcall *getInterpolatedWalkAnimSpeed)(Actor *this, float);
  Vec3 *(__fastcall *getInterpolatedRidingOffset)(Actor *this, Vec3 *result, float);
  void (__fastcall *checkBlockCollisions)(Actor *this);
  void (__fastcall *checkBlockCollisions)(Actor *this, const AABB *, std::function<void __cdecl(BlockSource &,Block const &,BlockPos const &,Actor &)>);
  bool (__fastcall *isFireImmune)(Actor *this);
  bool (__fastcall *breaksFallingBlocks)(Actor *this);
  void (__fastcall *blockedByShield)(Actor *this, const ActorDamageSource *, Actor *);
  void (__fastcall *teleportTo)(Actor *this, const Vec3 *, bool, int, int, const ActorUniqueID *);
  bool (__fastcall *tryTeleportTo)(Actor *this, const Vec3 *, bool, bool, int, int);
  void (__fastcall *chorusFruitTeleport)(Actor *this, Vec3 *);
  void (__fastcall *lerpTo)(Actor *this, const Vec3 *, const Vec2 *, int);
  void (__fastcall *lerpMotion)(Actor *this, const Vec3 *);
  std::unique_ptr<AddActorBasePacket> *(__fastcall *getAddPacket)(Actor *this, std::unique_ptr<AddActorBasePacket> *result);
  void (__fastcall *normalTick)(Actor *this);
  void (__fastcall *baseTick)(Actor *this);
  void (__fastcall *rideTick)(Actor *this);
  void (__fastcall *positionRider)(Actor *this, Actor *, float);
  float (__fastcall *getRidingHeight)(Actor *this);
  bool (__fastcall *startRiding)(Actor *this, Actor *);
  void (__fastcall *addRider)(Actor *this, Actor *);
  void (__fastcall *flagRiderToRemove)(Actor *this, Actor *);
  std::string *(__fastcall *getExitTip)(Actor *this, std::string *result, const std::string *, InputMode);
  bool (__fastcall *intersects)(Actor *this, const Vec3 *, const Vec3 *);
  bool (__fastcall *isFree)(Actor *this, const Vec3 *);
  bool (__fastcall *isFree)(Actor *this, const Vec3 *, float);
  bool (__fastcall *isInWall)(Actor *this);
  bool (__fastcall *isInvisible)(Actor *this);
  bool (__fastcall *canShowNameTag)(Actor *this);
  bool (__fastcall *canExistInPeaceful)(Actor *this);
  void (__fastcall *setNameTagVisible)(Actor *this, bool);
  const std::string *(__fastcall *getNameTag)(Actor *this);
  unsigned __int64 (__fastcall *getNameTagAsHash)(Actor *this);
  std::string *(__fastcall *getFormattedNameTag)(Actor *this, std::string *result);
  void (__fastcall *filterFormattedNameTag)(Actor *this, const UIProfanityContext *);
  void (__fastcall *setNameTag)(Actor *this, const std::string *);
  bool (__fastcall *getAlwaysShowNameTag)(Actor *this);
  void (__fastcall *setScoreTag)(Actor *this, const std::string *);
  const std::string *(__fastcall *getScoreTag)(Actor *this);
  bool (__fastcall *isInWater)(Actor *this);
  bool (__fastcall *hasEnteredWater)(Actor *this);
  bool (__fastcall *isImmersedInWater)(Actor *this);
  bool (__fastcall *isInWaterOrRain)(Actor *this);
  bool (__fastcall *isInLava)(Actor *this);
  bool (__fastcall *isUnderLiquid)(Actor *this, MaterialType);
  bool (__fastcall *isOverWater)(Actor *this);
  void (__fastcall *makeStuckInBlock)(Actor *this, const Vec3 *);
  float (__fastcall *getCameraOffset)(Actor *this);
  float (__fastcall *getShadowHeightOffs)(Actor *this);
  float (__fastcall *getShadowRadius)(Actor *this);
  Vec3 *(__fastcall *getHeadLookVector)(Actor *this, Vec3 *result, float);
  bool (__fastcall *canSeeInvisible)(Actor *this);
  bool (__fastcall *canSee)(Actor *this, const Vec3 *);
  bool (__fastcall *canSee)(Actor *this, const Actor *);
  bool (__fastcall *isSkyLit)(Actor *this, float);
  float (__fastcall *getBrightness)(Actor *this, float);
  bool (__fastcall *interactPreventDefault)(Actor *this);
  void (__fastcall *playerTouch)(Actor *this, Player *);
  void (__fastcall *onAboveBubbleColumn)(Actor *this, const bool);
  void (__fastcall *onInsideBubbleColumn)(Actor *this, const bool);
  bool (__fastcall *isImmobile)(Actor *this);
  bool (__fastcall *isSilent)(Actor *this);
  bool (__fastcall *isPickable)(Actor *this);
  bool (__fastcall *isFishable)(Actor *this);
  bool (__fastcall *isSleeping)(Actor *this);
  bool (__fastcall *isShootable)(Actor *this);
  void (__fastcall *setSneaking)(Actor *this, bool);
  bool (__fastcall *isBlocking)(Actor *this);
  bool (__fastcall *isDamageBlocked)(Actor *this, const ActorDamageSource *);
  bool (__fastcall *isAlive)(Actor *this);
  bool (__fastcall *isOnFire)(Actor *this);
  bool (__fastcall *isOnHotBlock)(Actor *this);
  bool (__fastcall *isCreativeModeAllowed)(Actor *this);
  bool (__fastcall *isSurfaceMob)(Actor *this);
  bool (__fastcall *isTargetable)(Actor *this);
  bool (__fastcall *isLocalPlayer)(Actor *this);
  bool (__fastcall *isPlayer)(Actor *this);
  bool (__fastcall *canAttack)(Actor *this, Actor *, bool);
  void (__fastcall *setTarget)(Actor *this, Actor *);
  Actor *(__fastcall *findAttackTarget)(Actor *this);
  bool (__fastcall *isValidTarget)(Actor *this, Actor *);
  bool (__fastcall *attack)(Actor *this, Actor *);
  void (__fastcall *performRangedAttack)(Actor *this, Actor *, float);
  void (__fastcall *adjustDamageAmount)(Actor *this, int *);
  int (__fastcall *getEquipmentCount)(Actor *this);
  void (__fastcall *setOwner)(Actor *this, const ActorUniqueID);
  void (__fastcall *setSitting)(Actor *this, bool);
  void (__fastcall *onTame)(Actor *this);
  void (__fastcall *onFailedTame)(Actor *this);
  int (__fastcall *getInventorySize)(Actor *this);
  int (__fastcall *getEquipSlots)(Actor *this);
  int (__fastcall *getChestSlots)(Actor *this);
  void (__fastcall *setStanding)(Actor *this, bool);
  bool (__fastcall *canPowerJump)(Actor *this);
  void (__fastcall *setCanPowerJump)(Actor *this, bool);
  bool (__fastcall *isJumping)(Actor *this);
  bool (__fastcall *isEnchanted)(Actor *this);
  void (__fastcall *rideJumped)(Actor *this);
  void (__fastcall *rideLanded)(Actor *this, const Vec3 *, const Vec3 *);
  bool (__fastcall *shouldRender)(Actor *this);
  bool (__fastcall *isInvulnerableTo)(Actor *this, const ActorDamageSource *);
  ActorDamageCause (__fastcall *getBlockDamageCause)(Actor *this, const Block *);
  void (__fastcall *actuallyHurt)(Actor *this, int, const ActorDamageSource *, bool);
  void (__fastcall *animateHurt)(Actor *this);
  bool (__fastcall *doFireHurt)(Actor *this, int);
  void (__fastcall *onLightningHit)(Actor *this);
  void (__fastcall *onBounceStarted)(Actor *this, const BlockPos *, const Block *);
  void (__fastcall *feed)(Actor *this, int);
  void (__fastcall *handleEntityEvent)(Actor *this, ActorEvent, int);
  float (__fastcall *getPickRadius)(Actor *this);
  const HashedString *(__fastcall *getActorRendererId)(Actor *this);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, const ItemStack *, float);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, const Block *, int, float);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, const Block *, int);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, int, int, float);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, int, int);
  void (__fastcall *despawn)(Actor *this);
  void (__fastcall *killed)(Actor *this, Actor *);
  void (__fastcall *awardKillScore)(Actor *this, Actor *, int);
  void (__fastcall *setArmor)(Actor *this, ArmorSlot, const ItemStack *);
  const ItemStack *(__fastcall *getArmor)(Actor *this, ArmorSlot);
  ArmorMaterialType (__fastcall *getArmorMaterialTypeInSlot)(Actor *this, ArmorSlot);
  ArmorTextureType (__fastcall *getArmorMaterialTextureTypeInSlot)(Actor *this, ArmorSlot);
  float (__fastcall *getArmorColorInSlot)(Actor *this, ArmorSlot, int);
  const ItemStack *(__fastcall *getEquippedSlot)(Actor *this, EquipmentSlot);
  void (__fastcall *setEquippedSlot)(Actor *this, EquipmentSlot, const ItemStack *);
  const ItemStack *(__fastcall *getCarriedItem)(Actor *this);
  void (__fastcall *setCarriedItem)(Actor *this, const ItemStack *);
  void (__fastcall *setOffhandSlot)(Actor *this, const ItemStack *);
  const ItemStack *(__fastcall *getEquippedTotem)(Actor *this);
  bool (__fastcall *consumeTotem)(Actor *this);
  bool (__fastcall *save)(Actor *this, CompoundTag *);
  void (__fastcall *saveWithoutId)(Actor *this, CompoundTag *);
  bool (__fastcall *load)(Actor *this, const CompoundTag *, DataLoadHelper *);
  void (__fastcall *loadLinks)(Actor *this, const CompoundTag *, std::vector<ActorLink> *, DataLoadHelper *);
  ActorType (__fastcall *getEntityTypeId)(Actor *this);
  const HashedString *(__fastcall *queryEntityRenderer)(Actor *this);
  ActorUniqueID *(__fastcall *getSourceUniqueID)(Actor *this, ActorUniqueID *result);
  void (__fastcall *setOnFire)(Actor *this, int);
  AABB *(__fastcall *getHandleWaterAABB)(Actor *this, AABB *result);
  void (__fastcall *handleInsidePortal)(Actor *this, const BlockPos *);
  int (__fastcall *getPortalCooldown)(Actor *this);
  int (__fastcall *getPortalWaitTime)(Actor *this);
  AutomaticID<Dimension,int> *(__fastcall *getDimensionId)(Actor *this, AutomaticID<Dimension,int> *result);
  bool (__fastcall *canChangeDimensions)(Actor *this);
  void (__fastcall *changeDimension)(Actor *this, const ChangeDimensionPacket *);
  void (__fastcall *changeDimension)(Actor *this, AutomaticID<Dimension,int>, bool);
  ActorUniqueID *(__fastcall *getControllingPlayer)(Actor *this, ActorUniqueID *result);
  void (__fastcall *checkFallDamage)(Actor *this, float, bool);
  void (__fastcall *causeFallDamage)(Actor *this, float);
  void (__fastcall *handleFallDistanceOnServer)(Actor *this, float, bool);
  void (__fastcall *playSynchronizedSound)(Actor *this, LevelSoundEvent, const Vec3 *, int, bool);
  void (__fastcall *playSynchronizedSound)(Actor *this, LevelSoundEvent, const Vec3 *, const Block *, bool);
  void (__fastcall *onSynchedDataUpdate)(Actor *this, int);
  bool (__fastcall *canAddRider)(Actor *this, Actor *);
  bool (__fastcall *canPickupItem)(Actor *this, const ItemStack *);
  bool (__fastcall *canBePulledIntoVehicle)(Actor *this);
  bool (__fastcall *inCaravan)(Actor *this);
  bool (__fastcall *isLeashableType)(Actor *this);
  void (__fastcall *tickLeash)(Actor *this);
  void (__fastcall *sendMotionPacketIfNeeded)(Actor *this);
  bool (__fastcall *canSynchronizeNewEntity)(Actor *this);
  bool (__fastcall *stopRiding)(Actor *this, bool, bool, bool, bool);
  void (__fastcall *startSwimming)(Actor *this);
  void (__fastcall *stopSwimming)(Actor *this);
  void (__fastcall *buildDebugInfo)(Actor *this, std::string *);
  CommandPermissionLevel (__fastcall *getCommandPermissionLevel)(Actor *this);
  AttributeInstance *(__fastcall *getMutableAttribute)(Actor *this, const Attribute *);
  const AttributeInstance *(__fastcall *getAttribute)(Actor *this, const Attribute *);
  int (__fastcall *getDeathTime)(Actor *this);
  void (__fastcall *heal)(Actor *this, int);
  bool (__fastcall *isInvertedHealAndHarm)(Actor *this);
  bool (__fastcall *canBeAffected)(Actor *this, const MobEffectInstance *);
  bool (__fastcall *canBeAffected)(Actor *this, int);
  bool (__fastcall *canBeAffectedByArrow)(Actor *this, const MobEffectInstance *);
  void (__fastcall *onEffectAdded)(Actor *this, MobEffectInstance *);
  void (__fastcall *onEffectUpdated)(Actor *this, const MobEffectInstance *);
  void (__fastcall *onEffectRemoved)(Actor *this, MobEffectInstance *);
  AnimationComponent *(__fastcall *getAnimationComponent)(Actor *this);
  void (__fastcall *openContainerComponent)(Actor *this, Player *);
  void (__fastcall *swing)(Actor *this);
  void (__fastcall *useItem)(Actor *this, ItemStackBase *, ItemUseMethod, bool);
  bool (__fastcall *hasOutputSignal)(Actor *this, unsigned __int8);
  int (__fastcall *getOutputSignal)(Actor *this);
  void (__fastcall *getDebugText)(Actor *this, std::vector<std::string> *);
  float (__fastcall *getMapDecorationRotation)(Actor *this);
  float (__fastcall *getRiderYRotation)(Actor *this, const Actor *);
  float (__fastcall *getYHeadRot)(Actor *this);
  bool (__fastcall *isWorldBuilder)(Actor *this);
  bool (__fastcall *isCreative)(Actor *this);
  bool (__fastcall *isAdventure)(Actor *this);
  bool (__fastcall *add)(Actor *this, ItemStack *);
  bool (__fastcall *drop)(Actor *this, const ItemStack *, bool);
  bool (__fastcall *getInteraction)(Actor *this, Player *, ActorInteraction *, const Vec3 *);
  bool (__fastcall *canDestroyBlock)(Actor *this, const Block *);
  void (__fastcall *setAuxValue)(Actor *this, int);
  void (__fastcall *setSize)(Actor *this, float, float);
  int (__fastcall *getLifeSpan)(Actor *this);
  void (__fastcall *onOrphan)(Actor *this);
  void (__fastcall *wobble)(Actor *this);
  bool (__fastcall *wasHurt)(Actor *this);
  void (__fastcall *startSpinAttack)(Actor *this);
  void (__fastcall *stopSpinAttack)(Actor *this);
  void (__fastcall *setDamageNearbyMobs)(Actor *this, bool);
  bool (__fastcall *hasCritBox)(Actor *this);
  bool (__fastcall *isCritHit)(Actor *this);
  void (__fastcall *renderDebugServerState)(Actor *this, const Options *);
  void (__fastcall *reloadLootTable)(Actor *this, const EquipmentTableDefinition *);
  void (__fastcall *reloadLootTable)(Actor *this);
  float (__fastcall *getDeletionDelayTimeSeconds)(Actor *this);
  void (__fastcall *kill)(Actor *this);
  void (__fastcall *die)(Actor *this, const ActorDamageSource *);
  bool (__fastcall *shouldTick)(Actor *this);
  std::shared_ptr<IActorMovementProxy> *(__fastcall *createMovementProxy)(Actor *this, std::shared_ptr<IActorMovementProxy> *result);
  void (__fastcall *updateEntitySpecificMolangVariables)(Actor *this, RenderParams *);
  bool (__fastcall *shouldTryMakeStepSound)(Actor *this);
  float (__fastcall *getNextStep)(Actor *this, const float);
  bool (__fastcall *canMakeStepSound)(Actor *this);
  void (__fastcall *outOfWorld)(Actor *this);
  bool (__fastcall *_hurt)(Actor *this, const ActorDamageSource *, int, bool, bool);
  void (__fastcall *markHurt)(Actor *this);
  void (__fastcall *readAdditionalSaveData)(Actor *this, const CompoundTag *, DataLoadHelper *);
  void (__fastcall *addAdditionalSaveData)(Actor *this, CompoundTag *);
  void (__fastcall *_playStepSound)(Actor *this, const BlockPos *, const Block *);
  void (__fastcall *_playFlySound)(Actor *this, const BlockPos *, const Block *);
  bool (__fastcall *_makeFlySound)(Actor *this);
  void (__fastcall *checkInsideBlocks)(Actor *this, float);
  void (__fastcall *pushOutOfBlocks)(Actor *this, const Vec3 *);
  bool (__fastcall *updateWaterState)(Actor *this);
  void (__fastcall *doWaterSplashEffect)(Actor *this);
  void (__fastcall *spawnTrailBubbles)(Actor *this);
  void (__fastcall *updateInsideBlock)(Actor *this);
  LootTable *(__fastcall *getLootTable)(Actor *this);
  LootTable *(__fastcall *getDefaultLootTable)(Actor *this);
  void (__fastcall *_removeRider)(Actor *this, const ActorUniqueID *, bool, bool, bool);
  void (__fastcall *_onSizeUpdated)(Actor *this);
  void (__fastcall *_doAutoAttackOnTouch)(Actor *this, Actor *);
  void (__fastcall *knockback)(Mob *this, Actor *, int, float, float, float, float, float);
  void (__fastcall *resolveDeathLoot)(Mob *this, int, const ActorDamageSource *);
  void (__fastcall *spawnAnim)(Mob *this);
  void (__fastcall *setSleeping)(Mob *this, bool);
  void (__fastcall *setSprinting)(Mob *this, bool);
  void (__fastcall *playAmbientSound)(Mob *this);
  LevelSoundEvent (__fastcall *getAmbientSound)(Mob *this);
  int (__fastcall *getAmbientSoundPostponeTicks)(Mob *this);
  int (__fastcall *getAmbientSoundPostponeTicksRange)(Mob *this);
  const TextureUVCoordinateSet *(__fastcall *getItemInHandIcon)(Mob *this, const ItemStack *, int);
  float (__fastcall *getSpeed)(Mob *this);
  void (__fastcall *setSpeed)(Mob *this, float);
  float (__fastcall *getJumpPower)(Mob *this);
  bool (__fastcall *hurtEffects)(Mob *this, const ActorDamageSource *, int, bool, bool);
  int (__fastcall *getMeleeWeaponDamageBonus)(Mob *this, Mob *);
  int (__fastcall *getMeleeKnockbackBonus)(Mob *this);
  void (__fastcall *travel)(Mob *this, IMobMovementProxy *, float, float, float);
  void (__fastcall *travel)(Mob *this, float, float, float);
  void (__fastcall *applyFinalFriction)(Mob *this, float, bool);
  void (__fastcall *updateWalkAnim)(Mob *this);
  void (__fastcall *aiStep)(Mob *this, IMobMovementProxy *);
  void (__fastcall *aiStep)(Mob *this);
  void (__fastcall *pushActors)(Mob *this);
  void (__fastcall *lookAt)(Mob *this, Actor *, float, float);
  bool (__fastcall *isLookingAtAnEntity)(Mob *this);
  bool (__fastcall *checkSpawnRules)(Mob *this, bool);
  bool (__fastcall *checkSpawnObstruction)(Mob *this);
  float (__fastcall *getAttackAnim)(Mob *this, float);
  int (__fastcall *getItemUseDuration)(Mob *this);
  float (__fastcall *getItemUseStartupProgress)(Mob *this);
  float (__fastcall *getItemUseIntervalProgress)(Mob *this);
  int (__fastcall *getItemuseIntervalAxis)(Mob *this);
  int (__fastcall *getTimeAlongSwing)(Mob *this);
  void (__fastcall *ate)(Mob *this);
  float (__fastcall *getMaxHeadXRot)(Mob *this);
  Mob *(__fastcall *getLastHurtByMob)(Mob *this);
  void (__fastcall *setLastHurtByMob)(Mob *this, Mob *);
  Player *(__fastcall *getLastHurtByPlayer)(Mob *this);
  void (__fastcall *setLastHurtByPlayer)(Mob *this, Player *);
  Mob *(__fastcall *getLastHurtMob)(Mob *this);
  void (__fastcall *setLastHurtMob)(Mob *this, Actor *);
  bool (__fastcall *isAlliedTo)(Mob *this, Mob *);
  bool (__fastcall *doHurtTarget)(Mob *this, Actor *);
  bool (__fastcall *canBeControlledByRider)(Mob *this);
  void (__fastcall *leaveCaravan)(Mob *this);
  void (__fastcall *joinCaravan)(Mob *this, Mob *);
  bool (__fastcall *hasCaravanTail)(Mob *this);
  ActorUniqueID *(__fastcall *getCaravanHead)(Mob *this, ActorUniqueID *result);
  int (__fastcall *getArmorValue)(Mob *this);
  float (__fastcall *getArmorCoverPercentage)(Mob *this);
  void (__fastcall *hurtArmor)(Mob *this, const ActorDamageSource *, int, const std::bitset<4> *);
  void (__fastcall *hurtArmor)(Mob *this, const ActorDamageSource *, int);
  void (__fastcall *hurtArmorSlot)(Mob *this, const ActorDamageSource *, int, ArmorSlot);
  void (__fastcall *setDamagedArmor)(Mob *this, ArmorSlot, const ItemStack *);
  void (__fastcall *sendArmorDamage)(Mob *this, const std::bitset<4> *);
  void (__fastcall *sendArmor)(Mob *this, const std::bitset<4> *);
  void (__fastcall *containerChanged)(Mob *this, int);
  void (__fastcall *updateEquipment)(Mob *this);
  int (__fastcall *clearEquipment)(Mob *this);
  std::vector<ItemStack const *> *(__fastcall *getAllArmor)(Mob *this, std::vector<ItemStack const *> *result);
  std::vector<int> *(__fastcall *getAllArmorID)(Mob *this, std::vector<int> *result);
  std::vector<ItemStack const *> *(__fastcall *getAllHand)(Mob *this, std::vector<ItemStack const *> *result);
  std::vector<ItemStack const *> *(__fastcall *getAllEquipment)(Mob *this, std::vector<ItemStack const *> *result);
  int (__fastcall *getArmorTypeHash)(Mob *this);
  void (__fastcall *dropEquipmentOnDeath)(Mob *this);
  void (__fastcall *dropEquipmentOnDeath)(Mob *this, const ActorDamageSource *, int);
  void (__fastcall *clearVanishEnchantedItemsOnDeath)(Mob *this);
  void (__fastcall *sendInventory)(Mob *this, bool);
  int (__fastcall *getDamageAfterMagicAbsorb)(Mob *this, const ActorDamageSource *, int);
  bool (__fastcall *createAIGoals)(Mob *this);
  void (__fastcall *onBorn)(Mob *this, Actor *, Actor *);
  bool (__fastcall *setItemSlot)(Mob *this, EquipmentSlot, const ItemStack *);
  void (__fastcall *setTransitioningSitting)(Mob *this, bool);
  void (__fastcall *attackAnimation)(Mob *this, Actor *, float);
  int (__fastcall *getAttackTime)(Mob *this);
  float (__fastcall *_getWalkTargetValue)(Mob *this, const BlockPos *);
  bool (__fastcall *canExistWhenDisallowMob)(Mob *this);
  bool (__fastcall *useNewAi)(Mob *this);
  void (__fastcall *ascendLadder)(Mob *this);
  void (__fastcall *ascendScaffolding)(Mob *this);
  void (__fastcall *descendScaffolding)(Mob *this);
  void (__fastcall *dropContainer)(Mob *this);
  std::unique_ptr<BodyControl> *(__fastcall *initBodyControl)(Mob *this, std::unique_ptr<BodyControl> *result);
  void (__fastcall *jumpFromGround)(Mob *this, IMobMovementProxy *);
  void (__fastcall *jumpFromGround)(Mob *this);
  void (__fastcall *updateAi)(Mob *this);
  void (__fastcall *newServerAiStep)(Mob *this);
  void (__fastcall *_serverAiMobStep)(Mob *this);
  int (__fastcall *getDamageAfterEnchantReduction)(Mob *this, const ActorDamageSource *, int);
  int (__fastcall *getDamageAfterArmorAbsorb)(Mob *this, const ActorDamageSource *, int);
  void (__fastcall *dropBags)(Mob *this);
  void (__fastcall *tickDeath)(Mob *this);
  void (__fastcall *updateGliding)(Mob *this);
  bool (__fastcall *_allowAscendingScaffolding)(Mob *this);
};

# Monster_vtbl

struct /*VFT*/ Monster_vtbl
{
  bool (__fastcall *hasComponent)(Actor *this, const HashedString *);
  void (__fastcall *reloadHardcoded)(Actor *this, Actor::InitializationMethod, const VariantParameterList *);
  void (__fastcall *reloadHardcodedClient)(Actor *this, Actor::InitializationMethod, const VariantParameterList *);
  void (__fastcall *initializeComponents)(Actor *this, Actor::InitializationMethod, const VariantParameterList *);
  void (__fastcall *reloadComponents)(Actor *this, Actor::InitializationMethod, const VariantParameterList *);
  void (__fastcall *_serverInitItemStackIds)(Actor *this);
  void (__fastcall *_doInitialMove)(Actor *this);
  bool (__fastcall *checkAllSensitiveWords)(Actor *this);
  bool (__fastcall *checkNameTag)(Actor *this);
  void (__fastcall *~Actor)(Actor *this);
  void (__fastcall *reset)(Actor *this);
  int (__fastcall *getOnDeathExperience)(Actor *this);
  ActorType (__fastcall *getOwnerEntityType)(Actor *this);
  void (__fastcall *remove)(Actor *this);
  void (__fastcall *setPos)(Actor *this, const Vec3 *);
  const PredictedMovementValues *(__fastcall *getPredictedMovementValues)(Actor *this);
  const Vec3 *(__fastcall *getPos)(Actor *this);
  const Vec3 *(__fastcall *getPosOld)(Actor *this);
  const Vec3 *(__fastcall *getPosExtrapolated)(Actor *this, const Vec3 *result, float);
  Vec3 *(__fastcall *getAttachPos)(Actor *this, Vec3 *result, ActorLocation, float);
  Vec3 *(__fastcall *getFiringPos)(Actor *this, Vec3 *result);
  void (__fastcall *setRot)(Actor *this, const Vec2 *);
  void (__fastcall *move)(Actor *this, IActorMovementProxy *, const Vec3 *);
  void (__fastcall *move)(Actor *this, const Vec3 *);
  Vec3 *(__fastcall *getInterpolatedRidingPosition)(Actor *this, Vec3 *result, float);
  float (__fastcall *getInterpolatedBodyRot)(Actor *this, float);
  float (__fastcall *getInterpolatedHeadRot)(Actor *this, float);
  float (__fastcall *getInterpolatedBodyYaw)(Actor *this, float);
  float (__fastcall *getYawSpeedInDegreesPerSecond)(Actor *this);
  float (__fastcall *getInterpolatedWalkAnimSpeed)(Actor *this, float);
  Vec3 *(__fastcall *getInterpolatedRidingOffset)(Actor *this, Vec3 *result, float);
  void (__fastcall *checkBlockCollisions)(Actor *this);
  void (__fastcall *checkBlockCollisions)(Actor *this, const AABB *, std::function<void __cdecl(BlockSource &,Block const &,BlockPos const &,Actor &)>);
  bool (__fastcall *isFireImmune)(Actor *this);
  bool (__fastcall *breaksFallingBlocks)(Actor *this);
  void (__fastcall *blockedByShield)(Actor *this, const ActorDamageSource *, Actor *);
  void (__fastcall *teleportTo)(Actor *this, const Vec3 *, bool, int, int, const ActorUniqueID *);
  bool (__fastcall *tryTeleportTo)(Actor *this, const Vec3 *, bool, bool, int, int);
  void (__fastcall *chorusFruitTeleport)(Actor *this, Vec3 *);
  void (__fastcall *lerpTo)(Actor *this, const Vec3 *, const Vec2 *, int);
  void (__fastcall *lerpMotion)(Actor *this, const Vec3 *);
  std::unique_ptr<AddActorBasePacket> *(__fastcall *getAddPacket)(Actor *this, std::unique_ptr<AddActorBasePacket> *result);
  void (__fastcall *normalTick)(Actor *this);
  void (__fastcall *baseTick)(Actor *this);
  void (__fastcall *rideTick)(Actor *this);
  void (__fastcall *positionRider)(Actor *this, Actor *, float);
  float (__fastcall *getRidingHeight)(Actor *this);
  bool (__fastcall *startRiding)(Actor *this, Actor *);
  void (__fastcall *addRider)(Actor *this, Actor *);
  void (__fastcall *flagRiderToRemove)(Actor *this, Actor *);
  std::string *(__fastcall *getExitTip)(Actor *this, std::string *result, const std::string *, InputMode);
  bool (__fastcall *intersects)(Actor *this, const Vec3 *, const Vec3 *);
  bool (__fastcall *isFree)(Actor *this, const Vec3 *);
  bool (__fastcall *isFree)(Actor *this, const Vec3 *, float);
  bool (__fastcall *isInWall)(Actor *this);
  bool (__fastcall *isInvisible)(Actor *this);
  bool (__fastcall *canShowNameTag)(Actor *this);
  bool (__fastcall *canExistInPeaceful)(Actor *this);
  void (__fastcall *setNameTagVisible)(Actor *this, bool);
  const std::string *(__fastcall *getNameTag)(Actor *this);
  unsigned __int64 (__fastcall *getNameTagAsHash)(Actor *this);
  std::string *(__fastcall *getFormattedNameTag)(Actor *this, std::string *result);
  void (__fastcall *filterFormattedNameTag)(Actor *this, const UIProfanityContext *);
  void (__fastcall *setNameTag)(Actor *this, const std::string *);
  bool (__fastcall *getAlwaysShowNameTag)(Actor *this);
  void (__fastcall *setScoreTag)(Actor *this, const std::string *);
  const std::string *(__fastcall *getScoreTag)(Actor *this);
  bool (__fastcall *isInWater)(Actor *this);
  bool (__fastcall *hasEnteredWater)(Actor *this);
  bool (__fastcall *isImmersedInWater)(Actor *this);
  bool (__fastcall *isInWaterOrRain)(Actor *this);
  bool (__fastcall *isInLava)(Actor *this);
  bool (__fastcall *isUnderLiquid)(Actor *this, MaterialType);
  bool (__fastcall *isOverWater)(Actor *this);
  void (__fastcall *makeStuckInBlock)(Actor *this, const Vec3 *);
  float (__fastcall *getCameraOffset)(Actor *this);
  float (__fastcall *getShadowHeightOffs)(Actor *this);
  float (__fastcall *getShadowRadius)(Actor *this);
  Vec3 *(__fastcall *getHeadLookVector)(Actor *this, Vec3 *result, float);
  bool (__fastcall *canSeeInvisible)(Actor *this);
  bool (__fastcall *canSee)(Actor *this, const Vec3 *);
  bool (__fastcall *canSee)(Actor *this, const Actor *);
  bool (__fastcall *isSkyLit)(Actor *this, float);
  float (__fastcall *getBrightness)(Actor *this, float);
  bool (__fastcall *interactPreventDefault)(Actor *this);
  void (__fastcall *playerTouch)(Actor *this, Player *);
  void (__fastcall *onAboveBubbleColumn)(Actor *this, const bool);
  void (__fastcall *onInsideBubbleColumn)(Actor *this, const bool);
  bool (__fastcall *isImmobile)(Actor *this);
  bool (__fastcall *isSilent)(Actor *this);
  bool (__fastcall *isPickable)(Actor *this);
  bool (__fastcall *isFishable)(Actor *this);
  bool (__fastcall *isSleeping)(Actor *this);
  bool (__fastcall *isShootable)(Actor *this);
  void (__fastcall *setSneaking)(Actor *this, bool);
  bool (__fastcall *isBlocking)(Actor *this);
  bool (__fastcall *isDamageBlocked)(Actor *this, const ActorDamageSource *);
  bool (__fastcall *isAlive)(Actor *this);
  bool (__fastcall *isOnFire)(Actor *this);
  bool (__fastcall *isOnHotBlock)(Actor *this);
  bool (__fastcall *isCreativeModeAllowed)(Actor *this);
  bool (__fastcall *isSurfaceMob)(Actor *this);
  bool (__fastcall *isTargetable)(Actor *this);
  bool (__fastcall *isLocalPlayer)(Actor *this);
  bool (__fastcall *isPlayer)(Actor *this);
  bool (__fastcall *canAttack)(Actor *this, Actor *, bool);
  void (__fastcall *setTarget)(Actor *this, Actor *);
  Actor *(__fastcall *findAttackTarget)(Actor *this);
  bool (__fastcall *isValidTarget)(Actor *this, Actor *);
  bool (__fastcall *attack)(Actor *this, Actor *);
  void (__fastcall *performRangedAttack)(Actor *this, Actor *, float);
  void (__fastcall *adjustDamageAmount)(Actor *this, int *);
  int (__fastcall *getEquipmentCount)(Actor *this);
  void (__fastcall *setOwner)(Actor *this, const ActorUniqueID);
  void (__fastcall *setSitting)(Actor *this, bool);
  void (__fastcall *onTame)(Actor *this);
  void (__fastcall *onFailedTame)(Actor *this);
  int (__fastcall *getInventorySize)(Actor *this);
  int (__fastcall *getEquipSlots)(Actor *this);
  int (__fastcall *getChestSlots)(Actor *this);
  void (__fastcall *setStanding)(Actor *this, bool);
  bool (__fastcall *canPowerJump)(Actor *this);
  void (__fastcall *setCanPowerJump)(Actor *this, bool);
  bool (__fastcall *isJumping)(Actor *this);
  bool (__fastcall *isEnchanted)(Actor *this);
  void (__fastcall *rideJumped)(Actor *this);
  void (__fastcall *rideLanded)(Actor *this, const Vec3 *, const Vec3 *);
  bool (__fastcall *shouldRender)(Actor *this);
  bool (__fastcall *isInvulnerableTo)(Actor *this, const ActorDamageSource *);
  ActorDamageCause (__fastcall *getBlockDamageCause)(Actor *this, const Block *);
  void (__fastcall *actuallyHurt)(Actor *this, int, const ActorDamageSource *, bool);
  void (__fastcall *animateHurt)(Actor *this);
  bool (__fastcall *doFireHurt)(Actor *this, int);
  void (__fastcall *onLightningHit)(Actor *this);
  void (__fastcall *onBounceStarted)(Actor *this, const BlockPos *, const Block *);
  void (__fastcall *feed)(Actor *this, int);
  void (__fastcall *handleEntityEvent)(Actor *this, ActorEvent, int);
  float (__fastcall *getPickRadius)(Actor *this);
  const HashedString *(__fastcall *getActorRendererId)(Actor *this);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, const ItemStack *, float);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, const Block *, int, float);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, const Block *, int);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, int, int, float);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, int, int);
  void (__fastcall *despawn)(Actor *this);
  void (__fastcall *killed)(Actor *this, Actor *);
  void (__fastcall *awardKillScore)(Actor *this, Actor *, int);
  void (__fastcall *setArmor)(Actor *this, ArmorSlot, const ItemStack *);
  const ItemStack *(__fastcall *getArmor)(Actor *this, ArmorSlot);
  ArmorMaterialType (__fastcall *getArmorMaterialTypeInSlot)(Actor *this, ArmorSlot);
  ArmorTextureType (__fastcall *getArmorMaterialTextureTypeInSlot)(Actor *this, ArmorSlot);
  float (__fastcall *getArmorColorInSlot)(Actor *this, ArmorSlot, int);
  const ItemStack *(__fastcall *getEquippedSlot)(Actor *this, EquipmentSlot);
  void (__fastcall *setEquippedSlot)(Actor *this, EquipmentSlot, const ItemStack *);
  const ItemStack *(__fastcall *getCarriedItem)(Actor *this);
  void (__fastcall *setCarriedItem)(Actor *this, const ItemStack *);
  void (__fastcall *setOffhandSlot)(Actor *this, const ItemStack *);
  const ItemStack *(__fastcall *getEquippedTotem)(Actor *this);
  bool (__fastcall *consumeTotem)(Actor *this);
  bool (__fastcall *save)(Actor *this, CompoundTag *);
  void (__fastcall *saveWithoutId)(Actor *this, CompoundTag *);
  bool (__fastcall *load)(Actor *this, const CompoundTag *, DataLoadHelper *);
  void (__fastcall *loadLinks)(Actor *this, const CompoundTag *, std::vector<ActorLink> *, DataLoadHelper *);
  ActorType (__fastcall *getEntityTypeId)(Actor *this);
  const HashedString *(__fastcall *queryEntityRenderer)(Actor *this);
  ActorUniqueID *(__fastcall *getSourceUniqueID)(Actor *this, ActorUniqueID *result);
  void (__fastcall *setOnFire)(Actor *this, int);
  AABB *(__fastcall *getHandleWaterAABB)(Actor *this, AABB *result);
  void (__fastcall *handleInsidePortal)(Actor *this, const BlockPos *);
  int (__fastcall *getPortalCooldown)(Actor *this);
  int (__fastcall *getPortalWaitTime)(Actor *this);
  AutomaticID<Dimension,int> *(__fastcall *getDimensionId)(Actor *this, AutomaticID<Dimension,int> *result);
  bool (__fastcall *canChangeDimensions)(Actor *this);
  void (__fastcall *changeDimension)(Actor *this, const ChangeDimensionPacket *);
  void (__fastcall *changeDimension)(Actor *this, AutomaticID<Dimension,int>, bool);
  ActorUniqueID *(__fastcall *getControllingPlayer)(Actor *this, ActorUniqueID *result);
  void (__fastcall *checkFallDamage)(Actor *this, float, bool);
  void (__fastcall *causeFallDamage)(Actor *this, float);
  void (__fastcall *handleFallDistanceOnServer)(Actor *this, float, bool);
  void (__fastcall *playSynchronizedSound)(Actor *this, LevelSoundEvent, const Vec3 *, int, bool);
  void (__fastcall *playSynchronizedSound)(Actor *this, LevelSoundEvent, const Vec3 *, const Block *, bool);
  void (__fastcall *onSynchedDataUpdate)(Actor *this, int);
  bool (__fastcall *canAddRider)(Actor *this, Actor *);
  bool (__fastcall *canPickupItem)(Actor *this, const ItemStack *);
  bool (__fastcall *canBePulledIntoVehicle)(Actor *this);
  bool (__fastcall *inCaravan)(Actor *this);
  bool (__fastcall *isLeashableType)(Actor *this);
  void (__fastcall *tickLeash)(Actor *this);
  void (__fastcall *sendMotionPacketIfNeeded)(Actor *this);
  bool (__fastcall *canSynchronizeNewEntity)(Actor *this);
  bool (__fastcall *stopRiding)(Actor *this, bool, bool, bool, bool);
  void (__fastcall *startSwimming)(Actor *this);
  void (__fastcall *stopSwimming)(Actor *this);
  void (__fastcall *buildDebugInfo)(Actor *this, std::string *);
  CommandPermissionLevel (__fastcall *getCommandPermissionLevel)(Actor *this);
  AttributeInstance *(__fastcall *getMutableAttribute)(Actor *this, const Attribute *);
  const AttributeInstance *(__fastcall *getAttribute)(Actor *this, const Attribute *);
  int (__fastcall *getDeathTime)(Actor *this);
  void (__fastcall *heal)(Actor *this, int);
  bool (__fastcall *isInvertedHealAndHarm)(Actor *this);
  bool (__fastcall *canBeAffected)(Actor *this, const MobEffectInstance *);
  bool (__fastcall *canBeAffected)(Actor *this, int);
  bool (__fastcall *canBeAffectedByArrow)(Actor *this, const MobEffectInstance *);
  void (__fastcall *onEffectAdded)(Actor *this, MobEffectInstance *);
  void (__fastcall *onEffectUpdated)(Actor *this, const MobEffectInstance *);
  void (__fastcall *onEffectRemoved)(Actor *this, MobEffectInstance *);
  AnimationComponent *(__fastcall *getAnimationComponent)(Actor *this);
  void (__fastcall *openContainerComponent)(Actor *this, Player *);
  void (__fastcall *swing)(Actor *this);
  void (__fastcall *useItem)(Actor *this, ItemStackBase *, ItemUseMethod, bool);
  bool (__fastcall *hasOutputSignal)(Actor *this, unsigned __int8);
  int (__fastcall *getOutputSignal)(Actor *this);
  void (__fastcall *getDebugText)(Actor *this, std::vector<std::string> *);
  float (__fastcall *getMapDecorationRotation)(Actor *this);
  float (__fastcall *getRiderYRotation)(Actor *this, const Actor *);
  float (__fastcall *getYHeadRot)(Actor *this);
  bool (__fastcall *isWorldBuilder)(Actor *this);
  bool (__fastcall *isCreative)(Actor *this);
  bool (__fastcall *isAdventure)(Actor *this);
  bool (__fastcall *add)(Actor *this, ItemStack *);
  bool (__fastcall *drop)(Actor *this, const ItemStack *, bool);
  bool (__fastcall *getInteraction)(Actor *this, Player *, ActorInteraction *, const Vec3 *);
  bool (__fastcall *canDestroyBlock)(Actor *this, const Block *);
  void (__fastcall *setAuxValue)(Actor *this, int);
  void (__fastcall *setSize)(Actor *this, float, float);
  int (__fastcall *getLifeSpan)(Actor *this);
  void (__fastcall *onOrphan)(Actor *this);
  void (__fastcall *wobble)(Actor *this);
  bool (__fastcall *wasHurt)(Actor *this);
  void (__fastcall *startSpinAttack)(Actor *this);
  void (__fastcall *stopSpinAttack)(Actor *this);
  void (__fastcall *setDamageNearbyMobs)(Actor *this, bool);
  bool (__fastcall *hasCritBox)(Actor *this);
  bool (__fastcall *isCritHit)(Actor *this);
  void (__fastcall *renderDebugServerState)(Actor *this, const Options *);
  void (__fastcall *reloadLootTable)(Actor *this, const EquipmentTableDefinition *);
  void (__fastcall *reloadLootTable)(Actor *this);
  float (__fastcall *getDeletionDelayTimeSeconds)(Actor *this);
  void (__fastcall *kill)(Actor *this);
  void (__fastcall *die)(Actor *this, const ActorDamageSource *);
  bool (__fastcall *shouldTick)(Actor *this);
  std::shared_ptr<IActorMovementProxy> *(__fastcall *createMovementProxy)(Actor *this, std::shared_ptr<IActorMovementProxy> *result);
  void (__fastcall *updateEntitySpecificMolangVariables)(Actor *this, RenderParams *);
  bool (__fastcall *shouldTryMakeStepSound)(Actor *this);
  float (__fastcall *getNextStep)(Actor *this, const float);
  bool (__fastcall *canMakeStepSound)(Actor *this);
  void (__fastcall *outOfWorld)(Actor *this);
  bool (__fastcall *_hurt)(Actor *this, const ActorDamageSource *, int, bool, bool);
  void (__fastcall *markHurt)(Actor *this);
  void (__fastcall *readAdditionalSaveData)(Actor *this, const CompoundTag *, DataLoadHelper *);
  void (__fastcall *addAdditionalSaveData)(Actor *this, CompoundTag *);
  void (__fastcall *_playStepSound)(Actor *this, const BlockPos *, const Block *);
  void (__fastcall *_playFlySound)(Actor *this, const BlockPos *, const Block *);
  bool (__fastcall *_makeFlySound)(Actor *this);
  void (__fastcall *checkInsideBlocks)(Actor *this, float);
  void (__fastcall *pushOutOfBlocks)(Actor *this, const Vec3 *);
  bool (__fastcall *updateWaterState)(Actor *this);
  void (__fastcall *doWaterSplashEffect)(Actor *this);
  void (__fastcall *spawnTrailBubbles)(Actor *this);
  void (__fastcall *updateInsideBlock)(Actor *this);
  LootTable *(__fastcall *getLootTable)(Actor *this);
  LootTable *(__fastcall *getDefaultLootTable)(Actor *this);
  void (__fastcall *_removeRider)(Actor *this, const ActorUniqueID *, bool, bool, bool);
  void (__fastcall *_onSizeUpdated)(Actor *this);
  void (__fastcall *_doAutoAttackOnTouch)(Actor *this, Actor *);
  void (__fastcall *knockback)(Mob *this, Actor *, int, float, float, float, float, float);
  void (__fastcall *resolveDeathLoot)(Mob *this, int, const ActorDamageSource *);
  void (__fastcall *spawnAnim)(Mob *this);
  void (__fastcall *setSleeping)(Mob *this, bool);
  void (__fastcall *setSprinting)(Mob *this, bool);
  void (__fastcall *playAmbientSound)(Mob *this);
  LevelSoundEvent (__fastcall *getAmbientSound)(Mob *this);
  int (__fastcall *getAmbientSoundPostponeTicks)(Mob *this);
  int (__fastcall *getAmbientSoundPostponeTicksRange)(Mob *this);
  const TextureUVCoordinateSet *(__fastcall *getItemInHandIcon)(Mob *this, const ItemStack *, int);
  float (__fastcall *getSpeed)(Mob *this);
  void (__fastcall *setSpeed)(Mob *this, float);
  float (__fastcall *getJumpPower)(Mob *this);
  bool (__fastcall *hurtEffects)(Mob *this, const ActorDamageSource *, int, bool, bool);
  int (__fastcall *getMeleeWeaponDamageBonus)(Mob *this, Mob *);
  int (__fastcall *getMeleeKnockbackBonus)(Mob *this);
  void (__fastcall *travel)(Mob *this, IMobMovementProxy *, float, float, float);
  void (__fastcall *travel)(Mob *this, float, float, float);
  void (__fastcall *applyFinalFriction)(Mob *this, float, bool);
  void (__fastcall *updateWalkAnim)(Mob *this);
  void (__fastcall *aiStep)(Mob *this, IMobMovementProxy *);
  void (__fastcall *aiStep)(Mob *this);
  void (__fastcall *pushActors)(Mob *this);
  void (__fastcall *lookAt)(Mob *this, Actor *, float, float);
  bool (__fastcall *isLookingAtAnEntity)(Mob *this);
  bool (__fastcall *checkSpawnRules)(Mob *this, bool);
  bool (__fastcall *checkSpawnObstruction)(Mob *this);
  float (__fastcall *getAttackAnim)(Mob *this, float);
  int (__fastcall *getItemUseDuration)(Mob *this);
  float (__fastcall *getItemUseStartupProgress)(Mob *this);
  float (__fastcall *getItemUseIntervalProgress)(Mob *this);
  int (__fastcall *getItemuseIntervalAxis)(Mob *this);
  int (__fastcall *getTimeAlongSwing)(Mob *this);
  void (__fastcall *ate)(Mob *this);
  float (__fastcall *getMaxHeadXRot)(Mob *this);
  Mob *(__fastcall *getLastHurtByMob)(Mob *this);
  void (__fastcall *setLastHurtByMob)(Mob *this, Mob *);
  Player *(__fastcall *getLastHurtByPlayer)(Mob *this);
  void (__fastcall *setLastHurtByPlayer)(Mob *this, Player *);
  Mob *(__fastcall *getLastHurtMob)(Mob *this);
  void (__fastcall *setLastHurtMob)(Mob *this, Actor *);
  bool (__fastcall *isAlliedTo)(Mob *this, Mob *);
  bool (__fastcall *doHurtTarget)(Mob *this, Actor *);
  bool (__fastcall *canBeControlledByRider)(Mob *this);
  void (__fastcall *leaveCaravan)(Mob *this);
  void (__fastcall *joinCaravan)(Mob *this, Mob *);
  bool (__fastcall *hasCaravanTail)(Mob *this);
  ActorUniqueID *(__fastcall *getCaravanHead)(Mob *this, ActorUniqueID *result);
  int (__fastcall *getArmorValue)(Mob *this);
  float (__fastcall *getArmorCoverPercentage)(Mob *this);
  void (__fastcall *hurtArmor)(Mob *this, const ActorDamageSource *, int, const std::bitset<4> *);
  void (__fastcall *hurtArmor)(Mob *this, const ActorDamageSource *, int);
  void (__fastcall *hurtArmorSlot)(Mob *this, const ActorDamageSource *, int, ArmorSlot);
  void (__fastcall *setDamagedArmor)(Mob *this, ArmorSlot, const ItemStack *);
  void (__fastcall *sendArmorDamage)(Mob *this, const std::bitset<4> *);
  void (__fastcall *sendArmor)(Mob *this, const std::bitset<4> *);
  void (__fastcall *containerChanged)(Mob *this, int);
  void (__fastcall *updateEquipment)(Mob *this);
  int (__fastcall *clearEquipment)(Mob *this);
  std::vector<ItemStack const *> *(__fastcall *getAllArmor)(Mob *this, std::vector<ItemStack const *> *result);
  std::vector<int> *(__fastcall *getAllArmorID)(Mob *this, std::vector<int> *result);
  std::vector<ItemStack const *> *(__fastcall *getAllHand)(Mob *this, std::vector<ItemStack const *> *result);
  std::vector<ItemStack const *> *(__fastcall *getAllEquipment)(Mob *this, std::vector<ItemStack const *> *result);
  int (__fastcall *getArmorTypeHash)(Mob *this);
  void (__fastcall *dropEquipmentOnDeath)(Mob *this);
  void (__fastcall *dropEquipmentOnDeath)(Mob *this, const ActorDamageSource *, int);
  void (__fastcall *clearVanishEnchantedItemsOnDeath)(Mob *this);
  void (__fastcall *sendInventory)(Mob *this, bool);
  int (__fastcall *getDamageAfterMagicAbsorb)(Mob *this, const ActorDamageSource *, int);
  bool (__fastcall *createAIGoals)(Mob *this);
  void (__fastcall *onBorn)(Mob *this, Actor *, Actor *);
  bool (__fastcall *setItemSlot)(Mob *this, EquipmentSlot, const ItemStack *);
  void (__fastcall *setTransitioningSitting)(Mob *this, bool);
  void (__fastcall *attackAnimation)(Mob *this, Actor *, float);
  int (__fastcall *getAttackTime)(Mob *this);
  float (__fastcall *_getWalkTargetValue)(Mob *this, const BlockPos *);
  bool (__fastcall *canExistWhenDisallowMob)(Mob *this);
  bool (__fastcall *useNewAi)(Mob *this);
  void (__fastcall *ascendLadder)(Mob *this);
  void (__fastcall *ascendScaffolding)(Mob *this);
  void (__fastcall *descendScaffolding)(Mob *this);
  void (__fastcall *dropContainer)(Mob *this);
  std::unique_ptr<BodyControl> *(__fastcall *initBodyControl)(Mob *this, std::unique_ptr<BodyControl> *result);
  void (__fastcall *jumpFromGround)(Mob *this, IMobMovementProxy *);
  void (__fastcall *jumpFromGround)(Mob *this);
  void (__fastcall *updateAi)(Mob *this);
  void (__fastcall *newServerAiStep)(Mob *this);
  void (__fastcall *_serverAiMobStep)(Mob *this);
  int (__fastcall *getDamageAfterEnchantReduction)(Mob *this, const ActorDamageSource *, int);
  int (__fastcall *getDamageAfterArmorAbsorb)(Mob *this, const ActorDamageSource *, int);
  void (__fastcall *dropBags)(Mob *this);
  void (__fastcall *tickDeath)(Mob *this);
  void (__fastcall *updateGliding)(Mob *this);
  bool (__fastcall *_allowAscendingScaffolding)(Mob *this);
  bool (__fastcall *isDarkEnoughToSpawn)(Monster *this);
};

# MultiPlayerLevel_vtbl

struct /*VFT*/ MultiPlayerLevel_vtbl
{
  void (__fastcall *~BlockSourceListener)(BlockSourceListener *this);
  void (__fastcall *onSourceCreated)(BlockSourceListener *this, BlockSource *);
  void (__fastcall *onSourceDestroyed)(BlockSourceListener *this, BlockSource *);
  void (__fastcall *onAreaChanged)(BlockSourceListener *this, BlockSource *, const BlockPos *, const BlockPos *);
  void (__fastcall *onBlockChanged)(BlockSourceListener *this, BlockSource *, const BlockPos *, unsigned int, const Block *, const Block *, int, const ActorBlockSyncMessage *);
  void (__fastcall *onBrightnessChanged)(BlockSourceListener *this, BlockSource *, const BlockPos *);
  void (__fastcall *onBlockEntityChanged)(BlockSourceListener *this, BlockSource *, BlockActor *);
  void (__fastcall *onBlockEntityAboutToBeRemoved)(BlockSourceListener *this, BlockSource *, std::shared_ptr<BlockActor>);
  void (__fastcall *onEntityChanged)(BlockSourceListener *this, BlockSource *, Actor *);
  void (__fastcall *onBlockEvent)(BlockSourceListener *this, BlockSource *, int, int, int, int, int);
  bool (__fastcall *initialize)(Level *this, const std::string *, const LevelSettings *, LevelData *, const std::string *);
  bool (__fastcall *postProcessResources)(Level *this);
  void (__fastcall *startLeaveGame)(Level *this);
  Actor *(__fastcall *addEntity)(Level *this, BlockSource *, std::unique_ptr<Actor>);
  Actor *(__fastcall *addGlobalEntity)(Level *this, BlockSource *, std::unique_ptr<Actor>);
  Actor *(__fastcall *addAutonomousEntity)(Level *this, BlockSource *, std::unique_ptr<Actor>);
  void (__fastcall *addPlayer)(Level *this, std::unique_ptr<Player>);
  std::unique_ptr<Actor> *(__fastcall *takeEntity)(Level *this, std::unique_ptr<Actor> *result, ActorUniqueID);
  std::unique_ptr<Actor> *(__fastcall *borrowEntity)(Level *this, std::unique_ptr<Actor> *result, ActorUniqueID, LevelChunk *);
  const Tick *(__fastcall *getCurrentServerTick)(Level *this, const Tick *result);
  Factory<BaseLightTextureImageBuilder,Level &,Scheduler &> *(__fastcall *getLightTextureImageBuilderFactory)(Level *this);
  const Factory<BaseLightTextureImageBuilder,Level &,Scheduler &> *(__fastcall *getLightTextureImageBuilderFactory)(Level *this);
  void (__fastcall *onPlayerDeath)(Level *this, Player *, const ActorDamageSource *);
  void (__fastcall *tick)(Level *this);
  void (__fastcall *directTickEntities)(Level *this, BlockSource *);
  void (__fastcall *updateSleepingPlayerList)(Level *this);
  void (__fastcall *setDifficulty)(Level *this, Difficulty);
  void (__fastcall *setCommandsEnabled)(Level *this, bool);
  void (__fastcall *setWorldTemplateOptionsUnlocked)(Level *this);
  void (__fastcall *saveAdditionalData)(Level *this);
  LevelEventCoordinator *(__fastcall *getLevelEventCoordinator)(Level *this);
  void (__fastcall *onChunkLoaded)(Level *this, ChunkSource *, LevelChunk *);
  void (__fastcall *queueEntityRemoval)(Level *this, std::unique_ptr<Actor> *, bool);
  void (__fastcall *removeEntityReferences)(Level *this, Actor *, bool);
  void (__fastcall *loadFunctionManager)(Level *this);
  ResourcePackManager *(__fastcall *getClientResourcePackManager)(Level *this);
  ResourcePackManager *(__fastcall *getServerResourcePackManager)(Level *this);
  TradeTables *(__fastcall *getTradeTables)(Level *this);
  void (__fastcall *addEntryToTagCache)(Level *this, const std::string *);
  void (__fastcall *addEntriesToTagCache)(Level *this, const std::vector<std::string>);
  void (__fastcall *dropEntryFromTagCache)(Level *this, const std::string *);
  void (__fastcall *clearTagCache)(Level *this);
  void (__fastcall *decrementTagCache)(Level *this, const std::string *, TagRegistry<IDType<LevelTagIDType>,IDType<LevelTagSetIDType> > *);
  void (__fastcall *incrementTagCache)(Level *this, const std::string *, TagRegistry<IDType<LevelTagIDType>,IDType<LevelTagSetIDType> > *);
  void (__fastcall *runCommand)(Level *this, Command *, CommandOrigin *, CommandOriginSystem);
  void (__fastcall *runCommand)(Level *this, const HashedString *, CommandOrigin *, CommandOriginSystem, const CurrentCmdVersion);
  TagRegistry<IDType<LevelTagIDType>,IDType<LevelTagSetIDType> > *(__fastcall *getTagRegistry)(Level *this);
  bool (__fastcall *canUseSkin)(Level *this, const SerializedSkin *, const NetworkIdentifier *, const mce::UUID *, const std::string *);
  PositionTrackingDB::PositionTrackingDBServer *(__fastcall *getPositionTrackerDBServer)(Level *this);
  void (__fastcall *setFinishedInitializing)(Level *this);
};

# MushroomCow_vtbl

struct /*VFT*/ MushroomCow_vtbl
{
  bool (__fastcall *hasComponent)(Actor *this, const HashedString *);
  void (__fastcall *reloadHardcoded)(Actor *this, Actor::InitializationMethod, const VariantParameterList *);
  void (__fastcall *reloadHardcodedClient)(Actor *this, Actor::InitializationMethod, const VariantParameterList *);
  void (__fastcall *initializeComponents)(Actor *this, Actor::InitializationMethod, const VariantParameterList *);
  void (__fastcall *reloadComponents)(Actor *this, Actor::InitializationMethod, const VariantParameterList *);
  void (__fastcall *_serverInitItemStackIds)(Actor *this);
  void (__fastcall *_doInitialMove)(Actor *this);
  bool (__fastcall *checkAllSensitiveWords)(Actor *this);
  bool (__fastcall *checkNameTag)(Actor *this);
  void (__fastcall *~Actor)(Actor *this);
  void (__fastcall *reset)(Actor *this);
  int (__fastcall *getOnDeathExperience)(Actor *this);
  ActorType (__fastcall *getOwnerEntityType)(Actor *this);
  void (__fastcall *remove)(Actor *this);
  void (__fastcall *setPos)(Actor *this, const Vec3 *);
  const PredictedMovementValues *(__fastcall *getPredictedMovementValues)(Actor *this);
  const Vec3 *(__fastcall *getPos)(Actor *this);
  const Vec3 *(__fastcall *getPosOld)(Actor *this);
  const Vec3 *(__fastcall *getPosExtrapolated)(Actor *this, const Vec3 *result, float);
  Vec3 *(__fastcall *getAttachPos)(Actor *this, Vec3 *result, ActorLocation, float);
  Vec3 *(__fastcall *getFiringPos)(Actor *this, Vec3 *result);
  void (__fastcall *setRot)(Actor *this, const Vec2 *);
  void (__fastcall *move)(Actor *this, IActorMovementProxy *, const Vec3 *);
  void (__fastcall *move)(Actor *this, const Vec3 *);
  Vec3 *(__fastcall *getInterpolatedRidingPosition)(Actor *this, Vec3 *result, float);
  float (__fastcall *getInterpolatedBodyRot)(Actor *this, float);
  float (__fastcall *getInterpolatedHeadRot)(Actor *this, float);
  float (__fastcall *getInterpolatedBodyYaw)(Actor *this, float);
  float (__fastcall *getYawSpeedInDegreesPerSecond)(Actor *this);
  float (__fastcall *getInterpolatedWalkAnimSpeed)(Actor *this, float);
  Vec3 *(__fastcall *getInterpolatedRidingOffset)(Actor *this, Vec3 *result, float);
  void (__fastcall *checkBlockCollisions)(Actor *this);
  void (__fastcall *checkBlockCollisions)(Actor *this, const AABB *, std::function<void __cdecl(BlockSource &,Block const &,BlockPos const &,Actor &)>);
  bool (__fastcall *isFireImmune)(Actor *this);
  bool (__fastcall *breaksFallingBlocks)(Actor *this);
  void (__fastcall *blockedByShield)(Actor *this, const ActorDamageSource *, Actor *);
  void (__fastcall *teleportTo)(Actor *this, const Vec3 *, bool, int, int, const ActorUniqueID *);
  bool (__fastcall *tryTeleportTo)(Actor *this, const Vec3 *, bool, bool, int, int);
  void (__fastcall *chorusFruitTeleport)(Actor *this, Vec3 *);
  void (__fastcall *lerpTo)(Actor *this, const Vec3 *, const Vec2 *, int);
  void (__fastcall *lerpMotion)(Actor *this, const Vec3 *);
  std::unique_ptr<AddActorBasePacket> *(__fastcall *getAddPacket)(Actor *this, std::unique_ptr<AddActorBasePacket> *result);
  void (__fastcall *normalTick)(Actor *this);
  void (__fastcall *baseTick)(Actor *this);
  void (__fastcall *rideTick)(Actor *this);
  void (__fastcall *positionRider)(Actor *this, Actor *, float);
  float (__fastcall *getRidingHeight)(Actor *this);
  bool (__fastcall *startRiding)(Actor *this, Actor *);
  void (__fastcall *addRider)(Actor *this, Actor *);
  void (__fastcall *flagRiderToRemove)(Actor *this, Actor *);
  std::string *(__fastcall *getExitTip)(Actor *this, std::string *result, const std::string *, InputMode);
  bool (__fastcall *intersects)(Actor *this, const Vec3 *, const Vec3 *);
  bool (__fastcall *isFree)(Actor *this, const Vec3 *);
  bool (__fastcall *isFree)(Actor *this, const Vec3 *, float);
  bool (__fastcall *isInWall)(Actor *this);
  bool (__fastcall *isInvisible)(Actor *this);
  bool (__fastcall *canShowNameTag)(Actor *this);
  bool (__fastcall *canExistInPeaceful)(Actor *this);
  void (__fastcall *setNameTagVisible)(Actor *this, bool);
  const std::string *(__fastcall *getNameTag)(Actor *this);
  unsigned __int64 (__fastcall *getNameTagAsHash)(Actor *this);
  std::string *(__fastcall *getFormattedNameTag)(Actor *this, std::string *result);
  void (__fastcall *filterFormattedNameTag)(Actor *this, const UIProfanityContext *);
  void (__fastcall *setNameTag)(Actor *this, const std::string *);
  bool (__fastcall *getAlwaysShowNameTag)(Actor *this);
  void (__fastcall *setScoreTag)(Actor *this, const std::string *);
  const std::string *(__fastcall *getScoreTag)(Actor *this);
  bool (__fastcall *isInWater)(Actor *this);
  bool (__fastcall *hasEnteredWater)(Actor *this);
  bool (__fastcall *isImmersedInWater)(Actor *this);
  bool (__fastcall *isInWaterOrRain)(Actor *this);
  bool (__fastcall *isInLava)(Actor *this);
  bool (__fastcall *isUnderLiquid)(Actor *this, MaterialType);
  bool (__fastcall *isOverWater)(Actor *this);
  void (__fastcall *makeStuckInBlock)(Actor *this, const Vec3 *);
  float (__fastcall *getCameraOffset)(Actor *this);
  float (__fastcall *getShadowHeightOffs)(Actor *this);
  float (__fastcall *getShadowRadius)(Actor *this);
  Vec3 *(__fastcall *getHeadLookVector)(Actor *this, Vec3 *result, float);
  bool (__fastcall *canSeeInvisible)(Actor *this);
  bool (__fastcall *canSee)(Actor *this, const Vec3 *);
  bool (__fastcall *canSee)(Actor *this, const Actor *);
  bool (__fastcall *isSkyLit)(Actor *this, float);
  float (__fastcall *getBrightness)(Actor *this, float);
  bool (__fastcall *interactPreventDefault)(Actor *this);
  void (__fastcall *playerTouch)(Actor *this, Player *);
  void (__fastcall *onAboveBubbleColumn)(Actor *this, const bool);
  void (__fastcall *onInsideBubbleColumn)(Actor *this, const bool);
  bool (__fastcall *isImmobile)(Actor *this);
  bool (__fastcall *isSilent)(Actor *this);
  bool (__fastcall *isPickable)(Actor *this);
  bool (__fastcall *isFishable)(Actor *this);
  bool (__fastcall *isSleeping)(Actor *this);
  bool (__fastcall *isShootable)(Actor *this);
  void (__fastcall *setSneaking)(Actor *this, bool);
  bool (__fastcall *isBlocking)(Actor *this);
  bool (__fastcall *isDamageBlocked)(Actor *this, const ActorDamageSource *);
  bool (__fastcall *isAlive)(Actor *this);
  bool (__fastcall *isOnFire)(Actor *this);
  bool (__fastcall *isOnHotBlock)(Actor *this);
  bool (__fastcall *isCreativeModeAllowed)(Actor *this);
  bool (__fastcall *isSurfaceMob)(Actor *this);
  bool (__fastcall *isTargetable)(Actor *this);
  bool (__fastcall *isLocalPlayer)(Actor *this);
  bool (__fastcall *isPlayer)(Actor *this);
  bool (__fastcall *canAttack)(Actor *this, Actor *, bool);
  void (__fastcall *setTarget)(Actor *this, Actor *);
  Actor *(__fastcall *findAttackTarget)(Actor *this);
  bool (__fastcall *isValidTarget)(Actor *this, Actor *);
  bool (__fastcall *attack)(Actor *this, Actor *);
  void (__fastcall *performRangedAttack)(Actor *this, Actor *, float);
  void (__fastcall *adjustDamageAmount)(Actor *this, int *);
  int (__fastcall *getEquipmentCount)(Actor *this);
  void (__fastcall *setOwner)(Actor *this, const ActorUniqueID);
  void (__fastcall *setSitting)(Actor *this, bool);
  void (__fastcall *onTame)(Actor *this);
  void (__fastcall *onFailedTame)(Actor *this);
  int (__fastcall *getInventorySize)(Actor *this);
  int (__fastcall *getEquipSlots)(Actor *this);
  int (__fastcall *getChestSlots)(Actor *this);
  void (__fastcall *setStanding)(Actor *this, bool);
  bool (__fastcall *canPowerJump)(Actor *this);
  void (__fastcall *setCanPowerJump)(Actor *this, bool);
  bool (__fastcall *isJumping)(Actor *this);
  bool (__fastcall *isEnchanted)(Actor *this);
  void (__fastcall *rideJumped)(Actor *this);
  void (__fastcall *rideLanded)(Actor *this, const Vec3 *, const Vec3 *);
  bool (__fastcall *shouldRender)(Actor *this);
  bool (__fastcall *isInvulnerableTo)(Actor *this, const ActorDamageSource *);
  ActorDamageCause (__fastcall *getBlockDamageCause)(Actor *this, const Block *);
  void (__fastcall *actuallyHurt)(Actor *this, int, const ActorDamageSource *, bool);
  void (__fastcall *animateHurt)(Actor *this);
  bool (__fastcall *doFireHurt)(Actor *this, int);
  void (__fastcall *onLightningHit)(Actor *this);
  void (__fastcall *onBounceStarted)(Actor *this, const BlockPos *, const Block *);
  void (__fastcall *feed)(Actor *this, int);
  void (__fastcall *handleEntityEvent)(Actor *this, ActorEvent, int);
  float (__fastcall *getPickRadius)(Actor *this);
  const HashedString *(__fastcall *getActorRendererId)(Actor *this);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, const ItemStack *, float);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, const Block *, int, float);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, const Block *, int);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, int, int, float);
  ItemActor *(__fastcall *spawnAtLocation)(Actor *this, int, int);
  void (__fastcall *despawn)(Actor *this);
  void (__fastcall *killed)(Actor *this, Actor *);
  void (__fastcall *awardKillScore)(Actor *this, Actor *, int);
  void (__fastcall *setArmor)(Actor *this, ArmorSlot, const ItemStack *);
  const ItemStack *(__fastcall *getArmor)(Actor *this, ArmorSlot);
  ArmorMaterialType (__fastcall *getArmorMaterialTypeInSlot)(Actor *this, ArmorSlot);
  ArmorTextureType (__fastcall *getArmorMaterialTextureTypeInSlot)(Actor *this, ArmorSlot);
  float (__fastcall *getArmorColorInSlot)(Actor *this, ArmorSlot, int);
  const ItemStack *(__fastcall *getEquippedSlot)(Actor *this, EquipmentSlot);
  void (__fastcall *setEquippedSlot)(Actor *this, EquipmentSlot, const ItemStack *);
  const ItemStack *(__fastcall *getCarriedItem)(Actor *this);
  void (__fastcall *setCarriedItem)(Actor *this, const ItemStack *);
  void (__fastcall *setOffhandSlot)(Actor *this, const ItemStack *);
  const ItemStack *(__fastcall *getEquippedTotem)(Actor *this);
  bool (__fastcall *consumeTotem)(Actor *this);
  bool (__fastcall *save)(Actor *this, CompoundTag *);
  void (__fastcall *saveWithoutId)(Actor *this, CompoundTag *);
  bool (__fastcall *load)(Actor *this, const CompoundTag *, DataLoadHelper *);
  void (__fastcall *loadLinks)(Actor *this, const CompoundTag *, std::vector<ActorLink> *, DataLoadHelper *);
  ActorType (__fastcall *getEntityTypeId)(Actor *this);
  const HashedString *(__fastcall *queryEntityRenderer)(Actor *this);
  ActorUniqueID *(__fastcall *getSourceUniqueID)(Actor *this, ActorUniqueID *result);
  void (__fastcall *setOnFire)(Actor *this, int);
  AABB *(__fastcall *getHandleWaterAABB)(Actor *this, AABB *result);
  void (__fastcall *handleInsidePortal)(Actor *this, const BlockPos *);
  int (__fastcall *getPortalCooldown)(Actor *this);
  int (__fastcall *getPortalWaitTime)(Actor *this);
  AutomaticID<Dimension,int> *(__fastcall *getDimensionId)(Actor *this, AutomaticID<Dimension,int> *result);
  bool (__fastcall *canChangeDimensions)(Actor *this);
  void (__fastcall *changeDimension)(Actor *this, const ChangeDimensionPacket *);
  void (__fastcall *changeDimension)(Actor *this, AutomaticID<Dimension,int>, bool);
  ActorUniqueID *(__fastcall *getControllingPlayer)(Actor *this, ActorUniqueID *result);
  void (__fastcall *checkFallDamage)(Actor *this, float, bool);
  void (__fastcall *causeFallDamage)(Actor *this, float);
  void (__fastcall *handleFallDistanceOnServer)(Actor *this, float, bool);
  void (__fastcall *playSynchronizedSound)(Actor *this, LevelSoundEvent, const Vec3 *, int, bool);
  void (__fastcall *playSynchronizedSound)(Actor *this, LevelSoundEvent, const Vec3 *, const Block *, bool);
  void (__fastcall *onSynchedDataUpdate)(Actor *this, int);
  bool (__fastcall *canAddRider)(Actor *this, Actor *);
  bool (__fastcall *canPickupItem)(Actor *this, const ItemStack *);
  bool (__fastcall *canBePulledIntoVehicle)(Actor *this);
  bool (__fastcall *inCaravan)(Actor *this);
  bool (__fastcall *isLeashableType)(Actor *this);
  void (__fastcall *tickLeash)(Actor *this);
  void (__fastcall *sendMotionPacketIfNeeded)(Actor *this);
  bool (__fastcall *canSynchronizeNewEntity)(Actor *this);
  bool (__fastcall *stopRiding)(Actor *this, bool, bool, bool, bool);
  void (__fastcall *startSwimming)(Actor *this);
  void (__fastcall *stopSwimming)(Actor *this);
  void (__fastcall *buildDebugInfo)(Actor *this, std::string *);
  CommandPermissionLevel (__fastcall *getCommandPermissionLevel)(Actor *this);
  AttributeInstance *(__fastcall *getMutableAttribute)(Actor *this, const Attribute *);
  const AttributeInstance *(__fastcall *getAttribute)(Actor *this, const Attribute *);
  int (__fastcall *getDeathTime)(Actor *this);
  void (__fastcall *heal)(Actor *this, int);
  bool (__fastcall *isInvertedHealAndHarm)(Actor *this);
  bool (__fastcall *canBeAffected)(Actor *this, const MobEffectInstance *);
  bool (__fastcall *canBeAffected)(Actor *this, int);
  bool (__fastcall *canBeAffectedByArrow)(Actor *this, const MobEffectInstance *);
  void (__fastcall *onEffectAdded)(Actor *this, MobEffectInstance *);
  void (__fastcall *onEffectUpdated)(Actor *this, const MobEffectInstance *);
  void (__fastcall *onEffectRemoved)(Actor *this, MobEffectInstance *);
  AnimationComponent *(__fastcall *getAnimationComponent)(Actor *this);
  void (__fastcall *openContainerComponent)(Actor *this, Player *);
  void (__fastcall *swing)(Actor *this);
  void (__fastcall *useItem)(Actor *this, ItemStackBase *, ItemUseMethod, bool);
  bool (__fastcall *hasOutputSignal)(Actor *this, unsigned __int8);
  int (__fastcall *getOutputSignal)(Actor *this);
  void (__fastcall *getDebugText)(Actor *this, std::vector<std::string> *);
  float (__fastcall *getMapDecorationRotation)(Actor *this);
  float (__fastcall *getRiderYRotation)(Actor *this, const Actor *);
  float (__fastcall *getYHeadRot)(Actor *this);
  bool (__fastcall *isWorldBuilder)(Actor *this);
  bool (__fastcall *isCreative)(Actor *this);
  bool (__fastcall *isAdventure)(Actor *this);
  bool (__fastcall *add)(Actor *this, ItemStack *);
  bool (__fastcall *drop)(Actor *this, const ItemStack *, bool);
  bool (__fastcall *getInteraction)(Actor *this, Player *, ActorInteraction *, const Vec3 *);
  bool (__fastcall *canDestroyBlock)(Actor *this, const Block *);
  void (__fastcall *setAuxValue)(Actor *this, int);
  void (__fastcall *setSize)(Actor *this, float, float);
  int (__fastcall *getLifeSpan)(Actor *this);
  void (__fastcall *onOrphan)(Actor *this);
  void (__fastcall *wobble)(Actor *this);
  bool (__fastcall *wasHurt)(Actor *this);
  void (__fastcall *startSpinAttack)(Actor *this);
  void (__fastcall *stopSpinAttack)(Actor *this);
  void (__fastcall *setDamageNearbyMobs)(Actor *this, bool);
  bool (__fastcall *hasCritBox)(Actor *this);
  bool (__fastcall *isCritHit)(Actor *this);
  void (__fastcall *renderDebugServerState)(Actor *this, const Options *);
  void (__fastcall *reloadLootTable)(Actor *this, const EquipmentTableDefinition *);
  void (__fastcall *reloadLootTable)(Actor *this);
  float (__fastcall *getDeletionDelayTimeSeconds)(Actor *this);
  void (__fastcall *kill)(Actor *this);
  void (__fastcall *die)(Actor *this, const ActorDamageSource *);
  bool (__fastcall *shouldTick)(Actor *this);
  std::shared_ptr<IActorMovementProxy> *(__fastcall *createMovementProxy)(Actor *this, std::shared_ptr<IActorMovementProxy> *result);
  void (__fastcall *updateEntitySpecificMolangVariables)(Actor *this, RenderParams *);
  bool (__fastcall *shouldTryMakeStepSound)(Actor *this);
  float (__fastcall *getNextStep)(Actor *this, const float);
  bool (__fastcall *canMakeStepSound)(Actor *this);
  void (__fastcall *outOfWorld)(Actor *this);
  bool (__fastcall *_hurt)(Actor *this, const ActorDamageSource *, int, bool, bool);
  void (__fastcall *markHurt)(Actor *this);
  void (__fastcall *readAdditionalSaveData)(Actor *this, const CompoundTag *, DataLoadHelper *);
  void (__fastcall *addAdditionalSaveData)(Actor *this, CompoundTag *);
  void (__fastcall *_playStepSound)(Actor *this, const BlockPos *, const Block *);
  void (__fastcall *_playFlySound)(Actor *this, const BlockPos *, const Block *);
  bool (__fastcall *_makeFlySound)(Actor *this);
  void (__fastcall *checkInsideBlocks)(Actor *this, float);
  void (__fastcall *pushOutOfBlocks)(Actor *this, const Vec3 *);
  bool (__fastcall *updateWaterState)(Actor *this);
  void (__fastcall *doWaterSplashEffect)(Actor *this);
  void (__fastcall *spawnTrailBubbles)(Actor *this);
  void (__fastcall *updateInsideBlock)(Actor *this);
  LootTable *(__fastcall *getLootTable)(Actor *this);
  LootTable *(__fastcall *getDefaultLootTable)(Actor *this);
  void (__fastcall *_removeRider)(Actor *this, const ActorUniqueID *, bool, bool, bool);
  void (__fastcall *_onSizeUpdated)(Actor *this);
  void (__fastcall *_doAutoAttackOnTouch)(Actor *this, Actor *);
  void (__fastcall *knockback)(Mob *this, Actor *, int, float, float, float, float, float);
  void (__fastcall *resolveDeathLoot)(Mob *this, int, const ActorDamageSource *);
  void (__fastcall *spawnAnim)(Mob *this);
  void (__fastcall *setSleeping)(Mob *this, bool);
  void (__fastcall *setSprinting)(Mob *this, bool);
  void (__fastcall *playAmbientSound)(Mob *this);
  LevelSoundEvent (__fastcall *getAmbientSound)(Mob *this);
  int (__fastcall *getAmbientSoundPostponeTicks)(Mob *this);
  int (__fastcall *getAmbientSoundPostponeTicksRange)(Mob *this);
  const TextureUVCoordinateSet *(__fastcall *getItemInHandIcon)(Mob *this, const ItemStack *, int);
  float (__fastcall *getSpeed)(Mob *this);
  void (__fastcall *setSpeed)(Mob *this, float);
  float (__fastcall *getJumpPower)(Mob *this);
  bool (__fastcall *hurtEffects)(Mob *this, const ActorDamageSource *, int, bool, bool);
  int (__fastcall *getMeleeWeaponDamageBonus)(Mob *this, Mob *);
  int (__fastcall *getMeleeKnockbackBonus)(Mob *this);
  void (__fastcall *travel)(Mob *this, IMobMovementProxy *, float, float, float);
  void (__fastcall *travel)(Mob *this, float, float, float);
  void (__fastcall *applyFinalFriction)(Mob *this, float, bool);
  void (__fastcall *updateWalkAnim)(Mob *this);
  void (__fastcall *aiStep)(Mob *this, IMobMovementProxy *);
  void (__fastcall *aiStep)(Mob *this);
  void (__fastcall *pushActors)(Mob *this);
  void (__fastcall *lookAt)(Mob *this, Actor *, float, float);
  bool (__fastcall *isLookingAtAnEntity)(Mob *this);
  bool (__fastcall *checkSpawnRules)(Mob *this, bool);
  bool (__fastcall *checkSpawnObstruction)(Mob *this);
  float (__fastcall *getAttackAnim)(Mob *this, float);
  int (__fastcall *getItemUseDuration)(Mob *this);
  float (__fastcall *getItemUseStartupProgress)(Mob *this);
  float (__fastcall *getItemUseIntervalProgress)(Mob *this);
  int (__fastcall *getItemuseIntervalAxis)(Mob *this);
  int (__fastcall *getTimeAlongSwing)(Mob *this);
  void (__fastcall *ate)(Mob *this);
  float (__fastcall *getMaxHeadXRot)(Mob *this);
  Mob *(__fastcall *getLastHurtByMob)(Mob *this);
  void (__fastcall *setLastHurtByMob)(Mob *this, Mob *);
  Player *(__fastcall *getLastHurtByPlayer)(Mob *this);
  void (__fastcall *setLastHurtByPlayer)(Mob *this, Player *);
  Mob *(__fastcall *getLastHurtMob)(Mob *this);
  void (__fastcall *setLastHurtMob)(Mob *this, Actor *);
  bool (__fastcall *isAlliedTo)(Mob *this, Mob *);
  bool (__fastcall *doHurtTarget)(Mob *this, Actor *);
  bool (__fastcall *canBeControlledByRider)(Mob *this);
  void (__fastcall *leaveCaravan)(Mob *this);
  void (__fastcall *joinCaravan)(Mob *this, Mob *);
  bool (__fastcall *hasCaravanTail)(Mob *this);
  ActorUniqueID *(__fastcall *getCaravanHead)(Mob *this, ActorUniqueID *result);
  int (__fastcall *getArmorValue)(Mob *this);
  float (__fastcall *getArmorCoverPercentage)(Mob *this);
  void (__fastcall *hurtArmor)(Mob *this, const ActorDamageSource *, int, const std::bitset<4> *);
  void (__fastcall *hurtArmor)(Mob *this, const ActorDamageSource *, int);
  void (__fastcall *hurtArmorSlot)(Mob *this, const ActorDamageSource *, int, ArmorSlot);
  void (__fastcall *setDamagedArmor)(Mob *this, ArmorSlot, const ItemStack *);
  void (__fastcall *sendArmorDamage)(Mob *this, const std::bitset<4> *);
  void (__fastcall *sendArmor)(Mob *this, const std::bitset<4> *);
  void (__fastcall *containerChanged)(Mob *this, int);
  void (__fastcall *updateEquipment)(Mob *this);
  int (__fastcall *clearEquipment)(Mob *this);
  std::vector<ItemStack const *> *(__fastcall *getAllArmor)(Mob *this, std::vector<ItemStack const *> *result);
  std::vector<int> *(__fastcall *getAllArmorID)(Mob *this, std::vector<int> *result);
  std::vector<ItemStack const *> *(__fastcall *getAllHand)(Mob *this, std::vector<ItemStack const *> *result);
  std::vector<ItemStack const *> *(__fastcall *getAllEquipment)(Mob *this, std::vector<ItemStack const *> *result);
  int (__fastcall *getArmorTypeHash)(Mob *this);
  void (__fastcall *dropEquipmentOnDeath)(Mob *this);
  void (__fastcall *dropEquipmentOnDeath)(Mob *this, const ActorDamageSource *, int);
  void (__fastcall *clearVanishEnchantedItemsOnDeath)(Mob *this);
  void (__fastcall *sendInventory)(Mob *this, bool);
  int (__fastcall *getDamageAfterMagicAbsorb)(Mob *this, const ActorDamageSource *, int);
  bool (__fastcall *createAIGoals)(Mob *this);
  void (__fastcall *onBorn)(Mob *this, Actor *, Actor *);
  bool (__fastcall *setItemSlot)(Mob *this, EquipmentSlot, const ItemStack *);
  void (__fastcall *setTransitioningSitting)(Mob *this, bool);
  void (__fastcall *attackAnimation)(Mob *this, Actor *, float);
  int (__fastcall *getAttackTime)(Mob *this);
  float (__fastcall *_getWalkTargetValue)(Mob *this, const BlockPos *);
  bool (__fastcall *canExistWhenDisallowMob)(Mob *this);
  bool (__fastcall *useNewAi)(Mob *this);
  void (__fastcall *ascendLadder)(Mob *this);
  void (__fastcall *ascendScaffolding)(Mob *this);
  void (__fastcall *descendScaffolding)(Mob *this);
  void (__fastcall *dropContainer)(Mob *this);
  std::unique_ptr<BodyControl> *(__fastcall *initBodyControl)(Mob *this, std::unique_ptr<BodyControl> *result);
  void (__fastcall *jumpFromGround)(Mob *this, IMobMovementProxy *);
  void (__fastcall *jumpFromGround)(Mob *this);
  void (__fastcall *updateAi)(Mob *this);
  void (__fastcall *newServerAiStep)(Mob *this);
  void (__fastcall *_serverAiMobStep)(Mob *this);
  int (__fastcall *getDamageAfterEnchantReduction)(Mob *this, const ActorDamageSource *, int);
  int (__fastcall *getDamageAfterArmorAbsorb)(Mob *this, const ActorDamageSource *, int);
  void (__fastcall *dropBags)(Mob *this);
  void (__fastcall *tickDeath)(Mob *this);
  void (__fastcall *updateGliding)(Mob *this);
  bool (__fastcall *_allowAscendingScaffolding)(Mob *this);
};