Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Material.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  Divide
 Handle console commands that start with a forward slash.
 
namespace  Divide::anonymous_namespace{Material.cpp}
 
namespace  Divide::TypeUtil
 

Functions

const char * Divide::TypeUtil::MaterialDebugFlagToString (const MaterialDebugFlag unitType) noexcept
 
MaterialDebugFlag Divide::TypeUtil::StringToMaterialDebugFlag (std::string_view name)
 
const char * Divide::TypeUtil::TextureSlotToString (TextureSlot texUsage) noexcept
 
TextureSlot Divide::TypeUtil::StringToTextureSlot (std::string_view name)
 
const char * Divide::TypeUtil::BumpMethodToString (BumpMethod bumpMethod) noexcept
 
BumpMethod Divide::TypeUtil::StringToBumpMethod (std::string_view name)
 
const char * Divide::TypeUtil::ShadingModeToString (ShadingMode shadingMode) noexcept
 
ShadingMode Divide::TypeUtil::StringToShadingMode (std::string_view name)
 
const char * Divide::TypeUtil::TextureOperationToString (TextureOperation textureOp) noexcept
 
TextureOperation Divide::TypeUtil::StringToTextureOperation (std::string_view operation)
 

Variables

constexpr size_t Divide::anonymous_namespace{Material.cpp}::g_materialXMLVersion = 1u