示例#1
0
 public void Dispose()
 {
     nodeAnimations.Dispose();
     numericAnimations.Dispose();
     vertexAnimations.Dispose();
     animation = IntPtr.Zero;
 }
示例#2
0
 public override void Dispose()
 {
     subMeshes.Dispose();
     animations.Dispose();
     poses.Dispose();
     base.Dispose();
 }
示例#3
0
 public override void Dispose()
 {
     if (redrawRequiredEvent != null)
     {
         currentInstances.Remove(this);
     }
     base.Dispose();
     sections.Dispose();
 }
示例#4
0
 public override void Dispose()
 {
     base.Dispose();
     if (skeleton != null)
     {
         skeleton.Dispose();
     }
     subEntities.Dispose();
     lodEntities.Dispose();
 }
示例#5
0
 public void Dispose()
 {
     managedRenderQueueListener.Dispose();
     SceneManager_removeSceneListener(ogreSceneManager, sceneListener.NativeSceneListener);
     sceneListener.Dispose();
     cameras.Dispose();
     lights.Dispose();
     entities.Dispose();
     manualObjects.Dispose();
     staticGeometries.Dispose();
     SceneNode.destroyManagedNode(rootNode);
     renderQueue.Dispose();
     ogreSceneManager = IntPtr.Zero;
 }
示例#6
0
 public virtual void Dispose()
 {
     skeleton = IntPtr.Zero;
     animations.Dispose();
     bones.Dispose();
 }
示例#7
0
 public override void Dispose()
 {
     keyFrames.Dispose();
     base.Dispose();
 }
 public void Dispose()
 {
     states.Dispose();
     animationStateSet = IntPtr.Zero;
 }
示例#9
0
 public override void Dispose()
 {
     techniques.Dispose();
     base.Dispose();
 }
示例#10
0
 public void Dispose()
 {
     textureUnits.Dispose();
     pass = IntPtr.Zero;
 }
示例#11
0
 public void Dispose()
 {
     passes.Dispose();
     technique = IntPtr.Zero;
 }
示例#12
0
 public override void Dispose()
 {
     bones.Dispose();
 }
 public override void Dispose()
 {
     morphKeyFrames.Dispose();
     poseKeyFrames.Dispose();
     base.Dispose();
 }
 public void Dispose()
 {
     vertexElements.Dispose();
     vertexDeclaration = IntPtr.Zero;
 }