#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 33 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: