internal override void BuildRenderList(RenderList renderList) { renderList.AddRenderItem(new RenderItem( this, _effect, _pipelineStateHandle, (commandEncoder, effect, pipelineStateHandle, instanceData) => { _effect.SetTexture(Texture); _effect.SetMipMapLevel(SelectedMipMapLevel); _effect.Apply(commandEncoder); commandEncoder.Draw(PrimitiveType.TriangleList, 0, 3); })); }