/// <summary> /// 廃棄 /// </summary> public void Dispose() { if (buffer_ != null) { buffer_.Dispose(); buffer_ = null; } }
/// <summary> /// /// </summary> /// <param name="desc"></param> public void Initialize(InitDesc desc) { TextureBuffer.BufferDesc buffer_desc = new TextureBuffer.BufferDesc { width = desc.width, height = desc.height, depth = desc.depth, format = desc.format, bindFlag = desc.bindFlag, optionFlags = desc.optionFlags, mips = desc.mips, initData = desc.initData, initStream = desc.initStream, }; buffer_ = new TextureBuffer(buffer_desc); }
/// <summary> /// /// </summary> /// <param name="ptr"></param> public void Initialize(IntPtr ptr) { buffer_ = new TextureBuffer(ptr); }
/// <summary> /// /// </summary> /// <param name="file_name"></param> public void Initialize(string file_name) { buffer_ = new TextureBuffer(file_name); }