SYMBOL INDEX (730 symbols across 62 files) FILE: lib/datasets/background.py class BackgroundDataset (line 18) | class BackgroundDataset(data.Dataset, datasets.imdb): method __init__ (line 20) | def __init__(self, name): method __len__ (line 103) | def __len__(self): method __getitem__ (line 106) | def __getitem__(self, idx): method load (line 114) | def load(self, filename_color, filename_depth): FILE: lib/datasets/dex_ycb.py class DexYCBDataset (line 108) | class DexYCBDataset(data.Dataset, datasets.imdb): method __init__ (line 110) | def __init__(self, setup, split): method __len__ (line 286) | def __len__(self): method get_bop_id_from_idx (line 290) | def get_bop_id_from_idx(self, idx): method __getitem__ (line 297) | def __getitem__(self, idx): method _get_image_blob (line 348) | def _get_image_blob(self, color_file, depth_file, scale_ind): method _get_label_blob (line 384) | def _get_label_blob(self, roidb, num_classes, im_scale, height, width): method _generate_vertex_targets (line 494) | def _generate_vertex_targets(self, im_label, cls_indexes, center, pose... method _get_default_path (line 533) | def _get_default_path(self): method _load_object_extents (line 540) | def _load_object_extents(self): method _load_object_points (line 551) | def _load_object_points(self, classes, extents, symmetry): method write_dop_results (line 582) | def write_dop_results(self, output_dir): method compute_box (line 655) | def compute_box(self, cls, intrinsic_matrix, RT): method evaluation (line 672) | def evaluation(self, output_dir): FILE: lib/datasets/factory.py function get_dataset (line 53) | def get_dataset(name): function list_datasets (line 59) | def list_datasets(): FILE: lib/datasets/imdb.py class imdb (line 13) | class imdb(object): method __init__ (line 16) | def __init__(self): method name (line 23) | def name(self): method num_classes (line 27) | def num_classes(self): method classes (line 31) | def classes(self): method class_colors (line 35) | def class_colors(self): method cache_path (line 39) | def cache_path(self): method backproject (line 47) | def backproject(self, depth_cv, intrinsic_matrix, factor): method _build_uniform_poses (line 75) | def _build_uniform_poses(self): method evaluation (line 93) | def evaluation(self, output_dir): FILE: lib/datasets/ycb_object.py class YCBObject (line 32) | class YCBObject(data.Dataset, datasets.imdb): method __init__ (line 33) | def __init__(self, image_set, ycb_object_path = None): method _render_item (line 179) | def _render_item(self): method __getitem__ (line 448) | def __getitem__(self, index): method __len__ (line 452) | def __len__(self): method _generate_vertex_targets (line 457) | def _generate_vertex_targets(self, im_label, cls_indexes, center, pose... method _generate_vertex_deltas (line 490) | def _generate_vertex_deltas(self, im_label, cls_indexes, center, poses... method _get_default_path (line 548) | def _get_default_path(self): method _load_object_extents (line 555) | def _load_object_extents(self): method _load_object_points (line 568) | def _load_object_points(self, classes, extents, symmetry): method labels_to_image (line 600) | def labels_to_image(self, labels): method process_label_image (line 612) | def process_label_image(self, label_image): FILE: lib/datasets/ycb_self_supervision.py function VOCap (line 32) | def VOCap(rec, prec): class YCBSelfSupervision (line 49) | class YCBSelfSupervision(data.Dataset, datasets.imdb): method __init__ (line 50) | def __init__(self, image_set, ycb_self_supervision_path = None): method _render_item (line 205) | def _render_item(self): method __getitem__ (line 509) | def __getitem__(self, index): method _get_image_blob (line 556) | def _get_image_blob(self, roidb, scale_ind): method _get_label_blob (line 596) | def _get_label_blob(self, roidb, num_classes, im_scale, height, width): method _generate_vertex_targets (line 764) | def _generate_vertex_targets(self, im_label, cls_indexes, center, pose... method __len__ (line 797) | def __len__(self): method _get_default_path (line 801) | def _get_default_path(self): method _load_image_set_index (line 808) | def _load_image_set_index(self, image_set): method _load_object_points (line 841) | def _load_object_points(self, classes, extents, symmetry): method _load_object_extents (line 873) | def _load_object_extents(self): method image_path_at (line 887) | def image_path_at(self, i): method image_path_from_index (line 893) | def image_path_from_index(self, index): method depth_path_at (line 909) | def depth_path_at(self, i): method depth_path_from_index (line 915) | def depth_path_from_index(self, index): method metadata_path_at (line 925) | def metadata_path_at(self, i): method metadata_path_from_index (line 931) | def metadata_path_from_index(self, index): method gt_roidb (line 940) | def gt_roidb(self): method _load_ycb_self_supervision_annotation (line 953) | def _load_ycb_self_supervision_annotation(self, index): method labels_to_image (line 972) | def labels_to_image(self, labels): method process_label_image (line 984) | def process_label_image(self, label_image): method render_gt_pose (line 1008) | def render_gt_pose(self, meta_data): method evaluation (line 1110) | def evaluation(self, output_dir): FILE: lib/datasets/ycb_video.py class YCBVideo (line 32) | class YCBVideo(data.Dataset, datasets.imdb): method __init__ (line 33) | def __init__(self, image_set, ycb_video_path = None): method __getitem__ (line 110) | def __getitem__(self, index): method _get_image_blob (line 147) | def _get_image_blob(self, roidb, scale_ind): method _get_label_blob (line 186) | def _get_label_blob(self, roidb, num_classes, im_scale, height, width): method _generate_vertex_targets (line 290) | def _generate_vertex_targets(self, im_label, cls_indexes, center, pose... method __len__ (line 329) | def __len__(self): method _get_default_path (line 333) | def _get_default_path(self): method _load_image_set_index (line 340) | def _load_image_set_index(self, image_set): method _load_object_points (line 396) | def _load_object_points(self, classes, extents, symmetry): method _load_object_extents (line 428) | def _load_object_extents(self): method image_path_at (line 442) | def image_path_at(self, i): method image_path_from_index (line 448) | def image_path_from_index(self, index): method depth_path_at (line 462) | def depth_path_at(self, i): method depth_path_from_index (line 468) | def depth_path_from_index(self, index): method label_path_at (line 478) | def label_path_at(self, i): method label_path_from_index (line 484) | def label_path_from_index(self, index): method metadata_path_at (line 494) | def metadata_path_at(self, i): method metadata_path_from_index (line 500) | def metadata_path_from_index(self, index): method gt_roidb (line 509) | def gt_roidb(self): method _load_ycb_video_annotation (line 537) | def _load_ycb_video_annotation(self, index): method labels_to_image (line 575) | def labels_to_image(self, labels): method process_label_image (line 587) | def process_label_image(self, label_image): method evaluation (line 611) | def evaluation(self, output_dir): FILE: lib/fcn/config.py function get_output_dir (line 333) | def get_output_dir(imdb, net): function _merge_a_into_b (line 345) | def _merge_a_into_b(a, b): function cfg_from_file (line 373) | def cfg_from_file(filename): function yaml_from_file (line 382) | def yaml_from_file(filename): FILE: lib/fcn/render_utils.py function render_image (line 15) | def render_image(dataset, im, rois, poses, poses_refine, labels): FILE: lib/fcn/test_common.py function compute_index_sdf (line 15) | def compute_index_sdf(rois): function refine_pose (line 30) | def refine_pose(im_label, im_depth, rois, poses, meta_data, dataset, vis... FILE: lib/fcn/test_dataset.py class AverageMeter (line 21) | class AverageMeter(object): method __init__ (line 24) | def __init__(self): method reset (line 27) | def reset(self): method update (line 33) | def update(self, val, n=1): method __repr__ (line 39) | def __repr__(self): function test (line 43) | def test(test_loader, background_loader, network, output_dir): function _vis_test (line 166) | def _vis_test(inputs, labels, out_label, out_vertex, rois, poses, poses_... FILE: lib/fcn/test_imageset.py function test_image (line 22) | def test_image(network, dataset, im_color, im_depth=None, im_index=None): function vis_test (line 127) | def vis_test(dataset, im, im_depth, label, rois, poses, poses_refined, i... FILE: lib/fcn/train.py class AverageMeter (line 18) | class AverageMeter(object): method __init__ (line 21) | def __init__(self): method reset (line 24) | def reset(self): method update (line 30) | def update(self, val, n=1): method __repr__ (line 36) | def __repr__(self): function loss_cross_entropy (line 40) | def loss_cross_entropy(scores, labels): function smooth_l1_loss (line 52) | def smooth_l1_loss(vertex_pred, vertex_targets, vertex_weights, sigma=1.0): function train (line 83) | def train(train_loader, background_loader, network, optimizer, epoch): function _get_bb3D (line 197) | def _get_bb3D(extent): function _vis_minibatch (line 216) | def _vis_minibatch(inputs, background, labels, vertex_targets, sample, c... FILE: lib/layers/hard_label.py class HardLabelFunction (line 12) | class HardLabelFunction(Function): method forward (line 14) | def forward(ctx, prob, label, rand, threshold, sample_percentage): method backward (line 20) | def backward(ctx, top_diff): class HardLabel (line 26) | class HardLabel(nn.Module): method __init__ (line 27) | def __init__(self, threshold, sample_percentage): method forward (line 32) | def forward(self, prob, label, rand): FILE: lib/layers/hough_voting.py class HoughVotingFunction (line 12) | class HoughVotingFunction(Function): method forward (line 14) | def forward(ctx, label, vertex, meta_data, extents, is_train, skip_pix... method backward (line 25) | def backward(ctx, top_diff_box, top_diff_pose): class HoughVoting (line 29) | class HoughVoting(nn.Module): method __init__ (line 30) | def __init__(self, is_train=0, skip_pixels=10, label_threshold=100, in... method forward (line 39) | def forward(self, label, vertex, meta_data, extents): FILE: lib/layers/point_matching_loss.py class PMLossFunction (line 11) | class PMLossFunction(Function): method forward (line 13) | def forward(ctx, prediction, target, weight, points, symmetry, hard_an... method backward (line 22) | def backward(ctx, grad_loss): class PMLoss (line 29) | class PMLoss(nn.Module): method __init__ (line 30) | def __init__(self, hard_angle=15): method forward (line 34) | def forward(self, prediction, target, weight, points, symmetry): FILE: lib/layers/pose_target_layer.py function pose_target_layer (line 17) | def pose_target_layer(rois, bbox_prob, bbox_pred, gt_boxes, poses, is_tr... function _compute_pose_targets (line 92) | def _compute_pose_targets(quaternions, labels, num_classes): FILE: lib/layers/posecnn_layers.cpp function backproject_forward (line 24) | std::vector backproject_forward( function hard_label_forward (line 47) | std::vector hard_label_forward( function hard_label_backward (line 61) | std::vector hard_label_backward( function hough_voting_forward (line 84) | std::vector hough_voting_forward( function roi_pool_forward (line 125) | std::vector roi_pool_forward( function roi_pool_backward (line 138) | std::vector roi_pool_backward( function ROIAlign_forward (line 178) | at::Tensor ROIAlign_forward(const at::Tensor& input, function ROIAlign_backward (line 188) | at::Tensor ROIAlign_backward(const at::Tensor& grad, function pml_forward (line 219) | std::vector pml_forward( function pml_backward (line 236) | std::vector pml_backward( function sdf_loss_forward (line 263) | std::vector sdf_loss_forward( function sdf_loss_backward (line 281) | std::vector sdf_loss_backward( function PYBIND11_MODULE (line 293) | PYBIND11_MODULE(TORCH_EXTENSION_NAME, m) { FILE: lib/layers/roi_align.py class _ROIAlign (line 10) | class _ROIAlign(Function): method forward (line 12) | def forward(ctx, input, roi, output_size, spatial_scale, sampling_ratio): method backward (line 25) | def backward(ctx, grad_output): class ROIAlign (line 49) | class ROIAlign(nn.Module): method __init__ (line 50) | def __init__(self, output_size, spatial_scale, sampling_ratio): method forward (line 56) | def forward(self, input, rois): method __repr__ (line 60) | def __repr__(self): FILE: lib/layers/roi_pooling.py class RoIPoolFunction (line 12) | class RoIPoolFunction(Function): method forward (line 14) | def forward(ctx, features, rois, pool_height, pool_width, spatial_scale): method backward (line 25) | def backward(ctx, top_diff): class RoIPool (line 34) | class RoIPool(nn.Module): method __init__ (line 35) | def __init__(self, pool_height, pool_width, spatial_scale): method forward (line 42) | def forward(self, features, rois): FILE: lib/layers/roi_target_layer.py function roi_target_layer (line 17) | def roi_target_layer(rpn_rois, gt_boxes): function _get_bbox_regression_labels (line 54) | def _get_bbox_regression_labels(bbox_target_data, num_classes): function _compute_targets (line 79) | def _compute_targets(ex_rois, gt_rois, labels): function _sample_rois (line 95) | def _sample_rois(all_rois, gt_boxes, num_classes): FILE: lib/layers/sdf_matching_loss.py class SDFLossFunction (line 11) | class SDFLossFunction(Function): method forward (line 13) | def forward(ctx, pose_delta, pose_init, sdf_grids, sdf_limits, points,... method backward (line 26) | def backward(ctx, grad_loss, grad_sdf_values, grad_se3, grad_JTJ, grad... class SDFLoss (line 33) | class SDFLoss(nn.Module): method __init__ (line 34) | def __init__(self): method forward (line 37) | def forward(self, pose_delta, pose_init, sdf_grids, sdf_limits, points... FILE: lib/networks/PoseCNN.py function log_softmax_high_dimension (line 26) | def log_softmax_high_dimension(input): function softmax_high_dimension (line 42) | def softmax_high_dimension(input): function conv (line 56) | def conv(in_planes, out_planes, kernel_size=3, stride=1, relu=True): function fc (line 65) | def fc(in_planes, out_planes, relu=True): function upsample (line 74) | def upsample(scale_factor): class PoseCNN (line 78) | class PoseCNN(nn.Module): method __init__ (line 80) | def __init__(self, num_classes, num_units): method forward (line 152) | def forward(self, x, label_gt, meta_data, extents, gt_boxes, poses, po... method weight_parameters (line 244) | def weight_parameters(self): method bias_parameters (line 247) | def bias_parameters(self): function posecnn (line 251) | def posecnn(num_classes, num_units, data=None): FILE: lib/sdf/_init_paths.py function add_path (line 10) | def add_path(path): FILE: lib/sdf/multi_sdf_optimizer.py class multi_sdf_optimizer (line 7) | class multi_sdf_optimizer(): method __init__ (line 8) | def __init__(self, sdf_file, lr=0.01, online_calib=True, use_gpu=False): method look_up (line 60) | def look_up(self, samples_x, samples_y, samples_z): method compute_dist (line 78) | def compute_dist(self, d_pose, T_oc_0, ps_c): method compute_dist_multiview (line 86) | def compute_dist_multiview(self, d_pose, d_pose_ext, T_oc_0, T_rc_0, p... method refine_pose_singleview (line 102) | def refine_pose_singleview(self, T_co_0, ps_c, steps=100): method refine_pose_multiview (line 137) | def refine_pose_multiview(self, T_co_0, T_rc_0, ps_c, T_r0rv, steps=100): FILE: lib/sdf/sdf_optimizer.py class sdf_optimizer (line 13) | class sdf_optimizer(): method __init__ (line 14) | def __init__(self, classes, sdf_files, lr=0.01, optimizer='Adam', use_... method look_up (line 79) | def look_up(self, samples_x, samples_y, samples_z): method compute_dist (line 97) | def compute_dist(self, d_pose, T_oc_0, ps_c): method refine_pose (line 105) | def refine_pose(self, T_co_0, ps_c, steps=100): method refine_pose_layer (line 166) | def refine_pose_layer(self, T_oc_0, points, steps=100): FILE: lib/sdf/sdf_utils.py function read_sdf (line 18) | def read_sdf(sdf_file): function skew (line 34) | def skew(w, gpu=False): function Exp (line 49) | def Exp(dq, gpu): function Oplus (line 73) | def Oplus(T, v, gpu=False): FILE: lib/sdf/test_sdf_optimizer.py function Twc_np (line 9) | def Twc_np(pose): class SignedDensityField (line 26) | class SignedDensityField(object): method __init__ (line 31) | def __init__(self, data, origin, delta): method _rel_pos_to_idxes (line 38) | def _rel_pos_to_idxes(self, rel_pos): method get_distance (line 43) | def get_distance(self, rel_pos): method dump (line 48) | def dump(self, pkl_file): method visualize (line 55) | def visualize(self, max_dist=0.1): method from_sdf (line 79) | def from_sdf(cls, sdf_file): method from_pkl (line 100) | def from_pkl(cls, pkl_file): FILE: lib/utils/bbox_transform.py function bbox_transform (line 11) | def bbox_transform(ex_rois, gt_rois): function bbox_transform_inv (line 32) | def bbox_transform_inv(boxes, deltas): function clip_boxes (line 65) | def clip_boxes(boxes, im_shape): FILE: lib/utils/blob.py function im_list_to_blob (line 13) | def im_list_to_blob(ims, num_channels): function prep_im_for_blob (line 31) | def prep_im_for_blob(im, pixel_means, target_size, max_size): function pad_im (line 48) | def pad_im(im, factor, value=0): function unpad_im (line 61) | def unpad_im(im, factor): function chromatic_transform (line 74) | def chromatic_transform(im, label=None, d_h=None, d_s=None, d_l=None): function add_noise (line 102) | def add_noise(image, level = 0.1): function add_noise_depth (line 132) | def add_noise_depth(image, level = 0.1): function add_noise_depth_cuda (line 141) | def add_noise_depth_cuda(image, level = 0.1): function add_gaussian_noise_cuda (line 147) | def add_gaussian_noise_cuda(image, level = 0.1): function add_noise_cuda (line 157) | def add_noise_cuda(image, level = 0.1): FILE: lib/utils/nms.py function nms (line 7) | def nms(dets, thresh): FILE: lib/utils/pose_error.py function VOCap (line 13) | def VOCap(rec, prec): function transform_pts_Rt (line 31) | def transform_pts_Rt(pts, R, t): function reproj (line 44) | def reproj(K, R_est, t_est, R_gt, t_gt, pts): function add (line 74) | def add(R_est, t_est, R_gt, t_gt, pts): function adi (line 90) | def adi(R_est, t_est, R_gt, t_gt, pts): function re (line 111) | def re(R_est, R_gt): function te (line 126) | def te(t_est, t_gt): FILE: lib/utils/se3.py function se3_inverse (line 10) | def se3_inverse(RT): function se3_mul (line 18) | def se3_mul(RT1, RT2): function egocentric2allocentric (line 32) | def egocentric2allocentric(qt, T): function allocentric2egocentric (line 40) | def allocentric2egocentric(qt, T): function T_inv_transform (line 48) | def T_inv_transform(T_src, T_tgt): function rotation_x (line 63) | def rotation_x(theta): function rotation_y (line 73) | def rotation_y(theta): function rotation_z (line 83) | def rotation_z(theta): FILE: lib/utils/segmentation_evaluation.py function multilabel_metrics (line 10) | def multilabel_metrics(prediction, gt, num_classes): FILE: lib/utils/setup.py function find_in_path (line 12) | def find_in_path(name, path): function locate_cuda (line 21) | def locate_cuda(): function customize_compiler_for_nvcc (line 60) | def customize_compiler_for_nvcc(self): class custom_build_ext (line 99) | class custom_build_ext(build_ext): method build_extensions (line 100) | def build_extensions(self): FILE: ros/_init_paths.py function add_path (line 10) | def add_path(path): FILE: ros/collect_images_realsense.py class ImageListener (line 21) | class ImageListener: method __init__ (line 23) | def __init__(self): method callback (line 54) | def callback(self, rgb, depth): FILE: ros/test_images.py class ImageListener (line 49) | class ImageListener: method __init__ (line 51) | def __init__(self, network, dataset): method callback_rgbd (line 113) | def callback_rgbd(self, rgb, depth): method run_network (line 133) | def run_network(self): function parse_args (line 225) | def parse_args(): FILE: tools/_init_paths.py function add_path (line 10) | def add_path(path): FILE: tools/test_images.py function parse_args (line 32) | def parse_args(): FILE: tools/test_net.py function parse_args (line 30) | def parse_args(): FILE: tools/train_net.py function parse_args (line 30) | def parse_args(): FILE: ycb_render/cpp/query_devices.cpp type EGLInternalData2 (line 16) | struct EGLInternalData2 { method EGLInternalData2 (line 31) | EGLInternalData2() function main (line 37) | int main(){ FILE: ycb_render/cpp/test_device.cpp type EGLInternalData2 (line 16) | struct EGLInternalData2 { method EGLInternalData2 (line 30) | EGLInternalData2() function main (line 36) | int main(int argc, char ** argv){ FILE: ycb_render/cpp/ycb_renderer.cpp type EGLInternalData2 (line 28) | struct EGLInternalData2 { method EGLInternalData2 (line 42) | EGLInternalData2() class CppYCBRenderer (line 49) | class CppYCBRenderer{ method CppYCBRenderer (line 51) | CppYCBRenderer(int w, int h, int d):m_windowHeight(h),m_windowWidth(w)... method init (line 70) | int init() { method query (line 220) | void query() { method release (line 231) | void release() method draw (line 248) | void draw(py::array_t x) { method draw_py (line 273) | void draw_py(py::array_t x) { method map_tensor (line 284) | void map_tensor(GLuint tid, int width, int height, std::size_t data) function PYBIND11_MODULE (line 325) | PYBIND11_MODULE(CppYCBRenderer, m) { FILE: ycb_render/get_available_devices.py function get_available_devices (line 9) | def get_available_devices(): FILE: ycb_render/glad/EGL/eglplatform.h type HDC (line 76) | typedef HDC EGLNativeDisplayType; type HBITMAP (line 77) | typedef HBITMAP EGLNativePixmapType; type HWND (line 78) | typedef HWND EGLNativeWindowType; type EGLNativeDisplayType (line 82) | typedef int EGLNativeDisplayType; type wl_display (line 88) | struct wl_display type wl_egl_pixmap (line 89) | struct wl_egl_pixmap type wl_egl_window (line 90) | struct wl_egl_window type gbm_device (line 94) | struct gbm_device type gbm_bo (line 95) | struct gbm_bo type ANativeWindow (line 100) | struct ANativeWindow type egl_native_pixmap_t (line 101) | struct egl_native_pixmap_t type ANativeWindow (line 103) | struct ANativeWindow type egl_native_pixmap_t (line 104) | struct egl_native_pixmap_t type khronos_uintptr_t (line 112) | typedef khronos_uintptr_t EGLNativePixmapType; type khronos_uintptr_t (line 113) | typedef khronos_uintptr_t EGLNativeWindowType; type Display (line 121) | typedef Display *EGLNativeDisplayType; type Pixmap (line 122) | typedef Pixmap EGLNativePixmapType; type Window (line 123) | typedef Window EGLNativeWindowType; type khronos_uintptr_t (line 130) | typedef khronos_uintptr_t EGLNativePixmapType; type khronos_uintptr_t (line 131) | typedef khronos_uintptr_t EGLNativeWindowType; type EGLNativeDisplayType (line 138) | typedef EGLNativeDisplayType NativeDisplayType; type EGLNativePixmapType (line 139) | typedef EGLNativePixmapType NativePixmapType; type EGLNativeWindowType (line 140) | typedef EGLNativeWindowType NativeWindowType; type khronos_int32_t (line 150) | typedef khronos_int32_t EGLint; FILE: ycb_render/glad/KHR/khrplatform.h type khronos_int32_t (line 144) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 145) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 146) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 147) | typedef uint64_t khronos_uint64_t; type khronos_int32_t (line 157) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 158) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 159) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 160) | typedef uint64_t khronos_uint64_t; type __int32 (line 169) | typedef __int32 khronos_int32_t; type khronos_uint32_t (line 170) | typedef unsigned __int32 khronos_uint32_t; type __int64 (line 171) | typedef __int64 khronos_int64_t; type khronos_uint64_t (line 172) | typedef unsigned __int64 khronos_uint64_t; type khronos_int32_t (line 181) | typedef int khronos_int32_t; type khronos_uint32_t (line 182) | typedef unsigned int khronos_uint32_t; type khronos_int64_t (line 184) | typedef long int khronos_int64_t; type khronos_uint64_t (line 185) | typedef unsigned long int khronos_uint64_t; type khronos_int64_t (line 187) | typedef long long int khronos_int64_t; type khronos_uint64_t (line 188) | typedef unsigned long long int khronos_uint64_t; type khronos_int32_t (line 198) | typedef int khronos_int32_t; type khronos_uint32_t (line 199) | typedef unsigned int khronos_uint32_t; type khronos_int32_t (line 209) | typedef int32_t khronos_int32_t; type khronos_uint32_t (line 210) | typedef uint32_t khronos_uint32_t; type khronos_int64_t (line 211) | typedef int64_t khronos_int64_t; type khronos_uint64_t (line 212) | typedef uint64_t khronos_uint64_t; type khronos_int8_t (line 222) | typedef signed char khronos_int8_t; type khronos_uint8_t (line 223) | typedef unsigned char khronos_uint8_t; type khronos_int16_t (line 224) | typedef signed short int khronos_int16_t; type khronos_uint16_t (line 225) | typedef unsigned short int khronos_uint16_t; type khronos_intptr_t (line 233) | typedef signed long long int khronos_intptr_t; type khronos_uintptr_t (line 234) | typedef unsigned long long int khronos_uintptr_t; type khronos_ssize_t (line 235) | typedef signed long long int khronos_ssize_t; type khronos_usize_t (line 236) | typedef unsigned long long int khronos_usize_t; type khronos_intptr_t (line 238) | typedef signed long int khronos_intptr_t; type khronos_uintptr_t (line 239) | typedef unsigned long int khronos_uintptr_t; type khronos_ssize_t (line 240) | typedef signed long int khronos_ssize_t; type khronos_usize_t (line 241) | typedef unsigned long int khronos_usize_t; type khronos_float_t (line 248) | typedef float khronos_float_t; type khronos_uint64_t (line 261) | typedef khronos_uint64_t khronos_utime_nanoseconds_t; type khronos_int64_t (line 262) | typedef khronos_int64_t khronos_stime_nanoseconds_t; type khronos_boolean_enum_t (line 278) | typedef enum { FILE: ycb_render/glad/egl.c function load_EGL_VERSION_1_0 (line 94) | static void load_EGL_VERSION_1_0( GLADuserptrloadfunc load, void* userpt... function load_EGL_VERSION_1_1 (line 121) | static void load_EGL_VERSION_1_1( GLADuserptrloadfunc load, void* userpt... function load_EGL_VERSION_1_2 (line 128) | static void load_EGL_VERSION_1_2( GLADuserptrloadfunc load, void* userpt... function load_EGL_VERSION_1_4 (line 136) | static void load_EGL_VERSION_1_4( GLADuserptrloadfunc load, void* userpt... function load_EGL_VERSION_1_5 (line 140) | static void load_EGL_VERSION_1_5( GLADuserptrloadfunc load, void* userpt... function load_EGL_EXT_platform_base (line 153) | static void load_EGL_EXT_platform_base( GLADuserptrloadfunc load, void* ... function load_EGL_EXT_device_enumeration (line 159) | static void load_EGL_EXT_device_enumeration( GLADuserptrloadfunc load, v... function load_EGL_EXT_device_query (line 163) | static void load_EGL_EXT_device_query( GLADuserptrloadfunc load, void* u... function load_EGL_EXT_device_base (line 170) | static void load_EGL_EXT_device_base( GLADuserptrloadfunc load, void* us... function get_exts (line 181) | static int get_exts(EGLDisplay display, const char **extensions) { function has_ext (line 187) | static int has_ext(const char *extensions, const char *ext) { function GLADapiproc (line 207) | static GLADapiproc glad_egl_get_proc_from_userptr(const char *name, void... function find_extensionsEGL (line 211) | static int find_extensionsEGL(EGLDisplay display) { function find_coreEGL (line 226) | static int find_coreEGL(EGLDisplay display) { function gladLoadEGLUserPtr (line 263) | int gladLoadEGLUserPtr(EGLDisplay display, GLADuserptrloadfunc load, voi... function gladLoadEGL (line 288) | int gladLoadEGL(EGLDisplay display, GLADloadfunc load) { function glad_close_dlopen_handle (line 338) | static void glad_close_dlopen_handle(void* handle) { function GLADapiproc (line 348) | static GLADapiproc glad_dlsym_handle(void* handle, const char *name) { type _glad_egl_userptr (line 362) | struct _glad_egl_userptr { function GLADapiproc (line 367) | static GLADapiproc glad_egl_get_proc(const char* name, void *vuserptr) { function gladLoaderLoadEGL (line 381) | int gladLoaderLoadEGL(EGLDisplay display) { function gladLoaderUnloadEGL (line 415) | void gladLoaderUnloadEGL() { FILE: ycb_render/glad/gl.c function load_GL_VERSION_1_0 (line 1097) | static void load_GL_VERSION_1_0( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_1_1 (line 1406) | static void load_GL_VERSION_1_1( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_1_2 (line 1439) | static void load_GL_VERSION_1_2( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_1_3 (line 1446) | static void load_GL_VERSION_1_3( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_1_4 (line 1495) | static void load_GL_VERSION_1_4( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_1_5 (line 1545) | static void load_GL_VERSION_1_5( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_2_0 (line 1567) | static void load_GL_VERSION_2_0( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_2_1 (line 1663) | static void load_GL_VERSION_2_1( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_3_0 (line 1672) | static void load_GL_VERSION_3_0( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_3_1 (line 1759) | static void load_GL_VERSION_3_1( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_3_2 (line 1777) | static void load_GL_VERSION_3_2( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_3_3 (line 1799) | static void load_GL_VERSION_3_3( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_4_0 (line 1860) | static void load_GL_VERSION_4_0( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_4_1 (line 1909) | static void load_GL_VERSION_4_1( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_4_2 (line 2000) | static void load_GL_VERSION_4_2( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_4_3 (line 2015) | static void load_GL_VERSION_4_3( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_4_4 (line 2062) | static void load_GL_VERSION_4_4( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_4_5 (line 2074) | static void load_GL_VERSION_4_5( GLADuserptrloadfunc load, void* userptr) { function load_GL_VERSION_4_6 (line 2199) | static void load_GL_VERSION_4_6( GLADuserptrloadfunc load, void* userptr) { function get_exts (line 2215) | static int get_exts( int version, const char **out_exts, unsigned int *o... function free_exts (line 2260) | static void free_exts(char **exts_i, unsigned int num_exts_i) { function has_ext (line 2270) | static int has_ext(int version, const char *exts, unsigned int num_exts_... function GLADapiproc (line 2303) | static GLADapiproc glad_gl_get_proc_from_userptr(const char* name, void ... function find_extensionsGL (line 2307) | static int find_extensionsGL( int version) { function find_coreGL (line 2319) | static int find_coreGL(void) { function gladLoadGLUserPtr (line 2363) | int gladLoadGLUserPtr( GLADuserptrloadfunc load, void *userptr) { function gladLoadGL (line 2399) | int gladLoadGL( GLADloadfunc load) { function glad_close_dlopen_handle (line 2451) | static void glad_close_dlopen_handle(void* handle) { function GLADapiproc (line 2461) | static GLADapiproc glad_dlsym_handle(void* handle, const char *name) { type _glad_gl_userptr (line 2476) | struct _glad_gl_userptr { function GLADapiproc (line 2481) | static GLADapiproc glad_gl_get_proc(const char *name, void *vuserptr) { function gladLoaderLoadGL (line 2497) | int gladLoaderLoadGL(void) { FILE: ycb_render/glad/glad/egl.h type GLADapiproc (line 118) | typedef GLADapiproc (*GLADloadfunc)(const char *name); type GLADapiproc (line 119) | typedef GLADapiproc (*GLADuserptrloadfunc)(const char *name, void *userp... type AHardwareBuffer (line 314) | struct AHardwareBuffer type EGLBoolean (line 316) | typedef unsigned int EGLBoolean; type EGLenum (line 317) | typedef unsigned int EGLenum; type EGLAttribKHR (line 318) | typedef intptr_t EGLAttribKHR; type EGLAttrib (line 319) | typedef intptr_t EGLAttrib; type khronos_utime_nanoseconds_t (line 337) | typedef khronos_utime_nanoseconds_t EGLTimeKHR; type khronos_utime_nanoseconds_t (line 338) | typedef khronos_utime_nanoseconds_t EGLTime; type khronos_utime_nanoseconds_t (line 339) | typedef khronos_utime_nanoseconds_t EGLTimeNV; type khronos_utime_nanoseconds_t (line 340) | typedef khronos_utime_nanoseconds_t EGLuint64NV; type khronos_uint64_t (line 341) | typedef khronos_uint64_t EGLuint64KHR; type khronos_stime_nanoseconds_t (line 342) | typedef khronos_stime_nanoseconds_t EGLnsecsANDROID; type EGLNativeFileDescriptorKHR (line 343) | typedef int EGLNativeFileDescriptorKHR; type khronos_ssize_t (line 344) | typedef khronos_ssize_t EGLsizeiANDROID; type EGLsizeiANDROID (line 346) | typedef EGLsizeiANDROID (*EGLGetBlobFuncANDROID) (const void *key, EGLsi... type EGLClientPixmapHI (line 347) | struct EGLClientPixmapHI { type const (line 390) | typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPLATFORMPIXMAPSURFACEPROC)... type const (line 396) | typedef EGLContext (GLAD_API_PTR *PFNEGLCREATECONTEXTPROC)(EGLDisplay ... type EGLint (line 397) | typedef EGLBoolean (GLAD_API_PTR *PFNEGLCHOOSECONFIGPROC)(EGLDisplay d... type const (line 401) | typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPLATFORMPIXMAPSURFACEEXTPR... type const (line 403) | typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPLATFORMWINDOWSURFACEPROC)... type const (line 407) | typedef EGLDisplay (GLAD_API_PTR *PFNEGLGETPLATFORMDISPLAYEXTPROC)(EGLen... type const (line 411) | typedef EGLDisplay (GLAD_API_PTR *PFNEGLGETPLATFORMDISPLAYPROC)(EGLenum ... type const (line 426) | typedef EGLSurface (GLAD_API_PTR *PFNEGLCREATEPLATFORMWINDOWSURFACEEXTPR... FILE: ycb_render/glad/glad/gl.h type GLADapiproc (line 123) | typedef GLADapiproc (*GLADloadfunc)(const char *name); type GLADapiproc (line 124) | typedef GLADapiproc (*GLADuserptrloadfunc)(const char *name, void *userp... type __int32 (line 1962) | typedef __int32 int32_t; type __int64 (line 1963) | typedef __int64 int64_t; type GLenum (line 1970) | typedef unsigned int GLenum; type GLboolean (line 1971) | typedef unsigned char GLboolean; type GLbitfield (line 1972) | typedef unsigned int GLbitfield; type GLvoid (line 1973) | typedef void GLvoid; type GLbyte (line 1974) | typedef signed char GLbyte; type GLshort (line 1975) | typedef short GLshort; type GLint (line 1976) | typedef int GLint; type GLclampx (line 1977) | typedef int GLclampx; type GLubyte (line 1978) | typedef unsigned char GLubyte; type GLushort (line 1979) | typedef unsigned short GLushort; type GLuint (line 1980) | typedef unsigned int GLuint; type GLsizei (line 1981) | typedef int GLsizei; type GLfloat (line 1982) | typedef float GLfloat; type GLclampf (line 1983) | typedef float GLclampf; type GLdouble (line 1984) | typedef double GLdouble; type GLclampd (line 1985) | typedef double GLclampd; type GLchar (line 1988) | typedef char GLchar; type GLcharARB (line 1989) | typedef char GLcharARB; type GLhandleARB (line 1993) | typedef unsigned int GLhandleARB; type GLhalfARB (line 1995) | typedef unsigned short GLhalfARB; type GLhalf (line 1996) | typedef unsigned short GLhalf; type GLint (line 1997) | typedef GLint GLfixed; type khronos_intptr_t (line 1999) | typedef khronos_intptr_t GLintptr; type khronos_intptr_t (line 2001) | typedef khronos_intptr_t GLintptr; type khronos_ssize_t (line 2004) | typedef khronos_ssize_t GLsizeiptr; type khronos_ssize_t (line 2006) | typedef khronos_ssize_t GLsizeiptr; type GLint64 (line 2008) | typedef int64_t GLint64; type GLuint64 (line 2009) | typedef uint64_t GLuint64; type GLintptrARB (line 2011) | typedef long GLintptrARB; type GLintptrARB (line 2013) | typedef ptrdiff_t GLintptrARB; type GLsizeiptrARB (line 2016) | typedef long GLsizeiptrARB; type GLsizeiptrARB (line 2018) | typedef ptrdiff_t GLsizeiptrARB; type GLint64EXT (line 2020) | typedef int64_t GLint64EXT; type GLuint64EXT (line 2021) | typedef uint64_t GLuint64EXT; type __GLsync (line 2022) | struct __GLsync type _cl_context (line 2023) | struct _cl_context type _cl_event (line 2024) | struct _cl_event type GLhalfNV (line 2029) | typedef unsigned short GLhalfNV; type GLintptr (line 2030) | typedef GLintptr GLvdpauSurfaceNV; type GLubyte (line 2200) | typedef const GLubyte * (GLAD_API_PTR *PFNGLGETSTRINGIPROC)(GLenum nam... type GLuint (line 2325) | typedef GLboolean (GLAD_API_PTR *PFNGLARETEXTURESRESIDENTPROC)(GLsizei ... type const (line 2613) | typedef GLuint (GLAD_API_PTR *PFNGLGETSUBROUTINEINDEXPROC)(GLuint prog... type const (line 2798) | typedef GLint (GLAD_API_PTR *PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC)(G... type const (line 2850) | typedef GLint (GLAD_API_PTR *PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC)(GLui... type const (line 2863) | typedef GLuint (GLAD_API_PTR *PFNGLGETPROGRAMRESOURCEINDEXPROC)(GLuint ... type GLubyte (line 2893) | typedef const GLubyte * (GLAD_API_PTR *PFNGLGETSTRINGPROC)(GLenum name); type const (line 3110) | typedef GLint (GLAD_API_PTR *PFNGLGETPROGRAMRESOURCELOCATIONPROC)(GLuint... FILE: ycb_render/glad/glad/glx.h type GLADapiproc (line 129) | typedef GLADapiproc (*GLADloadfunc)(const char *name); type GLADapiproc (line 130) | typedef GLADapiproc (*GLADuserptrloadfunc)(const char *name, void *userp... type __int32 (line 453) | typedef __int32 int32_t; type __int64 (line 454) | typedef __int64 int64_t; type XID (line 495) | typedef XID GLXFBConfigID; type __GLXFBConfigRec (line 496) | struct __GLXFBConfigRec type XID (line 497) | typedef XID GLXContextID; type __GLXcontextRec (line 498) | struct __GLXcontextRec type XID (line 499) | typedef XID GLXPixmap; type XID (line 500) | typedef XID GLXDrawable; type XID (line 501) | typedef XID GLXWindow; type XID (line 502) | typedef XID GLXPbuffer; type XID (line 504) | typedef XID GLXVideoCaptureDeviceNV; type GLXVideoDeviceNV (line 505) | typedef unsigned int GLXVideoDeviceNV; type XID (line 506) | typedef XID GLXVideoSourceSGIX; type XID (line 507) | typedef XID GLXFBConfigIDSGIX; type __GLXFBConfigRec (line 508) | struct __GLXFBConfigRec type XID (line 509) | typedef XID GLXPbufferSGIX; type GLXPbufferClobberEvent (line 510) | typedef struct { type GLXBufferSwapComplete (line 523) | typedef struct { type GLXEvent (line 534) | typedef union __GLXEvent { type GLXStereoNotifyEventEXT (line 539) | typedef struct { type GLXBufferClobberEventSGIX (line 549) | typedef struct { type GLXHyperpipeNetworkSGIX (line 562) | typedef struct { type GLXHyperpipeConfigSGIX (line 566) | typedef struct { type GLXPipeRect (line 572) | typedef struct { type GLXPipeRectLimits (line 577) | typedef struct { type const (line 725) | typedef GLXContext (GLAD_API_PTR *PFNGLXCREATECONTEXTATTRIBSARBPROC)(Dis... type GLXHyperpipeConfigSGIX (line 728) | typedef GLXHyperpipeConfigSGIX * (GLAD_API_PTR *PFNGLXQUERYHYPERPIPECONF... type GLXHyperpipeNetworkSGIX (line 731) | typedef GLXHyperpipeNetworkSGIX * (GLAD_API_PTR *PFNGLXQUERYHYPERPIPENET... type GLXFBConfigSGIX (line 744) | typedef GLXFBConfigSGIX * (GLAD_API_PTR *PFNGLXCHOOSEFBCONFIGSGIXPROC)(D... type XVisualInfo (line 771) | typedef XVisualInfo * (GLAD_API_PTR *PFNGLXGETVISUALFROMFBCONFIGPROC)(Di... type Display (line 797) | typedef Display * (GLAD_API_PTR *PFNGLXGETCURRENTDISPLAYPROC)(void); type Display (line 808) | typedef Display * (GLAD_API_PTR *PFNGLXGETCURRENTDISPLAYEXTPROC)(void); type GLXFBConfig (line 809) | typedef GLXFBConfig * (GLAD_API_PTR *PFNGLXGETFBCONFIGSPROC)(Display * ... type XVisualInfo (line 814) | typedef XVisualInfo * (GLAD_API_PTR *PFNGLXCHOOSEVISUALPROC)(Display * ... type XVisualInfo (line 824) | typedef XVisualInfo * (GLAD_API_PTR *PFNGLXGETVISUALFROMFBCONFIGSGIXPROC... type GLXVideoCaptureDeviceNV (line 837) | typedef GLXVideoCaptureDeviceNV * (GLAD_API_PTR *PFNGLXENUMERATEVIDEOCAP... type const (line 838) | typedef GLXContext (GLAD_API_PTR *PFNGLXCREATEASSOCIATEDCONTEXTATTRIBSAM... type GLXFBConfig (line 845) | typedef GLXFBConfig * (GLAD_API_PTR *PFNGLXCHOOSEFBCONFIGPROC)(Display ... FILE: ycb_render/glad/glx_dyn.c type Display (line 9) | typedef Display* (* PFNXOPENDISPLAY) (_Xconst char* a); type Screen (line 10) | typedef Screen* (* PFNXDEFAULTSCREENOFDISPLAY) (Display*); type X11Struct (line 12) | typedef struct function initX11Struct (line 20) | void initX11Struct(X11Struct *x11) { function initX11Struct (line 34) | void initX11Struct(X11Struct *x11) { function load_GLX_VERSION_1_0 (line 265) | static void load_GLX_VERSION_1_0( GLADuserptrloadfunc load, void* userpt... function load_GLX_VERSION_1_1 (line 285) | static void load_GLX_VERSION_1_1( GLADuserptrloadfunc load, void* userpt... function load_GLX_VERSION_1_2 (line 291) | static void load_GLX_VERSION_1_2( GLADuserptrloadfunc load, void* userpt... function load_GLX_VERSION_1_3 (line 295) | static void load_GLX_VERSION_1_3( GLADuserptrloadfunc load, void* userpt... function load_GLX_VERSION_1_4 (line 315) | static void load_GLX_VERSION_1_4( GLADuserptrloadfunc load, void* userpt... function load_GLX_MESA_copy_sub_buffer (line 319) | static void load_GLX_MESA_copy_sub_buffer( GLADuserptrloadfunc load, voi... function load_GLX_SGIX_pbuffer (line 323) | static void load_GLX_SGIX_pbuffer( GLADuserptrloadfunc load, void* userp... function load_GLX_SGI_make_current_read (line 331) | static void load_GLX_SGI_make_current_read( GLADuserptrloadfunc load, vo... function load_GLX_OML_sync_control (line 336) | static void load_GLX_OML_sync_control( GLADuserptrloadfunc load, void* u... function load_GLX_SGIX_hyperpipe (line 344) | static void load_GLX_SGIX_hyperpipe( GLADuserptrloadfunc load, void* use... function load_GLX_EXT_swap_control (line 355) | static void load_GLX_EXT_swap_control( GLADuserptrloadfunc load, void* u... function load_GLX_MESA_pixmap_colormap (line 359) | static void load_GLX_MESA_pixmap_colormap( GLADuserptrloadfunc load, voi... function load_GLX_NV_video_capture (line 363) | static void load_GLX_NV_video_capture( GLADuserptrloadfunc load, void* u... function load_GLX_NV_swap_group (line 371) | static void load_GLX_NV_swap_group( GLADuserptrloadfunc load, void* user... function load_GLX_EXT_texture_from_pixmap (line 380) | static void load_GLX_EXT_texture_from_pixmap( GLADuserptrloadfunc load, ... function load_GLX_SUN_get_transparent_index (line 385) | static void load_GLX_SUN_get_transparent_index( GLADuserptrloadfunc load... function load_GLX_MESA_release_buffers (line 389) | static void load_GLX_MESA_release_buffers( GLADuserptrloadfunc load, voi... function load_GLX_NV_delay_before_swap (line 393) | static void load_GLX_NV_delay_before_swap( GLADuserptrloadfunc load, voi... function load_GLX_MESA_agp_offset (line 397) | static void load_GLX_MESA_agp_offset( GLADuserptrloadfunc load, void* us... function load_GLX_SGI_swap_control (line 401) | static void load_GLX_SGI_swap_control( GLADuserptrloadfunc load, void* u... function load_GLX_EXT_import_context (line 405) | static void load_GLX_EXT_import_context( GLADuserptrloadfunc load, void*... function load_GLX_SGI_video_sync (line 413) | static void load_GLX_SGI_video_sync( GLADuserptrloadfunc load, void* use... function load_GLX_SGI_cushion (line 418) | static void load_GLX_SGI_cushion( GLADuserptrloadfunc load, void* userpt... function load_GLX_SGIX_fbconfig (line 422) | static void load_GLX_SGIX_fbconfig( GLADuserptrloadfunc load, void* user... function load_GLX_NV_copy_buffer (line 431) | static void load_GLX_NV_copy_buffer( GLADuserptrloadfunc load, void* use... function load_GLX_ARB_create_context (line 436) | static void load_GLX_ARB_create_context( GLADuserptrloadfunc load, void*... function load_GLX_AMD_gpu_association (line 440) | static void load_GLX_AMD_gpu_association( GLADuserptrloadfunc load, void... function load_GLX_MESA_query_renderer (line 452) | static void load_GLX_MESA_query_renderer( GLADuserptrloadfunc load, void... function load_GLX_MESA_swap_control (line 459) | static void load_GLX_MESA_swap_control( GLADuserptrloadfunc load, void* ... function load_GLX_SGIX_video_resize (line 464) | static void load_GLX_SGIX_video_resize( GLADuserptrloadfunc load, void* ... function load_GLX_NV_video_out (line 472) | static void load_GLX_NV_video_out( GLADuserptrloadfunc load, void* userp... function load_GLX_MESA_set_3dfx_mode (line 481) | static void load_GLX_MESA_set_3dfx_mode( GLADuserptrloadfunc load, void*... function load_GLX_ARB_get_proc_address (line 485) | static void load_GLX_ARB_get_proc_address( GLADuserptrloadfunc load, voi... function load_GLX_NV_copy_image (line 489) | static void load_GLX_NV_copy_image( GLADuserptrloadfunc load, void* user... function load_GLX_NV_present_video (line 493) | static void load_GLX_NV_present_video( GLADuserptrloadfunc load, void* u... function load_GLX_SGIX_swap_barrier (line 498) | static void load_GLX_SGIX_swap_barrier( GLADuserptrloadfunc load, void* ... function load_GLX_SGIX_swap_group (line 503) | static void load_GLX_SGIX_swap_group( GLADuserptrloadfunc load, void* us... function has_ext (line 510) | static int has_ext(Display *display, int screen, const char *ext) { function GLADapiproc (line 540) | static GLADapiproc glad_glx_get_proc_from_userptr(const char* name, void... function find_extensionsGLX (line 544) | static int find_extensionsGLX(Display *display, int screen) { function find_coreGLX (line 611) | static int find_coreGLX(Display **display, int *screen) { function gladLoadGLXUserPtr (line 631) | int gladLoadGLXUserPtr(Display *display, int screen, GLADuserptrloadfunc... function gladLoadGLX (line 680) | int gladLoadGLX(Display *display, int screen, GLADloadfunc load) { function glad_close_dlopen_handle (line 730) | static void glad_close_dlopen_handle(void* handle) { function GLADapiproc (line 740) | static GLADapiproc glad_dlsym_handle(void* handle, const char *name) { function GLADapiproc (line 756) | static GLADapiproc glad_glx_get_proc(const char *name, void *userptr) { function gladLoaderLoadGLX (line 762) | int gladLoaderLoadGLX(Display *display, int screen) { function gladLoaderUnloadGLX (line 795) | void gladLoaderUnloadGLX() { FILE: ycb_render/glad/linmath.h function vec3_mul_cross (line 52) | static inline void vec3_mul_cross(vec3 r, vec3 const a, vec3 const b) function vec3_reflect (line 59) | static inline void vec3_reflect(vec3 r, vec3 const v, vec3 const n) function vec4_mul_cross (line 67) | static inline void vec4_mul_cross(vec4 r, vec4 a, vec4 b) function vec4_reflect (line 75) | static inline void vec4_reflect(vec4 r, vec4 v, vec4 n) type vec4 (line 83) | typedef vec4 mat4x4[4]; function mat4x4_identity (line 84) | static inline void mat4x4_identity(mat4x4 M) function mat4x4_dup (line 91) | static inline void mat4x4_dup(mat4x4 M, mat4x4 N) function mat4x4_row (line 98) | static inline void mat4x4_row(vec4 r, mat4x4 M, int i) function mat4x4_col (line 104) | static inline void mat4x4_col(vec4 r, mat4x4 M, int i) function mat4x4_transpose (line 110) | static inline void mat4x4_transpose(mat4x4 M, mat4x4 N) function mat4x4_add (line 117) | static inline void mat4x4_add(mat4x4 M, mat4x4 a, mat4x4 b) function mat4x4_sub (line 123) | static inline void mat4x4_sub(mat4x4 M, mat4x4 a, mat4x4 b) function mat4x4_scale (line 129) | static inline void mat4x4_scale(mat4x4 M, mat4x4 a, float k) function mat4x4_scale_aniso (line 135) | static inline void mat4x4_scale_aniso(mat4x4 M, mat4x4 a, float x, float... function mat4x4_mul (line 145) | static inline void mat4x4_mul(mat4x4 M, mat4x4 a, mat4x4 b) function mat4x4_mul_vec4 (line 156) | static inline void mat4x4_mul_vec4(vec4 r, mat4x4 M, vec4 v) function mat4x4_translate (line 165) | static inline void mat4x4_translate(mat4x4 T, float x, float y, float z) function mat4x4_translate_in_place (line 172) | static inline void mat4x4_translate_in_place(mat4x4 M, float x, float y,... function mat4x4_from_vec3_mul_outer (line 182) | static inline void mat4x4_from_vec3_mul_outer(mat4x4 M, vec3 a, vec3 b) function mat4x4_rotate (line 188) | static inline void mat4x4_rotate(mat4x4 R, mat4x4 M, float x, float y, f... function mat4x4_rotate_X (line 223) | static inline void mat4x4_rotate_X(mat4x4 Q, mat4x4 M, float angle) function mat4x4_rotate_Y (line 235) | static inline void mat4x4_rotate_Y(mat4x4 Q, mat4x4 M, float angle) function mat4x4_rotate_Z (line 247) | static inline void mat4x4_rotate_Z(mat4x4 Q, mat4x4 M, float angle) function mat4x4_invert (line 259) | static inline void mat4x4_invert(mat4x4 T, mat4x4 M) function mat4x4_orthonormalize (line 301) | static inline void mat4x4_orthonormalize(mat4x4 R, mat4x4 M) function mat4x4_frustum (line 325) | static inline void mat4x4_frustum(mat4x4 M, float l, float r, float b, f... function mat4x4_ortho (line 341) | static inline void mat4x4_ortho(mat4x4 M, float l, float r, float b, flo... function mat4x4_perspective (line 357) | static inline void mat4x4_perspective(mat4x4 m, float y_fov, float aspec... function mat4x4_look_at (line 383) | static inline void mat4x4_look_at(mat4x4 m, vec3 eye, vec3 center, vec3 up) function quat_identity (line 427) | static inline void quat_identity(quat q) function quat_add (line 432) | static inline void quat_add(quat r, quat a, quat b) function quat_sub (line 438) | static inline void quat_sub(quat r, quat a, quat b) function quat_mul (line 444) | static inline void quat_mul(quat r, quat p, quat q) function quat_scale (line 454) | static inline void quat_scale(quat r, quat v, float s) function quat_inner_product (line 460) | static inline float quat_inner_product(quat a, quat b) function quat_conj (line 468) | static inline void quat_conj(quat r, quat q) function quat_rotate (line 475) | static inline void quat_rotate(quat r, float angle, vec3 axis) { function quat_mul_vec3 (line 484) | static inline void quat_mul_vec3(vec3 r, quat q, vec3 v) function mat4x4_from_quat (line 503) | static inline void mat4x4_from_quat(mat4x4 M, quat q) function mat4x4o_mul_quat (line 533) | static inline void mat4x4o_mul_quat(mat4x4 R, mat4x4 M, quat q) function quat_from_mat4x4 (line 544) | static inline void quat_from_mat4x4(quat q, mat4x4 M) FILE: ycb_render/glutils/_trackball.py function _v_add (line 80) | def _v_add(v1, v2): function _v_sub (line 82) | def _v_sub(v1, v2): function _v_mul (line 84) | def _v_mul(v, s): function _v_dot (line 86) | def _v_dot(v1, v2): function _v_cross (line 88) | def _v_cross(v1, v2): function _v_length (line 92) | def _v_length(v): function _v_normalize (line 94) | def _v_normalize(v): function _q_add (line 100) | def _q_add(q1,q2): function _q_mul (line 108) | def _q_mul(q, s): function _q_dot (line 110) | def _q_dot(q1, q2): function _q_length (line 112) | def _q_length(q): function _q_normalize (line 114) | def _q_normalize(q): function _q_from_axis_angle (line 117) | def _q_from_axis_angle(v, phi): function _q_rotmatrix (line 121) | def _q_rotmatrix(q): class Trackball (line 139) | class Trackball(object): method __init__ (line 142) | def __init__(self, theta=0, phi=0): method drag_to (line 154) | def drag_to (self, x, y, dx, dy): method model (line 166) | def model(self): method theta (line 171) | def theta(self): method theta (line 177) | def theta(self, theta): method phi (line 182) | def phi(self): method phi (line 188) | def phi(self, phi): method _get_orientation (line 193) | def _get_orientation(self): method _set_orientation (line 201) | def _set_orientation(self, theta, phi): method _project (line 216) | def _project(self, r, x, y): method _rotate (line 230) | def _rotate(self, x, y, dx, dy): FILE: ycb_render/glutils/glcontext.py function _find_library_new (line 64) | def _find_library_new(name): class Context (line 82) | class Context: method __init__ (line 83) | def __init__(self): method create_opengl_context (line 86) | def create_opengl_context(self, surface_size=(640, 480)): method destroy (line 131) | def destroy(self): FILE: ycb_render/glutils/glrenderer.py class GLObject (line 13) | class GLObject(object): method __del__ (line 14) | def __del__(self): method __enter__ (line 17) | def __enter__(self): method __exit__ (line 21) | def __exit__(self, *args): class FBO (line 26) | class FBO(GLObject): method __init__ (line 29) | def __init__(self): method release (line 32) | def release(self): class Texture (line 36) | class Texture(GLObject): method __init__ (line 39) | def __init__(self): method release (line 42) | def release(self): class Shader (line 46) | class Shader(GLObject): method __init__ (line 48) | def __init__(self, vp_code, fp_code): method release (line 58) | def release(self): method __getitem__ (line 61) | def __getitem__(self, uniform_name): method __enter__ (line 66) | def __enter__(self): method __exit__ (line 69) | def __exit__(self, *args): class MeshRenderer (line 73) | class MeshRenderer(object): method __init__ (line 74) | def __init__(self, size): method _bind_attrib (line 123) | def _bind_attrib(self, i, arr): method proj_matrix (line 134) | def proj_matrix(self): method render_mesh (line 137) | def render_mesh(self, position, uv, face=None, method loadTexture (line 169) | def loadTexture(self, path): FILE: ycb_render/glutils/meshutil.py function frustum (line 9) | def frustum(left, right, bottom, top, znear, zfar): function perspective (line 26) | def perspective(fovy, aspect, znear, zfar): function anorm (line 34) | def anorm(x, axis=None, keepdims=False): function normalize (line 39) | def normalize(v, axis=None, eps=1e-10): function lookat (line 44) | def lookat(eye, target=[0, 0, 0], up=[0, 1, 0]): function sample_view (line 57) | def sample_view(min_dist, max_dist=None): function homotrans (line 71) | def homotrans(M, p): function _parse_vertex_tuple (line 79) | def _parse_vertex_tuple(s): function _unify_rows (line 88) | def _unify_rows(a): function load_obj (line 100) | def load_obj(fn): function normalize_mesh (line 161) | def normalize_mesh(mesh): function quat2rotmat (line 170) | def quat2rotmat(quat): function mat2rotmat (line 175) | def mat2rotmat(mat): function quat2rotmat (line 180) | def quat2rotmat(quat): function xyz2mat (line 185) | def xyz2mat(xyz): function mat2xyz (line 190) | def mat2xyz(mat): function safemat2quat (line 195) | def safemat2quat(mat): function unpack_pose (line 204) | def unpack_pose(pose): function pack_pose (line 210) | def pack_pose(pose): FILE: ycb_render/glutils/trackball.py class Trackball (line 12) | class Trackball(): method __init__ (line 73) | def __init__(self, width, height, cam_pos=[0,0,2.0]): method distance (line 101) | def distance(self): method theta (line 116) | def theta(self): method theta (line 122) | def theta(self, theta): method phi (line 130) | def phi(self): method phi (line 136) | def phi(self, phi): method zoom (line 144) | def zoom(self): method zoom (line 151) | def zoom(self, value): method aspect (line 160) | def aspect(self): method aspect (line 167) | def aspect(self, value): method on_attach (line 175) | def on_attach(self, program): method on_resize (line 181) | def on_resize(self, width, height): method on_mouse_drag (line 191) | def on_mouse_drag(self, x, y, dx, dy, button=None): method on_mouse_scroll (line 202) | def on_mouse_scroll(self, x, y, dx, dy): method reinit (line 210) | def reinit(self, cam_pos): FILE: ycb_render/setup.py class CMakeExtension (line 16) | class CMakeExtension(Extension): method __init__ (line 17) | def __init__(self, name, sourcedir=''): class CMakeBuild (line 22) | class CMakeBuild(build_ext): method run (line 23) | def run(self): method build_extension (line 39) | def build_extension(self, ext): FILE: ycb_render/ycb_renderer.py function loadTexture (line 37) | def loadTexture(path): class YCBRenderer (line 63) | class YCBRenderer: method __init__ (line 64) | def __init__(self, width=512, height=512, gpu_id=0, render_marker=Fals... method generate_grid (line 204) | def generate_grid(self): method load_object (line 231) | def load_object(self, obj_path, texture_path, scale=1.0): method load_offset (line 323) | def load_offset(self): method load_mesh (line 339) | def load_mesh(self, path, scale=1.0): method recursive_load (line 348) | def recursive_load(self, node, vertices, faces, materials, method load_objects (line 391) | def load_objects(self, obj_paths, texture_paths, colors=[[0.9, 0, 0], ... method set_camera (line 403) | def set_camera(self, camera, target, up): method set_camera_default (line 413) | def set_camera_default(self): method set_fov (line 416) | def set_fov(self, fov): method set_projection_matrix (line 424) | def set_projection_matrix(self, w, h, fu, fv, u0, v0, znear, zfar): method set_light_color (line 440) | def set_light_color(self, color): method render (line 443) | def render(self, cls_indexes, image_tensor, seg_tensor, normal_tensor=... method set_light_pos (line 554) | def set_light_pos(self, light): method get_num_objects (line 557) | def get_num_objects(self): method set_poses (line 560) | def set_poses(self, poses): method set_allocentric_poses (line 566) | def set_allocentric_poses(self, poses): method release (line 580) | def release(self): method clean (line 585) | def clean(self): method transform_vector (line 607) | def transform_vector(self, vec): method transform_point (line 617) | def transform_point(self, vec): method transform_pose (line 628) | def transform_pose(self, pose): method get_num_instances (line 634) | def get_num_instances(self): method get_poses (line 637) | def get_poses(self): method get_egocentric_poses (line 644) | def get_egocentric_poses(self): method get_allocentric_poses (line 647) | def get_allocentric_poses(self): method get_centers (line 659) | def get_centers(self): method vis (line 674) | def vis(self, poses, cls_indexes, color_idx=None, color_list=None, cam... function parse_args (line 815) | def parse_args():