35 bool initialize(ID3D11Device*, ID3D11DeviceContext*,
int,
int,
char*,
int,
int);
37 bool render(ID3D11DeviceContext*);
39 int get_index_count();
40 ID3D11ShaderResourceView* get_texture();
42 void set_render_location(
int,
int);
45 bool initialize_buffers(ID3D11Device*);
46 void shutdown_buffers();
47 bool update_buffers(ID3D11DeviceContext*);
48 void render_buffers(ID3D11DeviceContext*);
50 bool load_texture(ID3D11Device*, ID3D11DeviceContext*,
char*);
51 void release_texture();
53 ID3D11Buffer* vertex_buffer_, * index_buffer_;
54 int vertex_count_, index_count_, screen_width_, screen_height_, bitmap_width_, bitmap_height_, render_x_, render_y_, prev_pos_x_, prev_pos_y_;