载入中...
搜索中...
未找到
PbrMaterial.cpp 文件参考
#include "procgen/texture/PbrMaterial.h"
#include "procgen/texture/ColorRamp.h"
#include "procgen/texture/CableTextures.h"
#include "procgen/texture/FloorTextures.h"
#include "procgen/texture/NoiseField.h"
#include "image/ImageData.h"
#include <algorithm>
#include <cmath>
#include <utility>

浏览源代码.

命名空间

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

函数

std::unique_ptr< image::ImageData > eve::procgen::grayscaleImage (const std::vector< float > &values, int w, int h)
 Builds a grayscale RGBA8 image and returns unique ownership to the caller.
 
std::unique_ptr< PbrTextureSet > eve::procgen::generatePbrSet (const TextureRecipeDef &def, const Params &params, std::string &error)
 Builds a full PBR set from a texture definition and returns unique ownership.