GlPortal Class Reference
0.1.1
Source code documentation of the free and open 3D action puzzle game.
Main Page
Related Pages
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
external
RadixEngine
include
radix
data
material
Material.hpp
Go to the documentation of this file.
1
#ifndef RADIX_MATERIAL_HPP
2
#define RADIX_MATERIAL_HPP
3
4
#include <string>
5
#include <vector>
6
7
#include <
radix/data/texture/Texture.hpp
>
8
9
namespace
radix
{
10
11
class
Material
{
12
public
:
13
static
const
Material
Empty
;
14
15
std::string
name
,
fancyname
;
16
Texture
diffuse
,
specular
,
normal
,
height
;
17
float
shininess
= 0;
18
float
scaleU
= 1,
scaleV
= 1;
19
20
bool
portalable
;
21
std::string
kind
;
22
std::vector<std::string>
tags
;
23
24
int
tileScale
;
25
};
26
27
}
/* namespace radix */
28
29
#endif
/* RADIX_MATERIAL_HPP */
Texture.hpp
radix
Definition:
GameController.hpp:7
radix::Material::tags
std::vector< std::string > tags
Definition:
Material.hpp:22
radix::Material::diffuse
Texture diffuse
Definition:
Material.hpp:16
radix::Material::shininess
float shininess
Definition:
Material.hpp:17
radix::Material::Empty
static const Material Empty
Definition:
Material.hpp:13
radix::Material::kind
std::string kind
Definition:
Material.hpp:21
radix::Texture
Definition:
Texture.hpp:6
radix::Material::specular
Texture specular
Definition:
Material.hpp:16
radix::Material::fancyname
std::string fancyname
Definition:
Material.hpp:15
radix::Material::scaleV
float scaleV
Definition:
Material.hpp:18
radix::Material::portalable
bool portalable
Definition:
Material.hpp:20
radix::Material::height
Texture height
Definition:
Material.hpp:16
radix::Material::tileScale
int tileScale
Definition:
Material.hpp:24
radix::Material::name
std::string name
Definition:
Material.hpp:15
radix::Material::normal
Texture normal
Definition:
Material.hpp:16
radix::Material::scaleU
float scaleU
Definition:
Material.hpp:18
radix::Material
Definition:
Material.hpp:11
Generated on Tue Jan 3 2017 08:15:37 for GlPortal Class Reference by
1.8.8