/// <summary>Retrieves the scene which this kernel belongs to. </summary>
 public virtual NxScene getScene()
 {
     if (doSetFunctionPointers)
     {
         throw new System.NotSupportedException("Cannot call abstract base member");
     }
     return(NxScene.GetClass(NxForceFieldLinearKernel_getScene_INVOKE(ClassPointer, doSetFunctionPointers)));
 }
Beispiel #2
0
        // protected internal string sceneIdentifier;
        public PhysXScene(string _sceneIdentifier)
        {
            //sceneIdentifier = _sceneIdentifier;

            mySdk = NxPhysicsSDK.CreateSDK();
            m_log.Info("Sdk created - now creating scene");
            scene = mySdk.CreateScene();
        }
Beispiel #3
0
        // protected internal string sceneIdentifier;
        public PhysXScene(string _sceneIdentifier)
        {
            //sceneIdentifier = _sceneIdentifier;

            mySdk = NxPhysicsSDK.CreateSDK();
            m_log.Info("Sdk created - now creating scene");
            scene = mySdk.CreateScene();
        }
Beispiel #4
0
        // protected internal string sceneIdentifier;
        public PhysXScene(string _sceneIdentifier)
        {
            //sceneIdentifier = _sceneIdentifier;

            mySdk = NxPhysicsSDK.CreateSDK();
            MainConsole.Instance.Info("Sdk created - now creating scene");
            scene = mySdk.CreateScene();
        }
        // protected internal string sceneIdentifier;
        public PhysXScene(string _sceneIdentifier)
        {
            //sceneIdentifier = _sceneIdentifier;

            mySdk = NxPhysicsSDK.CreateSDK();
            MainConsole.Instance.Info("Sdk created - now creating scene");
            scene = mySdk.CreateScene();
        }
Beispiel #6
0
 /// <summary>Creates a new character controller. </summary>
 /// <param name="scene">The scene that the controller will belong to. </param>
 /// <param name="desc">The controllers descriptor </param>
 public virtual NxController createController(NxScene scene, NxControllerDesc desc)
 {
     if (doSetFunctionPointers)
     {
         throw new System.NotSupportedException("Cannot call abstract base member");
     }
     return(NxController.GetClass(NxControllerManager_createController_INVOKE(ClassPointer, doSetFunctionPointers, (scene != null ? scene.ClassPointer : NullRef), (desc != null ? desc.ClassPointer : NullRef))));
 }
Beispiel #7
0
 /// <summary>Retrieves pointer to created scenes. </summary>
 /// <param name="i">The index for the scene. </param>
 public virtual NxScene getScene(uint i)
 {
     if (doSetFunctionPointers)
     {
         throw new System.NotSupportedException("Cannot call abstract base member");
     }
     return(NxScene.GetClass(NxPhysicsSDK_getScene_INVOKE(ClassPointer, doSetFunctionPointers, i)));
 }
Beispiel #8
0
 /// <summary>Deletes the instance passed. </summary>
 /// <param name="scene">The scene to release.</param>
 public virtual void releaseScene(NxScene scene)
 {
     if (doSetFunctionPointers)
     {
         throw new System.NotSupportedException("Cannot call abstract base member");
     }
     NxPhysicsSDK_releaseScene_INVOKE(ClassPointer, doSetFunctionPointers, (scene != null ? scene.ClassPointer : NullRef));
 }
Beispiel #9
0
 /// <summary>Creates a scene. </summary>
 /// <param name="sceneDesc">Scene descriptor. See NxSceneDesc</param>
 public virtual NxScene createScene(NxSceneDesc sceneDesc)
 {
     if (doSetFunctionPointers)
     {
         throw new System.NotSupportedException("Cannot call abstract base member");
     }
     return(NxScene.GetClass(NxPhysicsSDK_createScene_INVOKE(ClassPointer, doSetFunctionPointers, (sceneDesc != null ? sceneDesc.ClassPointer : NullRef))));
 }
Beispiel #10
0
        // protected internal string sceneIdentifier;
        public PhysXScene(string _sceneIdentifier)
        {
            throw new NotImplementedException();
            //sceneIdentifier = _sceneIdentifier;

            mySdk = NxPhysicsSDK.CreateSDK();
            m_log.Info("Sdk created - now creating scene");
            scene = mySdk.CreateScene();
        }
 public PhysXScene()
 {
     mySdk = NxPhysicsSDK.CreateSDK();
     Console.WriteLine("Sdk created - now creating scene");
     scene = mySdk.CreateScene();
 }
Beispiel #12
0
 /// <summary></summary>
 public NxController createController(NxScene scene, NxControllerDesc desc)
 {
     return(NxController.GetClass(ControllerManager_createController_INVOKE(ClassPointer, doSetFunctionPointers, (scene != null ? scene.ClassPointer : NullRef), (desc != null ? desc.ClassPointer : NullRef))));
 }
 public PhysXScene()
 {
     mySdk = NxPhysicsSDK.CreateSDK();
     Console.WriteLine("Sdk created - now creating scene");
     scene = mySdk.CreateScene();
 }
Beispiel #14
0
 private IntPtr createController_virtual(IntPtr scene, IntPtr desc)
 {
     return(createController(NxScene.GetClass(scene), NxControllerDesc.GetClass(desc)).ClassPointer.Handle);
 }
Beispiel #15
0
 private void releaseScene_virtual(IntPtr scene)
 {
     releaseScene(NxScene.GetClass(scene));
 }