Polyphase Game Engine
Loading...
Searching...
No Matches
MaterialBase.cpp File Reference
#include "Assets/MaterialBase.h"
#include "Assets/MaterialInstance.h"
#include "Assets/MaterialLite.h"
#include "Assets/Texture.h"
#include "Renderer.h"
#include "AssetManager.h"
#include "Constants.h"
#include "Log.h"
#include "Engine.h"
#include "Utilities.h"
#include "Nodes/3D/DirectionalLight3d.h"
#include "Nodes/3D/PointLight3d.h"
#include "Nodes/3D/Camera3d.h"
#include "Graphics/Graphics.h"
#include <sstream>
#include <algorithm>

Functions

 FORCE_LINK_DEF (MaterialBase)
 
 DEFINE_ASSET (MaterialBase)
 

Variables

const char * gBlendModeStrings []
 
const char * gCullModeStrings []
 

Function Documentation

◆ DEFINE_ASSET()

DEFINE_ASSET ( MaterialBase  )

◆ FORCE_LINK_DEF()

FORCE_LINK_DEF ( MaterialBase  )

Variable Documentation

◆ gBlendModeStrings

const char* gBlendModeStrings[]
Initial value:
=
{
"Opaque",
"Masked",
"Transparent",
"Additive"
}

◆ gCullModeStrings

const char* gCullModeStrings[]
Initial value:
=
{
"None",
"Back",
"Front"
}