public STexture QuequeTexture(int W, int H, ref byte[] Data) { STexture texture = new STexture(-1); STextureQueque queque = new STextureQueque(); queque.data = Data; queque.height = H; queque.width = W; texture.height = H; texture.width = W; lock (MutexTexture) { texture.index = _IDs.Dequeue(); queque.ID = texture.index; _Queque.Add(queque); _Textures[texture.index] = texture; } return texture; }
public STexture QuequeTexture(int W, int H, ref byte[] Data) { STexture texture = new STexture(-1); STextureQueque queque = new STextureQueque(); queque.data = Data; queque.height = H; queque.width = W; lock (MutexTexture) { _D3DTextures.Add(null); texture.index = _D3DTextures.Count - 1; queque.ID = texture.index; _Queque.Add(queque); _Textures.Add(texture); } return texture; }