Пример #1
0
        public static VertexStream Create(GeometryManager manager, Type vertexType, int size,bool pointsprites, bool dynamic )
        {
            VertexStream newVertexStream = new VertexStream();
            if ( newVertexStream.Initialize( manager,vertexType,size,pointsprites,dynamic ) )
                return newVertexStream;

            return null;
        }
        public VertexStream CreateVertexStream(Type vertexType, int size, bool pointsprites, bool dynamic)
        {
            VertexStream newStream = VertexStream.Create(this, vertexType, size, pointsprites, dynamic);

            if (newStream != null)
            {
                geometryVertexStreams.Add(newStream);
                return(newStream);
            }
            return(null);
        }
Пример #3
0
        public static VertexStream Create(GeometryManager manager, Type vertexType, int size, bool pointsprites, bool dynamic)
        {
            VertexStream newVertexStream = new VertexStream();

            if (newVertexStream.Initialize(manager, vertexType, size, pointsprites, dynamic))
            {
                return(newVertexStream);
            }

            return(null);
        }
 public bool SetAsStream(VertexStream stream, int channel)
 {
     geometryDevice.D3dDevice.SetStreamSource(channel, stream.VertexBuffer, 0);
     return(true);
 }