#include <aglIndexStream.h>
|
| | IndexStream () |
| virtual | ~IndexStream () |
| PrimitiveType | getPrimitiveType () const |
| void | setPrimitiveType (PrimitiveType primitive_type) |
| void | setUpStream (const u16 *addr, u32 count) |
| void | setUpStream (const u16 *addr, u32 count, PrimitiveType primitive_type) |
| void | setUpStream (const u32 *addr, u32 count) |
| void | setUpStream (const u32 *addr, u32 count, PrimitiveType primitive_type) |
| const void * | getBufferPtr (u32 start) const |
| u32 | getCount () const |
| void | draw () const |
| void | draw (u32 start, u32 count) const |
| void | drawInstanced (u32 instance_num) const |
| void | drawInstanced (u32 start, u32 count, u32 instance_num) const |
| void | drawInstanced (u32 instance_num, u32 base_vertex) const |
| void | drawInstanced (u32 start, u32 count, u32 instance_num, u32 base_vertex) const |
◆ PrimitiveType
◆ IndexStream()
| agl::IndexStream::IndexStream |
( |
| ) |
|
◆ ~IndexStream()
| agl::IndexStream::~IndexStream |
( |
| ) |
|
|
virtual |
◆ getPrimitiveType()
◆ setPrimitiveType()
| void agl::IndexStream::setPrimitiveType |
( |
PrimitiveType | primitive_type | ) |
|
|
inline |
◆ setUpStream() [1/4]
| void agl::IndexStream::setUpStream |
( |
const u16 * | addr, |
|
|
u32 | count ) |
|
inline |
◆ setUpStream() [2/4]
| void agl::IndexStream::setUpStream |
( |
const u16 * | addr, |
|
|
u32 | count, |
|
|
PrimitiveType | primitive_type ) |
|
inline |
◆ setUpStream() [3/4]
| void agl::IndexStream::setUpStream |
( |
const u32 * | addr, |
|
|
u32 | count ) |
|
inline |
◆ setUpStream() [4/4]
| void agl::IndexStream::setUpStream |
( |
const u32 * | addr, |
|
|
u32 | count, |
|
|
PrimitiveType | primitive_type ) |
|
inline |
◆ getBufferPtr()
| const void * agl::IndexStream::getBufferPtr |
( |
u32 | start | ) |
const |
|
inline |
◆ getCount()
| u32 agl::IndexStream::getCount |
( |
| ) |
const |
|
inline |
◆ draw() [1/2]
| void agl::IndexStream::draw |
( |
| ) |
const |
|
inline |
◆ draw() [2/2]
| void agl::IndexStream::draw |
( |
u32 | start, |
|
|
u32 | count ) const |
|
inline |
◆ drawInstanced() [1/4]
| void agl::IndexStream::drawInstanced |
( |
u32 | instance_num | ) |
const |
|
inline |
◆ drawInstanced() [2/4]
| void agl::IndexStream::drawInstanced |
( |
u32 | start, |
|
|
u32 | count, |
|
|
u32 | instance_num ) const |
|
inline |
◆ drawInstanced() [3/4]
| void agl::IndexStream::drawInstanced |
( |
u32 | instance_num, |
|
|
u32 | base_vertex ) const |
|
inline |
◆ drawInstanced() [4/4]
| void agl::IndexStream::drawInstanced |
( |
u32 | start, |
|
|
u32 | count, |
|
|
u32 | instance_num, |
|
|
u32 | base_vertex ) const |
|
inline |
◆ setUpStream_()
| void agl::IndexStream::setUpStream_ |
( |
const void * | addr, |
|
|
IndexStreamFormat | format, |
|
|
u32 | count ) |
|
private |
◆ cleanUp_()
| void agl::IndexStream::cleanUp_ |
( |
| ) |
|
|
private |
◆ mFormat
◆ mPrimitiveType
◆ mpBuffer
| const void* agl::IndexStream::mpBuffer |
|
private |
◆ mCount
| u32 agl::IndexStream::mCount |
|
private |
◆ mStride
| u32 agl::IndexStream::mStride |
|
private |