AddHit(const CollideShapeResult &inResult) override | InternalEdgeRemovingCollector | inlinevirtual |
CollisionCollector::AddHit(const ResultType &inResult)=0 | CollisionCollector< ResultTypeArg, TraitsType > | pure virtual |
CollisionCollector()=default | CollisionCollector< ResultTypeArg, TraitsType > | |
CollisionCollector(const CollisionCollector< ResultTypeArg2, TraitsType > &inRHS) | CollisionCollector< ResultTypeArg, TraitsType > | inlineexplicit |
CollisionCollector(const CollisionCollector< ResultTypeArg, TraitsType > &inRHS)=default | CollisionCollector< ResultTypeArg, TraitsType > | |
Flush() | InternalEdgeRemovingCollector | inline |
ForceEarlyOut() | CollisionCollector< ResultTypeArg, TraitsType > | inline |
GetContext() const | CollisionCollector< ResultTypeArg, TraitsType > | inline |
GetEarlyOutFraction() const | CollisionCollector< ResultTypeArg, TraitsType > | inline |
GetPositiveEarlyOutFraction() const | CollisionCollector< ResultTypeArg, TraitsType > | inline |
InternalEdgeRemovingCollector(CollideShapeCollector &inChainedCollector) | InternalEdgeRemovingCollector | inlineexplicit |
OnBody(const Body &inBody) override | InternalEdgeRemovingCollector | inlinevirtual |
Reset() override | InternalEdgeRemovingCollector | inlinevirtual |
ResetEarlyOutFraction(float inFraction=TraitsType::InitialEarlyOutFraction) | CollisionCollector< ResultTypeArg, TraitsType > | inline |
ResultType typedef | CollisionCollector< ResultTypeArg, TraitsType > | |
sCollideShapeVsShape(const Shape *inShape1, const Shape *inShape2, Vec3Arg inScale1, Vec3Arg inScale2, Mat44Arg inCenterOfMassTransform1, Mat44Arg inCenterOfMassTransform2, const SubShapeIDCreator &inSubShapeIDCreator1, const SubShapeIDCreator &inSubShapeIDCreator2, const CollideShapeSettings &inCollideShapeSettings, CollideShapeCollector &ioCollector, const ShapeFilter &inShapeFilter={ }) | InternalEdgeRemovingCollector | inlinestatic |
SetContext(const TransformedShape *inContext) | CollisionCollector< ResultTypeArg, TraitsType > | inline |
SetUserData(uint64 inUserData) | CollisionCollector< ResultTypeArg, TraitsType > | inlinevirtual |
ShouldEarlyOut() const | CollisionCollector< ResultTypeArg, TraitsType > | inline |
UpdateEarlyOutFraction(float inFraction) | CollisionCollector< ResultTypeArg, TraitsType > | inline |
~CollisionCollector()=default | CollisionCollector< ResultTypeArg, TraitsType > | virtual |