MAGE  v0.171.0
Matthias Advanced Game Engine
mage::rendering::SpriteBatch::Impl Member List

This is the complete list of members for mage::rendering::SpriteBatch::Impl, including all inherited members.

Begin(SpriteSortMode sort_mode=SpriteSortMode::Deferred)mage::rendering::SpriteBatch::Impl
BindFixedState()mage::rendering::SpriteBatch::Implprivate
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::Implprivate
Impl(ID3D11Device &device, ID3D11DeviceContext &device_context)mage::rendering::SpriteBatch::Implexplicit
Impl(const Impl &sprite_batch)=deletemage::rendering::SpriteBatch::Impl
Impl(Impl &&sprite_batch) noexceptmage::rendering::SpriteBatch::Impl
m_device_contextmage::rendering::SpriteBatch::Implprivate
m_in_begin_end_pairmage::rendering::SpriteBatch::Implprivate
m_meshmage::rendering::SpriteBatch::Implprivate
m_mesh_positionmage::rendering::SpriteBatch::Implprivate
m_sort_modemage::rendering::SpriteBatch::Implprivate
m_sorted_spritesmage::rendering::SpriteBatch::Implprivate
m_spritesmage::rendering::SpriteBatch::Implprivate
operator=(const Impl &sprite_batch)=deletemage::rendering::SpriteBatch::Impl
operator=(Impl &&sprite_batch) noexceptmage::rendering::SpriteBatch::Impl
PrepareSprite(const SpriteInfo &sprite, VertexPositionColorTexture *vertices, FXMVECTOR texture_size, FXMVECTOR inverse_texture_size) noexceptmage::rendering::SpriteBatch::Implprivate
Render(ID3D11ShaderResourceView *texture, const SpriteInfo *const *sprites, std::size_t nb_sprites)mage::rendering::SpriteBatch::Implprivate
s_initial_capacitymage::rendering::SpriteBatch::Implprivatestatic
SortSprites()mage::rendering::SpriteBatch::Implprivate
~Impl()mage::rendering::SpriteBatch::Impl