SYMBOL INDEX (132 symbols across 26 files) FILE: addons/io_scene_gltf_ksons/__init__.py class ImportGLTF (line 37) | class ImportGLTF(bpy.types.Operator, ImportHelper): method draw (line 144) | def draw(self, context): method execute (line 175) | def execute(self, context): function menu_func_import (line 182) | def menu_func_import(self, context): function register (line 186) | def register(): function unregister (line 195) | def unregister(): FILE: addons/io_scene_gltf_ksons/animation/__init__.py function quote (line 4) | def quote(s): function add_animations (line 13) | def add_animations(op): function create_nla_tracks (line 27) | def create_nla_tracks(op): FILE: addons/io_scene_gltf_ksons/animation/curve.py class Curve (line 5) | class Curve: method for_sampler (line 7) | def for_sampler(op, sampler, num_targets=None): method num_components (line 32) | def num_components(self): method shorten_quaternion_paths (line 36) | def shorten_quaternion_paths(self): method make_fcurves (line 45) | def make_fcurves(self, op, action, data_path, FILE: addons/io_scene_gltf_ksons/animation/material.py function add_material_animation (line 6) | def add_material_animation(op, anim_info, material_id): FILE: addons/io_scene_gltf_ksons/animation/morph_weight.py function add_morph_weight_animation (line 8) | def add_morph_weight_animation(op, anim_info, node_id): function find_mesh_instances (line 45) | def find_mesh_instances(vnode): FILE: addons/io_scene_gltf_ksons/animation/node_trs.py function add_node_trs_animation (line 11) | def add_node_trs_animation(op, anim_info, node_id): function object_trs (line 18) | def object_trs(op, anim_info, node_id): function bone_trs (line 64) | def bone_trs(op, anim_info, node_id): function exchange_scale_rot_matrix (line 216) | def exchange_scale_rot_matrix(r): FILE: addons/io_scene_gltf_ksons/animation/precompute.py class AnimationInfo (line 4) | class AnimationInfo: method __init__ (line 5) | def __init__(self, anim_id): function animation_precomputation (line 33) | def animation_precomputation(op): function first_match (line 42) | def first_match(patterns, s): function gather_animation (line 50) | def gather_animation(op, anim_id): FILE: addons/io_scene_gltf_ksons/buffer.py function create_buffer (line 12) | def create_buffer(op, idx): function create_buffer_view (line 35) | def create_buffer_view(op, idx): function create_accessor (line 51) | def create_accessor(op, idx): function create_accessor_from_properties (line 61) | def create_accessor_from_properties(op, accessor): FILE: addons/io_scene_gltf_ksons/camera.py function create_camera (line 4) | def create_camera(op, idx): FILE: addons/io_scene_gltf_ksons/compat.py function mul (line 8) | def mul(x, y): return x @ y function mul (line 10) | def mul(x, y): return x * y FILE: addons/io_scene_gltf_ksons/importer.py class Importer (line 4) | class Importer: method __init__ (line 7) | def __init__(self, filepath, options): method do_import (line 12) | def do_import(self): method get (line 30) | def get(self, kind, id): method set_conversions (line 58) | def set_conversions(self): FILE: addons/io_scene_gltf_ksons/light.py function create_light (line 5) | def create_light(op, idx): function cd2W (line 63) | def cd2W(intensity, efficiency, surface): function lux2W (line 73) | def lux2W(intensity, efficiency): FILE: addons/io_scene_gltf_ksons/load.py function load (line 7) | def load(op): function parse_file (line 13) | def parse_file(op): function parse_gltf (line 32) | def parse_gltf(op, contents): function parse_glb (line 36) | def parse_glb(op, contents): function check_version (line 68) | def check_version(op): function check_extensions (line 94) | def check_extensions(op): FILE: addons/io_scene_gltf_ksons/material/__init__.py function create_material (line 13) | def create_material(op, idx): function create_node_tree (line 91) | def create_node_tree(mc): function create_emissive (line 128) | def create_emissive(mc): function create_alpha_block (line 167) | def create_alpha_block(mc): function create_shaded (line 224) | def create_shaded(mc): function create_metalRough_pbr (line 235) | def create_metalRough_pbr(mc): function create_specGloss_pbr (line 257) | def create_specGloss_pbr(mc): function create_unlit (line 299) | def create_unlit(mc): function create_base_color (line 312) | def create_base_color(mc): function create_diffuse (line 356) | def create_diffuse(mc): function create_metal_roughness (line 400) | def create_metal_roughness(mc): function create_spec_roughness (line 448) | def create_spec_roughness(mc): function create_normal_block (line 498) | def create_normal_block(mc): function create_occlusion_block (line 518) | def create_occlusion_block(mc): class MaterialCreator (line 547) | class MaterialCreator: method new_node (line 551) | def new_node(self, opts): method adjoin (line 597) | def adjoin(self, opts): method adjoin_split (line 614) | def adjoin_split(self, opts1, opts2, left_block): method connect (line 648) | def connect(self, connector, connector_key, node, socket_type, socket_... method connect_value (line 668) | def connect_value(self, value, node, socket_type, socket_key): method connect_block (line 679) | def connect_block(self, block, output_key, socket): class Value (line 683) | class Value: method __init__ (line 693) | def __init__(self, value, record_to=''): FILE: addons/io_scene_gltf_ksons/material/block.py class Block (line 8) | class Block: method __init__ (line 9) | def __init__(self, *blocks): method add (line 18) | def add(self, child): method move_by (line 35) | def move_by(self, delta): method pad_top (line 41) | def pad_top(self, padding): method center_at_origin (line 47) | def center_at_origin(self): method empty (line 52) | def empty(width=100, height=140): method row_align_center (line 65) | def row_align_center(blocks, gutter=100): method col_align_right (line 89) | def col_align_right(blocks, gutter=100): function top_left (line 102) | def top_left(block): function bottom_right (line 108) | def bottom_right(block): function move_by (line 114) | def move_by(block, delta): function width (line 121) | def width(block): function height (line 127) | def height(block): function move_to (line 133) | def move_to(block, pos): function center_at_origin (line 138) | def center_at_origin(block): FILE: addons/io_scene_gltf_ksons/material/image.py function create_image (line 8) | def create_image(op, idx): FILE: addons/io_scene_gltf_ksons/material/node_groups.py function create_group (line 16) | def create_group(op, name): function load (line 95) | def load(): function serialize_group (line 112) | def serialize_group(group): function serialize (line 201) | def serialize(): FILE: addons/io_scene_gltf_ksons/material/precompute.py class MaterialInfo (line 3) | class MaterialInfo: method __init__ (line 4) | def __init__(self): function material_procomputation (line 17) | def material_procomputation(op): FILE: addons/io_scene_gltf_ksons/material/texture.py function create_texture_block (line 14) | def create_texture_block(mc, texture_type, info): FILE: addons/io_scene_gltf_ksons/mesh.py function create_mesh (line 8) | def create_mesh(op, mesh_spec): function mesh_name (line 78) | def mesh_name(op, mesh_spec): function bmesh_to_mesh (line 92) | def bmesh_to_mesh(bme, me): function get_layer (line 121) | def get_layer(bme_layers, name): function add_primitive_to_bmesh (line 128) | def add_primitive_to_bmesh(op, bme, primitive, material_index): function edges_and_tris (line 312) | def edges_and_tris(indices, mode): FILE: addons/io_scene_gltf_ksons/node.py function realize_vtree (line 7) | def realize_vtree(op): function realize_object (line 91) | def realize_object(op, vnode): function realize_armature (line 131) | def realize_armature(op, vnode): function realize_bone (line 148) | def realize_bone(op, vnode): function realize_root (line 173) | def realize_root(op, vnode): function link_vnode_into_scene (line 186) | def link_vnode_into_scene(vnode, scene): function link_vnode_into_scene (line 191) | def link_vnode_into_scene(vnode, scene): function link_tree_into_scene (line 200) | def link_tree_into_scene(vnode, scene): function link_everything_into_scene (line 206) | def link_everything_into_scene(op): FILE: addons/io_scene_gltf_ksons/scene.py function link_vnode_into_collection (line 5) | def link_vnode_into_collection(vnode, collection): function link_tree_into_collection (line 11) | def link_tree_into_collection(vnode, collection): function import_scenes_as_collections (line 17) | def import_scenes_as_collections(op): FILE: addons/io_scene_gltf_ksons/vnode.py class VNode (line 11) | class VNode: method __init__ (line 12) | def __init__(self): function create_vtree (line 55) | def create_vtree(op): function initial_vtree (line 72) | def initial_vtree(op): function insert_armatures (line 140) | def insert_armatures(op): function move_instances (line 206) | def move_instances(op): function adjust_bones (line 387) | def adjust_bones(op): function get_node_trs (line 557) | def get_node_trs(op, node): function lowest_common_ancestor (line 582) | def lowest_common_ancestor(vnodes): function insert_above (line 629) | def insert_above(vnode, new_parent): function insert_below (line 650) | def insert_below(vnode, new_child): function remove_vnode (line 666) | def remove_vnode(vnode): function is_non_degenerate_homscale (line 692) | def is_non_degenerate_homscale(s): FILE: deploy.py function replace_in_file (line 9) | def replace_in_file(file, expr, new_substr): FILE: make_package.py function make_package (line 6) | def make_package(suffix=None): FILE: test/test.py function cmd_get (line 26) | def cmd_get(args=None): function cmd_run (line 58) | def cmd_run(args): function cmd_report (line 100) | def cmd_report(args=None): function cmd_report_times (line 139) | def cmd_report_times(args=None):