载入中...
搜索中...
未找到
TerrainLoadGravity.cpp
浏览该文件的文档.
14 DiagnosticCode::InvalidArgument, "physics.terrainLoadGravity.begin: live state and body required"));
static Diagnostic error(DiagnosticCode code, std::string message, std::string path={}, DiagnosticDetails details={}, std::string source={})
Construct an error diagnostic with the standard error severity.
Definition Diagnostic.h:125
static Result failure(Status status)
Construct a failed result from a structured status.
Definition Result.h:175
3D rigid body (Box3D) in meter-space coordinates (+Y up by convention). Owned by a World3D; create pr...
Definition Body3D.h:24
Caller-owned state for Pcg-style rigid-body activation after terrain loading.
Definition TerrainLoadGravity.h:11
Result< void > beginTerrainLoadGravity(TerrainLoadGravityState *state, Body3D *body, bool terrainFound)
Begin monitoring a body when a containing terrain scene exists.
Definition TerrainLoadGravity.cpp:10
Result< bool > advanceTerrainLoadGravity(TerrainLoadGravityState *state, Body3D *body, bool terrainLoaded, float deltaSeconds, float activationDelay)
Advance terrain-load waiting and restore gravity after the configured delay.
Definition TerrainLoadGravity.cpp:28
@ InvalidArgument