// Copyright (C) 2009-present, Panagiotis Christopoulos Charitos and contributors. // All rights reserved. // Code licensed under the BSD License. // http://www.anki3d.org/LICENSE #if !defined(ANKI_SCENE_COMPONENT_SEPARATOR) # define ANKI_SCENE_COMPONENT_SEPARATOR #endif // ANKI_DEFINE_SCENE_COMPONENT(className, weight, sceneNodeCanHaveMany, icon, serializable) ANKI_DEFINE_SCENE_COMPONENT(Script, 0.0f, true, LANGUAGE_LUA, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(Body, 10.0f, false, CUBE_SEND, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(PlayerController, 10.0f, false, HUMAN, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(Move, 30.0f, false, AXIS_ARROW, false) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(Skin, 30.0f, false, BONE, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(Joint, 35.0f, true, CONNECTION, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(Trigger, 40.0f, true, LIGHT_SWITCH_OFF, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(Mesh, 50.0f, false, VECTOR_POLYGON, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(ParticleEmitter2, 60.0f, false, CREATION, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(Material, 100.0f, true, TEXTURE_BOX, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(Decal, 100.0f, false, LIQUID_SPOT, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(Camera, 100.0f, false, CAMERA, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(FogDensity, 100.0f, false, CLOUD, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(GlobalIlluminationProbe, 100.0f, false, SPHERE, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(ReflectionProbe, 100.0f, false, SPHERE, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(Skybox, 100.0f, false, EARTH, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(Ui, 100.0f, true, WINDOW_RESTORE, false) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(LensFlare, 100.0f, true, FLARE, true) ANKI_SCENE_COMPONENT_SEPARATOR ANKI_DEFINE_SCENE_COMPONENT(Light, 100.0f, false, LIGHTBULB, true) #undef ANKI_DEFINE_SCENE_COMPONENT #undef ANKI_SCENE_COMPONENT_SEPARATOR