载入中...
搜索中...
未找到
eve::fluids::VolumeFluid 成员列表
成员的完整列表,这些成员属于 eve::fluids::VolumeFluid,包括所有继承而来的类成员
| accumulateExternalForceZones(std::span< const VolumeFluidWindZone > zones, float fixedTimeSeconds) | eve::fluids::VolumeFluid | |
| accumulateWindZones(std::span< const VolumeFluidWindZone > zones, float fixedTimeSeconds) | eve::fluids::VolumeFluid | |
| actorMassProperties(unsigned actorGroup) const | eve::fluids::VolumeFluid | |
| actorParticleCount(unsigned actorGroup) const | eve::fluids::VolumeFluid | |
| addRandomVelocity(float intensity, uint32_t seed) | eve::fluids::VolumeFluid | |
| applyActorGroupColors() | eve::fluids::VolumeFluid | |
| applyDataColors(unsigned channel, std::span< const VolumeFluidColorKey > gradient) | eve::fluids::VolumeFluid | |
| applyMaterialChannels(std::span< const VolumeFluidViscosityColorKey > colorKeys={}) | eve::fluids::VolumeFluid | |
| applyParticleDrag(unsigned particleIndex, glm::vec3 targetPosition, float stiffness, float damping, float seconds) | eve::fluids::VolumeFluid | |
| applyQueryColors(std::span< const VolumeFluidQueryShape > queries, std::span< const glm::vec4 > overlapColors, glm::vec4 baseColor, unsigned maxHitsPerQuery=4096) | eve::fluids::VolumeFluid | |
| applyQueryColorsPreservingOutside(std::span< const VolumeFluidQueryShape > queries, std::span< const glm::vec4 > overlapColors, unsigned maxHitsPerQuery=4096) | eve::fluids::VolumeFluid | |
| applyRandomColors(std::span< const VolumeFluidColorKey > gradient, uint32_t seed) | eve::fluids::VolumeFluid | |
| applySolidColor(glm::vec4 color) | eve::fluids::VolumeFluid | |
| applyVelocityColors(float sensibility) | eve::fluids::VolumeFluid | |
| attachmentReactions() const | eve::fluids::VolumeFluid | |
| availableCapacity() const | eve::fluids::VolumeFluid | |
| bindDynamicParticles(std::span< const unsigned > particleIndices, unsigned colliderLabel, float compliance, float breakThreshold, bool constrainOrientation=false) | eve::fluids::VolumeFluid | |
| bindStaticParticles(std::span< const unsigned > particleIndices, unsigned colliderLabel, bool constrainOrientation=false) | eve::fluids::VolumeFluid | |
| clear() | eve::fluids::VolumeFluid | |
| configureParticleEvents(unsigned capacity) | eve::fluids::VolumeFluid | |
| contacts() const | eve::fluids::VolumeFluid | |
| copyInterpolatedPositions(float alpha, std::vector< glm::vec3 > &positions) const | eve::fluids::VolumeFluid | |
| copyInterpolatedRenderData(float alpha, std::vector< glm::vec3 > &positions, std::vector< glm::vec4 > &colors) const | eve::fluids::VolumeFluid | |
| copyInterpolatedSurfaceRenderData(float alpha, std::vector< glm::vec3 > &positions, std::vector< glm::vec4 > &colors, std::vector< glm::vec3 > &radii, std::vector< glm::vec4 > &orientations) const | eve::fluids::VolumeFluid | |
| copyParticleImpostors(unsigned actorGroup, float radiusScale, glm::vec4 tint, float alpha, unsigned maxInstances, std::vector< VolumeFluidParticleInstance > &instances) const | eve::fluids::VolumeFluid | |
| copyPhaseRenderData(VolumeFluidPhase phase, std::vector< glm::vec3 > &positions, std::vector< glm::vec4 > &colors, size_t maxParticles) const | eve::fluids::VolumeFluid | |
| copyRenderData(std::vector< glm::vec3 > &positions, std::vector< glm::vec4 > &colors) const | eve::fluids::VolumeFluid | |
| copySurfaceRenderData(std::vector< glm::vec3 > &positions, std::vector< glm::vec4 > &colors, std::vector< glm::vec3 > &radii, std::vector< glm::vec4 > &orientations) const | eve::fluids::VolumeFluid | |
| create(const VolumeFluidSettings &settings) | eve::fluids::VolumeFluid | static |
| debugParticleFrames(unsigned actorGroup, float size=1.f, unsigned maxParticles=65536) const | eve::fluids::VolumeFluid | |
| debugParticleGrid(unsigned maxCells=65536) const | eve::fluids::VolumeFluid | |
| debugSdfSlice(unsigned colliderLabel, VolumeFluidSdfSliceAxis axis, float slice=.25f, float maxDistance=.5f, unsigned maxSamples=65536) const | eve::fluids::VolumeFluid | |
| drainParticleEvents() | eve::fluids::VolumeFluid | |
| emit(std::span< const VolumeFluidParticle > particles) | eve::fluids::VolumeFluid | |
| grabContactParticles(unsigned colliderLabel, glm::vec3 position, glm::vec4 rotation, float distanceThreshold=.01f) | eve::fluids::VolumeFluid | |
| gravity() const | eve::fluids::VolumeFluid | |
| killActorParticle(unsigned actorGroup, unsigned actorParticleIndex) | eve::fluids::VolumeFluid | |
| killActorParticles(unsigned actorGroup) | eve::fluids::VolumeFluid | |
| killParticle(unsigned particleIndex) | eve::fluids::VolumeFluid | |
| operator=(const VolumeFluid &)=delete | eve::fluids::VolumeFluid | |
| overlap(glm::vec3 center, float radius) const | eve::fluids::VolumeFluid | |
| overlapBox(glm::vec3 center, glm::vec3 halfExtent, glm::vec4 rotation) const | eve::fluids::VolumeFluid | |
| paint(glm::vec3 center, float radius, const VolumeFluidMaterial &material) | eve::fluids::VolumeFluid | |
| particleCount() const | eve::fluids::VolumeFluid | |
| particleImpostors(unsigned actorGroup, float radiusScale, glm::vec4 tint=glm::vec4(1.f), float alpha=1.f, unsigned maxInstances=65536) const | eve::fluids::VolumeFluid | |
| particleInstances(unsigned actorGroup, glm::vec3 instanceScale=glm::vec3(1.f), float alpha=1.f, unsigned maxInstances=65536) const | eve::fluids::VolumeFluid | |
| particles() const | eve::fluids::VolumeFluid | |
| particleView() const | eve::fluids::VolumeFluid | |
| queryBatch(std::span< const VolumeFluidQueryShape > queries, unsigned maxHitsPerQuery=64) const | eve::fluids::VolumeFluid | |
| queryBox(glm::vec3 center, glm::vec3 halfExtent, glm::vec4 rotation, float contactOffset, float maxDistance, unsigned maxHits=64, unsigned phaseMask=0x0f, unsigned collisionFilter=0xffffffffu) const | eve::fluids::VolumeFluid | |
| querySimplexes(std::span< const VolumeFluidQueryShape > queries, unsigned maxHitsPerQuery=64) const | eve::fluids::VolumeFluid | |
| querySphere(glm::vec3 center, float radius, float contactOffset, float maxDistance, unsigned maxHits=64, unsigned phaseMask=0x0f, unsigned collisionFilter=0xffffffffu) const | eve::fluids::VolumeFluid | |
| raycast(glm::vec3 origin, glm::vec3 direction, float maxDistance, unsigned maxHits=64, unsigned phaseMask=0x0f) const | eve::fluids::VolumeFluid | |
| releaseGrabbedParticles(unsigned colliderLabel) | eve::fluids::VolumeFluid | |
| restore(const VolumeFluidSnapshot &snapshot) | eve::fluids::VolumeFluid | |
| sampleField(std::span< const glm::vec3 > positions) const | eve::fluids::VolumeFluid | |
| setActorCollisionFilter(unsigned actorGroup, unsigned collisionFilter) | eve::fluids::VolumeFluid | |
| setActorFilterCategory(unsigned actorGroup, unsigned category) | eve::fluids::VolumeFluid | |
| setActorSelfCollisions(unsigned actorGroup, bool enabled) | eve::fluids::VolumeFluid | |
| setColliders(std::span< const VolumeFluidCollider > colliders) | eve::fluids::VolumeFluid | |
| setGravity(glm::vec3 gravity) | eve::fluids::VolumeFluid | |
| setHeightFieldColliders(std::span< const VolumeFluidHeightFieldCollider > colliders) | eve::fluids::VolumeFluid | |
| setParticleExternalForces(std::span< const glm::vec3 > forces) | eve::fluids::VolumeFluid | |
| setParticleWinds(std::span< const glm::vec3 > winds) | eve::fluids::VolumeFluid | |
| setSdfColliders(std::span< const VolumeFluidSdfCollider > colliders) | eve::fluids::VolumeFluid | |
| setSimplexes(std::span< const VolumeFluidSimplex > simplexes) | eve::fluids::VolumeFluid | |
| setStitches(std::span< const VolumeFluidStitch > stitches) | eve::fluids::VolumeFluid | |
| snapshot() const | eve::fluids::VolumeFluid | |
| spacing() const | eve::fluids::VolumeFluid | |
| step(float seconds, unsigned substeps=4) | eve::fluids::VolumeFluid | |
| stepWithColliders(float seconds, unsigned substeps, std::span< const VolumeFluidCollider > colliders, std::span< const VolumeFluidThermalRule > rules={}) | eve::fluids::VolumeFluid | |
| stepWithThermalContacts(float seconds, unsigned substeps, std::span< const VolumeFluidThermalRule > rules) | eve::fluids::VolumeFluid | |
| teleportActor(glm::vec3 currentPosition, glm::vec4 currentRotation, glm::vec3 targetPosition, glm::vec4 targetRotation) | eve::fluids::VolumeFluid | |
| unbindStaticParticles(std::span< const unsigned > particleIndices) | eve::fluids::VolumeFluid | |
| updateActorMaterial(unsigned actorGroup, const VolumeFluidParticle &prototype) | eve::fluids::VolumeFluid | |
| updateGrabbedParticles(unsigned colliderLabel, glm::vec3 position, glm::vec4 rotation) | eve::fluids::VolumeFluid | |
| updateSdfColliderPoses(std::span< const VolumeFluidSdfPose > poses) | eve::fluids::VolumeFluid | |
| VolumeFluid(const VolumeFluid &)=delete | eve::fluids::VolumeFluid | |
| VolumeFluidDiffuse | eve::fluids::VolumeFluid | friend |
| VolumeFluidFoam | eve::fluids::VolumeFluid | friend |
| ~VolumeFluid() | eve::fluids::VolumeFluid |