| HDK
    | 
This is the complete list of members for GR_ImageVK, including all inherited members.
| addAttribArray(RV_Render *r, RV_Geometry *geo, GR_FillAttributesVK *attrib_fill, const char *attrib_name, RV_AttributeType array_type, const GT_DataArrayHandle &dh, const GR_DisplayOption &opts, const RE_CacheVersion &geo_ver, const gr_FillType &fill_type, const GT_Owner original_type=GT_OWNER_INVALID, bool *is_ce_attrib=nullptr) | GR_GeoRenderVK | static | 
| addAttribArray(RV_Render *r, RV_Geometry *geo, GR_FillAttributesVK *attrib_fill, const char *attrib_name, RV_AttributeType array_type, const GT_DataArrayHandle &dh, const GT_DataArrayHandle &dhn, const GT_DataArrayHandle &dhv, const GT_DataArrayHandle &dhvid, const GR_DisplayOption &opts, const RE_CacheVersion &geo_ver, const gr_FillType &fill_type, const GT_Owner original_type=GT_OWNER_INVALID, bool *is_ce_attrib=nullptr) | GR_GeoRenderVK | static | 
| addExternalAttribArray(RV_Render *r, RV_Geometry *geo, GR_FillAttributesVK *attrib_fill, const char *attrib_name, RV_AttributeType array_type, const GT_DataArrayHandle &dh, const GR_DisplayOption &opts, bool fill_immediately) | GR_GeoRenderVK | |
| addInstAttribArray(RV_Render *r, RV_Geometry *geo, GR_FillAttributesVK *attrib_fill, const char *attrib_name, int inst_group, RV_AttributeType array_type, const GT_DataArrayHandle &dh, const GR_DisplayOption &opts, const RE_CacheVersion &geo_ver, const gr_FillType &fill_type) | GR_GeoRenderVK | |
| 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 | |
| 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_GeoRender | protected | 
| 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_GeoRender | protected | 
| addToPrimSelection(const UT_Span< uint8 > &out_select, const GT_DataArrayHandle &vh, const GA_PrimitiveGroup *primsel, bool &init) | GR_GeoRender | protected | 
| addToVertexSelection(const UT_Span< uint8 > &out_select, const GU_Detail &geo, const GT_DataArrayHandle &vh, const GA_VertexGroup *vertsel, bool &init) | GR_GeoRender | protected | 
| 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_GeoRender | inline | 
| buildInstanceObjectAttrib(RV_Render *r, const GT_PrimitiveHandle &h, const GR_UpdateParms &p, RV_Geometry *geo, GR_FillAttributesVK *attrib_fill, const UT_Matrix4DArray *instance_trans, const RE_CacheVersion &instance_version, int instance_group, UT_Matrix4D *out_transform) | GR_GeoRenderVK | |
| buildPointID(RV_Render *r, const GR_DisplayOption &dopts, RV_Geometry *rv_geo, GR_FillAttributesVK *attrib_fill, const GT_Primitive &prim, const GU_ConstDetailHandle &geo, const RE_CacheVersion &ver) | GR_GeoRenderVK | |
| buildPointIDData(const GT_Primitive &prim, const GU_ConstDetailHandle &geo, int npoints) | GR_GeoRender | |
| buildPrimitiveIDData(const GT_Primitive &prim, const GU_ConstDetailHandle &geo) | GR_GeoRender | |
| buildSelection(RV_Render *r, const GR_UpdateParms &p, RV_Geometry *geo, GR_FillAttributesVK *attrib_fill, const GT_PrimitiveHandle &primh, const GT_DataArrayHandle &vertex_list) | GR_GeoRenderVK | protected | 
| cacheGTPrimitive(GT_PrimitiveHandle &primh) | GR_GeoRender | protected | 
| canFrustumCull() | GR_GeoRender | inlinevirtual | 
| className() const override | GR_ImageVK | inlinevirtual | 
| cleanupGeoOverride(RV_Render *r, const GR_DisplayOption *opt, RV_Geometry *geo) | GR_GeoRenderVK | |
| cleanupShaders() | GR_ImageVK | static | 
| clearMaterialOverride() | GR_GeoRender | inline | 
| createFillTask(RV_Render *r, GR_GeoRenderVK *gr, const GT_Primitive *prim, const GU_Detail *geo, const GR_DisplayOption *opts, int num_points) | GR_GeoRenderVK | |
| createGeometryVK(exint num_points) | GR_GeoRenderVK | |
| createTanAttrib(UT_Vector4F *tan_data, const GT_DataArray *nml, const GT_DataArray *tanu, const GT_DataArray *tanv, const GT_DataArray *vlist) | GR_GeoRender | static | 
| draw(RE_RenderContext rc, GR_RenderMode mode, GR_RenderFlags flags, GR_DrawParms dp) override | GR_ImageVK | virtual | 
| fillAttributesVK(RV_Render *r, const GT_Primitive *prim, const GR_UpdateParms &p, RV_Geometry *geo, GR_FillAttributesVK *attrib_fill, bool needs_nml, bool needs_uv, bool needs_tangent, bool need_prim_vert_info, const GT_DataArrayHandle &point_norm) | GR_GeoRenderVK | |
| fillGeoAttribs(RV_Render *r, const GT_Primitive *prim, const GR_UpdateParms &p, RV_Geometry *geo, GR_FillAttributesVK *attrib_fill, bool needs_normal, bool needs_uv, bool needs_tangent, bool need_prim_vert_info, const GT_DataArrayHandle &point_normals, GR_BasePrimType packed_type, bool build_point_id, bool build_prim_id, GR_GeoRenderVK *geo_ren, bool *has_detail_prim_id, int *detail_prim_id, int *num_bone_deform) | GR_GeoRenderVK | static | 
| geometryUpdated(RE_RenderContext) | GR_GeoRender | inlinevirtual | 
| getAccelerationStructure() | GR_GeoRenderVK | virtual | 
| getCachedGTPrimitive() | GR_GeoRender | protected | 
| getCurrentLayer() const | GR_GeoRender | inlineprotected | 
| getDetailPrimID(int &id) const | GR_GeoRender | inline | 
| getGeoBounds() const | GR_GeoRender | inline | 
| getGeometry() override | GR_GeoRenderVK | inlinevirtual | 
| getNumGLPrimitives() const override | GR_ImageVK | inlinevirtual | 
| getParent() | GR_GeoRender | inline | 
| getParentType() const | GR_GeoRender | |
| getPickConnectGroup(unsigned int pick_mode, GR_PickGeometry pick_geo, int &out_connect_start, int &out_connect_num) | GR_GeoRender | inlinevirtual | 
| getPickConnectGroup(unsigned int pick_mode, GR_PickGeometry pick_geo, int &out_connect_start, int &out_connect_num, int &out_connect_end) | GR_GeoRender | inline | 
| getRenderType() const | GR_GeoRender | inline | 
| getRenderVersion() const | GR_GeoRender | |
| getSelectionDisplayMode() const | GR_GeoRender | inline | 
| getSelectionInstance() const | GR_GeoRender | inline | 
| getSelectionMask() const | GR_GeoRender | inline | 
| getVkDecorGeometry(GR_DecorationRender::PrimitiveType prim_type, RV_PrimType render_prim, RV_Geometry &geo, int &out_connect_start, int &out_connect_num) | GR_GeoRenderVK | inlinevirtual | 
| getVkGeometry() override | GR_GeoRenderVK | inlinevirtual | 
| getVkPickGeometry(unsigned int pick_mode) override | GR_ImageVK | virtual | 
| gpuMemoryUsage(exint &used_bytes, exint &unused_bytes, exint &pinned_bytes) override | GR_GeoRenderVK | virtual | 
| GR_GeoRender(GR_Primitive *parent_prim, RenderType type) | GR_GeoRender | |
| GR_GeoRenderVK(GR_Primitive *parent_prim) | GR_GeoRenderVK | |
| GR_ImageVK(GR_Primitive *prim) | GR_ImageVK | |
| hasAttribute(const GT_Primitive *prim, const char *name, GT_DataArrayHandle &h) const | GR_GeoRender | protected | 
| hasTransparency() const override | GR_ImageVK | inlinevirtual | 
| initShaders(RV_Instance *inst) | GR_ImageVK | static | 
| initTransformAndPassInfo(RV_Render *r, GR_Uniforms *u, const RV_ShaderProgram *shader) | GR_GeoRenderVK | protected | 
| inViewFrustum(const UT_Matrix4D &objviewproj, const UT_BoundingBoxD *bbox) | GR_GeoRender | |
| isConvexed() const | GR_GeoRender | inlinevirtual | 
| isGL() const | GR_GeoRender | inline | 
| isRasterizedInView(const UT_Matrix4F &objviewproj, const UT_Vector2F &min_proj_size, const UT_BoundingBoxF *bbox=nullptr) | GR_GeoRender | |
| isVulkan() const | GR_GeoRender | inline | 
| myAllowGeoOverride | GR_GeoRender | protected | 
| myBounds | GR_GeoRender | protected | 
| myBuildPointInfo | GR_GeoRender | protected | 
| myBuildPrimInfo | GR_GeoRender | protected | 
| myColorOverrideBlock | GR_GeoRenderVK | protected | 
| myColorOverrideRampBuffer | GR_GeoRenderVK | protected | 
| myConvexFlag | GR_GeoRender | protected | 
| myCurrentLayer | GR_GeoRender | protected | 
| myCurrentPointSelectInstance | GR_GeoRender | protected | 
| myCurrentSelection | GR_GeoRender | protected | 
| myDetailPrimID | GR_GeoRender | protected | 
| myGeometryVk | GR_GeoRenderVK | protected | 
| myHasDetailPrimID | GR_GeoRender | protected | 
| myHasIdentityTransform | GR_GeoRender | protected | 
| myHasInstancedTransform | GR_GeoRender | protected | 
| myHasSurface | GR_GeoRenderVK | protected | 
| myInfo | GR_GeoRender | protected | 
| myMaterialOverride | GR_GeoRender | protected | 
| myMatGroups | GR_GeoRender | protected | 
| myNumBoneDeform | GR_GeoRender | protected | 
| myObjectSet | GR_GeoRenderVK | protected | 
| myParentPrim | GR_GeoRender | protected | 
| myPrimitiveTransform | GR_GeoRender | protected | 
| myRenderer | GR_GeoRender | protected | 
| mySelectionMask | GR_GeoRender | protected | 
| myShaderSet | GR_GeoRenderVK | protected | 
| myTransformBlock | GR_GeoRenderVK | protected | 
| myUseBoneDeform | GR_GeoRender | protected | 
| OPENGL enum value | GR_GeoRender | |
| prepareForRayTrace(RV_Render *r, int tag, int light_id, const UT_Matrix4F &obj_mat) | GR_GeoRenderVK | |
| RenderType enum name | GR_GeoRender | |
| retireGeometry() | GR_GeoRender | inlinevirtual | 
| runFillTask(RV_Render *r, RV_Geometry *geo, GR_FillAttributesVK *attrib_fill) | GR_GeoRenderVK | |
| setGeoBounds(const UT_BoundingBox &b) | GR_GeoRender | inline | 
| setMaterialOverride(int mat_index) | GR_GeoRender | inline | 
| setSelectionDisplayMode(GR_SelectMode m) | GR_GeoRender | inline | 
| setSelectionInstance(int i) | GR_GeoRender | inline | 
| setSelectionMask(GR_AttribMask selection_mask) | GR_GeoRender | inline | 
| setupGeoOverride(RV_Render *r, const GR_DisplayOption *opt, RV_Geometry *geo, UT_UniquePtr< RV_OverrideList > &override_list) | GR_GeoRenderVK | |
| setupGeoOverride(RV_Render *r, const GR_DisplayOption *opt, RV_Geometry *geo, UT_SharedPtr< RV_OverrideList > &override_list) | GR_GeoRenderVK | |
| shouldBuildPointID() const | GR_GeoRender | inline | 
| shouldBuildPrimID() const | GR_GeoRender | inline | 
| showSelections() const | GR_GeoRender | |
| supportsInstances() const | GR_GeoRender | inlinevirtual | 
| supportsRayTrace() const | GR_GeoRenderVK | inlinevirtual | 
| update(RE_RenderContext rc, const GT_PrimitiveHandle &primh, const GR_UpdateParms &parms, const char *cache_name) override | GR_ImageVK | virtual | 
| updateAccelerationStructure(RV_Render *r, int tag, int light_id, const UT_Matrix4F &obj_mat) | GR_GeoRenderVK | virtual | 
| updateInstanceGroupBuffer(const GR_InstanceBuffer *buffer, int instance_group) | GR_GeoRenderVK | |
| updateWireColor(RV_Render *r, GR_Uniforms *u, RV_Geometry *geo, const GR_DisplayOption *opt, bool allow_color_override, RV_OverrideList &overrides) const | GR_GeoRenderVK | |
| updateWireOverColor(RV_Render *r, GR_Uniforms *u, RV_Geometry *geo, const GR_DisplayOption *opt, bool allow_color_override, RV_OverrideList &overrides) const | GR_GeoRenderVK | |
| viewUpdate(RE_RenderContext r, const GR_DisplayOption &opts, const char *cache_name, RE_CacheVersion geo_version, RE_CacheVersion select_version) | GR_GeoRender | inlinevirtual | 
| VULKAN enum value | GR_GeoRender | |
| ~GR_GeoRender() | GR_GeoRender | virtual | 
| ~GR_GeoRenderVK() override | GR_GeoRenderVK | |
| ~GR_ImageVK() override | GR_ImageVK |