Open Reality Reference Guide
FBShaderModelInfo Class Reference

Public Member Functions

 FBShaderModelInfo (FBShader *pShader, HKModelRenderInfo pInfo, int pSubRegionIndex)
 
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...
 

Detailed Description

Definition at line 300 of file fbshader.h.

Member Function Documentation

◆ GetFBMaterial()

FBMaterial* GetFBMaterial ( )

Get Material.

◆ GetFBModel()

FBModel* GetFBModel ( )
inline

Get Model.

Definition at line 310 of file fbshader.h.

◆ GetGeometryArrayIds()

unsigned int GetGeometryArrayIds ( ) const

Get the geometry array ids for rendering.

◆ GetModelVersion()

int GetModelVersion ( ) const

Get Last updated model version id.

◆ GetOriginalTextureFlag()

bool GetOriginalTextureFlag ( ) const

if application viewing mode request texture or not.

◆ GetShaderModelInfo()

KShaderModelInfo* GetShaderModelInfo ( ) const
inline

Get Internal ShaderModelInfo object.

Definition at line 318 of file fbshader.h.

◆ GetShaderVersion()

int GetShaderVersion ( ) const

GetLast updated shader version.

◆ SetGeometryArrayIds()

void SetGeometryArrayIds ( unsigned int  pArrayIds)

Get the geometry array ids for rendering.

◆ UpdateModelShaderInfo()

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: