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 |