载入中...
搜索中...
未找到
RibbonBuilder.cpp
浏览该文件的文档.
Stable, structured diagnostics shared by engine modules.
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
CPU-authoritative strand buffer (UE FHairStrandsDatas analogue).
Definition StrandsDatas.h:44
Procedural hair/fur card meshes + material/LOD helpers (no strand simulation).
Definition Graphics.h:58
Result< RibbonMesh > buildRibbons(const StrandsDatas &strands, const RibbonParams ¶ms)
Expand validated strands into stable (non-view-facing) ribbons.
Definition RibbonBuilder.cpp:21
void appendRibbonMesh(RibbonMesh &dst, const RibbonMesh &src)
Append src into dst, rebasing triangle indices by dst vertex count. @ownership Both meshes remain cal...
Definition RibbonBuilder.cpp:101
@ InvalidArgument
@ Failed
Triangle-list ribbon mesh expanded from strand curves.
Definition RibbonBuilder.h:19
std::vector< uint32_t > indices
Definition RibbonBuilder.h:23
One control point on a hair curve (UE FHairStrandsDatas point analogue). @ownership Value type owned ...
Definition StrandsDatas.h:18