internal void Dispose() { if (m_vertexBufferStream0 != null) m_vertexBufferStream0.Dispose(); m_vertexBufferStream0 = null; if (m_vertexBufferStream1 != null) m_vertexBufferStream1.Dispose(); m_vertexBufferStream1 = null; if(m_indexBuffer != null) m_indexBuffer.Dispose(); m_indexBuffer = null; }
internal void Dispose() { if (m_vertexBufferStream0 != null) { m_vertexBufferStream0.Dispose(); } m_vertexBufferStream0 = null; if (m_vertexBufferStream1 != null) { m_vertexBufferStream1.Dispose(); } m_vertexBufferStream1 = null; if (m_indexBuffer != null) { m_indexBuffer.Dispose(); } m_indexBuffer = null; }
internal unsafe static void Init() { m_spritesInstanceBuffer = MyRender.WrapResource("sprites instance buffer", new MyVertexBuffer(MyRenderConstants.MAX_SPRITES * sizeof(MyVertexFormatSpritePositionTextureColor), ResourceUsage.Dynamic)); }
internal unsafe static void Init() { m_linesVertexBuffer = MyRender.WrapResource("lines vertex buffer", new MyVertexBuffer(MyRenderConstants.MAX_LINES * 2 * sizeof(MyVertexFormatPositionColor), ResourceUsage.Dynamic)); }
internal unsafe static void Init() { m_vertexBuffer = MyRender.WrapResource(new MyVertexBuffer(500 * sizeof(MyVertexFormatPositionColor), ResourceUsage.Dynamic), "primitives vertex buffer"); }