HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GR_OSDSubdSurfaceGL3 Member List

This is the complete list of members for GR_OSDSubdSurfaceGL3, including all inherited members.

addRedrawError(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder())GR_GeoRender
addRedrawFatal(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder())GR_GeoRender
addRedrawMessage(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder())GR_GeoRender
addRedrawWarning(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder())GR_GeoRender
addToBreakpointSelection(RE_Render *r, RE_VertexArray *select, int bpnt_len, const GA_BreakpointGroup *bps, bool &init)GR_GeoRenderGLprotectedvirtual
addToEdgeSelection(RE_Render *r, RE_VertexArray *select_array, int length, const GU_Detail &geo, const GT_DataArrayHandle &vt, const GT_DataArrayHandle &vert_list, const GA_EdgeGroup *edgesel, bool &init)GR_GeoRenderGLprotected
GR_GeoRender::addToEdgeSelection(const UT_Span< T > &out_select, const GU_Detail &geo, const GT_DataArrayHandle &vt, const GT_DataArrayHandle &vert_list, const GA_EdgeGroup *edgesel, bool &init)GR_GeoRenderprotected
addToPointSelection(RE_Render *r, RE_VertexArray *select_array, int length, const GU_Detail &geo, const GT_DataArrayHandle &vh, const GT_DataArrayHandle &vl, const GA_PointGroup *pntsel, bool use_vertex_for_point_select, bool &init)GR_GeoRenderGLprotected
GR_GeoRender::addToPointSelection(const UT_Span< T > &out_select, const GU_Detail &geo, const GT_DataArrayHandle &vh, const GT_DataArrayHandle &vl, const GA_PointGroup *pntsel, bool use_vertex_for_point_select, bool &init)GR_GeoRenderprotected
addToPrimSelection(RE_Render *r, RE_VertexArray *sel_array, const GT_DataArrayHandle &vh, const GA_PrimitiveGroup *primsel, bool &init)GR_GeoRenderGLprotected
GR_GeoRender::addToPrimSelection(const UT_Span< uint8 > &out_select, const GT_DataArrayHandle &vh, const GA_PrimitiveGroup *primsel, bool &init)GR_GeoRenderprotected
addToVertexSelection(RE_Render *r, RE_VertexArray *select_array, int length, const GU_Detail &geo, const GT_DataArrayHandle &vh, const GA_VertexGroup *vertsel, bool &init)GR_GeoRenderGLprotected
GR_GeoRender::addToVertexSelection(const UT_Span< uint8 > &out_select, const GU_Detail &geo, const GT_DataArrayHandle &vh, const GA_VertexGroup *vertsel, bool &init)GR_GeoRenderprotected
addUpdateError(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder())GR_GeoRender
addUpdateFatal(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder())GR_GeoRender
addUpdateMessage(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder())GR_GeoRender
addUpdateWarning(GR_ErrorManager::Source err_source, GR_ErrorCode gr_code, UT_StringHolder extra_text=UT_StringHolder(), UT_StringHolder src_name=UT_StringHolder())GR_GeoRender
allowGeoOverride(bool allow_overrides)GR_GeoRender
buildInformation(bool prim_id, bool point_id)GR_GeoRenderinline
buildInstanceSelection(RE_Render *r, const GR_UpdateParms &p, RE_Geometry &obj)GR_GeoRenderGLprotected
buildPointID(RE_Render *r, const GT_Primitive &prim, const GU_ConstDetailHandle &geo, RE_CacheVersion geo_version)GR_GeoRenderGLprotected
buildPointIDData(const GT_Primitive &prim, const GU_ConstDetailHandle &geo, int npoints)GR_GeoRender
buildPrimitiveID(RE_Render *r, const GT_Primitive &primh, const GU_ConstDetailHandle &geo, RE_CacheVersion geo_version)GR_GeoRenderGLprotected
buildPrimitiveIDData(const GT_Primitive &prim, const GU_ConstDetailHandle &geo)GR_GeoRender
buildSelection(RE_Render *r, const GR_UpdateParms &parms, RE_Geometry &obj, const GT_PrimitiveHandle &primh, const GT_DataArrayHandle &vertexlist)GR_GeoRenderGLprotected
buildSurfaceAttributes(RE_Render *r, const GT_Primitive *prim, const GR_UpdateParms &parms, bool needs_normal, bool needs_uv, bool needs_tangent)GR_PolySurfaceGL3protected
cacheGTPrimitive(GT_PrimitiveHandle &primh)GR_GeoRenderprotected
canFrustumCull() overrideGR_PolySurfaceGL3virtual
className() const overrideGR_OSDSubdSurfaceGL3inlinevirtual
cleanupGeoOverride(RE_Render *r, const GR_DisplayOption *opt, RE_Geometry *geo)GR_GeoRenderGL
cleanupSelection(RE_Render *r, int key) const GR_GeoRenderGLprotectedvirtual
clearMaterialOverride()GR_GeoRenderinline
convexWithEdgeInfo(const GT_PrimPolygonMesh *pmesh, GT_DataArrayHandle &ph, GT_DataArrayHandle &vh, GT_DataArrayHandle &vch)GR_PolySurfaceprotected
create(GR_Primitive *parent, bool convex)GR_PolySurfacestatic
createGeometry(int npoints=0)GR_GeoRenderGL
createTanAttrib(UT_Vector4F *tan_data, const GT_DataArray *nml, const GT_DataArray *tanu, const GT_DataArray *tanv, const GT_DataArray *vlist)GR_GeoRenderstatic
draw(RE_RenderContext r, GR_RenderMode mode, GR_RenderFlags flags, GR_DrawParms dp) overrideGR_PolySurfaceGL3virtual
drawBeauty(RE_Render *r, GR_RenderMode mode, GR_RenderFlags flags, GR_DrawParms dp)GR_PolySurfaceGL3protected
drawHiddenLine(RE_Render *r, GR_RenderMode mode, GR_RenderFlags flags, GR_DrawParms dp)GR_PolySurfaceGL3protected
drawUtility(RE_Render *r, GR_RenderMode mode, GR_RenderFlags flags, GR_DrawParms dp)GR_PolySurfaceGL3protected
fillAttributesGL3(RE_Render *r, const GT_Primitive *prim, const GR_UpdateParms &p, RE_Geometry *geo, bool needs_nml, bool needs_uv, bool needs_tangent, bool need_prim_vert_info, const GT_DataArrayHandle &point_norm)GR_GeoRenderGLprotected
fillGeoAttribs(RE_Render *r, const GT_Primitive *prim, const GR_UpdateParms &p, RE_Geometry *geo, bool needs_nml, bool needs_uv, bool needs_tangent, bool need_prim_vert_info, const GT_DataArrayHandle &point_norm, GR_BasePrimType packed_type, bool build_point_id, bool build_prim_id, GR_GeoRenderGL *geo_ren=nullptr, bool *has_detail_prim_id=nullptr, int *detail_prim_id=nullptr, int *num_bone_deform=nullptr)GR_GeoRenderGLstatic
freePointNormals()GR_PolySurfaceprotected
geometryUpdated(RE_RenderContext)GR_GeoRenderinlinevirtual
getCachedGTPrimitive()GR_GeoRenderprotected
getConvexGeometry()GR_PolySurfaceinline
getCurrentLayer() const GR_GeoRenderinlineprotected
getDetailPrimID(int &id) const GR_GeoRenderinline
getDirtyAttribArray(RE_Render *r, RE_Geometry *geo, const char *attrib_name, const GT_DataArrayHandle &h, const GR_DisplayOption &opts, RE_ArrayType atype, RE_CacheVersion attr_version)GR_GeoRenderGLstatic
getGeoBounds() const GR_GeoRenderinline
getGeometry() overrideGR_GeoRenderGLinlinevirtual
getGeometryHasColor() const GR_PolySurfaceGL3protected
getMaterialShader(RE_Render *r, GR_RenderMode mode, GR_RenderFlags flags, int nlights, int prim_vertex, bool has_color_attrib, bool draw_textures, bool needs_displacement, bool multi_material, bool fill_selections, bool has_prim_transforms, bool is_lops, bool need_tangent)GR_PolySurfaceGL3protected
getNumGLPrimitives() const overrideGR_PolySurfacevirtual
getParentType() const GR_GeoRender
getPickConnectGroup(unsigned int pick_mode, GR_PickGeometry pick_geo, int &out_connect_start, int &out_connect_num) overrideGR_GeoRenderGLvirtual
GR_GeoRender::getPickConnectGroup(unsigned int pick_mode, GR_PickGeometry pick_geo, int &out_connect_start, int &out_connect_num, int &out_connect_end)GR_GeoRenderinline
getPointNormals()GR_PolySurfaceinlineprotected
getRenderType() const GR_GeoRenderinline
getRenderVersion() const GR_GeoRender
getSelectionDisplayMode() const GR_GeoRenderinline
getSelectionInstance() const GR_GeoRenderinline
getSelectionMask() const GR_GeoRenderinline
getSubdivisionLevel() const GR_OSDSubdDatainline
getVkGeometry()GR_GeoRenderinlinevirtual
getVkPickGeometry(unsigned int pick_mode)GR_GeoRenderinlinevirtual
getWindingOrder() const GR_PolySurfaceGL3inline
GR_GeoRender(GR_Primitive *parent_prim, RenderType type)GR_GeoRender
GR_GeoRenderGL(GR_Primitive *parent_prim)GR_GeoRenderGL
GR_OSDSubdSurfaceGL3(GR_Primitive *prim)GR_OSDSubdSurfaceGL3
GR_PolySurface(GR_Primitive *prim, bool needs_convexing)GR_PolySurface
GR_PolySurfaceGL3(GR_Primitive *prim, bool needs_convexing=false)GR_PolySurfaceGL3
hasAttribute(const GT_Primitive *prim, const char *name, GT_DataArrayHandle &h) const GR_GeoRenderprotected
hasTransparency() const overrideGR_PolySurfaceinlinevirtual
initLights(RE_Render *r, RE_Shader *sh, GR_RenderMode mode, GR_RenderFlags flags, const GR_DisplayOption *opt)GR_GeoRenderGLprotected
inViewFrustum(const UT_Matrix4D &objviewproj, const UT_BoundingBoxD *bbox)GR_GeoRender
isConvexed() const overrideGR_PolySurfaceGL3inlinevirtual
isGL() const GR_GeoRenderinline
isRasterizedInView(const UT_Matrix4F &objviewproj, const UT_Vector2F &min_proj_size, const UT_BoundingBoxF *bbox=nullptr)GR_GeoRender
isReducedLOD() const GR_OSDSubdDatainline
isVulkan() const GR_GeoRenderinline
myAllowGeoOverrideGR_GeoRenderprotected
myBoundsGR_GeoRenderprotected
myBuildPointInfoGR_GeoRenderprotected
myBuildPrimInfoGR_GeoRenderprotected
myConvexFlagGR_GeoRenderprotected
myCurrentLayerGR_GeoRenderprotected
myCurrentPointSelectInstanceGR_GeoRenderprotected
myCurrentSelectionGR_GeoRenderprotected
myDetailPrimIDGR_GeoRenderprotected
myGeometryGR_GeoRenderGLprotected
myHasAlphaGR_PolySurfaceprotected
myHasDetailPrimIDGR_GeoRenderprotected
myHasIdentityTransformGR_GeoRenderprotected
myHasInstancedTransformGR_GeoRenderprotected
myHasTransparentMaterialGR_PolySurfaceprotected
myHasVertexUVGR_PolySurfaceprotected
myInfoGR_GeoRenderprotected
myMaterialOverrideGR_GeoRenderprotected
myMatGroupsGR_GeoRenderprotected
myNumBoneDeformGR_GeoRenderprotected
myParentPrimGR_GeoRenderprotected
myPrimitiveTransformGR_GeoRenderprotected
myRendererGR_GeoRenderprotected
mySelectionMaskGR_GeoRenderprotected
myUseBoneDeformGR_GeoRenderprotected
numMaterials() const overrideGR_PolySurfaceGL3inlineprotectedvirtual
OPENGL enum valueGR_GeoRender
preUpdate(const GT_PrimitiveHandle &primh, GR_UpdateParms &p)GR_OSDSubdData
RenderType enum nameGR_GeoRender
resetSubdivision()GR_OSDSubdData
retireGeometry() overrideGR_PolySurfaceprotectedvirtual
setGeoBounds(const UT_BoundingBox &b)GR_GeoRenderinline
setMaterialOverride(int mat_index)GR_GeoRenderinline
setSelectionDisplayMode(GR_SelectMode m)GR_GeoRenderinline
setSelectionInstance(int i)GR_GeoRenderinline
setSelectionMask(GR_AttribMask selection_mask)GR_GeoRenderinline
setupGeoOverride(RE_Render *r, const GR_DisplayOption *opt, RE_Geometry *geo, UT_UniquePtr< RE_OverrideList > &override_list)GR_GeoRenderGL
setupSelection(RE_Render *r, const GR_DisplayOption *opt, GR_RenderFlags flags, bool supports_outline=false) const GR_GeoRenderGLprotectedvirtual
shouldBuildPointID() const GR_GeoRenderinline
shouldBuildPrimID() const GR_GeoRenderinline
showSelections() const GR_GeoRender
supportsInstances() const overrideGR_PolySurfaceGL3inlinevirtual
surface()GR_OSDSubdDatainline
update(RE_RenderContext r, const GT_PrimitiveHandle &primh, const GR_UpdateParms &p, const char *cache_name) overrideGR_OSDSubdSurfaceGL3virtual
updateBlendShapeWeights(RE_Render *r, const GT_DataArrayHandle &weights_attr) overrideGR_PolySurfaceGL3protectedvirtual
updateBoneTransforms(RE_Render *r, const GT_DataArrayHandle &a) overrideGR_PolySurfaceGL3protectedvirtual
updateInstanceGroupArray(const RE_VertexArray *array, int instance_group=-1, const char *attrib_name=NULL, RE_GenericAttribID id=RE_GENATTRIB_NONE)GR_GeoRenderGLvirtual
updateWireColor(RE_Render *r, RE_Geometry *geo, const GR_DisplayOption *opt, int start_draw_idx, int num_draw_idx=1) const GR_GeoRenderGLprotected
viewUpdate(RE_RenderContext r, const GR_DisplayOption &opts, const char *cache_name, RE_CacheVersion geo_version, RE_CacheVersion select_version)GR_GeoRenderinlinevirtual
VULKAN enum valueGR_GeoRender
~GR_GeoRender()GR_GeoRendervirtual
~GR_GeoRenderGL() overrideGR_GeoRenderGL
~GR_OSDSubdSurfaceGL3() overrideGR_OSDSubdSurfaceGL3
~GR_PolySurface() overrideGR_PolySurface
~GR_PolySurfaceGL3() overrideGR_PolySurfaceGL3