예제 #1
0
 protected override void OnDetach()
 {
     base.OnDetach();
     vertexBoneParamsBuffer.Dispose();
     Disposer.RemoveAndDispose(ref boneMatricesVar);
     Disposer.RemoveAndDispose(ref hasBonesVar);
 }
        protected override void OnDetach()
        {
            Disposer.RemoveAndDispose(ref vViewport);
            Disposer.RemoveAndDispose(ref billboardTextureVariable);
            Disposer.RemoveAndDispose(ref billboardTextureView);
            Disposer.RemoveAndDispose(ref billboardAlphaTextureVariable);
            Disposer.RemoveAndDispose(ref billboardAlphaTextureView);
            Disposer.RemoveAndDispose(ref bHasBillboardAlphaTexture);
            Disposer.RemoveAndDispose(ref bHasBillboardTexture);

            instanceParamBuffer.Dispose();
            Disposer.RemoveAndDispose(ref hasInstanceParamVar);
            Disposer.RemoveAndDispose(ref bHasInstances);
            Disposer.RemoveAndDispose(ref bFixedSizeVariable);
            base.OnDetach();
        }
예제 #3
0
 protected override void OnDetach()
 {
     base.OnDetach();
     instanceParamBuffer.Dispose();
     Disposer.RemoveAndDispose(ref hasInstanceParamVar);
 }
 protected override void OnDetach()
 {
     Disposer.RemoveAndDispose(ref this.bHasInstances);
     instanceBuffer.Dispose();
     base.OnDetach();
 }