# 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;
};
# MainMenuScreenModel::hasRealmsPlusDlcDependencies::__l2::<lambda_a21f1da36d3d633592de2787a96b91fc>
struct __cppobj MainMenuScreenModel::hasRealmsPlusDlcDependencies::__l2::<lambda_a21f1da36d3d633592de2787a96b91fc>
{
const MainMenuScreenModel *const __this;
};
# MainMenuScreenModel::instantiateTemplate::__l2::<lambda_065040c0bd087bd41bee7c5f4571cfaa>
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);
};