SYMBOL INDEX (1092 symbols across 91 files) FILE: addons/io_hubs_addon/__init__.py function draw (line 29) | def draw(context, layout): function register (line 52) | def register(): function unregister (line 72) | def unregister(): function register_panel (line 94) | def register_panel(): FILE: addons/io_hubs_addon/api.py function create_room (line 4) | def create_room(endpoint, token=None, scene_name=None, scene_id=None): function upload_media (line 30) | def upload_media(endpoint, file): function publish_scene (line 44) | def publish_scene(endpoint, token, scene_data, scene_id=None): function get_projects (line 70) | def get_projects(endpoint, token): FILE: addons/io_hubs_addon/components/__init__.py function register (line 4) | def register(): function unregister (line 13) | def unregister(): FILE: addons/io_hubs_addon/components/components_registry.py class HubsComponentName (line 14) | class HubsComponentName(PropertyGroup): class HubsComponentList (line 21) | class HubsComponentList(PropertyGroup): function get_components_in_dir (line 25) | def get_components_in_dir(dir): function get_user_component_names (line 37) | def get_user_component_names(): function get_user_component_paths (line 47) | def get_user_component_paths(): function get_user_component_definitions (line 59) | def get_user_component_definitions(): function get_component_definitions (line 74) | def get_component_definitions(): function get_component_module_name (line 83) | def get_component_module_name(component_class): function register_component (line 88) | def register_component(component_class): function unregister_component (line 130) | def unregister_component(component_class): function load_user_components (line 153) | def load_user_components(): function unload_user_components (line 168) | def unload_user_components(): function load_components_registry (line 179) | def load_components_registry(): function unload_components_registry (line 199) | def unload_components_registry(): function get_components_registry (line 212) | def get_components_registry(): function get_component_by_name (line 217) | def get_component_by_name(component_name): function register (line 225) | def register(): function unregister (line 246) | def unregister(): FILE: addons/io_hubs_addon/components/definitions/ambient_light.py class AmbientLight (line 6) | class AmbientLight(HubsComponent): FILE: addons/io_hubs_addon/components/definitions/ammo_shape.py class AmmoShape (line 7) | class AmmoShape(HubsComponent): method draw (line 71) | def draw(self, context, layout, panel): FILE: addons/io_hubs_addon/components/definitions/audio.py class Audio (line 9) | class Audio(HubsComponent): method migrate (line 37) | def migrate(self, migration_type, panel_type, instance_version, host, ... method update_gizmo (line 46) | def update_gizmo(cls, ob, bone, target, gizmo): method create_gizmo (line 56) | def create_gizmo(cls, ob, gizmo_group): FILE: addons/io_hubs_addon/components/definitions/audio_params.py class AudioParams (line 16) | class AudioParams(HubsComponent): method gather (line 95) | def gather(self, export_settings, object): method migrate (line 109) | def migrate(self, migration_type, panel_type, instance_version, host, ... method draw (line 130) | def draw(self, context, layout, panel): method gather_import (line 148) | def gather_import(cls, gltf, blender_host, component_name, component_v... FILE: addons/io_hubs_addon/components/definitions/audio_settings.py class AudioSettings (line 11) | class AudioSettings(HubsComponent): method gather (line 102) | def gather(self, export_settings, object): method migrate (line 118) | def migrate(self, migration_type, panel_type, instance_version, host, ... method gather_import (line 134) | def gather_import(cls, gltf, blender_host, component_name, component_v... FILE: addons/io_hubs_addon/components/definitions/audio_source.py class AudioSource (line 6) | class AudioSource(HubsComponent): FILE: addons/io_hubs_addon/components/definitions/audio_target.py function filter_on_component (line 16) | def filter_on_component(self, ob): function get_bones (line 31) | def get_bones(self, context): function get_bone (line 59) | def get_bone(self): function set_bone (line 67) | def set_bone(self, value): class AudioTarget (line 76) | class AudioTarget(HubsComponent): method init (line 127) | def init(cls, obj): method draw (line 130) | def draw(self, context, layout, panel): method gather (line 170) | def gather(self, export_settings, object): method gather_import (line 181) | def gather_import(cls, gltf, blender_host, component_name, component_v... FILE: addons/io_hubs_addon/components/definitions/audio_zone.py class AudioZone (line 9) | class AudioZone(HubsComponent): method update_gizmo (line 37) | def update_gizmo(cls, ob, bone, target, gizmo): method create_gizmo (line 47) | def create_gizmo(cls, ob, gizmo_group): method init (line 65) | def init(cls, obj): method migrate (line 68) | def migrate(self, migration_type, panel_type, instance_version, host, ... FILE: addons/io_hubs_addon/components/definitions/billboard.py class Billboard (line 6) | class Billboard(HubsComponent): FILE: addons/io_hubs_addon/components/definitions/directional_light.py class DirectionalLight (line 8) | class DirectionalLight(HubsComponent): method update_gizmo (line 48) | def update_gizmo(cls, ob, bone, target, gizmo): method create_gizmo (line 58) | def create_gizmo(cls, ob, gizmo_group): FILE: addons/io_hubs_addon/components/definitions/environment_settings.py class EnvironmentSettings (line 22) | class EnvironmentSettings(HubsComponent): method draw (line 84) | def draw(self, context, layout, panel): method gather (line 135) | def gather(self, export_settings, object): method gather_import (line 168) | def gather_import(cls, gltf, blender_host, component_name, component_v... FILE: addons/io_hubs_addon/components/definitions/fog.py class Fog (line 6) | class Fog(HubsComponent): method draw (line 17) | def draw(self, context, layout, panel): FILE: addons/io_hubs_addon/components/definitions/frustrum.py class Frustrum (line 6) | class Frustrum(HubsComponent): FILE: addons/io_hubs_addon/components/definitions/hemisphere_light.py class HemisphereLight (line 6) | class HemisphereLight(HubsComponent): FILE: addons/io_hubs_addon/components/definitions/image.py class Image (line 10) | class Image(HubsComponent): method draw (line 49) | def draw(self, context, layout, panel_type): method migrate (line 57) | def migrate(self, migration_type, panel_type, instance_version, host, ... method update_gizmo (line 66) | def update_gizmo(cls, ob, bone, target, gizmo): method create_gizmo (line 76) | def create_gizmo(cls, ob, gizmo_group): FILE: addons/io_hubs_addon/components/definitions/link.py class Link (line 9) | class Link(HubsComponent): method migrate (line 24) | def migrate(self, migration_type, panel_type, instance_version, host, ... method update_gizmo (line 33) | def update_gizmo(cls, ob, bone, target, gizmo): method create_gizmo (line 43) | def create_gizmo(cls, ob, gizmo_group): FILE: addons/io_hubs_addon/components/definitions/loop_animation.py class TrackPropertyType (line 14) | class TrackPropertyType(PropertyGroup): class Errors (line 42) | class Errors(): method log (line 46) | def log(cls, track, error_type, error_message, severity='Error'): method get (line 53) | def get(cls, track): method clear (line 57) | def clear(cls): method are_present (line 61) | def are_present(cls): method display_error (line 65) | def display_error(cls, layout, error): function register_msgbus (line 85) | def register_msgbus(): function unregister_msgbus (line 102) | def unregister_msgbus(): function load_post (line 111) | def load_post(dummy): function undo_redo_post (line 117) | def undo_redo_post(dummy): function is_default_name (line 122) | def is_default_name(track_name): function get_display_name (line 126) | def get_display_name(track_name, strip_name): function get_strip_name (line 130) | def get_strip_name(nla_track): function get_action_name (line 137) | def get_action_name(nla_track): function get_menu_id (line 144) | def get_menu_id(nla_track, track_type, display_name): function is_unique_action (line 148) | def is_unique_action(animation_data, target_nla_track): function has_track (line 169) | def has_track(tracks_list, nla_track, invalid_track=None): function has_action (line 187) | def has_action(tracks_list, action, invalid_action=None): function action_has_nla_track (line 197) | def action_has_nla_track(ob, action): function is_matching_track (line 211) | def is_matching_track(nla_track_type, nla_track, track): function is_useable_nla_track (line 231) | def is_useable_nla_track(animation_data, nla_track, track): function is_usable_action (line 320) | def is_usable_action(ob, track): function is_valid_regular_action (line 373) | def is_valid_regular_action(ob, track): function is_valid_regular_nla_track (line 380) | def is_valid_regular_nla_track(ob, track): function is_valid_regular_track (line 388) | def is_valid_regular_track(ob, track): function is_valid_shape_key_action (line 400) | def is_valid_shape_key_action(ob, track): function is_valid_shape_key_nla_track (line 408) | def is_valid_shape_key_nla_track(ob, track): function is_valid_shape_key_track (line 416) | def is_valid_shape_key_track(ob, track): function get_animation_name (line 428) | def get_animation_name(ob, track, export_settings): function import_tracks (line 442) | def import_tracks(tracks, ob, component): class TracksList (line 470) | class TracksList(bpy.types.UIList): method draw_item (line 473) | def draw_item(self, context, layout, data, item, icon, active_data, ac... class UpdateTrack (line 503) | class UpdateTrack(Operator): method execute (line 523) | def execute(self, context): class AddTrackOperator (line 535) | class AddTrackOperator(Operator): method execute (line 557) | def execute(self, context): method invoke (line 576) | def invoke(self, context, event): class RemoveTrackOperator (line 580) | class RemoveTrackOperator(Operator): method poll (line 586) | def poll(cls, context): method execute (line 596) | def execute(self, context): class UpdateTrackContextMenu (line 616) | class UpdateTrackContextMenu(Menu): method draw (line 620) | def draw(self, context): class TracksContextMenu (line 730) | class TracksContextMenu(Menu): method draw (line 734) | def draw(self, context): class LoopAnimation (line 831) | class LoopAnimation(HubsComponent): method draw (line 869) | def draw(self, context, layout, panel): method gather (line 896) | def gather(self, export_settings, object): method register (line 911) | def register(): method unregister (line 929) | def unregister(): method gather_import (line 948) | def gather_import(cls, gltf, blender_host, component_name, component_v... method migrate (line 964) | def migrate(self, migration_type, panel_type, instance_version, host, ... function register_module (line 1038) | def register_module(): function unregister_module (line 1042) | def unregister_module(): FILE: addons/io_hubs_addon/components/definitions/media_frame.py function is_bone (line 14) | def is_bone(ob): class MediaFrameGizmo (line 18) | class MediaFrameGizmo(Gizmo): method _update_offset_matrix (line 30) | def _update_offset_matrix(self): method draw (line 37) | def draw(self, context): method draw_select (line 41) | def draw_select(self, context, select_id): method setup (line 45) | def setup(self): class MediaFrame (line 51) | class MediaFrame(HubsComponent): method update_gizmo (line 118) | def update_gizmo(cls, ob, bone, target, gizmo): method create_gizmo (line 134) | def create_gizmo(cls, ob, gizmo_group): method migrate (line 152) | def migrate(self, migration_type, panel_type, instance_version, host, ... method register (line 169) | def register(): method unregister (line 173) | def unregister(): method gather (line 176) | def gather(self, export_settings, object): method draw (line 201) | def draw(self, context, layout, panel): method gather_import (line 211) | def gather_import(cls, gltf, blender_host, component_name, component_v... FILE: addons/io_hubs_addon/components/definitions/mirror.py class Mirror (line 9) | class Mirror(HubsComponent): method draw (line 29) | def draw(self, context, layout, panel_type): method create_gizmo (line 38) | def create_gizmo(cls, ob, gizmo_group): method update_gizmo (line 55) | def update_gizmo(cls, ob, bone, target, gizmo): FILE: addons/io_hubs_addon/components/definitions/model.py class Model (line 7) | class Model(HubsComponent): method migrate (line 22) | def migrate(self, migration_type, panel_type, instance_version, host, ... FILE: addons/io_hubs_addon/components/definitions/morph_audio_feedback.py function get_object_shape_keys (line 11) | def get_object_shape_keys(cmp, ob): function get_shape_keys (line 40) | def get_shape_keys(self, context): function get_shape_key (line 44) | def get_shape_key(self): function set_shape_key (line 52) | def set_shape_key(self, value): class MorphAudioFeedback (line 61) | class MorphAudioFeedback(HubsComponent): method poll (line 95) | def poll(cls, panel_type, host, ob=None): method migrate (line 98) | def migrate(self, migration_type, panel_type, instance_version, host, ... method draw (line 109) | def draw(self, context, layout, panel): method gather (line 120) | def gather(self, export_settings, object): FILE: addons/io_hubs_addon/components/definitions/nav_mesh.py class NavMesh (line 6) | class NavMesh(HubsComponent): method poll (line 19) | def poll(cls, panel_type, host, ob=None): method draw (line 22) | def draw(self, context, layout, panel): method init (line 38) | def init(cls, obj): method migrate (line 42) | def migrate(self, migration_type, panel_type, instance_version, host, ... FILE: addons/io_hubs_addon/components/definitions/networked.py class Networked (line 9) | class Networked(HubsComponent): method gather (line 18) | def gather(self, export_settings, object): function migrate_networked (line 24) | def migrate_networked(host): FILE: addons/io_hubs_addon/components/definitions/particle_emitter.py class ParticleEmitter (line 13) | class ParticleEmitter(HubsComponent): method draw (line 110) | def draw(self, context, layout, panel): method gather (line 125) | def gather(self, export_settings, object): method migrate (line 139) | def migrate(self, migration_type, panel_type, instance_version, host, ... method update_gizmo (line 154) | def update_gizmo(cls, ob, bone, target, gizmo): method create_gizmo (line 164) | def create_gizmo(cls, ob, gizmo_group): method gather_import (line 181) | def gather_import(cls, gltf, blender_host, component_name, component_v... FILE: addons/io_hubs_addon/components/definitions/pdf.py class PDF (line 8) | class PDF(HubsComponent): method gather_name (line 27) | def gather_name(cls): method create_gizmo (line 31) | def create_gizmo(cls, ob, gizmo_group): method update_gizmo (line 47) | def update_gizmo(cls, ob, bone, target, gizmo): FILE: addons/io_hubs_addon/components/definitions/personal_space_invader.py class PersonalSpaceInvader (line 6) | class PersonalSpaceInvader(HubsComponent): FILE: addons/io_hubs_addon/components/definitions/point_light.py class PointLight (line 8) | class PointLight(HubsComponent): method update_gizmo (line 57) | def update_gizmo(cls, ob, bone, target, gizmo): method create_gizmo (line 67) | def create_gizmo(cls, ob, gizmo_group): FILE: addons/io_hubs_addon/components/definitions/reflection_probe.py function get_resolutions (line 37) | def get_resolutions(self, context): function get_resolution (line 50) | def get_resolution(self): function set_resolution (line 56) | def set_resolution(self, value): function get_probes (line 62) | def get_probes(all_objects=False, include_locked=False, include_linked=F... function get_probe_image_path (line 85) | def get_probe_image_path(probe): function import_menu_draw (line 89) | def import_menu_draw(self, context): function export_menu_draw (line 94) | def export_menu_draw(self, context): class ReflectionProbeSceneProps (line 99) | class ReflectionProbeSceneProps(PropertyGroup): class BakeProbeOperator (line 119) | class BakeProbeOperator(Operator): method description (line 141) | def description(cls, context, properties): method poll (line 154) | def poll(cls, context): method render_post (line 162) | def render_post(self, scene, depsgraph): method render_cancelled (line 173) | def render_cancelled(self, scene, depsgraph): method execute (line 177) | def execute(self, context): method modal (line 243) | def modal(self, context, event): method restore_render_props (line 333) | def restore_render_props(self): method setup_probe_render (line 339) | def setup_probe_render(self, context): class OpenReflectionProbeEnvMap (line 386) | class OpenReflectionProbeEnvMap(OpenImage): method poll (line 392) | def poll(cls, context): class ImportReflectionProbeEnvMaps (line 405) | class ImportReflectionProbeEnvMaps(Operator): method draw (line 422) | def draw(self, context): method execute (line 436) | def execute(self, context): method invoke (line 491) | def invoke(self, context, event): class ExportReflectionProbeEnvMaps (line 497) | class ExportReflectionProbeEnvMaps(Operator): method draw (line 527) | def draw(self, context): method execute (line 537) | def execute(self, context): method invoke (line 568) | def invoke(self, context, event): class SelectMismatchedReflectionProbes (line 573) | class SelectMismatchedReflectionProbes(Operator): method execute (line 582) | def execute(self, context): method invoke (line 605) | def invoke(self, context, event): class ReflectionProbe (line 649) | class ReflectionProbe(HubsComponent): method draw (line 670) | def draw(self, context, layout, panel): method gather (line 747) | def gather(self, export_settings, object): method gather_import (line 758) | def gather_import(cls, gltf, blender_host, component_name, component_v... method draw_global (line 783) | def draw_global(cls, context, layout, panel): method poll (line 852) | def poll(cls, panel_type, host, ob=None): method register (line 856) | def register(): method unregister (line 871) | def unregister(): FILE: addons/io_hubs_addon/components/definitions/scale_audio_feedback.py class ScaleAudioFeedback (line 6) | class ScaleAudioFeedback(HubsComponent): FILE: addons/io_hubs_addon/components/definitions/scene_preview_camera.py function render_post (line 13) | def render_post(scene, depsgraph): class RenderOperator (line 24) | class RenderOperator(Operator): method execute (line 31) | def execute(self, context): class ScenePreviewCamera (line 72) | class ScenePreviewCamera(HubsComponent): method pre_export (line 85) | def pre_export(self, export_settings, host, ob=None): method post_export (line 90) | def post_export(self, export_settings, host, ob=None): method update_gizmo (line 96) | def update_gizmo(cls, ob, bone, target, gizmo): method create_gizmo (line 104) | def create_gizmo(cls, ob, gizmo_group): method draw (line 119) | def draw(self, context, layout, panel): method register (line 127) | def register(): method unregister (line 131) | def unregister(): FILE: addons/io_hubs_addon/components/definitions/shadow.py class Shadow (line 6) | class Shadow(HubsComponent): FILE: addons/io_hubs_addon/components/definitions/simple_water.py class SimpleWater (line 6) | class SimpleWater(HubsComponent): FILE: addons/io_hubs_addon/components/definitions/skybox.py class Skybox (line 6) | class Skybox(HubsComponent): FILE: addons/io_hubs_addon/components/definitions/spawner.py class Spawner (line 8) | class Spawner(HubsComponent): method gather (line 26) | def gather(self, export_settings, object): method migrate (line 34) | def migrate(self, migration_type, panel_type, instance_version, host, ... method gather_import (line 47) | def gather_import(cls, gltf, blender_host, component_name, component_v... FILE: addons/io_hubs_addon/components/definitions/spoke/background.py class Background (line 6) | class Background(HubsComponent): method gather_import (line 14) | def gather_import(cls, gltf, blender_host, component_name, component_v... FILE: addons/io_hubs_addon/components/definitions/spoke/box_collider.py class BoxCollider (line 7) | class BoxCollider(HubsComponent): method gather_import (line 13) | def gather_import(cls, gltf, blender_host, component_name, component_v... FILE: addons/io_hubs_addon/components/definitions/spoke/spawn_point.py class SpawnPoint (line 7) | class SpawnPoint(HubsComponent): method gather_import (line 13) | def gather_import(cls, gltf, blender_host, component_name, component_v... FILE: addons/io_hubs_addon/components/definitions/spot_light.py class SpotLight (line 9) | class SpotLight(HubsComponent): method update_gizmo (line 78) | def update_gizmo(cls, ob, bone, target, gizmo): method create_gizmo (line 88) | def create_gizmo(cls, ob, gizmo_group): FILE: addons/io_hubs_addon/components/definitions/text.py class Text (line 10) | class Text(HubsComponent): method gather (line 204) | def gather(self, export_settings, object): method gather_import (line 227) | def gather_import(cls, gltf, blender_host, component_name, component_v... FILE: addons/io_hubs_addon/components/definitions/uv_scroll.py class UVScroll (line 6) | class UVScroll(HubsComponent): method poll (line 30) | def poll(cls, panel_type, host, ob=None): method draw (line 33) | def draw(self, context, layout, panel): FILE: addons/io_hubs_addon/components/definitions/video.py class Video (line 10) | class Video(HubsComponent): method migrate (line 44) | def migrate(self, migration_type, panel_type, instance_version, host, ... method update_gizmo (line 53) | def update_gizmo(cls, ob, bone, target, gizmo): method create_gizmo (line 63) | def create_gizmo(cls, ob, gizmo_group): FILE: addons/io_hubs_addon/components/definitions/video_texture_source.py class VideoTextureSource (line 7) | class VideoTextureSource(HubsComponent): method poll (line 27) | def poll(cls, panel_type, host, ob=None): method get_unsupported_host_message (line 38) | def get_unsupported_host_message(cls, panel_type, host, ob=None): FILE: addons/io_hubs_addon/components/definitions/video_texture_target.py function filter_on_component (line 13) | def filter_on_component(self, ob): function get_bones (line 28) | def get_bones(self, context): function get_bone (line 56) | def get_bone(self): function set_bone (line 64) | def set_bone(self, value): class VideoTextureTarget (line 73) | class VideoTextureTarget(HubsComponent): method draw (line 112) | def draw(self, context, layout, panel): method gather (line 159) | def gather(self, export_settings, object): method gather_import (line 170) | def gather_import(cls, gltf, blender_host, component_name, component_v... FILE: addons/io_hubs_addon/components/definitions/visible.py class Visible (line 7) | class Visible(HubsComponent): FILE: addons/io_hubs_addon/components/definitions/waypoint.py class Waypoint (line 9) | class Waypoint(HubsComponent): method update_gizmo (line 58) | def update_gizmo(cls, ob, bone, target, gizmo): method create_gizmo (line 68) | def create_gizmo(cls, ob, gizmo_group): method migrate (line 84) | def migrate(self, migration_type, panel_type, instance_version, host, ... FILE: addons/io_hubs_addon/components/gizmos.py function gizmo_update (line 10) | def gizmo_update(obj, gizmo): function bone_matrix_world (line 14) | def bone_matrix_world(ob, bone, scaleOverride=None): class CustomModelGizmo (line 28) | class CustomModelGizmo(Gizmo): method draw (line 38) | def draw(self, context): method draw_select (line 41) | def draw_select(self, context, select_id): method setup (line 44) | def setup(self): method invoke (line 49) | def invoke(self, context, event): method modal (line 58) | def modal(self, context, event, tweak): class HubsGizmoGroup (line 62) | class HubsGizmoGroup(GizmoGroup): method add_gizmo (line 72) | def add_gizmo(self, ob, host, host_type): method setup (line 92) | def setup(self, context): method update_gizmo (line 116) | def update_gizmo(self, component_name, ob, bone, target, gizmo): method update_object_gizmo (line 120) | def update_object_gizmo(self, component_name, ob, gizmo): method update_bone_gizmo (line 123) | def update_bone_gizmo(self, component_name, ob, bone, pose_bone, gizmo): method refresh (line 126) | def refresh(self, context): function msgbus_callback (line 162) | def msgbus_callback(*args): function undo_post (line 167) | def undo_post(dummy): function redo_post (line 172) | def redo_post(dummy): function depsgraph_update_post (line 177) | def depsgraph_update_post(dummy): function load_post (line 207) | def load_post(dummy): function register_gizmo_system (line 214) | def register_gizmo_system(): function register_gizmos (line 239) | def register_gizmos(): function unregister_gizmo_system (line 249) | def unregister_gizmo_system(): function unregister_gizmos (line 268) | def unregister_gizmos(): function update_gizmos (line 276) | def update_gizmos(): function register_functions (line 282) | def register_functions(): FILE: addons/io_hubs_addon/components/handlers.py function migrate (line 19) | def migrate(component, migration_type, panel_type, host, migration_repor... function migrate_components (line 54) | def migrate_components( function version_beta_components (line 184) | def version_beta_components(): function handle_beta_versioning (line 205) | def handle_beta_versioning(): function load_post (line 221) | def load_post(dummy): function find_active_undo_step_index (line 235) | def find_active_undo_step_index(undo_steps): function undo_stack_handler (line 247) | def undo_stack_handler(dummy, depsgraph): function scene_and_view_layer_update_notifier (line 364) | def scene_and_view_layer_update_notifier(self, context): function register_msgbus (line 378) | def register_msgbus(): function register (line 395) | def register(): function unregister (line 415) | def unregister(): FILE: addons/io_hubs_addon/components/hubs_component.py class HubsComponent (line 7) | class HubsComponent(PropertyGroup): method __get_definition (line 33) | def __get_definition(cls, key, default): method get_id (line 39) | def get_id(cls): method get_name (line 44) | def get_name(cls): method get_display_name (line 48) | def get_display_name(cls, default=None): method get_node_type (line 53) | def get_node_type(cls): method get_panel_type (line 57) | def get_panel_type(cls): method get_category (line 61) | def get_category(cls): method get_category_name (line 65) | def get_category_name(cls): method get_definition_version (line 69) | def get_definition_version(cls): method init (line 73) | def init(cls, obj): method init_instance_version (line 78) | def init_instance_version(cls, obj): method create_gizmo (line 83) | def create_gizmo(cls, obj, gizmo_group): method update_gizmo (line 87) | def update_gizmo(cls, obj, bone, target, gizmo): method get_deps (line 92) | def get_deps(cls): method get_icon (line 96) | def get_icon(cls): method is_dep_only (line 100) | def is_dep_only(cls): method __init__ (line 103) | def __init__(self, *args, **kwargs): method draw (line 109) | def draw(self, context, layout, panel): method pre_export (line 115) | def pre_export(self, export_settings, host, ob=None): method gather (line 119) | def gather(self, export_settings, object): method gather_import (line 125) | def gather_import(cls, gltf, blender_host, component_name, component_v... method post_export (line 132) | def post_export(self, export_settings, host, ob=None): method migrate (line 136) | def migrate(self, migration_type, panel_type, instance_version, host, ... method gather_name (line 149) | def gather_name(cls): method draw_global (line 153) | def draw_global(cls, context, layout, panel): method get_properties (line 157) | def get_properties(cls): method poll (line 166) | def poll(cls, panel_type, host, ob=None): method get_unsupported_host_message (line 173) | def get_unsupported_host_message(cls, panel_type, host, ob=None): method register (line 185) | def register(): method unregister (line 191) | def unregister(): FILE: addons/io_hubs_addon/components/operators.py class AddHubsComponent (line 17) | class AddHubsComponent(Operator): method poll (line 27) | def poll(cls, context): method execute (line 58) | def execute(self, context): method invoke (line 70) | def invoke(self, context, event): class RemoveHubsComponent (line 206) | class RemoveHubsComponent(Operator): method poll (line 215) | def poll(cls, context): method execute (line 246) | def execute(self, context): class MigrateHubsComponents (line 258) | class MigrateHubsComponents(Operator): method execute (line 267) | def execute(self, context): class UpdateHubsGizmos (line 277) | class UpdateHubsGizmos(Operator): method execute (line 282) | def execute(self, context): class ViewLastReport (line 287) | class ViewLastReport(Operator): method poll (line 293) | def poll(cls, context): method execute (line 297) | def execute(self, context): class ViewReportInInfoEditor (line 306) | class ViewReportInInfoEditor(Operator): method highlight_info_report (line 314) | def highlight_info_report(self): method execute (line 331) | def execute(self, context): class ReportScroller (line 342) | class ReportScroller(Operator): method description (line 350) | def description(self, context, properties): method invoke (line 356) | def invoke(self, context, event): class ReportViewer (line 382) | class ReportViewer(Operator): method draw (line 389) | def draw(self, context): method execute (line 447) | def execute(self, context): method init_report_display_blocks (line 450) | def init_report_display_blocks(self): method invoke (line 498) | def invoke(self, context, event): function split_and_prefix_report_messages (line 511) | def split_and_prefix_report_messages(report_string): class CopyHubsComponent (line 515) | class CopyHubsComponent(Operator): method poll (line 524) | def poll(cls, context): method get_selected_bones (line 538) | def get_selected_bones(self, context): method get_selected_hosts (line 553) | def get_selected_hosts(self, context): method execute (line 563) | def execute(self, context): class OpenImage (line 604) | class OpenImage(Operator): method description (line 622) | def description(cls, context, properties): method poll (line 630) | def poll(cls, context): method execute (line 639) | def execute(self, context): method invoke (line 662) | def invoke(self, context, event): function register (line 673) | def register(): function unregister (line 692) | def unregister(): FILE: addons/io_hubs_addon/components/types.py class PanelType (line 4) | class PanelType(Enum): class NodeType (line 11) | class NodeType(Enum): class Category (line 17) | class Category(Enum): class MigrationType (line 29) | class MigrationType(Enum): FILE: addons/io_hubs_addon/components/ui.py function draw_component_global (line 8) | def draw_component_global(panel, context): function draw_component (line 15) | def draw_component(panel, context, obj, row, component_item): function draw_components_list (line 92) | def draw_components_list(panel, context): function add_link_indicator (line 115) | def add_link_indicator(layout, datablock): class HubsObjectPanel (line 134) | class HubsObjectPanel(bpy.types.Panel): method draw (line 141) | def draw(self, context): class HUBS_PT_ToolsPanel (line 145) | class HUBS_PT_ToolsPanel(bpy.types.Panel): method draw (line 153) | def draw(self, context): class HubsScenePanel (line 157) | class HubsScenePanel(bpy.types.Panel): method draw (line 164) | def draw(self, context): class HubsMaterialPanel (line 171) | class HubsMaterialPanel(bpy.types.Panel): method draw (line 178) | def draw(self, context): class HubsBonePanel (line 182) | class HubsBonePanel(bpy.types.Panel): method draw (line 189) | def draw(self, context): class TooltipLabel (line 193) | class TooltipLabel(bpy.types.Operator): method description (line 200) | def description(cls, context, properties): method execute (line 203) | def execute(self, context): function window_menu_addition (line 207) | def window_menu_addition(self, context): function object_menu_addition (line 213) | def object_menu_addition(self, context): function gizmo_display_popover_addition (line 220) | def gizmo_display_popover_addition(self, context): function register (line 226) | def register(): function unregister (line 239) | def unregister(): FILE: addons/io_hubs_addon/components/utils.py function add_component (line 17) | def add_component(obj, component_name): function remove_component (line 38) | def remove_component(obj, component_name): function get_objects_with_component (line 59) | def get_objects_with_component(component_name): function has_component (line 63) | def has_component(obj, component_name): function has_components (line 68) | def has_components(obj, component_names): function is_dep_required (line 76) | def is_dep_required(obj, component_name, dep_name): function get_object_source (line 90) | def get_object_source(context, panel_type): function children_recurse (line 101) | def children_recurse(ob, result): function children_recursive (line 107) | def children_recursive(ob): function is_gpu_available (line 116) | def is_gpu_available(context): function redraw_component_ui (line 121) | def redraw_component_ui(context): function is_linked (line 128) | def is_linked(datablock): function update_image_editors (line 134) | def update_image_editors(old_img, img): class _FILE (line 144) | class _FILE(ctypes.Structure): function c_fflush (line 157) | def c_fflush(): function c_fflush (line 166) | def c_fflush(): function c_fflush (line 176) | def c_fflush(): function c_fflush (line 190) | def c_fflush(): function c_fflush (line 200) | def c_fflush(): function c_fflush (line 207) | def c_fflush(): function redirect_c_stdout (line 212) | def redirect_c_stdout(binary_stream): function get_host_components (line 238) | def get_host_components(host): function wrap_text (line 252) | def wrap_text(text, max_length=70): function display_wrapped_text (line 283) | def display_wrapped_text(layout, wrapped_text, *, heading_icon='NONE'): function get_host_reference_message (line 297) | def get_host_reference_message(panel_type, host, ob=None): function get_host_or_parents_scaled (line 308) | def get_host_or_parents_scaled(obj): function register (line 327) | def register(): function unregister (line 333) | def unregister(): FILE: addons/io_hubs_addon/debugger.py function export_scene (line 16) | def export_scene(context): function is_instance_set (line 44) | def is_instance_set(context): function is_room_set (line 49) | def is_room_set(context): class HubsUpdateRoomOperator (line 54) | class HubsUpdateRoomOperator(bpy.types.Operator): method description (line 60) | def description(cls, context, properties): method poll (line 72) | def poll(cls, context: Context): method execute (line 75) | def execute(self, context): class HubsCreateRoomOperator (line 135) | class HubsCreateRoomOperator(bpy.types.Operator): method poll (line 142) | def poll(cls, context: Context): method execute (line 145) | def execute(self, context): class HubsOpenRoomOperator (line 166) | class HubsOpenRoomOperator(bpy.types.Operator): method poll (line 173) | def poll(cls, context: Context): method execute (line 176) | def execute(self, context): class HubsCloseRoomOperator (line 204) | class HubsCloseRoomOperator(bpy.types.Operator): method poll (line 211) | def poll(cls, context: Context): method execute (line 214) | def execute(self, context): class HubsOpenAddonPrefsOperator (line 225) | class HubsOpenAddonPrefsOperator(bpy.types.Operator): method poll (line 232) | def poll(cls, context: Context): method execute (line 235) | def execute(self, context): class HUBS_PT_ToolsSceneDebuggerCreatePanel (line 243) | class HUBS_PT_ToolsSceneDebuggerCreatePanel(bpy.types.Panel): method poll (line 252) | def poll(cls, context: Context): method draw (line 255) | def draw(self, context: Context): class HUBS_PT_ToolsSceneDebuggerOpenPanel (line 274) | class HUBS_PT_ToolsSceneDebuggerOpenPanel(bpy.types.Panel): method poll (line 283) | def poll(cls, context: Context): method draw (line 286) | def draw(self, context: Context): class HUBS_PT_ToolsSceneDebuggerUpdatePanel (line 306) | class HUBS_PT_ToolsSceneDebuggerUpdatePanel(bpy.types.Panel): method poll (line 315) | def poll(cls, context: Context): method draw (line 318) | def draw(self, context: Context): class HUBS_PT_ToolsSceneSessionPanel (line 381) | class HUBS_PT_ToolsSceneSessionPanel(bpy.types.Panel): method draw (line 389) | def draw(self, context): class HUBS_PT_ToolsSceneDebuggerPanel (line 457) | class HUBS_PT_ToolsSceneDebuggerPanel(bpy.types.Panel): method poll (line 466) | def poll(cls, context: Context): method draw (line 469) | def draw(self, context): function add_instance (line 500) | def add_instance(context): class HubsSceneDebuggerInstanceAdd (line 511) | class HubsSceneDebuggerInstanceAdd(bpy.types.Operator): method execute (line 516) | def execute(self, context): class HubsSceneDebuggerInstanceRemove (line 522) | class HubsSceneDebuggerInstanceRemove(bpy.types.Operator): method execute (line 527) | def execute(self, context): class HubsSceneDebuggerRoomAdd (line 539) | class HubsSceneDebuggerRoomAdd(bpy.types.Operator): method execute (line 547) | def execute(self, context): class HubsSceneDebuggerRoomRemove (line 574) | class HubsSceneDebuggerRoomRemove(bpy.types.Operator): method poll (line 580) | def poll(cls, context: Context): method execute (line 584) | def execute(self, context): class HUBS_UL_ToolsSceneDebuggerServers (line 596) | class HUBS_UL_ToolsSceneDebuggerServers(bpy.types.UIList): method draw_item (line 600) | def draw_item(self, context, layout, data, item, icon, active_data, ac... class HUBS_UL_ToolsSceneDebuggerRooms (line 606) | class HUBS_UL_ToolsSceneDebuggerRooms(bpy.types.UIList): method draw_item (line 610) | def draw_item(self, context, layout, data, item, icon, active_data, ac... class HubsPublishSceneOperator (line 616) | class HubsPublishSceneOperator(bpy.types.Operator): method poll (line 623) | def poll(cls, context: Context): method execute (line 627) | def execute(self, context): class HubsUpdateSceneOperator (line 685) | class HubsUpdateSceneOperator(bpy.types.Operator): method poll (line 692) | def poll(cls, context: Context): method execute (line 695) | def execute(self, context): method invoke (line 726) | def invoke(self, context, event): class HubsCreateRoomWithSceneOperator (line 739) | class HubsCreateRoomWithSceneOperator(bpy.types.Operator): method poll (line 746) | def poll(cls, context: Context): method execute (line 749) | def execute(self, context): class HubsGetScenesOperator (line 800) | class HubsGetScenesOperator(bpy.types.Operator): method poll (line 807) | def poll(cls, context: Context): method execute (line 810) | def execute(self, context): class HUBS_UL_ToolsSceneDebuggerProjects (line 840) | class HUBS_UL_ToolsSceneDebuggerProjects(bpy.types.UIList): method filter_items (line 844) | def filter_items(self, context: Context, data: AnyType, property: str): method draw_item (line 857) | def draw_item(self, context, layout, data, item, icon, active_data, ac... class HUBS_PT_ToolsSceneDebuggerPublishScenePanel (line 863) | class HUBS_PT_ToolsSceneDebuggerPublishScenePanel(bpy.types.Panel): method poll (line 872) | def poll(cls, context: Context): method draw (line 875) | def draw(self, context: Context): class HubsSceneDebuggerRoomCreatePrefs (line 926) | class HubsSceneDebuggerRoomCreatePrefs(bpy.types.PropertyGroup): class HubsSceneDebuggerRoomExportPrefs (line 940) | class HubsSceneDebuggerRoomExportPrefs(bpy.types.PropertyGroup): class HubsSceneProject (line 988) | class HubsSceneProject(bpy.types.PropertyGroup): class HubsSceneDebuggerScenePublishProps (line 1021) | class HubsSceneDebuggerScenePublishProps(bpy.types.PropertyGroup): function save_prefs_on_prop_update (line 1034) | def save_prefs_on_prop_update(self, context): class HubsSceneDebuggerScenes (line 1038) | class HubsSceneDebuggerScenes(bpy.types.PropertyGroup): function set_url (line 1050) | def set_url(self, value): function get_url (line 1060) | def get_url(self): class HubsUrl (line 1064) | class HubsUrl(bpy.types.PropertyGroup): class HubsSceneDebuggerPrefs (line 1071) | class HubsSceneDebuggerPrefs(bpy.types.PropertyGroup): function init (line 1085) | def init(): function load_post (line 1098) | def load_post(dummy): function update_session (line 1103) | def update_session(): function register (line 1141) | def register(): function unregister (line 1165) | def unregister(): FILE: addons/io_hubs_addon/dependencies/__init__.py function get_selenium (line 6) | def get_selenium(): FILE: addons/io_hubs_addon/hubs_session.py class HubsSession (line 80) | class HubsSession: method init (line 89) | def init(self, context): method close (line 101) | def close(self): method __create_instance (line 116) | def __create_instance(self, context): method update_session_state (line 156) | def update_session_state(self): method bring_to_front (line 192) | def bring_to_front(self, context): method is_alive (line 203) | def is_alive(self): method update (line 212) | def update(self): method get_local_storage (line 218) | def get_local_storage(self, item): method set_local_storage (line 225) | def set_local_storage(self, data): method get_url (line 229) | def get_url(self): method url_params_string_from_prefs (line 232) | def url_params_string_from_prefs(self, context): method _get_env_meta (line 243) | def _get_env_meta(self, name): method get_token (line 246) | def get_token(self): method set_credentials (line 260) | def set_credentials(self, email, token): method set_creator_assignment_token (line 273) | def set_creator_assignment_token(self, hub_id, creator_token, embed_to... method load (line 310) | def load(self, url): method is_local_instance (line 313) | def is_local_instance(self): method move_to_waypoint (line 316) | def move_to_waypoint(self, name): method user_logged_in (line 320) | def user_logged_in(self): method user_in_room (line 324) | def user_in_room(self): method room_name (line 328) | def room_name(self): method room_params (line 332) | def room_params(self): method reticulum_url (line 336) | def reticulum_url(self): method client_url (line 340) | def client_url(self): FILE: addons/io_hubs_addon/icons.py function load_icons (line 8) | def load_icons(): function unload_icons (line 20) | def unload_icons(): function get_hubs_icons (line 26) | def get_hubs_icons(): function register (line 34) | def register(): function unregister (line 38) | def unregister(): FILE: addons/io_hubs_addon/io/gltf_exporter.py function patched_gather_gltf (line 17) | def patched_gather_gltf(exporter, export_settings): function get_version_string (line 28) | def get_version_string(): function export_callback (line 34) | def export_callback(callback_method, export_settings): function glTF2_pre_export_callback (line 75) | def glTF2_pre_export_callback(export_settings): function glTF2_post_export_callback (line 87) | def glTF2_post_export_callback(export_settings): class glTF2ExportUserExtension (line 104) | class glTF2ExportUserExtension: method add_excluded_property (line 109) | def add_excluded_property(cls, key): method remove_excluded_property (line 114) | def remove_excluded_property(cls, key): method __init__ (line 118) | def __init__(self): method hubs_gather_gltf_hook (line 128) | def hubs_gather_gltf_hook(self, gltf2_object, export_settings): method gather_gltf_extensions_hook (line 148) | def gather_gltf_extensions_hook(self, gltf2_plan, export_settings): method gather_scene_hook (line 151) | def gather_scene_hook(self, gltf2_object, blender_scene, export_settin... method gather_node_hook (line 158) | def gather_node_hook(self, gltf2_object, blender_object, export_settin... method gather_material_hook (line 164) | def gather_material_hook(self, gltf2_object, blender_material, export_... method gather_material_unlit_hook (line 182) | def gather_material_unlit_hook(self, gltf2_object, blender_material, e... method gather_joint_hook (line 186) | def gather_joint_hook(self, gltf2_object, blender_pose_bone, export_se... method call_delayed_gathers (line 192) | def call_delayed_gathers(self): method export_hubs_components (line 198) | def export_hubs_components(self, gltf2_object, blender_object, export_... class HubsComponentsExtensionProperties (line 234) | class HubsComponentsExtensionProperties(bpy.types.PropertyGroup): class HubsGLTFExportPanel (line 242) | class HubsGLTFExportPanel(bpy.types.Panel): method poll (line 253) | def poll(cls, context): method draw_header (line 258) | def draw_header(self, context): method draw (line 262) | def draw(self, context): method draw_body (line 266) | def draw_body(context, layout): function register (line 277) | def register(): function unregister (line 287) | def unregister(): FILE: addons/io_hubs_addon/io/gltf_importer.py function call_delayed_gathers (line 26) | def call_delayed_gathers(): function import_hubs_components (line 43) | def import_hubs_components(gltf_node, blender_host, gltf, blender_ob=None): function add_lightmap (line 70) | def add_lightmap(gltf_material, blender_mat, gltf): function add_bones (line 97) | def add_bones(gltf): function store_bones_for_import (line 109) | def store_bones_for_import(gltf, vnode): function show_import_report (line 125) | def show_import_report(): class glTF2ImportUserExtension (line 137) | class glTF2ImportUserExtension: method __init__ (line 139) | def __init__(self): method gather_import_scene_before_hook (line 147) | def gather_import_scene_before_hook(self, gltf_scene, blender_scene, g... method gather_import_scene_after_nodes_hook (line 165) | def gather_import_scene_after_nodes_hook(self, gltf_scene, blender_sce... method gather_import_node_after_hook (line 174) | def gather_import_node_after_hook(self, vnode, gltf_node, blender_obje... method gather_import_image_after_hook (line 186) | def gather_import_image_after_hook(self, gltf_img, blender_image, gltf): method gather_import_texture_after_hook (line 191) | def gather_import_texture_after_hook( method gather_import_material_after_hook (line 197) | def gather_import_material_after_hook(self, gltf_material, vertex_colo... method gather_import_scene_after_animation_hook (line 206) | def gather_import_scene_after_animation_hook(self, gltf_scene, blender... function patched_BlenderNode_create_object (line 218) | def patched_BlenderNode_create_object(gltf, vnode_id): function patched_BlenderMaterial_create (line 254) | def patched_BlenderMaterial_create(gltf, material_idx, vertex_color): function patched_BlenderScene_create (line 266) | def patched_BlenderScene_create(gltf): class HubsGLTFImportPanel (line 288) | class HubsGLTFImportPanel(bpy.types.Panel): method poll (line 299) | def poll(cls, context): method draw_header (line 304) | def draw_header(self, context): method draw (line 308) | def draw(self, context): method draw_body (line 312) | def draw_body(context, layout): class HubsImportProperties (line 323) | class HubsImportProperties(bpy.types.PropertyGroup): function register (line 331) | def register(): function unregister (line 342) | def unregister(): FILE: addons/io_hubs_addon/io/panels.py function register_panels (line 6) | def register_panels(): function unregister_panels (line 15) | def unregister_panels(): FILE: addons/io_hubs_addon/io/utils.py class HubsImageData (line 93) | class HubsImageData(gltf2_io_image_data.ImageData): method file_extension (line 95) | def file_extension(self): class HubsExportImage (line 101) | class HubsExportImage(gltf2_blender_image.ExportImage): method from_blender_image (line 103) | def from_blender_image(image: bpy.types.Image): method encode (line 109) | def encode(self, mime_type: Optional[str], export_settings) -> Union[T... method encode_from_image_hdr (line 122) | def encode_from_image_hdr(self, image: bpy.types.Image) -> Union[Tuple... function gather_image (line 137) | def gather_image(blender_image, export_settings): function gather_texture (line 182) | def gather_texture(blender_image, export_settings): function gather_properties (line 212) | def gather_properties(export_settings, object, component): function gather_property (line 230) | def gather_property(export_settings, blender_object, target, property_na... function gather_array_property (line 255) | def gather_array_property(export_settings, blender_object, target, prope... function gather_node_property (line 267) | def gather_node_property(export_settings, blender_object, target, proper... function gather_joint_property (line 298) | def gather_joint_property(export_settings, blender_object, target, prope... function gather_material_property (line 326) | def gather_material_property(export_settings, blender_object, target, pr... function gather_vec_property (line 337) | def gather_vec_property(export_settings, blender_object, target, propert... function gather_image_property (line 364) | def gather_image_property(export_settings, blender_object, target, prope... function gather_texture_property (line 376) | def gather_texture_property(export_settings, blender_object, target, pro... function srgb2lin (line 388) | def srgb2lin(s): function lin2srgb (line 396) | def lin2srgb(lin): function gather_color_property (line 404) | def gather_color_property(export_settings, object, component, property_n... function gather_lightmap_texture_info (line 424) | def gather_lightmap_texture_info(blender_material, export_settings): function import_image (line 463) | def import_image(gltf, gltf_texture): function import_all_textures (line 484) | def import_all_textures(gltf): function import_component (line 496) | def import_component(component_name, blender_object): function set_color_from_hex (line 507) | def set_color_from_hex(blender_component, property_name, hexcolor): function assign_property (line 520) | def assign_property(vnodes, blender_component, property_name, property_v... FILE: addons/io_hubs_addon/nodes/__init__.py function register (line 4) | def register(): function unregister (line 8) | def unregister(): FILE: addons/io_hubs_addon/nodes/lightmap.py class MozCategory (line 8) | class MozCategory(NodeCategory): method poll (line 10) | def poll(cls, context): function add_node_menu_blender4 (line 21) | def add_node_menu_blender4(self, context): class NODE_MT_moz_nodes (line 25) | class NODE_MT_moz_nodes(bpy.types.Menu): method draw (line 30) | def draw(self, context): class MozLightmapNode (line 37) | class MozLightmapNode(Node): method init (line 48) | def init(self, context): method poll (line 55) | def poll(cls, ntree): method draw_buttons (line 58) | def draw_buttons(self, context, layout): method draw_label (line 61) | def draw_label(self): function register_blender_4 (line 65) | def register_blender_4(): function unregister_blender_4 (line 71) | def unregister_blender_4(): function register_blender_3 (line 77) | def register_blender_3(): function unregister_blender_3 (line 82) | def unregister_blender_3(): function register (line 87) | def register(): function unregister (line 94) | def unregister(): FILE: addons/io_hubs_addon/preferences.py function get_addon_pref (line 12) | def get_addon_pref(context): function get_recast_lib_path (line 17) | def get_recast_lib_path(): class DepsProperty (line 31) | class DepsProperty(bpy.types.PropertyGroup): class InstallDepsOperator (line 36) | class InstallDepsOperator(bpy.types.Operator): method execute (line 43) | def execute(self, context): class UninstallDepsOperator (line 97) | class UninstallDepsOperator(bpy.types.Operator): method execute (line 104) | def execute(self, context): class DeleteProfileOperator (line 112) | class DeleteProfileOperator(bpy.types.Operator): method poll (line 121) | def poll(cls, context: Context): method execute (line 130) | def execute(self, context): function set_prefs_dirty (line 140) | def set_prefs_dirty(self, context): class HubsUserComponentsPath (line 144) | class HubsUserComponentsPath(bpy.types.PropertyGroup): class HubsUserComponentsPathAdd (line 157) | class HubsUserComponentsPathAdd(bpy.types.Operator): method execute (line 163) | def execute(self, context): class HubsUserComponentsPathRemove (line 173) | class HubsUserComponentsPathRemove(bpy.types.Operator): method execute (line 180) | def execute(self, context): function draw_user_modules_path_panel (line 190) | def draw_user_modules_path_panel(context, layout, prefs): class HubsPreferences (line 235) | class HubsPreferences(AddonPreferences): method draw (line 270) | def draw(self, context): function register (line 342) | def register(): function unregister (line 353) | def unregister(): FILE: addons/io_hubs_addon/third_party/__init__.py function register (line 4) | def register(): function unregister (line 8) | def unregister(): FILE: addons/io_hubs_addon/third_party/recast.py function swap (line 60) | def swap(vec): function reswap (line 64) | def reswap(vec): class RecastData (line 68) | class RecastData(ctypes.Structure): class recast_polyMesh (line 86) | class recast_polyMesh(ctypes.Structure): class recast_polyMeshDetail (line 107) | class recast_polyMeshDetail(ctypes.Structure): class recast_polyMesh_holder (line 116) | class recast_polyMesh_holder(ctypes.Structure): class recast_polyMeshDetail_holder (line 120) | class recast_polyMeshDetail_holder(ctypes.Structure): function recastDataFromBlender (line 124) | def recastDataFromBlender(scene): function object_has_collection (line 150) | def object_has_collection(ob, groupName): function objects_from_collection (line 157) | def objects_from_collection(allObjects, collectionName): function extractTriangulatedInputMeshList (line 167) | def extractTriangulatedInputMeshList(objects, matrix, verts_offset, vert... function extractTriangulatedInputMesh (line 206) | def extractTriangulatedInputMesh(context): function createMesh (line 215) | def createMesh(context, dmesh_holder, obj=None): function get_auto_cell_size (line 286) | def get_auto_cell_size(context): class RecastNavMeshResetOperator (line 306) | class RecastNavMeshResetOperator(bpy.types.Operator): method poll (line 313) | def poll(cls, context): method execute (line 321) | def execute(self, context): class RecastNavMeshGenerateOperator (line 344) | class RecastNavMeshGenerateOperator(bpy.types.Operator): method poll (line 351) | def poll(cls, context): method execute (line 359) | def execute(self, context): class RecastNavMeshPropertyGroup (line 455) | class RecastNavMeshPropertyGroup(PropertyGroup): class RecastAdvancedNavMeshPanel (line 579) | class RecastAdvancedNavMeshPanel(bpy.types.Panel): method draw (line 588) | def draw(self, context): class RecastNavMeshPanel (line 607) | class RecastNavMeshPanel(Panel): method draw (line 615) | def draw(self, context): function register (line 651) | def register(): function unregister (line 657) | def unregister(): FILE: addons/io_hubs_addon/utils.py function get_addon_package (line 4) | def get_addon_package(): function rsetattr (line 8) | def rsetattr(obj, attr, val): function rgetattr (line 13) | def rgetattr(obj, attr, *args): function delayed_gather (line 19) | def delayed_gather(func): function get_or_create_deps_path (line 29) | def get_or_create_deps_path(name): function is_module_available (line 38) | def is_module_available(name, local_dependency=True): function load_dependency (line 69) | def load_dependency(name): function get_prefs_dir_path (line 103) | def get_prefs_dir_path(): function create_prefs_dir (line 110) | def create_prefs_dir(): function get_browser_profile_directory (line 117) | def get_browser_profile_directory(browser): function get_prefs_path (line 131) | def get_prefs_path(): function save_prefs (line 138) | def save_prefs(context): function load_prefs (line 198) | def load_prefs(context): function find_area (line 266) | def find_area(area_type): function image_type_to_file_ext (line 277) | def image_type_to_file_ext(image_type): function is_addon_enabled (line 294) | def is_addon_enabled(): FILE: scripts/export_gizmo.py function convert (line 13) | def convert(objects): class SaveGizmoOperator (line 30) | class SaveGizmoOperator(Operator, ImportHelper): method execute (line 40) | def execute(self, context): function register (line 51) | def register(): function unregister (line 55) | def unregister(): FILE: tests/test/test_export.js constant OUT_PREFIX (line 7) | const OUT_PREFIX = process.env.OUT_PREFIX || '../tests_out'; FILE: tests/test/utils.js constant UUID_REGEX (line 5) | const UUID_REGEX = /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-... function blenderFileToGltf (line 7) | function blenderFileToGltf(blenderVersion, blenderPath, outDirName, done... function blenderRoundtripGltf (line 22) | function blenderRoundtripGltf(blenderVersion, gltfPath, outDirName, done... function validateGltf (line 36) | function validateGltf(gltfPath, done) { function checkExtensionAdded (line 70) | function checkExtensionAdded(asset, etxName) { function nodeWithName (line 74) | function nodeWithName(gltf, name) { function materialWithName (line 83) | function materialWithName(gltf, name) { FILE: third_parties/recast/app/main.cpp function main (line 28) | int main(int argc, char *argv[]) FILE: third_parties/recast/app/mesh_navmesh.cpp function buildNavMesh (line 46) | int buildNavMesh(const RecastData *recastParams, int nverts, float *vert... function freeNavMesh (line 660) | int freeNavMesh(struct recast_polyMesh_holder *pmeshHolder, struct recas... FILE: third_parties/recast/app/mesh_navmesh.h function recast_polyMesh_holder (line 39) | struct RECASTBLENDERADDON_EXPORT recast_polyMesh_holder function recast_polyMeshDetail_holder (line 44) | struct RECASTBLENDERADDON_EXPORT recast_polyMeshDetail_holder type recast_polyMesh_holder (line 87) | struct recast_polyMesh_holder type recast_polyMeshDetail_holder (line 87) | struct recast_polyMeshDetail_holder type recast_polyMesh_holder (line 91) | struct recast_polyMesh_holder type recast_polyMeshDetail_holder (line 91) | struct recast_polyMeshDetail_holder FILE: third_parties/recast/app/recast-capi.cpp function recast_calcBounds (line 46) | void recast_calcBounds(const float *verts, int nv, float *bmin, float *b... function recast_calcGridSize (line 51) | void recast_calcGridSize(const float *bmin, const float *bmax, float cs,... type recast_heightfield (line 56) | struct recast_heightfield type recast_heightfield (line 58) | struct recast_heightfield function recast_destroyHeightfield (line 61) | void recast_destroyHeightfield(struct recast_heightfield *heightfield) function recast_createHeightfield (line 66) | int recast_createHeightfield(struct recast_heightfield *hf, int width, i... function recast_markWalkableTriangles (line 73) | void recast_markWalkableTriangles(const float walkableSlopeAngle,const f... function recast_clearUnwalkableTriangles (line 80) | void recast_clearUnwalkableTriangles(const float walkableSlopeAngle, con... function recast_addSpan (line 87) | int recast_addSpan(struct recast_heightfield *hf, const int x, const int y, function recast_rasterizeTriangle (line 95) | int recast_rasterizeTriangle(const float *v0, const float *v1, const flo... function recast_rasterizeTriangles (line 103) | int recast_rasterizeTriangles(const float *verts, const int nv, const in... function recast_filterLedgeSpans (line 111) | void recast_filterLedgeSpans(const int walkableHeight, const int walkabl... function recast_filterWalkableLowHeightSpans (line 118) | void recast_filterWalkableLowHeightSpans(int walkableHeight, struct reca... function recast_filterLowHangingWalkableObstacles (line 124) | void recast_filterLowHangingWalkableObstacles(const int walkableClimb, s... function recast_getHeightFieldSpanCount (line 130) | int recast_getHeightFieldSpanCount(struct recast_heightfield *hf) type recast_heightfieldLayerSet (line 136) | struct recast_heightfieldLayerSet type recast_heightfieldLayerSet (line 138) | struct recast_heightfieldLayerSet function recast_destroyHeightfieldLayerSet (line 141) | void recast_destroyHeightfieldLayerSet(struct recast_heightfieldLayerSet... type recast_compactHeightfield (line 146) | struct recast_compactHeightfield type recast_compactHeightfield (line 148) | struct recast_compactHeightfield function recast_destroyCompactHeightfield (line 151) | void recast_destroyCompactHeightfield(struct recast_compactHeightfield *... function recast_buildCompactHeightfield (line 156) | int recast_buildCompactHeightfield(const int walkableHeight, const int w... function recast_erodeWalkableArea (line 164) | int recast_erodeWalkableArea(int radius, struct recast_compactHeightfiel... function recast_medianFilterWalkableArea (line 170) | int recast_medianFilterWalkableArea(struct recast_compactHeightfield *chf) function recast_markBoxArea (line 176) | void recast_markBoxArea(const float *bmin, const float *bmax, unsigned c... function recast_markConvexPolyArea (line 183) | void recast_markConvexPolyArea(const float* verts, const int nverts, function recast_offsetPoly (line 191) | int recast_offsetPoly(const float* verts, const int nverts, function recast_markCylinderArea (line 197) | void recast_markCylinderArea(const float* pos, const float r, const floa... function recast_buildDistanceField (line 204) | int recast_buildDistanceField(struct recast_compactHeightfield *chf) function recast_buildRegions (line 210) | int recast_buildRegions(struct recast_compactHeightfield *chf, function recast_buildLayerRegions (line 218) | int recast_buildLayerRegions(struct recast_compactHeightfield *chf, function recast_buildRegionsMonotone (line 226) | int recast_buildRegionsMonotone(struct recast_compactHeightfield *chf, type recast_contourSet (line 234) | struct recast_contourSet type recast_contourSet (line 236) | struct recast_contourSet function recast_destroyContourSet (line 239) | void recast_destroyContourSet(struct recast_contourSet *contourSet) function recast_buildContours (line 244) | int recast_buildContours(struct recast_compactHeightfield *chf, type recast_polyMesh (line 252) | struct recast_polyMesh function recast_destroyPolyMesh (line 257) | void recast_destroyPolyMesh(struct recast_polyMesh *polyMesh) function recast_buildPolyMesh (line 262) | int recast_buildPolyMesh(struct recast_contourSet *cset, const int nvp, ... function recast_mergePolyMeshes (line 268) | int recast_mergePolyMeshes(struct recast_polyMesh **meshes, const int nm... function recast_copyPolyMesh (line 274) | int recast_copyPolyMesh(const struct recast_polyMesh *src, struct recast... type recast_polyMesh (line 280) | struct recast_polyMesh function recast_polyMeshGetBoundbox (line 290) | void recast_polyMeshGetBoundbox(struct recast_polyMesh *mesh, float *bmi... function recast_polyMeshGetCell (line 307) | void recast_polyMeshGetCell(struct recast_polyMesh *mesh, float *cs, flo... type recast_polyMesh (line 318) | struct recast_polyMesh type recast_polyMeshDetail (line 331) | struct recast_polyMeshDetail type recast_polyMeshDetail (line 333) | struct recast_polyMeshDetail function recast_destroyPolyMeshDetail (line 336) | void recast_destroyPolyMeshDetail(struct recast_polyMeshDetail *polyMesh... function recast_buildPolyMeshDetail (line 341) | int recast_buildPolyMeshDetail(const struct recast_polyMesh *mesh, const... function recast_mergePolyMeshDetails (line 349) | int recast_mergePolyMeshDetails(struct recast_polyMeshDetail **meshes, c... type recast_polyMeshDetail (line 355) | struct recast_polyMeshDetail type recast_polyMeshDetail (line 365) | struct recast_polyMeshDetail type recast_polyMeshDetail (line 375) | struct recast_polyMeshDetail FILE: third_parties/recast/app/recast-capi.h type RECASTBLENDERADDON_EXPORT (line 41) | struct RECASTBLENDERADDON_EXPORT type RECASTBLENDERADDON_EXPORT (line 42) | struct RECASTBLENDERADDON_EXPORT type RECASTBLENDERADDON_EXPORT (line 43) | struct RECASTBLENDERADDON_EXPORT type RECASTBLENDERADDON_EXPORT (line 44) | struct RECASTBLENDERADDON_EXPORT type RECASTBLENDERADDON_EXPORT (line 45) | struct RECASTBLENDERADDON_EXPORT type RECASTBLENDERADDON_EXPORT (line 46) | struct RECASTBLENDERADDON_EXPORT type RECASTBLENDERADDON_EXPORT (line 87) | enum RECASTBLENDERADDON_EXPORT type recast_heightfield (line 102) | struct recast_heightfield type recast_heightfield (line 104) | struct recast_heightfield type recast_heightfield (line 113) | struct recast_heightfield type recast_heightfield (line 118) | struct recast_heightfield type recast_heightfield (line 122) | struct recast_heightfield type recast_heightfield (line 126) | struct recast_heightfield type recast_heightfield (line 128) | struct recast_heightfield type recast_heightfield (line 130) | struct recast_heightfield type recast_heightfield (line 132) | struct recast_heightfield type recast_heightfieldLayerSet (line 136) | struct recast_heightfieldLayerSet type recast_compactHeightfield (line 140) | struct recast_compactHeightfield type recast_heightfield (line 143) | struct recast_heightfield type recast_compactHeightfield (line 143) | struct recast_compactHeightfield type recast_compactHeightfield (line 145) | struct recast_compactHeightfield type recast_compactHeightfield (line 147) | struct recast_compactHeightfield type recast_compactHeightfield (line 150) | struct recast_compactHeightfield type recast_compactHeightfield (line 154) | struct recast_compactHeightfield type recast_compactHeightfield (line 160) | struct recast_compactHeightfield type recast_compactHeightfield (line 162) | struct recast_compactHeightfield type recast_compactHeightfield (line 164) | struct recast_compactHeightfield type recast_compactHeightfield (line 167) | struct recast_compactHeightfield type recast_compactHeightfield (line 170) | struct recast_compactHeightfield type recast_contourSet (line 177) | struct recast_contourSet type recast_compactHeightfield (line 179) | struct recast_compactHeightfield type recast_contourSet (line 180) | struct recast_contourSet type recast_polyMesh (line 187) | struct recast_polyMesh type recast_contourSet (line 189) | struct recast_contourSet type recast_polyMesh (line 189) | struct recast_polyMesh type recast_polyMesh (line 191) | struct recast_polyMesh type recast_polyMesh (line 191) | struct recast_polyMesh type recast_polyMesh (line 193) | struct recast_polyMesh type recast_polyMesh (line 193) | struct recast_polyMesh type recast_polyMesh (line 195) | struct recast_polyMesh type recast_polyMesh (line 197) | struct recast_polyMesh type recast_polyMesh (line 199) | struct recast_polyMesh type recast_polyMesh (line 201) | struct recast_polyMesh type recast_polyMeshDetail (line 207) | struct recast_polyMeshDetail type recast_polyMesh (line 209) | struct recast_polyMesh type recast_compactHeightfield (line 209) | struct recast_compactHeightfield type recast_polyMeshDetail (line 210) | struct recast_polyMeshDetail type recast_polyMeshDetail (line 212) | struct recast_polyMeshDetail type recast_polyMeshDetail (line 212) | struct recast_polyMeshDetail type recast_polyMeshDetail (line 214) | struct recast_polyMeshDetail type recast_polyMeshDetail (line 216) | struct recast_polyMeshDetail type recast_polyMeshDetail (line 218) | struct recast_polyMeshDetail FILE: third_parties/recast/recast/Recast/Include/Recast.h type rcLogCategory (line 27) | enum rcLogCategory type rcTimerLabel (line 36) | enum rcTimerLabel function class (line 101) | class rcContext function class (line 178) | class rcScopedTimer type rcConfig (line 198) | struct rcConfig type rcSpan (line 276) | struct rcSpan type rcSpanPool (line 286) | struct rcSpanPool type rcHeightfield (line 294) | struct rcHeightfield type rcCompactCell (line 316) | struct rcCompactCell type rcCompactSpan (line 323) | struct rcCompactSpan type rcCompactHeightfield (line 333) | struct rcCompactHeightfield type rcHeightfieldLayer (line 357) | struct rcHeightfieldLayer type rcHeightfieldLayerSet (line 379) | struct rcHeightfieldLayerSet type rcContour (line 388) | struct rcContour type rcContourSet (line 400) | struct rcContourSet type rcPolyMesh (line 418) | struct rcPolyMesh type rcPolyMeshDetail (line 442) | struct rcPolyMeshDetail type rcBuildContoursFlags (line 564) | enum rcBuildContoursFlags function T (line 612) | T rcMin(T a, T b) { return a < b ? a : b; } function T (line 618) | T rcMax(T a, T b) { return a > b ? a : b; } function T (line 623) | T rcAbs(T a) { return a < 0 ? -a : a; } function T (line 628) | T rcSqr(T a) { return a*a; } function T (line 635) | T rcClamp(T v, T mn, T mx) { return v < mn ? mn : (v > mx ? mx : v); } function rcVcross (line 650) | inline void rcVcross(float* dest, const float* v1, const float* v2) function rcVdot (line 661) | inline float rcVdot(const float* v1, const float* v2) function rcVmad (line 671) | inline void rcVmad(float* dest, const float* v1, const float* v2, const ... function rcVadd (line 682) | inline void rcVadd(float* dest, const float* v1, const float* v2) function rcVsub (line 693) | inline void rcVsub(float* dest, const float* v1, const float* v2) function rcVmin (line 703) | inline void rcVmin(float* mn, const float* v) function rcVmax (line 713) | inline void rcVmax(float* mx, const float* v) function rcVcopy (line 723) | inline void rcVcopy(float* dest, const float* v) function rcVdist (line 734) | inline float rcVdist(const float* v1, const float* v2) function rcVdistSqr (line 746) | inline float rcVdistSqr(const float* v1, const float* v2) function rcVnormalize (line 756) | inline void rcVnormalize(float* v) function rcSetCon (line 1068) | inline void rcSetCon(rcCompactSpan& s, int dir, int i) function rcGetCon (line 1080) | inline int rcGetCon(const rcCompactSpan& s, int dir) function rcGetDirOffsetX (line 1090) | inline int rcGetDirOffsetX(int dir) function rcGetDirOffsetY (line 1100) | inline int rcGetDirOffsetY(int dir) function rcGetDirForOffset (line 1110) | inline int rcGetDirForOffset(int x, int y) FILE: third_parties/recast/recast/Recast/Include/RecastAlloc.h type rcAllocHint (line 29) | enum rcAllocHint type rcNewTag (line 67) | struct rcNewTag {} function delete (line 69) | inline void operator delete(void*, const rcNewTag&, void*) {} type rcSizeType (line 73) | typedef intptr_t rcSizeType; function construct (line 100) | static void construct(T* p, const T& v) { ::new(rcNewTag(), (void*)p) T(... function construct (line 101) | static void construct(T* p) { ::new(rcNewTag(), (void*)p) T; } type T (line 111) | typedef T value_type; function assign (line 123) | void assign(rcSizeType count, const T& value) { clear(); resize(count, v... function resize (line 126) | void resize(rcSizeType size) { resize_impl(size, NULL); } function resize (line 127) | void resize(rcSizeType size, const T& value) { resize_impl(size, &value); } function clear (line 129) | void clear() { destroy_range(0, m_size); m_size = 0; } function pop_back (line 132) | void pop_back() { rcAssert(m_size > 0); back().~T(); m_size--; } function T (line 138) | const T& operator[](rcSizeType i) const { rcAssert(i >= 0 && i < m_size)... function T (line 141) | const T& front() const { rcAssert(m_size); return m_data[0]; } function T (line 143) | const T& back() const { rcAssert(m_size); return m_data[m_size - 1]; }; function T (line 145) | const T* data() const { return m_data; } function T (line 146) | T* data() { return m_data; } function T (line 148) | T* begin() { return m_data; } function T (line 149) | T* end() { return m_data + m_size; } function T (line 150) | const T* begin() const { return m_data; } function T (line 151) | const T* end() const { return m_data + m_size; } function explicit (line 280) | explicit rcTempVector(rcSizeType size) : Base(size) {} function explicit (line 290) | explicit rcPermVector(rcSizeType size) : Base(size) {} function m_impl (line 303) | rcIntArray(int n) : m_impl(n, 0) {} function push (line 304) | void push(int item) { m_impl.push_back(item); } function resize (line 305) | void resize(int size) { m_impl.resize(size); } function pop (line 306) | int pop() function const (line 314) | int operator[](int index) const { return m_impl[index]; } function ptr (line 329) | inline rcScopedDelete(T* p) : ptr(p) {} function operator (line 334) | inline operator T*() { return ptr; } FILE: third_parties/recast/recast/Recast/Source/Recast.cpp function T (line 36) | T* rcNew(rcAllocHint hint) { function rcDelete (line 45) | void rcDelete(T* ptr) { function rcSqrt (line 54) | float rcSqrt(float x) function rcHeightfield (line 97) | rcHeightfield* rcAllocHeightfield() function rcFreeHeightField (line 127) | void rcFreeHeightField(rcHeightfield* hf) function rcCompactHeightfield (line 132) | rcCompactHeightfield* rcAllocCompactHeightfield() function rcFreeCompactHeightfield (line 137) | void rcFreeCompactHeightfield(rcCompactHeightfield* chf) function rcHeightfieldLayerSet (line 169) | rcHeightfieldLayerSet* rcAllocHeightfieldLayerSet() function rcFreeHeightfieldLayerSet (line 173) | void rcFreeHeightfieldLayerSet(rcHeightfieldLayerSet* lset) function rcContourSet (line 192) | rcContourSet* rcAllocContourSet() function rcFreeContourSet (line 196) | void rcFreeContourSet(rcContourSet* cset) function rcPolyMesh (line 223) | rcPolyMesh* rcAllocPolyMesh() function rcFreePolyMesh (line 227) | void rcFreePolyMesh(rcPolyMesh* pmesh) function rcPolyMeshDetail (line 258) | rcPolyMeshDetail* rcAllocPolyMeshDetail() function rcFreePolyMeshDetail (line 265) | void rcFreePolyMeshDetail(rcPolyMeshDetail* dmesh) function rcCalcBounds (line 274) | void rcCalcBounds(const float* verts, int nv, float* bmin, float* bmax) function rcCalcGridSize (line 287) | void rcCalcGridSize(const float* bmin, const float* bmax, float cs, int*... function rcCreateHeightfield (line 298) | bool rcCreateHeightfield(rcContext* ctx, rcHeightfield& hf, int width, i... function calcTriNormal (line 317) | static void calcTriNormal(const float* v0, const float* v1, const float*... function rcMarkWalkableTriangles (line 334) | void rcMarkWalkableTriangles(rcContext* ctx, const float walkableSlopeAn... function rcClearUnwalkableTriangles (line 364) | void rcClearUnwalkableTriangles(rcContext* ctx, const float walkableSlop... function rcGetHeightFieldSpanCount (line 385) | int rcGetHeightFieldSpanCount(rcContext* ctx, rcHeightfield& hf) function rcBuildCompactHeightfield (line 415) | bool rcBuildCompactHeightfield(rcContext* ctx, const int walkableHeight,... FILE: third_parties/recast/recast/Recast/Source/RecastAlloc.cpp function rcFreeDefault (line 29) | static void rcFreeDefault(void *ptr) function rcAllocSetCustom (line 38) | void rcAllocSetCustom(rcAllocFunc *allocFunc, rcFreeFunc *freeFunc) function rcFree (line 56) | void rcFree(void* ptr) FILE: third_parties/recast/recast/Recast/Source/RecastArea.cpp function rcErodeWalkableArea (line 37) | bool rcErodeWalkableArea(rcContext* ctx, int radius, rcCompactHeightfiel... function insertSort (line 221) | static void insertSort(unsigned char* a, const int n) function rcMedianFilterWalkableArea (line 239) | bool rcMedianFilterWalkableArea(rcContext* ctx, rcCompactHeightfield& chf) function rcMarkBoxArea (line 316) | void rcMarkBoxArea(rcContext* ctx, const float* bmin, const float* bmax,... function pointInPoly (line 359) | static int pointInPoly(int nvert, const float* verts, const float* p) function rcMarkConvexPolyArea (line 381) | void rcMarkConvexPolyArea(rcContext* ctx, const float* verts, const int ... function rcOffsetPoly (line 446) | int rcOffsetPoly(const float* verts, const int nverts, const float offset, function rcMarkCylinderArea (line 529) | void rcMarkCylinderArea(rcContext* ctx, const float* pos, FILE: third_parties/recast/recast/Recast/Source/RecastAssert.cpp function rcAssertFailSetCustom (line 25) | void rcAssertFailSetCustom(rcAssertFailFunc *assertFailFunc) function rcAssertFailFunc (line 30) | rcAssertFailFunc* rcAssertFailGetCustom() FILE: third_parties/recast/recast/Recast/Source/RecastContour.cpp function getCornerHeight (line 29) | static int getCornerHeight(int x, int y, int i, int dir, function walkContour (line 104) | static void walkContour(int x, int y, int i, function distancePtSeg (line 187) | static float distancePtSeg(const int x, const int z, function simplifyContour (line 210) | static void simplifyContour(rcIntArray& points, rcIntArray& simplified, function calcAreaOfPolygon2D (line 454) | static int calcAreaOfPolygon2D(const int* verts, const int nverts) function prev (line 468) | inline int prev(int i, int n) { return i-1 >= 0 ? i-1 : n-1; } function next (line 469) | inline int next(int i, int n) { return i+1 < n ? i+1 : 0; } function area2 (line 471) | inline int area2(const int* a, const int* b, const int* c) function xorb (line 480) | inline bool xorb(bool x, bool y) function left (line 487) | inline bool left(const int* a, const int* b, const int* c) function leftOn (line 492) | inline bool leftOn(const int* a, const int* b, const int* c) function collinear (line 497) | inline bool collinear(const int* a, const int* b, const int* c) function intersectProp (line 505) | static bool intersectProp(const int* a, const int* b, const int* c, cons... function between (line 517) | static bool between(const int* a, const int* b, const int* c) function intersect (line 529) | static bool intersect(const int* a, const int* b, const int* c, const in... function vequal (line 540) | static bool vequal(const int* a, const int* b) function intersectSegCountour (line 545) | static bool intersectSegCountour(const int* d0, const int* d1, int i, in... function inCone (line 565) | static bool inCone(int i, int n, const int* verts, const int* pj) function removeDegenerateSegments (line 580) | static void removeDegenerateSegments(rcIntArray& simplified) function mergeContours (line 606) | static bool mergeContours(rcContour& ca, rcContour& cb, int ia, int ib) type rcContourHole (line 650) | struct rcContourHole type rcContourRegion (line 656) | struct rcContourRegion type rcPotentialDiagonal (line 663) | struct rcPotentialDiagonal function findLeftMostVertex (line 670) | static void findLeftMostVertex(rcContour* contour, int* minx, int* minz,... function compareHoles (line 688) | static int compareHoles(const void* va, const void* vb) function compareDiagDist (line 710) | static int compareDiagDist(const void* va, const void* vb) function mergeRegionHoles (line 722) | static void mergeRegionHoles(rcContext* ctx, rcContourRegion& region) function rcBuildContours (line 824) | bool rcBuildContours(rcContext* ctx, rcCompactHeightfield& chf, FILE: third_parties/recast/recast/Recast/Source/RecastFilter.cpp function rcFilterLowHangingWalkableObstacles (line 36) | void rcFilterLowHangingWalkableObstacles(rcContext* ctx, const int walka... function rcFilterLedgeSpans (line 82) | void rcFilterLedgeSpans(rcContext* ctx, const int walkableHeight, const ... function rcFilterWalkableLowHeightSpans (line 177) | void rcFilterWalkableLowHeightSpans(rcContext* ctx, int walkableHeight, ... FILE: third_parties/recast/recast/Recast/Source/RecastLayers.cpp type rcLayerRegion (line 35) | struct rcLayerRegion function contains (line 47) | static bool contains(const unsigned char* a, const unsigned char an, con... function addUnique (line 58) | static bool addUnique(unsigned char* a, unsigned char& an, int anMax, un... function overlapRange (line 72) | inline bool overlapRange(const unsigned short amin, const unsigned short... type rcLayerSweepSpan (line 80) | struct rcLayerSweepSpan function rcBuildHeightfieldLayers (line 92) | bool rcBuildHeightfieldLayers(rcContext* ctx, rcCompactHeightfield& chf, FILE: third_parties/recast/recast/Recast/Source/RecastMesh.cpp type rcEdge (line 27) | struct rcEdge function buildMeshAdjacency (line 34) | static bool buildMeshAdjacency(unsigned short* polys, const int npolys, function computeVertexHash (line 128) | inline int computeVertexHash(int x, int y, int z) function addVertex (line 137) | static unsigned short addVertex(unsigned short x, unsigned short y, unsi... function prev (line 164) | inline int prev(int i, int n) { return i-1 >= 0 ? i-1 : n-1; } function next (line 165) | inline int next(int i, int n) { return i+1 < n ? i+1 : 0; } function area2 (line 167) | inline int area2(const int* a, const int* b, const int* c) function xorb (line 176) | inline bool xorb(bool x, bool y) function left (line 183) | inline bool left(const int* a, const int* b, const int* c) function leftOn (line 188) | inline bool leftOn(const int* a, const int* b, const int* c) function collinear (line 193) | inline bool collinear(const int* a, const int* b, const int* c) function intersectProp (line 201) | static bool intersectProp(const int* a, const int* b, const int* c, cons... function between (line 213) | static bool between(const int* a, const int* b, const int* c) function intersect (line 225) | static bool intersect(const int* a, const int* b, const int* c, const in... function vequal (line 236) | static bool vequal(const int* a, const int* b) function diagonalie (line 243) | static bool diagonalie(int i, int j, int n, const int* verts, int* indices) function inCone (line 270) | static bool inCone(int i, int j, int n, const int* verts, int* indices) function diagonal (line 287) | static bool diagonal(int i, int j, int n, const int* verts, int* indices) function diagonalieLoose (line 293) | static bool diagonalieLoose(int i, int j, int n, const int* verts, int* ... function inConeLoose (line 318) | static bool inConeLoose(int i, int j, int n, const int* verts, int* indi... function diagonalLoose (line 333) | static bool diagonalLoose(int i, int j, int n, const int* verts, int* in... function triangulate (line 339) | static int triangulate(int n, const int* verts, int* indices, int* tris) function countPolyVerts (line 453) | static int countPolyVerts(const unsigned short* p, const int nvp) function uleft (line 461) | inline bool uleft(const unsigned short* a, const unsigned short* b, cons... function getPolyMergeValue (line 467) | static int getPolyMergeValue(unsigned short* pa, unsigned short* pb, function mergePolyVerts (line 531) | static void mergePolyVerts(unsigned short* pa, unsigned short* pb, int e... function pushFront (line 551) | static void pushFront(int v, int* arr, int& an) function pushBack (line 558) | static void pushBack(int v, int* arr, int& an) function canRemoveVertex (line 564) | static bool canRemoveVertex(rcContext* ctx, rcPolyMesh& mesh, const unsi... function removeVertex (line 666) | static bool removeVertex(rcContext* ctx, rcPolyMesh& mesh, const unsigne... function rcBuildPolyMesh (line 992) | bool rcBuildPolyMesh(rcContext* ctx, rcContourSet& cset, const int nvp, ... function rcMergePolyMeshes (line 1311) | bool rcMergePolyMeshes(rcContext* ctx, rcPolyMesh** meshes, const int nm... function rcCopyPolyMesh (line 1489) | bool rcCopyPolyMesh(rcContext* ctx, const rcPolyMesh& src, rcPolyMesh& dst) FILE: third_parties/recast/recast/Recast/Source/RecastMeshDetail.cpp type rcHeightPatch (line 32) | struct rcHeightPatch method rcHeightPatch (line 34) | inline rcHeightPatch() : data(0), xmin(0), ymin(0), width(0), height(0... function vdot2 (line 41) | inline float vdot2(const float* a, const float* b) function vdistSq2 (line 46) | inline float vdistSq2(const float* p, const float* q) function vdist2 (line 53) | inline float vdist2(const float* p, const float* q) function vcross2 (line 58) | inline float vcross2(const float* p1, const float* p2, const float* p3) function circumCircle (line 67) | static bool circumCircle(const float* p1, const float* p2, const float* p3, function distPtTri (line 96) | static float distPtTri(const float* p, const float* a, const float* b, c... function distancePtSeg (line 124) | static float distancePtSeg(const float* pt, const float* p, const float* q) function distancePtSeg2d (line 148) | static float distancePtSeg2d(const float* pt, const float* p, const floa... function distToTriMesh (line 169) | static float distToTriMesh(const float* p, const float* verts, const int... function distToPoly (line 185) | static float distToPoly(int nvert, const float* verts, const float* p) function getHeight (line 203) | static unsigned short getHeight(const float fx, const float fy, const fl... type EdgeValues (line 284) | enum EdgeValues function findEdge (line 290) | static int findEdge(const int* edges, int nedges, int s, int t) function addEdge (line 301) | static int addEdge(rcContext* ctx, int* edges, int& nedges, const int ma... function updateLeftFace (line 326) | static void updateLeftFace(int* e, int s, int t, int f) function overlapSegSeg2d (line 334) | static int overlapSegSeg2d(const float* a, const float* b, const float* ... function overlapEdges (line 348) | static bool overlapEdges(const float* pts, const int* edges, int nedges,... function completeFacet (line 363) | static void completeFacet(rcContext* ctx, const float* pts, int npts, in... function delaunayHull (line 459) | static void delaunayHull(rcContext* ctx, const int npts, const float* pts, function polyMinExtent (line 536) | static float polyMinExtent(const float* verts, const int nverts) function prev (line 557) | inline int prev(int i, int n) { return i-1 >= 0 ? i-1 : n-1; } function next (line 558) | inline int next(int i, int n) { return i+1 < n ? i+1 : 0; } function triangulateHull (line 560) | static void triangulateHull(const int /*nverts*/, const float* verts, co... function getJitterX (line 628) | inline float getJitterX(const int i) function getJitterY (line 633) | inline float getJitterY(const int i) function buildPolyDetail (line 638) | static bool buildPolyDetail(rcContext* ctx, const float* in, const int nin, function seedArrayWithPolyCenter (line 883) | static void seedArrayWithPolyCenter(rcContext* ctx, const rcCompactHeigh... function push3 (line 1016) | static void push3(rcIntArray& queue, int v1, int v2, int v3) function getHeightData (line 1024) | static void getHeightData(rcContext* ctx, const rcCompactHeightfield& chf, function getEdgeFlags (line 1141) | static unsigned char getEdgeFlags(const float* va, const float* vb, function getTriFlags (line 1156) | static unsigned char getTriFlags(const float* va, const float* vb, const... function rcBuildPolyMeshDetail (line 1171) | bool rcBuildPolyMeshDetail(rcContext* ctx, const rcPolyMesh& mesh, const... function rcMergePolyMeshDetails (line 1390) | bool rcMergePolyMeshDetails(rcContext* ctx, rcPolyMeshDetail** meshes, c... FILE: third_parties/recast/recast/Recast/Source/RecastRasterization.cpp function overlapBounds (line 26) | inline bool overlapBounds(const float* amin, const float* amax, const fl... function overlapInterval (line 35) | inline bool overlapInterval(unsigned short amin, unsigned short amax, function rcSpan (line 44) | static rcSpan* allocSpan(rcHeightfield& hf) function freeSpan (line 77) | static void freeSpan(rcHeightfield& hf, rcSpan* ptr) function addSpan (line 85) | static bool addSpan(rcHeightfield& hf, const int x, const int y, function rcAddSpan (line 168) | bool rcAddSpan(rcContext* ctx, rcHeightfield& hf, const int x, const int y, function dividePoly (line 184) | static void dividePoly(const float* in, int nin, function rasterizeTri (line 241) | static bool rasterizeTri(const float* v0, const float* v1, const float* v2, function rcRasterizeTriangle (line 342) | bool rcRasterizeTriangle(rcContext* ctx, const float* v0, const float* v... function rcRasterizeTriangles (line 366) | bool rcRasterizeTriangles(rcContext* ctx, const float* verts, const int ... function rcRasterizeTriangles (line 398) | bool rcRasterizeTriangles(rcContext* ctx, const float* verts, const int ... function rcRasterizeTriangles (line 430) | bool rcRasterizeTriangles(rcContext* ctx, const float* verts, const unsi... FILE: third_parties/recast/recast/Recast/Source/RecastRegion.cpp type LevelStackEntry (line 31) | struct LevelStackEntry method LevelStackEntry (line 33) | LevelStackEntry(int x_, int y_, int index_) : x(x_), y(y_), index(inde... function calculateDistanceField (line 40) | static void calculateDistanceField(rcCompactHeightfield& chf, unsigned s... function floodRegion (line 253) | static bool floodRegion(int x, int y, int i, type DirtyEntry (line 354) | struct DirtyEntry method DirtyEntry (line 356) | DirtyEntry(int index_, unsigned short region_, unsigned short distance2_) function expandRegions (line 362) | static void expandRegions(int maxIter, unsigned short level, function sortCellsByLevel (line 471) | static void sortCellsByLevel(unsigned short startLevel, function appendStacks (line 509) | static void appendStacks(const rcTempVector& srcStack, type rcRegion (line 522) | struct rcRegion method rcRegion (line 524) | inline rcRegion(unsigned short i) : function removeAdjacentNeighbours (line 548) | static void removeAdjacentNeighbours(rcRegion& reg) function replaceNeighbour (line 566) | static void replaceNeighbour(rcRegion& reg, unsigned short oldId, unsign... function canMergeWithRegion (line 586) | static bool canMergeWithRegion(const rcRegion& rega, const rcRegion& regb) function addUniqueFloorRegion (line 606) | static void addUniqueFloorRegion(rcRegion& reg, int n) function mergeRegions (line 614) | static bool mergeRegions(rcRegion& rega, rcRegion& regb) function isRegionConnectedToBorder (line 671) | static bool isRegionConnectedToBorder(const rcRegion& reg) function isSolidEdge (line 683) | static bool isSolidEdge(rcCompactHeightfield& chf, const unsigned short*... function walkContour (line 700) | static void walkContour(int x, int y, int i, int dir, function mergeAndFilterRegions (line 789) | static bool mergeAndFilterRegions(rcContext* ctx, int minRegionArea, int... function addUniqueConnection (line 1036) | static void addUniqueConnection(rcRegion& reg, int n) function mergeAndFilterLayerRegions (line 1044) | static bool mergeAndFilterLayerRegions(rcContext* ctx, int minRegionArea, function rcBuildDistanceField (line 1254) | bool rcBuildDistanceField(rcContext* ctx, rcCompactHeightfield& chf) function paintRectRegion (line 1305) | static void paintRectRegion(int minx, int maxx, int miny, int maxy, unsi... type rcSweepSpan (line 1326) | struct rcSweepSpan function rcBuildRegionsMonotone (line 1353) | bool rcBuildRegionsMonotone(rcContext* ctx, rcCompactHeightfield& chf, function rcBuildRegions (line 1526) | bool rcBuildRegions(rcContext* ctx, rcCompactHeightfield& chf, function rcBuildLayerRegions (line 1662) | bool rcBuildLayerRegions(rcContext* ctx, rcCompactHeightfield& chf,