MCPcopy Create free account
hub / github.com/DiligentGraphics/DiligentFX / GltfAlphaModeToAlphaMode

Method GltfAlphaModeToAlphaMode

PBR/src/GLTF_PBR_Renderer.cpp:43–50  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41{
42
43GLTF_PBR_Renderer::ALPHA_MODE GLTF_PBR_Renderer::GltfAlphaModeToAlphaMode(GLTF::Material::ALPHA_MODE GltfAlphaMode)
44{
45 static_assert(static_cast<ALPHA_MODE>(GLTF::Material::ALPHA_MODE_OPAQUE) == ALPHA_MODE_OPAQUE, "GLTF::Material::ALPHA_MODE_OPAQUE != ALPHA_MODE_OPAQUE");
46 static_assert(static_cast<ALPHA_MODE>(GLTF::Material::ALPHA_MODE_MASK) == ALPHA_MODE_MASK, "GLTF::Material::ALPHA_MODE_MASK != ALPHA_MODE_MASK");
47 static_assert(static_cast<ALPHA_MODE>(GLTF::Material::ALPHA_MODE_BLEND) == ALPHA_MODE_BLEND, "GLTF::Material::ALPHA_MODE_BLEND != ALPHA_MODE_BLEND");
48 static_assert(static_cast<ALPHA_MODE>(GLTF::Material::ALPHA_MODE_NUM_MODES) == ALPHA_MODE_NUM_MODES, "GLTF::Material::ALPHA_MODE_NUM_MODES != ALPHA_MODE_NUM_MODES");
49 return static_cast<ALPHA_MODE>(GltfAlphaMode);
50}
51
52namespace HLSL
53{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected