TazGraph Project v0.1.0
Loading...
Searching...
No Matches
Link Member List

This is the complete list of members for Link, including all inherited members.

active (defined in Entity)Entityprotected
addArrowHead() override (defined in Link)Linkinlinevirtual
addComponent(TArgs &&... mArgs)Entityinline
addToGroup(Group mGroup) override (defined in Link)Linkinlinevirtual
assignSlotIndex(NodeEntity *node, EntityID newPort, EntityID oldPort, int oldSlotIndex) (defined in Link)Linkinline
cellUpdate() override (defined in Link)Linkinlinevirtual
childrenEntity
componentArray (defined in Entity)Entityprotected
componentBitSet (defined in Entity)Entityprotected
components (defined in Entity)Entity
ConnectionType enum name (defined in LinkEntity)LinkEntity
destroy() (defined in Link)Linkinlinevirtual
draw(size_t e_index, PlaneModelRenderer &batch, TazGraphEngine::Window &window) (defined in Entity)Entityinline
draw(size_t e_index, LineRenderer &batch, TazGraphEngine::Window &window) (defined in Entity)Entityinline
draw(size_t e_index, PlaneColorRenderer &batch, TazGraphEngine::Window &window) (defined in Entity)Entityinline
draw(size_t e_index, LightRenderer &batch, TazGraphEngine::Window &window) (defined in Entity)Entityinline
Entity(Manager &mManager) (defined in Entity)Entityinline
findNextAvailableSlotIndex(Entity *portEntity) (defined in Link)Linkinline
fromIdLinkEntity
fromPortLinkEntity
fromPosLinkEntity
fromSlotIndex (defined in LinkEntity)LinkEntity
getBestPortForConnection(const glm::vec3 &fromPos, const glm::vec3 &toPos) (defined in Link)Linkinline
GetComponent() const (defined in Entity)Entityinline
GetComponentPtr() (defined in Entity)Entityinline
getFromNode() const (defined in LinkEntity)LinkEntityinline
getId() (defined in Entity)Entityinline
getManager() (defined in Entity)Entityinline
getOwnerCell() const (defined in Entity)Entityinlinevirtual
getOwnerCells() const (defined in MultiCellEntity)MultiCellEntityinline
getParentEntity() (defined in Entity)Entityinline
getSlotCount(Entity *portEntity) const (defined in Link)Linkinline
getSlots(Entity *portEntity) const (defined in Link)Linkinline
getToNode() const (defined in LinkEntity)LinkEntityinline
groupBitSet (defined in Entity)Entityprotected
hasComponent() const (defined in Entity)Entityinline
hasComponentByName(const std::string &componentName) (defined in Entity)Entityinline
hasGroup(Group mGroup) (defined in Entity)Entityinline
hidden (defined in Entity)Entityprotected
hide() (defined in Entity)Entityinline
imgui_display() override (defined in Link)Linkinlinevirtual
imgui_print() override (defined in Link)Linkinlinevirtual
isActive() (defined in Entity)Entityinline
isHidden() (defined in Entity)Entityinline
isVertical (defined in Entity)Entity
Link(Manager &mManager) (defined in Link)Linkinline
Link(Manager &mManager, EntityID mfromId, EntityID mtoId) (defined in Link)Linkinline
Link(Manager &mManager, EntityID mfromId, EntityID mtoId, EntityID m_fromPort, EntityID m_toPort, int m_fromSlot, int m_toSlot) (defined in Link)Linkinline
Link(Manager &mManager, glm::vec3 mfromPos, glm::vec3 mtoPos) (defined in Link)Linkinline
Link(Manager &mManager, ConnectionType m_type) (defined in Link)Linkinline
LinkEntity(Manager &mManager) (defined in LinkEntity)LinkEntityinline
LinkEntity(Manager &mManager, EntityID mfromId, EntityID mtoId) (defined in LinkEntity)LinkEntityinline
LinkEntity(Manager &mManager, EntityID mfromId, EntityID mtoId, EntityID m_fromPort, EntityID m_toPort, int m_fromSlot, int m_toSlot) (defined in LinkEntity)LinkEntityinline
LinkEntity(Manager &mManager, glm::vec3 mfrom, glm::vec3 mto) (defined in LinkEntity)LinkEntityinline
managerEntityprotected
MultiCellEntity(Manager &mManager) (defined in MultiCellEntity)MultiCellEntityinline
nodeComponentArray (defined in Entity)Entityprotected
nodeComponentBitSet (defined in Entity)Entityprotected
onCreation() override (defined in Link)Linkinlinevirtual
ownerCells (defined in MultiCellEntity)MultiCellEntity
parent_entity (defined in Entity)Entityprotected
removeArrowHead() override (defined in Link)Linkinlinevirtual
removeComponent() (defined in Entity)Entityinline
removeEntityFromCell() override (defined in LinkEntity)LinkEntityinlinevirtual
removeFromCell() (defined in Entity)Entityinlinevirtual
removeFromCells() override (defined in LinkEntity)LinkEntityinlinevirtual
removeGroup(Group mGroup) override (defined in Link)Linkinlinevirtual
removeSlot(Entity *portEntity, int index) (defined in Link)Linkinline
removeSlotAndReindex(Entity *portEntity, int slotIndexToRemove) (defined in Link)Linkinline
removeSlotFromNode(NodeEntity *node, EntityID port, int slotIndex, bool isFrom) (defined in Link)Linkinline
reveal() (defined in Entity)Entityinline
setComponentEntity(LinkComponent *c) override (defined in LinkEntity)LinkEntityinlinevirtual
setComponentEntity(Component *c) (defined in Entity)Entityinlinevirtual
setComponentEntity(NodeComponent *c) (defined in Entity)Entityinlinevirtual
setConnectionType(ConnectionType setType) override (defined in Link)Linkinlinevirtual
setId(EntityID m_id) (defined in Entity)Entityinline
setOwnerCells(std::vector< Cell * > cells) (defined in MultiCellEntity)MultiCellEntityinline
setParentEntity(Entity *pEntity) (defined in Entity)Entityinline
slotSpacing (defined in Entity)Entity
toId (defined in LinkEntity)LinkEntity
toPort (defined in LinkEntity)LinkEntity
toPos (defined in LinkEntity)LinkEntity
toSlotIndex (defined in LinkEntity)LinkEntity
type (defined in LinkEntity)LinkEntity
update(float deltaTime) override (defined in Link)Linkinlinevirtual
updateArrowHeads() override (defined in Link)Linkinlinevirtual
updateConnection() override (defined in Link)Linkinlinevirtual
updateConnectionPositions() (defined in Link)Linkinline
updateLinksSlotIndices(NodeEntity *node, EntityID portIndex, int removedSlotIndex, bool isFrom) (defined in Link)Linkinline
updatePortSlots() override (defined in Link)Linkinlinevirtual
~Entity() (defined in Entity)Entityinlinevirtual
~Link() (defined in Link)Linkinlinevirtual