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.
FBModel GetFBModel ()
  Get Model.
FBMaterial GetFBMaterial ()
  Get Material.
int  GetSubRegionIndex ()
KShaderModelInfo *  GetShaderModelInfo () const
  Get Internal ShaderModelInfo object.
int  GetModelVersion () const
  Get Last updated model version id.
int  GetShaderVersion () const
  GetLast updated shader version.
bool  GetOriginalTextureFlag () const
  if application viewing mode request texture or not.
unsigned int  GetGeometryArrayIds () const
  Get the geometry array ids for rendering.
void  SetGeometryArrayIds (unsigned int pArrayIds)
  Get the geometry array ids for rendering.

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void FBShaderModelInfo::UpdateModelShaderInfo ( int  pShader_Version ) [virtual]

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

FBModel* FBShaderModelInfo::GetFBModel ( ) [inline]

Get Model.

Definition at line 310 of file fbshader.h.

{ return mFBModel; }
FBMaterial* FBShaderModelInfo::GetFBMaterial ( )
int FBShaderModelInfo::GetSubRegionIndex ( )
KShaderModelInfo* FBShaderModelInfo::GetShaderModelInfo ( ) const [inline]

Get Internal ShaderModelInfo object.

Definition at line 318 of file fbshader.h.

{ return mLocalPtr; }
int FBShaderModelInfo::GetModelVersion ( ) const

Get Last updated model version id.

int FBShaderModelInfo::GetShaderVersion ( ) const

GetLast updated shader version.

bool FBShaderModelInfo::GetOriginalTextureFlag ( ) const

if application viewing mode request texture or not.

unsigned int FBShaderModelInfo::GetGeometryArrayIds ( ) const

Get the geometry array ids for rendering.

void FBShaderModelInfo::SetGeometryArrayIds ( unsigned int  pArrayIds )

Get the geometry array ids for rendering.


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