This is the documentation for the Scripting APIs of this package.
Show / Hide Table of Contents
-
Unity.
Scriptable Build Pipeline Tests -
Unity
Editor. Build. Pipeline -
Build
Callbacks -
Build
Content -
Build
Context -
Build
Dependency Data -
Build
Extended Asset Data -
Build
Parameters -
Build
Results -
Build
Sprite Data -
Build
Tasks Runner -
Build
Write Data -
Bundle
Build Content -
Bundle
Build Parameters -
Bundle
Build Results -
Bundle
Explict Object Layout -
Bundle
Write Data -
Compatibility
Build Pipeline -
Content
Pipeline -
Default
Build Tasks -
Default
Build Tasks. Preset -
Linear
Packed Identifiers -
Prefab
Packed Identifiers -
Return
Code -
Serialized
File Meta Data -
Unity5Packed
Identifiers
-
Build
-
Unity
Editor. Build. Pipeline. Injector -
Unity
Editor. Build. Pipeline. Interfaces -
Asset
Result Data -
Build
Logger Externsions -
Extended
Asset Data -
IBuild
Cache -
IBuild
Content -
IBuild
Context -
IBuild
Extended Asset Data -
IBuild
Logger -
IBuild
Parameters -
IBuild
Results -
IBuild
Sprite Data -
IBuild
Task -
IBundle
Build Content -
IBundle
Build Parameters -
IBundle
Build Results -
IBundle
Explict Object Layout -
IBundle
Write Data -
IContext
Object -
IDependency
Callback -
IDependency
Data -
IDeterministic
Identifiers -
IPacking
Callback -
IProgress
Tracker -
IScripts
Callback -
IWrite
Data -
IWrite
Operation -
IWriting
Callback -
Log
Level -
Scoped
Build Step -
Sprite
Importer Data
-
Asset
-
Unity
Editor. Build. Pipeline. Tasks -
Append
Bundle Hash -
Archive
And Compress Bundles -
Build
Player Scripts -
Calculate
Asset Dependency Data -
Calculate
Scene Dependency Data -
Create
Built In Bundle -
Create
Mono Script Bundle -
Generate
Bundle Commands -
Generate
Bundle Maps -
Generate
Bundle Packing -
Generate
Link Xml -
Generate
Sub Asset Path Maps -
Post
Dependency Callback -
Post
Packing Callback -
Post
Scripts Callback -
Post
Writing Callback -
Preview
Scene Dependency Data -
Rebuild
Sprite Atlas Cache -
Strip
Unused Sprite Sources -
Switch
To Build Platform -
Update
Bundle Object Layout -
Write
Serialized Files
-
Append
-
Unity
Editor. Build. Pipeline. Tests -
Archive
And Compress Tests - Properties
-
Methods
-
Calculate
Bundle Dependencies_Returns Recursive Dependencies_For Non Recursive Inputs -
Calculate
Bundle Dependencies_Returns Recursive Dependencies_For Recursive Inputs -
Platform
Can Handle_Long Path Reading And Writing -
Resource
Files Are Added To Bundles -
Supports
Multi Threaded Archiving_When Editor Is Before20193_Is False -
When
Archive Is Already Built_And Archive Is In Output Directory But Timestamp Mismatch_Archive Is Copied -
When
Archive Is Already Built_And Archive Is In Output Directory_Archive Is Not Copied -
When
Archive Is Already Built_Cached Version Is Used -
When
Archive Is Cached_And Rebuilding Archive_Hash Is Assigned To Output -
When
Asset In Bundle Has Dependencies_Dependencies Are In Details -
When
Building Archive_Build Log Is Populated -
When
Bundle Does Not Have Dependencies_Dependencies Are Not In Details -
When
Inputs Change_Bundle Output Hash Is Affected As Expected -
When
Inputs Changes_And Rebuilt_Cached Data Is Used As Expected -
When
Using Long Path_Copy File With Timestamp If Different_Throws Path Too Long Exception
-
Calculate
-
Archive
And Compress Tests. Content Hash Test Context -
Archive
And Compress Tests. Rebuild Test Context -
Build
Context Tests -
Build
Log Tests -
Methods
-
When
Add Message_Entry Is Created -
When
Begin And End Scope On Thread_Start And End Time Are Within Main Thread Scope -
When
Begin And End Scope_Duration Is Correct -
When
Converting To Trace Event Format_Backslashes Are Escaped -
When
Converting To Trace Event Format_Meta Data Is Added -
When
Message Added With Scope_Entry Is Created -
When
Scope Is Threaded_And Thread Adds Node_Node Entered In Threaded Scope
-
When
-
Methods
-
Calculate
Asset Dependency Tests -
Methods
-
One
Time Teardown - Setup
-
Task
Is Run_When Asset Has Multiple Representations_And Disable Visible Sub Asset Representations_Extended Data Is Empty -
Task
Is Run_When Asset Has Multiple Representations_Extended Data Contains Entry For Asset -
Task
Is Run_When Asset Has No Multiple Representations_Extended Data Is Empty -
When
Asset Does Not Exist_Asset Result Is Empty -
When
Asset Has ANull Representation_Logs Warning -
When
Asset Has Multiple Representations_Extended Data Contains All But Main Asset -
When
Asset Has No Dependencies -
When
Asset Refs Explicit Packed Sprite_Asset Only Refs Sprite -
When
Asset Refs Explicit Sprite_Asset Refs Sprite And Texture -
When
Canceled Through Progress Tracker_Returns Canceled -
When
Explicit Sprite And Atlas_Atlas Only References Sprites -
When
Object Influences Referenced Object Build Tags_Build Usage Tags Are Added -
When
Some Asset Data Is Cached_Cached Version Is Used -
When
Sprite With Atlas Updated_Sprite Info Updated -
When
Sprite With Atlas_Sprite Import Data Created
-
One
-
Methods
-
Calculate
Scene Dependency Tests -
Content
Pipeline Tests -
Context
Object Serialization Tests -
Link
XMLGenerator Tests -
Methods
-
Assert
Assembly Full Name -
Assert
Assembly Preserved -
Assert
Type Preserved -
Assert
Type With Attribute Preserved -
Create
Default_Converts_Expected Unity Editor Types -
Create
Default_Does Not Convert_Unexpected Unity Editor Types -
Link
XML_Is_Sorted -
Link
XML_Preserves_Assemblies -
Link
XML_Preserves_Multiple Types_From Multiple Assemblies -
Link
XML_Preserves_Serialize Classes -
On
Tear Down -
Read
Link XML
-
Assert
-
Methods
-
Task
Caching Utility Tests -
Threading
Manager Tasks -
Write
Serialized File Tests - Properties
-
Methods
-
Run_Calls
Write On Operation And Outputs Write Result -
Run_Without
Cache_Succeeds - Setup
- Teardown
-
When
File Has Serialized Objects_And Slim Mode_Only First Object In Write Results -
When
Inputs Changes_Only Changed Dependencies Triggers Rebuild -
When
Resource File Is ASerialized File_Content Hash Begins At First Object -
When
Resource File Is Not ASerialized File_Content Hash Is Full File Hash -
When
Write Results Contains Multiple Serialized Files_Content Hash Begins At First Object Of Each File
-
Run_Calls
-
Archive
-
Unity
Editor. Build. Pipeline. Utilities -
Unity
Editor. Build. Pipeline. Write Types -
Unity
Editor. Build. Utilities -
Unity
Engine. Build. Pipeline