| AnnotationAxis enum name (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| annotationAxisMeshEntity (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| AnnularGas enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| AnnularOil enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| AnnularWater enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| applyScaling(std::vector< TrajectoryPoint > &points) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| AxisFirst enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| AxisLast enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| calculateNormals(std::vector< Vertex > &vertexBuffer, std::vector< unsigned int > &indexBuffer) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | privatestatic |
| center(std::vector< TrajectoryPoint > &points) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| centerMesh (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| Component()=default (defined in Cogs::ComponentModel::Component) | Cogs::ComponentModel::Component | |
| context (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| createGridEntity() (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| createIndicatorRing() (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| createMeshEntity(EntityPtr &mesh, MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| createTextEntity() (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| currentCenterMesh (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| currentFontSize (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| currentShowAxialExtents (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| currentShowGrid (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| currentShowIndicatorRing (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| diffuseColorMaterialPropertyKey (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| dynamicTypeInfoIndex (defined in Cogs::Core::DynamicComponent) | Cogs::Core::DynamicComponent | |
| emissiveColorMaterialPropertyKey (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| finalizeControlPoints(std::vector< ControlPoint > &controlPoints) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| First enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| flowFraction (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| fontSize (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| gasColor (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| generateClosingCaps(std::vector< Vertex > &vertexBuffer, std::vector< unsigned int > &indexBuffer, const ControlPoint &controlPoint, MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| generateExtrusionVertices(std::vector< Vertex > &vertexBuffer, std::vector< unsigned int > &indexBuffer, const std::vector< ControlPoint > &controlPoints, MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| generateExtrusionVerticesWall(std::vector< WallVertex > &vertexBuffer, std::vector< unsigned int > &indexBuffer, const std::vector< ControlPoint > &controlPoints, MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| generateMultiphaseFlowMesh(Mesh *mesh, const std::vector< ControlPoint > &controlPoints, MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| geometryMax (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| geometryMin (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| getComponent() const | Cogs::ComponentModel::Component | inline |
| getComponent(const Reflection::Name &name) const | Cogs::ComponentModel::Component | |
| getComponent(const Reflection::TypeId &id) const | Cogs::ComponentModel::Component | |
| getComponentHandle() const | Cogs::ComponentModel::Component | inline |
| getComponentHandle(const Reflection::Name &name) const | Cogs::ComponentModel::Component | |
| getComponentHandle(const Reflection::TypeId &id) const | Cogs::ComponentModel::Component | |
| getComponentTypeId(const StringView &name) | Cogs::ComponentModel::Component | static |
| getContainer() const | Cogs::ComponentModel::Component | inline |
| getFieldId(FieldType ClassType::*field) const | Cogs::ComponentModel::Component | inline |
| getFieldIdFromOffset(size_t offset) const | Cogs::ComponentModel::Component | private |
| getGeneration() const | Cogs::ComponentModel::Component | inline |
| getIndex() const | Cogs::ComponentModel::Component | inline |
| getNumOfSegmentsInCrossSection(MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | privatestatic |
| getType() const | Cogs::ComponentModel::Component | |
| getTypeId() const | Cogs::ComponentModel::Component | inline |
| groundGridMeshEntity (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| hasAnyfieldChanged() const | Cogs::ComponentModel::Component | inline |
| hasChanged() const | Cogs::ComponentModel::Component | inline |
| hasFieldChanged(const Reflection::FieldId fieldId) const | Cogs::ComponentModel::Component | inline |
| hasFieldChanged(FieldType ClassType::*field) const | Cogs::ComponentModel::Component | inline |
| hash(size_t hashValue=Cogs::hash()) const | Cogs::ComponentModel::Component | inline |
| heightScale (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| indicatorRingColor (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| indicatorRingEntity (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| indicatorRingPosition (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| initialize(Context *context) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| isActive() const | Cogs::ComponentModel::Component | inline |
| isAnnular(MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | privatestatic |
| isSet(const uint32_t flag) const | Cogs::ComponentModel::Component | inline |
| isStratified(MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | privatestatic |
| Last enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| leftShift(const uint32_t value, const uint32_t fieldId) (defined in Cogs::ComponentModel::Component) | Cogs::ComponentModel::Component | inlineprivatestatic |
| mainMaterial (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| meshEntity (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| MeshType enum name (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| messageCallback (defined in Cogs::Core::DynamicComponent) | Cogs::Core::DynamicComponent | |
| MultiphaseFlowComponent() (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| oilColor (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| radius (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| radiusScale (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| registerDerivedType() | Cogs::Core::DynamicComponent | inlinestatic |
| registerType() (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | static |
| removeDuplicatedPoints(std::vector< TrajectoryPoint > &points) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| resetCarryChanged() | Cogs::ComponentModel::Component | inline |
| resetChanged() | Cogs::ComponentModel::Component | inline |
| resetFieldChanged(const Reflection::FieldId fieldId) | Cogs::ComponentModel::Component | inline |
| resetFieldChanged(FieldType ClassType::*field) | Cogs::ComponentModel::Component | inline |
| resetFieldsChanged() | Cogs::ComponentModel::Component | inline |
| scaledTrajectoryMax (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| scaledTrajectoryMin (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| setActive() | Cogs::ComponentModel::Component | inline |
| setChanged() | Cogs::ComponentModel::Component | inline |
| setChangedTransient() | Cogs::ComponentModel::Component | inline |
| setContainer(class Entity *container) | Cogs::ComponentModel::Component | inline |
| setFieldChanged(const Reflection::FieldId fieldId) | Cogs::ComponentModel::Component | inline |
| setFieldChanged(FieldType ClassType::*field) | Cogs::ComponentModel::Component | inline |
| setFieldChangedTransient(const Reflection::FieldId fieldId) | Cogs::ComponentModel::Component | inline |
| setFlag(const uint32_t flag) | Cogs::ComponentModel::Component | inline |
| setFlags(const uint32_t flags) | Cogs::ComponentModel::Component | inline |
| setGeneration(uint16_t generation) | Cogs::ComponentModel::Component | inline |
| setIndex(const ComponentIndex index) | Cogs::ComponentModel::Component | inline |
| setTypeId(const Reflection::TypeId typeId) | Cogs::ComponentModel::Component | inline |
| Shadow enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| showAxialExtents (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| showGas (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| showGrid (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| showIndicatorRing (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| showOil (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| showShadow (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| showWater (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| specularColorMaterialPropertyKey (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| StratifiedGas enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| StratifiedOil enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| StratifiedWater enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| textEntity (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| trajectoryPoints (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| transformCrossection(float ratio, float alpha, std::vector< Vertex > &vertexBuffer, const ControlPoint &controlPoint, MeshType liquidType, bool isClosingCap=false) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| unitScale (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| unitText (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| unsetFlag(const uint32_t flag) | Cogs::ComponentModel::Component | inline |
| update() (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| updateAxisAnnotations() (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| updateFontSize() (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| updateGroundGrid() (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| updateIndicatorRing(const std::vector< TrajectoryPoint > &trajectory) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| updateMaterial(EntityPtr mesh, MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| updateMeshes() (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| updateNeeded (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| updateShadowVisibility() (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| userData (defined in Cogs::Core::DynamicComponent) | Cogs::Core::DynamicComponent | |
| Wall enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| wallEntity (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| wallValues (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| wallValueToColor(const ControlPoint &controlPoint) (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | privatestatic |
| waterColor (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | |
| X enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| Y enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| YMax enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| YMin enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |
| Z enum value (defined in Cogs::Core::MultiphaseFlowComponent) | Cogs::Core::MultiphaseFlowComponent | private |