载入中...
搜索中...
未找到
FloorTextures.h 文件参考
#include "common/Export.h"
#include "common/Result.h"
#include "procgen/Params.h"
#include <memory>
#include <string>

浏览源代码.

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::image
 
namespace  eve::procgen
 

函数

eve::Result< std::unique_ptr< image::ImageData > > eve::procgen::generateWoodFloorTexture (const Params &params)
 Generate a parameterized wood-floor albedo (tex.floor.wood). @ownership On success the caller exclusively owns the returned ImageData.
 
eve::Result< std::unique_ptr< image::ImageData > > eve::procgen::generateTileFloorTexture (const Params &params)
 Generate a parameterized ceramic / patterned floor-tile albedo (tex.floor.tile). @ownership On success the caller exclusively owns the returned ImageData.
 
eve::Result< std::unique_ptr< PbrTextureSet > > eve::procgen::generateWoodFloorPbr (const Params &params)
 Generate a full PBR map set for wood floors (pbr.floor.wood). @ownership On success the caller exclusively owns the returned set and all maps.
 
eve::Result< std::unique_ptr< PbrTextureSet > > eve::procgen::generateTileFloorPbr (const Params &params)
 Generate a full PBR map set for ceramic / patterned tiles (pbr.floor.tile). @ownership On success the caller exclusively owns the returned set and all maps.
 
void eve::procgen::registerFloorTextureRecipes (TextureRecipeRegistry &registry)
 Register tex.floor.wood and tex.floor.tile with schema metadata.
 
void eve::procgen::registerFloorPbrRecipes (PbrRecipeRegistry &registry)
 Register pbr.floor.wood and pbr.floor.tile with schema metadata.