pub fn create_scene<E, L, S, D, T, C>(
        &mut self,
        scene_descriptor: SceneDescriptor<E, L, S, D, T, C>,
    ) -> Option<Owner<Scene<E, L, S, D, M, H, T, C>>> {
        let desc = scene_descriptor.into_desc(self);
        unsafe { Scene::from_raw(PxPhysics_createScene_mut(self.as_mut_ptr(), &desc)) }
    }
/// Create a new scene with from a descriptor and user data types.
/// The type parameeters and their px type, in order:
/// <U: Scene, L: ArticulationLink, S: RigidStatic, >
Create a new scene with from a descriptor and user data types.
The type parameeters and their px type, in order:

Create a new scene with from a descriptor and user data types . The type parameeters and their px type in order :
pub fn create_scene<E, L, S, D, T, C>(
        &mut self,
        scene_descriptor: SceneDescriptor<E, L, S, D, T, C>,
    ) -> Option<Owner<Scene<E, L, S, D, M, H, T, C>>> {
        let desc = scene_descriptor.into_desc(self);
        unsafe { Scene::from_raw(PxPhysics_createScene_mut(self.as_mut_ptr(), &desc)) }
    }
pub fn create_scene < E , L , S , D , T , C > ( & mut self , scene_descriptor : SceneDescriptor < E , L , S , D , T , C > , ) -> Option < Owner < Scene < E , L , S , D , M , H , T , C > > > { let desc = scene_descriptor . into_desc ( self ) ; unsafe { Scene :: from_raw ( PxPhysics_createScene_mut ( self . as_mut_ptr ( ) , & desc ) ) } }
Create a new scene with from a descriptor and user data types.
Create a new scene with from a descriptor and user data types .
&mut self
scene_descriptor
SceneDescriptor<E, L, S, D, T, C>