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