Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
material.h File Reference
+ Include dependency graph for material.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  material
 
class  MaterialTagClass
 

Namespaces

 Blam
 Namespace surrounding all major engine components.
 
 Blam::Content
 
 Blam::Content::Tags
 Namespace containing functions related to tag data.
 

Macros

#define BLAM
 

Enumerations

enum  material_filter_modes : uint32_t {
  material_filter_modes::inherit_from_bitmap, material_filter_modes::none, material_filter_modes::point, material_filter_modes::linear,
  material_filter_modes::anisotropic
}
 
enum  material_wrap_modes : uint32_t { material_wrap_modes::wrap, material_wrap_modes::mirror, material_wrap_modes::clamp, material_wrap_modes::border }
 
enum  material_comparison_function : uint32_t {
  material_comparison_function::always_fail, material_comparison_function::always_pass, material_comparison_function::less_than, material_comparison_function::less_than_or_equal,
  material_comparison_function::equal, material_comparison_function::not_equal, material_comparison_function::greater_than_or_equal, material_comparison_function::greater_than,
  material_comparison_function::disabled
}
 

Functions

BLAM materialBlam::Content::Tags::GetMaterialTag (std::string tag_path)
 

Macro Definition Documentation

◆ BLAM

#define BLAM

Enumeration Type Documentation

◆ material_comparison_function

Enumerator
always_fail 
always_pass 
less_than 
less_than_or_equal 
equal 
not_equal 
greater_than_or_equal 
greater_than 
disabled 

◆ material_filter_modes

Enumerator
inherit_from_bitmap 
none 
point 
linear 
anisotropic 

◆ material_wrap_modes

Enumerator
wrap 
mirror 
clamp 
border