virtual unsigned Get_Vertex_Stream_Count() const
virtual void Copy_Vertex_Stream(unsigned stream, void *dest_buffer, const VertexStreamStruct &vss, unsigned vertex_count)
Shd6BumpDiffClass(const ShdDefClass *def)
virtual unsigned Get_Vertex_Size(unsigned stream) const
virtual TextureClass * Peek_Texture(int idx) const
virtual bool Use_HW_Vertex_Processing() const
virtual int Get_Pass_Count()
static Matrix4x4 View_Projection_Matrix
virtual void Apply_Instance(int cur_pass, RenderInfoClass &rinfo)
Apply per instance states for 1 pass DX6 specular with gloss map (no bump)
static ShdHWVertexShader Vertex_Shader
virtual void Apply_Shared(int cur_pass, RenderInfoClass &rinfo)
virtual int Get_Texture_Count() const
virtual ~Shd6BumpDiffClass()
ShdInterfaceClass(const ShdDefClass *def, int class_id)
Constructor.