Cogs.Core
Cogs::Core::SpriteRenderSystem Member List

This is the complete list of members for Cogs::Core::SpriteRenderSystem, including all inherited members.

addEntitiesWithComponent(std::vector< EntityId > &entities, Reflection::TypeId componentTypeId) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
addSprite(SpriteRenderComponent *spriteRenderer, glm::vec3 position, glm::vec2 size, glm::vec4 texCoords) (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystem
addSprite(SpriteRenderComponent *spriteRenderer, glm::vec3 position, glm::vec2 offset, glm::vec2 size, glm::vec4 texCoords) (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystem
base typedef (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystemprivate
begin(SpriteMaterialKey material, const StringView &permutation, TextureHandle texture, glm::vec4 color, bool alwaysOnTop=false) (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystem
begin(SpriteMaterialKey material, const StringView &postfix, PositionMode positionMode, SizeMode sizeMode, TextureHandle texture, glm::vec4 color, bool alwaysOnTop=false) (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystem
begin(SpriteMaterialKey material, TextureHandle texture, glm::vec4 color) (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystem
begin(TextureHandle texture, glm::vec4 color) (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystem
cleanup(Context *)Cogs::Core::ComponentSystemBaseinlinevirtual
clearCarryFlags()Cogs::Core::ComponentSystem< ComponentType >inline
component_type typedef (defined in Cogs::Core::ComponentSystem< ComponentType >)Cogs::Core::ComponentSystem< ComponentType >
ComponentSystem(Memory::Allocator *allocator, SizeType size=16384, MemBlockType componentMemType=MemBlockType::Component) (defined in Cogs::Core::ComponentSystem< ComponentType >)Cogs::Core::ComponentSystem< ComponentType >inline
ComponentSystemBase(Reflection::TypeId componentType)Cogs::Core::ComponentSystemBaseinline
ComponentSystemWithDataPools(Memory::Allocator *allocator, SizeType size=1024, MemBlockType componentMemType=MemBlockType::Component, MemBlockType dataMemType=MemBlockType::ComponentData) (defined in Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes >)Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes >inline
componentTypeCogs::Core::ComponentSystemBase
contextCogs::Core::ComponentSystemBase
createComponent() overrideCogs::Core::SpriteRenderSystemvirtual
currentBatch (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystemprivate
datasCogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes >private
destroyComponent(ComponentHandle component) overrideCogs::Core::SpriteRenderSystemvirtual
expandSpriteGeometry (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystemprivate
frameMeshes (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystemprivate
freeMeshes (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystemprivate
getComponentIndex(const Component *component) constCogs::Core::ComponentSystem< ComponentType >inline
getComponentType() constCogs::Core::ComponentSystemBaseinline
Cogs::Core::ComponentSystemWithDataPools::getData(const ComponentType *component)Cogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes >inline
Cogs::Core::ComponentSystemWithDataPools::getData(const ComponentType *component) constCogs::Core::ComponentSystemWithDataPools< ComponentType, DataTypes >inline
getHandle(const ComponentType *component)Cogs::Core::ComponentSystem< ComponentType >inline
getPermutation(PositionMode positionMode, SizeMode sizeMode) (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystemstatic
getSpriteBatch(SpriteBatchIndex index) const (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystem
getSpriteBatches() const (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystem
getTypeId()Cogs::Core::ComponentSystem< ComponentType >inlinestatic
initialize(Context *context) overrideCogs::Core::SpriteRenderSystemvirtual
instrumentedPostUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
instrumentedPreUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
instrumentedUpdate() overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
materials (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystemprivate
picker (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystemprivate
poolCogs::Core::ComponentSystem< ComponentType >
postUpdate(Context *context) overrideCogs::Core::SpriteRenderSystemvirtual
Cogs::Core::ComponentSystemBase::postUpdate()Cogs::Core::ComponentSystemBaseinline
prepareUpdate(Context *) overrideCogs::Core::ComponentSystem< ComponentType >inlinevirtual
preUpdate(Context *context) overrideCogs::Core::SpriteRenderSystemvirtual
ComponentSystemWithDataPool< SpriteRenderComponent, SpriteRenderData >::preUpdate()Cogs::Core::ComponentSystemBaseinline
registerSpriteMaterial(MaterialHandle material) (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystem
resetFlags()Cogs::Core::ComponentSystem< ComponentType >inline
size()Cogs::Core::ComponentSystem< ComponentType >inline
spriteBatches (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystemprivate
spriteMaterial (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystemprivate
SpriteRenderSystem(Memory::Allocator *allocator, SizeType capacity) (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystem
update()Cogs::Core::ComponentSystemBaseinline
update(Context *)Cogs::Core::ComponentSystemBaseinlinevirtual
updateBatchMesh() (defined in Cogs::Core::SpriteRenderSystem)Cogs::Core::SpriteRenderSystemprivate
~ComponentSystemBase()Cogs::Core::ComponentSystemBaseinlinevirtual