zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Zeni::Program_DX9 Class Reference

#include <Shader.h>

Inherits Zeni::Program.

Public Member Functions

 Program_DX9 ()
 
virtual ~Program_DX9 ()
 
void attach (Shader &shader)
 
const Shader_DX9get_fragment_shader () const
 
const Shader_DX9get_vertex_shader () const
 
void link ()
 
- Public Member Functions inherited from Zeni::Program
 Program ()
 
virtual ~Program ()
 

Detailed Description

Definition at line 224 of file Shader.h.

Constructor & Destructor Documentation

Zeni::Program_DX9::Program_DX9 ( )

Definition at line 348 of file Shader.cpp.

Zeni::Program_DX9::~Program_DX9 ( )
virtual

Definition at line 354 of file Shader.cpp.

Member Function Documentation

void Zeni::Program_DX9::attach ( Shader shader)
virtual

Implements Zeni::Program.

Definition at line 357 of file Shader.cpp.

References Zeni::Shader_DX9::type(), and Zeni::Shader::VERTEX.

const Shader_DX9 * Zeni::Program_DX9::get_fragment_shader ( ) const
inline

Definition at line 69 of file Shader.hxx.

Referenced by Zeni::Video_DX9::set_program().

const Shader_DX9 * Zeni::Program_DX9::get_vertex_shader ( ) const
inline

Definition at line 65 of file Shader.hxx.

Referenced by Zeni::Video_DX9::set_program().

void Zeni::Program_DX9::link ( )
virtual

Implements Zeni::Program.

Definition at line 372 of file Shader.cpp.


The documentation for this class was generated from the following files: