Khaotic Engine Reborn
|
Public Member Functions | |
celshade_class (const celshade_class &) | |
bool | initialize (ID3D11Device *, HWND) |
void | shutdown () |
bool | render (ID3D11DeviceContext *device_context, int index_count, XMMATRIX world_matrix, XMMATRIX view_matrix, XMMATRIX projection_matrix, ID3D11ShaderResourceView *texture, XMFLOAT4 diffuse_color, XMFLOAT4 ambient_color, XMFLOAT3 sun_direction, float intensity) |
Definition at line 11 of file celshade_class.h.
celshade_class::celshade_class | ( | ) |
Definition at line 7 of file celshade_class.cpp.
celshade_class::celshade_class | ( | const celshade_class & | other | ) |
Definition at line 21 of file celshade_class.cpp.
celshade_class::~celshade_class | ( | ) |
Definition at line 26 of file celshade_class.cpp.
bool celshade_class::initialize | ( | ID3D11Device * | device, |
HWND | hwnd ) |
Definition at line 31 of file celshade_class.cpp.
bool celshade_class::render | ( | ID3D11DeviceContext * | device_context, |
int | index_count, | ||
XMMATRIX | world_matrix, | ||
XMMATRIX | view_matrix, | ||
XMMATRIX | projection_matrix, | ||
ID3D11ShaderResourceView * | texture, | ||
XMFLOAT4 | diffuse_color, | ||
XMFLOAT4 | ambient_color, | ||
XMFLOAT3 | sun_direction, | ||
float | intensity ) |
Definition at line 77 of file celshade_class.cpp.
void celshade_class::shutdown | ( | ) |
Definition at line 69 of file celshade_class.cpp.