#include <shd8bumpspec.h>
Inherits ShdInterfaceClass.
|
| | Shd8BumpSpecClass (const ShdDefClass *def) |
| |
| virtual | ~Shd8BumpSpecClass () |
| |
| virtual int | Get_Pass_Count () |
| |
| virtual bool | Pass_Selection (ShdMeshClass *, RenderInfoClass *, int) |
| |
| virtual int | Get_Texture_Count () const |
| |
| virtual TextureClass * | Peek_Texture (int idx) const |
| |
| virtual void | Apply_Shared (int cur_pass, RenderInfoClass &rinfo) |
| |
| virtual void | Apply_Instance (int cur_pass, RenderInfoClass &rinfo) |
| |
| 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 | 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 48 of file shd8bumpspec.h.
◆ Shd8BumpSpecClass()
| Shd8BumpSpecClass::Shd8BumpSpecClass |
( |
const ShdDefClass * | def | ) |
|
◆ ~Shd8BumpSpecClass()
| Shd8BumpSpecClass::~Shd8BumpSpecClass |
( |
void | | ) |
|
|
virtual |
◆ Apply_Instance()
| void Shd8BumpSpecClass::Apply_Instance |
( |
int | cur_pass, |
|
|
RenderInfoClass & | rinfo ) |
|
virtual |
◆ Apply_Shared()
| void Shd8BumpSpecClass::Apply_Shared |
( |
int | cur_pass, |
|
|
RenderInfoClass & | rinfo ) |
|
virtual |
◆ Copy_Vertex_Stream()
| void Shd8BumpSpecClass::Copy_Vertex_Stream |
( |
unsigned | stream, |
|
|
void * | dest_buffer, |
|
|
const VertexStreamStruct & | vss, |
|
|
unsigned | vertex_count ) |
|
virtual |
◆ Get_Pass_Count()
| virtual int Shd8BumpSpecClass::Get_Pass_Count |
( |
void | | ) |
|
|
inlinevirtual |
◆ Get_Texture_Count()
| virtual int Shd8BumpSpecClass::Get_Texture_Count |
( |
| ) |
const |
|
inlinevirtual |
◆ Get_Vertex_Size()
| unsigned Shd8BumpSpecClass::Get_Vertex_Size |
( |
unsigned | stream | ) |
const |
|
virtual |
◆ Get_Vertex_Stream_Count()
| unsigned Shd8BumpSpecClass::Get_Vertex_Stream_Count |
( |
| ) |
const |
|
virtual |
◆ Init()
| void Shd8BumpSpecClass::Init |
( |
void | | ) |
|
|
static |
◆ Pass_Selection()
◆ Peek_Texture()
| virtual TextureClass * Shd8BumpSpecClass::Peek_Texture |
( |
int | idx | ) |
const |
|
inlinevirtual |
◆ Setup_Self_Shadow_Info()
◆ Shutdown()
| void Shd8BumpSpecClass::Shutdown |
( |
void | | ) |
|
|
static |
◆ Use_HW_Vertex_Processing()
| virtual bool Shd8BumpSpecClass::Use_HW_Vertex_Processing |
( |
| ) |
const |
|
inlinevirtual |
◆ Ambient
◆ Bumpiness
| Vector4 Shd8BumpSpecClass::Bumpiness |
|
protected |
◆ Diffuse
◆ NormalMap
◆ Pixel_Shader
◆ Self_Shadow_Pixel_Shader
◆ Self_Shadow_Transform
| Matrix4x4 Shd8BumpSpecClass::Self_Shadow_Transform |
|
protected |
◆ Self_Shadow_Vertex_Shader
◆ Specular
| Vector4 Shd8BumpSpecClass::Specular |
|
protected |
◆ Texture
◆ Vertex_Shader
◆ View_Projection_Matrix
| Matrix4x4 Shd8BumpSpecClass::View_Projection_Matrix |
|
staticprotected |
The documentation for this class was generated from the following files: