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 (HFBShader 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.
HFBMaterial  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 ( HFBShader  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; }
HFBMaterial 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