public void Dispose() { if (disposed) { return; } cube.Dispose(); sphere.Dispose(); capsule.Dispose(); cylinder.Dispose(); texsampler.Dispose(); texsampleranis.Dispose(); texsamplertnt.Dispose(); foreach (InputLayout layout in layouts.Values) { layout.Dispose(); } layouts.Clear(); VSSceneVars.Dispose(); VSEntityVars.Dispose(); VSModelVars.Dispose(); VSGeomVars.Dispose(); PSSceneVars.Dispose(); PSGeomVars.Dispose(); InstGlobalVars.Dispose(); InstLocalVars.Dispose(); BoneMatrices.Dispose(); basicps.Dispose(); basicvspnct.Dispose(); basicvspnctt.Dispose(); basicvspncttt.Dispose(); basicvspncct.Dispose(); basicvspncctt.Dispose(); basicvspnccttt.Dispose(); basicvspnctx.Dispose(); basicvspncctx.Dispose(); basicvspncttx.Dispose(); basicvspnccttx.Dispose(); basicvspnctttx.Dispose(); basicvspncctttx.Dispose(); basicvspbbnct.Dispose(); basicvspbbnctx.Dispose(); basicvspbbnctt.Dispose(); basicvspbbncttt.Dispose(); basicvspbbncct.Dispose(); basicvspbbncctx.Dispose(); basicvspbbncttx.Dispose(); basicvsbox.Dispose(); basicvssphere.Dispose(); basicvscapsule.Dispose(); basicvscylinder.Dispose(); disposed = true; }
public void Dispose() { if (disposed) { return; } VSSphereSceneVars.Dispose(); VSSphereVars.Dispose(); VSBoxSceneVars.Dispose(); VSBoxVars.Dispose(); PSColourVars.Dispose(); cube.Dispose(); boundsps.Dispose(); boxvs.Dispose(); spherevs.Dispose(); disposed = true; }
public void Dispose() { if (disposed) { return; } disposed = true; VSSceneVars.Dispose(); vertices.Dispose(); layout.Dispose(); cube.Dispose(); ps.Dispose(); vs.Dispose(); dynvs.Dispose(); boxvs.Dispose(); boxps.Dispose(); }