New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
ModelG3d::ShaderAssign Struct Reference

#include <ModelG3d.h>

Public Member Functions

void initialize (const agl::ShaderProgram *shader_program)
void updateLocation ()

Public Attributes

const agl::ShaderProgramshader_program
agl::UniformBlockLocation env_location
agl::UniformBlockLocation mtx_location
agl::UniformBlockLocation shp_location
agl::UniformBlockLocation mat_location
agl::SamplerLocation sdw_location
agl::SamplerLocation rfl_location

Member Function Documentation

◆ initialize()

void ModelG3d::ShaderAssign::initialize ( const agl::ShaderProgram * shader_program)
inline

◆ updateLocation()

void ModelG3d::ShaderAssign::updateLocation ( )
inline

Member Data Documentation

◆ shader_program

const agl::ShaderProgram* ModelG3d::ShaderAssign::shader_program

◆ env_location

agl::UniformBlockLocation ModelG3d::ShaderAssign::env_location

◆ mtx_location

agl::UniformBlockLocation ModelG3d::ShaderAssign::mtx_location

◆ shp_location

agl::UniformBlockLocation ModelG3d::ShaderAssign::shp_location

◆ mat_location

agl::UniformBlockLocation ModelG3d::ShaderAssign::mat_location

◆ sdw_location

agl::SamplerLocation ModelG3d::ShaderAssign::sdw_location

◆ rfl_location

agl::SamplerLocation ModelG3d::ShaderAssign::rfl_location