📄 capabilitybits.java
字号:
/* * $RCSfile: CapabilityBits.java,v $ * * Copyright (c) 2007 Sun Microsystems, Inc. All rights reserved. * * Use is subject to license terms. * * $Revision: 1.5 $ * $Date: 2007/02/09 17:17:54 $ * $State: Exp $ */package javax.media.j3d;/** * This CapabilityBits class provides a global namespace for all * capability bits */class CapabilityBits extends Object { // SceneGraphObject // Node extends SceneGraphObject static final int NODE_ENABLE_COLLISION_REPORTING = 0; static final int NODE_ENABLE_PICK_REPORTING = 1; private static final int NODE_UNUSED_BIT = 2; static final int NODE_ALLOW_BOUNDS_READ = 3; static final int NODE_ALLOW_BOUNDS_WRITE = 4; static final int NODE_ALLOW_PICKABLE_READ = 5; static final int NODE_ALLOW_PICKABLE_WRITE = 6; static final int NODE_ALLOW_COLLIDABLE_READ = 7; static final int NODE_ALLOW_COLLIDABLE_WRITE = 8; static final int NODE_ALLOW_AUTO_COMPUTE_BOUNDS_READ = 9; static final int NODE_ALLOW_AUTO_COMPUTE_BOUNDS_WRITE = 10; static final int NODE_ALLOW_LOCAL_TO_VWORLD_READ = 11; // Group extends Node static final int GROUP_ALLOW_CHILDREN_READ = 12; static final int GROUP_ALLOW_CHILDREN_WRITE = 13; static final int GROUP_ALLOW_CHILDREN_EXTEND = 14; static final int GROUP_ALLOW_COLLISION_BOUNDS_READ = 15; static final int GROUP_ALLOW_COLLISION_BOUNDS_WRITE = 16; // BranchGroup extends Group static final int BRANCH_GROUP_ALLOW_DETACH = 17; // SharedGroup extends Group static final int SHARED_GROUP_ALLOW_LINK_READ = 17; // TransformGroup extends Group static final int TRANSFORM_GROUP_ALLOW_TRANSFORM_READ = 17; static final int TRANSFORM_GROUP_ALLOW_TRANSFORM_WRITE = 18; // Switch extends Group static final int SWITCH_ALLOW_SWITCH_READ = 17; static final int SWITCH_ALLOW_SWITCH_WRITE = 18; // ViewSpecificGroup extends Group static final int VIEW_SPECIFIC_GROUP_ALLOW_VIEW_READ = 17; static final int VIEW_SPECIFIC_GROUP_ALLOW_VIEW_WRITE = 18; // OrderedGroup extends Group static final int ORDERED_GROUP_ALLOW_CHILD_INDEX_ORDER_READ = 17; static final int ORDERED_GROUP_ALLOW_CHILD_INDEX_ORDER_WRITE = 18; // Leaf extends Node // Background extends Leaf static final int BACKGROUND_ALLOW_APPLICATION_BOUNDS_READ = 12; static final int BACKGROUND_ALLOW_APPLICATION_BOUNDS_WRITE = 13; static final int BACKGROUND_ALLOW_IMAGE_READ = 14; static final int BACKGROUND_ALLOW_IMAGE_WRITE = 15; static final int BACKGROUND_ALLOW_COLOR_READ = 16; static final int BACKGROUND_ALLOW_COLOR_WRITE = 17; static final int BACKGROUND_ALLOW_GEOMETRY_READ = 18; static final int BACKGROUND_ALLOW_GEOMETRY_WRITE = 19; static final int BACKGROUND_ALLOW_IMAGE_SCALE_MODE_READ = 20; static final int BACKGROUND_ALLOW_IMAGE_SCALE_MODE_WRITE = 21; // BoundingLeaf extends Leaf static final int BOUNDING_LEAF_ALLOW_REGION_READ = 12; static final int BOUNDING_LEAF_ALLOW_REGION_WRITE = 13; // Clip extends Leaf static final int CLIP_ALLOW_APPLICATION_BOUNDS_READ = 12; static final int CLIP_ALLOW_APPLICATION_BOUNDS_WRITE = 13; static final int CLIP_ALLOW_BACK_DISTANCE_READ = 14; static final int CLIP_ALLOW_BACK_DISTANCE_WRITE = 15; // Morph extends Leaf static final int MORPH_ALLOW_GEOMETRY_ARRAY_READ = 12; static final int MORPH_ALLOW_GEOMETRY_ARRAY_WRITE = 13; static final int MORPH_ALLOW_APPEARANCE_READ = 14; static final int MORPH_ALLOW_APPEARANCE_WRITE = 15; static final int MORPH_ALLOW_WEIGHTS_READ = 16; static final int MORPH_ALLOW_WEIGHTS_WRITE = 17; static final int MORPH_ALLOW_COLLISION_BOUNDS_READ = 18; static final int MORPH_ALLOW_COLLISION_BOUNDS_WRITE = 19; static final int MORPH_ALLOW_APPEARANCE_OVERRIDE_READ = 20; static final int MORPH_ALLOW_APPEARANCE_OVERRIDE_WRITE = 21; // Link extends Leaf static final int LINK_ALLOW_SHARED_GROUP_READ = 12; static final int LINK_ALLOW_SHARED_GROUP_WRITE = 13; // Shape3D extends Leaf static final int SHAPE3D_ALLOW_GEOMETRY_READ = 12; static final int SHAPE3D_ALLOW_GEOMETRY_WRITE = 13; static final int SHAPE3D_ALLOW_APPEARANCE_READ = 14; static final int SHAPE3D_ALLOW_APPEARANCE_WRITE = 15; static final int SHAPE3D_ALLOW_COLLISION_BOUNDS_READ = 16; static final int SHAPE3D_ALLOW_COLLISION_BOUNDS_WRITE = 17; static final int SHAPE3D_ALLOW_APPEARANCE_OVERRIDE_READ = 18; static final int SHAPE3D_ALLOW_APPEARANCE_OVERRIDE_WRITE = 19; // OrientedShape3D extends Shape3D static final int ORIENTED_SHAPE3D_ALLOW_MODE_READ = 20; static final int ORIENTED_SHAPE3D_ALLOW_MODE_WRITE = 21; static final int ORIENTED_SHAPE3D_ALLOW_AXIS_READ = 22; static final int ORIENTED_SHAPE3D_ALLOW_AXIS_WRITE = 23; static final int ORIENTED_SHAPE3D_ALLOW_POINT_READ = 24; static final int ORIENTED_SHAPE3D_ALLOW_POINT_WRITE = 25; static final int ORIENTED_SHAPE3D_ALLOW_SCALE_READ = 26; static final int ORIENTED_SHAPE3D_ALLOW_SCALE_WRITE = 27; // Soundscape extends Leaf static final int SOUNDSCAPE_ALLOW_APPLICATION_BOUNDS_READ = 12; static final int SOUNDSCAPE_ALLOW_APPLICATION_BOUNDS_WRITE = 13; static final int SOUNDSCAPE_ALLOW_ATTRIBUTES_READ = 14; static final int SOUNDSCAPE_ALLOW_ATTRIBUTES_WRITE = 15; // ViewPlatform extends Leaf static final int VIEW_PLATFORM_ALLOW_POLICY_READ = 12; static final int VIEW_PLATFORM_ALLOW_POLICY_WRITE = 13; // Fog extends Leaf static final int FOG_ALLOW_INFLUENCING_BOUNDS_READ = 12; static final int FOG_ALLOW_INFLUENCING_BOUNDS_WRITE = 13; static final int FOG_ALLOW_COLOR_READ = 14; static final int FOG_ALLOW_COLOR_WRITE = 15; // ExponentialFog extends Fog static final int EXPONENTIAL_FOG_ALLOW_DENSITY_READ = 16; static final int EXPONENTIAL_FOG_ALLOW_DENSITY_WRITE = 17; // LinearFog extends Fog static final int LINEAR_FOG_ALLOW_DISTANCE_READ = 16; static final int LINEAR_FOG_ALLOW_DISTANCE_WRITE = 17; // Additional Fog bits (must go after LinearFog bits) static final int FOG_ALLOW_SCOPE_READ = 18; static final int FOG_ALLOW_SCOPE_WRITE = 19; // Light extends Leaf static final int LIGHT_ALLOW_STATE_READ = 12; static final int LIGHT_ALLOW_STATE_WRITE = 13; static final int LIGHT_ALLOW_COLOR_READ = 14; static final int LIGHT_ALLOW_COLOR_WRITE = 15; static final int LIGHT_ALLOW_INFLUENCING_BOUNDS_READ = 16; static final int LIGHT_ALLOW_INFLUENCING_BOUNDS_WRITE = 17; // DirectionalLight extends Light static final int DIRECTIONAL_LIGHT_ALLOW_DIRECTION_READ = 18; static final int DIRECTIONAL_LIGHT_ALLOW_DIRECTION_WRITE = 19; // PointLight extends Light static final int POINT_LIGHT_ALLOW_POSITION_READ = 18; static final int POINT_LIGHT_ALLOW_POSITION_WRITE = 19; static final int POINT_LIGHT_ALLOW_ATTENUATION_READ = 20; static final int POINT_LIGHT_ALLOW_ATTENUATION_WRITE = 21; // SpotLight extends PointLight static final int SPOT_LIGHT_ALLOW_SPREAD_ANGLE_WRITE = 22; static final int SPOT_LIGHT_ALLOW_SPREAD_ANGLE_READ = 23; static final int SPOT_LIGHT_ALLOW_CONCENTRATION_WRITE = 24; static final int SPOT_LIGHT_ALLOW_CONCENTRATION_READ = 25; static final int SPOT_LIGHT_ALLOW_DIRECTION_WRITE = 26; static final int SPOT_LIGHT_ALLOW_DIRECTION_READ = 27; // Additional Light bits (must go after SpotLight bits) static final int LIGHT_ALLOW_SCOPE_READ = 28; static final int LIGHT_ALLOW_SCOPE_WRITE = 29; // Sound extends Leaf static final int SOUND_ALLOW_SOUND_DATA_READ = 12; static final int SOUND_ALLOW_SOUND_DATA_WRITE = 13; static final int SOUND_ALLOW_INITIAL_GAIN_READ = 14; static final int SOUND_ALLOW_INITIAL_GAIN_WRITE = 15; static final int SOUND_ALLOW_LOOP_READ = 16; static final int SOUND_ALLOW_LOOP_WRITE = 17; static final int SOUND_ALLOW_RELEASE_READ = 18; static final int SOUND_ALLOW_RELEASE_WRITE = 19; static final int SOUND_ALLOW_CONT_PLAY_READ = 20; static final int SOUND_ALLOW_CONT_PLAY_WRITE = 21; static final int SOUND_ALLOW_ENABLE_READ = 22; static final int SOUND_ALLOW_ENABLE_WRITE = 23; static final int SOUND_ALLOW_SCHEDULING_BOUNDS_READ = 24; static final int SOUND_ALLOW_SCHEDULING_BOUNDS_WRITE = 25; static final int SOUND_ALLOW_PRIORITY_READ = 26; static final int SOUND_ALLOW_PRIORITY_WRITE = 27; static final int SOUND_ALLOW_DURATION_READ = 28; static final int SOUND_ALLOW_IS_READY_READ = 29; static final int SOUND_ALLOW_IS_PLAYING_READ = 30; static final int SOUND_ALLOW_CHANNELS_USED_READ = 31; static final int SOUND_ALLOW_MUTE_READ = 40; static final int SOUND_ALLOW_MUTE_WRITE = 41; static final int SOUND_ALLOW_PAUSE_READ = 42; static final int SOUND_ALLOW_PAUSE_WRITE = 43; static final int SOUND_ALLOW_RATE_SCALE_FACTOR_READ = 44; static final int SOUND_ALLOW_RATE_SCALE_FACTOR_WRITE = 45; // PointSound extends Sound static final int POINT_SOUND_ALLOW_POSITION_READ = 32; static final int POINT_SOUND_ALLOW_POSITION_WRITE = 33; static final int POINT_SOUND_ALLOW_DISTANCE_GAIN_READ = 34; static final int POINT_SOUND_ALLOW_DISTANCE_GAIN_WRITE = 35; // ConeSound extends PointSound static final int CONE_SOUND_ALLOW_DIRECTION_READ = 36; static final int CONE_SOUND_ALLOW_DIRECTION_WRITE = 37; static final int CONE_SOUND_ALLOW_ANGULAR_ATTENUATION_READ = 38; static final int CONE_SOUND_ALLOW_ANGULAR_ATTENUATION_WRITE = 39; // ModelClip extends Leaf static final int MODEL_CLIP_ALLOW_INFLUENCING_BOUNDS_READ = 12; static final int MODEL_CLIP_ALLOW_INFLUENCING_BOUNDS_WRITE = 13; static final int MODEL_CLIP_ALLOW_PLANE_READ = 14; static final int MODEL_CLIP_ALLOW_PLANE_WRITE = 15; static final int MODEL_CLIP_ALLOW_ENABLE_READ = 16; static final int MODEL_CLIP_ALLOW_ENABLE_WRITE = 17; static final int MODEL_CLIP_ALLOW_SCOPE_READ = 18; static final int MODEL_CLIP_ALLOW_SCOPE_WRITE = 19; // AlternateAppearance extends Leaf static final int ALTERNATE_APPEARANCE_ALLOW_INFLUENCING_BOUNDS_READ = 12; static final int ALTERNATE_APPEARANCE_ALLOW_INFLUENCING_BOUNDS_WRITE = 13; static final int ALTERNATE_APPEARANCE_ALLOW_APPEARANCE_READ = 14; static final int ALTERNATE_APPEARANCE_ALLOW_APPEARANCE_WRITE = 15; static final int ALTERNATE_APPEARANCE_ALLOW_SCOPE_READ = 16; static final int ALTERNATE_APPEARANCE_ALLOW_SCOPE_WRITE = 17; // Additional Node bits (must go after all existing Node subclass bits) static final int NODE_ALLOW_PARENT_READ = 46; static final int NODE_ALLOW_LOCALE_READ = 47; // NodeComponent extends SceneGraphObject // Appearance extends NodeComponent static final int APPEARANCE_ALLOW_MATERIAL_READ = 0; static final int APPEARANCE_ALLOW_MATERIAL_WRITE = 1; static final int APPEARANCE_ALLOW_TEXTURE_READ = 2; static final int APPEARANCE_ALLOW_TEXTURE_WRITE = 3; static final int APPEARANCE_ALLOW_TEXGEN_READ = 4; static final int APPEARANCE_ALLOW_TEXGEN_WRITE = 5; static final int APPEARANCE_ALLOW_TEXTURE_ATTRIBUTES_READ = 6; static final int APPEARANCE_ALLOW_TEXTURE_ATTRIBUTES_WRITE = 7; static final int APPEARANCE_ALLOW_COLORING_ATTRIBUTES_READ = 8; static final int APPEARANCE_ALLOW_COLORING_ATTRIBUTES_WRITE = 9; static final int APPEARANCE_ALLOW_TRANSPARENCY_ATTRIBUTES_READ = 10; static final int APPEARANCE_ALLOW_TRANSPARENCY_ATTRIBUTES_WRITE = 11; static final int APPEARANCE_ALLOW_RENDERING_ATTRIBUTES_READ = 12;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -