GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
ShaderCacheItem Struct Reference
Collaboration diagram for ShaderCacheItem:

Public Attributes

std::string v_format
std::string f_format
std::string g_format
std::vector< std::string > v_vec
std::vector< std::string > f_vec
bool is_trans
ShaderModule * mod
ShaderCall * vertex_c
ShaderCall * fragment_c
std::string v_defines
std::string f_defines
std::string v_shader
std::string f_shader
std::vector< Shader * > v_shaders
std::vector< Shader * > f_shaders
std::vector< Shader * > g_shaders
Program * prog
int prog_id

Friends

bool operator== (const ShaderCacheItem &i1, const ShaderCacheItem &i2)

◆ operator==

bool operator== ( const ShaderCacheItem & i1,
const ShaderCacheItem & i2 )
friend

Member Data Documentation

◆ f_defines

std::string ShaderCacheItem::f_defines

◆ f_format

std::string ShaderCacheItem::f_format

◆ f_shader

std::string ShaderCacheItem::f_shader

◆ f_shaders

std::vector<Shader*> ShaderCacheItem::f_shaders

◆ f_vec

std::vector<std::string> ShaderCacheItem::f_vec

◆ fragment_c

ShaderCall * ShaderCacheItem::fragment_c

◆ g_format

std::string ShaderCacheItem::g_format

◆ g_shaders

std::vector<Shader*> ShaderCacheItem::g_shaders

◆ is_trans

bool ShaderCacheItem::is_trans

◆ mod

ShaderModule* ShaderCacheItem::mod

◆ prog

Program* ShaderCacheItem::prog

◆ prog_id

int ShaderCacheItem::prog_id

◆ v_defines

std::string ShaderCacheItem::v_defines

◆ v_format

std::string ShaderCacheItem::v_format

◆ v_shader

std::string ShaderCacheItem::v_shader

◆ v_shaders

std::vector<Shader*> ShaderCacheItem::v_shaders

◆ v_vec

std::vector<std::string> ShaderCacheItem::v_vec

◆ vertex_c

ShaderCall* ShaderCacheItem::vertex_c

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