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,
243 bool deforming_faces);
244 int pickFacesMulti(
int connect_start,
253 bool deforming_faces,
256 int pickFaceEdgesMulti(
int connect_start,
266 int pickMeshEdgesMulti(
int connect_start,
276 void pickFaceVerticesSingle(
int connect_start,
282 int pickFaceVerticesMulti(
int connect_start,
290 void pickTetPrimSingle(
int connect_start,
297 int pickTetPrimMulti(
int connect_start,
307 bool isInstanced(
int &num_inst)
const;
308 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
A smart pointer for unique ownership of dynamically allocated objects.
UT_UniquePtr< RE_OverrideList > myOverrides
GR_GeoRender * myGeoRender