UnityEditor API

    • 各个命名空间
    • Classes
    • Enumerations
    • Attributes

各个命名空间

Classes

AlphabeticalSort
AnimationClipCurveData
AnimationMode
AnimationUtility(枚举CurveModifiedType、TangentMode)
ArrayUtility
AssemblyReloadEvents
AssetBundleBuild
AssetDatabase
AssetImporter(类SourceAssetIdentifier)
AssetModificationProcessor
AssetPreview

AudioCurveRendering
AudioImporter
AudioImporterSampleSettings

BaseHierarchySort
BuildPipeline
BuildPlayerOptions
BuildPlayerWindow(类BuildMethodException、DefaultBuildMethods)

ClipAnimationInfoCurve
ColorPickerHDRConfig

DDSImporter
DecoratorDrawer(继承自GUIDrawer,有例子可以看看)
DefaultAsset
DragAndDrop

Editor
EditorAnalytics
EditorAnalyticsSessionInfo
EditorApplication
EditorBuildSettings
EditorBuildSettingsScene
EditorCurveBinding(Defines how a curve is attached to an object that it controls.)

EditorGUI(类ChangeCheckScope DisableGroupScope
DisabledScope IdentLevelScope PropertyScope)

EditorGUILayout(类 FadeGroupScope HorizontalScope
ScrollViewScope ToggleGroupScope VerticalScope)

EditorGUIUtility(类 IconSizeScope)

EditorJsonUtility

EditorPrefs
EditorStyles
EditorUserBuildSettings

EditorUtility
EditorWindow

ExpressionEvaluator
FileUtil
GameObjectUtility

GenericMenu
GridBrush(类 BrushCell)
GridBrushEditor(继承自GridBrushEditorBase)
GridBrushEditorBase

GridPalette(枚举 CellSizing)
GridSelection

GUIDrawer(子类有 PropertyDrawer、DecoratorDrawer)

Handles(类 DrawingScope)Custom 3D GUI controls and drawing in the scene view.
HandleUtility
Help(Helper class to access Unity documentation.)

Highlighter(使编辑器某部分高亮显示)

IHVImageFormatImporter(Texture2D的导入设置)
iOSDeviceRequirement

LightEditor(灯光)
LightDataAsset
LightmapEditorSettings(枚举 FilterMode FilterType Lightmapper Sampling)
LightmapParameters
Lightmapping(枚举 GIWorkflowMode)

LODUtility
MaterialEditor
MaterialProperty(枚举 PropFlags PropType)
MaterailPropertyDrawer

Menu
MenuCommand(和MenuItem有关、和ContextMenu有关)

MeshUtility
ModelImporter
ModelImporterClipAnimation

MonoScript(继承自TextAsset)

MovieImporter
ObjectNames
ObjectPreview(这个和Editor类的OnPreviewGUI有着某种关系)

PhysicsDebugWindow
PhysicsVisualizationSettings(枚举FilterWorkflow、MeshColliderType)
PlayerSettings
PluginImporter

PopupWindow(类似下拉菜单的窗口,有例子,回头看看)
PopupWindowContent

PrefabUtility
PropertyDrawer
PropertyModification

SceneAsset
ScriptableWizard(有点意思,还没太熟悉)
Selection

SerializedObject (这两个还有ScriptableObject都是比较重要的)
SerializedProperty

SessionState

ShaderGUI
ShaderUtil(枚举ShaderPropertyType)

SpeedTreeImporter
SpriteMetaData
StaticOcculusionCulling
StaticOcculusionCullingVisualization
SubstanceArchive
SubstanceImporter

SupportedRenderingFeatures(枚举ReflectionProbe)
TakeInfo(A Takeinfo object contains all the information needed to describe a take.)

TextureImporter
TextureImporterPlatformSettings
TextureImporterSettings

Tools(用于Scene View的一些工具的操作)
TransformSort
TransformUtils
TrueTypeFontImporter
Undo
UndoPropertyModification
UnwrapParam
Unwrapping

VideoClipImporter
VideoImporterTargetSettings

Enumerations

ActionOnDotNetUnhandledException
AndroidBlitType
AndroidBuildStream
AndroidBuildType
AndroidETC2Fallback
AndroidETC2FallbackOverride
AndroidGamepadSupportLevel
AndroidMinification
AndroidPreferedInstallLocation
AndroidSdkVersions
AndroidShowActivityIndicatorOnLoading
AndroidSplashScreenScale
AndroidTargetDevice
ApiCompatibilityLevel
AscentCalculationMode
AspectRation
AssetDeleteResult
AssetMoveResult
AudioSampleRateSetting
BuildAssetBundleOptions
BuildOptions
BuildTarget
BuildTargetGroup

ClipAnimationMaskType
D3D11FullscreenMode
D3D9FullscreenMode
DragAndDropVisualMode
DrawCameraMode

EditorSelectedRenderState
EditorSkin
ExportPackageOptions
FontRenderingMode
FontTextureCase
ForceReserializedAssetsOptions
GizmoType
GraphicsJobMode
HighlightSearchMode
IconKind
ImportAssetOptions

iOSAppInBackgroundBehaviour
iOSBackgroundMode
iOSBuildType
iOSLaunchScreenImageType
iOSLaunchScreenType
iOSSdkVersion
iOSShowActivityIndicatorOnLoading
iOSStatusBarStyle
iOSSystemGestureDeferMode
iOSTargetDevice
iOSTargetOSVersion

LightmapBakeQuality
MacFullscreenMode
MessageType
MobileTextureSubtarget

ModelImporterAnimationCompression
ModelImporterAnimationType

ModelImporterGenerateAnimations
ModelImporterGenerateMaterials
ModelImporterHumanoidOversampling

ModelImporterIndexFormat

ModelImporterMaterialLocation
ModelImporterMaterailName
ModelImporterMaterialSearch

ModelImporterMeshCompression
ModelImporterNormalCalculationMode
ModelImporterNormals
ModelImporterTangents
ModelImporterTangentSpaceMode

MouseCursor
PauseState
PivotMode
PovotRotation
PlayModeStateChange
PrefabType(PrefabUtility.GetPrefabType)

PS4BuildSubtarget
PSP2BuildSubtarget

RemoveAssetOptions
ReplacePrefabOptions

ResolutionDialogSetting

ScriptCallOptimizationLevel
ScriptComplier
ScriptingImplementation
ScriptingRuntimeVersion

SelectionMode
SemanticMergeMode
SerializedPropertyType
SplashScreenStyle

SpriteImportMode
SpritePackerMode
StaticEditorFlags
StatusQueryOptions
StereoRenderingPath
StrippingLevel

TextureImporterAlphaSource
TextureImporterCompression
TextureImporterCubemapConvolution
TextureImporterFormat
TextureImporterGenerateCubemap
TextureImporterMipFilter
TextureImporterNormalFilter
TextureImporterNPOTScale
TextureImporterRGBMMode
TextureImporterShape
TextureResizeAlgorithm

TizenOSVersion
TizenShowActivityIndicatorOnLoading

Tool(编辑器中当前用的是哪个工具 view move rotate scale等工具)

tvOSSdkVersion
tvOSTargetOSVersion

UIOrientation(设备默认朝向)

VertexChannelCompressionFlags

VideoBitrateMode
VideoCodec
VideoDeniterlaceMode
VideoEncodeAspectRatio
VideoResizeMode
VideoSpatialQuality

ViewTool(Tools.viewTool)

WebGLCompressionFormat
WebGLExceptionSupport

WiiUBuildDebugLevel
WiiUTVResolution

WSABuildType(Window Store Application)
WSASubtarget
XboxBuildSubtarget

Attributes

CallbackOrder
CanEditMultipleObjects
CustomEditor
CustomEditorForRenderPipline
CustomPreview
CustomPropertyDrawer
DrawGizmo
InitializeOnLoad
InitializeOnLoadMethod
MenuItem
PreferenceItem

你可能感兴趣的:(Unity,API)