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

#include <types.h>

Public Member Functions

bool LoadFromDisk (std::string path)
 
void Release ()
 
bool Reload ()
 

Public Attributes

std::string file_path
 
void * source_data = nullptr
 
int64_t source_size
 
bgfx::ShaderHandle handle
 

Member Function Documentation

◆ LoadFromDisk()

bool shader_info::shader::LoadFromDisk ( std::string  path)
+ Here is the caller graph for this function:

◆ Release()

void shader_info::shader::Release ( )
+ Here is the caller graph for this function:

◆ Reload()

bool shader_info::shader::Reload ( )
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ file_path

std::string shader_info::shader::file_path

◆ handle

bgfx::ShaderHandle shader_info::shader::handle

◆ source_data

void* shader_info::shader::source_data = nullptr

◆ source_size

int64_t shader_info::shader::source_size

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