// Copyright (C) 2009-2021, Panagiotis Christopoulos Charitos and contributors. // All rights reserved. // Code licensed under the BSD License. // http://www.anki3d.org/LICENSE // An awful trick to instantiate stuff with the resource type ANKI_INSTANTIATE_RESOURCE(AnimationResource, AnimationResourcePtr) ANKI_INSTANSIATE_RESOURCE_DELIMITER() ANKI_INSTANTIATE_RESOURCE(ImageResource, ImageResourcePtr) ANKI_INSTANSIATE_RESOURCE_DELIMITER() ANKI_INSTANTIATE_RESOURCE(MeshResource, MeshResourcePtr) ANKI_INSTANSIATE_RESOURCE_DELIMITER() ANKI_INSTANTIATE_RESOURCE(CpuMeshResource, CpuMeshResourcePtr) ANKI_INSTANSIATE_RESOURCE_DELIMITER() ANKI_INSTANTIATE_RESOURCE(SkeletonResource, SkeletonResourcePtr) ANKI_INSTANSIATE_RESOURCE_DELIMITER() ANKI_INSTANTIATE_RESOURCE(ParticleEmitterResource, ParticleEmitterResourcePtr) ANKI_INSTANSIATE_RESOURCE_DELIMITER() ANKI_INSTANTIATE_RESOURCE(ModelResource, ModelResourcePtr) ANKI_INSTANSIATE_RESOURCE_DELIMITER() ANKI_INSTANTIATE_RESOURCE(ScriptResource, ScriptResourcePtr) ANKI_INSTANSIATE_RESOURCE_DELIMITER() ANKI_INSTANTIATE_RESOURCE(DummyResource, DummyResourcePtr) ANKI_INSTANSIATE_RESOURCE_DELIMITER() ANKI_INSTANTIATE_RESOURCE(GenericResource, GenericResourcePtr) ANKI_INSTANSIATE_RESOURCE_DELIMITER() ANKI_INSTANTIATE_RESOURCE(ImageAtlasResource, ImageAtlasResourcePtr) ANKI_INSTANSIATE_RESOURCE_DELIMITER() ANKI_INSTANTIATE_RESOURCE(ShaderProgramResource, ShaderProgramResourcePtr) ANKI_INSTANSIATE_RESOURCE_DELIMITER() ANKI_INSTANTIATE_RESOURCE(MaterialResource, MaterialResourcePtr)