# D~7

# DefinitionInstance<EntityContext &,SlimeFloatDefinition,SlimeFloatGoal>

struct __cppobj DefinitionInstance<EntityContext &,SlimeFloatDefinition,SlimeFloatGoal> : DefinitionInstanceTyped<SlimeFloatDefinition>
{
};

# DefinitionInstance<EntityContext &,SlimeFloatDefinition,SlimeFloatGoal>_vtbl

struct /*VFT*/ DefinitionInstance<EntityContext &,SlimeFloatDefinition,SlimeFloatGoal>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *_create)(DefinitionInstance<EntityContext &,SlimeFloatDefinition,SlimeFloatGoal> *this, EntityContext *);
  void (__fastcall *_initialize)(DefinitionInstance<EntityContext &,SlimeFloatDefinition,SlimeFloatGoal> *this, EntityContext *);
  void (__fastcall *_uninitialize)(DefinitionInstance<EntityContext &,SlimeFloatDefinition,SlimeFloatGoal> *this, EntityContext *);
  void (__fastcall *_destroy)(DefinitionInstance<EntityContext &,SlimeFloatDefinition,SlimeFloatGoal> *this, EntityContext *);
};

# DefinitionSerializer<SlimeFloatDefinition>

struct __cppobj DefinitionSerializer<SlimeFloatDefinition> : IDefinitionSerializer
{
  std::function<std::shared_ptr<DefinitionInstanceTyped<SlimeFloatDefinition> > __cdecl(void)> mDefinitionInitializer;
  std::shared_ptr<JsonUtil::JsonSchemaObjectNode<JsonUtil::EmptyClass,SlimeFloatDefinition> > mSchema;
};

# DefinitionSerializer<SlimeFloatDefinition>_vtbl

struct /*VFT*/ DefinitionSerializer<SlimeFloatDefinition>_vtbl
{
  void (__fastcall *~IDefinitionSerializer)(IDefinitionSerializer *this);
  std::shared_ptr<IDefinitionInstance> *(__fastcall *serializeDefinitionInstance)(IDefinitionSerializer *this, std::shared_ptr<IDefinitionInstance> *result, const Json::Value *, bool);
};

# DefinitionInstanceTyped<SlimeKeepOnJumpingDefinition>

struct __cppobj DefinitionInstanceTyped<SlimeKeepOnJumpingDefinition> : IDefinitionInstance
{
  std::unique_ptr<SlimeKeepOnJumpingDefinition> mDefinition;
};

# DefinitionInstanceTyped<SlimeKeepOnJumpingDefinition>_vtbl

struct /*VFT*/ DefinitionInstanceTyped<SlimeKeepOnJumpingDefinition>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
};

# DefinitionInstance<EntityContext &,SlimeKeepOnJumpingDefinition,SlimeKeepOnJumpingGoal>

struct __cppobj DefinitionInstance<EntityContext &,SlimeKeepOnJumpingDefinition,SlimeKeepOnJumpingGoal> : DefinitionInstanceTyped<SlimeKeepOnJumpingDefinition>
{
};

# DefinitionInstance<EntityContext &,SlimeKeepOnJumpingDefinition,SlimeKeepOnJumpingGoal>_vtbl

struct /*VFT*/ DefinitionInstance<EntityContext &,SlimeKeepOnJumpingDefinition,SlimeKeepOnJumpingGoal>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *_create)(DefinitionInstance<EntityContext &,SlimeKeepOnJumpingDefinition,SlimeKeepOnJumpingGoal> *this, EntityContext *);
  void (__fastcall *_initialize)(DefinitionInstance<EntityContext &,SlimeKeepOnJumpingDefinition,SlimeKeepOnJumpingGoal> *this, EntityContext *);
  void (__fastcall *_uninitialize)(DefinitionInstance<EntityContext &,SlimeKeepOnJumpingDefinition,SlimeKeepOnJumpingGoal> *this, EntityContext *);
  void (__fastcall *_destroy)(DefinitionInstance<EntityContext &,SlimeKeepOnJumpingDefinition,SlimeKeepOnJumpingGoal> *this, EntityContext *);
};

# DefinitionSerializer<SlimeKeepOnJumpingDefinition>

struct __cppobj DefinitionSerializer<SlimeKeepOnJumpingDefinition> : IDefinitionSerializer
{
  std::function<std::shared_ptr<DefinitionInstanceTyped<SlimeKeepOnJumpingDefinition> > __cdecl(void)> mDefinitionInitializer;
  std::shared_ptr<JsonUtil::JsonSchemaObjectNode<JsonUtil::EmptyClass,SlimeKeepOnJumpingDefinition> > mSchema;
};

# DefinitionSerializer<SlimeKeepOnJumpingDefinition>_vtbl

struct /*VFT*/ DefinitionSerializer<SlimeKeepOnJumpingDefinition>_vtbl
{
  void (__fastcall *~IDefinitionSerializer)(IDefinitionSerializer *this);
  std::shared_ptr<IDefinitionInstance> *(__fastcall *serializeDefinitionInstance)(IDefinitionSerializer *this, std::shared_ptr<IDefinitionInstance> *result, const Json::Value *, bool);
};

# DefinitionInstanceTyped<SlimeRandomDirectionDefinition>

struct __cppobj DefinitionInstanceTyped<SlimeRandomDirectionDefinition> : IDefinitionInstance
{
  std::unique_ptr<SlimeRandomDirectionDefinition> mDefinition;
};

# DefinitionInstanceTyped<SlimeRandomDirectionDefinition>_vtbl

struct /*VFT*/ DefinitionInstanceTyped<SlimeRandomDirectionDefinition>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
};

# DefinitionInstance<EntityContext &,SlimeRandomDirectionDefinition,SlimeRandomDirectionGoal>

struct __cppobj DefinitionInstance<EntityContext &,SlimeRandomDirectionDefinition,SlimeRandomDirectionGoal> : DefinitionInstanceTyped<SlimeRandomDirectionDefinition>
{
};

# DefinitionInstance<EntityContext &,SlimeRandomDirectionDefinition,SlimeRandomDirectionGoal>_vtbl

struct /*VFT*/ DefinitionInstance<EntityContext &,SlimeRandomDirectionDefinition,SlimeRandomDirectionGoal>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *_create)(DefinitionInstance<EntityContext &,SlimeRandomDirectionDefinition,SlimeRandomDirectionGoal> *this, EntityContext *);
  void (__fastcall *_initialize)(DefinitionInstance<EntityContext &,SlimeRandomDirectionDefinition,SlimeRandomDirectionGoal> *this, EntityContext *);
  void (__fastcall *_uninitialize)(DefinitionInstance<EntityContext &,SlimeRandomDirectionDefinition,SlimeRandomDirectionGoal> *this, EntityContext *);
  void (__fastcall *_destroy)(DefinitionInstance<EntityContext &,SlimeRandomDirectionDefinition,SlimeRandomDirectionGoal> *this, EntityContext *);
};

# DefinitionSerializer<SlimeRandomDirectionDefinition>

struct __cppobj DefinitionSerializer<SlimeRandomDirectionDefinition> : IDefinitionSerializer
{
  std::function<std::shared_ptr<DefinitionInstanceTyped<SlimeRandomDirectionDefinition> > __cdecl(void)> mDefinitionInitializer;
  std::shared_ptr<JsonUtil::JsonSchemaObjectNode<JsonUtil::EmptyClass,SlimeRandomDirectionDefinition> > mSchema;
};

# DefinitionSerializer<SlimeRandomDirectionDefinition>_vtbl

struct /*VFT*/ DefinitionSerializer<SlimeRandomDirectionDefinition>_vtbl
{
  void (__fastcall *~IDefinitionSerializer)(IDefinitionSerializer *this);
  std::shared_ptr<IDefinitionInstance> *(__fastcall *serializeDefinitionInstance)(IDefinitionSerializer *this, std::shared_ptr<IDefinitionInstance> *result, const Json::Value *, bool);
};

# DefinitionInstanceTyped<StompAttackDefinition>

struct __cppobj DefinitionInstanceTyped<StompAttackDefinition> : IDefinitionInstance
{
  std::unique_ptr<StompAttackDefinition> mDefinition;
};

# DefinitionInstanceTyped<StompAttackDefinition>_vtbl

struct /*VFT*/ DefinitionInstanceTyped<StompAttackDefinition>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
};

# DefinitionInstance<EntityContext &,StompAttackDefinition,StompAttackGoal>

struct __cppobj DefinitionInstance<EntityContext &,StompAttackDefinition,StompAttackGoal> : DefinitionInstanceTyped<StompAttackDefinition>
{
};

# DefinitionInstance<EntityContext &,StompAttackDefinition,StompAttackGoal>_vtbl

struct /*VFT*/ DefinitionInstance<EntityContext &,StompAttackDefinition,StompAttackGoal>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *_create)(DefinitionInstance<EntityContext &,StompAttackDefinition,StompAttackGoal> *this, EntityContext *);
  void (__fastcall *_initialize)(DefinitionInstance<EntityContext &,StompAttackDefinition,StompAttackGoal> *this, EntityContext *);
  void (__fastcall *_uninitialize)(DefinitionInstance<EntityContext &,StompAttackDefinition,StompAttackGoal> *this, EntityContext *);
  void (__fastcall *_destroy)(DefinitionInstance<EntityContext &,StompAttackDefinition,StompAttackGoal> *this, EntityContext *);
};

# DefinitionSerializer<StompAttackDefinition>

struct __cppobj DefinitionSerializer<StompAttackDefinition> : IDefinitionSerializer
{
  std::function<std::shared_ptr<DefinitionInstanceTyped<StompAttackDefinition> > __cdecl(void)> mDefinitionInitializer;
  std::shared_ptr<JsonUtil::JsonSchemaObjectNode<JsonUtil::EmptyClass,StompAttackDefinition> > mSchema;
};

# DefinitionSerializer<StompAttackDefinition>_vtbl

struct /*VFT*/ DefinitionSerializer<StompAttackDefinition>_vtbl
{
  void (__fastcall *~IDefinitionSerializer)(IDefinitionSerializer *this);
  std::shared_ptr<IDefinitionInstance> *(__fastcall *serializeDefinitionInstance)(IDefinitionSerializer *this, std::shared_ptr<IDefinitionInstance> *result, const Json::Value *, bool);
};

# DefinitionInstanceTyped<SwimIdleDefinition>

struct __cppobj DefinitionInstanceTyped<SwimIdleDefinition> : IDefinitionInstance
{
  std::unique_ptr<SwimIdleDefinition> mDefinition;
};

# DefinitionInstanceTyped<SwimIdleDefinition>_vtbl

struct /*VFT*/ DefinitionInstanceTyped<SwimIdleDefinition>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
};

# DefinitionInstance<EntityContext &,SwimIdleDefinition,SwimIdleGoal>

struct __cppobj DefinitionInstance<EntityContext &,SwimIdleDefinition,SwimIdleGoal> : DefinitionInstanceTyped<SwimIdleDefinition>
{
};

# DefinitionInstance<EntityContext &,SwimIdleDefinition,SwimIdleGoal>_vtbl

struct /*VFT*/ DefinitionInstance<EntityContext &,SwimIdleDefinition,SwimIdleGoal>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *_create)(DefinitionInstance<EntityContext &,SwimIdleDefinition,SwimIdleGoal> *this, EntityContext *);
  void (__fastcall *_initialize)(DefinitionInstance<EntityContext &,SwimIdleDefinition,SwimIdleGoal> *this, EntityContext *);
  void (__fastcall *_uninitialize)(DefinitionInstance<EntityContext &,SwimIdleDefinition,SwimIdleGoal> *this, EntityContext *);
  void (__fastcall *_destroy)(DefinitionInstance<EntityContext &,SwimIdleDefinition,SwimIdleGoal> *this, EntityContext *);
};

# DefinitionSerializer<SwimIdleDefinition>

struct __cppobj DefinitionSerializer<SwimIdleDefinition> : IDefinitionSerializer
{
  std::function<std::shared_ptr<DefinitionInstanceTyped<SwimIdleDefinition> > __cdecl(void)> mDefinitionInitializer;
  std::shared_ptr<JsonUtil::JsonSchemaObjectNode<JsonUtil::EmptyClass,SwimIdleDefinition> > mSchema;
};

# DefinitionSerializer<SwimIdleDefinition>_vtbl

struct /*VFT*/ DefinitionSerializer<SwimIdleDefinition>_vtbl
{
  void (__fastcall *~IDefinitionSerializer)(IDefinitionSerializer *this);
  std::shared_ptr<IDefinitionInstance> *(__fastcall *serializeDefinitionInstance)(IDefinitionSerializer *this, std::shared_ptr<IDefinitionInstance> *result, const Json::Value *, bool);
};

# DefinitionInstanceTyped<SwimWanderDefinition>

struct __cppobj DefinitionInstanceTyped<SwimWanderDefinition> : IDefinitionInstance
{
  std::unique_ptr<SwimWanderDefinition> mDefinition;
};

# DefinitionInstanceTyped<SwimWanderDefinition>_vtbl

struct /*VFT*/ DefinitionInstanceTyped<SwimWanderDefinition>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
};

# DefinitionInstance<EntityContext &,SwimWanderDefinition,SwimWanderGoal>

struct __cppobj DefinitionInstance<EntityContext &,SwimWanderDefinition,SwimWanderGoal> : DefinitionInstanceTyped<SwimWanderDefinition>
{
};

# DefinitionInstance<EntityContext &,SwimWanderDefinition,SwimWanderGoal>_vtbl

struct /*VFT*/ DefinitionInstance<EntityContext &,SwimWanderDefinition,SwimWanderGoal>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *_create)(DefinitionInstance<EntityContext &,SwimWanderDefinition,SwimWanderGoal> *this, EntityContext *);
  void (__fastcall *_initialize)(DefinitionInstance<EntityContext &,SwimWanderDefinition,SwimWanderGoal> *this, EntityContext *);
  void (__fastcall *_uninitialize)(DefinitionInstance<EntityContext &,SwimWanderDefinition,SwimWanderGoal> *this, EntityContext *);
  void (__fastcall *_destroy)(DefinitionInstance<EntityContext &,SwimWanderDefinition,SwimWanderGoal> *this, EntityContext *);
};

# DefinitionSerializer<SwimWanderDefinition>

struct __cppobj DefinitionSerializer<SwimWanderDefinition> : IDefinitionSerializer
{
  std::function<std::shared_ptr<DefinitionInstanceTyped<SwimWanderDefinition> > __cdecl(void)> mDefinitionInitializer;
  std::shared_ptr<JsonUtil::JsonSchemaObjectNode<JsonUtil::EmptyClass,SwimWanderDefinition> > mSchema;
};

# DefinitionSerializer<SwimWanderDefinition>_vtbl

struct /*VFT*/ DefinitionSerializer<SwimWanderDefinition>_vtbl
{
  void (__fastcall *~IDefinitionSerializer)(IDefinitionSerializer *this);
  std::shared_ptr<IDefinitionInstance> *(__fastcall *serializeDefinitionInstance)(IDefinitionSerializer *this, std::shared_ptr<IDefinitionInstance> *result, const Json::Value *, bool);
};

# DefinitionInstanceTyped<SwimWithEntityDefinition>

struct __cppobj DefinitionInstanceTyped<SwimWithEntityDefinition> : IDefinitionInstance
{
  std::unique_ptr<SwimWithEntityDefinition> mDefinition;
};

# DefinitionInstanceTyped<SwimWithEntityDefinition>_vtbl

struct /*VFT*/ DefinitionInstanceTyped<SwimWithEntityDefinition>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
};

# DefinitionInstance<EntityContext &,SwimWithEntityDefinition,SwimWithEntityGoal>

struct __cppobj DefinitionInstance<EntityContext &,SwimWithEntityDefinition,SwimWithEntityGoal> : DefinitionInstanceTyped<SwimWithEntityDefinition>
{
};

# DefinitionInstance<EntityContext &,SwimWithEntityDefinition,SwimWithEntityGoal>_vtbl

struct /*VFT*/ DefinitionInstance<EntityContext &,SwimWithEntityDefinition,SwimWithEntityGoal>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *_create)(DefinitionInstance<EntityContext &,SwimWithEntityDefinition,SwimWithEntityGoal> *this, EntityContext *);
  void (__fastcall *_initialize)(DefinitionInstance<EntityContext &,SwimWithEntityDefinition,SwimWithEntityGoal> *this, EntityContext *);
  void (__fastcall *_uninitialize)(DefinitionInstance<EntityContext &,SwimWithEntityDefinition,SwimWithEntityGoal> *this, EntityContext *);
  void (__fastcall *_destroy)(DefinitionInstance<EntityContext &,SwimWithEntityDefinition,SwimWithEntityGoal> *this, EntityContext *);
};

# DefinitionSerializer<SwimWithEntityDefinition>

struct __cppobj DefinitionSerializer<SwimWithEntityDefinition> : IDefinitionSerializer
{
  std::function<std::shared_ptr<DefinitionInstanceTyped<SwimWithEntityDefinition> > __cdecl(void)> mDefinitionInitializer;
  std::shared_ptr<JsonUtil::JsonSchemaObjectNode<JsonUtil::EmptyClass,SwimWithEntityDefinition> > mSchema;
};

# DefinitionSerializer<SwimWithEntityDefinition>_vtbl

struct /*VFT*/ DefinitionSerializer<SwimWithEntityDefinition>_vtbl
{
  void (__fastcall *~IDefinitionSerializer)(IDefinitionSerializer *this);
  std::shared_ptr<IDefinitionInstance> *(__fastcall *serializeDefinitionInstance)(IDefinitionSerializer *this, std::shared_ptr<IDefinitionInstance> *result, const Json::Value *, bool);
};

# DefinitionInstanceTyped<SwoopAttackDefinition>

struct __cppobj DefinitionInstanceTyped<SwoopAttackDefinition> : IDefinitionInstance
{
  std::unique_ptr<SwoopAttackDefinition> mDefinition;
};

# DefinitionInstanceTyped<SwoopAttackDefinition>_vtbl

struct /*VFT*/ DefinitionInstanceTyped<SwoopAttackDefinition>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
};

# DefinitionInstance<EntityContext &,SwoopAttackDefinition,SwoopAttackGoal>

struct __cppobj DefinitionInstance<EntityContext &,SwoopAttackDefinition,SwoopAttackGoal> : DefinitionInstanceTyped<SwoopAttackDefinition>
{
};

# DefinitionInstance<EntityContext &,SwoopAttackDefinition,SwoopAttackGoal>_vtbl

struct /*VFT*/ DefinitionInstance<EntityContext &,SwoopAttackDefinition,SwoopAttackGoal>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *_create)(DefinitionInstance<EntityContext &,SwoopAttackDefinition,SwoopAttackGoal> *this, EntityContext *);
  void (__fastcall *_initialize)(DefinitionInstance<EntityContext &,SwoopAttackDefinition,SwoopAttackGoal> *this, EntityContext *);
  void (__fastcall *_uninitialize)(DefinitionInstance<EntityContext &,SwoopAttackDefinition,SwoopAttackGoal> *this, EntityContext *);
  void (__fastcall *_destroy)(DefinitionInstance<EntityContext &,SwoopAttackDefinition,SwoopAttackGoal> *this, EntityContext *);
};

# DefinitionSerializer<SwoopAttackDefinition>

struct __cppobj DefinitionSerializer<SwoopAttackDefinition> : IDefinitionSerializer
{
  std::function<std::shared_ptr<DefinitionInstanceTyped<SwoopAttackDefinition> > __cdecl(void)> mDefinitionInitializer;
  std::shared_ptr<JsonUtil::JsonSchemaObjectNode<JsonUtil::EmptyClass,SwoopAttackDefinition> > mSchema;
};

# DefinitionSerializer<SwoopAttackDefinition>_vtbl

struct /*VFT*/ DefinitionSerializer<SwoopAttackDefinition>_vtbl
{
  void (__fastcall *~IDefinitionSerializer)(IDefinitionSerializer *this);
  std::shared_ptr<IDefinitionInstance> *(__fastcall *serializeDefinitionInstance)(IDefinitionSerializer *this, std::shared_ptr<IDefinitionInstance> *result, const Json::Value *, bool);
};

# DefinitionInstanceTyped<AvoidOwnerFovDefinition>

struct __cppobj DefinitionInstanceTyped<AvoidOwnerFovDefinition> : IDefinitionInstance
{
  std::unique_ptr<AvoidOwnerFovDefinition> mDefinition;
};

# DefinitionInstanceTyped<AvoidOwnerFovDefinition>_vtbl

struct /*VFT*/ DefinitionInstanceTyped<AvoidOwnerFovDefinition>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
};

# DefinitionInstance<EntityContext &,AvoidOwnerFovDefinition,AvoidOwnerFovGoal>

struct __cppobj DefinitionInstance<EntityContext &,AvoidOwnerFovDefinition,AvoidOwnerFovGoal> : DefinitionInstanceTyped<AvoidOwnerFovDefinition>
{
};

# DefinitionInstance<EntityContext &,AvoidOwnerFovDefinition,AvoidOwnerFovGoal>_vtbl

struct /*VFT*/ DefinitionInstance<EntityContext &,AvoidOwnerFovDefinition,AvoidOwnerFovGoal>_vtbl
{
  void (__fastcall *~IDefinitionInstance)(IDefinitionInstance *this);
  unsigned __int16 (__fastcall *getRuntimeTypeId)(IDefinitionInstance *this);
  void (__fastcall *create)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *initialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *uninitialize)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *destroy)(IDefinitionInstance *this, const ContextAccessor *);
  void (__fastcall *_create)(DefinitionInstance<EntityContext &,AvoidOwnerFovDefinition,AvoidOwnerFovGoal> *this, EntityContext *);
  void (__fastcall *_initialize)(DefinitionInstance<EntityContext &,AvoidOwnerFovDefinition,AvoidOwnerFovGoal> *this, EntityContext *);
  void (__fastcall *_uninitialize)(DefinitionInstance<EntityContext &,AvoidOwnerFovDefinition,AvoidOwnerFovGoal> *this, EntityContext *);
  void (__fastcall *_destroy)(DefinitionInstance<EntityContext &,AvoidOwnerFovDefinition,AvoidOwnerFovGoal> *this, EntityContext *);
};

# DefinitionSerializer<AvoidOwnerFovDefinition>

struct __cppobj DefinitionSerializer<AvoidOwnerFovDefinition> : IDefinitionSerializer
{
  std::function<std::shared_ptr<DefinitionInstanceTyped<AvoidOwnerFovDefinition> > __cdecl(void)> mDefinitionInitializer;
  std::shared_ptr<JsonUtil::JsonSchemaObjectNode<JsonUtil::EmptyClass,AvoidOwnerFovDefinition> > mSchema;
};

# DefinitionSerializer<AvoidOwnerFovDefinition>_vtbl

struct /*VFT*/ DefinitionSerializer<AvoidOwnerFovDefinition>_vtbl
{
  void (__fastcall *~IDefinitionSerializer)(IDefinitionSerializer *this);
  std::shared_ptr<IDefinitionInstance> *(__fastcall *serializeDefinitionInstance)(IDefinitionSerializer *this, std::shared_ptr<IDefinitionInstance> *result, const Json::Value *, bool);
};

# DeadBushFeature

struct __cppobj DeadBushFeature : Feature
{
};

# DeadBushFeature_vtbl

struct /*VFT*/ DeadBushFeature_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 *);
};

# DeltaFeature

struct __cppobj DeltaFeature : Feature
{
};

# DeltaFeature_vtbl

struct /*VFT*/ DeltaFeature_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 *);
};

# DesertWellFeature

struct __cppobj DesertWellFeature : Feature
{
};

# DesertWellFeature_vtbl

struct /*VFT*/ DesertWellFeature_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 *);
};

# DoublePlantFeature

struct __cppobj DoublePlantFeature : Feature
{
};

# DoublePlantFeature_vtbl

struct /*VFT*/ DoublePlantFeature_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 *);
};

# DesertPyramidPiece

struct __cppobj __declspec(align(8)) DesertPyramidPiece : ScatteredFeaturePiece
{
  bool mHasPlacedChest[4];
};

# DesertPyramidPiece_vtbl

struct /*VFT*/ DesertPyramidPiece_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 *);
};

# DirectionIdHash

struct __cppobj DirectionIdHash
{
};

# DVECTOR_STRUCT

struct DVECTOR_STRUCT
{
  int length;
  long double *data;
  long double *imag;
};

# DMATRIX_STRUCT

struct DMATRIX_STRUCT
{
  int row;
  int col;
  long double **data;
  long double **imag;
};

# d_derived_tbl

struct d_derived_tbl
{
  int maxcode[18];
  int valoffset[17];
  JHUFF_TBL *pub;
  int look_nbits[256];
  unsigned __int8 look_sym[256];
};

# DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::RakNetGUID,&DataStructures::defaultOrderedListComparison<RakNet::RakNetGUID,RakNet::RakNetGUID> >

struct __cppobj DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::RakNetGUID,&DataStructures::defaultOrderedListComparison<RakNet::RakNetGUID,RakNet::RakNetGUID> >
{
  DataStructures::List<RakNet::RakNetGUID> orderedList;
};

# DataStructures::List<RakNet::CloudServer::CloudData *>

struct __cppobj DataStructures::List<RakNet::CloudServer::CloudData *>
{
  RakNet::CloudServer::CloudData **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::CloudServer::CloudData *,&RakNet::CloudServer::KeyDataPtrComp>

struct __cppobj DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::CloudServer::CloudData *,&RakNet::CloudServer::KeyDataPtrComp>
{
  DataStructures::List<RakNet::CloudServer::CloudData *> orderedList;
};

# DataStructures::List<RakNet::CloudServer::CloudDataList *>

struct __cppobj DataStructures::List<RakNet::CloudServer::CloudDataList *>
{
  RakNet::CloudServer::CloudDataList **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::CloudKey,RakNet::CloudServer::CloudDataList *,&RakNet::CloudServer::KeyDataListComp>

struct __cppobj DataStructures::OrderedList<RakNet::CloudKey,RakNet::CloudServer::CloudDataList *,&RakNet::CloudServer::KeyDataListComp>
{
  DataStructures::List<RakNet::CloudServer::CloudDataList *> orderedList;
};

# DataStructures::List<RakNet::CloudKey>

struct __cppobj DataStructures::List<RakNet::CloudKey>
{
  RakNet::CloudKey *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::CloudKey,RakNet::CloudKey,&RakNet::CloudKeyComp>

struct __cppobj DataStructures::OrderedList<RakNet::CloudKey,RakNet::CloudKey,&RakNet::CloudKeyComp>
{
  DataStructures::List<RakNet::CloudKey> orderedList;
};

# DataStructures::List<RakNet::CloudServer::KeySubscriberID *>

struct __cppobj DataStructures::List<RakNet::CloudServer::KeySubscriberID *>
{
  RakNet::CloudServer::KeySubscriberID **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::CloudKey,RakNet::CloudServer::KeySubscriberID *,&RakNet::CloudServer::KeySubscriberIDComp>

struct __cppobj DataStructures::OrderedList<RakNet::CloudKey,RakNet::CloudServer::KeySubscriberID *,&RakNet::CloudServer::KeySubscriberIDComp>
{
  DataStructures::List<RakNet::CloudServer::KeySubscriberID *> orderedList;
};

# DataStructures::Hash<RakNet::RakNetGUID,RakNet::CloudServer::RemoteCloudClient *,2048,&RakNet::RakNetGUID::ToUint32>::Node

struct __cppobj DataStructures::Hash<RakNet::RakNetGUID,RakNet::CloudServer::RemoteCloudClient *,2048,&RakNet::RakNetGUID::ToUint32>::Node
{
  RakNet::RakNetGUID string;
  RakNet::CloudServer::RemoteCloudClient *data;
  DataStructures::Hash<RakNet::RakNetGUID,RakNet::CloudServer::RemoteCloudClient *,2048,&RakNet::RakNetGUID::ToUint32>::Node *next;
};

# DataStructures::Hash<RakNet::RakNetGUID,RakNet::CloudServer::RemoteCloudClient *,2048,&RakNet::RakNetGUID::ToUint32>

struct __cppobj __declspec(align(8)) DataStructures::Hash<RakNet::RakNetGUID,RakNet::CloudServer::RemoteCloudClient *,2048,&RakNet::RakNetGUID::ToUint32>
{
  DataStructures::Hash<RakNet::RakNetGUID,RakNet::CloudServer::RemoteCloudClient *,2048,&RakNet::RakNetGUID::ToUint32>::Node **nodeList;
  unsigned int size;
};

# DataStructures::List<RakNet::CloudServer::RemoteServer *>

struct __cppobj DataStructures::List<RakNet::CloudServer::RemoteServer *>
{
  RakNet::CloudServer::RemoteServer **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::CloudServer::RemoteServer *,&RakNet::CloudServer::RemoteServerComp>

struct __cppobj DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::CloudServer::RemoteServer *,&RakNet::CloudServer::RemoteServerComp>
{
  DataStructures::List<RakNet::CloudServer::RemoteServer *> orderedList;
};

# DataStructures::List<RakNet::CloudQueryRow *>

struct __cppobj DataStructures::List<RakNet::CloudQueryRow *>
{
  RakNet::CloudQueryRow **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<unsigned int>

struct __cppobj DataStructures::List<unsigned int>
{
  unsigned int *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::CloudServer::BufferedGetResponseFromServer *>

struct __cppobj DataStructures::List<RakNet::CloudServer::BufferedGetResponseFromServer *>
{
  RakNet::CloudServer::BufferedGetResponseFromServer **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::CloudServer::BufferedGetResponseFromServer *,&RakNet::CloudServer::BufferedGetResponseFromServerComp>

struct __cppobj DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::CloudServer::BufferedGetResponseFromServer *,&RakNet::CloudServer::BufferedGetResponseFromServerComp>
{
  DataStructures::List<RakNet::CloudServer::BufferedGetResponseFromServer *> orderedList;
};

# DataStructures::List<RakNet::CloudServer::GetRequest *>

struct __cppobj DataStructures::List<RakNet::CloudServer::GetRequest *>
{
  RakNet::CloudServer::GetRequest **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<unsigned int,RakNet::CloudServer::GetRequest *,&RakNet::CloudServer::GetRequestComp>

struct __cppobj DataStructures::OrderedList<unsigned int,RakNet::CloudServer::GetRequest *,&RakNet::CloudServer::GetRequestComp>
{
  DataStructures::List<RakNet::CloudServer::GetRequest *> orderedList;
};

# DataStructures::List<RakNet::CloudServerQueryFilter *>

struct __cppobj DataStructures::List<RakNet::CloudServerQueryFilter *>
{
  RakNet::CloudServerQueryFilter **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::RegisteredCommand>

struct __cppobj DataStructures::List<RakNet::RegisteredCommand>
{
  RakNet::RegisteredCommand *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<char const *,RakNet::RegisteredCommand,&RakNet::RegisteredCommandComp>

struct __cppobj DataStructures::OrderedList<char const *,RakNet::RegisteredCommand,&RakNet::RegisteredCommandComp>
{
  DataStructures::List<RakNet::RegisteredCommand> orderedList;
};

# DataStructures::List<RakNet::CommandParserInterface *>

struct __cppobj DataStructures::List<RakNet::CommandParserInterface *>
{
  RakNet::CommandParserInterface **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::ConnectionGraph2::SystemAddressAndGuid>

struct __cppobj DataStructures::List<RakNet::ConnectionGraph2::SystemAddressAndGuid>
{
  RakNet::ConnectionGraph2::SystemAddressAndGuid *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::ConnectionGraph2::SystemAddressAndGuid,RakNet::ConnectionGraph2::SystemAddressAndGuid,&RakNet::ConnectionGraph2::SystemAddressAndGuidComp>

struct __cppobj DataStructures::OrderedList<RakNet::ConnectionGraph2::SystemAddressAndGuid,RakNet::ConnectionGraph2::SystemAddressAndGuid,&RakNet::ConnectionGraph2::SystemAddressAndGuidComp>
{
  DataStructures::List<RakNet::ConnectionGraph2::SystemAddressAndGuid> orderedList;
};

# DataStructures::List<RakNet::ConnectionGraph2::RemoteSystem *>

struct __cppobj DataStructures::List<RakNet::ConnectionGraph2::RemoteSystem *>
{
  RakNet::ConnectionGraph2::RemoteSystem **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::ConnectionGraph2::RemoteSystem *,&RakNet::ConnectionGraph2::RemoteSystemComp>

struct __cppobj DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::ConnectionGraph2::RemoteSystem *,&RakNet::ConnectionGraph2::RemoteSystemComp>
{
  DataStructures::List<RakNet::ConnectionGraph2::RemoteSystem *> orderedList;
};

# DataStructures::HashIndex

struct DataStructures::HashIndex
{
  unsigned int primaryIndex;
  unsigned int secondaryIndex;
};

# DataStructures::List<RakNet::CloudServer::RemoteCloudClient *>

struct __cppobj DataStructures::List<RakNet::CloudServer::RemoteCloudClient *>
{
  RakNet::CloudServer::RemoteCloudClient **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::CircularLinkedList<HuffmanEncodingTreeNode *>::node

struct DataStructures::CircularLinkedList<HuffmanEncodingTreeNode *>::node
{
  HuffmanEncodingTreeNode *item;
  DataStructures::CircularLinkedList<HuffmanEncodingTreeNode *>::node *previous;
  DataStructures::CircularLinkedList<HuffmanEncodingTreeNode *>::node *next;
};

# DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >::MapNode

struct __cppobj DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >::MapNode
{
  unsigned int mapNodeKey;
  RakNet::FLR_MemoryBlock mapNodeData;
};

# DataStructures::List<DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >::MapNode>

struct __cppobj DataStructures::List<DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >::MapNode>
{
  DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >::MapNode *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<unsigned int,DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >::MapNode,&DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >::NodeComparisonFunc>

struct __cppobj DataStructures::OrderedList<unsigned int,DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >::MapNode,&DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >::NodeComparisonFunc>
{
  DataStructures::List<DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >::MapNode> orderedList;
};

# DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >

struct __cppobj __declspec(align(8)) DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >
{
  DataStructures::OrderedList<unsigned int,DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >::MapNode,&DataStructures::Map<unsigned int,RakNet::FLR_MemoryBlock,&DataStructures::defaultMapKeyComparison<unsigned int> >::NodeComparisonFunc> mapNodeList;
  unsigned int lastSearchIndex;
  unsigned int lastSearchKey;
  bool lastSearchIndexValid;
};

# DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >::MapNode

struct __cppobj DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >::MapNode
{
  unsigned __int16 mapNodeKey;
  RakNet::FileListReceiver *mapNodeData;
};

# DataStructures::List<DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >::MapNode>

struct __cppobj DataStructures::List<DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >::MapNode>
{
  DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >::MapNode *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<unsigned short,DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >::MapNode,&DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >::NodeComparisonFunc>

struct __cppobj DataStructures::OrderedList<unsigned short,DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >::MapNode,&DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >::NodeComparisonFunc>
{
  DataStructures::List<DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >::MapNode> orderedList;
};

# DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >

struct __cppobj __declspec(align(2)) DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >
{
  DataStructures::OrderedList<unsigned short,DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >::MapNode,&DataStructures::Map<unsigned short,RakNet::FileListReceiver *,&DataStructures::defaultMapKeyComparison<unsigned short> >::NodeComparisonFunc> mapNodeList;
  unsigned int lastSearchIndex;
  unsigned __int16 lastSearchKey;
  bool lastSearchIndexValid;
};

# DataStructures::List<RakNet::FileListNode>

struct __cppobj DataStructures::List<RakNet::FileListNode>
{
  RakNet::FileListNode *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::FileListProgress *>

struct __cppobj DataStructures::List<RakNet::FileListProgress *>
{
  RakNet::FileListProgress **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Queue<RakNet::FileListTransfer::FileToPush *>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::FileListTransfer::FileToPush *>
{
  RakNet::FileListTransfer::FileToPush **array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::FileListTransfer::FileToPushRecipient *>

struct __cppobj DataStructures::List<RakNet::FileListTransfer::FileToPushRecipient *>
{
  RakNet::FileListTransfer::FileToPushRecipient **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Queue<int (__cdecl*)(RakNet::FileListTransfer::ThreadData,bool *,void *)>

struct __cppobj __declspec(align(8)) DataStructures::Queue<int (__cdecl*)(RakNet::FileListTransfer::ThreadData,bool *,void *)>
{
  int (__fastcall **array)(RakNet::FileListTransfer::ThreadData, bool *, void *);
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::Queue<RakNet::FileListTransfer::ThreadData>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::FileListTransfer::ThreadData>
{
  RakNet::FileListTransfer::ThreadData *array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::Queue<int>

struct __cppobj __declspec(align(8)) DataStructures::Queue<int>
{
  int *array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::List<DataStructures::Map<int,RakNet::HuffmanEncodingTree *,&DataStructures::defaultMapKeyComparison<int> >::MapNode>

struct __cppobj DataStructures::List<DataStructures::Map<int,RakNet::HuffmanEncodingTree *,&DataStructures::defaultMapKeyComparison<int> >::MapNode>
{
  DataStructures::Map<int,RakNet::HuffmanEncodingTree *,&DataStructures::defaultMapKeyComparison<int> >::MapNode *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<int,DataStructures::Map<int,RakNet::HuffmanEncodingTree *,&DataStructures::defaultMapKeyComparison<int> >::MapNode,&DataStructures::Map<int,RakNet::HuffmanEncodingTree *,&DataStructures::defaultMapKeyComparison<int> >::NodeComparisonFunc>

struct __cppobj DataStructures::OrderedList<int,DataStructures::Map<int,RakNet::HuffmanEncodingTree *,&DataStructures::defaultMapKeyComparison<int> >::MapNode,&DataStructures::Map<int,RakNet::HuffmanEncodingTree *,&DataStructures::defaultMapKeyComparison<int> >::NodeComparisonFunc>
{
  DataStructures::List<DataStructures::Map<int,RakNet::HuffmanEncodingTree *,&DataStructures::defaultMapKeyComparison<int> >::MapNode> orderedList;
};

# DataStructures::Map<int,RakNet::HuffmanEncodingTree *,&DataStructures::defaultMapKeyComparison<int> >

struct __cppobj __declspec(align(8)) DataStructures::Map<int,RakNet::HuffmanEncodingTree *,&DataStructures::defaultMapKeyComparison<int> >
{
  DataStructures::OrderedList<int,DataStructures::Map<int,RakNet::HuffmanEncodingTree *,&DataStructures::defaultMapKeyComparison<int> >::MapNode,&DataStructures::Map<int,RakNet::HuffmanEncodingTree *,&DataStructures::defaultMapKeyComparison<int> >::NodeComparisonFunc> mapNodeList;
  unsigned int lastSearchIndex;
  int lastSearchKey;
  bool lastSearchIndexValid;
};

# DataStructures::Table::Cell

struct __cppobj DataStructures::Table::Cell
{
  bool isEmpty;
  long double i;
  char *c;
  void *ptr;
};

# DataStructures::List<DataStructures::Table::Cell *>

struct __cppobj DataStructures::List<DataStructures::Table::Cell *>
{
  DataStructures::Table::Cell **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Table::Row

struct __cppobj DataStructures::Table::Row
{
  DataStructures::List<DataStructures::Table::Cell *> cells;
};

# DataStructures::Page<unsigned int,DataStructures::Table::Row *,16>

struct DataStructures::Page<unsigned int,DataStructures::Table::Row *,16>
{
  bool isLeaf;
  int size;
  unsigned int keys[16];
  DataStructures::Table::Row *data[16];
  DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> *next;
  DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> *previous;
  DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> *children[17];
};

# DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >::Page

struct DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >::Page
{
  DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >::MemoryWithPage *block;
  DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >::Page *next;
  DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >::Page *prev;
};

# DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >::MemoryWithPage

struct DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >::MemoryWithPage
{
  DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> userMemory;
  DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >::Page *parentPage;
};

# DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >
{
  DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >::Page *availablePages;
  DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >::Page *unavailablePages;
  DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> >::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::MemoryPool<unsigned char [128]>::Page

struct DataStructures::MemoryPool<unsigned char [128]>::Page
{
  DataStructures::MemoryPool<unsigned char [128]>::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<unsigned char [128]>::MemoryWithPage *block;
  DataStructures::MemoryPool<unsigned char [128]>::Page *next;
  DataStructures::MemoryPool<unsigned char [128]>::Page *prev;
};

# DataStructures::MemoryPool<unsigned char [128]>::MemoryWithPage

struct DataStructures::MemoryPool<unsigned char [128]>::MemoryWithPage
{
  unsigned __int8 userMemory[128];
  DataStructures::MemoryPool<unsigned char [128]>::Page *parentPage;
};

# DataStructures::MemoryPool<unsigned char [128]>

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<unsigned char [128]>
{
  DataStructures::MemoryPool<unsigned char [128]>::Page *availablePages;
  DataStructures::MemoryPool<unsigned char [128]>::Page *unavailablePages;
  DataStructures::MemoryPool<unsigned char [128]>::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::Table::ColumnDescriptor

struct __cppobj DataStructures::Table::ColumnDescriptor
{
  char columnName[64];
  DataStructures::Table::ColumnType columnType;
};

# DataStructures::Table::FilterQuery

struct __cppobj __declspec(align(8)) DataStructures::Table::FilterQuery
{
  char columnName[64];
  unsigned int columnIndex;
  DataStructures::Table::Cell *cellValue;
  DataStructures::Table::FilterQueryType operation;
};

# DataStructures::Table::SortQuery

struct DataStructures::Table::SortQuery
{
  unsigned int columnIndex;
  DataStructures::Table::SortQueryType operation;
};

# DataStructures::BPlusTree<unsigned int,DataStructures::Table::Row *,16>

struct __cppobj DataStructures::BPlusTree<unsigned int,DataStructures::Table::Row *,16>
{
  DataStructures::MemoryPool<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> > pagePool;
  DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> *root;
  DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> *leftmostLeaf;
};

# DataStructures::List<DataStructures::Table::ColumnDescriptor>

struct __cppobj DataStructures::List<DataStructures::Table::ColumnDescriptor>
{
  DataStructures::Table::ColumnDescriptor *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Table

struct __cppobj DataStructures::Table
{
  DataStructures::BPlusTree<unsigned int,DataStructures::Table::Row *,16> rows;
  DataStructures::List<DataStructures::Table::ColumnDescriptor> columns;
};

# DataStructures::List<DataStructures::Table::Cell>

struct __cppobj DataStructures::List<DataStructures::Table::Cell>
{
  DataStructures::Table::Cell *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<DataStructures::Table::Row *>

struct __cppobj DataStructures::List<DataStructures::Table::Row *>
{
  DataStructures::Table::Row **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<DataStructures::Table::Row *,DataStructures::Table::Row *,&RowSort>

struct __cppobj DataStructures::OrderedList<DataStructures::Table::Row *,DataStructures::Table::Row *,&RowSort>
{
  DataStructures::List<DataStructures::Table::Row *> orderedList;
};

# DataStructures::MemoryPool<unsigned char [512]>::Page

struct DataStructures::MemoryPool<unsigned char [512]>::Page
{
  DataStructures::MemoryPool<unsigned char [512]>::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<unsigned char [512]>::MemoryWithPage *block;
  DataStructures::MemoryPool<unsigned char [512]>::Page *next;
  DataStructures::MemoryPool<unsigned char [512]>::Page *prev;
};

# DataStructures::MemoryPool<unsigned char [512]>::MemoryWithPage

struct DataStructures::MemoryPool<unsigned char [512]>::MemoryWithPage
{
  unsigned __int8 userMemory[512];
  DataStructures::MemoryPool<unsigned char [512]>::Page *parentPage;
};

# DataStructures::MemoryPool<unsigned char [512]>

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<unsigned char [512]>
{
  DataStructures::MemoryPool<unsigned char [512]>::Page *availablePages;
  DataStructures::MemoryPool<unsigned char [512]>::Page *unavailablePages;
  DataStructures::MemoryPool<unsigned char [512]>::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::MemoryPool<unsigned char [2048]>::Page

struct DataStructures::MemoryPool<unsigned char [2048]>::Page
{
  DataStructures::MemoryPool<unsigned char [2048]>::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<unsigned char [2048]>::MemoryWithPage *block;
  DataStructures::MemoryPool<unsigned char [2048]>::Page *next;
  DataStructures::MemoryPool<unsigned char [2048]>::Page *prev;
};

# DataStructures::MemoryPool<unsigned char [2048]>::MemoryWithPage

struct DataStructures::MemoryPool<unsigned char [2048]>::MemoryWithPage
{
  unsigned __int8 userMemory[2048];
  DataStructures::MemoryPool<unsigned char [2048]>::Page *parentPage;
};

# DataStructures::MemoryPool<unsigned char [2048]>

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<unsigned char [2048]>
{
  DataStructures::MemoryPool<unsigned char [2048]>::Page *availablePages;
  DataStructures::MemoryPool<unsigned char [2048]>::Page *unavailablePages;
  DataStructures::MemoryPool<unsigned char [2048]>::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::MemoryPool<unsigned char [8192]>::Page

struct DataStructures::MemoryPool<unsigned char [8192]>::Page
{
  DataStructures::MemoryPool<unsigned char [8192]>::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<unsigned char [8192]>::MemoryWithPage *block;
  DataStructures::MemoryPool<unsigned char [8192]>::Page *next;
  DataStructures::MemoryPool<unsigned char [8192]>::Page *prev;
};

# DataStructures::MemoryPool<unsigned char [8192]>::MemoryWithPage

struct DataStructures::MemoryPool<unsigned char [8192]>::MemoryWithPage
{
  unsigned __int8 userMemory[8192];
  DataStructures::MemoryPool<unsigned char [8192]>::Page *parentPage;
};

# DataStructures::MemoryPool<unsigned char [8192]>

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<unsigned char [8192]>
{
  DataStructures::MemoryPool<unsigned char [8192]>::Page *availablePages;
  DataStructures::MemoryPool<unsigned char [8192]>::Page *unavailablePages;
  DataStructures::MemoryPool<unsigned char [8192]>::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::BytePool

struct __cppobj DataStructures::BytePool
{
  DataStructures::MemoryPool<unsigned char [128]> pool128;
  DataStructures::MemoryPool<unsigned char [512]> pool512;
  DataStructures::MemoryPool<unsigned char [2048]> pool2048;
  DataStructures::MemoryPool<unsigned char [8192]> pool8192;
};

# DataStructures::BPlusTree<unsigned int,DataStructures::Table::Row *,16>::ReturnAction

struct DataStructures::BPlusTree<unsigned int,DataStructures::Table::Row *,16>::ReturnAction
{
  unsigned int key1;
  unsigned int key2;
  DataStructures::BPlusTree<unsigned int,DataStructures::Table::Row *,16>::ReturnAction::<unnamed_type_action> action;
};

# DataStructures::Queue<char *>

struct __cppobj __declspec(align(8)) DataStructures::Queue<char *>
{
  char **array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::Queue<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> *>

struct __cppobj __declspec(align(8)) DataStructures::Queue<DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> *>
{
  DataStructures::Page<unsigned int,DataStructures::Table::Row *,16> **array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::Queue<HuffmanEncodingTreeNode *>

struct __cppobj __declspec(align(8)) DataStructures::Queue<HuffmanEncodingTreeNode *>
{
  HuffmanEncodingTreeNode **array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DDTCallback

struct __cppobj DDTCallback : RakNet::FileListTransferCBInterface
{
  unsigned int subdirLen;
  char outputSubdir[512];
  RakNet::FileListTransferCBInterface *onFileCallback;
};

# DDTCallback_vtbl

struct /*VFT*/ DDTCallback_vtbl
{
  void (__fastcall *~FileListTransferCBInterface)(RakNet::FileListTransferCBInterface *this);
  bool (__fastcall *OnFile)(RakNet::FileListTransferCBInterface *this, RakNet::FileListTransferCBInterface::OnFileStruct *);
  void (__fastcall *OnFileProgress)(RakNet::FileListTransferCBInterface *this, RakNet::FileListTransferCBInterface::FileProgressStruct *);
  bool (__fastcall *Update)(RakNet::FileListTransferCBInterface *this);
  bool (__fastcall *OnDownloadComplete)(RakNet::FileListTransferCBInterface *this, RakNet::FileListTransferCBInterface::DownloadCompleteStruct *);
  void (__fastcall *OnDereference)(RakNet::FileListTransferCBInterface *this);
};

# DataStructures::Queue<RakNet::HTTPConnection2::Request *>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::HTTPConnection2::Request *>
{
  RakNet::HTTPConnection2::Request **array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::HTTPConnection2::Request *>

struct __cppobj DataStructures::List<RakNet::HTTPConnection2::Request *>
{
  RakNet::HTTPConnection2::Request **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::BitStream *>

struct __cppobj DataStructures::List<RakNet::BitStream *>
{
  RakNet::BitStream **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::FullyConnectedMesh2::FCM2Participant *>

struct __cppobj DataStructures::List<RakNet::FullyConnectedMesh2::FCM2Participant *>
{
  RakNet::FullyConnectedMesh2::FCM2Participant **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::FullyConnectedMesh2::VerifiedJoinInProgressMember>

struct __cppobj DataStructures::List<RakNet::FullyConnectedMesh2::VerifiedJoinInProgressMember>
{
  RakNet::FullyConnectedMesh2::VerifiedJoinInProgressMember *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::FullyConnectedMesh2::VerifiedJoinInProgress *>

struct __cppobj DataStructures::List<RakNet::FullyConnectedMesh2::VerifiedJoinInProgress *>
{
  RakNet::FullyConnectedMesh2::VerifiedJoinInProgress **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Queue<RakNet::HTTPConnection::OutgoingCommand>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::HTTPConnection::OutgoingCommand>
{
  RakNet::HTTPConnection::OutgoingCommand *array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::Queue<RakNet::HTTPConnection::BadResponse>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::HTTPConnection::BadResponse>
{
  RakNet::HTTPConnection::BadResponse *array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::Queue<RakNet::RakString>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::RakString>
{
  RakNet::RakString *array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::FullyConnectedMesh2::FCM2Participant *,RakNet::FullyConnectedMesh2::FCM2Participant *,&FCM2ParticipantComp>

struct __cppobj DataStructures::OrderedList<RakNet::FullyConnectedMesh2::FCM2Participant *,RakNet::FullyConnectedMesh2::FCM2Participant *,&FCM2ParticipantComp>
{
  DataStructures::List<RakNet::FullyConnectedMesh2::FCM2Participant *> orderedList;
};

# DataStructures::List<void *>

struct __cppobj DataStructures::List<void *>
{
  void **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::NatPunchthroughClient::AddrAndGuid>

struct __cppobj DataStructures::List<RakNet::NatPunchthroughClient::AddrAndGuid>
{
  RakNet::NatPunchthroughClient::AddrAndGuid *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Queue<RakNet::NatPunchthroughClient::DSTAndFac>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::NatPunchthroughClient::DSTAndFac>
{
  RakNet::NatPunchthroughClient::DSTAndFac *array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::Queue<RakNet::RNS2RecvStruct *>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::RNS2RecvStruct *>
{
  RakNet::RNS2RecvStruct **array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::NatTypeDetectionServer::NATDetectionAttempt>

struct __cppobj DataStructures::List<RakNet::NatTypeDetectionServer::NATDetectionAttempt>
{
  RakNet::NatTypeDetectionServer::NATDetectionAttempt *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::NatPunchthroughServer::ConnectionAttempt *>

struct __cppobj DataStructures::List<RakNet::NatPunchthroughServer::ConnectionAttempt *>
{
  RakNet::NatPunchthroughServer::ConnectionAttempt **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::NatPunchthroughServer::User *>

struct __cppobj DataStructures::List<RakNet::NatPunchthroughServer::User *>
{
  RakNet::NatPunchthroughServer::User **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::NatPunchthroughServer::User *,&RakNet::NatPunchthroughServer::NatPunchthroughUserComp>

struct __cppobj DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::NatPunchthroughServer::User *,&RakNet::NatPunchthroughServer::NatPunchthroughUserComp>
{
  DataStructures::List<RakNet::NatPunchthroughServer::User *> orderedList;
};

# DataStructures::List<RakNet::RakString>

struct __cppobj DataStructures::List<RakNet::RakString>
{
  RakNet::RakString *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::RakString,RakNet::RakString,&DataStructures::defaultOrderedListComparison<RakNet::RakString,RakNet::RakString> >

struct __cppobj DataStructures::OrderedList<RakNet::RakString,RakNet::RakString,&DataStructures::defaultOrderedListComparison<RakNet::RakString,RakNet::RakString> >
{
  DataStructures::List<RakNet::RakString> orderedList;
};

# DataStructures::List<RakNet::FilterSet *>

struct __cppobj DataStructures::List<RakNet::FilterSet *>
{
  RakNet::FilterSet **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<int,RakNet::FilterSet *,&RakNet::FilterSetComp>

struct __cppobj DataStructures::OrderedList<int,RakNet::FilterSet *,&RakNet::FilterSetComp>
{
  DataStructures::List<RakNet::FilterSet *> orderedList;
};

# DataStructures::Hash<RakNet::AddressOrGUID,RakNet::FilteredSystem,2048,&RakNet::AddressOrGUID::ToInteger>::Node

struct __cppobj DataStructures::Hash<RakNet::AddressOrGUID,RakNet::FilteredSystem,2048,&RakNet::AddressOrGUID::ToInteger>::Node
{
  RakNet::AddressOrGUID string;
  RakNet::FilteredSystem data;
  DataStructures::Hash<RakNet::AddressOrGUID,RakNet::FilteredSystem,2048,&RakNet::AddressOrGUID::ToInteger>::Node *next;
};

# DataStructures::Hash<RakNet::AddressOrGUID,RakNet::FilteredSystem,2048,&RakNet::AddressOrGUID::ToInteger>

struct __cppobj __declspec(align(8)) DataStructures::Hash<RakNet::AddressOrGUID,RakNet::FilteredSystem,2048,&RakNet::AddressOrGUID::ToInteger>
{
  DataStructures::Hash<RakNet::AddressOrGUID,RakNet::FilteredSystem,2048,&RakNet::AddressOrGUID::ToInteger>::Node **nodeList;
  unsigned int size;
};

# DataStructures::List<RakNet::LogCommandParser::SystemAddressAndChannel>

struct __cppobj DataStructures::List<RakNet::LogCommandParser::SystemAddressAndChannel>
{
  RakNet::LogCommandParser::SystemAddressAndChannel *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::FilteredSystem>

struct __cppobj DataStructures::List<RakNet::FilteredSystem>
{
  RakNet::FilteredSystem *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::AddressOrGUID>

struct __cppobj DataStructures::List<RakNet::AddressOrGUID>
{
  RakNet::AddressOrGUID *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >::MapNode

struct __cppobj DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >::MapNode
{
  RakNet::SystemAddress mapNodeKey;
  DataStructures::ByteQueue *mapNodeData;
};

# DataStructures::List<DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >::MapNode>

struct __cppobj DataStructures::List<DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >::MapNode>
{
  DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >::MapNode *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::SystemAddress,DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >::MapNode,&DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >::NodeComparisonFunc>

struct __cppobj DataStructures::OrderedList<RakNet::SystemAddress,DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >::MapNode,&DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >::NodeComparisonFunc>
{
  DataStructures::List<DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >::MapNode> orderedList;
};

# DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >

struct __cppobj __declspec(align(8)) DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >
{
  DataStructures::OrderedList<RakNet::SystemAddress,DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >::MapNode,&DataStructures::Map<RakNet::SystemAddress,DataStructures::ByteQueue *,&DataStructures::defaultMapKeyComparison<RakNet::SystemAddress> >::NodeComparisonFunc> mapNodeList;
  unsigned int lastSearchIndex;
  RakNet::SystemAddress lastSearchKey;
  bool lastSearchIndexValid;
};

# DataStructures::List<RakNet::Rackspace2EventCallback *>

struct __cppobj DataStructures::List<RakNet::Rackspace2EventCallback *>
{
  RakNet::Rackspace2EventCallback **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::Rackspace::RackspaceOperation>

struct __cppobj DataStructures::List<RakNet::Rackspace::RackspaceOperation>
{
  RakNet::Rackspace::RackspaceOperation *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Queue<RakNet::BPSTracker::TimeAndValue2>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::BPSTracker::TimeAndValue2>
{
  RakNet::BPSTracker::TimeAndValue2 *array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::Queue<RakNet::ReliabilityLayer::DatagramHistoryNode>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::ReliabilityLayer::DatagramHistoryNode>
{
  RakNet::ReliabilityLayer::DatagramHistoryNode *array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>::Page

struct DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>::Page
{
  DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>::MemoryWithPage *block;
  DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>::Page *next;
  DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>::Page *prev;
};

# DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>::MemoryWithPage

struct __cppobj DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>::MemoryWithPage
{
  RakNet::ReliabilityLayer::MessageNumberNode userMemory;
  DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>::Page *parentPage;
};

# DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>
{
  DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>::Page *availablePages;
  DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>::Page *unavailablePages;
  DataStructures::MemoryPool<RakNet::ReliabilityLayer::MessageNumberNode>::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::List<RakNet::ReliabilityLayer::UnreliableWithAckReceiptNode>

struct __cppobj DataStructures::List<RakNet::ReliabilityLayer::UnreliableWithAckReceiptNode>
{
  RakNet::ReliabilityLayer::UnreliableWithAckReceiptNode *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::MemoryPool<RakNet::InternalPacket>::Page

struct DataStructures::MemoryPool<RakNet::InternalPacket>::Page
{
  DataStructures::MemoryPool<RakNet::InternalPacket>::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<RakNet::InternalPacket>::MemoryWithPage *block;
  DataStructures::MemoryPool<RakNet::InternalPacket>::Page *next;
  DataStructures::MemoryPool<RakNet::InternalPacket>::Page *prev;
};

# DataStructures::MemoryPool<RakNet::InternalPacket>::MemoryWithPage

struct __cppobj DataStructures::MemoryPool<RakNet::InternalPacket>::MemoryWithPage
{
  RakNet::InternalPacket userMemory;
  DataStructures::MemoryPool<RakNet::InternalPacket>::Page *parentPage;
};

# DataStructures::MemoryPool<RakNet::InternalPacket>

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<RakNet::InternalPacket>
{
  DataStructures::MemoryPool<RakNet::InternalPacket>::Page *availablePages;
  DataStructures::MemoryPool<RakNet::InternalPacket>::Page *unavailablePages;
  DataStructures::MemoryPool<RakNet::InternalPacket>::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::List<DataStructures::Heap<unsigned __int64,RakNet::InternalPacket *,0>::HeapNode>

struct __cppobj DataStructures::List<DataStructures::Heap<unsigned __int64,RakNet::InternalPacket *,0>::HeapNode>
{
  DataStructures::Heap<unsigned __int64,RakNet::InternalPacket *,0>::HeapNode *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Heap<unsigned __int64,RakNet::InternalPacket *,0>

struct __cppobj __declspec(align(8)) DataStructures::Heap<unsigned __int64,RakNet::InternalPacket *,0>
{
  DataStructures::List<DataStructures::Heap<unsigned __int64,RakNet::InternalPacket *,0>::HeapNode> heap;
  bool optimizeNextSeriesPush;
};

# DataStructures::List<RakNet::SplitPacketChannel *>

struct __cppobj DataStructures::List<RakNet::SplitPacketChannel *>
{
  RakNet::SplitPacketChannel **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<unsigned short,RakNet::SplitPacketChannel *,&RakNet::SplitPacketChannelComp>

struct __cppobj DataStructures::OrderedList<unsigned short,RakNet::SplitPacketChannel *,&RakNet::SplitPacketChannelComp>
{
  DataStructures::List<RakNet::SplitPacketChannel *> orderedList;
};

# DataStructures::Queue<bool>

struct __cppobj __declspec(align(8)) DataStructures::Queue<bool>
{
  bool *array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::InternalPacket *>

struct __cppobj DataStructures::List<RakNet::InternalPacket *>
{
  RakNet::InternalPacket **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<bool>

struct __cppobj DataStructures::List<bool>
{
  bool *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<DataStructures::RangeNode<RakNet::uint24_t> >

struct __cppobj DataStructures::List<DataStructures::RangeNode<RakNet::uint24_t> >
{
  DataStructures::RangeNode<RakNet::uint24_t> *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::uint24_t,DataStructures::RangeNode<RakNet::uint24_t>,&DataStructures::RangeNodeComp<RakNet::uint24_t> >

struct __cppobj DataStructures::OrderedList<RakNet::uint24_t,DataStructures::RangeNode<RakNet::uint24_t>,&DataStructures::RangeNodeComp<RakNet::uint24_t> >
{
  DataStructures::List<DataStructures::RangeNode<RakNet::uint24_t> > orderedList;
};

# DataStructures::RangeList<RakNet::uint24_t>

struct __cppobj DataStructures::RangeList<RakNet::uint24_t>
{
  DataStructures::OrderedList<RakNet::uint24_t,DataStructures::RangeNode<RakNet::uint24_t>,&DataStructures::RangeNodeComp<RakNet::uint24_t> > ranges;
};

# DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>::Page

struct DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>::Page
{
  DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>::MemoryWithPage *block;
  DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>::Page *next;
  DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>::Page *prev;
};

# DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>::MemoryWithPage

struct DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>::MemoryWithPage
{
  RakNet::InternalPacketRefCountedData userMemory;
  DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>::Page *parentPage;
};

# DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>
{
  DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>::Page *availablePages;
  DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>::Page *unavailablePages;
  DataStructures::MemoryPool<RakNet::InternalPacketRefCountedData>::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::MemoryPool<RakNet::RemoteSystemIndex>::Page

struct DataStructures::MemoryPool<RakNet::RemoteSystemIndex>::Page
{
  DataStructures::MemoryPool<RakNet::RemoteSystemIndex>::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<RakNet::RemoteSystemIndex>::MemoryWithPage *block;
  DataStructures::MemoryPool<RakNet::RemoteSystemIndex>::Page *next;
  DataStructures::MemoryPool<RakNet::RemoteSystemIndex>::Page *prev;
};

# DataStructures::MemoryPool<RakNet::RemoteSystemIndex>::MemoryWithPage

struct DataStructures::MemoryPool<RakNet::RemoteSystemIndex>::MemoryWithPage
{
  RakNet::RemoteSystemIndex userMemory;
  DataStructures::MemoryPool<RakNet::RemoteSystemIndex>::Page *parentPage;
};

# DataStructures::MemoryPool<RakNet::RemoteSystemIndex>

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<RakNet::RemoteSystemIndex>
{
  DataStructures::MemoryPool<RakNet::RemoteSystemIndex>::Page *availablePages;
  DataStructures::MemoryPool<RakNet::RemoteSystemIndex>::Page *unavailablePages;
  DataStructures::MemoryPool<RakNet::RemoteSystemIndex>::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::List<RakNet::RakPeer::BanStruct *>

struct __cppobj DataStructures::List<RakNet::RakPeer::BanStruct *>
{
  RakNet::RakPeer::BanStruct **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Queue<RakNet::RakPeer::RequestedConnectionStruct *>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::RakPeer::RequestedConnectionStruct *>
{
  RakNet::RakPeer::RequestedConnectionStruct **array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>::Page

struct DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>::Page
{
  DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>::MemoryWithPage *block;
  DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>::Page *next;
  DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>::Page *prev;
};

# DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>::MemoryWithPage

struct __cppobj DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>::MemoryWithPage
{
  RakNet::RakPeer::BufferedCommandStruct userMemory;
  DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>::Page *parentPage;
};

# DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>
{
  DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>::Page *availablePages;
  DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>::Page *unavailablePages;
  DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct>::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::Queue<RakNet::RakPeer::BufferedCommandStruct *>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::RakPeer::BufferedCommandStruct *>
{
  RakNet::RakPeer::BufferedCommandStruct **array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::ThreadsafeAllocatingQueue<RakNet::RakPeer::BufferedCommandStruct>

struct __cppobj DataStructures::ThreadsafeAllocatingQueue<RakNet::RakPeer::BufferedCommandStruct>
{
  DataStructures::MemoryPool<RakNet::RakPeer::BufferedCommandStruct> memoryPool;
  RakNet::SimpleMutex memoryPoolMutex;
  DataStructures::Queue<RakNet::RakPeer::BufferedCommandStruct *> queue;
  RakNet::SimpleMutex queueMutex;
};

# DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>::Page

struct DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>::Page
{
  DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>::MemoryWithPage *block;
  DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>::Page *next;
  DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>::Page *prev;
};

# DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>::MemoryWithPage

struct __cppobj DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>::MemoryWithPage
{
  RakNet::RakPeer::SocketQueryOutput userMemory;
  DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>::Page *parentPage;
};

# DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>
{
  DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>::Page *availablePages;
  DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>::Page *unavailablePages;
  DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput>::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::Queue<RakNet::RakPeer::SocketQueryOutput *>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::RakPeer::SocketQueryOutput *>
{
  RakNet::RakPeer::SocketQueryOutput **array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::ThreadsafeAllocatingQueue<RakNet::RakPeer::SocketQueryOutput>

struct __cppobj DataStructures::ThreadsafeAllocatingQueue<RakNet::RakPeer::SocketQueryOutput>
{
  DataStructures::MemoryPool<RakNet::RakPeer::SocketQueryOutput> memoryPool;
  RakNet::SimpleMutex memoryPoolMutex;
  DataStructures::Queue<RakNet::RakPeer::SocketQueryOutput *> queue;
  RakNet::SimpleMutex queueMutex;
};

# DataStructures::Queue<unsigned int>

struct __cppobj __declspec(align(8)) DataStructures::Queue<unsigned int>
{
  unsigned int *array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::List<StrAndBool>

struct __cppobj DataStructures::List<StrAndBool>
{
  StrAndBool *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<char *,StrAndBool,&RakNet::StrAndBoolComp>

struct __cppobj DataStructures::OrderedList<char *,StrAndBool,&RakNet::StrAndBoolComp>
{
  DataStructures::List<StrAndBool> orderedList;
};

# DataStructures::List<RakNet::ReadyEvent::RemoteSystem>

struct __cppobj DataStructures::List<RakNet::ReadyEvent::RemoteSystem>
{
  RakNet::ReadyEvent::RemoteSystem *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::ReadyEvent::RemoteSystem,&RakNet::ReadyEvent::RemoteSystemCompByGuid>

struct __cppobj DataStructures::OrderedList<RakNet::RakNetGUID,RakNet::ReadyEvent::RemoteSystem,&RakNet::ReadyEvent::RemoteSystemCompByGuid>
{
  DataStructures::List<RakNet::ReadyEvent::RemoteSystem> orderedList;
};

# DataStructures::List<RakNet::ReadyEvent::ReadyEventNode *>

struct __cppobj DataStructures::List<RakNet::ReadyEvent::ReadyEventNode *>
{
  RakNet::ReadyEvent::ReadyEventNode **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<int,RakNet::ReadyEvent::ReadyEventNode *,&RakNet::ReadyEvent::ReadyEventNodeComp>

struct __cppobj DataStructures::OrderedList<int,RakNet::ReadyEvent::ReadyEventNode *,&RakNet::ReadyEvent::ReadyEventNodeComp>
{
  DataStructures::List<RakNet::ReadyEvent::ReadyEventNode *> orderedList;
};

# DataStructures::List<RakNet::Replica3 *>

struct __cppobj DataStructures::List<RakNet::Replica3 *>
{
  RakNet::Replica3 **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::LastSerializationResult *>

struct __cppobj DataStructures::List<RakNet::LastSerializationResult *>
{
  RakNet::LastSerializationResult **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::Replica3 *,RakNet::LastSerializationResult *,&RakNet::Connection_RM3::Replica3LSRComp>

struct __cppobj DataStructures::OrderedList<RakNet::Replica3 *,RakNet::LastSerializationResult *,&RakNet::Connection_RM3::Replica3LSRComp>
{
  DataStructures::List<RakNet::LastSerializationResult *> orderedList;
};

# DataStructures::List<RakNet::Connection_RM3 *>

struct __cppobj DataStructures::List<RakNet::Connection_RM3 *>
{
  RakNet::Connection_RM3 **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::ReplicaManager3::RM3World *>

struct __cppobj DataStructures::List<RakNet::ReplicaManager3::RM3World *>
{
  RakNet::ReplicaManager3::RM3World **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>::Page

struct DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>::Page
{
  DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>::MemoryWithPage *block;
  DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>::Page *next;
  DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>::Page *prev;
};

# DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>::MemoryWithPage

struct __cppobj DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>::MemoryWithPage
{
  RakNet::UDPForwarder::StartForwardingInputStruct userMemory;
  DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>::Page *parentPage;
};

# DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>
{
  DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>::Page *availablePages;
  DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>::Page *unavailablePages;
  DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct>::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::Queue<RakNet::UDPForwarder::StartForwardingInputStruct *>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::UDPForwarder::StartForwardingInputStruct *>
{
  RakNet::UDPForwarder::StartForwardingInputStruct **array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::ThreadsafeAllocatingQueue<RakNet::UDPForwarder::StartForwardingInputStruct>

struct __cppobj DataStructures::ThreadsafeAllocatingQueue<RakNet::UDPForwarder::StartForwardingInputStruct>
{
  DataStructures::MemoryPool<RakNet::UDPForwarder::StartForwardingInputStruct> memoryPool;
  RakNet::SimpleMutex memoryPoolMutex;
  DataStructures::Queue<RakNet::UDPForwarder::StartForwardingInputStruct *> queue;
  RakNet::SimpleMutex queueMutex;
};

# DataStructures::Queue<RakNet::UDPForwarder::StartForwardingOutputStruct>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::UDPForwarder::StartForwardingOutputStruct>
{
  RakNet::UDPForwarder::StartForwardingOutputStruct *array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>::Page

struct DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>::Page
{
  DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>::MemoryWithPage *block;
  DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>::Page *next;
  DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>::Page *prev;
};

# DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>::MemoryWithPage

struct __cppobj DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>::MemoryWithPage
{
  RakNet::UDPForwarder::StopForwardingStruct userMemory;
  DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>::Page *parentPage;
};

# DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>
{
  DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>::Page *availablePages;
  DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>::Page *unavailablePages;
  DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct>::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::Queue<RakNet::UDPForwarder::StopForwardingStruct *>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::UDPForwarder::StopForwardingStruct *>
{
  RakNet::UDPForwarder::StopForwardingStruct **array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::ThreadsafeAllocatingQueue<RakNet::UDPForwarder::StopForwardingStruct>

struct __cppobj DataStructures::ThreadsafeAllocatingQueue<RakNet::UDPForwarder::StopForwardingStruct>
{
  DataStructures::MemoryPool<RakNet::UDPForwarder::StopForwardingStruct> memoryPool;
  RakNet::SimpleMutex memoryPoolMutex;
  DataStructures::Queue<RakNet::UDPForwarder::StopForwardingStruct *> queue;
  RakNet::SimpleMutex queueMutex;
};

# DataStructures::List<RakNet::UDPForwarder::ForwardEntry *>

struct __cppobj DataStructures::List<RakNet::UDPForwarder::ForwardEntry *>
{
  RakNet::UDPForwarder::ForwardEntry **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::Router2::ConnectionRequestSystem>

struct __cppobj DataStructures::List<RakNet::Router2::ConnectionRequestSystem>
{
  RakNet::Router2::ConnectionRequestSystem *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::Router2::ConnnectRequest *>

struct __cppobj DataStructures::List<RakNet::Router2::ConnnectRequest *>
{
  RakNet::Router2::ConnnectRequest **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::Router2::MiniPunchRequest>

struct __cppobj DataStructures::List<RakNet::Router2::MiniPunchRequest>
{
  RakNet::Router2::MiniPunchRequest *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::Router2::ForwardedConnection>

struct __cppobj DataStructures::List<RakNet::Router2::ForwardedConnection>
{
  RakNet::Router2::ForwardedConnection *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Hash<RakNet::RakString,RakNet::RelayPlugin::StrAndGuidAndRoom *,8096,&RakNet::RakString::ToInteger>::Node

struct __cppobj DataStructures::Hash<RakNet::RakString,RakNet::RelayPlugin::StrAndGuidAndRoom *,8096,&RakNet::RakString::ToInteger>::Node
{
  RakNet::RakString string;
  RakNet::RelayPlugin::StrAndGuidAndRoom *data;
  DataStructures::Hash<RakNet::RakString,RakNet::RelayPlugin::StrAndGuidAndRoom *,8096,&RakNet::RakString::ToInteger>::Node *next;
};

# DataStructures::Hash<RakNet::RakString,RakNet::RelayPlugin::StrAndGuidAndRoom *,8096,&RakNet::RakString::ToInteger>

struct __cppobj __declspec(align(8)) DataStructures::Hash<RakNet::RakString,RakNet::RelayPlugin::StrAndGuidAndRoom *,8096,&RakNet::RakString::ToInteger>
{
  DataStructures::Hash<RakNet::RakString,RakNet::RelayPlugin::StrAndGuidAndRoom *,8096,&RakNet::RakString::ToInteger>::Node **nodeList;
  unsigned int size;
};

# DataStructures::Hash<RakNet::RakNetGUID,RakNet::RelayPlugin::StrAndGuidAndRoom *,8096,&RakNet::RakNetGUID::ToUint32>::Node

struct __cppobj DataStructures::Hash<RakNet::RakNetGUID,RakNet::RelayPlugin::StrAndGuidAndRoom *,8096,&RakNet::RakNetGUID::ToUint32>::Node
{
  RakNet::RakNetGUID string;
  RakNet::RelayPlugin::StrAndGuidAndRoom *data;
  DataStructures::Hash<RakNet::RakNetGUID,RakNet::RelayPlugin::StrAndGuidAndRoom *,8096,&RakNet::RakNetGUID::ToUint32>::Node *next;
};

# DataStructures::Hash<RakNet::RakNetGUID,RakNet::RelayPlugin::StrAndGuidAndRoom *,8096,&RakNet::RakNetGUID::ToUint32>

struct __cppobj __declspec(align(8)) DataStructures::Hash<RakNet::RakNetGUID,RakNet::RelayPlugin::StrAndGuidAndRoom *,8096,&RakNet::RakNetGUID::ToUint32>
{
  DataStructures::Hash<RakNet::RakNetGUID,RakNet::RelayPlugin::StrAndGuidAndRoom *,8096,&RakNet::RakNetGUID::ToUint32>::Node **nodeList;
  unsigned int size;
};

# DataStructures::List<RakNet::RelayPlugin::StrAndGuid>

struct __cppobj DataStructures::List<RakNet::RelayPlugin::StrAndGuid>
{
  RakNet::RelayPlugin::StrAndGuid *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::RelayPlugin::RP_Group *>

struct __cppobj DataStructures::List<RakNet::RelayPlugin::RP_Group *>
{
  RakNet::RelayPlugin::RP_Group **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::RPC4::LocalSlotObject>

struct __cppobj DataStructures::List<RakNet::RPC4::LocalSlotObject>
{
  RakNet::RPC4::LocalSlotObject *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::RPC4::LocalSlotObject,RakNet::RPC4::LocalSlotObject,&RakNet::RPC4::LocalSlotObjectComp>

struct __cppobj DataStructures::OrderedList<RakNet::RPC4::LocalSlotObject,RakNet::RPC4::LocalSlotObject,&RakNet::RPC4::LocalSlotObjectComp>
{
  DataStructures::List<RakNet::RPC4::LocalSlotObject> orderedList;
};

# DataStructures::Hash<RakNet::RakString,RakNet::RPC4::LocalSlot *,256,&RakNet::RakString::ToInteger>::Node

struct __cppobj DataStructures::Hash<RakNet::RakString,RakNet::RPC4::LocalSlot *,256,&RakNet::RakString::ToInteger>::Node
{
  RakNet::RakString string;
  RakNet::RPC4::LocalSlot *data;
  DataStructures::Hash<RakNet::RakString,RakNet::RPC4::LocalSlot *,256,&RakNet::RakString::ToInteger>::Node *next;
};

# DataStructures::Hash<RakNet::RakString,RakNet::RPC4::LocalSlot *,256,&RakNet::RakString::ToInteger>

struct __cppobj __declspec(align(8)) DataStructures::Hash<RakNet::RakString,RakNet::RPC4::LocalSlot *,256,&RakNet::RakString::ToInteger>
{
  DataStructures::Hash<RakNet::RakString,RakNet::RPC4::LocalSlot *,256,&RakNet::RakString::ToInteger>::Node **nodeList;
  unsigned int size;
};

# DataStructures::Hash<RakNet::RakString,void (__cdecl*)(RakNet::BitStream *,RakNet::Packet *),64,&RakNet::RakString::ToInteger>::Node

struct __cppobj DataStructures::Hash<RakNet::RakString,void (__cdecl*)(RakNet::BitStream *,RakNet::Packet *),64,&RakNet::RakString::ToInteger>::Node
{
  RakNet::RakString string;
  void (__fastcall *data)(RakNet::BitStream *, RakNet::Packet *);
  DataStructures::Hash<RakNet::RakString,void (__cdecl*)(RakNet::BitStream *,RakNet::Packet *),64,&RakNet::RakString::ToInteger>::Node *next;
};

# DataStructures::Hash<RakNet::RakString,void (__cdecl*)(RakNet::BitStream *,RakNet::Packet *),64,&RakNet::RakString::ToInteger>

struct __cppobj __declspec(align(8)) DataStructures::Hash<RakNet::RakString,void (__cdecl*)(RakNet::BitStream *,RakNet::Packet *),64,&RakNet::RakString::ToInteger>
{
  DataStructures::Hash<RakNet::RakString,void (__cdecl*)(RakNet::BitStream *,RakNet::Packet *),64,&RakNet::RakString::ToInteger>::Node **nodeList;
  unsigned int size;
};

# DataStructures::Hash<RakNet::RakString,void (__cdecl*)(RakNet::BitStream *,RakNet::BitStream *,RakNet::Packet *),64,&RakNet::RakString::ToInteger>::Node

struct __cppobj DataStructures::Hash<RakNet::RakString,void (__cdecl*)(RakNet::BitStream *,RakNet::BitStream *,RakNet::Packet *),64,&RakNet::RakString::ToInteger>::Node
{
  RakNet::RakString string;
  void (__fastcall *data)(RakNet::BitStream *, RakNet::BitStream *, RakNet::Packet *);
  DataStructures::Hash<RakNet::RakString,void (__cdecl*)(RakNet::BitStream *,RakNet::BitStream *,RakNet::Packet *),64,&RakNet::RakString::ToInteger>::Node *next;
};

# DataStructures::Hash<RakNet::RakString,void (__cdecl*)(RakNet::BitStream *,RakNet::BitStream *,RakNet::Packet *),64,&RakNet::RakString::ToInteger>

struct __cppobj __declspec(align(8)) DataStructures::Hash<RakNet::RakString,void (__cdecl*)(RakNet::BitStream *,RakNet::BitStream *,RakNet::Packet *),64,&RakNet::RakString::ToInteger>
{
  DataStructures::Hash<RakNet::RakString,void (__cdecl*)(RakNet::BitStream *,RakNet::BitStream *,RakNet::Packet *),64,&RakNet::RakString::ToInteger>::Node **nodeList;
  unsigned int size;
};

# DataStructures::List<RakNet::RPC4::LocalCallback *>

struct __cppobj DataStructures::List<RakNet::RPC4::LocalCallback *>
{
  RakNet::RPC4::LocalCallback **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<unsigned char,RakNet::RPC4::LocalCallback *,&RakNet::RPC4::LocalCallbackComp>

struct __cppobj DataStructures::OrderedList<unsigned char,RakNet::RPC4::LocalCallback *,&RakNet::RPC4::LocalCallbackComp>
{
  DataStructures::List<RakNet::RPC4::LocalCallback *> orderedList;
};

# DataStructures::List<RakNet::RPC4::LocalSlot *>

struct __cppobj DataStructures::List<RakNet::RPC4::LocalSlot *>
{
  RakNet::RPC4::LocalSlot **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::RelayPlugin::StrAndGuidAndRoom *>

struct __cppobj DataStructures::List<RakNet::RelayPlugin::StrAndGuidAndRoom *>
{
  RakNet::RelayPlugin::StrAndGuidAndRoom **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::Router2::ConnectionRequestSystem,RakNet::Router2::ConnectionRequestSystem,&ConnectionRequestSystemComp>

struct __cppobj DataStructures::OrderedList<RakNet::Router2::ConnectionRequestSystem,RakNet::Router2::ConnectionRequestSystem,&ConnectionRequestSystemComp>
{
  DataStructures::List<RakNet::Router2::ConnectionRequestSystem> orderedList;
};

# DataStructures::List<int>

struct __cppobj DataStructures::List<int>
{
  int *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::TelnetTransport::TelnetClient *>

struct __cppobj DataStructures::List<RakNet::TelnetTransport::TelnetClient *>
{
  RakNet::TelnetTransport::TelnetClient **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Hash<unsigned __int64,RakNet::TM_Team *,256,&RakNet::TM_Team::ToUint32>::Node

struct __cppobj DataStructures::Hash<unsigned __int64,RakNet::TM_Team *,256,&RakNet::TM_Team::ToUint32>::Node
{
  unsigned __int64 string;
  RakNet::TM_Team *data;
  DataStructures::Hash<unsigned __int64,RakNet::TM_Team *,256,&RakNet::TM_Team::ToUint32>::Node *next;
};

# DataStructures::Hash<unsigned __int64,RakNet::TM_Team *,256,&RakNet::TM_Team::ToUint32>

struct __cppobj __declspec(align(8)) DataStructures::Hash<unsigned __int64,RakNet::TM_Team *,256,&RakNet::TM_Team::ToUint32>
{
  DataStructures::Hash<unsigned __int64,RakNet::TM_Team *,256,&RakNet::TM_Team::ToUint32>::Node **nodeList;
  unsigned int size;
};

# DataStructures::List<RakNet::TM_Team *>

struct __cppobj DataStructures::List<RakNet::TM_Team *>
{
  RakNet::TM_Team **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::TM_TeamMember::RequestedTeam>

struct __cppobj DataStructures::List<RakNet::TM_TeamMember::RequestedTeam>
{
  RakNet::TM_TeamMember::RequestedTeam *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Hash<unsigned __int64,RakNet::TM_TeamMember *,256,&RakNet::TM_TeamMember::ToUint32>::Node

struct __cppobj DataStructures::Hash<unsigned __int64,RakNet::TM_TeamMember *,256,&RakNet::TM_TeamMember::ToUint32>::Node
{
  unsigned __int64 string;
  RakNet::TM_TeamMember *data;
  DataStructures::Hash<unsigned __int64,RakNet::TM_TeamMember *,256,&RakNet::TM_TeamMember::ToUint32>::Node *next;
};

# DataStructures::Hash<unsigned __int64,RakNet::TM_TeamMember *,256,&RakNet::TM_TeamMember::ToUint32>

struct __cppobj __declspec(align(8)) DataStructures::Hash<unsigned __int64,RakNet::TM_TeamMember *,256,&RakNet::TM_TeamMember::ToUint32>
{
  DataStructures::Hash<unsigned __int64,RakNet::TM_TeamMember *,256,&RakNet::TM_TeamMember::ToUint32>::Node **nodeList;
  unsigned int size;
};

# DataStructures::List<RakNet::TM_World *>

struct __cppobj DataStructures::List<RakNet::TM_World *>
{
  RakNet::TM_World **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::TM_TeamMember *>

struct __cppobj DataStructures::List<RakNet::TM_TeamMember *>
{
  RakNet::TM_TeamMember **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Queue<RakNet::StatisticsHistory::TimeAndValue>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::StatisticsHistory::TimeAndValue>
{
  RakNet::StatisticsHistory::TimeAndValue *array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::Hash<RakNet::RakString,RakNet::StatisticsHistory::TimeAndValueQueue *,32,&RakNet::RakString::ToInteger>::Node

struct __cppobj DataStructures::Hash<RakNet::RakString,RakNet::StatisticsHistory::TimeAndValueQueue *,32,&RakNet::RakString::ToInteger>::Node
{
  RakNet::RakString string;
  RakNet::StatisticsHistory::TimeAndValueQueue *data;
  DataStructures::Hash<RakNet::RakString,RakNet::StatisticsHistory::TimeAndValueQueue *,32,&RakNet::RakString::ToInteger>::Node *next;
};

# DataStructures::Hash<RakNet::RakString,RakNet::StatisticsHistory::TimeAndValueQueue *,32,&RakNet::RakString::ToInteger>

struct __cppobj __declspec(align(8)) DataStructures::Hash<RakNet::RakString,RakNet::StatisticsHistory::TimeAndValueQueue *,32,&RakNet::RakString::ToInteger>
{
  DataStructures::Hash<RakNet::RakString,RakNet::StatisticsHistory::TimeAndValueQueue *,32,&RakNet::RakString::ToInteger>::Node **nodeList;
  unsigned int size;
};

# DataStructures::List<RakNet::StatisticsHistory::TrackedObject *>

struct __cppobj DataStructures::List<RakNet::StatisticsHistory::TrackedObject *>
{
  RakNet::StatisticsHistory::TrackedObject **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<unsigned __int64,RakNet::StatisticsHistory::TrackedObject *,&RakNet::StatisticsHistory::TrackedObjectComp>

struct __cppobj DataStructures::OrderedList<unsigned __int64,RakNet::StatisticsHistory::TrackedObject *,&RakNet::StatisticsHistory::TrackedObjectComp>
{
  DataStructures::List<RakNet::StatisticsHistory::TrackedObject *> orderedList;
};

# DataStructures::List<RakNet::StatisticsHistory::TimeAndValueQueue *>

struct __cppobj DataStructures::List<RakNet::StatisticsHistory::TimeAndValueQueue *>
{
  RakNet::StatisticsHistory::TimeAndValueQueue **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::Queue<RakNet::TwoWayAuthentication::PendingChallenge>

struct __cppobj __declspec(align(8)) DataStructures::Queue<RakNet::TwoWayAuthentication::PendingChallenge>
{
  RakNet::TwoWayAuthentication::PendingChallenge *array;
  unsigned int head;
  unsigned int tail;
  unsigned int allocation_size;
};

# DataStructures::Hash<RakNet::RakString,RakNet::RakString,16,&RakNet::RakString::ToInteger>::Node

struct __cppobj DataStructures::Hash<RakNet::RakString,RakNet::RakString,16,&RakNet::RakString::ToInteger>::Node
{
  RakNet::RakString string;
  RakNet::RakString data;
  DataStructures::Hash<RakNet::RakString,RakNet::RakString,16,&RakNet::RakString::ToInteger>::Node *next;
};

# DataStructures::Hash<RakNet::RakString,RakNet::RakString,16,&RakNet::RakString::ToInteger>

struct __cppobj __declspec(align(8)) DataStructures::Hash<RakNet::RakString,RakNet::RakString,16,&RakNet::RakString::ToInteger>
{
  DataStructures::Hash<RakNet::RakString,RakNet::RakString,16,&RakNet::RakString::ToInteger>::Node **nodeList;
  unsigned int size;
};

# DataStructures::List<RakNet::TwoWayAuthentication::NonceAndRemoteSystemRequest *>

struct __cppobj DataStructures::List<RakNet::TwoWayAuthentication::NonceAndRemoteSystemRequest *>
{
  RakNet::TwoWayAuthentication::NonceAndRemoteSystemRequest **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::TeamBalancer::MyTeamMembers>

struct __cppobj DataStructures::List<RakNet::TeamBalancer::MyTeamMembers>
{
  RakNet::TeamBalancer::MyTeamMembers *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<unsigned short>

struct __cppobj DataStructures::List<unsigned short>
{
  unsigned __int16 *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::TeamBalancer::TeamMember>

struct __cppobj DataStructures::List<RakNet::TeamBalancer::TeamMember>
{
  RakNet::TeamBalancer::TeamMember *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<unsigned char>

struct __cppobj DataStructures::List<unsigned char>
{
  unsigned __int8 *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::SingleProducerConsumer<char *>::DataPlusPtr

volatile struct __cppobj DataStructures::SingleProducerConsumer<char *>::DataPlusPtr
{
  char *object;
  volatile bool readyToRead;
  volatile DataStructures::SingleProducerConsumer<char *>::DataPlusPtr *next;
};

# DataStructures::SingleProducerConsumer<char *>

struct __cppobj DataStructures::SingleProducerConsumer<char *>
{
  volatile DataStructures::SingleProducerConsumer<char *>::DataPlusPtr *readAheadPointer;
  volatile DataStructures::SingleProducerConsumer<char *>::DataPlusPtr *writeAheadPointer;
  volatile DataStructures::SingleProducerConsumer<char *>::DataPlusPtr *readPointer;
  volatile DataStructures::SingleProducerConsumer<char *>::DataPlusPtr *writePointer;
  unsigned int readCount;
  unsigned int writeCount;
};

# DataStructures::List<RakNet::TM_World::JoinRequestHelper>

struct __cppobj DataStructures::List<RakNet::TM_World::JoinRequestHelper>
{
  RakNet::TM_World::JoinRequestHelper *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::TM_World::JoinRequestHelper,RakNet::TM_World::JoinRequestHelper,&RakNet::TM_World::JoinRequestHelperComp>

struct __cppobj DataStructures::OrderedList<RakNet::TM_World::JoinRequestHelper,RakNet::TM_World::JoinRequestHelper,&RakNet::TM_World::JoinRequestHelperComp>
{
  DataStructures::List<RakNet::TM_World::JoinRequestHelper> orderedList;
};

# DataStructures::OrderedList<RakNet::StatisticsHistory::TimeAndValueQueue *,RakNet::StatisticsHistory::TimeAndValueQueue *,&TimeAndValueQueueCompAsc>

struct __cppobj DataStructures::OrderedList<RakNet::StatisticsHistory::TimeAndValueQueue *,RakNet::StatisticsHistory::TimeAndValueQueue *,&TimeAndValueQueueCompAsc>
{
  DataStructures::List<RakNet::StatisticsHistory::TimeAndValueQueue *> orderedList;
};

# DataStructures::List<RakNet::UDPProxyClient::ServerWithPing>

struct __cppobj DataStructures::List<RakNet::UDPProxyClient::ServerWithPing>
{
  RakNet::UDPProxyClient::ServerWithPing *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::UDPProxyClient::PingServerGroup *>

struct __cppobj DataStructures::List<RakNet::UDPProxyClient::PingServerGroup *>
{
  RakNet::UDPProxyClient::PingServerGroup **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::UDPProxyCoordinator::ServerWithPing>

struct __cppobj DataStructures::List<RakNet::UDPProxyCoordinator::ServerWithPing>
{
  RakNet::UDPProxyCoordinator::ServerWithPing *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::List<RakNet::UDPProxyCoordinator::ForwardingRequest *>

struct __cppobj DataStructures::List<RakNet::UDPProxyCoordinator::ForwardingRequest *>
{
  RakNet::UDPProxyCoordinator::ForwardingRequest **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::UDPProxyCoordinator::SenderAndTargetAddress,RakNet::UDPProxyCoordinator::ForwardingRequest *,&RakNet::UDPProxyCoordinator::ForwardingRequestComp>

struct __cppobj DataStructures::OrderedList<RakNet::UDPProxyCoordinator::SenderAndTargetAddress,RakNet::UDPProxyCoordinator::ForwardingRequest *,&RakNet::UDPProxyCoordinator::ForwardingRequestComp>
{
  DataStructures::List<RakNet::UDPProxyCoordinator::ForwardingRequest *> orderedList;
};

# DataStructures::List<RakNet::VariableListDeltaTracker::VariableLastValueNode>

struct __cppobj DataStructures::List<RakNet::VariableListDeltaTracker::VariableLastValueNode>
{
  RakNet::VariableListDeltaTracker::VariableLastValueNode *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<RakNet::SystemAddress,RakNet::SystemAddress,&DataStructures::defaultOrderedListComparison<RakNet::SystemAddress,RakNet::SystemAddress> >

struct __cppobj DataStructures::OrderedList<RakNet::SystemAddress,RakNet::SystemAddress,&DataStructures::defaultOrderedListComparison<RakNet::SystemAddress,RakNet::SystemAddress> >
{
  DataStructures::List<RakNet::SystemAddress> orderedList;
};

# DataStructures::List<RakNet::VariableDeltaSerializer::ChangedVariablesList *>

struct __cppobj DataStructures::List<RakNet::VariableDeltaSerializer::ChangedVariablesList *>
{
  RakNet::VariableDeltaSerializer::ChangedVariablesList **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::OrderedList<unsigned int,RakNet::VariableDeltaSerializer::ChangedVariablesList *,&RakNet::VariableDeltaSerializer::UpdatedVariablesListPtrComp>

struct __cppobj DataStructures::OrderedList<unsigned int,RakNet::VariableDeltaSerializer::ChangedVariablesList *,&RakNet::VariableDeltaSerializer::UpdatedVariablesListPtrComp>
{
  DataStructures::List<RakNet::VariableDeltaSerializer::ChangedVariablesList *> orderedList;
};

# DataStructures::List<RakNet::VariableDeltaSerializer::RemoteSystemVariableHistory *>

struct __cppobj DataStructures::List<RakNet::VariableDeltaSerializer::RemoteSystemVariableHistory *>
{
  RakNet::VariableDeltaSerializer::RemoteSystemVariableHistory **listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>::Page

struct DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>::Page
{
  DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>::MemoryWithPage **availableStack;
  int availableStackSize;
  DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>::MemoryWithPage *block;
  DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>::Page *next;
  DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>::Page *prev;
};

# DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>::MemoryWithPage

struct DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>::MemoryWithPage
{
  RakNet::VariableDeltaSerializer::ChangedVariablesList userMemory;
  DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>::Page *parentPage;
};

# DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>

struct __cppobj __declspec(align(8)) DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>
{
  DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>::Page *availablePages;
  DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>::Page *unavailablePages;
  DataStructures::MemoryPool<RakNet::VariableDeltaSerializer::ChangedVariablesList>::Page *lastReleasePage;
  int availablePagesSize;
  int unavailablePagesSize;
  int memoryPoolPageSize;
};

# DataStructures::OrderedList<unsigned short,RakNet::UDPProxyCoordinator::ServerWithPing,&RakNet::UDPProxyCoordinator::ServerWithPingComp>

struct __cppobj DataStructures::OrderedList<unsigned short,RakNet::UDPProxyCoordinator::ServerWithPing,&RakNet::UDPProxyCoordinator::ServerWithPingComp>
{
  DataStructures::List<RakNet::UDPProxyCoordinator::ServerWithPing> orderedList;
};

# DataStructures::List<VariadicSQLParser::IndexAndType>

struct __cppobj DataStructures::List<VariadicSQLParser::IndexAndType>
{
  VariadicSQLParser::IndexAndType *listArray;
  unsigned int list_size;
  unsigned int allocation_size;
};

# DebugAssertException_vtbl

struct /*VFT*/ DebugAssertException_vtbl
{
  void (__fastcall *~exception)(std::exception *this);
  const char *(__fastcall *what)(std::exception *this);
};

# dirent

struct dirent
{
  int d_ino;
  unsigned __int16 d_reclen;
  unsigned __int64 d_namlen;
  int d_type;
  char d_name[260];
};

# DIR

struct DIR
{
  dirent ent;
  _WDIR *wdirp;
};

# dropwhileobject

struct __declspec(align(8)) dropwhileobject
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  _object *func;
  _object *it;
  int start;
};

# defdictobject

struct defdictobject
{
  _dictobject dict;
  _object *default_factory;
};

# dequeobject

struct dequeobject
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  BLOCK *leftblock;
  BLOCK *rightblock;
  __int64 leftindex;
  __int64 rightindex;
  __int64 len;
  int state;
  __int64 maxlen;
  _object *weakreflist;
};

# dequeiterobject

struct dequeiterobject
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  __int64 index;
  BLOCK *b;
  dequeobject *deque;
  int state;
  __int64 counter;
};

# dictiterobject

struct dictiterobject
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  _dictobject *di_dict;
  __int64 di_used;
  __int64 di_pos;
  _object *di_result;
  __int64 len;
};

# dictviewobject

struct dictviewobject
{
  __int64 ob_refcnt;
  _typeobject *ob_type;
  _dictobject *dv_dict;
};

# D3D12_TEX1D_ARRAY_RTV

struct D3D12_TEX1D_ARRAY_RTV
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D12_TEX2D_ARRAY_RTV

struct D3D12_TEX2D_ARRAY_RTV
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
  unsigned int PlaneSlice;
};

# D3D12_TEX2D_RTV

struct D3D12_TEX2D_RTV
{
  unsigned int MipSlice;
  unsigned int PlaneSlice;
};

# D3D12_TEX3D_RTV

struct D3D12_TEX3D_RTV
{
  unsigned int MipSlice;
  unsigned int FirstWSlice;
  unsigned int WSize;
};

# D3D12_TEX2DMS_ARRAY_RTV

struct D3D12_TEX2DMS_ARRAY_RTV
{
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D12_TEX2D_ARRAY_DSV

struct D3D12_TEX2D_ARRAY_DSV
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D12_BUFFER_RTV

struct __declspec(align(8)) D3D12_BUFFER_RTV
{
  unsigned __int64 FirstElement;
  unsigned int NumElements;
};

# D3D12_TEX1D_DSV

struct D3D12_TEX1D_DSV
{
  unsigned int MipSlice;
};

# D3D12_TEX2DMS_RTV

struct D3D12_TEX2DMS_RTV
{
  unsigned int UnusedField_NothingToDefine;
};

# DXGI_SURFACE_DESC

struct DXGI_SURFACE_DESC
{
  unsigned int Width;
  unsigned int Height;
  DXGI_FORMAT Format;
  DXGI_SAMPLE_DESC SampleDesc;
};

# D3D12_TEX1D_RTV

struct D3D12_TEX1D_RTV
{
  unsigned int MipSlice;
};

# D3D12_DRAW_ARGUMENTS

struct D3D12_DRAW_ARGUMENTS
{
  unsigned int VertexCountPerInstance;
  unsigned int InstanceCount;
  unsigned int StartVertexLocation;
  unsigned int StartInstanceLocation;
};

# D3D12_PACKED_MIP_INFO

struct D3D12_PACKED_MIP_INFO
{
  unsigned __int8 NumStandardMips;
  unsigned __int8 NumPackedMips;
  unsigned int NumTilesForPackedMips;
  unsigned int StartTileIndexInOverallResource;
};

# D3D12_BUFFER_SRV

struct __declspec(align(8)) D3D12_BUFFER_SRV
{
  unsigned __int64 FirstElement;
  unsigned int NumElements;
  unsigned int StructureByteStride;
  D3D12_BUFFER_SRV_FLAGS Flags;
};

# D3D12_TEX1D_SRV

struct D3D12_TEX1D_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
  float ResourceMinLODClamp;
};

# D3D12_TEX1D_ARRAY_SRV

struct D3D12_TEX1D_ARRAY_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
  float ResourceMinLODClamp;
};

# D3D12_TEX2D_SRV

struct D3D12_TEX2D_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
  unsigned int PlaneSlice;
  float ResourceMinLODClamp;
};

# D3D12_TEX2D_ARRAY_SRV

struct D3D12_TEX2D_ARRAY_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
  unsigned int PlaneSlice;
  float ResourceMinLODClamp;
};

# D3D12_TEX2DMS_SRV

struct D3D12_TEX2DMS_SRV
{
  unsigned int UnusedField_NothingToDefine;
};

# D3D12_TEX2DMS_ARRAY_SRV

struct D3D12_TEX2DMS_ARRAY_SRV
{
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D12_TEX3D_SRV

struct D3D12_TEX3D_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
  float ResourceMinLODClamp;
};

# D3D12_TEXCUBE_SRV

struct D3D12_TEXCUBE_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
  float ResourceMinLODClamp;
};

# D3D12_TEXCUBE_ARRAY_SRV

struct D3D12_TEXCUBE_ARRAY_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
  unsigned int First2DArrayFace;
  unsigned int NumCubes;
  float ResourceMinLODClamp;
};

# D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV

struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV
{
  unsigned __int64 Location;
};

# D3D12_SHADER_RESOURCE_VIEW_DESC

struct D3D12_SHADER_RESOURCE_VIEW_DESC
{
  DXGI_FORMAT Format;
  D3D12_SRV_DIMENSION ViewDimension;
  unsigned int Shader4ComponentMapping;
  $66BD0D5BDCC9CFC638693CEDE6F77D57 ___u3;
};

# DXGI_MAPPED_RECT

struct DXGI_MAPPED_RECT
{
  int Pitch;
  unsigned __int8 *pBits;
};

# D3D12_TEX1D_ARRAY_DSV

struct D3D12_TEX1D_ARRAY_DSV
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D12_TEX2DMS_DSV

struct D3D12_TEX2DMS_DSV
{
  unsigned int UnusedField_NothingToDefine;
};

# D3D12_CONSTANT_BUFFER_VIEW_DESC

struct __declspec(align(8)) D3D12_CONSTANT_BUFFER_VIEW_DESC
{
  unsigned __int64 BufferLocation;
  unsigned int SizeInBytes;
};

# D3D12_INPUT_LAYOUT_DESC

struct __declspec(align(8)) D3D12_INPUT_LAYOUT_DESC
{
  const D3D12_INPUT_ELEMENT_DESC *pInputElementDescs;
  unsigned int NumElements;
};

# D3D12_DESCRIPTOR_HEAP_DESC

struct D3D12_DESCRIPTOR_HEAP_DESC
{
  D3D12_DESCRIPTOR_HEAP_TYPE Type;
  unsigned int NumDescriptors;
  D3D12_DESCRIPTOR_HEAP_FLAGS Flags;
  unsigned int NodeMask;
};

# D3D12_CPU_DESCRIPTOR_HANDLE

struct D3D12_CPU_DESCRIPTOR_HANDLE
{
  unsigned __int64 ptr;
};

# DXGI_PRESENT_PARAMETERS

struct DXGI_PRESENT_PARAMETERS
{
  unsigned int DirtyRectsCount;
  tagRECT *pDirtyRects;
  tagRECT *pScrollRect;
  tagPOINT *pScrollOffset;
};

# D3D12_TILE_REGION_SIZE

struct D3D12_TILE_REGION_SIZE
{
  unsigned int NumTiles;
  int UseBox;
  unsigned int Width;
  unsigned __int16 Height;
  unsigned __int16 Depth;
};

# D3D12_TEX2DMS_ARRAY_DSV

struct D3D12_TEX2DMS_ARRAY_DSV
{
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D12_SUBRESOURCE_TILING

struct D3D12_SUBRESOURCE_TILING
{
  unsigned int WidthInTiles;
  unsigned __int16 HeightInTiles;
  unsigned __int16 DepthInTiles;
  unsigned int StartTileIndexInOverallResource;
};

# D3D12_RENDER_TARGET_VIEW_DESC

struct D3D12_RENDER_TARGET_VIEW_DESC
{
  DXGI_FORMAT Format;
  D3D12_RTV_DIMENSION ViewDimension;
  $0E01ECAC31F5088C8E0DAAB2D9143DC8 ___u2;
};

# D3D12_HEAP_DESC

struct __declspec(align(8)) D3D12_HEAP_DESC
{
  unsigned __int64 SizeInBytes;
  D3D12_HEAP_PROPERTIES Properties;
  unsigned __int64 Alignment;
  D3D12_HEAP_FLAGS Flags;
};

# D3D12_CACHED_PIPELINE_STATE

struct D3D12_CACHED_PIPELINE_STATE
{
  const void *pCachedBlob;
  unsigned __int64 CachedBlobSizeInBytes;
};

# D3D12_DESCRIPTOR_RANGE1

const struct D3D12_DESCRIPTOR_RANGE1
{
  D3D12_DESCRIPTOR_RANGE_TYPE RangeType;
  unsigned int NumDescriptors;
  unsigned int BaseShaderRegister;
  unsigned int RegisterSpace;
  D3D12_DESCRIPTOR_RANGE_FLAGS Flags;
  unsigned int OffsetInDescriptorsFromTableStart;
};

# D3D12_ROOT_DESCRIPTOR_TABLE1

struct D3D12_ROOT_DESCRIPTOR_TABLE1
{
  unsigned int NumDescriptorRanges;
  const D3D12_DESCRIPTOR_RANGE1 *pDescriptorRanges;
};

# D3D12_ROOT_CONSTANTS

struct D3D12_ROOT_CONSTANTS
{
  unsigned int ShaderRegister;
  unsigned int RegisterSpace;
  unsigned int Num32BitValues;
};

# D3D12_ROOT_DESCRIPTOR1

struct D3D12_ROOT_DESCRIPTOR1
{
  unsigned int ShaderRegister;
  unsigned int RegisterSpace;
  D3D12_ROOT_DESCRIPTOR_FLAGS Flags;
};

# D3D12_ROOT_PARAMETER1

struct __declspec(align(8)) D3D12_ROOT_PARAMETER1
{
  D3D12_ROOT_PARAMETER_TYPE ParameterType;
  $E948BB593C3F59C2E9E16D5BF63526A9 ___u1;
  D3D12_SHADER_VISIBILITY ShaderVisibility;
};

# D3D12_TEX2D_DSV

struct D3D12_TEX2D_DSV
{
  unsigned int MipSlice;
};

# D3D12_DRAW_INDEXED_ARGUMENTS

struct D3D12_DRAW_INDEXED_ARGUMENTS
{
  unsigned int IndexCountPerInstance;
  unsigned int InstanceCount;
  unsigned int StartIndexLocation;
  int BaseVertexLocation;
  unsigned int StartInstanceLocation;
};

# D3D12_BOX

const struct D3D12_BOX
{
  unsigned int left;
  unsigned int top;
  unsigned int front;
  unsigned int right;
  unsigned int bottom;
  unsigned int back;
};

# D3D12_SUBRESOURCE_FOOTPRINT

struct D3D12_SUBRESOURCE_FOOTPRINT
{
  DXGI_FORMAT Format;
  unsigned int Width;
  unsigned int Height;
  unsigned int Depth;
  unsigned int RowPitch;
};

# D3D12_PLACED_SUBRESOURCE_FOOTPRINT

struct __declspec(align(8)) D3D12_PLACED_SUBRESOURCE_FOOTPRINT
{
  unsigned __int64 Offset;
  D3D12_SUBRESOURCE_FOOTPRINT Footprint;
};

# D3D12_TEXTURE_COPY_LOCATION

const struct D3D12_TEXTURE_COPY_LOCATION
{
  ID3D12Resource *pResource;
  D3D12_TEXTURE_COPY_TYPE Type;
  $0F67710CC1989553528EB37E32EBD82E ___u2;
};

# D3D12_TILED_RESOURCE_COORDINATE

const struct D3D12_TILED_RESOURCE_COORDINATE
{
  unsigned int X;
  unsigned int Y;
  unsigned int Z;
  unsigned int Subresource;
};

# D3D12_VIEWPORT

const struct D3D12_VIEWPORT
{
  float TopLeftX;
  float TopLeftY;
  float Width;
  float Height;
  float MinDepth;
  float MaxDepth;
};

# D3D12_INDEX_BUFFER_VIEW

const struct D3D12_INDEX_BUFFER_VIEW
{
  unsigned __int64 BufferLocation;
  unsigned int SizeInBytes;
  DXGI_FORMAT Format;
};

# D3D12_STREAM_OUTPUT_BUFFER_VIEW

const struct D3D12_STREAM_OUTPUT_BUFFER_VIEW
{
  unsigned __int64 BufferLocation;
  unsigned __int64 SizeInBytes;
  unsigned __int64 BufferFilledSizeLocation;
};

# D3D12_DISCARD_REGION

const struct D3D12_DISCARD_REGION
{
  unsigned int NumRects;
  const tagRECT *pRects;
  unsigned int FirstSubresource;
  unsigned int NumSubresources;
};

# D3D12_BUFFER_UAV

struct __declspec(align(8)) D3D12_BUFFER_UAV
{
  unsigned __int64 FirstElement;
  unsigned int NumElements;
  unsigned int StructureByteStride;
  unsigned __int64 CounterOffsetInBytes;
  D3D12_BUFFER_UAV_FLAGS Flags;
};

# D3D12_TEX1D_UAV

struct D3D12_TEX1D_UAV
{
  unsigned int MipSlice;
};

# D3D12_TEX1D_ARRAY_UAV

struct D3D12_TEX1D_ARRAY_UAV
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D12_TEX2D_UAV

struct D3D12_TEX2D_UAV
{
  unsigned int MipSlice;
  unsigned int PlaneSlice;
};

# D3D12_TEX2D_ARRAY_UAV

struct D3D12_TEX2D_ARRAY_UAV
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
  unsigned int PlaneSlice;
};

# D3D12_TEX3D_UAV

struct D3D12_TEX3D_UAV
{
  unsigned int MipSlice;
  unsigned int FirstWSlice;
  unsigned int WSize;
};

# D3D12_UNORDERED_ACCESS_VIEW_DESC

struct D3D12_UNORDERED_ACCESS_VIEW_DESC
{
  DXGI_FORMAT Format;
  D3D12_UAV_DIMENSION ViewDimension;
  $8B58798D078DE8528E4088B307F4BEC4 ___u2;
};

# DXGI_OUTPUT_DESC

struct DXGI_OUTPUT_DESC
{
  wchar_t DeviceName[32];
  tagRECT DesktopCoordinates;
  int AttachedToDesktop;
  DXGI_MODE_ROTATION Rotation;
  HMONITOR__ *Monitor;
};

# DXGI_RATIONAL

struct DXGI_RATIONAL
{
  unsigned int Numerator;
  unsigned int Denominator;
};

# DXGI_MODE_DESC

struct DXGI_MODE_DESC
{
  unsigned int Width;
  unsigned int Height;
  DXGI_RATIONAL RefreshRate;
  DXGI_FORMAT Format;
  DXGI_MODE_SCANLINE_ORDER ScanlineOrdering;
  DXGI_MODE_SCALING Scaling;
};

# DXGI_GAMMA_CONTROL_CAPABILITIES

struct DXGI_GAMMA_CONTROL_CAPABILITIES
{
  int ScaleAndOffsetSupported;
  float MaxConvertedValue;
  float MinConvertedValue;
  unsigned int NumGammaControlPoints;
  float ControlPointPositions[1025];
};

# DXGI_RGB

struct DXGI_RGB
{
  float Red;
  float Green;
  float Blue;
};

# DXGI_GAMMA_CONTROL

const struct DXGI_GAMMA_CONTROL
{
  DXGI_RGB Scale;
  DXGI_RGB Offset;
  DXGI_RGB GammaCurve[1025];
};

# DXGI_FRAME_STATISTICS

struct DXGI_FRAME_STATISTICS
{
  unsigned int PresentCount;
  unsigned int PresentRefreshCount;
  unsigned int SyncRefreshCount;
  _LARGE_INTEGER SyncQPCTime;
  _LARGE_INTEGER SyncGPUTime;
};

# DXGI_SWAP_CHAIN_DESC

struct __declspec(align(8)) DXGI_SWAP_CHAIN_DESC
{
  DXGI_MODE_DESC BufferDesc;
  DXGI_SAMPLE_DESC SampleDesc;
  unsigned int BufferUsage;
  unsigned int BufferCount;
  HWND__ *OutputWindow;
  int Windowed;
  DXGI_SWAP_EFFECT SwapEffect;
  unsigned int Flags;
};

# DXGI_SWAP_CHAIN_DESC1

struct DXGI_SWAP_CHAIN_DESC1
{
  unsigned int Width;
  unsigned int Height;
  DXGI_FORMAT Format;
  int Stereo;
  DXGI_SAMPLE_DESC SampleDesc;
  unsigned int BufferUsage;
  unsigned int BufferCount;
  DXGI_SCALING Scaling;
  DXGI_SWAP_EFFECT SwapEffect;
  DXGI_ALPHA_MODE AlphaMode;
  unsigned int Flags;
};

# DXGI_SWAP_CHAIN_FULLSCREEN_DESC

struct DXGI_SWAP_CHAIN_FULLSCREEN_DESC
{
  DXGI_RATIONAL RefreshRate;
  DXGI_MODE_SCANLINE_ORDER ScanlineOrdering;
  DXGI_MODE_SCALING Scaling;
  int Windowed;
};

# DXGI_MATRIX_3X2_F

const struct DXGI_MATRIX_3X2_F
{
  float _11;
  float _12;
  float _21;
  float _22;
  float _31;
  float _32;
};

# D3D12_RANGE_UINT64

struct D3D12_RANGE_UINT64
{
  unsigned __int64 Begin;
  unsigned __int64 End;
};

# D3D12_DEPTH_STENCILOP_DESC

struct D3D12_DEPTH_STENCILOP_DESC
{
  D3D12_STENCIL_OP StencilFailOp;
  D3D12_STENCIL_OP StencilDepthFailOp;
  D3D12_STENCIL_OP StencilPassOp;
  D3D12_COMPARISON_FUNC StencilFunc;
};

# D3D12_DEPTH_STENCIL_DESC1

struct D3D12_DEPTH_STENCIL_DESC1
{
  int DepthEnable;
  D3D12_DEPTH_WRITE_MASK DepthWriteMask;
  D3D12_COMPARISON_FUNC DepthFunc;
  int StencilEnable;
  unsigned __int8 StencilReadMask;
  unsigned __int8 StencilWriteMask;
  D3D12_DEPTH_STENCILOP_DESC FrontFace;
  D3D12_DEPTH_STENCILOP_DESC BackFace;
  int DepthBoundsTestEnable;
};

# D3D12_INDIRECT_ARGUMENT_DESC::<anonymous-tag>::<unnamed_type_VertexBuffer>

struct D3D12_INDIRECT_ARGUMENT_DESC::<anonymous-tag>::<unnamed_type_VertexBuffer>
{
  unsigned int Slot;
};

# D3D12_INDIRECT_ARGUMENT_DESC::<anonymous-tag>::<unnamed_type_Constant>

struct D3D12_INDIRECT_ARGUMENT_DESC::<anonymous-tag>::<unnamed_type_Constant>
{
  unsigned int RootParameterIndex;
  unsigned int DestOffsetIn32BitValues;
  unsigned int Num32BitValuesToSet;
};

# D3D12_INDIRECT_ARGUMENT_DESC::<anonymous-tag>::<unnamed_type_ConstantBufferView>

struct D3D12_INDIRECT_ARGUMENT_DESC::<anonymous-tag>::<unnamed_type_ConstantBufferView>
{
  unsigned int RootParameterIndex;
};

# D3D12_INDIRECT_ARGUMENT_DESC::<anonymous-tag>::<unnamed_type_ShaderResourceView>

struct D3D12_INDIRECT_ARGUMENT_DESC::<anonymous-tag>::<unnamed_type_ShaderResourceView>
{
  unsigned int RootParameterIndex;
};

# D3D12_INDIRECT_ARGUMENT_DESC::<anonymous-tag>::<unnamed_type_UnorderedAccessView>

struct D3D12_INDIRECT_ARGUMENT_DESC::<anonymous-tag>::<unnamed_type_UnorderedAccessView>
{
  unsigned int RootParameterIndex;
};

# D3D12_INDIRECT_ARGUMENT_DESC

struct D3D12_INDIRECT_ARGUMENT_DESC
{
  D3D12_INDIRECT_ARGUMENT_TYPE Type;
  $FC54931C411D555E9BF80D5D1299F82D ___u1;
};

# D3D12_SUBRESOURCE_RANGE_UINT64

struct D3D12_SUBRESOURCE_RANGE_UINT64
{
  unsigned int Subresource;
  D3D12_RANGE_UINT64 Range;
};

# D3D12_QUERY_HEAP_DESC

struct D3D12_QUERY_HEAP_DESC
{
  D3D12_QUERY_HEAP_TYPE Type;
  unsigned int Count;
  unsigned int NodeMask;
};

# D3D12_VIEW_INSTANCE_LOCATION

const struct D3D12_VIEW_INSTANCE_LOCATION
{
  unsigned int ViewportArrayIndex;
  unsigned int RenderTargetArrayIndex;
};

# D3D12_VIEW_INSTANCING_DESC

struct __declspec(align(8)) D3D12_VIEW_INSTANCING_DESC
{
  unsigned int ViewInstanceCount;
  const D3D12_VIEW_INSTANCE_LOCATION *pViewInstanceLocations;
  D3D12_VIEW_INSTANCING_FLAGS Flags;
};

# D3D12_COMPUTE_PIPELINE_STATE_DESC

struct __declspec(align(8)) D3D12_COMPUTE_PIPELINE_STATE_DESC
{
  ID3D12RootSignature *pRootSignature;
  D3D12_SHADER_BYTECODE CS;
  unsigned int NodeMask;
  D3D12_CACHED_PIPELINE_STATE CachedPSO;
  D3D12_PIPELINE_STATE_FLAGS Flags;
};

# D3D12_DEPTH_STENCIL_VIEW_DESC

struct D3D12_DEPTH_STENCIL_VIEW_DESC
{
  DXGI_FORMAT Format;
  D3D12_DSV_DIMENSION ViewDimension;
  D3D12_DSV_FLAGS Flags;
  $69D3A3491F6907F6F13E536F4AF49CF0 ___u3;
};

# D3D12_RESOURCE_ALLOCATION_INFO

struct D3D12_RESOURCE_ALLOCATION_INFO
{
  unsigned __int64 SizeInBytes;
  unsigned __int64 Alignment;
};

# D3D12_COMMAND_QUEUE_DESC

struct D3D12_COMMAND_QUEUE_DESC
{
  D3D12_COMMAND_LIST_TYPE Type;
  int Priority;
  D3D12_COMMAND_QUEUE_FLAGS Flags;
  unsigned int NodeMask;
};

# DefaultSampleMask

struct __cppobj DefaultSampleMask
{
};

# D3D12_DESCRIPTOR_RANGE

struct D3D12_DESCRIPTOR_RANGE
{
  D3D12_DESCRIPTOR_RANGE_TYPE RangeType;
  unsigned int NumDescriptors;
  unsigned int BaseShaderRegister;
  unsigned int RegisterSpace;
  unsigned int OffsetInDescriptorsFromTableStart;
};

# D3D12_RT_FORMAT_ARRAY

struct D3D12_RT_FORMAT_ARRAY
{
  DXGI_FORMAT RTFormats[8];
  unsigned int NumRenderTargets;
};

# D3D12_FEATURE_DATA_FORMAT_INFO

struct __declspec(align(4)) D3D12_FEATURE_DATA_FORMAT_INFO
{
  DXGI_FORMAT Format;
  unsigned __int8 PlaneCount;
};

# D3D12_PIPELINE_STATE_STREAM_DESC

struct D3D12_PIPELINE_STATE_STREAM_DESC
{
  unsigned __int64 SizeInBytes;
  void *pPipelineStateSubobjectStream;
};

# D3D12_SO_DECLARATION_ENTRY

struct __declspec(align(2)) D3D12_SO_DECLARATION_ENTRY
{
  unsigned int Stream;
  const char *SemanticName;
  unsigned int SemanticIndex;
  unsigned __int8 StartComponent;
  unsigned __int8 ComponentCount;
  unsigned __int8 OutputSlot;
};

# D3D12_STREAM_OUTPUT_DESC

struct D3D12_STREAM_OUTPUT_DESC
{
  const D3D12_SO_DECLARATION_ENTRY *pSODeclaration;
  unsigned int NumEntries;
  const unsigned int *pBufferStrides;
  unsigned int NumStrides;
  unsigned int RasterizedStream;
};

# D3D12_RASTERIZER_DESC

struct D3D12_RASTERIZER_DESC
{
  D3D12_FILL_MODE FillMode;
  D3D12_CULL_MODE CullMode;
  int FrontCounterClockwise;
  int DepthBias;
  float DepthBiasClamp;
  float SlopeScaledDepthBias;
  int DepthClipEnable;
  int MultisampleEnable;
  int AntialiasedLineEnable;
  unsigned int ForcedSampleCount;
  D3D12_CONSERVATIVE_RASTERIZATION_MODE ConservativeRaster;
};

# D3D12_DEPTH_STENCIL_DESC

struct D3D12_DEPTH_STENCIL_DESC
{
  int DepthEnable;
  D3D12_DEPTH_WRITE_MASK DepthWriteMask;
  D3D12_COMPARISON_FUNC DepthFunc;
  int StencilEnable;
  unsigned __int8 StencilReadMask;
  unsigned __int8 StencilWriteMask;
  D3D12_DEPTH_STENCILOP_DESC FrontFace;
  D3D12_DEPTH_STENCILOP_DESC BackFace;
};

# D3D12_GRAPHICS_PIPELINE_STATE_DESC

const struct __declspec(align(8)) D3D12_GRAPHICS_PIPELINE_STATE_DESC
{
  ID3D12RootSignature *pRootSignature;
  D3D12_SHADER_BYTECODE VS;
  D3D12_SHADER_BYTECODE PS;
  D3D12_SHADER_BYTECODE DS;
  D3D12_SHADER_BYTECODE HS;
  D3D12_SHADER_BYTECODE GS;
  D3D12_STREAM_OUTPUT_DESC StreamOutput;
  D3D12_BLEND_DESC BlendState;
  unsigned int SampleMask;
  D3D12_RASTERIZER_DESC RasterizerState;
  D3D12_DEPTH_STENCIL_DESC DepthStencilState;
  D3D12_INPUT_LAYOUT_DESC InputLayout;
  D3D12_INDEX_BUFFER_STRIP_CUT_VALUE IBStripCutValue;
  D3D12_PRIMITIVE_TOPOLOGY_TYPE PrimitiveTopologyType;
  unsigned int NumRenderTargets;
  DXGI_FORMAT RTVFormats[8];
  DXGI_FORMAT DSVFormat;
  DXGI_SAMPLE_DESC SampleDesc;
  unsigned int NodeMask;
  D3D12_CACHED_PIPELINE_STATE CachedPSO;
  D3D12_PIPELINE_STATE_FLAGS Flags;
};

# D3D12_COMMAND_SIGNATURE_DESC

const struct __declspec(align(8)) D3D12_COMMAND_SIGNATURE_DESC
{
  unsigned int ByteStride;
  unsigned int NumArgumentDescs;
  const D3D12_INDIRECT_ARGUMENT_DESC *pArgumentDescs;
  unsigned int NodeMask;
};

# D3D12_TILE_SHAPE

struct D3D12_TILE_SHAPE
{
  unsigned int WidthInTexels;
  unsigned int HeightInTexels;
  unsigned int DepthInTexels;
};

# D3D12_ROOT_DESCRIPTOR_TABLE

struct D3D12_ROOT_DESCRIPTOR_TABLE
{
  unsigned int NumDescriptorRanges;
  const D3D12_DESCRIPTOR_RANGE *pDescriptorRanges;
};

# D3D12_ROOT_DESCRIPTOR

struct D3D12_ROOT_DESCRIPTOR
{
  unsigned int ShaderRegister;
  unsigned int RegisterSpace;
};

# D3D12_ROOT_PARAMETER

struct __declspec(align(8)) D3D12_ROOT_PARAMETER
{
  D3D12_ROOT_PARAMETER_TYPE ParameterType;
  $7F60959642A984E8F0714BCB1BCC8449 ___u1;
  D3D12_SHADER_VISIBILITY ShaderVisibility;
};

# D3D12_STATIC_SAMPLER_DESC

struct D3D12_STATIC_SAMPLER_DESC
{
  D3D12_FILTER Filter;
  D3D12_TEXTURE_ADDRESS_MODE AddressU;
  D3D12_TEXTURE_ADDRESS_MODE AddressV;
  D3D12_TEXTURE_ADDRESS_MODE AddressW;
  float MipLODBias;
  unsigned int MaxAnisotropy;
  D3D12_COMPARISON_FUNC ComparisonFunc;
  D3D12_STATIC_BORDER_COLOR BorderColor;
  float MinLOD;
  float MaxLOD;
  unsigned int ShaderRegister;
  unsigned int RegisterSpace;
  D3D12_SHADER_VISIBILITY ShaderVisibility;
};

# D3D12_MEMCPY_DEST

struct D3D12_MEMCPY_DEST
{
  void *pData;
  unsigned __int64 RowPitch;
  unsigned __int64 SlicePitch;
};

# D3D11_BUFFER_DESC

const struct D3D11_BUFFER_DESC
{
  unsigned int ByteWidth;
  D3D11_USAGE Usage;
  unsigned int BindFlags;
  unsigned int CPUAccessFlags;
  unsigned int MiscFlags;
  unsigned int StructureByteStride;
};

# D3D11_SUBRESOURCE_DATA

const struct D3D11_SUBRESOURCE_DATA
{
  const void *pSysMem;
  unsigned int SysMemPitch;
  unsigned int SysMemSlicePitch;
};

# D3D11_TEXTURE1D_DESC

const struct D3D11_TEXTURE1D_DESC
{
  unsigned int Width;
  unsigned int MipLevels;
  unsigned int ArraySize;
  DXGI_FORMAT Format;
  D3D11_USAGE Usage;
  unsigned int BindFlags;
  unsigned int CPUAccessFlags;
  unsigned int MiscFlags;
};

# D3D11_TEXTURE3D_DESC

const struct D3D11_TEXTURE3D_DESC
{
  unsigned int Width;
  unsigned int Height;
  unsigned int Depth;
  unsigned int MipLevels;
  DXGI_FORMAT Format;
  D3D11_USAGE Usage;
  unsigned int BindFlags;
  unsigned int CPUAccessFlags;
  unsigned int MiscFlags;
};

# D3D11_BUFFER_SRV

struct D3D11_BUFFER_SRV
{
  $545C80804CFDAA65132ED5A8382CA602 ___u0;
  $44D74FBD1C023638CFA48FB7FF47174A ___u1;
};

# D3D11_TEX1D_SRV

struct D3D11_TEX1D_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
};

# D3D11_TEX1D_ARRAY_SRV

struct D3D11_TEX1D_ARRAY_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D11_TEX2D_SRV

struct D3D11_TEX2D_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
};

# D3D11_TEX2D_ARRAY_SRV

struct D3D11_TEX2D_ARRAY_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D11_TEX2DMS_SRV

struct D3D11_TEX2DMS_SRV
{
  unsigned int UnusedField_NothingToDefine;
};

# D3D11_TEX2DMS_ARRAY_SRV

struct D3D11_TEX2DMS_ARRAY_SRV
{
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D11_TEX3D_SRV

struct D3D11_TEX3D_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
};

# D3D11_TEXCUBE_SRV

struct D3D11_TEXCUBE_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
};

# D3D11_TEXCUBE_ARRAY_SRV

struct D3D11_TEXCUBE_ARRAY_SRV
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
  unsigned int First2DArrayFace;
  unsigned int NumCubes;
};

# D3D11_BUFFEREX_SRV

struct D3D11_BUFFEREX_SRV
{
  unsigned int FirstElement;
  unsigned int NumElements;
  unsigned int Flags;
};

# D3D11_SHADER_RESOURCE_VIEW_DESC

const struct D3D11_SHADER_RESOURCE_VIEW_DESC
{
  DXGI_FORMAT Format;
  D3D_SRV_DIMENSION ViewDimension;
  $E08770C8AD55779065578F2B5D0CFE3C ___u2;
};

# D3D11_BUFFER_UAV

struct D3D11_BUFFER_UAV
{
  unsigned int FirstElement;
  unsigned int NumElements;
  unsigned int Flags;
};

# D3D11_TEX1D_UAV

struct D3D11_TEX1D_UAV
{
  unsigned int MipSlice;
};

# D3D11_TEX1D_ARRAY_UAV

struct D3D11_TEX1D_ARRAY_UAV
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D11_TEX2D_UAV

struct D3D11_TEX2D_UAV
{
  unsigned int MipSlice;
};

# D3D11_TEX2D_ARRAY_UAV

struct D3D11_TEX2D_ARRAY_UAV
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D11_TEX3D_UAV

struct D3D11_TEX3D_UAV
{
  unsigned int MipSlice;
  unsigned int FirstWSlice;
  unsigned int WSize;
};

# D3D11_UNORDERED_ACCESS_VIEW_DESC

const struct D3D11_UNORDERED_ACCESS_VIEW_DESC
{
  DXGI_FORMAT Format;
  D3D11_UAV_DIMENSION ViewDimension;
  $70E0A597825EF3F28C544A203B4F3AB5 ___u2;
};

# D3D11_BUFFER_RTV

struct D3D11_BUFFER_RTV
{
  $545C80804CFDAA65132ED5A8382CA602 ___u0;
  $44D74FBD1C023638CFA48FB7FF47174A ___u1;
};

# D3D11_TEX1D_RTV

struct D3D11_TEX1D_RTV
{
  unsigned int MipSlice;
};

# D3D11_TEX1D_ARRAY_RTV

struct D3D11_TEX1D_ARRAY_RTV
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D11_TEX2D_RTV

struct D3D11_TEX2D_RTV
{
  unsigned int MipSlice;
};

# D3D11_TEX2D_ARRAY_RTV

struct D3D11_TEX2D_ARRAY_RTV
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D11_TEX2DMS_RTV

struct D3D11_TEX2DMS_RTV
{
  unsigned int UnusedField_NothingToDefine;
};

# D3D11_TEX2DMS_ARRAY_RTV

struct D3D11_TEX2DMS_ARRAY_RTV
{
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D11_TEX3D_RTV

struct D3D11_TEX3D_RTV
{
  unsigned int MipSlice;
  unsigned int FirstWSlice;
  unsigned int WSize;
};

# D3D11_RENDER_TARGET_VIEW_DESC

const struct D3D11_RENDER_TARGET_VIEW_DESC
{
  DXGI_FORMAT Format;
  D3D11_RTV_DIMENSION ViewDimension;
  $EF66B48135B3B5C4CD6164B319B4EF66 ___u2;
};

# D3D11_TEX1D_DSV

struct D3D11_TEX1D_DSV
{
  unsigned int MipSlice;
};

# D3D11_TEX1D_ARRAY_DSV

struct D3D11_TEX1D_ARRAY_DSV
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D11_TEX2D_DSV

struct D3D11_TEX2D_DSV
{
  unsigned int MipSlice;
};

# D3D11_TEX2D_ARRAY_DSV

struct D3D11_TEX2D_ARRAY_DSV
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D11_TEX2DMS_DSV

struct D3D11_TEX2DMS_DSV
{
  unsigned int UnusedField_NothingToDefine;
};

# D3D11_TEX2DMS_ARRAY_DSV

struct D3D11_TEX2DMS_ARRAY_DSV
{
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
};

# D3D11_DEPTH_STENCIL_VIEW_DESC

const struct D3D11_DEPTH_STENCIL_VIEW_DESC
{
  DXGI_FORMAT Format;
  D3D11_DSV_DIMENSION ViewDimension;
  unsigned int Flags;
  $64A0CD7FDE5477D5B8F7DF10F8F57D80 ___u3;
};

# D3D11_CLASS_INSTANCE_DESC

struct D3D11_CLASS_INSTANCE_DESC
{
  unsigned int InstanceId;
  unsigned int InstanceIndex;
  unsigned int TypeId;
  unsigned int ConstantBuffer;
  unsigned int BaseConstantBufferOffset;
  unsigned int BaseTexture;
  unsigned int BaseSampler;
  int Created;
};

# D3D11_SO_DECLARATION_ENTRY

const struct __declspec(align(2)) D3D11_SO_DECLARATION_ENTRY
{
  unsigned int Stream;
  const char *SemanticName;
  unsigned int SemanticIndex;
  unsigned __int8 StartComponent;
  unsigned __int8 ComponentCount;
  unsigned __int8 OutputSlot;
};

# D3D11_RENDER_TARGET_BLEND_DESC

struct __declspec(align(4)) D3D11_RENDER_TARGET_BLEND_DESC
{
  int BlendEnable;
  D3D11_BLEND SrcBlend;
  D3D11_BLEND DestBlend;
  D3D11_BLEND_OP BlendOp;
  D3D11_BLEND SrcBlendAlpha;
  D3D11_BLEND DestBlendAlpha;
  D3D11_BLEND_OP BlendOpAlpha;
  unsigned __int8 RenderTargetWriteMask;
};

# D3D11_BLEND_DESC

const struct D3D11_BLEND_DESC
{
  int AlphaToCoverageEnable;
  int IndependentBlendEnable;
  D3D11_RENDER_TARGET_BLEND_DESC RenderTarget[8];
};

# D3D11_DEPTH_STENCILOP_DESC

struct D3D11_DEPTH_STENCILOP_DESC
{
  D3D11_STENCIL_OP StencilFailOp;
  D3D11_STENCIL_OP StencilDepthFailOp;
  D3D11_STENCIL_OP StencilPassOp;
  D3D11_COMPARISON_FUNC StencilFunc;
};

# D3D11_DEPTH_STENCIL_DESC

const struct D3D11_DEPTH_STENCIL_DESC
{
  int DepthEnable;
  D3D11_DEPTH_WRITE_MASK DepthWriteMask;
  D3D11_COMPARISON_FUNC DepthFunc;
  int StencilEnable;
  unsigned __int8 StencilReadMask;
  unsigned __int8 StencilWriteMask;
  D3D11_DEPTH_STENCILOP_DESC FrontFace;
  D3D11_DEPTH_STENCILOP_DESC BackFace;
};

# D3D11_RASTERIZER_DESC

const struct D3D11_RASTERIZER_DESC
{
  D3D11_FILL_MODE FillMode;
  D3D11_CULL_MODE CullMode;
  int FrontCounterClockwise;
  int DepthBias;
  float DepthBiasClamp;
  float SlopeScaledDepthBias;
  int DepthClipEnable;
  int ScissorEnable;
  int MultisampleEnable;
  int AntialiasedLineEnable;
};

# D3D11_SAMPLER_DESC

const struct D3D11_SAMPLER_DESC
{
  D3D11_FILTER Filter;
  D3D11_TEXTURE_ADDRESS_MODE AddressU;
  D3D11_TEXTURE_ADDRESS_MODE AddressV;
  D3D11_TEXTURE_ADDRESS_MODE AddressW;
  float MipLODBias;
  unsigned int MaxAnisotropy;
  D3D11_COMPARISON_FUNC ComparisonFunc;
  float BorderColor[4];
  float MinLOD;
  float MaxLOD;
};

# D3D11_QUERY_DESC

const struct D3D11_QUERY_DESC
{
  D3D11_QUERY Query;
  unsigned int MiscFlags;
};

# D3D11_COUNTER_DESC

const struct D3D11_COUNTER_DESC
{
  D3D11_COUNTER Counter;
  unsigned int MiscFlags;
};

# D3D11_COUNTER_INFO

struct __declspec(align(4)) D3D11_COUNTER_INFO
{
  D3D11_COUNTER LastDeviceDependentCounter;
  unsigned int NumSimultaneousCounters;
  unsigned __int8 NumDetectableParallelUnits;
};

# D3D11_MAPPED_SUBRESOURCE

struct D3D11_MAPPED_SUBRESOURCE
{
  void *pData;
  unsigned int RowPitch;
  unsigned int DepthPitch;
};

# D3D11_VIEWPORT

const struct D3D11_VIEWPORT
{
  float TopLeftX;
  float TopLeftY;
  float Width;
  float Height;
  float MinDepth;
  float MaxDepth;
};

# D3D11_BOX

const struct D3D11_BOX
{
  unsigned int left;
  unsigned int top;
  unsigned int front;
  unsigned int right;
  unsigned int bottom;
  unsigned int back;
};

# DXGI_ADAPTER_DESC

struct DXGI_ADAPTER_DESC
{
  wchar_t Description[128];
  unsigned int VendorId;
  unsigned int DeviceId;
  unsigned int SubSysId;
  unsigned int Revision;
  unsigned __int64 DedicatedVideoMemory;
  unsigned __int64 DedicatedSystemMemory;
  unsigned __int64 SharedSystemMemory;
  _LUID AdapterLuid;
};

# DXGI_ADAPTER_DESC1

struct __declspec(align(8)) DXGI_ADAPTER_DESC1
{
  wchar_t Description[128];
  unsigned int VendorId;
  unsigned int DeviceId;
  unsigned int SubSysId;
  unsigned int Revision;
  unsigned __int64 DedicatedVideoMemory;
  unsigned __int64 DedicatedSystemMemory;
  unsigned __int64 SharedSystemMemory;
  _LUID AdapterLuid;
  unsigned int Flags;
};

# DXGI_ADAPTER_DESC2

struct __declspec(align(8)) DXGI_ADAPTER_DESC2
{
  wchar_t Description[128];
  unsigned int VendorId;
  unsigned int DeviceId;
  unsigned int SubSysId;
  unsigned int Revision;
  unsigned __int64 DedicatedVideoMemory;
  unsigned __int64 DedicatedSystemMemory;
  unsigned __int64 SharedSystemMemory;
  _LUID AdapterLuid;
  unsigned int Flags;
  DXGI_GRAPHICS_PREEMPTION_GRANULARITY GraphicsPreemptionGranularity;
  DXGI_COMPUTE_PREEMPTION_GRANULARITY ComputePreemptionGranularity;
};

# DXGI_QUERY_VIDEO_MEMORY_INFO

struct DXGI_QUERY_VIDEO_MEMORY_INFO
{
  unsigned __int64 Budget;
  unsigned __int64 CurrentUsage;
  unsigned __int64 AvailableForReservation;
  unsigned __int64 CurrentReservation;
};

# D3D12_FEATURE_DATA_ARCHITECTURE

struct D3D12_FEATURE_DATA_ARCHITECTURE
{
  unsigned int NodeIndex;
  int TileBasedRenderer;
  int UMA;
  int CacheCoherentUMA;
};

# D3D12_FEATURE_DATA_D3D12_OPTIONS

struct D3D12_FEATURE_DATA_D3D12_OPTIONS
{
  int DoublePrecisionFloatShaderOps;
  int OutputMergerLogicOp;
  D3D12_SHADER_MIN_PRECISION_SUPPORT MinPrecisionSupport;
  D3D12_TILED_RESOURCES_TIER TiledResourcesTier;
  D3D12_RESOURCE_BINDING_TIER ResourceBindingTier;
  int PSSpecifiedStencilRefSupported;
  int TypedUAVLoadAdditionalFormats;
  int ROVsSupported;
  D3D12_CONSERVATIVE_RASTERIZATION_TIER ConservativeRasterizationTier;
  unsigned int MaxGPUVirtualAddressBitsPerResource;
  int StandardSwizzle64KBSupported;
  D3D12_CROSS_NODE_SHARING_TIER CrossNodeSharingTier;
  int CrossAdapterRowMajorTextureSupported;
  int VPAndRTArrayIndexFromAnyShaderFeedingRasterizerSupportedWithoutGSEmulation;
  D3D12_RESOURCE_HEAP_TIER ResourceHeapTier;
};

# D3D12_MESSAGE

struct D3D12_MESSAGE
{
  D3D12_MESSAGE_CATEGORY Category;
  D3D12_MESSAGE_SEVERITY Severity;
  D3D12_MESSAGE_ID ID;
  const char *pDescription;
  unsigned __int64 DescriptionByteLength;
};

# D3D12_INFO_QUEUE_FILTER_DESC

struct D3D12_INFO_QUEUE_FILTER_DESC
{
  unsigned int NumCategories;
  D3D12_MESSAGE_CATEGORY *pCategoryList;
  unsigned int NumSeverities;
  D3D12_MESSAGE_SEVERITY *pSeverityList;
  unsigned int NumIDs;
  D3D12_MESSAGE_ID *pIDList;
};

# D3D12_INFO_QUEUE_FILTER

struct D3D12_INFO_QUEUE_FILTER
{
  D3D12_INFO_QUEUE_FILTER_DESC AllowList;
  D3D12_INFO_QUEUE_FILTER_DESC DenyList;
};

# D3D12_ROOT_SIGNATURE_DESC1

struct __declspec(align(8)) D3D12_ROOT_SIGNATURE_DESC1
{
  unsigned int NumParameters;
  const D3D12_ROOT_PARAMETER1 *pParameters;
  unsigned int NumStaticSamplers;
  const D3D12_STATIC_SAMPLER_DESC *pStaticSamplers;
  D3D12_ROOT_SIGNATURE_FLAGS Flags;
};

# D3D12_VERSIONED_ROOT_SIGNATURE_DESC

struct D3D12_VERSIONED_ROOT_SIGNATURE_DESC
{
  D3D_ROOT_SIGNATURE_VERSION Version;
  $34E072AE306977430461BF3ACCF25E8E ___u1;
};

# DefaultSampleDesc

struct __cppobj DefaultSampleDesc
{
};

# DXGI_OUTDUPL_MOVE_RECT

struct DXGI_OUTDUPL_MOVE_RECT
{
  tagPOINT SourcePoint;
  tagRECT DestinationRect;
};

# DXGI_OUTDUPL_DESC

struct DXGI_OUTDUPL_DESC
{
  DXGI_MODE_DESC ModeDesc;
  DXGI_MODE_ROTATION Rotation;
  int DesktopImageInSystemMemory;
};

# DXGI_MODE_DESC1

struct DXGI_MODE_DESC1
{
  unsigned int Width;
  unsigned int Height;
  DXGI_RATIONAL RefreshRate;
  DXGI_FORMAT Format;
  DXGI_MODE_SCANLINE_ORDER ScanlineOrdering;
  DXGI_MODE_SCALING Scaling;
  int Stereo;
};

# DXGI_OUTDUPL_POINTER_POSITION

struct DXGI_OUTDUPL_POINTER_POSITION
{
  tagPOINT Position;
  int Visible;
};

# DXGI_OUTDUPL_FRAME_INFO

struct DXGI_OUTDUPL_FRAME_INFO
{
  _LARGE_INTEGER LastPresentTime;
  _LARGE_INTEGER LastMouseUpdateTime;
  unsigned int AccumulatedFrames;
  int RectsCoalesced;
  int ProtectedContentMaskedOut;
  DXGI_OUTDUPL_POINTER_POSITION PointerPosition;
  unsigned int TotalMetadataBufferSize;
  unsigned int PointerShapeBufferSize;
};

# DXGI_OUTDUPL_POINTER_SHAPE_INFO

struct DXGI_OUTDUPL_POINTER_SHAPE_INFO
{
  unsigned int Type;
  unsigned int Width;
  unsigned int Height;
  unsigned int Pitch;
  tagPOINT HotSpot;
};

# DXGI_SHARED_RESOURCE

const struct DXGI_SHARED_RESOURCE
{
  void *Handle;
};

# DXGI_OUTPUT_DESC1

struct __declspec(align(8)) DXGI_OUTPUT_DESC1
{
  wchar_t DeviceName[32];
  tagRECT DesktopCoordinates;
  int AttachedToDesktop;
  DXGI_MODE_ROTATION Rotation;
  HMONITOR__ *Monitor;
  unsigned int BitsPerColor;
  DXGI_COLOR_SPACE_TYPE ColorSpace;
  float RedPrimary[2];
  float GreenPrimary[2];
  float BluePrimary[2];
  float WhitePoint[2];
  float MinLuminance;
  float MaxLuminance;
  float MaxFullFrameLuminance;
};

# D3D11_MESSAGE

struct D3D11_MESSAGE
{
  D3D11_MESSAGE_CATEGORY Category;
  D3D11_MESSAGE_SEVERITY Severity;
  D3D11_MESSAGE_ID ID;
  const char *pDescription;
  unsigned __int64 DescriptionByteLength;
};

# D3D11_INFO_QUEUE_FILTER_DESC

struct D3D11_INFO_QUEUE_FILTER_DESC
{
  unsigned int NumCategories;
  D3D11_MESSAGE_CATEGORY *pCategoryList;
  unsigned int NumSeverities;
  D3D11_MESSAGE_SEVERITY *pSeverityList;
  unsigned int NumIDs;
  D3D11_MESSAGE_ID *pIDList;
};

# D3D11_INFO_QUEUE_FILTER

struct D3D11_INFO_QUEUE_FILTER
{
  D3D11_INFO_QUEUE_FILTER_DESC AllowList;
  D3D11_INFO_QUEUE_FILTER_DESC DenyList;
};

# D3D11_TEX2D_ARRAY_RTV1

struct D3D11_TEX2D_ARRAY_RTV1
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
  unsigned int PlaneSlice;
};

# D3D11_RENDER_TARGET_BLEND_DESC1

struct __declspec(align(4)) D3D11_RENDER_TARGET_BLEND_DESC1
{
  int BlendEnable;
  int LogicOpEnable;
  D3D11_BLEND SrcBlend;
  D3D11_BLEND DestBlend;
  D3D11_BLEND_OP BlendOp;
  D3D11_BLEND SrcBlendAlpha;
  D3D11_BLEND DestBlendAlpha;
  D3D11_BLEND_OP BlendOpAlpha;
  D3D11_LOGIC_OP LogicOp;
  unsigned __int8 RenderTargetWriteMask;
};

# D3D11_TEX2D_RTV1

struct D3D11_TEX2D_RTV1
{
  unsigned int MipSlice;
  unsigned int PlaneSlice;
};

# D3D11_TEX2D_UAV1

struct D3D11_TEX2D_UAV1
{
  unsigned int MipSlice;
  unsigned int PlaneSlice;
};

# D3D11_TILED_RESOURCE_COORDINATE

const struct D3D11_TILED_RESOURCE_COORDINATE
{
  unsigned int X;
  unsigned int Y;
  unsigned int Z;
  unsigned int Subresource;
};

# D3D11_TILE_REGION_SIZE

const struct D3D11_TILE_REGION_SIZE
{
  unsigned int NumTiles;
  int bUseBox;
  unsigned int Width;
  unsigned __int16 Height;
  unsigned __int16 Depth;
};

# D3D11_TEX2D_SRV1

struct D3D11_TEX2D_SRV1
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
  unsigned int PlaneSlice;
};

# D3D11_TEX2D_ARRAY_SRV1

struct D3D11_TEX2D_ARRAY_SRV1
{
  unsigned int MostDetailedMip;
  unsigned int MipLevels;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
  unsigned int PlaneSlice;
};

# D3D11_SHADER_RESOURCE_VIEW_DESC1

struct D3D11_SHADER_RESOURCE_VIEW_DESC1
{
  DXGI_FORMAT Format;
  D3D_SRV_DIMENSION ViewDimension;
  $97659A12EEEBE2B14DEA8FFA5A5F3DB6 ___u2;
};

# D3D10_BUFFER_DESC

struct D3D10_BUFFER_DESC
{
  unsigned int ByteWidth;
  D3D10_USAGE Usage;
  unsigned int BindFlags;
  unsigned int CPUAccessFlags;
  unsigned int MiscFlags;
};

# D3D11_TEX2D_ARRAY_UAV1

struct D3D11_TEX2D_ARRAY_UAV1
{
  unsigned int MipSlice;
  unsigned int FirstArraySlice;
  unsigned int ArraySize;
  unsigned int PlaneSlice;
};

# D3D11_UNORDERED_ACCESS_VIEW_DESC1

struct D3D11_UNORDERED_ACCESS_VIEW_DESC1
{
  DXGI_FORMAT Format;
  D3D11_UAV_DIMENSION ViewDimension;
  $044FEC07709A1627C11A404C490A64F1 ___u2;
};

# D3D11_TEXTURE2D_DESC1

struct D3D11_TEXTURE2D_DESC1
{
  unsigned int Width;
  unsigned int Height;
  unsigned int MipLevels;
  unsigned int ArraySize;
  DXGI_FORMAT Format;
  DXGI_SAMPLE_DESC SampleDesc;
  D3D11_USAGE Usage;
  unsigned int BindFlags;
  unsigned int CPUAccessFlags;
  unsigned int MiscFlags;
  D3D11_TEXTURE_LAYOUT TextureLayout;
};

# D3D11_RENDER_TARGET_VIEW_DESC1

struct D3D11_RENDER_TARGET_VIEW_DESC1
{
  DXGI_FORMAT Format;
  D3D11_RTV_DIMENSION ViewDimension;
  $D007011802F749E29C92E074FA3FC6A0 ___u2;
};

# D3D11_QUERY_DESC1

struct D3D11_QUERY_DESC1
{
  D3D11_QUERY Query;
  unsigned int MiscFlags;
  D3D11_CONTEXT_TYPE ContextType;
};

# D3D11_TEXTURE3D_DESC1

struct D3D11_TEXTURE3D_DESC1
{
  unsigned int Width;
  unsigned int Height;
  unsigned int Depth;
  unsigned int MipLevels;
  DXGI_FORMAT Format;
  D3D11_USAGE Usage;
  unsigned int BindFlags;
  unsigned int CPUAccessFlags;
  unsigned int MiscFlags;
  D3D11_TEXTURE_LAYOUT TextureLayout;
};

# D3D11_BLEND_DESC1

const struct D3D11_BLEND_DESC1
{
  int AlphaToCoverageEnable;
  int IndependentBlendEnable;
  D3D11_RENDER_TARGET_BLEND_DESC1 RenderTarget[8];
};

# D3D11_RASTERIZER_DESC1

const struct D3D11_RASTERIZER_DESC1
{
  D3D11_FILL_MODE FillMode;
  D3D11_CULL_MODE CullMode;
  int FrontCounterClockwise;
  int DepthBias;
  float DepthBiasClamp;
  float SlopeScaledDepthBias;
  int DepthClipEnable;
  int ScissorEnable;
  int MultisampleEnable;
  int AntialiasedLineEnable;
  unsigned int ForcedSampleCount;
};

# D3D11_PACKED_MIP_DESC

struct D3D11_PACKED_MIP_DESC
{
  unsigned __int8 NumStandardMips;
  unsigned __int8 NumPackedMips;
  unsigned int NumTilesForPackedMips;
  unsigned int StartTileIndexInOverallResource;
};

# D3D11_TILE_SHAPE

struct D3D11_TILE_SHAPE
{
  unsigned int WidthInTexels;
  unsigned int HeightInTexels;
  unsigned int DepthInTexels;
};

# D3D11_SUBRESOURCE_TILING

struct D3D11_SUBRESOURCE_TILING
{
  unsigned int WidthInTiles;
  unsigned __int16 HeightInTiles;
  unsigned __int16 DepthInTiles;
  unsigned int StartTileIndexInOverallResource;
};

# D3D11_RASTERIZER_DESC2

struct D3D11_RASTERIZER_DESC2
{
  D3D11_FILL_MODE FillMode;
  D3D11_CULL_MODE CullMode;
  int FrontCounterClockwise;
  int DepthBias;
  float DepthBiasClamp;
  float SlopeScaledDepthBias;
  int DepthClipEnable;
  int ScissorEnable;
  int MultisampleEnable;
  int AntialiasedLineEnable;
  unsigned int ForcedSampleCount;
  D3D11_CONSERVATIVE_RASTERIZATION_MODE ConservativeRaster;
};

# D3D10_TEXTURE3D_DESC

struct D3D10_TEXTURE3D_DESC
{
  unsigned int Width;
  unsigned int Height;
  unsigned int Depth;
  unsigned int MipLevels;
  DXGI_FORMAT Format;
  D3D10_USAGE Usage;
  unsigned int BindFlags;
  unsigned int CPUAccessFlags;
  unsigned int MiscFlags;
};

# D3D10_TEXTURE1D_DESC

struct D3D10_TEXTURE1D_DESC
{
  unsigned int Width;
  unsigned int MipLevels;
  unsigned int ArraySize;
  DXGI_FORMAT Format;
  D3D10_USAGE Usage;
  unsigned int BindFlags;
  unsigned int CPUAccessFlags;
  unsigned int MiscFlags;
};

# D3D10_TEXTURE2D_DESC

struct D3D10_TEXTURE2D_DESC
{
  unsigned int Width;
  unsigned int Height;
  unsigned int MipLevels;
  unsigned int ArraySize;
  DXGI_FORMAT Format;
  DXGI_SAMPLE_DESC SampleDesc;
  D3D10_USAGE Usage;
  unsigned int BindFlags;
  unsigned int CPUAccessFlags;
  unsigned int MiscFlags;
};

# D3D12_DRED_ALLOCATION_NODE

struct D3D12_DRED_ALLOCATION_NODE
{
  const char *ObjectNameA;
  const wchar_t *ObjectNameW;
  D3D12_DRED_ALLOCATION_TYPE AllocationType;
  const D3D12_DRED_ALLOCATION_NODE *pNext;
};

# D3D12_AUTO_BREADCRUMB_NODE

struct D3D12_AUTO_BREADCRUMB_NODE
{
  const char *pCommandListDebugNameA;
  const wchar_t *pCommandListDebugNameW;
  const char *pCommandQueueDebugNameA;
  const wchar_t *pCommandQueueDebugNameW;
  ID3D12GraphicsCommandList *pCommandList;
  ID3D12CommandQueue *pCommandQueue;
  unsigned int BreadcrumbCount;
  const unsigned int *pLastBreadcrumbValue;
  const D3D12_AUTO_BREADCRUMB_OP *pCommandHistory;
  const D3D12_AUTO_BREADCRUMB_NODE *pNext;
};

# D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT

struct D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT
{
  const D3D12_AUTO_BREADCRUMB_NODE *pHeadAutoBreadcrumbNode;
};

# D3D12_DRED_PAGE_FAULT_OUTPUT

struct D3D12_DRED_PAGE_FAULT_OUTPUT
{
  unsigned __int64 PageFaultVA;
  const D3D12_DRED_ALLOCATION_NODE *pHeadExistingAllocationNode;
  const D3D12_DRED_ALLOCATION_NODE *pHeadRecentFreedAllocationNode;
};

# D3D12_FEATURE_DATA_FORMAT_SUPPORT

struct D3D12_FEATURE_DATA_FORMAT_SUPPORT
{
  DXGI_FORMAT Format;
  D3D12_FORMAT_SUPPORT1 Support1;
  D3D12_FORMAT_SUPPORT2 Support2;
};

# D3D12_FEATURE_DATA_FEATURE_LEVELS

struct __declspec(align(8)) D3D12_FEATURE_DATA_FEATURE_LEVELS
{
  unsigned int NumFeatureLevels;
  const D3D_FEATURE_LEVEL *pFeatureLevelsRequested;
  D3D_FEATURE_LEVEL MaxSupportedFeatureLevel;
};

# D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS

struct D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS
{
  DXGI_FORMAT Format;
  unsigned int SampleCount;
  D3D12_MULTISAMPLE_QUALITY_LEVEL_FLAGS Flags;
  unsigned int NumQualityLevels;
};

# D3D12_PROTECTED_RESOURCE_SESSION_DESC

const struct D3D12_PROTECTED_RESOURCE_SESSION_DESC
{
  unsigned int NodeMask;
  D3D12_PROTECTED_RESOURCE_SESSION_FLAGS Flags;
};

# D3D12_RESOURCE_ALLOCATION_INFO1

struct D3D12_RESOURCE_ALLOCATION_INFO1
{
  unsigned __int64 Offset;
  unsigned __int64 Alignment;
  unsigned __int64 SizeInBytes;
};

# D3D12_META_COMMAND_DESC

struct D3D12_META_COMMAND_DESC
{
  _GUID Id;
  const wchar_t *Name;
  D3D12_GRAPHICS_STATES InitializationDirtyState;
  D3D12_GRAPHICS_STATES ExecutionDirtyState;
};

# D3D12_META_COMMAND_PARAMETER_DESC

struct D3D12_META_COMMAND_PARAMETER_DESC
{
  const wchar_t *Name;
  D3D12_META_COMMAND_PARAMETER_TYPE Type;
  D3D12_META_COMMAND_PARAMETER_FLAGS Flags;
  D3D12_RESOURCE_STATES RequiredResourceState;
  unsigned int StructureOffset;
};

# D3D12_STATE_OBJECT_DESC

const struct D3D12_STATE_OBJECT_DESC
{
  D3D12_STATE_OBJECT_TYPE Type;
  unsigned int NumSubobjects;
  const D3D12_STATE_SUBOBJECT *pSubobjects;
};

# D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS

const struct D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS
{
  D3D12_RAYTRACING_ACCELERATION_STRUCTURE_TYPE Type;
  D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS Flags;
  unsigned int NumDescs;
  D3D12_ELEMENTS_LAYOUT DescsLayout;
  $548F8460F85BFC09C424E98DA139F4DF ___u4;
};

# D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO

struct D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO
{
  unsigned __int64 ResultDataMaxSizeInBytes;
  unsigned __int64 ScratchDataSizeInBytes;
  unsigned __int64 UpdateScratchDataSizeInBytes;
};

# D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER

const struct D3D12_SERIALIZED_DATA_DRIVER_MATCHING_IDENTIFIER
{
  _GUID DriverOpaqueGUID;
  unsigned __int8 DriverOpaqueVersioningData[16];
};

# D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS

struct D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS
{
  unsigned int SrcSubresource;
  unsigned int DstSubresource;
  unsigned int DstX;
  unsigned int DstY;
  tagRECT SrcRect;
};

# D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS

struct D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS
{
  D3D12_CLEAR_VALUE ClearValue;
};

# D3D12_RAYTRACING_INSTANCE_DESC

struct D3D12_RAYTRACING_INSTANCE_DESC
{
  float Transform[3][4];
  unsigned __int32 InstanceID : 24;
  unsigned __int32 InstanceMask : 8;
  unsigned __int32 InstanceContributionToHitGroupIndex : 24;
  unsigned __int32 Flags : 8;
  unsigned __int64 AccelerationStructure;
};

# D3D12_FEATURE_DATA_D3D12_OPTIONS5

struct D3D12_FEATURE_DATA_D3D12_OPTIONS5
{
  int SRVOnlyTiledResourceTier3;
  D3D12_RENDER_PASS_TIER RenderPassesTier;
  D3D12_RAYTRACING_TIER RaytracingTier;
};

# D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS

struct __declspec(align(8)) D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS
{
  ID3D12Resource *pSrcResource;
  ID3D12Resource *pDstResource;
  unsigned int SubresourceCount;
  const D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS *pSubresourceParameters;
  DXGI_FORMAT Format;
  D3D12_RESOLVE_MODE ResolveMode;
  int PreserveResolveSource;
};

# D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC

struct __declspec(align(8)) D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC
{
  unsigned __int64 DestBuffer;
  D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TYPE InfoType;
};

# D3D12_RAYTRACING_PIPELINE_CONFIG

struct D3D12_RAYTRACING_PIPELINE_CONFIG
{
  unsigned int MaxTraceRecursionDepth;
};

# D3D12_SAMPLE_POSITION

struct D3D12_SAMPLE_POSITION
{
  char X;
  char Y;
};

# D3D12_WRITEBUFFERIMMEDIATE_PARAMETER

const struct __declspec(align(8)) D3D12_WRITEBUFFERIMMEDIATE_PARAMETER
{
  unsigned __int64 Dest;
  unsigned int Value;
};

# D3D12_RENDER_PASS_BEGINNING_ACCESS

struct D3D12_RENDER_PASS_BEGINNING_ACCESS
{
  D3D12_RENDER_PASS_BEGINNING_ACCESS_TYPE Type;
  D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS Clear;
};

# D3D12_RENDER_PASS_ENDING_ACCESS

struct D3D12_RENDER_PASS_ENDING_ACCESS
{
  D3D12_RENDER_PASS_ENDING_ACCESS_TYPE Type;
  D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS Resolve;
};

# D3D12_RENDER_PASS_RENDER_TARGET_DESC

const struct D3D12_RENDER_PASS_RENDER_TARGET_DESC
{
  D3D12_CPU_DESCRIPTOR_HANDLE cpuDescriptor;
  D3D12_RENDER_PASS_BEGINNING_ACCESS BeginningAccess;
  D3D12_RENDER_PASS_ENDING_ACCESS EndingAccess;
};

# D3D12_RENDER_PASS_DEPTH_STENCIL_DESC

const struct D3D12_RENDER_PASS_DEPTH_STENCIL_DESC
{
  D3D12_CPU_DESCRIPTOR_HANDLE cpuDescriptor;
  D3D12_RENDER_PASS_BEGINNING_ACCESS DepthBeginningAccess;
  D3D12_RENDER_PASS_BEGINNING_ACCESS StencilBeginningAccess;
  D3D12_RENDER_PASS_ENDING_ACCESS DepthEndingAccess;
  D3D12_RENDER_PASS_ENDING_ACCESS StencilEndingAccess;
};

# D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC

const struct D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_DESC
{
  unsigned __int64 DestAccelerationStructureData;
  D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS Inputs;
  unsigned __int64 SourceAccelerationStructureData;
  unsigned __int64 ScratchAccelerationStructureData;
};

# D3D12_HIT_GROUP_DESC

struct D3D12_HIT_GROUP_DESC
{
  const wchar_t *HitGroupExport;
  D3D12_HIT_GROUP_TYPE Type;
  const wchar_t *AnyHitShaderImport;
  const wchar_t *ClosestHitShaderImport;
  const wchar_t *IntersectionShaderImport;
};

# D3D12_RAYTRACING_SHADER_CONFIG

struct D3D12_RAYTRACING_SHADER_CONFIG
{
  unsigned int MaxPayloadSizeInBytes;
  unsigned int MaxAttributeSizeInBytes;
};

# D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION

struct D3D12_SUBOBJECT_TO_EXPORTS_ASSOCIATION
{
  const D3D12_STATE_SUBOBJECT *pSubobjectToAssociate;
  unsigned int NumExports;
  const wchar_t **pExports;
};

# D3DDISPLAYMODEFILTER

const struct D3DDISPLAYMODEFILTER
{
  unsigned int Size;
  _D3DFORMAT Format;
  D3DSCANLINEORDERING ScanLineOrdering;
};

# D3DDISPLAYMODEEX

struct D3DDISPLAYMODEEX
{
  unsigned int Size;
  unsigned int Width;
  unsigned int Height;
  unsigned int RefreshRate;
  _D3DFORMAT Format;
  D3DSCANLINEORDERING ScanLineOrdering;
};

# DlcUIWrapper::_checkForCopiedPremiumWorldTemplate::__l16::<lambda_3f993896fe7cf9ee3312e2ed110f4a17>

struct __cppobj DlcUIWrapper::_checkForCopiedPremiumWorldTemplate::__l16::<lambda_3f993896fe7cf9ee3312e2ed110f4a17>
{
};

# DlcUIWrapper::_findPackDependencyByType::__l2::<lambda_5a5d3d57ab7c24dad94bebd4b7e8bc43>

struct __cppobj DlcUIWrapper::_findPackDependencyByType::__l2::<lambda_5a5d3d57ab7c24dad94bebd4b7e8bc43>
{
  const PackType *packType;
};

# DlcValidation::getMissingOwnedDlcWorldTemplateDependency::__l5::<lambda_4ae31221ef96069683c1a18e2bc09233>

struct __cppobj DlcValidation::getMissingOwnedDlcWorldTemplateDependency::__l5::<lambda_4ae31221ef96069683c1a18e2bc09233>
{
  const DlcDependency *worldTemplateDlcDependency;
};

# DlcValidation::getMissingOwnedDlcWorldTemplateDependency::__l2::<lambda_6a5dd2ca9469257b723c2130c3bc28e4>

struct __cppobj DlcValidation::getMissingOwnedDlcWorldTemplateDependency::__l2::<lambda_6a5dd2ca9469257b723c2130c3bc28e4>
{
};

# DlcValidation::collectDlcDependenciesForWorld::__l2::<lambda_53dd368a00fbc8dcecc7b78350a8933b>

struct __cppobj DlcValidation::collectDlcDependenciesForWorld::__l2::<lambda_53dd368a00fbc8dcecc7b78350a8933b>
{
  std::vector<DlcDependency> *contentItemDependencies;
};

# DataBindingComponent::_updateCollectionBindingIndicies::__l2::<lambda_c017aff85aed3cc652590446c7ac10e1>

struct __cppobj DataBindingComponent::_updateCollectionBindingIndicies::__l2::<lambda_c017aff85aed3cc652590446c7ac10e1>
{
  UIControl *owner;
};

# DataBindingComponent::clone::__l2::<lambda_2f23c1750a8993c3f572a919863c20d4>

struct __cppobj DataBindingComponent::clone::__l2::<lambda_2f23c1750a8993c3f572a919863c20d4>
{
};

# DisconnectScreenController::{ctor}::__l2::<lambda_02f4fb2d4c53748621cab81cfb6f7fc4>

struct __cppobj DisconnectScreenController::{ctor}::__l2::<lambda_02f4fb2d4c53748621cab81cfb6f7fc4>
{
  std::string *telemetryMessage;
};

# DataDrivenModel::setupAttachable::__l20::<lambda_0495c9a12ab7214f4e231b1b017d3662>::()::__l2::Literal

struct __cppobj DataDrivenModel::setupAttachable::__l20::<lambda_0495c9a12ab7214f4e231b1b017d3662>::()::__l2::Literal
{
};

# DataDrivenModel::render::__l8::<lambda_f5ea094cb6a20348614796226e8dbfa3>::()::__l2::Literal

struct __cppobj DataDrivenModel::render::__l8::<lambda_f5ea094cb6a20348614796226e8dbfa3>::()::__l2::Literal
{
};

# DataDrivenModel::render::__l48::<lambda_2408553273b6d6dceea7661d116c2fe0>::()::__l2::Literal

struct __cppobj DataDrivenModel::render::__l48::<lambda_2408553273b6d6dceea7661d116c2fe0>::()::__l2::Literal
{
};

# DataDrivenModel::render::__l24::<lambda_aaa51796f324ee896f384461c6c2a15a>::()::__l2::Literal

struct __cppobj DataDrivenModel::render::__l24::<lambda_aaa51796f324ee896f384461c6c2a15a>::()::__l2::Literal
{
};

# DataDrivenModel::setupAttachable::__l21::<lambda_09f978dad009230f96e4fd90693ab220>::()::__l2::Literal

struct __cppobj DataDrivenModel::setupAttachable::__l21::<lambda_09f978dad009230f96e4fd90693ab220>::()::__l2::Literal
{
};

# DataDrivenModel::setupAttachable::__l17::<lambda_1b74f67f90e3f2af823e3b964a6299cc>::()::__l2::Literal

struct __cppobj DataDrivenModel::setupAttachable::__l17::<lambda_1b74f67f90e3f2af823e3b964a6299cc>::()::__l2::Literal
{
};

# DataDrivenModel::setupAttachable::__l22::<lambda_39ea7c6bd6b88a9a7bce452e93e38ee8>::()::__l2::Literal

struct __cppobj DataDrivenModel::setupAttachable::__l22::<lambda_39ea7c6bd6b88a9a7bce452e93e38ee8>::()::__l2::Literal
{
};

# DataDrivenModel::setupAttachable::__l24::<lambda_d6d2b9534c67c7a3be474919e3b9006a>::()::__l2::Literal

struct __cppobj DataDrivenModel::setupAttachable::__l24::<lambda_d6d2b9534c67c7a3be474919e3b9006a>::()::__l2::Literal
{
};

# DataDrivenModel::setupAttachable::__l11::<lambda_7e59498322fdcb0b71dd8fb79da0b442>::()::__l2::Literal

struct __cppobj DataDrivenModel::setupAttachable::__l11::<lambda_7e59498322fdcb0b71dd8fb79da0b442>::()::__l2::Literal
{
};

# DataDrivenModel::render::__l6::<lambda_379df6d4e37c001848acd480c9203edf>::()::__l2::Literal

struct __cppobj DataDrivenModel::render::__l6::<lambda_379df6d4e37c001848acd480c9203edf>::()::__l2::Literal
{
};

# DataDrivenModel::setupAttachable::__l18::<lambda_adb4aa28d941f7ff8ab09262e12d70df>::()::__l2::Literal

struct __cppobj DataDrivenModel::setupAttachable::__l18::<lambda_adb4aa28d941f7ff8ab09262e12d70df>::()::__l2::Literal
{
};

# DataDrivenModel::render::__l8::<lambda_ce6bba88d7b84a7f247e25926dfa530d>::()::__l2::Literal

struct __cppobj DataDrivenModel::render::__l8::<lambda_ce6bba88d7b84a7f247e25926dfa530d>::()::__l2::Literal
{
};

# DataDrivenModel::setupAttachable::__l20::<lambda_d52deb0e0905112525dcc45828cd93ae>::()::__l2::Literal

struct __cppobj DataDrivenModel::setupAttachable::__l20::<lambda_d52deb0e0905112525dcc45828cd93ae>::()::__l2::Literal
{
};

# DataDrivenModel::setupAttachable::__l20::<lambda_0495c9a12ab7214f4e231b1b017d3662>

struct __cppobj DataDrivenModel::setupAttachable::__l20::<lambda_0495c9a12ab7214f4e231b1b017d3662>
{
};

# DataDrivenModel::setupAttachable::__l21::<lambda_09f978dad009230f96e4fd90693ab220>

struct __cppobj DataDrivenModel::setupAttachable::__l21::<lambda_09f978dad009230f96e4fd90693ab220>
{
};

# DataDrivenModel::setupAttachable::__l17::<lambda_1b74f67f90e3f2af823e3b964a6299cc>

struct __cppobj DataDrivenModel::setupAttachable::__l17::<lambda_1b74f67f90e3f2af823e3b964a6299cc>
{
};

# DataDrivenModel::render::__l48::<lambda_2408553273b6d6dceea7661d116c2fe0>

struct __cppobj DataDrivenModel::render::__l48::<lambda_2408553273b6d6dceea7661d116c2fe0>
{
};

# DataDrivenModel::render::__l6::<lambda_379df6d4e37c001848acd480c9203edf>

struct __cppobj DataDrivenModel::render::__l6::<lambda_379df6d4e37c001848acd480c9203edf>
{
};

# DataDrivenModel::setupAttachable::__l22::<lambda_39ea7c6bd6b88a9a7bce452e93e38ee8>

struct __cppobj DataDrivenModel::setupAttachable::__l22::<lambda_39ea7c6bd6b88a9a7bce452e93e38ee8>
{
};

# DataDrivenModel::setupAttachable::__l11::<lambda_7e59498322fdcb0b71dd8fb79da0b442>

struct __cppobj DataDrivenModel::setupAttachable::__l11::<lambda_7e59498322fdcb0b71dd8fb79da0b442>
{
};

# DataDrivenModel::render::__l24::<lambda_aaa51796f324ee896f384461c6c2a15a>

struct __cppobj DataDrivenModel::render::__l24::<lambda_aaa51796f324ee896f384461c6c2a15a>
{
};

# DataDrivenModel::setupAttachable::__l18::<lambda_adb4aa28d941f7ff8ab09262e12d70df>

struct __cppobj DataDrivenModel::setupAttachable::__l18::<lambda_adb4aa28d941f7ff8ab09262e12d70df>
{
};

# DataDrivenModel::render::__l8::<lambda_ce6bba88d7b84a7f247e25926dfa530d>

struct __cppobj DataDrivenModel::render::__l8::<lambda_ce6bba88d7b84a7f247e25926dfa530d>
{
};

# DataDrivenModel::setupAttachable::__l20::<lambda_d52deb0e0905112525dcc45828cd93ae>

struct __cppobj DataDrivenModel::setupAttachable::__l20::<lambda_d52deb0e0905112525dcc45828cd93ae>
{
};

# DataDrivenModel::setupAttachable::__l24::<lambda_d6d2b9534c67c7a3be474919e3b9006a>

struct __cppobj DataDrivenModel::setupAttachable::__l24::<lambda_d6d2b9534c67c7a3be474919e3b9006a>
{
};

# DataDrivenModel::render::__l8::<lambda_f5ea094cb6a20348614796226e8dbfa3>

struct __cppobj DataDrivenModel::render::__l8::<lambda_f5ea094cb6a20348614796226e8dbfa3>
{
};

# DripParticle::normalTick::__l14::<lambda_aaa4596d2764bf7911e019519782597f>::()::__l2::Literal

struct __cppobj DripParticle::normalTick::__l14::<lambda_aaa4596d2764bf7911e019519782597f>::()::__l2::Literal
{
};

# DripParticle::normalTick::__l14::<lambda_aaa4596d2764bf7911e019519782597f>

struct __cppobj DripParticle::normalTick::__l14::<lambda_aaa4596d2764bf7911e019519782597f>
{
};

# DataDrivenRenderer::setupModel::__l8::<lambda_92d8df4fd5155f1f79b458b344280dcd>::()::__l2::Literal

struct __cppobj DataDrivenRenderer::setupModel::__l8::<lambda_92d8df4fd5155f1f79b458b344280dcd>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l39::<lambda_4807f4a44ccafd33aff52ece91fff4f1>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l39::<lambda_4807f4a44ccafd33aff52ece91fff4f1>::()::__l2::Literal
{
};

# DataDrivenRenderer::render::__l6::<lambda_4de9677c83da2420425e4d48eada5617>::()::__l2::Literal

struct __cppobj DataDrivenRenderer::render::__l6::<lambda_4de9677c83da2420425e4d48eada5617>::()::__l2::Literal
{
};

# DataDrivenRenderer::renderModel::__l2::<lambda_5f6d3a55b512f00717b50a390d852983>::()::__l2::Literal

struct __cppobj DataDrivenRenderer::renderModel::__l2::<lambda_5f6d3a55b512f00717b50a390d852983>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::render::__l2::<lambda_4177d4566e4d5357d28a9cae5c5e56bd>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::render::__l2::<lambda_4177d4566e4d5357d28a9cae5c5e56bd>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l2::<lambda_4b074c60987d838b1c6b4b173d74ba3d>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l2::<lambda_4b074c60987d838b1c6b4b173d74ba3d>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::preRender::__l2::<lambda_7b70d72af5f0080dbeeba68f47a7913c>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::preRender::__l2::<lambda_7b70d72af5f0080dbeeba68f47a7913c>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::render::__l2::<lambda_7b54ee16da62740f8419085c995d1e3a>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::render::__l2::<lambda_7b54ee16da62740f8419085c995d1e3a>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::preRender::__l2::<lambda_85dcdb98ab12a589cdb3b02192d22430>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::preRender::__l2::<lambda_85dcdb98ab12a589cdb3b02192d22430>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::render::__l2::<lambda_3cb82e22b5d9d5ea0edfbe2a9884c045>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::render::__l2::<lambda_3cb82e22b5d9d5ea0edfbe2a9884c045>::()::__l2::Literal
{
};

# DataDrivenRenderer::setupModel::__l8::<lambda_03fbd71011ced36a717cb08d3c30e3af>::()::__l2::Literal

struct __cppobj DataDrivenRenderer::setupModel::__l8::<lambda_03fbd71011ced36a717cb08d3c30e3af>::()::__l2::Literal
{
};

# DataDrivenRenderer::setupModel::__l6::<lambda_3757da859de17c20d931ead58e4b2f50>::()::__l2::Literal

struct __cppobj DataDrivenRenderer::setupModel::__l6::<lambda_3757da859de17c20d931ead58e4b2f50>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_FoxAdditionalRendering::render::__l23::<lambda_14dba41b0c5b56630459a0671675b8ae>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_FoxAdditionalRendering::render::__l23::<lambda_14dba41b0c5b56630459a0671675b8ae>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_VexAdditionalRendering::render::__l17::<lambda_173f7c81a3d8701e9b1263cf542f195d>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_VexAdditionalRendering::render::__l17::<lambda_173f7c81a3d8701e9b1263cf542f195d>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l25::<lambda_ad9080fef68e9034275d1cf1d40372c2>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l25::<lambda_ad9080fef68e9034275d1cf1d40372c2>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_VillagerV2AdditionalRendering::render::__l17::<lambda_e82b60835cb414347179bab2b98f6cc8>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_VillagerV2AdditionalRendering::render::__l17::<lambda_e82b60835cb414347179bab2b98f6cc8>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_GuardianAdditionalRendering::{ctor}::__l7::<lambda_42ac17c3a458bfe0204029cddb066647>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_GuardianAdditionalRendering::{ctor}::__l7::<lambda_42ac17c3a458bfe0204029cddb066647>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l20::<lambda_7da25377031b0880df2e4f32f9b0cabf>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l20::<lambda_7da25377031b0880df2e4f32f9b0cabf>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l84::<lambda_df7126e0b8d7107e629ab226263e9098>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l84::<lambda_df7126e0b8d7107e629ab226263e9098>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l84::<lambda_4fdb8d82ac720d8d83bee12086f01c20>::()::__l2::Literal

struct __cppobj DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l84::<lambda_4fdb8d82ac720d8d83bee12086f01c20>::()::__l2::Literal
{
};

# DataDrivenRenderer_tempComponent_GuardianAdditionalRendering::{ctor}::__l7::<lambda_42ac17c3a458bfe0204029cddb066647>

struct __cppobj DataDrivenRenderer_tempComponent_GuardianAdditionalRendering::{ctor}::__l7::<lambda_42ac17c3a458bfe0204029cddb066647>
{
};

# DataDrivenRenderer::setupModel::__l8::<lambda_03fbd71011ced36a717cb08d3c30e3af>

struct __cppobj DataDrivenRenderer::setupModel::__l8::<lambda_03fbd71011ced36a717cb08d3c30e3af>
{
};

# DataDrivenRenderer_tempComponent_FoxAdditionalRendering::render::__l23::<lambda_14dba41b0c5b56630459a0671675b8ae>

struct __cppobj DataDrivenRenderer_tempComponent_FoxAdditionalRendering::render::__l23::<lambda_14dba41b0c5b56630459a0671675b8ae>
{
};

# DataDrivenRenderer_tempComponent_VexAdditionalRendering::render::__l17::<lambda_173f7c81a3d8701e9b1263cf542f195d>

struct __cppobj DataDrivenRenderer_tempComponent_VexAdditionalRendering::render::__l17::<lambda_173f7c81a3d8701e9b1263cf542f195d>
{
};

# DataDrivenRenderer::setupModel::__l6::<lambda_3757da859de17c20d931ead58e4b2f50>

struct __cppobj DataDrivenRenderer::setupModel::__l6::<lambda_3757da859de17c20d931ead58e4b2f50>
{
};

# DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::render::__l2::<lambda_3cb82e22b5d9d5ea0edfbe2a9884c045>

struct __cppobj DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::render::__l2::<lambda_3cb82e22b5d9d5ea0edfbe2a9884c045>
{
};

# DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::render::__l2::<lambda_4177d4566e4d5357d28a9cae5c5e56bd>

struct __cppobj DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::render::__l2::<lambda_4177d4566e4d5357d28a9cae5c5e56bd>
{
};

# DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l39::<lambda_4807f4a44ccafd33aff52ece91fff4f1>

struct __cppobj DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l39::<lambda_4807f4a44ccafd33aff52ece91fff4f1>
{
};

# DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l2::<lambda_4b074c60987d838b1c6b4b173d74ba3d>

struct __cppobj DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l2::<lambda_4b074c60987d838b1c6b4b173d74ba3d>
{
};

# DataDrivenRenderer::render::__l6::<lambda_4de9677c83da2420425e4d48eada5617>

struct __cppobj DataDrivenRenderer::render::__l6::<lambda_4de9677c83da2420425e4d48eada5617>
{
};

# DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l84::<lambda_4fdb8d82ac720d8d83bee12086f01c20>

struct __cppobj DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l84::<lambda_4fdb8d82ac720d8d83bee12086f01c20>
{
};

# DataDrivenRenderer::renderModel::__l2::<lambda_5f6d3a55b512f00717b50a390d852983>

struct __cppobj DataDrivenRenderer::renderModel::__l2::<lambda_5f6d3a55b512f00717b50a390d852983>
{
};

# DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::render::__l2::<lambda_7b54ee16da62740f8419085c995d1e3a>

struct __cppobj DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::render::__l2::<lambda_7b54ee16da62740f8419085c995d1e3a>
{
};

# DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::preRender::__l2::<lambda_7b70d72af5f0080dbeeba68f47a7913c>

struct __cppobj DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::preRender::__l2::<lambda_7b70d72af5f0080dbeeba68f47a7913c>
{
};

# DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l20::<lambda_7da25377031b0880df2e4f32f9b0cabf>

struct __cppobj DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l20::<lambda_7da25377031b0880df2e4f32f9b0cabf>
{
};

# DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::preRender::__l2::<lambda_85dcdb98ab12a589cdb3b02192d22430>

struct __cppobj DataDrivenRenderer_tempComponent_MinecartAdditionalRendering::preRender::__l2::<lambda_85dcdb98ab12a589cdb3b02192d22430>
{
};

# DataDrivenRenderer::setupModel::__l8::<lambda_92d8df4fd5155f1f79b458b344280dcd>

struct __cppobj DataDrivenRenderer::setupModel::__l8::<lambda_92d8df4fd5155f1f79b458b344280dcd>
{
};

# DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l25::<lambda_ad9080fef68e9034275d1cf1d40372c2>

struct __cppobj DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l25::<lambda_ad9080fef68e9034275d1cf1d40372c2>
{
};

# DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l84::<lambda_df7126e0b8d7107e629ab226263e9098>

struct __cppobj DataDrivenRenderer_tempComponent_HumanoidAdditionalRendering::render::__l84::<lambda_df7126e0b8d7107e629ab226263e9098>
{
};

# DataDrivenRenderer_tempComponent_VillagerV2AdditionalRendering::render::__l17::<lambda_e82b60835cb414347179bab2b98f6cc8>

struct __cppobj DataDrivenRenderer_tempComponent_VillagerV2AdditionalRendering::render::__l17::<lambda_e82b60835cb414347179bab2b98f6cc8>
{
};

# dragon::frameobject::Transaction<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> >::DynamicTupleEntityTransaction<dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::MeshFilter,dragon::frameobject::components::PassState,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::ShadowCaster,dragon::frameobject::components::SortIndex,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::Transform,dragon::frameobject::components::UIElement,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::ForceRasterizationWithMultiply,dragon::frameobject::components::defaultpasses::AlphaTest,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,mce::framebuilder::gamecomponents::SceneObjectActors>::complete::__43330c9ce5d58b96ce864bdef16084ed

struct __cppobj dragon::frameobject::Transaction<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::RenderTa
{
  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;
};

# dragon::frameobject::Transaction<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> >::DynamicTupleEntityTransaction<dragon::frameobject::components::MeshFilter,dragon::frameobject::components::MaterialFilter,dragon::frameobject::components::Transform,dragon::frameobject::components::PassState,dragon::frameobject::components::SortOrigin,dragon::frameobject::components::ViewSetId,dragon::frameobject::components::defaultpasses::Opaque,dragon::frameobject::components::defaultpasses::Transparent,dragon::frameobject::components::defaultpasses::UI,dragon::frameobject::components::defaultpasses::AlphaTest,mce::framebuilder::gamecomponents::TransparentItemInWorldObject,mce::framebuilder::gamecomponents::ItemInHandObject,mce::framebuilder::gamecomponents::PlayerUI,dragon::frameobject::components::UIElement,dragon::frameobject::components::RaytraceObject,dragon::frameobject::components::SceneObject,dragon::frameobject::components::SortIndex>::complete::__l2::<lambda_aa917ac4be52731255e7615f116f3ac9>

struct __cppobj dragon::frameobject::Transaction<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::RenderTa
{
  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;
};

# dragon::materials::MaterialUniformMap::getParameterId::__l2::<lambda_d9943747295afedf006444068741257e>

struct __cppobj dragon::materials::MaterialUniformMap::getParameterId::__l2::<lambda_d9943747295afedf006444068741257e>
{
  const dragon::materials::MaterialUniformName *name;
};

# 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>::add::__l2::<lambda_c6261ecedc7ab11dd147e30f9e8c4f00>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_899d3e8a164fa897a8b50c54ef00f7fb>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_4da2a0b4bb1c1d4718dbf9efaca98f0a>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_19c292d952488ac06dc81108a1219f45>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_5f5781451df206b7375208309de8f5f1>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_3409ed22fa7d2bd30fb511c4cd31e25d>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_6f706fd0247c991a7851b8028d200601>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_6264ffda7145a8929cb87db675086214>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_cf2323db8e286d5731ee38d6e1e15662>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_c5a26480b811c09a48ff7459b5b6a3ba>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_5dcc5ef509860773ee66b524abff2ffc>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_9f22a0fccb1c47edb3a20f73526bfc63>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_3925928628781f283c667ff4ba0f8564>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_f1b7f237efdca2219472148d50e64feb>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_730635f14cee800a193f457efa6cbf7c>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_06256067b151f9cf2f5c93f9127e159a>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_061a3a9bd6f9685009c5a84049e82d5e>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_5b533831c9e2ff59212b74957a92c1e6>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_f28311dae2bb362d5f90cdb2c04ddc72>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_c5752f453af70d251f150b1c99fffc0b>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_a1a161e3b1823bcb6f9c382c2382fea4>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_f0eacc31cff7746f24f3f40c12637959>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_f60d19e3b0bea97c8ddd0c296fd99f93>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_a335e9a73bd01f960f1ed99322bb24fc>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_77c980213124d4a499fd1c36ebdc0aa2>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_226a1376f2bb3b665e3ad8ef1903cf2c>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_fe0d11bdebca15ca123814903c0b79d1>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_e462c306d294db3ac08ae3a03f096013>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_911bf1ae01cc28b3803c47298169f42c>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_1a6028239eee43759b3f2b514a0b567b>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_f38f89cc98a0e9ab12043ec79338b979>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_d274e610e6e3bf37010d2775f183ee59>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_9555f1270217e37f40a3b2f8f10bb611>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_fe40ba0924f04ac26cdd5dc76cfb39fb>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_479271297c7129e2deeedc467fde28fd>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_ffaf610703ee77c539ac963273fa4ee1>

struct __cppobj 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::compone
{
};

# dragon::mesh::VertexFormat::add::__l2::<lambda_86e4a61c8344c02f0d535f6f4d2485f5>

struct __cppobj dragon::mesh::VertexFormat::add::__l2::<lambda_86e4a61c8344c02f0d535f6f4d2485f5>
{
  const dragon::mesh::VertexFormat::FieldEntry *field;
};

# 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>::add::__l2::<lambda_739ed498741fffa0f0a756a5ac6ce1d9>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_a55be281722c42d4ee4c5e2c99b5723d>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_a7f083c2c9a21b3eacdf6cf7293535b2>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_0043b3b07752a87c6e03dc8cda6fea6a>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_35938c81e8d7e0f5dcfefe2370119bb7>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_c1324239bcaaeb3050a60ad08f4b2712>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_3eaef2ae821c5ad259c83d524957ef5a>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_8f5dcb7d9963f929395011bfc41cad12>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_104fd719e5a7468080c66562e37f6fe5>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_a3d510e5ab6c17184a6826c43353197b>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_181a57f127a833fa91a927a6e1a8e7a5>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_6bdadd35e2819f2e6ef514cf44f60991>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_54d6268e50817c922f1a2e2ff4ae9471>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_8bf89b38b7ab87bfce207c08fb073ee0>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_b1eb68982194e188505cc49b03a940ce>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_1c9e113d684739cac811f9a2db31cc46>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_e8a3d629a6a4c81f155b29a1783d2e89>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_53881eb949135d0ef6f50af3dede4d90>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_f0d2e1640dcde3ed9bf6fb3f087a6b27>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_cd1c1e754a2cee93ef42355b4a6cc141>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_3e87ebf3aef35500f2c50889eef19a89>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_c9881ccc7f7becb019bd0ea8fa8d852a>

struct __cppobj 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::compone
{
};

# 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>::add::__l2::<lambda_2d71f64361c8382acbb130bd0a91e014>

struct __cppobj 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::compone
{
};

# 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>::isMatch::__l2::<lambda_a6ea1df1059090238a0fc92298956f1b>

struct __cppobj 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::compone
{
  const std::pair<std::bitset<59>,std::array<unsigned short,59> > *i;
};

# 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>::view::__l2::<lambda_3715960dfdcac53549e79530a77b61e5>

struct __cppobj 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::compone
{
};

# 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>::view::__l2::<lambda_5c408ef92c403f29257bfd7f1c217d88>

struct __cppobj 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::compone
{
};

# 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>::isMatch::__l2::<lambda_11ab02a0984de1d427a0beb286d43a24>

struct __cppobj 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::compone
{
  const std::pair<std::bitset<59>,std::array<unsigned short,59> > *i;
};

# 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>::isMatch::__l2::<lambda_4e038a0ee7bb008db35752e22c1048f7>

struct __cppobj 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::compone
{
  const std::pair<std::bitset<59>,std::array<unsigned short,59> > *i;
};

# 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>::isMatch::__l2::<lambda_8fc8887fcfb5573a4678182777f7b013>

struct __cppobj 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::compone
{
  const std::pair<std::bitset<59>,std::array<unsigned short,59> > *i;
};

# 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>::isMatch::__l2::<lambda_6ae46ef843e944fc0f2a1b5720d3febd>

struct __cppobj 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::compone
{
  const std::pair<std::bitset<59>,std::array<unsigned short,59> > *i;
};

# 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>::isMatch::__l2::<lambda_47313738b3bdf637a476ad1a90add8a6>

struct __cppobj 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::compone
{
  const std::pair<std::bitset<59>,std::array<unsigned short,59> > *i;
};

# 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>::isMatch::__l2::<lambda_0d4c8251d8f416dfbfee5a617895c4bd>

struct __cppobj 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::compone
{
  const std::pair<std::bitset<59>,std::array<unsigned short,59> > *i;
};

# 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>::isMatch::__l2::<lambda_5837b331fba2d1cfa9308e5735070122>

struct __cppobj 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::compone
{
  const std::pair<std::bitset<59>,std::array<unsigned short,59> > *i;
};

# dragon::rendering::drawutils::Generic<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> >::_drawCallback::__l7::<lambda_0e6526d5cdcceaf1f191b78818f3f248>::()::__l2::<lambda_930738e7a198ffd2d4ab14a1b8275478>

struct __cppobj dragon::rendering::drawutils::Generic<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:
{
};

# 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>::isMatch::__l2::<lambda_73b7a86751c5edf7223a78af9ca4985e>

struct __cppobj 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::compone
{
  const std::pair<std::bitset<59>,std::array<unsigned short,59> > *i;
};