Elaztek Developer Hub
Blamite Game Engine - blam!  00367.02.08.23.1815.blamite
The core library for the Blamite Game Engine.
material.h File Reference

Go to the source code of this file.

Classes

struct  material
 Structure representing a Material tag. More...
 
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 {
  mat_fm_use_bitmap_state, mat_fm_none, mat_fm_point, mat_fm_linear,
  mat_fm_anisotropic
}
 
enum  material_wrap_modes { mat_wrap_wrap, mat_wrap_mirror, mat_wrap_clamp, mat_wrap_border }
 
enum  material_comparison_function {
  mat_cmp_always_fail, mat_cmp_always_pass, mat_cmp_less, mat_cmp_less_equal,
  mat_cmp_equal, mat_cmp_not_equal, mat_cmp_greater_equal, mat_cmp_greater,
  mat_cmp_disabled
}
 

Functions

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

Macro Definition Documentation

◆ BLAM

#define BLAM

Enumeration Type Documentation

◆ material_comparison_function

Enumerator
mat_cmp_always_fail 
mat_cmp_always_pass 
mat_cmp_less 
mat_cmp_less_equal 
mat_cmp_equal 
mat_cmp_not_equal 
mat_cmp_greater_equal 
mat_cmp_greater 
mat_cmp_disabled 

◆ material_filter_modes

Enumerator
mat_fm_use_bitmap_state 
mat_fm_none 
mat_fm_point 
mat_fm_linear 
mat_fm_anisotropic 

◆ material_wrap_modes

Enumerator
mat_wrap_wrap 
mat_wrap_mirror 
mat_wrap_clamp 
mat_wrap_border