#include <fbshader.h>
Definition at line 300 of file fbshader.h.
Public Member Functions | |
FBShaderModelInfo (FBShader *pShader, HKModelRenderInfo pInfo, int pSubRegionIndex) | |
virtual | ~FBShaderModelInfo () |
virtual void | UpdateModelShaderInfo (int pShader_Version) |
To be overloaded, always be called when Model or Shader version out of date. More... | |
FBModel * | GetFBModel () |
Get Model. More... | |
FBMaterial * | GetFBMaterial () |
Get Material. More... | |
int | GetSubRegionIndex () |
KShaderModelInfo * | GetShaderModelInfo () const |
Get Internal ShaderModelInfo object. More... | |
int | GetModelVersion () const |
Get Last updated model version id. More... | |
int | GetShaderVersion () const |
GetLast updated shader version. More... | |
bool | GetOriginalTextureFlag () const |
if application viewing mode request texture or not. More... | |
unsigned int | GetGeometryArrayIds () const |
Get the geometry array ids for rendering. More... | |
void | SetGeometryArrayIds (unsigned int pArrayIds) |
Get the geometry array ids for rendering. More... | |
FBShaderModelInfo | ( | FBShader * | pShader, |
HKModelRenderInfo | pInfo, | ||
int | pSubRegionIndex | ||
) |
|
virtual |
FBMaterial* GetFBMaterial | ( | ) |
Get Material.
|
inline |
unsigned int GetGeometryArrayIds | ( | ) | const |
Get the geometry array ids for rendering.
int GetModelVersion | ( | ) | const |
Get Last updated model version id.
bool GetOriginalTextureFlag | ( | ) | const |
if application viewing mode request texture or not.
|
inline |
Get Internal ShaderModelInfo object.
Definition at line 318 of file fbshader.h.
int GetShaderVersion | ( | ) | const |
GetLast updated shader version.
int GetSubRegionIndex | ( | ) |
void SetGeometryArrayIds | ( | unsigned int | pArrayIds | ) |
Get the geometry array ids for rendering.
|
virtual |
To be overloaded, always be called when Model or Shader version out of date.