HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GR_PickBufferGL Class Reference

#include <GR_PickRender.h>

+ Inheritance diagram for GR_PickBufferGL:

Public Member Functions

bool setSize (RE_RenderContext r, int buffer_size, int vector_size=1, bool inconclusive_stream_too=false) override
 
bool getPickData (RE_RenderContext r, int npicks, const UT_Span< int32 > &out_data) override
 
int getVectorSize () const override
 
int getLength () const override
 
virtual GR_GeoRender::RenderType getRenderType () const override
 
virtual RE_GeometrygetOGLBuffer () override
 
virtual RV_VKBuffergetVKBuffer () override
 
 GR_PickBufferGL ()=default
 
 GR_PickBufferGL (const GR_PickBufferGL &)=delete
 
 GR_PickBufferGL (GR_PickBufferGL &&)=delete
 
 ~GR_PickBufferGL () override
 
- Public Member Functions inherited from GR_PickBuffer
 GR_PickBuffer ()=default
 
 GR_PickBuffer (const GR_PickBuffer &)=delete
 
 GR_PickBuffer (GR_PickBuffer &&)=delete
 
virtual ~GR_PickBuffer ()
 

Detailed Description

Definition at line 267 of file GR_PickRender.h.

Constructor & Destructor Documentation

GR_PickBufferGL::GR_PickBufferGL ( )
default
GR_PickBufferGL::GR_PickBufferGL ( const GR_PickBufferGL )
delete
GR_PickBufferGL::GR_PickBufferGL ( GR_PickBufferGL &&  )
delete
GR_PickBufferGL::~GR_PickBufferGL ( )
override

Member Function Documentation

int GR_PickBufferGL::getLength ( ) const
overridevirtual

Implements GR_PickBuffer.

virtual RE_Geometry* GR_PickBufferGL::getOGLBuffer ( )
inlineoverridevirtual

Implements GR_PickBuffer.

Definition at line 286 of file GR_PickRender.h.

bool GR_PickBufferGL::getPickData ( RE_RenderContext  r,
int  npicks,
const UT_Span< int32 > &  out_data 
)
overridevirtual

Implements GR_PickBuffer.

virtual GR_GeoRender::RenderType GR_PickBufferGL::getRenderType ( ) const
inlineoverridevirtual

Implements GR_PickBuffer.

Definition at line 281 of file GR_PickRender.h.

int GR_PickBufferGL::getVectorSize ( ) const
overridevirtual

Implements GR_PickBuffer.

virtual RV_VKBuffer* GR_PickBufferGL::getVKBuffer ( )
inlineoverridevirtual

Implements GR_PickBuffer.

Definition at line 291 of file GR_PickRender.h.

bool GR_PickBufferGL::setSize ( RE_RenderContext  r,
int  buffer_size,
int  vector_size = 1,
bool  inconclusive_stream_too = false 
)
overridevirtual

Implements GR_PickBuffer.


The documentation for this class was generated from the following file: