Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
Package SiliconStudio.Assets.Compiler

Classes

class  AssetCommand
 A command processing an Asset. More...
 
class  AssetCommand< T >
 
class  AssetCompiledArgs
 The class represents the argument of the ItemListCompiler.AssetCompiled event raised by the ItemListCompiler class. More...
 
class  AssetCompilerAttribute
 Attribute to define an asset compiler for a Asset. More...
 
class  AssetCompilerBase< T >
 Base implementation for IAssetCompiler suitable to compile a single type of Asset. More...
 
class  AssetCompilerContext
 The context used when compiling an asset in a Package. More...
 
class  AssetCompilerRegistry
 A registry containing the asset compilers of the assets. More...
 
class  AssetCompilerResult
 Result of a compilation of assets when using IAssetCompiler.Compile More...
 
class  AssetDependenciesCompilerBase< T >
 A base class for the compilers that need to recursively compile an asset's dependencies. More...
 
class  AttributeBasedRegistry< T, I >
 A registry that builds itself based on assembly customs attributes More...
 
class  CompilerAttribute
 Attribute to define for a IAssetCompiler for a Asset. More...
 
class  CompilerContext
 The context used when compiling an asset in a Package. More...
 
class  CompilerRegistry< T >
 A registry containing the compiler associated to all the asset types More...
 
class  FailedCommand
 
interface  IAssetCompiler
 Main interface for compiling an Asset. More...
 
class  ImportStreamCommand
 
class  ItemListCompiler
 The base class to compile a series of AssetItems using associated IAssetCompilers. An item list compiler only creates the build steps required to creates some output items. The result of a compilation has then to be executed by the build engine to effectively create the outputs items. More...
 
class  PackageAssetsCompiler
 A package assets compiler. Creates the build steps necessary to produce the assets of a package. More...
 
class  ThumbnailBuiltEventArgs
 An event arguments class containing information about a thumbnail creation. More...
 
class  ThumbnailCommand< T >
 The base command to build thumbnails. This command overrides GetInputFiles so that it automatically returns all the item asset reference files. By doing so the thumbnail is re-generated every time one of the dependencies changes. More...
 
class  ThumbnailCommandParameters
 The minimum parameters needed by a thumbnail build command. More...
 
class  ThumbnailCommandParameters< T >
 The parameters of a build command containing a typed reference to the asset to build. More...
 
class  ThumbnailCompilerAttribute
 Attribute to define for a thumbnail compiler for an Asset. More...
 
class  ThumbnailCompilerBase< T >
 Base implementation for IAssetCompiler suitable to build a thumbnail of a single type of Asset. More...
 
class  ThumbnailCompilerContext
 The context used when building the thumbnail of an asset in a Package. More...
 
class  ThumbnailCompilerRegistry
 A registry containing the thumbnail compilers of the assets. More...
 
class  ThumbnailListCompiler
 A thumbnail list compiler. This compiler creates the list of build steps to perform to produce the thumbnails of an list of AssetItem. More...
 

Enumerations

enum  ThumbnailBuildResult { ThumbnailBuildResult.Failed, ThumbnailBuildResult.Succeeded, ThumbnailBuildResult.Cancelled }
 This enum describes the result of a thumbnail build operation. More...
 

Enumeration Type Documentation

This enum describes the result of a thumbnail build operation.

Enumerator
Failed 

The build has either failed, or not been triggered due to previous failures

Succeeded 

The build has either been successfully executed, or already up-to-date

Cancelled 

The build has been cancelled.

Definition at line 14 of file ThumbnailBuiltEventArgs.cs.