public void SetTextureAndSampler(int Index, GalTexture Texture, GalTextureSampler Sampler) { ActionsQueue.Enqueue(() => { this.Texture.Set(Index, Texture); OGLTexture.Set(Sampler); }); }
public void SetTextureAndSampler(long Tag, byte[] Data, GalTexture Texture, GalTextureSampler Sampler) { ActionsQueue.Enqueue(() => { this.Texture.Create(Tag, Data, Texture); OGLTexture.Set(Sampler); }); }
public void BindFrameBufferTexture(long Tag, int Index, GalTextureSampler Sampler) { ActionsQueue.Enqueue(() => { FrameBuffer.BindTexture(Tag, Index); OGLTexture.Set(Sampler); }); }
public void SetTexture(int Index, GalTexture Tex) { ActionsQueue.Enqueue(() => Texture.Set(Index, Tex)); }