Public Member Functions

FBShaderModelInfo Class Reference

Search for all occurrences

Detailed Description

Definition at line 300 of file fbshader.h.

#include <fbshader.h>

List of all members.

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.
FBModelGetFBModel ()
 Get Model.
FBMaterialGetFBMaterial ()
 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 ( FBShader pShader,
HKModelRenderInfo  pInfo,
int  pSubRegionIndex 
)
virtual ~FBShaderModelInfo ( ) [virtual]

Member Function Documentation

virtual void UpdateModelShaderInfo ( int  pShader_Version) [virtual]

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

FBModel* GetFBModel ( ) [inline]

Get Model.

Definition at line 310 of file fbshader.h.

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

Get Internal ShaderModelInfo object.

Definition at line 318 of file fbshader.h.

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


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

FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo
FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo FBShaderModelInfo