Elaztek Developer Hub
Blamite Game Engine - blam!  00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
BlamMaterialBakedState Struct Reference

#include <types.h>

Classes

struct  ScalarParams
 
struct  TextureBinding
 
struct  UVTransform
 

Public Attributes

std::vector< TextureBindingtextures
 
std::vector< UVTransformuv_transforms
 
std::vector< ScalarParamsscalar_params
 
float packed_pbr_data [21 *4] = {}
 
bool use_packed_pbr = false
 
bgfx::ProgramHandle program = BGFX_INVALID_HANDLE
 
int material_type = 0
 
bool valid = false
 

Member Data Documentation

◆ material_type

int BlamMaterialBakedState::material_type = 0

◆ packed_pbr_data

float BlamMaterialBakedState::packed_pbr_data[21 *4] = {}

◆ program

bgfx::ProgramHandle BlamMaterialBakedState::program = BGFX_INVALID_HANDLE

◆ scalar_params

std::vector<ScalarParams> BlamMaterialBakedState::scalar_params

◆ textures

std::vector<TextureBinding> BlamMaterialBakedState::textures

◆ use_packed_pbr

bool BlamMaterialBakedState::use_packed_pbr = false

◆ uv_transforms

std::vector<UVTransform> BlamMaterialBakedState::uv_transforms

◆ valid

bool BlamMaterialBakedState::valid = false

The documentation for this struct was generated from the following file: