Cogs.Core
Cogs::Core::MultiphaseFlowComponent Member List

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

AnnotationAxis enum name (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
annotationAxisMeshEntity (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
AnnularGas enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
AnnularOil enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
AnnularWater enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
applyScaling(std::vector< TrajectoryPoint > &points) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
AxisFirst enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
AxisLast enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
calculateNormals(std::vector< Vertex > &vertexBuffer, std::vector< unsigned int > &indexBuffer) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivatestatic
center(std::vector< TrajectoryPoint > &points) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
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::MultiphaseFlowComponentprivate
createGridEntity() (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
createIndicatorRing() (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
createMeshEntity(EntityPtr &mesh, MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
createTextEntity() (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
currentCenterMesh (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
currentFontSize (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
currentShowAxialExtents (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
currentShowGrid (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
currentShowIndicatorRing (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
diffuseColorMaterialPropertyKey (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
dynamicTypeInfoIndex (defined in Cogs::Core::DynamicComponent)Cogs::Core::DynamicComponent
emissiveColorMaterialPropertyKey (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
finalizeControlPoints(std::vector< ControlPoint > &controlPoints) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
First enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
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::MultiphaseFlowComponentprivate
generateExtrusionVertices(std::vector< Vertex > &vertexBuffer, std::vector< unsigned int > &indexBuffer, const std::vector< ControlPoint > &controlPoints, MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
generateExtrusionVerticesWall(std::vector< WallVertex > &vertexBuffer, std::vector< unsigned int > &indexBuffer, const std::vector< ControlPoint > &controlPoints, MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
generateMultiphaseFlowMesh(Mesh *mesh, const std::vector< ControlPoint > &controlPoints, MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
geometryMax (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
geometryMin (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
getComponent() constCogs::ComponentModel::Componentinline
getComponent(const Reflection::Name &name) constCogs::ComponentModel::Component
getComponent(const Reflection::TypeId &id) constCogs::ComponentModel::Component
getComponentHandle() constCogs::ComponentModel::Componentinline
getComponentHandle(const Reflection::Name &name) constCogs::ComponentModel::Component
getComponentHandle(const Reflection::TypeId &id) constCogs::ComponentModel::Component
getComponentTypeId(const StringView &name)Cogs::ComponentModel::Componentstatic
getContainer() constCogs::ComponentModel::Componentinline
getFieldId(FieldType ClassType::*field) constCogs::ComponentModel::Componentinline
getFieldIdFromOffset(size_t offset) constCogs::ComponentModel::Componentprivate
getGeneration() constCogs::ComponentModel::Componentinline
getIndex() constCogs::ComponentModel::Componentinline
getNumOfSegmentsInCrossSection(MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivatestatic
getType() constCogs::ComponentModel::Component
getTypeId() constCogs::ComponentModel::Componentinline
groundGridMeshEntity (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
hasAnyfieldChanged() constCogs::ComponentModel::Componentinline
hasChanged() constCogs::ComponentModel::Componentinline
hasFieldChanged(const Reflection::FieldId fieldId) constCogs::ComponentModel::Componentinline
hasFieldChanged(FieldType ClassType::*field) constCogs::ComponentModel::Componentinline
hash(size_t hashValue=Cogs::hash()) constCogs::ComponentModel::Componentinline
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::MultiphaseFlowComponentprivate
indicatorRingPosition (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponent
initialize(Context *context) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponent
isActive() constCogs::ComponentModel::Componentinline
isAnnular(MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivatestatic
isSet(const uint32_t flag) constCogs::ComponentModel::Componentinline
isStratified(MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivatestatic
Last enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
leftShift(const uint32_t value, const uint32_t fieldId) (defined in Cogs::ComponentModel::Component)Cogs::ComponentModel::Componentinlineprivatestatic
mainMaterial (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
meshEntity (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
MeshType enum name (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
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::DynamicComponentinlinestatic
registerType() (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentstatic
removeDuplicatedPoints(std::vector< TrajectoryPoint > &points) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
resetCarryChanged()Cogs::ComponentModel::Componentinline
resetChanged()Cogs::ComponentModel::Componentinline
resetFieldChanged(const Reflection::FieldId fieldId)Cogs::ComponentModel::Componentinline
resetFieldChanged(FieldType ClassType::*field)Cogs::ComponentModel::Componentinline
resetFieldsChanged()Cogs::ComponentModel::Componentinline
scaledTrajectoryMax (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
scaledTrajectoryMin (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
setActive()Cogs::ComponentModel::Componentinline
setChanged()Cogs::ComponentModel::Componentinline
setChangedTransient()Cogs::ComponentModel::Componentinline
setContainer(class Entity *container)Cogs::ComponentModel::Componentinline
setFieldChanged(const Reflection::FieldId fieldId)Cogs::ComponentModel::Componentinline
setFieldChanged(FieldType ClassType::*field)Cogs::ComponentModel::Componentinline
setFieldChangedTransient(const Reflection::FieldId fieldId)Cogs::ComponentModel::Componentinline
setFlag(const uint32_t flag)Cogs::ComponentModel::Componentinline
setFlags(const uint32_t flags)Cogs::ComponentModel::Componentinline
setGeneration(uint16_t generation)Cogs::ComponentModel::Componentinline
setIndex(const ComponentIndex index)Cogs::ComponentModel::Componentinline
setTypeId(const Reflection::TypeId typeId)Cogs::ComponentModel::Componentinline
Shadow enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
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::MultiphaseFlowComponentprivate
StratifiedGas enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
StratifiedOil enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
StratifiedWater enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
textEntity (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
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::MultiphaseFlowComponentprivate
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::Componentinline
update() (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponent
updateAxisAnnotations() (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
updateFontSize() (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponent
updateGroundGrid() (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
updateIndicatorRing(const std::vector< TrajectoryPoint > &trajectory) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
updateMaterial(EntityPtr mesh, MeshType liquidType) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
updateMeshes() (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
updateNeeded (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponent
updateShadowVisibility() (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
userData (defined in Cogs::Core::DynamicComponent)Cogs::Core::DynamicComponent
Wall enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
wallEntity (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
wallValues (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponent
wallValueToColor(const ControlPoint &controlPoint) (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivatestatic
waterColor (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponent
X enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
Y enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
YMax enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
YMin enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate
Z enum value (defined in Cogs::Core::MultiphaseFlowComponent)Cogs::Core::MultiphaseFlowComponentprivate