#include <RE_PickBuffer.h>
|
| | RE_PickBuffer () |
| |
| | ~RE_PickBuffer () |
| |
| bool | resize (RE_Render *r, int w, int h) |
| |
| void | invalidate () |
| |
| void | startRender (RE_Render *r) |
| |
| void | drawToBuffer (RE_Render *r, RE_BufferAttachment buftype=RE_COLOR_BUFFER, int colorbufnum=0) |
| |
| void | drawToAllBuffers (RE_Render *r) |
| |
| void | endRender (RE_Render *r, UT_TokenString *&new_hash) |
| |
| int | getPicks (RE_Render *r, int x, int y, int pick_dist, RE_VertexArray *&high_array, RE_VertexArray *&low_array, RE_VertexArray *&z_array, const UT_IntArray **sample_counts_by_dist=nullptr, const UT_Array< int16 > **sample_offsets=nullptr) |
| |
| int | getPicks (RE_Render *r, const UT_DimRect &area, uint8 *texture, UT_Vector3iArray &pick_high, UT_Vector3iArray &pick_low) |
| |
| const UT_SharedPtr< RE_Texture > & | getPickHighTexture () |
| |
| const UT_SharedPtr< RE_Texture > & | getPickLowTexture () |
| |
| const UT_SharedPtr< RE_Texture > & | getZTexture () |
| |
| UT_Vector2i | getPickSampleOffset (const UT_Array< int16 > *sample_offsets, exint sample_index) const |
| |
| bool | initialized () const |
| |
| bool | checkHash (const UT_TokenString *hash) const |
| |
| void | saveBuffers (RE_Render *r, const char *path, const char *prefix, bool mid_render) const |
| |
|
| int | normalPickFetch (RE_Render *r, const UT_DimRect &area, uint8 *texture, UT_Vector3iArray &pick_high, UT_Vector3iArray &pick_low) |
| |
| int | slowPickFetch (RE_Render *r, const UT_DimRect &area, uint8 *texture, UT_Vector3iArray &pick_high, UT_Vector3iArray &pick_low) |
| |
| RE_FBOStatus | create (RE_Render *r, int w, int h) |
| |
| void | destroy () |
| |
Definition at line 34 of file RE_PickBuffer.h.
| RE_PickBuffer::RE_PickBuffer |
( |
| ) |
|
| RE_PickBuffer::~RE_PickBuffer |
( |
| ) |
|
| void RE_PickBuffer::destroy |
( |
| ) |
|
|
protected |
| bool RE_PickBuffer::initialized |
( |
| ) |
const |
| void RE_PickBuffer::invalidate |
( |
| ) |
|
| void RE_PickBuffer::saveBuffers |
( |
RE_Render * |
r, |
|
|
const char * |
path, |
|
|
const char * |
prefix, |
|
|
bool |
mid_render |
|
) |
| const |
| int RE_PickBuffer::myBufferVecSize |
|
protected |
| int RE_PickBuffer::mySaveCount |
|
mutableprotected |
The documentation for this class was generated from the following file: