| Begin(SpriteSortMode sort_mode=SpriteSortMode::Deferred) | mage::rendering::SpriteBatch::Impl | |
| BindFixedState() | mage::rendering::SpriteBatch::Impl | private |
| Draw(ID3D11ShaderResourceView *texture, FXMVECTOR color, SpriteEffect effects, const SpriteTransform2D &transform, const RECT *source=nullptr) | mage::rendering::SpriteBatch::Impl | |
| End() | mage::rendering::SpriteBatch::Impl | |
| FlushBatch() | mage::rendering::SpriteBatch::Impl | private |
| Impl(ID3D11Device &device, ID3D11DeviceContext &device_context) | mage::rendering::SpriteBatch::Impl | explicit |
| Impl(const Impl &sprite_batch)=delete | mage::rendering::SpriteBatch::Impl | |
| Impl(Impl &&sprite_batch) noexcept | mage::rendering::SpriteBatch::Impl | |
| m_device_context | mage::rendering::SpriteBatch::Impl | private |
| m_in_begin_end_pair | mage::rendering::SpriteBatch::Impl | private |
| m_mesh | mage::rendering::SpriteBatch::Impl | private |
| m_mesh_position | mage::rendering::SpriteBatch::Impl | private |
| m_sort_mode | mage::rendering::SpriteBatch::Impl | private |
| m_sorted_sprites | mage::rendering::SpriteBatch::Impl | private |
| m_sprites | mage::rendering::SpriteBatch::Impl | private |
| operator=(const Impl &sprite_batch)=delete | mage::rendering::SpriteBatch::Impl | |
| operator=(Impl &&sprite_batch) noexcept | mage::rendering::SpriteBatch::Impl | |
| PrepareSprite(const SpriteInfo &sprite, VertexPositionColorTexture *vertices, FXMVECTOR texture_size, FXMVECTOR inverse_texture_size) noexcept | mage::rendering::SpriteBatch::Impl | private |
| Render(ID3D11ShaderResourceView *texture, const SpriteInfo *const *sprites, std::size_t nb_sprites) | mage::rendering::SpriteBatch::Impl | private |
| s_initial_capacity | mage::rendering::SpriteBatch::Impl | privatestatic |
| SortSprites() | mage::rendering::SpriteBatch::Impl | private |
| ~Impl() | mage::rendering::SpriteBatch::Impl | |