Engine, VC++/C++/C

Load a texture from memory

我想實做軟體模式render 因為只提供這三個方法 所以沒辦法
//! loads a Texture
virtual ITexture* getTexture(const c8* filename);
//! loads a Texture
virtual ITexture* getTexture(io::IReadFile* file);
//! creates a Texture
virtual ITexture* addTexture(const core::dimension2d& size, const c8* name, ECOLOR_FORMAT format);

解決方法如下
video::IImage *img = Driver->createImageFromData(video::ECF_A8R8G8B8,core::dimension2d(widh,heigh), (int32*) buffer ,true);

TeturImgArr= driver->addTexture(“TxtrName", img );

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s