#include <shd7bumpdiff.h>
Inherits ShdInterfaceClass.
|
| | Shd7BumpDiffClass (const ShdDefClass *def) |
| |
| virtual | ~Shd7BumpDiffClass () |
| |
| virtual int | Get_Pass_Count () |
| |
| virtual int | Get_Texture_Count () const |
| |
| virtual TextureClass * | Peek_Texture (int idx) const |
| |
| virtual void | Apply_Shared (int cur_pass, RenderInfoClass &rinfo) |
| | Apply shared states for 2 pass DX7 bump diffuse.
|
| |
| virtual void | Apply_Instance (int cur_pass, RenderInfoClass &rinfo) |
| | Apply per instance states for 2 pass DX7 bump diffuse.
|
| |
| virtual unsigned | Get_Vertex_Stream_Count () const |
| |
| virtual unsigned | Get_Vertex_Size (unsigned stream) const |
| |
| virtual bool | Use_HW_Vertex_Processing () const |
| |
| virtual void | Copy_Vertex_Stream (unsigned stream, void *dest_buffer, const VertexStreamStruct &vss, unsigned vertex_count) |
| |
| | ShdInterfaceClass (const ShdDefClass *def, int class_id) |
| | Constructor.
|
| |
| virtual | ~ShdInterfaceClass (void) |
| | Destructor.
|
| |
| const ShdDefClass * | Peek_Definition (void) |
| | returns a pointer to the definition for this shader
|
| |
| WWINLINE int | Get_Class_ID () const |
| |
| virtual bool | Greater_Than (const ShdInterfaceClass &s, int pass) const |
| |
| virtual bool | Similar_Enough (const ShdInterfaceClass &s, int pass) const |
| |
| virtual bool | Pass_Selection (ShdMeshClass *, RenderInfoClass *, int) |
| |
| virtual bool | Is_Opaque (void) const |
| |
| | RefCountClass (void) |
| |
| | RefCountClass (const RefCountClass &) |
| |
| void | Add_Ref (void) const |
| |
| WWINLINE void | Release_Ref (void) const |
| |
| int | Num_Refs (void) const |
| |
| virtual void | Delete_This (void) |
| |
Definition at line 49 of file shd7bumpdiff.h.
◆ Shd7BumpDiffClass()
| Shd7BumpDiffClass::Shd7BumpDiffClass |
( |
const ShdDefClass * | def | ) |
|
◆ ~Shd7BumpDiffClass()
| Shd7BumpDiffClass::~Shd7BumpDiffClass |
( |
| ) |
|
|
virtual |
◆ Apply_Instance()
| void Shd7BumpDiffClass::Apply_Instance |
( |
int | cur_pass, |
|
|
RenderInfoClass & | rinfo ) |
|
virtual |
◆ Apply_Shared()
◆ Copy_Vertex_Stream()
| void Shd7BumpDiffClass::Copy_Vertex_Stream |
( |
unsigned | stream, |
|
|
void * | dest_buffer, |
|
|
const VertexStreamStruct & | vss, |
|
|
unsigned | vertex_count ) |
|
virtual |
◆ Get_Pass_Count()
| virtual int Shd7BumpDiffClass::Get_Pass_Count |
( |
void | | ) |
|
|
inlinevirtual |
◆ Get_Texture_Count()
| virtual int Shd7BumpDiffClass::Get_Texture_Count |
( |
| ) |
const |
|
inlinevirtual |
◆ Get_Vertex_Size()
| unsigned Shd7BumpDiffClass::Get_Vertex_Size |
( |
unsigned | stream | ) |
const |
|
virtual |
◆ Get_Vertex_Stream_Count()
| unsigned Shd7BumpDiffClass::Get_Vertex_Stream_Count |
( |
| ) |
const |
|
virtual |
◆ Init()
| void Shd7BumpDiffClass::Init |
( |
| ) |
|
|
static |
◆ Peek_Texture()
| virtual TextureClass * Shd7BumpDiffClass::Peek_Texture |
( |
int | idx | ) |
const |
|
inlinevirtual |
◆ Shutdown()
| void Shd7BumpDiffClass::Shutdown |
( |
| ) |
|
|
static |
◆ Use_HW_Vertex_Processing()
| virtual bool Shd7BumpDiffClass::Use_HW_Vertex_Processing |
( |
| ) |
const |
|
inlinevirtual |
◆ Ambient
◆ Bumpiness
| Vector4 Shd7BumpDiffClass::Bumpiness |
|
protected |
◆ Diffuse
◆ NormalMap
◆ Pass_0_Vertex_Shader
◆ Pass_1_Vertex_Shader
◆ Texture
◆ View_Projection_Matrix
| Matrix4x4 Shd7BumpDiffClass::View_Projection_Matrix |
|
staticprotected |
The documentation for this class was generated from the following files: