boyamer
03-11-2009 12:25:26
Anyone knows how to use ManagedDataStream class from Mogre? Anyway to get C# Stream from ogre Stream ?
Thanks
Thanks
boyamer
03-11-2009 12:25:26
smiley80
03-11-2009 13:09:51
using (FileStream fs = new FileStream("my.material", FileMode.Open))
{
using (ManagedDataStream mds = new ManagedDataStream(fs))
{
// do stuff here
}
}
public MemoryStream ConvertDataStreamToMemoryStream(DataStreamPtr dstr)
{
uint count = dstr.Size();
byte[] buffer = new byte[count];
unsafe
{
fixed (byte* buf = &buffer[0])
{
dstr.Read(buf, count);
}
}
return new MemoryStream(buffer);
}
andyhebear1
07-11-2009 10:17:14
public MemoryStream ConvertDataStreamToMemoryStream(DataStreamPtr dstr)
{
uint count = dstr.Size();
byte[] buffer = new byte[count];
unsafe
{
fixed (byte* buf = &buffer[0])
{
dstr.Read(buf, count);
}
}
return new MemoryStream(buffer);
}
public DateStreamPtr ConvertMemoryImageStreamToMogreImageStream(system.IO.MemoryStream imageStream)
{
//how to do:
}