载入中...
搜索中...
未找到
ProceduralDecal.h 文件参考
#include "common/Export.h"
#include "common/Result.h"
#include <array>
#include <cstdint>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::decal::ProceduralDecalLayer
 One independently art-directed layer of a procedural decal recipe. 更多...
 
struct  eve::decal::ProceduralDecalRecipe
 Versioned two-layer authoring recipe analogous to Procedural Decal's Standard graph and material-instance presets. 更多...
 
struct  eve::decal::ProceduralDecalBake
 Owning, renderer-neutral output of one decal bake. 更多...
 

命名空间

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

枚举

enum class  eve::decal::DecalPattern : std::uint8_t {
  eve::decal::Spots , eve::decal::Cracks , eve::decal::Streaks , eve::decal::Puddle ,
  eve::decal::Grunge
}
 Built-in procedural masks used by a procedural decal layer. 更多...
 

函数

Result< ProceduralDecalRecipe > eve::decal::proceduralDecalPreset (std::string_view name, std::uint32_t seed=1)
 Build a deterministic preset recipe.
 
Result< ProceduralDecalRecipe > eve::decal::importProceduralDecalSbsprs (std::string_view xml)
 Import one Substance .sbsprs preset into the native version-two recipe.
 
Result< ProceduralDecalBake > eve::decal::bakeProceduralDecal (const ProceduralDecalRecipe &recipe)
 Bake a two-layer decal recipe into renderer-ready texture bytes.