Class PhongMaterial#
Defined in File Material.h
Inheritance Relationships#
Base Type#
public Karana::Core::Base(Class Base)
Class Documentation#
-
class PhongMaterial : public Karana::Core::Base#
A standard material with diffuse, ambient, specular, and emissive components
Public Functions
-
PhongMaterial(const PhongMaterialInfo &mat)#
Constructor from a PhongMaterialInfo
- Parameters:
mat – the parameter struct
-
~PhongMaterial()#
Destructor for PhongMaterial
Public Members
-
const PhongMaterialInfo info#
Parameters for the materials.
Public Static Functions
-
static Karana::Core::ks_ptr<PhongMaterial> create(const PhongMaterialInfo &mat)#
Create a PhongMaterial.
- Parameters:
mat – the parameter struct
- Returns:
The created PhongMaterial
-
PhongMaterial(const PhongMaterialInfo &mat)#