iShaderMaterialIO.cpp File Reference
#include <igor/resources/shader_material/loader/iShaderMaterialIO.h>
#include <igor/resources/iResourceManager.h>
#include <iaux/system/iaFile.h>
#include <tinyxml.h>
#include <fstream>
#include <iostream>

Namespaces

namespace  igor
 resource parameters texture unit 3
 

Functions

static iRenderStateValue igor::getRenderStateValue (TiXmlElement *states, const char *stateName, iRenderStateValue defaultValue)
 
static void igor::readStates (TiXmlElement *states, const iShaderMaterialPtr &shaderMaterial)
 
static void igor::readShader (TiXmlElement *element, iShaderObjectType shaderObjectType, iShaderProgramPtr shaderProgram)
 
static void igor::readProgram (TiXmlElement *program, const iShaderMaterialPtr &shaderMaterial)