HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GR_PickBuffer Class Referenceabstract

#include <GR_PickRender.h>

+ Inheritance diagram for GR_PickBuffer:

Public Member Functions

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

Detailed Description

Definition at line 35 of file GR_PickRender.h.

Constructor & Destructor Documentation

GR_PickBuffer::GR_PickBuffer ( )
default
GR_PickBuffer::GR_PickBuffer ( const GR_PickBuffer )
delete
GR_PickBuffer::GR_PickBuffer ( GR_PickBuffer &&  )
delete
virtual GR_PickBuffer::~GR_PickBuffer ( )
virtual

Member Function Documentation

virtual int GR_PickBuffer::getLength ( ) const
pure virtual

Implemented in GR_PickBufferGL.

virtual RE_Geometry* GR_PickBuffer::getOGLBuffer ( )
pure virtual

Implemented in GR_PickBufferGL.

virtual bool GR_PickBuffer::getPickData ( RE_RenderContext  r,
int  npicks,
const UT_Span< int32 > &  out_data 
)
pure virtual

Implemented in GR_PickBufferGL.

virtual GR_GeoRender::RenderType GR_PickBuffer::getRenderType ( ) const
pure virtual

Implemented in GR_PickBufferGL.

virtual int GR_PickBuffer::getVectorSize ( ) const
pure virtual

Implemented in GR_PickBufferGL.

virtual RV_VKBuffer* GR_PickBuffer::getVKBuffer ( )
pure virtual

Implemented in GR_PickBufferGL.

virtual bool GR_PickBuffer::setSize ( RE_RenderContext  r,
int  buffer_size,
int  vector_size = 1,
bool  inconclusive_stream_too = false 
)
pure virtual

Implemented in GR_PickBufferGL.


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