Ejemplo n.º 1
0
 public virtual void ModifyElement( int elemIndex, short source, int offset, VertexElementType type, VertexElementSemantic semantic, int index )
 {
     elements[ elemIndex ] = new VertexElement( source, offset, type, semantic, index );
 }
Ejemplo n.º 2
0
 public virtual VertexElement AddElement( short source, int offset, VertexElementType type, VertexElementSemantic semantic, int index )
 {
     VertexElement element = new VertexElement( source, offset, type, semantic, index );
     elements.Add( element );
     return element;
 }
Ejemplo n.º 3
0
        public virtual VertexElement InsertElement( int position, short source, int offset, VertexElementType type, VertexElementSemantic semantic, int index )
        {
            if ( position >= elements.Count )
            {
                return AddElement( source, offset, type, semantic, index );
            }

            VertexElement element = new VertexElement( source, offset, type, semantic, index );
            elements.Insert( position, element );
            return element;
        }