graph TD;
JE::G3D_BaseAttribute --> JE::G3D_BaseLight
JE::G3D_BaseLight --> JE::G3D_PointLight
JE::G3D_PointLight --> JE::G3D_SpotLight
graph TD;
JE::G3D_BaseAttribute --> JE::G3D_BaseLight
JE::G3D_BaseLight --> JE::G3D_PointLight
JE::G3D_PointLight --> JE::G3D_SpotLight