11 #ifndef GR_PickRender_h
12 #define GR_PickRender_h
46 int renderPoints(
int connect_start,
49 int real_connect_start,
59 int renderFacePrims(
int connect_start,
69 int renderLinePrims(
int connect_start,
79 int renderTetPrims(
int connect_start,
89 int renderFaceDeformingPrims(
int connect_start,
99 int renderSubDLinePrims(
int connect_start,
111 int renderFaceEdges(
int connect_start,
120 int renderMeshEdges(
int connect_start,
129 int renderLineEdges(
int connect_start,
141 int renderFaceVertices(
int connect_start,
150 int renderLineVertices(
int connect_start,
158 int renderMeshVertices(
int connect_start,
167 int renderBreakpoints(
int connect_start,
178 int renderGuidePoints(
int connect_start,
184 int renderGuideEdges(
int connect_start,
192 int renderPointNormals(
int connect_start,
198 int renderFaceNormals(
int connect_start,
206 const int32 *raw_picks,
212 void pickPointsSingle(
int connect_start,
215 int real_connect_start,
216 int real_connect_num,
221 int pickPointsMulti(
int connect_start,
228 int pickPointsUVVert(
int connect_start,
236 void pickFacesSingle(
int connect_start,
244 bool deforming_faces);
245 int pickFacesMulti(
int connect_start,
254 bool deforming_faces,
257 int pickFaceEdgesMulti(
int connect_start,
267 int pickMeshEdgesMulti(
int connect_start,
277 void pickFaceVerticesSingle(
int connect_start,
283 int pickFaceVerticesMulti(
int connect_start,
291 void pickTetPrimSingle(
int connect_start,
298 int pickTetPrimMulti(
int connect_start,
308 bool isInstanced(
int &num_inst)
const;
309 void drawGeo(
int connect_start,
A collection of vertex arrays defining a geometry object. This class acts as a wrapper around multipl...
const GR_RenderInfo * info
const GR_DisplayOption * opts
std::unique_ptr< T, Deleter > UT_UniquePtr
A smart pointer for unique ownership of dynamically allocated objects.
GLdouble GLdouble GLdouble r
UT_UniquePtr< RE_OverrideList > myOverrides
GR_GeoRender * myGeoRender