载入中...
搜索中...
未找到
PrototypeTextures.h
浏览该文件的文档.
28EVENGINE_API_DOMAINS std::span<const PrototypeTextureDescriptor> prototypeTextureDescriptors() noexcept;
46[[nodiscard]] EVENGINE_API_DOMAINS eve::Result<std::unique_ptr<image::ImageData>> generatePrototypeTexture(
Move-only, checked operation results for the common layer.
Definition EvpackPointGraphLoader.h:12
void registerPrototypeTextureRecipes(TextureRecipeRegistry ®istry)
Register all patterns as tex.prototype.* texture recipes.
Definition PrototypeTextures.cpp:286
std::span< const PrototypeTextureDescriptor > prototypeTextureDescriptors() noexcept
Return the stable catalogue of 13 procedural prototype patterns.
Definition PrototypeTextures.cpp:242
eve::Result< std::unique_ptr< image::ImageData > > generatePrototypeTexture(std::string_view patternId, const Params ¶ms)
Generate a parameterized RGBA8 prototype texture without loading an image asset. @ownership On succes...
Definition PrototypeTextures.cpp:244
Definition Container.h:602
Small owning image product; raw pixels stay out of JSON metadata.
Definition GeneratedArtifact.h:119
Metadata for one development/prototype texture pattern.
Definition PrototypeTextures.h:16
std::string_view id
Stable recipe suffix without the tex.prototype. prefix.
Definition PrototypeTextures.h:17
std::string_view displayName
Human-readable name for tools and editors.
Definition PrototypeTextures.h:18