FBShaderModelInfo Class Reference

FBShaderModelInfo Class Reference

#include <fbshader.h>

Class Description

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...
 
FBModelGetFBModel ()
 Get Model. More...
 
FBMaterialGetFBMaterial ()
 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...
 

Constructor & Destructor Documentation

FBShaderModelInfo ( FBShader pShader,
HKModelRenderInfo  pInfo,
int  pSubRegionIndex 
)
virtual ~FBShaderModelInfo ( )
virtual

Member Function Documentation

FBMaterial* GetFBMaterial ( )

Get Material.

FBModel* GetFBModel ( )
inline

Get Model.

Definition at line 310 of file fbshader.h.

310 { return mFBModel; }
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.

KShaderModelInfo* GetShaderModelInfo ( ) const
inline

Get Internal ShaderModelInfo object.

Definition at line 318 of file fbshader.h.

318 { return mLocalPtr; }
int GetShaderVersion ( ) const

GetLast updated shader version.

int GetSubRegionIndex ( )
void SetGeometryArrayIds ( unsigned int  pArrayIds)

Get the geometry array ids for rendering.

virtual void UpdateModelShaderInfo ( int  pShader_Version)
virtual

To be overloaded, always be called when Model or Shader version out of date.


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