►NAndroid | |
►NNUnitLite | |
►NUI | |
CActionElement | |
CActivityElement | |
CCreditsActivity | |
CFormattedElement | |
CFormattedSection | |
CRunnerActivity | |
CTestCaseElement | |
CTestElement | |
CTestResultActivity | |
CTestSuiteActivity | |
CTestSuiteElement | |
CAndroidRunner | |
CTestRock | |
►NBasicShaders | |
CBasicShadersParameters | |
►NDefaultEffects | |
CLightingParameters | |
►NDirectX | |
►NTriangleFilter | |
CFilter | |
CFilterFrom | |
CFilterTo | |
CTriangleRow | |
CBC4_SNORM | |
CBC4_UNORM | |
CBlob | |
CCBits | |
CConvertData | |
CCubicFilter | |
CD3DX_BC1 | |
CD3DX_BC2 | |
CD3DX_BC3 | |
CD3DX_BC6H | |
CD3DX_BC7 | |
CDDS_HEADER | |
CDDS_HEADER_DXT10 | |
CDDS_PIXELFORMAT | |
CGPUCompressBC | |
CHDRColorA | |
CHDREndPntPair | |
CImage | |
CINTColor | |
CINTEndPntPair | |
CLDRColorA | |
CLDREndPntPair | |
CLegacyDDS | |
CLinearFilter | |
CRect | |
CScratchImage | |
CTexMetadata | |
►NFreeImageAPI | |
►NIO | |
Cfi_handle | Wrapper for a custom handle. |
CFreeImageIO | Structure for implementing access to custom handles. |
►NMetadata | |
CGifInformation | Provides additional information specific for GIF files. This class cannot be inherited. |
CImageMetadata | Class handling metadata of a FreeImage bitmap. |
CMDM_ANIMATION | Represents a collection of all tags contained in the metadata model FREE_IMAGE_MDMODEL.FIMD_ANIMATION. |
CMDM_COMMENTS | Represents a collection of all tags contained in the metadata model FREE_IMAGE_MDMODEL.FIMD_COMMENTS. |
CMDM_CUSTOM | Represents a collection of all tags contained in the metadata model FREE_IMAGE_MDMODEL.FIMD_CUSTOM. |
CMDM_EXIF_EXIF | Represents a collection of all tags contained in the metadata model FREE_IMAGE_MDMODEL.FIMD_EXIF_EXIF. |
CMDM_EXIF_GPS | Represents a collection of all tags contained in the metadata model FREE_IMAGE_MDMODEL.FIMD_EXIF_GPS. |
CMDM_EXIF_MAIN | Represents a collection of all tags contained in the metadata model FREE_IMAGE_MDMODEL.FIMD_EXIF_MAIN. |
CMDM_GEOTIFF | Represents a collection of all tags contained in the metadata model FREE_IMAGE_MDMODEL.FIMD_GEOTIFF. |
CMDM_INTEROP | Represents a collection of all tags contained in the metadata model FREE_IMAGE_MDMODEL.FIMD_EXIF_INTEROP. |
CMDM_IPTC | Represents a collection of all tags contained in the metadata model FREE_IMAGE_MDMODEL.FIMD_IPTC. |
CMDM_MAIN | Represents a collection of all tags contained in the metadata model FREE_IMAGE_MDMODEL.FIMD_EXIF_MAIN. This class is obsolete. Use class MDM_EXIF_MAIN instead. |
CMDM_MAKERNOTE | Represents a collection of all tags contained in the metadata model FREE_IMAGE_MDMODEL.FIMD_EXIF_MAKERNOTE. |
CMDM_NODATA | Represents a collection of all tags contained in the metadata model FREE_IMAGE_MDMODEL.FIMD_NODATA. |
CMDM_XMP | Represents a collection of all tags contained in the metadata model FREE_IMAGE_MDMODEL.FIMD_XMP. |
CMetadataModel | Base class that represents a collection of all tags contained in a metadata model. |
CMetadataTag | Manages metadata objects and operations. |
►NPlugins | |
CFreeImagePlugin | Class representing a FreeImage format. |
CLocalPlugin | Class representing own FreeImage-Plugins. |
CPlugin | The structure contains functionpointers that make up a FreeImage plugin. |
CPluginRepository | Class representing all registered FreeImageAPI.Plugins.FreeImagePlugin in FreeImage. |
CBITMAP | The BITMAP structure defines the type, width, height, color format, and bit values of a bitmap. |
CBITMAPINFO | The BITMAPINFO structure defines the dimensions and color information for a DIB. |
CBITMAPINFOHEADER | This structure contains information about the dimensions and color format of a device-independent bitmap (DIB). |
CFI16RGB555 | The FI16RGB555 structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 5 bits and so, takes values in the range from 0 to 31. |
CFI16RGB565 | The FI16RGB565 structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 5 bits and so, takes values in the range from 0 to 31. |
CFI1BIT | The FI1BIT structure represents a single bit. It's value can be 0 or 1. |
CFI4BIT | The FI4BIT structure represents the half of a Byte. It's valuerange is between 0 and 15. |
CFIBITMAP | The FIBITMAP structure is a handle to a FreeImage bimtap. |
CFICOMPLEX | The FICOMPLEX structure describes a color consisting of a real and an imaginary part. Each part is using 4 bytes of data. |
CFIICCPROFILE | This Structure contains ICC-Profile data. |
CFIMEMORY | The FIMEMORY structure is a handle to an opened memory stream. |
CFIMETADATA | The FIMETADATA structure is an unique search handle for metadata search operations. |
CFIMULTIBITMAP | The FIMULTIBITMAP structure is a handle to a FreeImage multipaged bimtap. |
CFIRational | The FIRational structure represents a fraction via two Int32 instances which are interpreted as numerator and denominator. |
CFIRGB16 | The FIRGB16 structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 16 bits and so, takes values in the range from 0 to 65535. |
CFIRGBA16 | The FIRGBA16 structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 16 bits and so, takes values in the range from 0 to 65535. |
CFIRGBAF | The FIRGBAF structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 32 bits and takes values in the range from 0 to 1. |
CFIRGBF | The FIRGBF structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 32 bits and takes values in the range from 0 to 1. |
CFITAG | The FITAG structure is a handle to a FreeImage metadata tag. |
CFIURational | The FIURational structure represents a fraction via two UInt32 instances which are interpreted as numerator and denominator. |
CFreeImageBitmap | Encapsulates a FreeImage-bitmap. |
CFreeImageEngine | Class handling non-bitmap related functions. |
CMemoryArray< T > | Represents unmanaged memory, containing an array of a given structure. |
CPalette | Provides methods for working with the standard bitmap palette. |
CRGBQUAD | The RGBQUAD structure describes a color consisting of relative intensities of red, green, blue and alpha value. Each single color component consumes 8 bits and so, takes values in the range from 0 to 255. |
CRGBTRIPLE | The RGBTRIPLE structure describes a color consisting of relative intensities of red, green and blue value. Each single color component consumes 8 bits and so, takes values in the range from 0 to 255. |
CScanline< T > | Provides methods for working with generic bitmap scanlines. |
►NIrony | |
►NGrammarExplorer | |
CColorizeEventArgs | |
CEditorAdapter | |
CEditorViewAdapter | |
CEditorViewAdapterList | |
CfmGrammarExplorer | |
CfmSelectGrammars | |
CfmShowException | |
CGrammarItem | |
CGrammarItemList | |
CGrammarLoader | Maintains grammar assemblies, reloads updated files automatically. |
CIUIThreadInvoker | |
CProgram | |
CRichTextBoxHighlighter | |
CTokenColorTable | |
CViewData | |
CViewRange | |
►NInterpreter | |
►NAst | |
CAssignmentNode | |
CAstException | |
CAstNode | |
CAstNodeList | |
CBinaryOperationNode | |
CBlockNode | |
CEmptyStatementNode | |
CExpressionListNode | |
CFunctionCallNode | |
CFunctionDefNode | |
CICallTarget | |
CIdentifierNode | |
CIfNode | |
CIInterpretedAstNode | |
CIncDecNode | |
CLiteralValueNode | |
CNotSupportedNode | |
CNullNode | |
CParamListNode | |
CStatementListNode | |
CStringTemplateNode | |
CUnaryOperationNode | |
CCommandLine | |
CConsoleWriteEventArgs | |
CDataStack | |
CDynamicCallDispatcher | The DynamicCallDispatcher class is responsible for fast dispatching to the implementation based on argument types It is one per context which is one per thread. |
CEvaluationContext | |
CLanguageRuntime | |
COperatorDispatchKey | The struct is used as a key for the dictionary of operator implementations. Contains types of arguments for a method or operator implementation. |
COperatorImplementation | |
COperatorImplementationTable | |
CRuntimeException | |
CScriptInterpreter | |
CStackFrame | |
CTypeConverterTable | |
CTypeList | |
CUnassigned | |
CValuesList | |
CValuesTable | |
►NParsing | |
►NConstruction | |
CLR0Item | |
CAstNodeEventArgs | |
CBnfExpression | |
CBnfTerm | |
CBnfTermList | |
CBnfTermSet | |
CCaseSensitiveSymbolComparer | |
CCharHashSet | |
CCharList | |
CCodeOutlineFilter | |
CCommentTerminal | |
►CCompoundTerminalBase | |
CCompoundTokenDetails | |
CScanFlagTable | |
CTypeCodeTable | |
CConflictResolutionArgs | The class provides arguments for custom conflict resolution grammar method. |
CConstantsTable | |
CConstantTerminal | |
CCoreParser | |
CCustomGrammarHint | |
CCustomTerminal | |
CDataLiteralBase | |
CDefaultScanner | |
CDsvLiteral | |
CEscapeTable | |
CFixedLengthLiteral | |
CFreeTextLiteral | |
CGrammar | |
CGrammarData | |
CGrammarError | |
CGrammarErrorException | |
CGrammarErrorList | |
CGrammarHint | |
CGrammarHintList | |
CIAstNodeInit | |
CIAstVisitor | |
CIBrowsableAstNode | |
CIdentifierTerminal | |
CImpliedSymbolTerminal | |
CISourceStream | Interface for Terminals to access the source stream and produce tokens. |
CIVisitableNode | |
CKeyTerm | |
CKeyTermList | |
CKeyTermTable | |
CLanguageAttribute | |
CLanguageData | Describes a language. |
CLineContinuationTerminal | |
CMultiToken | Some terminals may need to return a bunch of tokens in one call to TryMatch; MultiToken is a container for these tokens |
CNewLineTerminal | |
CNonTerminal | |
CNonTerminalList | |
CNonTerminalSet | |
CParser | |
CParserAction | |
CParserActionTable | |
CParserData | |
CParserDataPrinter | |
CParserMessage | |
CParserMessageList | |
CParserStack | |
CParserState | |
CParserStateHash | |
CParserStateList | |
CParserStateSet | |
CParserStateTable | |
CParserTrace | |
CParserTraceEntry | |
CParserTraceEventArgs | |
CParseTree | |
CParseTreeNode | |
CParseTreeNodeList | |
CParsingContext | |
CParsingEventArgs | |
CProduction | |
CProductionList | |
CQuotedValueLiteral | |
CRegexBasedTerminal | |
►CRegExLiteral | |
CRegexSwitchTable | |
CScanner | Scanner base class. The Scanner's function is to transform a stream of characters into aggregates/words or lexemes, like identifier, number, literal, etc. |
CSourceLocation | |
CSourceSpan | |
CSourceStream | |
CStringDictionary | |
CStringList | |
CStringLiteral | |
CStrings | |
CStringSet | |
CStringTemplateSettings | |
CSymbol | |
CSymbolList | |
CSymbolSet | |
CSymbolTable | |
CSyntaxError | |
CSyntaxErrorList | |
CTerminal | |
CTerminalList | |
CTerminalSet | |
CTermReportGroup | |
CTermReportGroupList | |
CToken | Tokens are produced by scanner and fed to parser, optionally passing through Token filters in between. |
CTokenEditorInfo | |
CTokenFilter | |
CTokenFilterList | |
CTokenList | A List of tokens. |
CTokenPreviewHint | |
CTokenStack | A Stack of tokens. |
CUnicodeCategoryList | |
CVsScannerStateMap | |
CWikiBlockTerminal | |
CWikiTagTerminal | |
CWikiTerminalBase | |
CWikiTextTerminal | |
CResources | A strongly-typed resource class, for looking up localized strings, etc. |
►NMonoDevelop | |
►NDebugger | |
►NSoft | |
►NParadox | |
CParadoxDebuggerEngine | |
CParadoxRemoteSoftDebuggerSession | |
►NMonoDroid | |
►NDialog | |
CAlignmentAttribute | |
CBindingContext | |
CBooleanElement | Used to display toggle button on the screen. |
CBoolElement | |
CButtonElement | |
CCaptionAttribute | |
CCheckboxAttribute | |
CCheckboxElement | |
CDateAttribute | |
CDateElement | |
CDateTimeElement | |
CDialogActivity | |
CDialogAdapter | |
CDialogHelper | |
CDialogInstanceData | |
CDroidResources | |
CElement | |
CEntryAttribute | |
CEntryElement | |
CFloatElement | |
CGroup | Used by root elements to fetch information when they need to render a summary (Checkbox count or selected radio group). |
CHtmlActivity | |
CHtmlAttribute | |
CHtmlElement | |
CImageElement | |
CMultilineAttribute | |
CMultilineElement | |
COnTapAttribute | |
CPasswordAttribute | |
CRadioElement | |
CRadioGroup | Captures the information about mutually exclusive elements in a RootElement |
CRadioSelectionAttribute | |
CRangeAttribute | |
CRootElement | |
CSection | Sections contain individual Element instances that are rendered by MonoDroid.Dialog |
CSectionAdapter | |
CSectionAttribute | |
CSkipAttribute | |
CStringAttribute | |
CStringElement | |
CTimeAttribute | |
CTimeElement | |
CViewElement | |
►NMonoTouch | |
►NNUnit | |
CNUnitOutputTextWriter | |
►NNShader | |
►NLexer | |
CIColorScan | |
CIErrorHandler | |
CIShaderTokenProvider | |
CScanBase | |
CScanBuff | |
►CScanner | |
CBigEndTextBuff | This is the Buffer for Big-endian UTF16 files. |
CLittleEndTextBuff | This is the Buffer for Little-endian UTF16 files. |
CStreamBuff | |
CStringBuff | |
CTextBuff | This is the Buffer for UTF8 files. It attempts to read the encoding preamble, which for this encoding should be unicode point which is encoded as EF BB BF |
CEnumMap< T > | |
CGLSLShaderTokenProvider | |
CHLSLShaderTokenProvider | |
CNShaderColorableItem | |
CNShaderFormatHelper | Alpha version for reformatting. After some test (more particularly with prepropressor directives), we definitely need a fully implemented lexical-parser in order to perform a correct reformatting. |
CNShaderLanguageService | |
CNShaderScanner | |
CNShaderScannerFactory | |
CNShaderSource | |
CNShaderSupportedExtensions | Supported extensions. Loaded by NShaderScannerFactory. WARNING, you need also to add those extensions manually to NShader.cs and NShader.pkgdef! |
CNShaderVersion | |
CParadoxShaderTokenProvider | |
►NNUnitLite | |
►NTests | |
CDetailsActivity | |
CMainActivity | |
CParadoxTestSuiteActivity | |
CProgram | |
►NParadox | |
►NBuildEngine | |
►CAndroidAdbUtilities | |
CFileVersion | |
►NBuildTool | |
CAndroidDeployAssetTask | |
►NEffects | |
►NModules | |
CCameraKeys | Keys used by transformations. |
CGBufferKeys | Keys used for GBuffer settings. |
CLightKeys | Keys used for Lighting plugin. |
CParticleBaseKeys | Keys used for the particle system. |
CPostEffectKeys | |
CRenderTargetKeys | Keys used for render target settings. |
CShadowMapKeys | Keys used for shadow mapping. |
CSSAOKeys | Keys used for texturing. |
CTessellationKeys | |
CTransformationKeys | Keys used by transformations. |
►NFramework | |
►NGraphics | |
►NData | |
CGpuSamplerStateSerializer | |
CGpuTextureSerializer | |
►NPostEffects | |
CPostEffectsParameters | |
►NScriptShader | |
►NEffects | |
►CLightProcessor | Light processor. |
CAssociatedData | |
►CLightReceiverProcessor | |
CAssociatedData | |
►CLightShaftsProcessor | |
CAssociatedData | |
CParticleProcessor | |
CParticleUpdater | |
►NScriptTest | |
CAssetBrowser | |
CAssetBrowserEnumerator | |
CBulletEmitterDescription | |
CBulletParticleEmitterComponent | |
CEffectEnumerator | |
CEffectMeshEnumerator | |
CEffectPropertyEnumerator | |
CEntitiesChangePacket | |
CEntitiesUpdatePacket | |
CEntityComponentEnumerator | |
CEntityHierarchyEnumerator | |
CFileTracker | |
CGravity | |
►CLightScript | |
CConfig | |
CMicroThreadEnumerator | |
CPickingSystem | |
CRemoveOldParticles | |
CRenderingSetup | TODO: Update summary. |
CRenderPassHierarchyEnumerator | |
CRenderPassPluginEnumerator | |
CRenderPassPluginsEnumerator | |
CResetAcceleration | |
►CScript1 | |
CConfig | |
CScript2 | |
CScript3 | |
CScriptAssemblyEnumerator | |
CScriptCave | |
►CScriptColor | |
CRenderingSetup | |
CScriptCube | |
►CScriptDebug | |
CConfig | |
CPendingClient | |
CScriptMulticore | |
CScriptParticles | |
►CScriptParticleSmoke | |
CParticleData | |
CScriptPermutation | |
CScriptSceneSerialization | |
CScriptSingleSphere | |
CScriptSync | |
CSimpleEmitter | |
CSmokeEmitterDescription | |
CSmokeParticleEmitterComponent | |
CUpdateVelocity | |
CYebisConfig | |
►NScriptTest2 | |
CAnimScript | |
CCamera | Camera component. |
►CCameraScript | |
CConfig | |
CModelConverterComponent | |
CModelConverterProcessor | |
►NSiliconStudio | |
►NActionStack | |
CActionItem | Base class for action items. |
CActionItemEventArgs< T > | |
CActionItemsEventArgs< T > | Base class for action stack events arguments. |
CActionStack | This class represents a thread-safe stack of action items that can be undone/redone. |
CAggregateActionItem | An ActionItem that represents a set of multiple action items. |
CCollectionChangedActionItem | |
CDiscardedActionItemsEventArgs< T > | The argument of the ActionStack.ActionItemsDiscarded event. |
CIActionItem | Base interface for action items. |
CIActionStack | Base interface to for an action stack. |
CIAggregateActionItem | Base interface of aggregate of action items. |
CITransactionalActionStack | Base interface for a transactional action stack. |
CNamespaceDoc | The SiliconStudio.ActionStack namespace contains several classes to manage a stack of actions. It supports undo/redo and transactions of actions. |
CNullTransactionalActionStack | An implementation of the ITransactionalActionStack that does not store any action item and does not trigger any event. |
CPropertyChangedActionItem | |
CSavePoint | Represents a save point marker in the undo/redo action items stack. |
CTransactionalActionStack | This class is an implementation of the ITransactionalActionStack interface. |
CUndoToken | Represents a token that stores an unique identifier and an object. This token should be generated by a cancellable command and be passed as argument when the command must be undone. |
►NAssemblyProcessor | |
►NSerializers | |
CCecilComplexClassSerializerProcessor | |
CICecilSerializerProcessor | Gives the required generic serializer for a given type. This is useful for generation of serialization assembly, when AOT is performed (all generic serializers must be available). |
CPropertyKeySerializerProcessor | |
CReferencedAssemblySerializerProcessor | Fill CecilSerializerContext.SerializableTypes with serializable types handled by referenced assemblies. |
CAssemblyProcessorApp | |
CAssemblyProcessorContext | |
CAssemblyVersionProcessor | |
CAsyncBridgeProcessor | Makes the assembly use AsyncBridge instead of mscorlib for async. |
CCecilArraySerializerFactory | Generates array serializer type from a given array type. |
CCecilEnumSerializerFactory | Generates enum serializer type from a given enum type. |
CCecilExtensions | |
CCecilGenericSerializerFactory | Gives the specified serializer type constructed with generic arguments of the serialized type. As an example, this instance with ListSerializer{} will give ListSerializer{int} from int. |
CCecilSerializerDependency | Enumerates required subtypes the given serializer will use internally. |
CCecilTypeReferenceVisitor | Visit Cecil types recursively, and replace them if requested. |
CComplexSerializerGenerator | Various helper functions to generate complex serializer. |
CCustomAssemblyResolver | |
CGenerateUserDocumentationProcessor | |
CIAssemblyDefinitionProcessor | |
CICecilSerializerDependency | Enumerates required subtypes the given serializer will use internally. This is useful for generation of serialization assembly, when AOT is performed (all generic serializers must be available). |
CICecilSerializerFactory | Gives the required generic serializer for a given type. This is useful for generation of serialization assembly, when AOT is performed (all generic serializers must be available). |
CInteropProcessor | |
CModuleInitializerProcessor | |
CNotifyPropertyProcessor | This class is no longer used now. TODO: Check if we need to keep this around |
COpenSourceSignProcessor | |
CParameterKeyProcessor | |
CProgram | |
CRenameAssemblyProcessor | |
CResolveGenericsVisitor | Transform open generic types to closed instantiation using context information. See Process for more details. |
CSerializationProcessor | |
CTypeReferenceEqualityComparer | EqualityComparer for TypeReference, using FullName to compare. |
►NAssets | |
►NAnalysis | |
CAssetAnalysis | Analysis for AssetItem. |
CAssetAnalysisParameters | Parameters for asset analysis. |
CAssetBaseAnalysis | An analysis to validate that all assets in a package have a valid Asset.Base. In order to be valid, this analysis must be run after a PackageAnalysis |
CAssetCollision | |
CAssetDependencyManager | A class responsible for providing asset dependencies for a PackageSession and file tracking dependency. |
CAssetDependencyManagerExtensions | Extensions for the AssetDependencyManager |
CAssetDependencySet | Describes dependencies (in/out/miss) for a specific asset. |
CAssetFileChangedEvent | An event that notifies the type of disk change for an asset. |
CAssetReferenceAnalysis | This analysis provides a method for visiting asset and file references (IContentReference or UFile or UDirectory) |
CAssetReferenceLink | Updateable reference link returned by AssetReferenceAnalysis.Visit. |
CAssetResolver | Helper to find available new asset locations and identifiers. |
CPackageAnalysis | An analysis to check the validity of a Package, convert UFile or UDirectory references to absolute/relative paths, check asset references...etc, change IContentReference location if location changed. |
CPackageAnalysisParameters | Class PackageAnalysisParameters. This class cannot be inherited. |
CPackageSessionAnalysis | A package analysis provides methods to validate the integrity of a whole package. |
CPackageSessionAnalysisBase | Base class for all Session and Asset integrity analysis. |
►NCompiler | |
CAssetCommand | A command processing an Asset. |
CAssetCommand< T > | |
CAssetCompiledArgs | The class represents the argument of the ItemListCompiler.AssetCompiled event raised by the ItemListCompiler class. |
CAssetCompilerAttribute | Attribute to define an asset compiler for a Asset. |
CAssetCompilerBase< T > | Base implementation for IAssetCompiler suitable to compile a single type of Asset. |
CAssetCompilerContext | The context used when compiling an asset in a Package. |
CAssetCompilerRegistry | A registry containing the asset compilers of the assets. |
CAssetCompilerResult | Result of a compilation of assets when using IAssetCompiler.Compile |
CAssetDependenciesCompilerBase< T > | A base class for the compilers that need to recursively compile an asset's dependencies. |
CAttributeBasedRegistry< T, I > | A registry that builds itself based on assembly customs attributes |
CCompilerAttribute | Attribute to define for a IAssetCompiler for a Asset. |
CCompilerContext | The context used when compiling an asset in a Package. |
CCompilerRegistry< T > | A registry containing the compiler associated to all the asset types |
CFailedCommand | |
CIAssetCompiler | Main interface for compiling an Asset. |
CImportStreamCommand | |
CItemListCompiler | 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. |
CPackageAssetsCompiler | A package assets compiler. Creates the build steps necessary to produce the assets of a package. |
CThumbnailBuiltEventArgs | An event arguments class containing information about a thumbnail creation. |
CThumbnailCommand< 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. |
CThumbnailCommandParameters | The minimum parameters needed by a thumbnail build command. |
CThumbnailCommandParameters< T > | The parameters of a build command containing a typed reference to the asset to build. |
CThumbnailCompilerAttribute | Attribute to define for a thumbnail compiler for an Asset. |
CThumbnailCompilerBase< T > | Base implementation for IAssetCompiler suitable to build a thumbnail of a single type of Asset. |
CThumbnailCompilerContext | The context used when building the thumbnail of an asset in a Package. |
CThumbnailCompilerRegistry | A registry containing the thumbnail compilers of the assets. |
CThumbnailListCompiler | A thumbnail list compiler. This compiler creates the list of build steps to perform to produce the thumbnails of an list of AssetItem. |
►NCompilerApp | |
CAssetSerializableLogMessage | |
CBundlePacker | Class that will help generate package bundles. |
CDoNothingCommand | |
CIForwardSerializableLogRemote | |
CPackageBuilder | |
CPackageBuilderOptions | |
CProgram | |
CRemoteCommandContext | |
CRemoteLogForwarder | |
CResolvedBundle | Helper class that represents additional data added to a Bundle when resolving asset. |
CTestSession | |
►NDiagnostics | |
CAssetLoggerExtensions | Extension to Logger for loggin specific error with assets. |
CAssetLogMessage | Provides a specialized LogMessage to give specific information about an asset. |
►NDiff | |
CAssetDiff | Class AssetDiff. This class cannot be inherited. |
CAssetMerge | Merges asset differences. |
CAssetMergePolicies | Contains different default merge policies to use with AssetMerge. |
CDataMatch | |
CDataMatcher | |
CDataVisitObjectNode | The root node used for storing a hierarchy of DataVisitNode |
CDiff3Node | |
CMergeResult | Result of a merge. Contains Asset != null if there are no errors. |
►NSelectors | |
CPathSelector | Matches asset depending on their URL, using a gitignore-like format (based on fnmatch()). |
CTagSelector | An AssetSelector using tags stored in Asset.Tags |
►NSerializers | |
CIAssetSerializer | |
CIAssetSerializerFactory | |
►NTemplates | |
CITemplateGenerator | A template generator. |
CTemplateDescription | Description of a template generator that can be displayed in the GameStudio. |
CTemplateGeneratorBase | Base implementation for ITemplateGenerator. |
CTemplateGeneratorContext | Context that will be used to run the tempplate generator. |
CTemplateGeneratorParameters | Parameters used by ITemplateGenerator.PrepareForRun |
CTemplateManager | Handle templates for creating Package, ProjectReference |
CTemplateSampleDescription | A template for using an existing package as a template, expecting a Package to be accessible from TemplateDescription.FullPath with the same name as this template. |
►NVisitors | |
CAssetVisitorBase | Visitor for assets. |
CDataVisitArrayItem | Defines an item in an array. |
CDataVisitDictionaryItem | Defines a dictionary item (key-value). |
CDataVisitListItem | Defines an item in a list. |
CDataVisitMember | A diff element for a member (field or property) of a class. |
CDataVisitNode | Base class for all items in a collection (array, list or dictionary) |
CDataVisitNodeBuilder | A visitor for producing a DataVisitNode for an object hierarchy. |
CDataVisitNodeExtensions | Extensions for IDataVisitNode{T} |
CDataVisitObject | The root node used for storing a hierarchy of DataVisitNode |
CIDataVisitNode< T > | Interface providing a generic access to hierarchical data that contains members (property/fields) and collection items (array item, list item, dictionary item). |
CAsset | Base class for Asset. |
CAssetAliasAttribute | Associates a type name used in YAML content. |
CAssetBase | An asset item part of a Package accessible through Package.Assets. |
CAssetBaseChangedEvent | An event fired when the Asset.Base is changed. |
CAssetCloner | Allows to clone an asset or values stored in an asset. |
CAssetDescription | Contains user-friendly names and descriptions of an asset type. |
CAssetDescriptionAttribute | Associates user-friendly names and descriptions to an asset type. |
CAssetException | An AssetException. |
CAssetFactoryAttribute | Attribute to define for a IAssetFactory for a Asset. |
CAssetFileExtensionAttribute | Associates a file extension (e.g '.pfxfont') with a particular Asset. |
CAssetFolder | A location relative to a package from where assets will be loaded |
CAssetFolderCollection | A collection of AssetFolder |
CAssetFormatVersionAttribute | Describes what format version this asset currently uses, for asset upgrading. |
CAssetImport | An importable asset. |
CAssetImporterBase | |
CAssetImporterParameters | Parameters used by IAssetImporter.Import |
CAssetImportExtensions | |
CAssetImportSession | This class is handling importItem of assets into a session. See remarks for usage. |
CAssetImportSessionEvent | An event generated by AssetImportSession by the AssetImportSession.Progress handler. This class cannot be inherited. |
CAssetImportTracked | An importable asset with a content that need to be tracked if original asset is changing. |
CAssetItem | An asset item part of a Package accessible through SiliconStudio.Assets.Package.Assets. |
CAssetItemAccessor | An AssetItem accessor to get member value and overrides. |
CAssetItemCollection | A collection of AssetItem that contains only absolute location without any drive information. This class cannot be inherited. |
CAssetMemberValue | Contains the value of an asset member returned by AssetItemAccessor.TryGetMemberValue |
CAssetMigration | Helper for migrating asset to newer versions. |
CAssetPropertyKeyNameResolver | |
CAssetReference | An asset reference. |
CAssetReference< T > | A typed content reference |
CAssetReferenceExtensions | Extension methods for AssetReference |
CAssetRegistry | A registry for file extensions, IAssetImporter, IAssetFactory and aliases associated with assets. |
CAssetSelector | An asset selector |
CAssetSerializer | Main entry point for serializing/deserializing Asset. |
CAssetToImport | A raw asset being imported that will generate possibly multiple AssetItem |
CAssetToImportByImporter | Describes the importer that will import an AssetToImport and the generated list of assets to import. |
CAssetToImportMerge | Describes a mergeable previous item. The item as a MatchingFactor and IsMergeable is true if the AssetToImportMergeGroup.Item can be merged into PreviousItem. |
CAssetToImportMergeGroup | Describes an asset to import associated with possible existing assets, mergeable or not. |
CAssetUpgraderBase | |
CBundle | Description of an asset bundle. |
CBundleCollection | A collection of bundles. |
CFileUtility | File Utilities methods. |
CFileVersionManager | |
CIAssetFactory | Interface to create default instance of an asset type. |
CIAssetImporter | Imports a raw asset into the asset system. |
CIAssetUpgrader | |
CICancellableAsyncBuild | |
CIDirtyable | An interface that tags if an object is dirty. |
CIFileSynchronizable | Identify an object that is associated with an anchor file on the disk where all the UPath members of this instance are relative to the FullPath of this instance. |
CImportResult | A logger that stores added and removed assets of an import operation. |
CPackage | A package managing assets. |
CPackageArchive | |
CPackageArchiveTask | |
CPackageAssetCollection | A collection of AssetItem that contains only absolute location without any drive information. This class cannot be inherited. |
CPackageBuildConfiguration | Describes parameters for building a package |
CPackageCollection | A collection of Package. |
CPackageDependency | A reference to a package either internal (directly to a Package inside the same solution) or external (to a package distributed on the store). |
CPackageDependencyCollection | A collection of PackageProfile. |
CPackageExtensions | Extensions for Package |
CPackageLoadParameters | Parameters used for loading a package. |
CPackageMeta | Metadata for a Package accessible from Package.Meta. |
CPackageProfile | Describes buld parameters used when building assets. |
CPackageProfileCollection | A collection of PackageProfile. |
CPackageReference | A reference to a local package loaded into the same PackageSession. |
CPackageSession | A session for editing a package. |
CPackageSessionExtensions | Extension methods for PackageSession. |
CPackageSessionProfilingKeys | Keys used for profiling the game class. |
CPackageSessionResult | Result returned when loading a session using PackageSession.Load(string,PackageSessionResult,System.Nullable{System.Threading.CancellationToken},bool) |
CPackageStore | Manage packages locally installed and accessible on the store. |
CPackageStoreExtensions | Extension methods for PackageStore |
CPackageVersion | A hybrid implementation of SemVer that supports semantic versioning as described at http://semver.org while not strictly enforcing it to allow older 4-digit versioning schemes to continue working. |
CPackageVersionRange | A dependency to a range of version. |
CPackageVersionRangeExtensions | |
CProjectReference | A reference to a Visual Studio project that is part of a Package |
CPropertyCollection | A collection of properties. |
CRawImport | Describes a raw import, as used in project file. |
CSolutionConfiguration | A solution configuration used by SolutionPlatform |
CSolutionConfigurationCollection | A collection of SolutionConfiguration |
CSolutionPlatform | Defines a solution platform. |
CSolutionPlatformCollection | A collection of SolutionPlatform. |
CSolutionPlatformPart | Class SolutionAlternativePlatform. |
CSolutionPlatformPartCollection | A collection of SolutionPlatformPart |
CSourceCodeAsset | Class SourceCodeAsset. |
CStepRangeAttribute | This attribute allows to define boundaries for a numeric property, and advice small and large increment values for the user interface. |
CTagCollection | A collection of tags. |
CTemplateFolder | Describes a template folder. |
CUPathAttribute | Specifies how to normalize a UPath stored in a class after loading/saving an asset. |
CVSProjectHelper | |
►NBuildEngine | |
CAnonymousBuildStepProvider | An implementation of the IBuildStepProvider interface that allows to create a build step provider from an anonymous function. |
CBuildConfiguration | |
CBuildEngineCommands | |
CBuilder | |
CBuilderContext | |
CBuilderOptions | |
CBuildParameter | |
CBuildParameterCollection | |
CBuildScript | |
CBuildStep | |
CBuildStepEventArgs | |
CBuildStepLogger | |
CCommand | |
CCommandBuildStep | |
CCommandContextBase | |
CCommandDependsOnAttribute | |
CCommandResultEntry | |
CDatabaseMountInfo | |
CDoNothingCommand | |
CDynamicBuilder | This class allow to run a given Builder in a new thread. It will run a single DynamicBuildStep that can be fed with a given IBuildStepProvider. |
CDynamicBuildStep | |
►CEnumerableBuildStep | A BuildStep that can spawn multiple BuildStep. Input and output tracking and merging will be performed. Various input/output and output/output conflicts are detected, if WaitBuildStep is not used properly. |
CInputObject | |
CExternalProcessCommand | |
CFileEnumerationBuildStep | |
CFileOperationCommand | |
CFilePatternFilter< TCommand > | |
CFileVersionKey | |
CFileVersionStorage | Storage used for FileVersionKey associated with an ObjectId. |
CFileVersionTracker | A tracker of file date. |
CGroupList< TK, T > | A implementation of IGrouping. |
CIBuildMonitorRemote | |
CIBuildStepProvider | This interface describes a class that is capable of providing build steps to a DynamicBuildStep. |
CICommandContext | |
CIExecuteContext | |
CImageProcessCommand | |
CIMetadataProvider | |
CImportAssimpCommand | |
CImportFbxCommand | |
CImportImageCommand | |
CImportModelCommand | |
CImportStreamCommand | |
CIndexFileCommand | A Command that reads and/or writes to the index file. |
CIObjectMetadata | Interface for object metadata |
CIParamFilter | |
CIPrepareContext | |
CIProcessBuilderRemote | |
CListBuildStep | |
CLocalCommandContext | |
CMetadataKey | Represent a metadata key. This object is immutable. |
CMicroThreadFileProvider | |
CMicrothreadNotification | |
CObjectMetadata | Object metadata created by user in order to inject them in the database |
CObjectMetadata< T > | A generic object metadata created by user in order to inject them in the database. It provides a GetValue method which return the value casted to the generic type for convenience. |
COutputEnumerationBuildStep | |
COutputObject | Build Output Object, as exposed by EnumerableBuildStep. |
CParadoxDataContractOperationBehavior | |
CParadoxXmlObjectSerializer | |
CParamFilter< TIn, TOut, TCommand > | |
CPathExt | |
CPluginManager | |
CPluginResolver | |
CProcessBuilderRemote | |
CProgram | |
CQueryMetadataProvider | |
CRemoteCommandContext | |
CSerializableTimestampLogMessage | A specialization of the SerializableLogMessage class that contains a timestamp information. |
CSingleFileImportCommand | |
CStepCounter | |
CTagSymbol | |
CTestSession | |
CTimeInterval | An helper class used to store command timing |
CTimeInterval< T > | |
CUseParadoxDataContractSerializerAttribute | |
CWaitBuildStep | When embedded in a EnumerableBuildStep, this build step will force all previous computations to be finished before continuing. |
►NCore | |
►NCollections | |
CConstrainedList< T > | Represent a collection associated with a constraint. When an item is added to this collection, it is tested against the constraint. If the test fails, the item can either be discarded, or an exception can be thrown. The desired behavior can be defined with ThrowException. |
CFastCollection< T > | Overrides Collection{T} with value types enumerators to avoid allocation in foreach loops, and various helper functions. |
►CFastList< T > | Similar to List{T}, with direct access to underlying array. |
CEnumerator | |
►CFastListStruct< T > | |
CEnumerator | |
CIReadOnlySet< T > | Represents a strongly-typed, read-only set of element. |
CITrackingCollectionChanged | |
►CKeyedSortedList< TKey, T > | List of items, stored sequentially and sorted by an implicit invariant key that are extracted from items by implementing GetKeyForItem. |
CEnumerator | |
►CMultiValueSortedDictionary< TKey, TValue > | Represents a priority queue, where keys are sorted and each key might have mlutiple values. |
CEnumerator | Enumerates the elements of a KoderHack.MultiValueSortedDictionary<TKey,TValue>. |
►CValueCollection | Represents the collection of values in a KoderHack.MultiValueSortedDictionary<TKey,TValue>. This class cannot be inherited |
CEnumerator | Enumerates the elements of a KoderHack.MultiValueSortedDictionary<TKey,TValue>.ValueCollection. |
CMultiValueSortedList< TKey, TValue > | Represents a priority queue, where keys are sorted and each key might have mlutiple values. |
CNamespaceDoc | The SiliconStudio.Core.Collections namespace contains classes that define various additional collection types. |
CPriorityNodeQueue< T > | Implements a priority queue of type T |
CPriorityQueue< T > | Represents a sorted queue, with logarithmic time insertion and deletion. |
CPriorityQueueNode< T > | Represents a node in a priority queue, to allow O(n) removal. |
CReadOnlyDictionary< TKey, TValue > | Read-only dictionary wrapper. |
CReadOnlySet< T > | Represents a strongly-typed, read-only set of element. |
CSortedList< TKey, TValue > | Represents a collection of associated keys and values that are sorted by the keys and are accessible by key and by index. |
CTrackingCollection< T > | Represents a collection that generates events when items get added or removed. |
CTrackingCollectionChangedEventArgs | |
CTrackingDictionary< TKey, TValue > | Represents a dictionary of key/value pairs that generates events when items get added or removed. |
CTrackingHashSet< T > | Represents a hash set that generates events when items get added or removed. |
►NDesign | |
CNamespaceDoc | The SiliconStudio.Core.Design namepace contains types used at design-time. |
►NDiagnostics | |
CCallerInfo | A class to store Caller Information attributes. |
CCollectionDebugView | Use this class to provide a debug output in Visual Studio debugger. |
CCollectionDebugView< T > | Use this class to provide a debug output in Visual Studio debugger. |
CComponentEventInfo | Contains information about a AddReference/Release event. |
CComponentReference | Contains information about a tracked component. |
CComponentTracker | Track all allocated objects. |
CConsoleLogListener | A LogListener implementation redirecting its output to the default OS console. If console is not supported message are output to Debug |
CDebugLogListener | A LogListener implementation redirecting its output to a Debug. |
CExceptionInfo | This class is used to store some properties of an exception. It is serializable. |
CGlobalLogger | A logger that redirect messages to a global handler and handle instantiated MapModuleNameToLogger. |
CILogger | Interface for logging. |
CILogMessage | The base interface for log messages used by the logging infrastructure. |
CIProgressStatus | Provides progress of an operation. |
CLogger | Base implementation for ILogger. |
CLoggerConfig | Configuration for GlobalLogger. |
CLoggerExtensions | Extensions for ILogger. |
CLoggerResult | A logger that stores messages locally useful for internal log scenarios. |
CLoggerValueResult< T > | A LoggerResult with an associated value; |
CLogListener | A base class to implement a log listener |
CLogMessage | A base log message used by the logging infrastructure. |
CLogMessageExtensions | A set of extensions method to use with the LogMessage class. |
CMessageLoggedEventArgs | Arguments of the Logger.MessageLogged event. |
CNamespaceDoc | The SiliconStudio.Core.Diagnostics namespace provides classes that are used for logs, debugging/profiling, monitoring events. |
CNullLogger | |
CPerformanceCheckBlock | |
►CPerformanceReport | |
CPerformanceReportInfo | |
CProfiler | High level CPU Profiler. For usage see remarks. |
CProfilingEvent | A profiling event generated by Profiler. |
CProfilingKey | A key to identify a specific profile. |
CProfilingMessage | A log message generate by Profiler. |
CProfilingState | A profiler state contains information of a portion of code being profiled. See remarks. |
CProgressStatusEventArgs | An event indicating the progress of an operation. |
CSafeAction | |
CSerializableLogMessage | A class that represents a copy of a LogMessage that can be serialized. |
CTextWriterLogListener | A LogListener implementation redirecting its output to a TextWriter. |
►CTimestampLocalLogger | A logger that stores messages locally with their timestamp, useful for internal log scenarios. |
CMessage | A structure describing a log message associated with a timestamp. |
►NExtensions | |
CArrayExtensions | |
CCollectionExtensions | An extension class for various types of collection. |
CDesignExtensions | |
CDictionaryExtensions | |
CEnumerableExtensions | |
CNamespaceDoc | The SiliconStudio.Core.Extensions namespace contains a set of static classes that extends common types, providing additional helper methods. |
CObjectExtensions | A static class that provides extension methods on the object type. |
CTaskExtensions | |
►NIO | |
CDatabaseFileProvider | |
►CDictionaryStore< TKey, TValue > | A Key->Value store that will be incrementally saved on the HDD. Thread-safe and process-safe. |
CUnsavedIdMapEntry | |
CDirectoryWatcher | Track file system events from several directories. |
CDriveFileProvider | Exposes the whole file system through folder similar to Cygwin. As an example, "/c/Program Files/Test/Data.dat" would work. |
CFileEvent | Ä file event used notified by DirectoryWatcher |
CFileSystemProvider | A file system implementation for IVirtualFileProvider. |
CIDatabaseStream | |
CIVirtualFileProvider | A virtual file provider, that can returns a Stream for a given path. |
►CListStore< T > | A value store that will be incrementally saved on HDD. Thread-safe and process-safe. |
CUnsavedEntry | |
CNamespaceDoc | The SiliconStudio.Core.IO namespace contains additional types for reading and writing to streams, and types that provide directory and path support. It also provides a T:SiliconStudio.Core.IO.VirtualFileSystem layer that abstracts file accesses and paths of local disks, network, databases, etc |
CNativeFile | |
CNativeMemoryStream | A MemoryStream over a native memory region. |
CNativeStream | A Stream with additional methods for native read and write operations using IntPtr. |
CNativeStreamExtensions | Extension methods concerning NativeStream. |
CNativeStreamWrapper | |
CStore | |
CStore< T > | A store that will be incrementally saved on the HDD. Thread-safe and process-safe. |
CUDirectory | Defines a normalized directory path. See UPath for details. This class cannot be inherited. |
CUDirectoryTypeConverter | The implementation of TypeConverter for UDirectory that implements conversion from strings. |
CUFile | Defines a normalized file path. See UPath for details. This class cannot be inherited. |
CUFileTypeConverter | The implementation of TypeConverter for UFile that implements conversion from strings. |
CUPath | Base class that describes a uniform path and provides method to manipulate them. Concrete class are UFile and UDirectory. This class is immutable and its descendants are immutable. See remarks. |
CUPathTypeConverter< T > | An abstract implementation of TypeConverter used for types derived from UPath in order to convert then from a string. |
CUtils | A static class containing utility functions related to I/O. |
CVirtualFileProviderBase | Abstract base class for IVirtualFileProvider. |
►CVirtualFileSystem | Virtual abstraction over a file system. It handles access to files, http, packages, path rewrite, etc... |
CResolveProviderResult | |
►NLZ4 | |
CLZ4Codec | LZ$ codec selecting best implementation depending on platform. |
CLZ4Stream | Block compression stream. Allows to use LZ4 for stream compression. |
►NMathematics | |
CAngleSingle | Represents a unit independant angle using a single-precision floating-point internal representation. |
CBoundingBox | Represents an axis-aligned bounding box in three dimensional space. |
CBoundingFrustum | |
CBoundingSphere | Represents a bounding sphere in three dimensional space. |
CCollision | Contains static methods to help in determining intersections, containment, etc. |
CColor | Represents a 32-bit color (4 bytes) in the form of RGBA (in byte order: R, G, B, A). |
CColor3 | Represents a color in the form of rgb. |
CColor4 | Represents a color in the form of rgba. |
CColorBGRA | Represents a 32-bit color (4 bytes) in the form of BGRA (in byte order: B, G, B, A). |
CColorHSV | Represents a color in the form of Hue, Saturation, Value, Alpha. |
CHalf | A half precision (16 bit) floating point value. |
CHalf2 | Defines a two component vector, using half precision floating point coordinates. |
CHalf3 | Defines a three component vector, using half precision floating point coordinates. |
CHalf4 | Defines a four component vector, using half precision floating point coordinates. |
CInt2 | Represents a three dimensional mathematical vector. |
CInt3 | Represents a three dimensional mathematical vector. |
CInt4 | Represents a four dimensional mathematical vector. |
CMathUtil | |
CMatrix | Represents a 4x4 mathematical matrix. |
CNamespaceDoc | The SiliconStudio.Core.Mathematics namespace contains types that allows to manipulate mathematical objects, such as vectors, points, quaternions, planes, etc. |
CPlane | Represents a plane in three dimensional space. |
CPoint | Structure using the same layout than System.Drawing.Point. |
CQuaternion | Represents a four dimensional mathematical quaternion. |
CRay | Represents a three dimensional line based on a point in space and a direction. |
CRectangle | Structure using the same layout than System.Drawing.Rectangle |
CRectangleF | Define a RectangleF. This structure is slightly different from System.Drawing.RectangleF as it is internally storing Left,Top,Right,Bottom instead of Left,Top,Width,Height. |
CSize2 | Structure using the same layout than System.Drawing.Size. |
CSize2F | Structure using the same layout than System.Drawing.SizeF. |
CUInt4 | Represents a four dimensional mathematical vector. |
CVector2 | Represents a two dimensional mathematical vector. |
CVector3 | Represents a three dimensional mathematical vector. |
CVector4 | Represents a four dimensional mathematical vector. |
►NMicroThreading | |
CAsyncAutoResetEvent | |
CAsyncSignal | |
CChannel< T > | Provides a communication mechanism between MicroThread. |
CChannelMicroThreadAwaiter< T > | |
CMicroThread | Represents an execution context managed by a Scheduler, that can cooperatively yield execution to another MicroThread at any point (usually using async calls). |
CMicroThreadLocal< T > | Provides microthread-local storage of data. |
CMicroThreadSynchronizationContext | |
CMicroThreadYieldAwaiter | |
CNamespaceDoc | The SiliconStudio.Core.MicroThreading namespace provides classes that supports multi-threaded tasks scheduling and execution. It provides a Scheduler class and the MicroThread object that can encapsulate a task. |
CParadoxScriptAttribute | |
CScheduler | Scheduler that manage a group of cooperating MicroThread. |
CSchedulerThreadEventArgs | Provides data for the Scheduler.MicroThreadStarted, Scheduler.MicroThreadEnded, Scheduler.MicroThreadCallbackStart and Scheduler.MicroThreadCallbackEnd events. |
CSwitchToAwaiter | |
►NReflection | |
CArrayDescriptor | A descriptor for an array. |
CAssemblyCommonCategories | Common categories that can be used with AssemblyRegistry |
CAssemblyContainer | |
CAssemblyRegisteredEventArgs | An event occuring when an assembly is registered with AssemblyRegistry. |
CAssemblyRegistry | Provides a basic infrastructure to associate an assembly with some categories and to query and register on new registered assembly event. |
CAttributeRegistry | A default implementation for IAttributeRegistry. This implementation allows to retrieve default attributes for a member or to attach an attribute to a specific type/member. |
CAttributeRegistryExtensions | Extension methods for attribute registry. |
CCollectionDescriptor | Provides a descriptor for a System.Collections.ICollection. |
CCustomAttributeExtensions | |
CDataVisitorBase | A visitor for serializable data (binary, yaml and editor). |
CDictionaryDescriptor | Provides a descriptor for a System.Collections.IDictionary. |
CFieldDescriptor | A IMemberDescriptor for a FieldInfo |
CIAttributeRegistry | A registry for all attributes. |
CIDataCustomVisitor | A custom visitor used by DataVisitorBase. |
CIDataVisitor | Interface for visiting serializable data (binary, yaml and editor). |
CIMemberDescriptor | Describe a member of an object. |
CITypeDescriptor | Provides access members of a type. |
CITypeDescriptorFactory | A factory to create an instance of a ITypeDescriptor |
CMemberDescriptiorExtensions | Extension methods for IMemberDescriptor |
CMemberDescriptorBase | Base class for IMemberDescriptor for a MemberInfo |
CMemberPath | Allows to get/set a property/field value on a deeply nested object instance (supporting members, list access and dictionary access) |
CModuleRuntimeHelpers | |
CNamespaceDoc | The SiliconStudio.Core.Reflection namespace contains objects and extensions class that provides support of reflection for platforms that does not fully implement System.Reflection classes. |
CNullableDescriptor | Describes a descriptor for a nullable type Nullable{T}. |
CObjectDescriptor | Default implementation of a ITypeDescriptor. |
COverride | This class is holding the PropertyKey using to store OverrideType per object into the ShadowObject. |
COverrideTypeExtensions | Extensions for OverrideType. |
CPrimitiveDescriptor | Describes a descriptor for a primitive (bool, char, sbyte, byte, int, uint, long, ulong, float, double, decimal, string, DateTime). |
CPropertyDescriptor | A IMemberDescriptor for a PropertyInfo |
CShadowObject | Allows to attach dynamic properties to an object at runtime. |
CTypeDescriptorFactory | A default implementation for the ITypeDescriptorFactory. |
CTypeExtensions | |
CVisitorContext | |
►NSerialization | |
►NAssets | |
CAssetIndexMap | |
CAssetManager | |
CAssetManagerLoaderSettings | Specifies settings for AssetManager.Load{T} operations. |
CAssetOperationParameters | |
CAssetProfilingKeys | Keys used for profiling the game class. |
CAssetSerializer | |
CChunkHeader | This class describes the header of an asset serialized in a blob file. Its (serialized) size has to remain constant |
CIAssetIndexMap | |
CIAssetManager | Interface of the asset manager. |
CNamespaceDoc | The SiliconStudio.Core.Serialization.Assets namespace contains high-level asset management classes. |
CObjectUrl | |
►NContents | |
CChunkReference | Describe a reference between an object and another. |
CContentData | |
CContentSerializerAttribute | Allows customization of IContentSerializer through an attribute. |
CContentSerializerBase< T > | Base class for Content Serializer with empty virtual implementation. |
CContentSerializerContext | |
CContentSerializerExtensionAttribute | |
CDataContentSerializer< T > | ContentSerializer that simply defers serialization to low level serialization. |
CDataContentSerializerWithReuse< T > | ContentSerializer that simply defers serialization to low level serialization, with SerializerSelector.ReuseReferences set to true. |
CIContentSerializer | |
CIContentSerializer< T > | |
CNamespaceDoc | The SiliconStudio.Core.Serialization.Contents namespace contains types for high-level content management, to be used by the Assets.AssetManager |
►NConverters | |
CContentReferenceDataConverter< TData, TSource > | |
CConverterContext | |
CDataAdditionalConverterAttribute | |
CDataContentConverterSerializer< TData, TSource > | |
CDataContentConverterSerializer< TSource > | |
CDataConverter | Base class for converters to/from a data type. |
CDataConverter< TData, T > | Typed Converter class to/from a given data type. |
CDataConverterAttribute | Generates Data and DataConverter types. |
CDataMemberConvertAttribute | |
CDictionaryDataConverter< TData, T, TDataKey, TDataValue, TKey, TValue > | |
CListDataConverter< TData, T, TDataItem, TItem > | |
►NSerializers | |
CArraySerializer< T > | Data serializer for T[]. |
CBlittableArraySerializer< T > | Data serializer for blittable T[]. |
CBoolSerializer | Data serializer for bool. |
CByteArraySerializer | Implements DataSerializer{T} for a byte array. |
CByteSerializer | Data serializer for byte. |
CCharSerializer | Data serializer for char. |
CDataSerializerAttribute | Use this attribute on a class to specify its data serializer type. |
CDataSerializerGlobalAttribute | |
CDateTimeSerializer | |
CDictionaryAllSerializer< TDictionary, TKey, TValue > | |
CDictionaryInterfaceSerializer< TKey, TValue > | Data serializer for IDictionary{TKey, TValue}. |
CDictionarySerializer< TKey, TValue > | Data serializer for Dictionary{TKey, TValue}. |
CDoubleSerializer | Data serializer for double. |
CEnumSerializer | Data serializer for Enum. |
CEnumSerializer< T > | Data serializer for typed enum. |
CGuidSerializer | Data serializer for Guid. |
CInt16Serializer | Data serializer for short. |
CInt32Serializer | Data serializer for int. |
CInt64Serializer | Data serializer for long. |
CKeyedSortedListSerializer< TKeyedList, TKey, T > | |
CKeyValuePairSerializer< TKey, TValue > | Data serializer for KeyValuePair{TKey, TValue}. |
CListAllSerializer< TList, T > | Data serializer for IList{T}. |
CListInterfaceSerializer< T > | Data serializer for IList{T}. |
CListSerializer< T > | Data serializer for List{T}. |
CNamespaceDoc | The SiliconStudio.Core.Serialization.Serializers provides many DataSerializer{T} implementations for common .NET types. |
CNullableSerializer< T > | Data serializer for Nullable{T}. |
CPropertyInfoSerializer | |
CPropertyKeySerializer< T > | |
CSByteSerializer | Data serializer for sbyte. |
CSingleSerializer | Data serializer for float. |
CSortedListSerializer< TKey, TValue > | Data serializer for SortedList{TKey, TValue}. |
CStringSerializer | Data serializer for string. |
CTimeSpanSerializer | Data serializer for TimeSpan. |
CTupleSerializer< T1 > | Serializer for a 1-tuple. |
CTupleSerializer< T1, T2 > | Serializer for a 2-tuple. |
CTupleSerializer< T1, T2, T3 > | Serializer for a 3-tuple. |
CTupleSerializer< T1, T2, T3, T4 > | Serializer for a 4-tuple. |
CTypeSerializer | |
CUInt16Serializer | Data serializer for ushort. |
CUInt32Serializer | Data serializer for uint. |
CUInt64Serializer | Data serializer for ulong. |
CUriSerializer | Data serializer for string. |
CBinarySerialization | Binary serialization method helpers to easily read/write data from a stream. |
CBinarySerializationReader | Implements SerializationStream as a binary reader. |
CBinarySerializationWriter | Implements SerializationStream as a binary writer. |
CClassDataSerializer< T > | |
CContentReference | |
CContentReference< T > | |
CContentReferenceDataSerializer< T > | |
CDataSerializer | Describes how to serialize and deserialize an object without knowing its type. Used as a common base class for all data serializers. |
CDataSerializer< T > | Describes how to serialize and deserialize an object of a given type. |
CDataSerializerFactory | |
CEmptyDataSerializer< T > | |
CHashSerializationWriter | |
CIContentData | A content data storing its own Location. |
CIContentReference | An interface that provides a reference to an asset. |
CIDataSerializerGenericInstantiation | Allows enumeration of required data serializers. |
CIDataSerializerInitializer | Adds initialization feature to a DataSerializer. |
CITypedContentReference | A typed IContentReference |
CMemberNonSealedSerializer | |
CMemberNonSealedSerializer< T > | |
CMemberNonSealedSerializerObject< T > | |
CMemberNullableSerializer | |
CMemberNullableSerializer< T > | |
CMemberNullableSerializerObject< T > | |
CMemberReuseSerializer | |
CMemberReuseSerializer< T > | |
CMemberReuseSerializerObject< T > | |
CMemberSerializer | |
CMemberSerializer< T > | Helper for serializing members of a class. |
CNamespaceDoc | The SiliconStudio.Core.Serialization namespace contains types that provides a low-level serialization customizable engine. |
CNullSerializationStream | Empty implementation of SerializationStream. |
CSerializationStream | Base class for implementation of SerializationStream. |
CSerializationTagType | |
CSerializerContext | |
CSerializerExtensions | Various useful extension methods on top of SerializationStream for serialization/deserialization of common types. |
CSerializerSelector | Serializer context. It holds DataSerializer{T} objects and their factories. |
CUrlServices | |
CVirtualFileStream | A multithreaded wrapper over a Stream, used by the VirtualFileSystem. It also allows restricted access to subparts of the Stream (useful for serialization and data streaming). |
►NStorage | |
CBlob | Stores immutable binary content. |
CBlobStream | A read-only NativeMemoryStream that will properly keep references on its underlying Blob. |
CBundleDescription | Description of a bundle: header, dependencies, objects and assets. |
►CBundleOdbBackend | Object Database Backend (ODB) implementation that bundles multiple chunks into a .bundle files, optionally compressed with LZ4. |
CHeader | |
CObjectInfo | |
CPackageFileStream | |
CPackageFileStreamLZ4 | |
CDigestStream | |
CFileOdbBackend | Object Database Backend (ODB) implementation using VirtualFileSystem |
CIOdbBackend | Base class for custom object database backends (ODB). |
CNamespaceDoc | The SiliconStudio.Core.Storage namespace provides classes and interfaces that manage storage of data in an object database at low-level. |
CObjectDatabase | Gives access to the object database. |
CObjectDatabaseAssetIndexMap | Asset Index Map implementation which regroups all the asset index maps of every loaded file backend and asset bundle backends. |
CObjectId | A hash to uniquely identify data. |
CObjectIdBuilder | |
COdbStreamWriter | |
►NVisualStudio | |
CKeyedCollectionExtensions | |
CKnownProjectTypeGuid | |
CProject | A project referenced by a VisualStudio solution. |
CProjectCollection | A collection of Project |
CPropertyItem | A key/value pair used by PropertyItemCollection |
CPropertyItemCollection | A collection of PropertyItem |
CSection | A section defined in a Project |
CSectionCollection | A collection of Section |
CSolution | A VisualStudio solution. |
CSolutionFileException | |
►NWindows | |
CAppHelper | |
►NYaml | |
CAssetScalarSerializerBase | |
CDynamicYamlArray | Dynamic version of YamlSequenceNode. |
CDynamicYamlEmpty | Placeholder value to remove keys from DynamicYamlMapping. |
CDynamicYamlMapping | Dynamic version of YamlMappingNode. |
CDynamicYamlObject | |
CDynamicYamlScalar | Dynamic version of YamlScalarNode. |
CYamlSerializer | Default Yaml serializer used to serialize assets by default. |
CYamlSerializerFactoryAttribute | Attribute use to tag a class that is implementing a IYamlSerializable or IYamlSerializableFactory and will be used for asset serialization. |
CAccessorMetadata | |
CAnonymousDisposable | This class allows implementation of IDisposable using anonymous functions. The anonymous function will be invoked only on the first call to the Dispose method. |
CComponentBase | Base class for a framework component. |
CComponentBaseExtensions | Extensions for IComponent. |
CDataContractAttribute | Indicates that a class can be serialized. |
CDataContractIgnoreAttribute | |
CDataMemberAttribute | Specify the way to store a property or field of some class or structure. |
CDataMemberCustomSerializerAttribute | When specified on a property or field, a serializer won't be needed for this type (useful if serializer is dynamically or manually registered). |
CDataMemberIgnoreAttribute | When specified on a property or field, it will not be used when serializing/deserializing. |
CDataStyleAttribute | An attribute to modify the output style of a sequence or mapping. This attribute can be apply directly on a type or on a property/field. |
CDefaultValueMetadata | Abstract class that could be overloaded in order to define how to get default value of an PropertyKey. |
CDefaultValueMetadata< T > | |
CDelegateDefaultValueMetadata< T > | Specifies a delegate to fetch the default value of an PropertyKey. |
CICollectorHolder | Interface ICollectorHolder for an instance that can collect other instance. |
CIComponent | Base interface for all components. |
CIContentUrl | Interface for serializable object having an url (so referenceable by other assets and saved into a single blob file) |
CIReferencable | Base interface for all referencable objects. |
CIServiceRegistry | A service registry is a IServiceProvider that provides methods to register and unregister services. |
CModuleInitializerAttribute | |
CNamespaceDoc | The SiliconStudio.Core namespace contains fundamental classes and interfaces that are commonly used in Paradox. |
CNamingHelper | Helper to verify naming conventions. |
CNativeLibrary | |
CNullDisposable | This class is an implementation of the IDisposable interface that does nothing when disposed. |
CObjectCollector | A struct to dispose IDisposable, IReferencable instances and allocated unmanaged memory. |
CObjectInvalidationMetadata | |
CObjectInvalidationMetadata< T > | Metadata used to invalidate an object state after a property value modification. |
CPlatform | Platform specific queries and functions. |
CPropertyChangedExtendedEventArgs | |
CPropertyContainer | Represents a container that can hold properties, lightweight to embed (lazy initialized). |
CPropertyKey | A class that represents a tag propety. |
CPropertyKey< T > | A class that represents a typed tag propety. |
CPropertyKeyMetadata | Specifies metadata for an PropertyKey. |
CReferenceBase | Base class for a IReferencable class. |
CReferenceEqualityComparer< T > | A Comparator to use object.ReferenceEquals method. |
CServiceEventArgs | |
CServiceNotFoundException | |
CServiceRegistry | Base implementation for IServiceRegistry |
CServiceRegistryExtensions | |
CStaticDefaultValueMetadata< T > | Defines default value of a specific PropertyKey as a parameter value. |
CStringExtensions | Extensions for string class. |
CStringSpan | A region of character in a string. |
CStringSpanExtensions | |
CUtilities | Utility class. |
CValidateValueMetadata | |
CValidateValueMetadata< T > | A metadata to allow validation/coercision of a value before storing the value into the PropertyContainer. |
►NImageComparerService | |
CImageComparerClient | |
CImageComparerService | |
CMyWindowsServiceInstaller | |
CTestResultServerImage | |
►NLauncherApp | |
CControlHelper | |
CDialogEventArgs | |
CLauncherApp | |
CLauncherAppException | |
CLoadingEventArgs | |
CProgram | |
CSplashForm | |
►NParadox | |
►NAssets | |
►NAudio | |
CRawMusicAssetImporter | |
CRawSoundAssetImporter | |
CSoundAsset | |
CSoundAssetCompiler | |
CSoundEffectAsset | |
CSoundMusicAsset | |
►NEffect | |
►NGenerators | |
CDefaultCompilerParametersGenerator | The default implementation for ICompilerParametersGenerator simply copy a clone version of the input baseParameters. See remarks. |
►CEntityCompilerParametersGenerator | |
CEntityParameters | |
►NValueGenerators | |
CEffectParameterKeyStandardGenerator | Default implementation for a IEffectParameterGenerator using a dictionary of ParameterKey associated with: |
CEffectParameterRangeValueGenerator | An value range generator. |
CEffectParameterValuesGenerator< T > | A generator that contains only values. |
CCompilerParameterGeneratorBase | |
CEffectByteCodeToSourceCodeWriter | Use this class to generate a code with embedded effect bytecode. |
CEffectCompositorAsset | Describes a shader effect asset (pdxsl). |
CEffectCompositorAssetCompiler | Entry point to compile an EffectCompositorAsset (pdxfx). |
CEffectKeys | Defines keys associated with mesh used for compiling assets. |
CEffectLibraryAsset | Describes an effect asset. |
CEffectLibraryAssetCompiler | Entry point to compile an EffectLibraryAsset |
CEffectParameterValueGeneratorCollection | A list of IEffectParameterValueGenerator. |
CEffectPermutation | A set of permutation for a specific effect. |
CEffectShaderAsset | Describes a shader effect asset (pdxsl). |
CEffectShaderAssetCompiler | Entry point to compile an EffectCompositorAsset |
CICompilerParametersGenerator | A dynamic generator of CompilerParameters from a source parameters. See remarks. |
CIEffectParameterGenerator | Generates key-value permutations. |
CIEffectParameterValueGenerator | Generates values for a specific key. |
CLightingAsset | Describes an lighting configuration asset. |
CPermutationGeneratorBuildStep | |
►NMaterials | |
►NGenerators | |
CMaterialCompilerParametersGenerator | |
►NNodes | |
CMaterialBinaryNode | A node that describe a binary operation between two IMaterialNode |
CMaterialColorNode | |
CMaterialConstantNode< T > | Base class for a constant value for IMaterialNode. |
CMaterialFloat4Node | |
CMaterialFloatNode | |
CMaterialReferenceNode | |
CMaterialShaderClassNode | |
CMaterialTextureNode | |
►NProcessor | |
►NFlattener | |
CMaterialTextureLayerFlattener | |
►NVisitors | |
CMaterialBaseVisitor | |
CMaterialExtensions | |
CMaterialNodeReplacer | |
CMaterialParametersCreator | |
CMaterialParametersVisitor | |
CMaterialTextureVisitor | |
CMaterialTreeReducer | |
CMaterialTreeShaderCreator | |
CGenericDictionary | A custom dictionary to keep track of the order the elements were inserted. |
CIMaterialNode | Base interface for all nodes in the material tree |
CIMaterialValueNode | |
CINodeParameter | |
CITextureNodeReference | |
CLayeredMaterial | Material with multiple layers that will be mixed at runtime in the shader |
CMaterialAsset | Description of a material. |
CMaterialContext | |
CMaterialDescription | Description of a material. |
CMaterialNodeBase | Base implementation for IMaterialNode. |
CMaterialNodeEntry | An entry to a nested IMaterialNode |
CNodeParameter | |
CNodeParameterFloat | |
CNodeParameterFloat2 | |
CNodeParameterFloat3 | |
CNodeParameterFloat4 | |
CNodeParameterInt | |
CNodeParameterSampler | |
CNodeParameterTexture | |
CNodeParameterValue< T > | |
CTextureAlphaComponentSplitter | Utility class to split this material texture containing alpha into two texture materials: one containing the rgb component and one containing only the alpha component. More concretely, the class create the color channel and alpha channel textures from the original color/alpha texture and replace the Material Texture Reference nodes containing an alpha component by a sub tree where: |
►NModel | |
CAdditiveAnimationAsset | |
CAnimationAsset | |
►CAnimationAssetCompiler | |
CAdditiveAnimationParameters | |
CAssimpAssetImporter | |
CEntityAsset | |
CEntityAssetCompiler | |
CFbxAssetImporter | |
CMeshMaterialParameters | |
CModelAsset | |
CModelAssetCompiler | |
CModelAssetImporter | |
CNodeInformation | |
►NPhysics | |
CColliderShapeAsset | |
►NSprite | |
CSpriteGroupAsset | Describes a sprite group asset. |
CSpriteInfo | Describes a sprite asset. |
►NSpriteFont | |
►NCompiler | |
CFontCompiler | Main class used to compile a Font file XML file. |
CCharacterRegion | Describes a range of consecutive characters that should be included in the font. |
CSpriteFontAsset | Description of a font. |
CSpriteFontAssetCompiler | |
►NTexture | |
CTextureAsset | Describes a texture asset. |
CTextureCommandHelper | An helper for the compile commands that needs to process textures. |
CTextureConvertParameters | Parameters used for converting/processing the texture in the storage. |
CTextureImporter | |
►NUIImage | |
CUIImageGroupAsset | Describes a sprite group asset. |
CUIImageInfo | Describes information required by an UI image. |
CImageGroupAsset | Describes an image group asset. |
CImageGroupAsset< TImage > | Describes an image group asset. |
CImageGroupCommand< TGroupAsset, TImageInfo, TImageGroupData, TImageData > | Command used to convert the texture in the storage |
CImageGroupParameters< T > | Parameters used for converting/processing the texture in the storage. |
CImageInfo | Describes various information about an image. |
CParadoxConfig | |
CTestAsset | |
►NAssimpNet | |
►NMaterial | |
CStack | Class representing the new Assimp's material stack in c#. |
CStackColor | Class representing a color in the new Assimp's material stack. |
CStackElement | Class representing an element in the new Assimp's material stack. |
CStackOperation | Class representing an operation in the new Assimp's material stack. |
CStackTexture | Class representing a texture in the new Assimp's material stack. |
►NNetTranslation | |
CMaterials | |
►NAudio | |
CAudioDeviceInvalidatedException | The exception that is thrown when the audio device became unusable through being unplugged or some other event. |
CAudioEmitter | Represents a 3D audio emitter in the audio scene. This object, used in combination with an AudioListener, can simulate 3D audio localization effects for a given sound implementing the IPositionableSound interface. For more details take a look at the IPositionableSound.Apply3D function. |
CAudioEngine | Represents the audio engine. In current version, the audio engine necessarily creates its context on the default audio hardware of the device. The audio engine is required when creating or loading sounds. |
CAudioInitializationException | The exception that is thrown when audio engine failed to initialized. Most of the time is happens when no hardware is present, or when audio hardware is installed, but it is not enabled or where there is no output connected. |
CAudioListener | Represents a 3D audio listener in the audio scene. This object, used in combination with an AudioEmitter, can simulate 3D audio localization effects for a sound implemention the IPositionableSound interface. For more details take a look at the IPositionableSound.Apply3D function. |
CAudioSystemInternalException | The exception that is thrown when an internal error happened in the Audio System. That is an error that is not due to the user behaviour. |
CDynamicSoundEffectInstance | |
CIPlayableSound | Interface for a playable sound. A playable sound can loop (ref IsLooped), be played (ref Play), be paused (ref Pause), be resumed (ref Play), be stopped (ref Stop()) and be attenuated (ref Volume). To query the current state of a sound use the PlayState property. To stop a sound after its currently loop use ExitLoop |
CIPositionableSound | Interface for 3D localizable sound. The interface currently supports only mono and stereo sounds (ref Pan). The user can localize its sound with Apply3D by creating one AudioEmitter and one AudioListener respectly corresponding to the source of the sound and the listener. The Pan function enable the user to change the distribution of sound between the left and right speakers. |
CNamespaceDoc | The SiliconStudio.Paradox.Audio namespace contains types to manage sound and music. |
CNoMicrophoneConnectedException | The exception that is thrown when Microphone API calls are made on a disconnected microphone. |
CSoundBase | Base class for all the sounds and sound instances. |
CSoundEffect | This class provides a loaded sound resource which is localizable in the 3D scene |
CSoundEffectInstance | Instance of a SoundEffect sound which can be independently localized and played. |
CSoundInstanceBase | Base class for sound that creates voices |
CSoundMusic | This class provides a sound resource which is playable but not localizable |
►NConfigEditor | |
►NViewModels | |
COptionsViewModel | |
CPropertyViewModel | |
CRootViewModel | |
CSectionViewModel | |
CApp | Interaction logic for App.xaml |
CMainWindow | Interaction logic for MainWindow.xaml |
COptions | |
COptionsWindow | Interaction logic for OptionsWindow.xaml |
►NData | |
CDataInitializer | Module initializer for data types of assembly SiliconStudio.Paradox. |
CEntityComponentReference | |
CEntityComponentReference< T > | |
CIEntityComponentReference | |
►NDataModel | |
►CAnimationBlender | Performs animation blending. For now, all AnimationClip must target the same skeleton. |
CChannel | |
►CAnimationChannel | List of float key frame data applying to a specific property in a node. |
CErrorNode | |
CEvaluator | |
CEvaluatorData | |
►CAnimationClip | An aggregation of AnimationCurve with their channel names. |
CChannel | |
CAnimationClipEvaluator | Evaluates AnimationClip to a AnimationClipResult at a given time. |
CAnimationClipResult | |
CAnimationCurve | Untyped base class for animation curves. |
CAnimationCurve< T > | Typed class for animation curves. |
CAnimationCurveEvaluatorDirectFloatGroup | |
►CAnimationCurveEvaluatorDirectGroup< T > | |
CChannel | |
CAnimationCurveEvaluatorDirectQuaternionGroup | |
CAnimationCurveEvaluatorDirectVector3Group | |
CAnimationCurveEvaluatorGroup | |
CAnimationCurveEvaluatorOptimizedFloatGroup | |
►CAnimationCurveEvaluatorOptimizedGroup< T > | |
CChannel | |
CAnimationCurveEvaluatorOptimizedQuaternionGroup | |
CAnimationCurveEvaluatorOptimizedVector3Group | |
CAnimationData | |
CAnimationData< T > | |
CAnimationInitialValues< T > | |
CAnimationKeyValuePair< T > | |
CAnimationKeyValuePairArraySerializer< T > | |
CAnimationTargetProperty | |
CCompressedTimeSpan | |
►CInterpolator | Various helper functions for float, Vector3 and Quaternion interpolations. |
CQuaternion | |
CVector3 | |
CKeyFrameData< T > | A single key frame value. |
►NDebugTools | |
►NBehaviors | |
CTimeBarCurrentTimeSetterBehavior | |
►NDataStructures | |
CFrameInfo | |
CMicroThreadInfo | |
CProcessInfo | |
CThreadInfo | |
►NViewModels | |
CMicroThreadViewModel | |
CRootViewModel | |
CScriptAssemblyViewModel | |
CScriptMethodViewModel | |
CScriptTypeViewModel | |
CComponent | |
CCustomTemplateSelector | |
CFrameRenderRoutedEventArgs | |
CMicroThreadMonitoringManager | Manager class that monitors the micro threads executions |
CMyDateTime | |
CProcessInfoRenderer | Renders a full micro threading process. |
CProcessSnapshotControl | Interaction logic for ProcessSnapshotControl.xaml |
CPropertyGridTest1Control | Interaction logic for PropertyGridTestControl.xaml |
CPropertyGridTest2Control | Interaction logic for PropertyGridTest2Control.xaml |
CRenderRoutedEventArgs | |
CScriptEditorControl | Interaction logic for ScriptEditorControl.xaml |
CScriptListControl | Interaction logic for ScriptListControl.xaml |
CScriptManagerControl | Interaction logic for ScriptManagerControl.xaml |
CTestMatrix | |
►NEffects | |
►NData | |
CEffectData | |
CLightingConfigurationData | Data type for SiliconStudio.Paradox.Effects.LightingConfiguration. |
CLightingConfigurationDataConverter | Converter type for SiliconStudio.Paradox.Effects.LightingConfiguration. |
CLightingConfigurationsSetData | Data type for SiliconStudio.Paradox.Effects.LightingConfigurationsSet. |
CLightingConfigurationsSetDataConverter | Converter type for SiliconStudio.Paradox.Effects.LightingConfigurationsSet. |
CMaterialData | Data type for SiliconStudio.Paradox.Effects.Material. |
CMaterialDataConverter | Converter type for SiliconStudio.Paradox.Effects.Material. |
CMeshData | Data type for SiliconStudio.Paradox.Effects.Mesh. |
CMeshDataConverter | Converter type for SiliconStudio.Paradox.Effects.Mesh. |
CMeshDrawData | Data type for SiliconStudio.Paradox.Effects.MeshDraw. |
CMeshDrawDataConverter | Converter type for SiliconStudio.Paradox.Effects.MeshDraw. |
CModelData | Data type for SiliconStudio.Paradox.Effects.Model. |
CModelDataConverter | Converter type for SiliconStudio.Paradox.Effects.Model. |
CNodePropertyData | Base class to store additional information for NodeData. |
CParameterCollectionData | Data type for SiliconStudio.Paradox.Effects.ParameterCollection. |
CParameterCollectionDataConverter | |
CParameterCollectionHashSerializer | |
CParameterCollectionSerializer | |
CSceneData | Data type for SiliconStudio.Paradox.Effects.Scene. |
CSceneDataConverter | Converter type for SiliconStudio.Paradox.Effects.Scene. |
CShadowConfigurationArrayData | Data type for SiliconStudio.Paradox.Effects.ShadowConfigurationArray. |
CShadowConfigurationArrayDataConverter | Converter type for SiliconStudio.Paradox.Effects.ShadowConfigurationArray. |
CShadowConfigurationData | Data type for SiliconStudio.Paradox.Effects.ShadowConfiguration. |
CShadowConfigurationDataConverter | Converter type for SiliconStudio.Paradox.Effects.ShadowConfiguration. |
►NImages | |
CImageEffectBase | Post effect base class. |
CImageEffectBaseExtensions | Extensions for ImageEffectBase. |
CImageEffectContext | Context for post effects. |
CImageEffectShader | Post effect using an Effect (either pdxfx or pdxsl). |
►NModules | |
►NProcessors | |
CCubemapBlendProcessor | Keeps track of active cubemap blending locations. |
CCubemapSourceProcessor | Keeps tracks of the active cubemaps. |
CDynamicLightShadowProcessor | A class allocating as many shadow map as possible without any predefined memory budget. |
CEntityLightShadow | |
CLightingProcessorHelpers | |
CLightShadowProcessor | |
CLightShadowProcessorDefaultBudget | This class inherits from LightShadowProcessorWithBudget and has a budget of two 2048 x 2048 shadow map textures: one for the variance shadow maps, one for the other types. |
CLightShadowProcessorWithBudget | A class handling the allocation of shadow maps with a fixed budget of shadow map textures. This class is meant to be inherited with the desired budget since it has no texture at all. |
CShadowMap | Represents a shadow map for the ShadowMapRenderer. |
CShadowMapTexture | Represents a texture to use with ShadowMapRenderer. |
►NRenderers | |
CCubemapBlendRenderer | Blends the cubemaps at the defined locations. |
CCubemapRenderer | Render dynamic cubemaps. |
CDirectLightData | |
CLightForwardModelRendererExtensions | Extensions for forward lighting on ModelRenderer. |
CLightGroup | |
CLightingGroupInfo | |
CLightingIBLRenderer | Computes cubemaps contribution of the ambient specular. |
CLightingPrepassRenderer | |
CLightingUpdateInfo | |
CPointLightData | |
CShadowMapRenderer | Handles shadow mapping. |
CShadowUpdateInfo | |
CSkyboxRenderer | |
CSpotLightData | |
CAmbientLightShadingKeys | |
CCameraCubeKeys | |
CCameraKeys | Keys used by transformations. |
CComputeBRDFColorSpecularCookTorranceKeys | |
CComputeColorParameterKeys | |
CComputeColorTextureCubeParallaxKeys | |
CComputeColorTextureDynamicScaledOffsetKeys | |
CComputeShaderBaseKeys | |
CCubemapBlenderBaseKeys | |
CCubemapBlenderKeys | |
CCubemapFaceDisplayKeys | |
CCubemapIBLBaseKeys | |
CDeferredPointLightingKeys | |
CDeferredTiledShaderKeys | |
CDepthBaseKeys | |
CEnvironmentMapDiffuseDeferredShadingKeys | |
CEnvironmentMapSpecularDeferredShadingKeys | |
CGBufferBaseKeys | |
CGBufferKeys | Keys used for GBuffer settings. |
CGBufferRenderProcessor | |
CGlobalKeys | |
CLightDeferredShadingKeys | |
CLightKeys | Keys used for Lighting plugin. |
CLightMultiDirectionalShadingPerPixelKeys | |
CLightParametersKeys | |
CLightPrepassKeys | |
CMaterialKeys | |
CMaterialTexturingKeys | |
CNormalPackKeys | |
CParticleBaseKeys | Keys used for the particle system. |
CPhysicsDebugEffectKeys | |
CPostEffectKeys | |
CRenderPipelineLightingFactory | |
CRenderTargetKeys | Keys used for render target settings. |
CShaderBaseKeys | |
CShadingEyeNormalVSKeys | |
CShadingEyeNormalWSKeys | |
CShadowMapCasterBaseKeys | |
CShadowMapKeys | Keys used for shadow mapping. |
CShadowMapUtilsKeys | |
CSpriteBaseKeys | |
CSpriteEffectKeys | |
CSSAOKeys | Keys used for texturing. |
CTessellationKeys | |
CTexturingKeys | |
CTransformationKeys | Keys used by transformations. |
CTransformationSkinningKeys | |
CAOPlugin | Posteffect manager. |
CAssemblyEffectKeysAttribute | Assembly attribute used to mark assembly that has been preprocessed using the ParameterKeyProcessor. Assemblies without this attribute will have all of their type members tagged with EffectKeysAttribute scanned for ParameterKey. |
CBackgroundRenderer | This renderer draws a full-screen image as background. The ratio or the texture used is preserved. The texture is centered and cropped along X or Y axis depending on the screen ratio. |
CCameraSetter | A processor that updates camera view and projection along the setup of RenderTargetSetter |
CDeferredLightingShaderPlugin | Shader used with LightingPrepassPlugin. |
CDelegateRenderer | A processor that updates camera view and projection along the setup of RenderTargetSetter |
CDirectionalLight | |
CDynamicEffectCompiler | Provides a dynamic compiler for an effect based on parameters changed. |
CDynamicEffectInstance | A dynamic effect instance updated by DynamicEffectCompiler. |
CEffectMeshDataPermutation | |
CEffectParameterExtensions | Various extension methods to quickly get and set values in EffectVariable. |
CEffectSystem | The effect system. |
CEffectSystemExtensions | Extensions for EffectSystem |
CGBufferPlugin | Plugin used to render to a GBuffer from a MainPlugin. |
CGBufferShaderPlugin | Shader effect used with GBufferPlugin |
CGraphicsResizeContext | Keep track of actions to execute when GraphicsDevice is resized. |
CGraphicsResizeExtensions | |
CHeatShimmerPlugin | Light Shaft plugin. |
CIModelInstance | Instance of a model with its parameters. |
CInheritanceDefinition | Inheritance only applies to specific keys (which can be remapped). |
CInheritanceIndexer | Applies IndexedOf(index) on each key. |
CIParameterCollectionInheritance | Base for inheriting ParameterCollection (used by ParameterCollection.AddSources). This allows for directly using ParameterCollection or a more advanced class (such as InheritanceDefinition) when adding sources. |
CLight | |
CLightBinding | |
CLightingConfiguration | Lighting configuration for a mesh. Stores the number of lights per type and the number of shadow maps. |
CLightingConfigurationsSet | |
CLightingKeys | Keys used for lighting. |
►CLightingPermutation | |
CKeyInfo | |
CLightingPlugin | |
CLightingPrepassPlugin | Deffered lighting plugin. |
CLightingShaderPlugin | |
CLightPlugin | |
CLightShaftsPlugin | Light Shaft plugin. |
CMainPlugin | Plugin used for the main rendering view. |
CMaterial | |
CMaterialAssetKeys | Defines keys associated with mesh used for compiling assets. |
CMaterialParameters | |
CMaterialShaderPlugin | |
CMesh | |
CMeshAnimationUpdater | Applies animation from a AnimationClip to a ModelViewHierarchyUpdater. |
CMeshBoneDefinition | Describes a bone cluster inside a Mesh. |
CMeshDraw | |
CMeshKeys | Defines keys associated with mesh used for compiling assets. |
CMeshSkinningDefinition | Describes skinning for a Mesh, through a collection of MeshBoneDefinition. |
CMeshSkinningUpdater | Performs blend matrix skinning. |
CMinMaxShaderPlugin | Light Shaft plugin. |
CModel | Collection of Mesh, each one usually being a different LOD of the same Model. The effect system will select the appropriate LOD depending on distance, current pass, and other effect-specific requirements. |
CModelNodeDefinition | Describes a single transformation node, usually in a Model node hierarchy. |
CModelNodeTransformation | |
►CModelRenderer | This Renderer is responsible to prepare and render meshes for a specific pass. |
CSafeDelegateList< T > | A list to ensure that all delegates are not null. |
CModelRendererExtensions | Extensions filter for ModelRenderer |
CModelViewHierarchyDefinition | Describes hiderarchical nodes in a flattened array. |
CModelViewHierarchyUpdater | Performs hierarchical updates for a given Model. |
CMultipleRenderTargetsSetter | |
CNoisePlugin | Plugin used to render to a GBuffer from a MainPlugin. |
►CParameterCollection | A container to handle a hierarchical collection of effect variables. |
CInternalValue | Holds a value inside ParameterCollection. |
CParameterCollectionExtensions | Extensions for ParameterCollection. |
CParameterDynamicBase | Base class for ParameterDynamicValue. |
CParameterDynamicValue | Base class for ParameterDynamicValue{T}. |
CParameterDynamicValue< T > | Describes a dynamic value with no input. |
CParameterKey | Key of an effect parameter. |
CParameterKey< T > | Key of an gereric effect parameter. |
CParameterKeyMetadata | |
CParameterKeyMetadata< T > | Metadata used for ParameterKey |
CParameterKeys | |
CParameterKeySerializer< T > | |
CParticlePlugin | |
CParticleUtils | |
►CPickingPlugin | |
CResult | |
CPickingShaderPlugin | |
CPostEffectGraphPlugin | Posteffect manager. |
CPostEffectMeshPlugin | |
CPostEffectPlugin | |
CPostEffectSeparateShaderPlugin | TODO: Update summary. |
CPostEffectShaderPlugin | |
CProfilingKeys | Various ProfilingKey used to measure performance across some part of the effect system. |
CRecursiveRenderer | This Renderer recursively render another RenderPass. |
CRenderContext | Thread-local storage context used during rendering. |
CRenderer | Performs render pipeline transformations attached to a specific RenderPass. |
CRendererExtensions | Extensions for Renderer |
CRenderingParameters | |
CRenderMesh | An effect mesh. |
CRenderModel | Instantiation of a Model through a RenderPipeline. |
CRenderPass | RenderPass is a hierarchy that defines how to collect and render meshes. |
CRenderPassExtensions | Extensions for RenderPass. |
CRenderPipeline | Defines an entry point for mesh instantiation and recursive rendering. |
CRenderPipelineFactory | Helper class to easily setup various predefined RenderPipeline, using RenderPipeline.Pipeline. |
CRenderStateSetter | Sets given render state during rendering. |
CRenderStreamPlugin | |
CRenderSystem | Renders its RenderSystem.Pipeline, which will usually result in drawing all meshes, UI, etc... |
CRenderTargetSetter | A processor that setup a RenderTarget and a DepthStencil on a RenderPass. |
CRenderTargetsPlugin | Level10 render pass using a depth buffer and a render target. |
CScene | Scene as exported by third-party exporters (FBX, Assimp, etc...) |
CShadowConfiguration | |
CShadowConfigurationArray | |
CShadowMap | Represents a ShadowMap. |
CShadowMapFilter | |
CShadowMapFilterDefault | |
CShadowMapFilterVsm | |
CShadowMapParameters | |
CShadowMapPermutation | |
CShadowMapPermutationArray | |
CSkyBoxPlugin | Posteffect manager. |
CSlideShowPlugin | Posteffect manager. |
CSpriteRenderer | This Renderer is responsible to prepare and render sprites for a specific pass. |
CStateShaderPlugin | Basic shader plugin built directly from shader source file. |
CTessellationPlugin | |
CTransformTRS | Stores transformation in a TRS format (Translation, Rotation and Scaling). |
CUIRenderer | The renderer in charge of drawing the UI. |
CWireframeShaderPlugin | |
CYebisPlugin | |
►NEngine | |
►NData | |
CAnimationComponentData | Data type for SiliconStudio.Paradox.Engine.AnimationComponent. |
CAnimationComponentDataConverter | Converter type for SiliconStudio.Paradox.Engine.AnimationComponent. |
CCameraComponentData | Data type for SiliconStudio.Paradox.Engine.CameraComponent. |
CCameraComponentDataConverter | Converter type for SiliconStudio.Paradox.Engine.CameraComponent. |
CCubemapBlendComponentData | Data type for SiliconStudio.Paradox.Engine.CubemapBlendComponent. |
CCubemapBlendComponentDataConverter | Converter type for SiliconStudio.Paradox.Engine.CubemapBlendComponent. |
CCubemapSourceComponentData | Data type for SiliconStudio.Paradox.Engine.CubemapSourceComponent. |
CCubemapSourceComponentDataConverter | Converter type for SiliconStudio.Paradox.Engine.CubemapSourceComponent. |
CDataInitializer | Module initializer for data types of assembly SiliconStudio.Paradox.Engine. |
CLightComponentData | Data type for SiliconStudio.Paradox.Engine.LightComponent. |
CLightComponentDataConverter | Converter type for SiliconStudio.Paradox.Engine.LightComponent. |
CLightShaftsComponentData | Data type for SiliconStudio.Paradox.Engine.LightShaftsComponent. |
CLightShaftsComponentDataConverter | Converter type for SiliconStudio.Paradox.Engine.LightShaftsComponent. |
CModelComponentData | Data type for SiliconStudio.Paradox.Engine.ModelComponent. |
CModelComponentDataConverter | Converter type for SiliconStudio.Paradox.Engine.ModelComponent. |
CModelNodeLinkComponentData | Data type for SiliconStudio.Paradox.Engine.ModelNodeLinkComponent. |
CModelNodeLinkComponentDataConverter | Converter type for SiliconStudio.Paradox.Engine.ModelNodeLinkComponent. |
CSpriteComponentData | Data type for SiliconStudio.Paradox.Engine.SpriteComponent. |
CSpriteComponentDataConverter | Converter type for SiliconStudio.Paradox.Engine.SpriteComponent. |
CTransformationComponentData | Data type for SiliconStudio.Paradox.Engine.TransformationComponent. |
CTransformationComponentDataConverter | Converter type for SiliconStudio.Paradox.Engine.TransformationComponent. |
►NNetwork | |
CDownloadFileAnswer | |
CDownloadFileQuery | |
CFileExistsAnswer | |
CFileExistsQuery | |
CNetworkVirtualFileProvider | |
CSocketContext | |
CSocketMessage | |
CSocketSerializer | |
CUploadFilePacket | |
CAnimationComponent | Add animation capabilities to an Entity. It will usually apply to ModelComponent.ModelViewHierarchy |
CAnimationOperation | A single animation operation (push or blend). |
►CAnimationProcessor | |
CAssociatedData | |
CAudioEmitterComponent | Component representing an audio emitter. |
►CAudioEmitterProcessor | Processor in charge of updating the AudioEmitterComponents. |
CAssociatedData | Data associated to each Entity instances of the system having an AudioEmitterComponent and an TransformationComponent. |
CAudioEmitterSoundController | This class is used to control a SiliconStudio.Paradox.Audio.SoundEffect associated to a AudioEmitterComponent. |
CAudioEngineInternalExceptions | The exception that is thrown when an internal error happened in the Audio System. That is an error that is not due to the user behavior. |
CAudioListenerComponent | Component representing an audio listener. |
►CAudioListenerProcessor | Processor in charge of creating and updating the AudioListener data associated to the scene AudioListenerComponents. |
CAssociatedData | |
CAudioSystem | The Audio System. It creates an underlying instance of AudioEngine. |
CCameraComponent | Describes the camera projection and view. |
CCameraComponentExtensions | |
CColliderExtensions | |
CCubemapBlendComponent | Performs a blend at the location of the containing entity. When enabled, takes the up to the MaxBlendCount-most important cubemaps and blends them. |
CCubemapSourceComponent | Puts a cubemap at the containing entity location. This could be dynamic (runtime rendered) or static (from a file). |
CDisplayAttribute | |
CHierarchicalProcessor | This processor will take care of adding/removing children of every Entity added/removed in the EntitySystem. It will also exposes a list of root entities. |
CLightComponent | Add a light to an Entity, that will be used during rendering. |
CLightProcessor | |
CLightReceiverComponent | |
CLightShaftsComponent | |
►CMeshProcessor | |
CAssociatedData | |
CEntityLink | |
CModelComponent | Add a Model to an Entity, that will be used during rendering. |
CModelNodeLinkComponent | |
CModelNodeLinkProcessor | |
CParticleEmitterComponent | |
CPlayingAnimation | |
CSceneConverter | |
CSpriteAnimationSystem | A system in charge of animating the sprites |
CSpriteComponent | Add a Sprite to an Entity. It could be an animated sprite. |
CTransformationComponent | Defines Position, Rotation and Scale of its Entity. |
►CTransformationProcessor | Updates TransformationComponent.WorldMatrix of entities. |
CAssociatedData | |
►NEntityModel | |
►NData | |
CEntityComponentData | Data type for SiliconStudio.Paradox.EntityModel.EntityComponent. |
CEntityComponentDataConverter | |
CEntityData | Data type for SiliconStudio.Paradox.EntityModel.Entity. |
CEntityDataConverter | |
CEntityGroupData | Data type for SiliconStudio.Paradox.EntityModel.EntityGroup. |
CEntityGroupDataConverter | Converter type for SiliconStudio.Paradox.EntityModel.EntityGroup. |
CCloneSerializer< T > | Serializer for helping cloning of Entity. |
CContentReferenceCloneDataSerializer< T > | |
CEntity | Game entity. It usually aggregates multiple EntityComponent |
CEntityCloner | Provides method for deep cloning of en Entity. |
CEntityComponent | |
CEntityComponentProperty | |
CEntityComponentSerializer< T > | |
CEntityExtensions | |
CEntityGroup | A group of Entity that can refers to each others. They can be loaded together as a chunk. |
CEntityProcessor | Entity processor, triggered on various EntitySystem events such as Entity and Component additions and removals. |
CEntityProcessor< T > | Helper class for EntityProcessor, that will keep track of Entity matching certain EntityComponent requirements. |
►CEntitySerializer | |
CEntityData | |
CEntitySystem | Manage a collection of entities. |
CParameterContainerExtensions | |
CPropertyContainerTypeInfo | |
►NExtensions | |
CBoundingBoxExtensions | |
CEntityExtensions | |
CGeometricPrimitiveExtensions | An extension class for the GeometricPrimitive |
CHalfBufferExtensions | |
►CIndexExtensions | |
CIndexMappingResult | |
CMergeExtensions | |
CPolySortExtensions | |
CSimpleExtensions | |
CSplitExtensions | |
CTNBExtensions | |
CTransformExtensions | |
CVertexExtensions | |
►NFixProjectReferences | |
CProgram | |
►NGames | |
►NTime | |
CAbsoluteStopwatch | Represent an absolute time measurement stopwatch. (with as few internal overhead as possible) It measures elapsed time in seconds between calls to Start method and Elapsed property. |
CITimedValue< out T > | |
CReadOnlyTimedValue< T > | |
CTimedValue< T > | |
CTimerTick | This provides timing information similar to System.Diagnostics.Stopwatch but an update occuring only on a Tick method. |
CAssemblyDoc | The A:SiliconStudio.Paradox.Games assembly provides a high level Game API. |
CGameBase | The game. |
CGameContext | Contains context used to render the game (Control for WinForm, a DrawingSurface for WP8...etc.). |
CGameGraphicsParameters | Describess how data will be displayed to the screen. |
CGameProfilingKeys | Keys used for profiling the game class. |
CGameSystemBase | Base class for a GameSystemBase component. |
CGameSystemCollection | A collection of game components. |
CGameTime | Current timing used for variable-step (real time) or fixed-step (game time) games. |
CGameUnhandledExceptionEventArgs | |
CGameWindow | An abstract window. |
CGameWindowRenderer | A GameSystem that allows to draw to another window or control. Currently only valid on desktop with Windows.Forms. |
CGraphicsDeviceInformation | |
CGraphicsDeviceManager | Manages the GraphicsDevice lifecycle. |
CGraphicsDeviceManagerProfilingKeys | Profiling keys for GraphicsDeviceManager. |
CIContentable | An interface to load and unload asset. |
CIDrawable | An interface for a drawable game component that is called by the GameBase class. |
CIGame | |
CIGamePlatform | Interface for a game platform (OS, machine dependent). |
CIGameSystemBase | Defines a generic game system. |
CIGraphicsDeviceFactory | |
CIGraphicsDeviceManager | Defines the interface for an object that manages a GraphicsDevice. |
CIUpdateable | An interface that is called by GameBase.Update. |
CIVirtualResolution | Interface providing services to deal with the virtual resolution of the game. The virtual resolution enables the user to perform rendering independent from the screen resolution. |
CLaunchParameters | Parameters used when launching an application. |
CListBoundExtensions | Helper functions to determine lower and upper bounds in a sorted list. |
CNamespaceDoc | The SiliconStudio.Paradox.Games namespace provides a high level Game API. |
CPreparingDeviceSettingsEventArgs | Describes settings to apply before preparing a device for creation, used by GraphicsDeviceManager.OnPreparingDeviceSettings. |
►NGraphics | |
►NData | |
CBufferData | Content of a GPU buffer (vertex buffer, index buffer, etc...). |
CBufferDataConverter | |
CDataInitializer | Module initializer for data types of assembly SiliconStudio.Paradox.Graphics. |
CGpuSamplerStateSerializer2 | |
CGpuTextureSerializer2< T > | |
CImageFragmentData | Data type for SiliconStudio.Paradox.Graphics.ImageFragment. |
CImageFragmentDataConverter | Converter type for SiliconStudio.Paradox.Graphics.ImageFragment. |
CImageGroupData< T > | Data type for SiliconStudio.Paradox.Graphics.SpriteGroup. |
CImageGroupDataConverter< TImageGroupData, TImageGroup, TImageData, TImage > | Converter type for SiliconStudio.Paradox.Graphics.SpriteGroup. |
CIndexBufferBindingData | Data type for SiliconStudio.Paradox.Graphics.IndexBufferBinding. |
CIndexBufferBindingDataConverter | Converter type for SiliconStudio.Paradox.Graphics.IndexBufferBinding. |
CSpriteData | Data type for SiliconStudio.Paradox.Graphics.Sprite. |
CSpriteDataConverter | Converter type for SiliconStudio.Paradox.Graphics.Sprite. |
CSpriteGroupData | Data type for SiliconStudio.Paradox.Graphics.SpriteGroup. |
CSpriteGroupDataConverter | Converter type for SiliconStudio.Paradox.Graphics.SpriteGroup. |
►CTextureFileTGASerializer | |
CHeader | |
CVertexBufferBindingData | Data type for SiliconStudio.Paradox.Graphics.VertexBufferBinding. |
CVertexBufferBindingDataConverter | Converter type for SiliconStudio.Paradox.Graphics.VertexBufferBinding. |
►NDataOld | |
CGpuBlendStateSerializer | |
CGpuDepthStencilStateSerializer | |
CGpuRasterizerStateSerializer | |
►NFont | |
CDynamicSpriteFontData | Data for a dynamic SpriteFont object. |
CFontHelper | |
CFontSystem | The system managing the fonts. |
CGlyph | Description of a glyph (a single character) |
CIFontSystem | The interface to create and manage fonts. |
CKerning | Describes kerning information. |
►NInternals | |
CFastListStruct< T > | |
CParameterDependency | |
CParameterDependencyIndex | |
CShaderParameterUpdaterDefinition | |
CUpdaterKey | |
►NRegression | |
CBlockingBufferStream | |
CFrameGameSystem | |
CGameTester | |
►CGraphicsTestBase | |
CConnectedDevice | A structure to store information about the connected test devices. |
CImageComparator | |
CImageInformation | |
CImageTester | |
CImageTestResultConnection | |
CPlatformPermutator | |
CRegressionTestAttribute | |
CTestGameBase | |
CTestResultImage | |
CTestRunner | |
►CBatchBase< TDrawInfo > | Base class to batch a group of draw calls into one. |
CDeviceResourceContext | Use a ResourceContext per GraphicsDevice (DeviceContext) |
CDrawTextures | |
CElementInfo | The structure containing all the information required to batch one element. |
CQueueComparer< TInfo > | |
CResourceBufferInfo | A class containing information on how to build the batch vertex and index buffer. |
CStaticQuadBufferInfo | A class containing the information required to build a vertex and index buffer for simple quad based batching. |
CTextureIdComparer | |
CBlendState | Describes a blend state. |
CBlendStateDescription | Describes a blend state. |
CBlendStateFactory | Base factory for BlendState. |
CBlendStateRenderTargetDescription | Describes the blend state for a render target. |
CBlendStateSerializer | |
►CBuffer | All-in-One Buffer class linked SharpDX.Direct3D11.Buffer. |
CArgument | Argument buffer helper methods. |
CCosntant | Constant buffer helper methods. |
CIndex | Index buffer helper methods. |
CRaw | Raw buffer helper methods. |
CStructured | Structured buffer helper methods. |
CStructuredAppend | StructuredAppend buffer helper methods. |
CStructuredCounter | StructuredCounter buffer helper methods. |
CTyped | Typed buffer helper methods. |
CVertex | Vertex buffer helper methods. |
CBuffer< T > | A buffer with typed information. |
CBufferDescription | Describes a buffer. |
CDataBox | Provides access to data organized in 3D. |
CDataPointer | |
CDataRectangle | Provides a pointer to 2D data. |
CDepthStencilBuffer | Depth stencil buffer |
CDepthStencilState | Contains depth-stencil state for the device. |
CDepthStencilStateDescription | Describes a depth stencil state. |
CDepthStencilStateFactory | Base factory for IDepthStencilState. |
CDepthStencilStateSerializer | |
CDepthStencilStencilOpDescription | |
CDisplayMode | Describes the display mode. |
CEffect | |
CEffectInputSignature | Describes an input signature for an Effect. |
CFakeBlendState | Fake blend state (Description should be valid). |
CFakeDepthStencilState | |
CFakeRasterizerState | Fake rasterizer state (Description should be valid). |
CFakeSamplerState | Fake sampler state (Description should be valid). |
CFakeTexture | |
CFakeTexture2D | Fake 2D texture (URL should point to Image). |
CGeometricMeshData< T > | A geometric data. |
►CGeometricMultiTexcoordPrimitive | A geometric primitive. Use Sphere to learn how to use it. |
CCube | A cube has six faces, each one pointing in a different direction. |
CCylinder | A Cylinder primitive. |
CSphere | A sphere primitive. |
CTorus | A Torus primitive. |
►CGeometricPrimitive | A geometric primitive. Use Cube, Cylinder, GeoSphere, Plane, Sphere, Teapot, Torus. See Draw+vertices to learn how to use it. |
CCapsule | A sphere primitive. |
CCone | A cone with a circular base and rolled face. |
CCube | A cube has six faces, each one pointing in a different direction. |
CCylinder | A Cylinder primitive. |
CGeoSphere | A Geodesic sphere. |
CPlane | A plane primitive. |
CSphere | A sphere primitive. |
CTeapot | A Teapot primitive. |
CTorus | A Torus primitive. |
CGeometricPrimitive< T > | A geometric primitive used to draw a simple model built from a set of vertices and indices. |
CGraphicsAdapter | This class represents a graphics adapter. |
CGraphicsAdapterFactory | Factory for GraphicsAdapter. |
CGraphicsDevice | Performs primitive-based rendering, creates resources, handles system-level variables, adjusts gamma ramp levels, and creates shaders. See The+GraphicsDevice+class to learn more about the class. |
CGraphicsDeviceExtensions | Extensions for the GraphicsDevice |
►CGraphicsDeviceFeatures | Features supported by a GraphicsDevice. |
CFeaturesPerFormat | The features exposed for a particular format. |
CGraphicsException | |
CGraphicsFactory | Root factory for all Graphics components. |
CGraphicsOutput | |
CGraphicsPresenter | This class is a frontend to SwapChain and SwapChain1. |
CGraphicsResource | GraphicsResource abstract class |
CGraphicsResourceBase | |
CGraphicsResourceFactoryBase | Base factory for all Graphics resources. |
CGraphicsResourceMap | Structured returned by GraphicsDeviceContext.Map. |
CICommandList | |
CIGraphicsDeviceService | Service providing method to access GraphicsDevice life-cycle. |
CImage | Provides method to instantiate an image 1D/2D/3D supporting TextureArray and mipmaps on the CPU or to load/save an image from the disk. |
CImageDescription | A description for Image. |
CImageFragment | A region of an image. |
CImageGroup< T > | A group of images. |
CImageHelper | |
CIndexBufferBinding | |
CIVertex | The base interface for all the vertex data structure. |
CMappedResource | A GPU resource mapped for CPU access. This is returned by using GraphicsDevice.MapSubresource |
CMipMapCount | A simple wrapper to specify number of mipmaps. Set to true to specify all mipmaps or sets an integer value >= 1 to specify the exact number of mipmaps. |
CMipMapDescription | Describes a mipmap. |
CNamespaceDoc | The SiliconStudio.Paradox.Graphics namespace contains types that provides a unified Graphics API for Direct3D, OpenGL and OpenGLES. |
CPixelBuffer | An unmanaged buffer of pixels. |
CPixelBufferArray | Used by Image to provide a selector to a PixelBuffer. |
CPixelFormatExtensions | Extensions to PixelFormat. |
CPresentationParameters | Describess how data will be displayed to the screen. |
CPrimitiveQuad | Primitive quad use to draw an effect on a quad (fullscreen by default). This is directly accessible from the GraphicsDevice.DrawQuad method. |
CPrimitiveTypeExtensions | |
CRasterizerState | |
CRasterizerStateDescription | Describes a rasterizer state. |
CRasterizerStateFactory | Base factory for RasterizerState. |
CRasterizerStateSerializer | |
CRational | |
CRenderTarget | A renderable texture view. |
CRenderTargetGraphicsPresenter | Graphics presenter for SwapChain. |
CResourceRegion | |
CResumeManager | |
CSamplerState | |
CSamplerStateDescription | Describes a sampler state. |
CSamplerStateFactory | Base factory for SamplerState. |
CSamplerStateSerializer | |
CShader | |
CSimpleEffect | |
CSprite | A sprite represents a series frames in an atlas forming an animation. |
►CSpriteBatch | Renders a group of sprites. |
CSpriteDrawInfo | |
►CSpriteFont | SpriteFont to use with SpriteBatch. See SpriteFont to learn how to use it. |
CIFontManager | |
CSpriteFontData | Data for a SpriteFont object. |
CSpriteFrame | A sprite frame represents a single frame a sprite animation. It contains the region of the texture representing the frame and the time it is supposed to be displayed. |
CSpriteGroup | Represent of group of Sprite |
CStandardImageHelper | This class is responsible to provide image loader for png, gif, bmp. |
CStaticSpriteFontData | Data for a static SpriteFont object that supports kerning. |
CTexture | Base class for texture resources. |
CTexture1D | A Texture 1D frontend to SharpDX.Direct3D11.Texture1D. |
CTexture2D | A Texture 2D frontend to SharpDX.Direct3D11.Texture2D. |
CTexture2DBase | A Texture 2D frontend to SharpDX.Direct3D11.Texture2D. |
CTexture3D | A Texture 3D frontend to SharpDX.Direct3D11.Texture3D. |
CTextureCube | A TextureCube frontend to SharpDX.Direct3D11.Texture2D. |
CTextureDescription | A Common description for all textures. |
►CUIBatch | A utility class to batch and draw UI images. |
CUIImageDrawInfo | |
CVertexArrayObject | |
CVertexBufferBinding | Binding structure that specifies a vertex buffer and other per-vertex parameters (such as offset and instancing) for a graphics device. |
CVertexDeclaration | The layout of a vertex buffer with a set of VertexElement. |
CVertexElement | A description of a single element for the input-assembler stage. This structure is related to Direct3D11.InputElement. |
CVertexElementUsage | |
CVertexElementWithOffset | |
CVertexPosition2 | Describes a custom vertex format structure that contains position as a Vector2. |
CVertexPositionColorTexture | Describes a custom vertex format structure that contains position and color information. |
CVertexPositionColorTextureSwizzle | Describes a custom vertex format structure that contains position, color, texture and swizzle information. |
CVertexPositionNormalColor | Describes a custom vertex format structure that contains position, normal and color information. |
CVertexPositionNormalTangentMultiTexture | Describes a custom vertex format structure that contains position, color and 10 texture coordinates information. |
CVertexPositionNormalTexture | Describes a custom vertex format structure that contains position, normal and texture information. |
CVertexPositionTexture | Describes a custom vertex format structure that contains position and color information. |
CViewport | Defines the window dimensions of a render-target surface onto which a 3D volume projects. |
CWindowHandle | A platform specific window handle. |
►NImporter | |
►NAssimpNET | |
CMaterialInstances | |
CMeshConverter | |
CMeshInfo | |
►NCommon | |
CCameraInfo | |
CEntityInfo | |
CLightInfo | |
CMaterialInstanciation | |
CMeshMaterials | |
CMeshParameters | |
CNodeInfo | |
CTextureLayerGenerator | |
►NFBX | |
CMaterialInstances | |
►CMeshConverter | |
CBuildMesh | |
CCurveEvaluator | |
CImportConfiguration | |
►NInput | |
CGamePadState | Describes the state of a gamepad. |
CGestureConfig | This represents the base class for all gesture configuration. |
CGestureConfigCollection | A collection of GestureConfig. |
CGestureConfigComposite | Configuration class for the Composite gesture. |
CGestureConfigDrag | Configuration class for the Drag gesture. |
CGestureConfigFlick | Configuration class for the Flick gesture. |
CGestureConfigLongPress | Configuration class the Long Press gestures. |
CGestureConfigTap | Configuration class for the Tap gesture. |
CGestureEvent | Base class for the gesture events. |
CGestureEventComposite | Event class for the Composite gesture. |
CGestureEventDrag | Event class for the Drag gesture. |
CGestureEventFlick | Event class for the Flick gesture. |
CGestureEventLongPress | Event class for the LongPress gesture. |
CGestureEventTap | Event class for the Tap gesture. |
CGestureEventTranslation | Event class for the Drag gesture. |
CInputManager | |
CInputManagerBase | Interface for input management system, including keyboard, mouse, gamepads and touch. |
CIVirtualButton | Interface IVirtualButton |
CKeyEvent | A keyboard event. |
CNamespaceDoc | The SiliconStudio.Paradox.Input namespace contains types to manage the input. |
CPointerEvent | A pointer event. |
►CVirtualButton | Describes a virtual button (a key from a keyboard, a mouse button, an axis of a joystick...etc.). |
CGamePad | GamePad virtual button. |
CKeyboard | Keyboard virtual button. |
CMouse | Mouse virtual button. |
CVirtualButtonBinding | Describes a binding between a name and a IVirtualButton. |
CVirtualButtonConfig | Describes the configuration composed by a collection of VirtualButtonBinding. |
CVirtualButtonConfigSet | A collection of VirtualButtonConfig. |
CVirtualButtonGroup | A combination of IVirtualButton, by default evaluated as the operator '&&' to produce a value if all buttons are pressed. |
CVirtualButtonTwoWay | Describes a IVirtualButton using the sum of a negative and positive button. |
►NInternals | |
CLambdaReadOnlyCollection< TSource, T > | |
►NParticles | |
CIParticlePlugin | A particle plugin that can updates or process particles. |
CIParticlePluginListener | Listeners that can react on addition or removal to a ParticleSystem. |
CParticle | A particle in the particle system. |
CParticleFieldAccessor | Specifies how to access a ParticleFieldDescription in a given ParticleSystem instance. |
CParticleFieldAccessor< T > | Specifies how to access a ParticleFieldDescription{T} in a given ParticleSystem instance. |
CParticleFieldDescription | Describes a field for a particle, which can store specific data for every particle. |
CParticleFieldDescription< T > | Describes a field for a particle, which can store specific data for every particle. |
CParticleFields | Common particle fields. |
►CParticleSystem | A particle system, containing particles and their updaters. |
CEnumerator | A Particle enumerator. |
►NPhysics | |
CBox2DColliderShape | |
CBox2DColliderShapeDesc | |
CBoxColliderShape | |
CBoxColliderShapeDesc | |
CBullet2PhysicsSystem | |
CCapsuleColliderShape | |
CCapsuleColliderShapeDesc | |
CCharacter | |
CCollider | |
CColliderShape | |
CCollisionArgs | |
CCompoundColliderShape | |
CConeTwistConstraint | |
CConstraint | |
CContact | Generic contact between colliders, Always using Vector3 as the engine allows mixed 2D/3D contacts. Note: As class because it is shared between the 2 Colliders.. maybe struct is faster? |
CConvexHullColliderShape | |
CConvexHullColliderShapeDesc | |
CCylinderColliderShape | |
CCylinderColliderShapeDesc | |
CGearConstraint | |
CGeneric6DoFConstraint | |
CGeneric6DoFSpringConstraint | |
CHingeConstraint | |
CHitResult | |
CIColliderShapeDesc | |
CIPhysicsSystem | |
CParadoxMotionState | |
CPhysicsColliderShape | |
CPhysicsColliderShapeData | |
CPhysicsColliderShapeDataConverter | |
CPhysicsColliderShapeSerializer | |
CPhysicsComponent | |
CPhysicsComponentData | Data type for PhysicsComponent. |
CPhysicsComponentDataConverter | Converter type for PhysicsComponent. |
CPhysicsDebugEffect | |
CPhysicsElement | |
CPhysicsElementData | Data type for PhysicsElement. |
CPhysicsElementDataConverter | Converter type for PhysicsElement. |
CPhysicsEngine | |
►CPhysicsProcessor | |
CAssociatedData | |
CPoint2PointConstraint | |
CRigidBody | |
CRotationalLimitMotor | |
CSliderConstraint | |
CSphereColliderShape | |
CSphereColliderShapeDesc | |
CStaticPlaneColliderShape | |
CStaticPlaneColliderShapeDesc | |
CTranslationalLimitMotor | |
►NProjectGenerator | |
CIProjectProcessor | |
CPackageUnitTestGenerator | Create a package. |
CProgram | |
CProjectProcessorContext | |
CResharperDotSettings | Class to produce the template output |
►CResharperDotSettingsBase | Base class for this transformation |
CToStringInstanceHelper | Utility class to produce culture-oriented representation of an object as a string. |
CSynchronizeProjectProcessor | |
►NPublicApiCheck | |
CApiCheck | Helper class to check public API consistency between assemblies. |
►NRemoteShaderCompiler | |
CProgram | |
►NShaders | |
►NCompiler | |
CCompilerParameters | Parameters used for compilation. |
CCompilerResults | Result of a compilation. |
CEffectCompiler | An IEffectCompiler which will compile effect into multiple shader code, and compile them with a IShaderCompiler. |
CEffectCompilerBase | Base class for implementations of IEffectCompiler, providing some helper functions. |
CEffectCompilerCache | Checks if an effect has already been compiled in its cache before deferring to a real IEffectCompiler. |
CEffectCompilerChain | Helper class that delegates actual compilation to another IEffectCompiler. |
CIEffectCompiler | Main interface used to compile a shader. |
CNullEffectCompiler | |
CShaderSourceComparer | |
►NParser | |
►NAnalysis | |
CMemberReferenceExpressionNodeCouple | |
►NAst | |
CClassIdentifierGeneric | |
CEnumType | An enum. |
CForEachStatement | For statement. |
CImportBlockStatement | |
CLinkType | |
CLiteralIdentifier | |
CMixinStatement | A mixin statement. |
CNamespaceBlock | |
CParadoxAttributes | |
CParadoxStorageQualifier | |
CParadoxTags | |
CParadoxType | |
CParametersBlock | A params block. |
CSemanticType | |
CShaderBlock | A Shader block. |
CShaderClassType | Shader Class. |
CShaderRootClassType | Shader Class that supports adding mixin class to its base classes. |
CShaderTypeName | A typeless reference. |
CTypeIdentifier | |
CUsingParametersStatement | A using params statement. |
CUsingStatement | A using statement. |
CVarType | A structure. |
►NGrammar | |
CParadoxGrammar | |
►NMixins | |
CShaderDependencyVisitor | |
CShaderKeyGeneratorBase | |
CShaderMixinCodeGen | This class is responsible to generate associated C# code from an effect file (extension: pdxfx). |
►CShaderSourceManager | Class ShaderSourceManager |
CShaderSourceWithHash | |
CStreamStageUsage | |
CStreamUsageInfo | |
CVTableReference | |
►NPerformance | |
CGenerateShaderPerformance | |
CMixPerformance | |
CPerformanceLogger | |
CSemanticPerformance | |
CStreamCreatorPerformance | |
►NUtility | |
CParadoxMessageCode | |
CParadoxShaderParser | Main class for parsing Paradox HLSL grammar. |
CShaderMixinParser | Parser for mixin. |
CShaderMixinParsingResult | |
CEffectBytecode | Contains a compiled shader with bytecode for each stage. |
CEffectObjectIds | |
CEffectParameterData | The header of a shader parameter. |
CEffectParameterResourceData | Describes a shader parameter for a resource type. |
CEffectParameterValueData | Describes a shader parameter for a valuetype (usually stored in constant buffers). |
CEffectReflection | The reflection data describing the parameters of a shader. |
CEffectSamplerStateBinding | Binding to a sampler. |
CEffectSourceCodeKeys | Keys used for sourcecode generation. |
CHashSourceCollection | A dictionary of associations betweens asset shader urls and ObjectId |
CIShaderMixinBuilder | Interface to be implemented for dynamic mixin generation. |
CNamespaceDoc | The SiliconStudio.Paradox.Shaders namespace contains types to handle the Paradox high-level Shading Language. |
CParameterKeyHashSerializer | |
CShaderArraySource | An array of ShaderSource used only in shader mixin compositions. |
CShaderBytecode | The bytecode of an effect. |
CShaderClassSource | A shader class used for mixin. |
CShaderConstantBufferDescription | Description of a constant buffer. |
CShaderMacro | Preprocessor macro. |
CShaderMixinContext | A context used when mixin ShaderSource. |
CShaderMixinGeneratorSource | A shader source that is linked to a pdxfx effect. |
CShaderMixinManager | Manages IShaderMixinBuilder and generation of shader mixins. |
CShaderMixinObjectId | A helper class to compute a unique object id for a ShaderMixinSource. |
CShaderMixinParameters | Parameters used for mixin. |
CShaderMixinSource | A mixin performing a combination of ShaderClassSource and other mixins. |
CShaderMixinSourceTree | Contains a tree of ShaderMixinSource. |
CShaderMixinSourceTreeExtensions | Extensions for ShaderMixinSourceTree |
CShaderSource | A shader source. |
CShaderStreamOutputDeclarationEntry | Description of a StreamOutput declaration entry. |
►NStorageTool | |
CObjectEntry | Description of an object entry in the bundle. |
CProgram | Tool to manage storage/bundles. |
CStorageAppException | Class StorageAppException. |
CStorageToolApp | Utility class to manipulate storage and bundles. |
►NTestRunner2 | |
CProgram | |
►CTestServerHost | |
CConnectedDevice | A structure to store information about the connected test devices. |
►NThreading | |
CGlobalLock | |
CILockMechanism | |
CLock | |
CLockMechanismException | |
CLocks | |
CStandardLock | |
CTaskList | Helper methods to dispatch action-items from a list to several threads. |
►NUI | |
►NControls | |
CBorder | A border element adds an uniform color border around its content. |
CButton | Represents a Windows button control, which reacts to the Click event. |
CButtonBase | Represents the base primitive for all the button-like controls |
CContentControl | Represents a control with a single piece of content of any type. |
CContentDecorator | A ContentControl decorating its ContentControl.Content with a background image. |
CContentPresenter | A class aiming at presenting another UIElement. |
CControl | Represents the base class for user interface (UI) controls. |
CEditText | Represent an edit text where the user can enter text. |
CImageButton | A Button whose ContentControl.Content are the Button.PressedImage and Button.NotPressedImage. |
CImageElement | Represents a control that displays an image. |
CModalElement | Represents a modal element that puts an overlay upon the underneath elements and freeze their input. |
CScrollBar | Represents a scroll bar. |
CScrollingText | A text viewer that scrolls automatically the text from right to left. |
CScrollViewer | Represents a scroll viewer. A scroll viewer element has an infinite virtual size defined by its ScrollingMode. The user can move in that virtual size by touching and panning on the screen. |
CSlider | Represents a slider element. |
CTextBlock | Provides a lightweight control for displaying small amounts of text. |
CToggleButton | Represent a UI toggle button. A toggle but can have two or three states depending on the IsThreeState property. |
►NData | |
CDataInitializer | Module initializer for data types of assembly SiliconStudio.Paradox.UI. |
CUIImageData | Data type for SiliconStudio.Paradox.UI.UIImage. |
CUIImageDataConverter | Converter type for SiliconStudio.Paradox.UI.UIImage. |
CUIImageGroupData | Data type for SiliconStudio.Paradox.UI.UIImageGroup. |
CUIImageGroupDataConverter | Converter type for UIImageGroup. |
►NEvents | |
CEventManager | Provides event-related utility methods that register routed events for class owners and add class handlers. |
CRoutedEvent | Represents and identifies a routed event and declares its characteristics. |
CRoutedEvent< T > | A routed event typed with the RoutedEventArgs it triggers. |
CRoutedEventArgs | Contains state information and event data associated with a routed event. |
►NPanels | |
CCanvas | Defines an area within which you can position and size child elements with respect to in the Canvas area size. |
CGrid | Represents a grid control with adjustable columns, rows and layers. |
CGridBase | Represents the base primitive for all the grid-like controls |
►CPanel | Provides a base class for all Panel elements. Use Panel elements to position and arrange child objects Paradox applications. |
CPanelChildrenComparer | A comparer sorting the Panel children by increasing Z-Index. |
CStackPanel | Arranges child elements into a single line that can be oriented horizontally or vertically. |
CUniformGrid | Represents the grid where all the rows and columns have an uniform size. |
►NRenderers | |
CDefaultBorderRenderer | The default renderer for Border. |
CElementRenderer | Base class for UI element renderers |
CIElementRendererFactory | A factory that can create ElementRenderers. |
CIRendererManager | The interface for managing UI element renderers. |
CRendererManager | The class in charge to manage the renderer of the different UIElement |
CUIRenderingContext | The UI drawing context. It provides information about how to render UIElements for drawing. |
CIScrollAnchorInfo | Interface providing anchor information to its ScrollViewer. |
CIScrollInfo | Represents the main scrollable region inside a ScrollViewer control. |
CIUIElementUpdate | Interface for the update of the UIElements. |
CNamespaceDoc | The SiliconStudio.Paradox.UI namespace contains types to manage the UI. |
CPropertyChangedArgs< T > | An argument class containing information about a property that changed. |
CStripDefinition | Represent the definition of a grid strip. |
CStripDefinitionCollection | A collection of strip definitions |
CThickness | Describes the thickness of a frame around a cuboid. Six float values describe the Left, Top, Right, Bottom, Front, and Back sides of the cuboid, respectively. |
CTouchEventArgs | Provides data for touch input events. |
CUIElement | Provides a base class for all the User Interface elements in Paradox applications. |
CUIElementCollection | A collection of UIElements. |
CUIElementExtensions | Extensions methods for UIElement |
CUIImage | Class holding all the data required to define an UI image. |
CUIImageGroup | Represent of group of UIImage |
CUIInternalException | The exception that is thrown when an internal error happened in the UI System. That is an error that is not due to the user behavior. |
CUIProfilerKeys | Various ProfilingKey used to measure performance across some part of the UI system. |
CUISystem | Interface of the UI system. |
►NUnitTesting | |
►NUI | |
CTestCaseElement | |
CTestElement | |
CTestResultElement | |
CTestSuiteElement | |
CTouchOptions | |
CTouchRunner | |
CTouchViewController | |
CTestRock | |
►NVisualStudio | |
►NAssets | |
CAssetObjectClassificationColorManager | |
CAssetObjectEditor | Classifier that classifies all text as an instance of the OrinaryClassifierType |
CConstants | |
►NBuildEngine | |
CDataCodeGenerator | |
COutputClassificationColorManager | |
COutputClassifierProvider | |
CPackageBuildMonitorRemote | |
►NClassifiers | |
CClassificationColor | |
CClassificationColorManager | |
►NCodeGenerator | |
CBaseCodeGenerator | A managed wrapper for VS's concept of an IVsSingleFileGenerator which is a custom tool invoked at design time which can take any file as an input and provide any file as output. |
CBaseCodeGeneratorWithSite | Base code generator with site implementation |
►NCommands | |
►NDataGenerator | |
CDataConverterGenerator | Class to produce the template output |
►CDataConverterGeneratorBase | Base class for this transformation |
CToStringInstanceHelper | Utility class to produce culture-oriented representation of an object as a string. |
►NShaders | |
CPreprocessorHelper | |
CShaderKeyClass | |
CShaderKeyFileHelper | |
CShaderKeyVariable | |
CAppDomainUnloadWrapper | |
CBuildMonitorCallback | |
CIBuildMonitorCallback | |
CIParadoxCommands | Describes paradox commands accessed by VS Package to current paradox package (so that VSPackage doesn't depend on Paradox assemblies). |
CParadoxCommands | |
CParadoxCommandsProxy | Proxies commands to real IParadoxCommands implementation. |
►NDataGenerator | |
CDataCodeGeneratorHelper | |
►NShaders | |
CShaderKeyFileGenerator | |
CBuildLogPipeGenerator | |
CBuildSubmissionAwaitExtensions | |
CMyControl | Interaction logic for MyControl.xaml |
CMyToolWindow | This class implements the tool window exposed by this package and hosts a user control |
COutputClassifier | |
CParadoxCommands | |
CParadoxPackage | Quick and temporary VS package to allow platform switch for Paradox. This code needs to be largely refactored and correctly designed |
CParadoxPackageCmdIdList | |
CSolutionEventsListener | |
►CConsoleProgram | Reusable, reflection based helper for parsing commandline options. Greetings to Shawn Hargreaves, original code http://blogs.msdn.com/b/shawnhar/archive/2012/04/20/a-reusable-reflection-based-command-line-parser.aspx This is a modified version of command line parser that adds: |
COptionAttribute | |
CDelegateHolder< T1 > | Delegate for a RenderPass action used by Effects.RenderPass.StartPass and Effects.RenderPass.EndPass. |
CGame | Main Game class system. |
CGameSystem | |
CIScript | |
CIScriptContext | |
CPrettyPrinter | |
►CResource | |
CAttribute | |
CId | |
CLayout | |
CScript | |
CScriptContext | |
CScriptSystem | The script system handles scripts scheduling in a game. |
►NPresentation | |
►NAdorners | |
CHighlightBorderAdorner | An adorner that draw a rectangle with borders over the adorned element. It can multiple possible states: Hidden, Visible, HighlightAccept and HighlightRefuse. |
►NBehaviors | |
CBehaviorProperties | This static class contains attached dependency properties that can be used as behavior to add or change features of controls. |
CButtonCloseWindowBehavior | A behavior that can be attached to a ButtonBase and will close the window it is contained in when clicked. Note that if a command is attached to the button, it will be executed after the window is closed. If you need to execute a command before closing the window, you can use the CloseWindowBehavior{T}.Command and CloseWindowBehavior{T}.CommandParameter property of this behavior. |
CCharInputBehavior | This behavior allows more convenient editing of the value of a char using a TextBox. |
CCloseWindowBehavior< T > | A base behavior that will close the window it is contained in an event occurs on a control. A command can be executed before closing the window by using the Command and CommandParameter properties of this behavior. |
CCommandBindingBehavior | This command will bind a ICommandBase to a RoutedCommand. It works just as a CommandBinding except that the bound command is executed when the routed command is executed. The CanExecute handler also invoke the CanExecute method of the ICommandBase. |
CDeferredBehaviorBase< T > | A Behavior{T} that support deferred attachement for a FrameworkElement derived class. In such a case, the attachement is delayed until the OnLoad event is raised. |
CDoubleClickCloseWindowBehavior | A behavior that can be attached to a Control and will close the window it is contained in when double-clicked. If you need to execute a command before closing the window, you can use the CloseWindowBehavior{T}.Command and CloseWindowBehavior{T}.CommandParameter property of this behavior. |
CDropCommandParameters | Information about a drag & drop command. |
CGridViewAutoSizeBehavior | |
CItemsControlCollectionViewBehavior | |
CListBoxRectangleSelectionBehavior | |
CNumericTextBoxTransactionalRepeatButtonsBehavior | This behavior allows more convenient editing of the value of a char using a TextBox. |
COnEventBehavior | An abstract behavior that allows to perform actions when an event is raised. It supports both RoutedEvent and standard event , and allow to catch routed event triggered by any control. |
COnEventCommandBehavior | An implementation of the OnEventBehavior class that allows to invoke a command when a specific event is raised. |
COnEventSetPropertyBehavior | An implementation of the OnEventBehavior class that allows to set the value of a dependency property on the control hosting this behavior when a specific event is raised. |
COnFocusBindingInterruptionBehavior | Represents a behavior capable of interrupting a Binding on a UIElement when it receives focus, and resuming that Binding when it loses focus. |
COnPropertyChangedCommandBehavior | A Behavior that allow to execute a command when the value of a dependency property of its associated object changes, or when the source of the dependency property binding is updated. |
CRegisterKeyBindingBehavior | |
CSetFocusOnLoadBehavior | |
CSliderDragFromTrackBehavior | |
CSynchronizeLargestSizeBehavior | A behavior that allows to synchronize the width and/or height of FrameworkElements so that each instance has the width/height of the largest one. |
CTextBoxCloseWindowBehavior | A behavior that can be attached to a TextBox and will close the window it is contained in when Key.Enter is pressed. A command can ben executed before closing the window, you can use the CloseWindowBehavior{T}.Command and CloseWindowBehavior{T}.CommandParameter property of this behavior. |
CTextBoxValidationBehavior | This behavior allows to update the Binding of the TextBox.Text property both when the control losts focus and when the user press Enter. When the user press Escape, the TextBox.Text property can be roll-backed to the source value, cancelling the modification. Additionally, a command can be bound to be executed on validation. |
CTextTrimmingBehavior | |
CThumbTransactionalDragBehavior | |
CTilePanelNavigationBehavior | |
►NCollections | |
CAutoUpdatingSortedObservableCollection< T > | An observable collection that automatically sorts inserted items using either the default comparer for their type, or a custom provider comparer. Insertion and search are both O(log(n)). The method SortedObservableCollection{T}.BinarySearch must be used for O(log(n)). The items must implement INotifyPropertyChanging and INotifyPropertyChanged. The collection watches for property changes in its items and reorders them accordingly if the changes affect the order. |
CIObservableCollection< T > | This interface regroups the ICollection{T} interface, the INotifyPropertyChanged interface, and the INotifyCollectionChanged interface. It has no additional members. |
CIReadOnlyObservableCollection< out T > | This interface regroups the IReadOnlyCollection{T} interface, the INotifyPropertyChanged interface, and the INotifyCollectionChanged interface. It has no additional members. |
CNonGenericObservableListWrapper< T > | A class that wraps an instance of the ObservableList{T} class and implement the IList interface. In some scenarii, IList does not support range changes on the collection (Especially when bound to a ListCollectionView). This is why the ObservableList{T} class does not implement this interface directly. However this wrapper class can be used when the IList interface is required. |
CObservableList< T > | |
CSortedObservableCollection< T > | An observable collection that automatically sorts inserted items using either the default comparer for their type, or a custom provider comparer. Insertion and search are both O(log(n)). The method BinarySearch must be used for O(log(n)). If items are modified outside from the collection and these changes affect the order, the collection won't be updated. You must remove them from the collection before modifying it, and re-add it afterwards. Use an AutoUpdatingSortedObservableCollection{T} if you want to maintain order after modifying items. |
►NCommands | |
CAnonymousCommand | An implementation of CommandBase that route Execute calls to a given anonymous method. |
CAnonymousCommand< T > | An implementation of CommandBase that route Execute calls to a given anonymous method with a typed parameter. |
CAsyncCommand | |
CCancellableCommand | A command that supports undo/redo |
CCommandActionItem | |
CCommandBase | An abstract class that is the base implementation of the ICommandBase interface. |
CDisabledCommand | This class represents a command that is always disabled and does nothing when executed. |
CICommandBase | An interface representing an implementation of ICommand with additional properties. |
CSystemCommands | A static class containing system commands to control a window. |
►NControls | |
►NCommands | |
CControlCommands | This class provides an instance of all commands in the namespace SiliconStudio.Presentation.Controls.Commands. These instances can be used in XAML with the StaticExtension markup extension. |
CNamespaceDoc | The SiliconStudio.Presentation.Controls.Commands namespace contains useful commands to apply on WPF controls. These commands usually only affects the properties of a control, and does not require a view model. The control to affect is usually passed as a parameter of the command. To use these commands in XAML file, a ControlCommands static class is provided, which contains a static instance of all commands. See the StaticExtension for more information. |
CAsyncContentControl | |
CColorPicker | Represents a color picker control. |
CCustomRenderRoutedEventArgs | |
►CFilteringComboBox | |
CFilteringComboBoxSort | |
CGameEngineHwndHost | |
CKeyValueGrid | This control represents a Grid with two columns, the first one representing keys and the second one representing values. Grid.ColumnDefinitions and Grid.RowDefinitions should not be modified for this control. Every child content added in this control will either create a new row and be placed on its left column, or placed on the second column of the last row. |
CMatrixEditor | |
CNumericTextBox | A specialization of the TextBoxBase control that can be used for numeric values. It contains a Value property that is updated on validation. |
CPropertyView | |
CPropertyViewItem | |
CPropertyViewItemEventArgs | |
CRepeatButtonPressedRoutedEventArgs | |
CRoutedDependencyPropertyChangedEventArgs | |
CScaleBar | |
CTextBox | An implementation of the TextBoxBase control that provides additional features such as a proper validation/cancellation workflow, and a watermark to display when the text is empty. |
CTextBoxBase | An implementation of the System.Windows.Controls.TextBox control that provides additional features such as a proper validation/cancellation workflow. |
CTextLogViewer | This control displays a collection of ILogMessage. |
CUnitConversion | Represent an unit conversion for an UnitSystem used for grouping large or small values (such as nano or mega units) |
CUnitConversionCollection | A collection of UnitConversion. Note that when two multipliable UnitConversion conflict (eg. 5mm and 0.5cm), the last one has priority. |
CUnitGrouping | Represent an acceptable value for grouping units |
CUnitGroupingCollection | A collection of UnitGrouping.Note that when two multipliable UnitGrouping conflict, the last one has priority. |
CUnitSystem | Represent an unit system that can be used with a ScaleBar |
CVector2Editor | |
CVector3Editor | |
CVector4Editor | |
CVirtualizingTilePanel | This class describes a Panel similar to a WrapPanel except that items have a reserved space that is equal to the size of the largest items. Every item is aligned vertically and horizontally such as if they were in a grid. |
►NCore | |
CAnonymousComparer< T > | This class allows implementation of IComparer{T} using an anonymous function. |
CAnonymousEqualityComparer< T > | This class allows implementation of IEqualityComparer{T} using anonymous functions. |
CAnonymousEventHandler | |
CBindingProxy | A class that serves as a proxy for data binding. As a freezable, its Data dependency property can inherit data context from a container DependencyObject. |
CCancelRoutedEventArgs | |
CDependencyPropertyWatcher | |
CFocusManager | This class hold the IsFocusedProperty attached dependency property that allows to give the focus to a control using bindings. |
CNameOf< TType > | A class that provides runtime evaluation of member names using Expression. Note that this class should not be used when performances matter. |
CUtils | A static class containing various useful methods and constants. |
CValidationRoutedEventArgs | |
CValidationRoutedEventArgs< T > | |
►NDialogs | |
CDialogService | |
CFileOpenModalDialog | |
CFileSaveModalDialog | |
CFolderOpenModalDialog | |
CModalDialogBase | |
►NExpressionDark | |
CExpressionDarkUtility | |
CFixedExpressionDarkTheme | |
►NExtensions | |
CBindingExtensions | |
CClassFieldExtensions | |
CColorExtensions | |
CDependencyObjectExtensions | |
CDrawingContextExtensions | |
CExceptionExtensions | |
CFrameworkElementExtensions | |
CImageExtensions | |
CItemsControlExtensions | |
CObjectExtensions | |
CStringExtensions | |
CVisualExtensions | |
►NInteractivity | |
CBehaviorCollection | A collection of behavior that synchronize with the System.Windows.Interactivity.Interaction.Behaviors attached property. |
CInteraction | A container for an attached dependency property that contains a collection of behavior. The purpose of this class is to be used in place of System.Windows.Interactivity.Interaction. This class allows to set behaviors in styles because SiliconStudio.Presentation.Interactivity.BehaviorCollection has a public parameterless constructor and the Behaviors attached property has a public setter. When the collection is modified or set, it automatically synchronize the attached property System.Windows.Interactivity.Interaction.Behaviors. |
►NMarkupExtensions | |
CBoolExtension | |
CDoubleExtension | |
CImageExtension | |
CKeyGestureExtension | This markup extension allows to create a KeyGesture instance from a string representing the gesture. |
CMultiBinding | This class extends the System.Windows.Data.MultiBinding by providing constructors that allows construction using markup extension. |
CPriorityBinding | This class extends the System.Windows.Data.PriorityBinding by providing constructors that allows construction using markup extension. |
CReference | |
CSizeExtension | |
CThicknessExtension | |
CToolTipExtension | This markup extension allows to format the text of a tooltip a text and a gesture. |
►NQuantum | |
►NView | |
CObservableNodeTemplateProvider | A base class for implementations of ITemplateProvider that can provide templates for IObservableNode instances. |
CTypeMatchTemplateProvider | An implementation of the ObservableNodeTemplateProvider that matches IObservableNode of a specific type. |
CAnonymousCommandWrapper | |
CCombinedNodeCommandWrapper | |
CCombinedObservableNode | |
CCombinedObservableNode< T > | |
CCombinedValueChangedActionItem | |
CDebugExtensions | |
CINodeCommandWrapper | |
CIObservableNode | |
CModelNodeCommandWrapper | |
CNodeChangedArgs | |
CNodeCommandWrapperBase | A base class to wrap one or multiple INodeCommand instances into a CancellableCommand. |
CObservableModelNode | |
CObservableModelNode< T > | |
CObservableNode | |
CObservableViewModel | |
CObservableViewModelConsistencyException | An exception that occurs during consistency checks of ObservableViewModel nodes, indicating that an ObservableNode is un an unexpected state. |
CObservableViewModelIdentifier | |
CObservableViewModelService | A class that provides various services to ObservableViewModel objects |
CSingleObservableNode | |
CValueChangedActionItem | |
CVirtualObservableNode | |
CVirtualObservableNode< T > | |
►NServices | |
CFileDialogFilter | A structure representing a filter for a file dialog. |
CIDialogService | An interface to invoke dialogs from commands implemented in view models |
CIDispatcherService | |
CIFileModalDialog | An interface representing modal file dialogs. |
CIFileOpenModalDialog | An interface representing a modal file open dialog. |
CIFileSaveModalDialog | An interface representing a modal file save dialog. |
CIFolderOpenModalDialog | An interface representing a modal folder selection dialog. |
CIModalDialog | An interface representing a modal dialog. |
►NSettings | |
CChangesValidatedEventArgs | Arguments of the SettingsKey.ChangesValidated event. |
CFileModifiedEventArgs | Arguments of the SettingsProfile.FileModified event. |
CNamespaceDoc | The SiliconStudio.Presentation.Settings namespace contains types to handle application settings. It supports multiple settings profiles, profile inheritance, profile saving and loading, and it is thread-safe. It uses YAML serialization to write settings files. |
CSettingsFile | This class represents a set of settings that can be stored in a file. This class is public for serialization purpose only, and should not be used directly. |
CSettingsFileLoadedEventArgs | Arguments of the SettingsService.SettingsFileLoaded event. |
CSettingsKey | This class represents property to store in the settings that is identified by a key. |
CSettingsListKey< T > | This class represents a SettingsKey containing a list of values of the given type T. |
CSettingsProfile | This class represents a collection of values for all registered SettingsKey. It may also contains values for settings keys that are not currently registered, if they exist in the file from which the profile was loaded. |
CSettingsService | A static class that manages settings loading and saving for an application. |
CSettingsValueKey< T > | This class represents a SettingsKey containing a single value of the specified type T. |
►NValueConverters | |
CAndMultiConverter | |
CBoolToParam | This converter will convert a boolean to the object given in parameter if its true, and to null if it's false. ConvertBack is supported and will return whether the given object is non-null |
CCamelCaseTextConverter | This converter will format a CamelCase string by inserting spaces between words. |
CChained | This converter can chain up to MaxConverterCount IValueConverter to convert a value. The first converter takes the value parameter of the Chained value converter itself, and then each converter takes the previous converter output as input value. The parameter and target type of each converter can also be specified. IValueConverter.ConvertBack is supported and converters are invoked backward. |
CCharToUnicode | This converter will convert a char value to the integer representation of its unicode value. ConvertBack is supported and will return the default char value if the given integer value can't be converted. |
CColorConverter | This converter will convert any known type of color value to the target type, if the conversion is possible. Otherwise, a NotSupportedException will be thrown. The currently input types supported are SiliconStudio.Core.Mathematics.Color, Color3, Color4. The currently output types supported are System.Windows.Media.Color, SiliconStudio.Core.Mathematics.Color, Color3, Color4, string, System.Windows.Media.Brush, object. |
CCompareNum< T > | This converter will compare a given numeric value with a numeric value passed as parameter. |
CCountEnumerable | This converter will take an enumerable as input and return the number of items it contains. |
CEnumValues | This converter will convert a Type to an enumerable of Enum values, assuming the given type represents an enum or a nullable enum. Enums with FlagsAttribute are supported as well. |
CExtendedOrSingle | This converter will convert a boolean value to a SelectionMode value, where false translates to SelectionMode.Single and true> translates to SelectionMode.Extended. ConvertBack is supported. |
CInvertBool | This converter will invert a boolean value. ConvertBack is supported and does basically the same operation as Convert. |
CIsDifferent | This converter will return true if the numeric value is different from the numeric parameter. |
CIsEqual | This converter will return true if the numeric value is equal to the numeric parameter. |
CIsEqualToParam | This converter will convert an object to a boolean. If the given value is equal (or reference-equal for non-value type) to the parameter, it will return true . Otherwise, it will return false . |
CIsGreater | This converter will return true if the numeric value is greater than the numeric parameter. |
CIsGreaterOrEqual | This converter will return true if the numeric value is greater than or equal to the numeric parameter. |
CIsLower | This converter will return true if the numeric value is lower than the numeric parameter. |
CIsLowerOrEqual | This converter will return true if the numeric value is lower than or equal to the numeric parameter. |
CJoinStrings | This value converter will join an enumerable of strings with the separator given as parameter (or using a single space character as separator if the parameter is null). |
CMaxNum | This converter will return the maximal result between the converter value and the converter parameter. |
CMinNum | This converter will return the minimal result between the converter value and the converter parameter. |
CMultiBindingToTuple | |
CMultiChained | This converter can wrap an IMultiValueConverter and chain the result of this converter to up to MaxConverterCount IValueConverter to further convert the resulting value. The first converter takes the value output by the MultiConverter, and then each converter takes the previous converter output as input value. The parameter and target type of each converter can also be specified. IValueConverter.ConvertBack is supported and converters are invoked backward. |
CMultiply | This converter will multiply a given numeric value by the numeric value given as parameter. |
CMultiValueConverterBase< T > | An abstract class for implementations of IMultiValueConverter that supports markup extensions. |
CNullToUnset | This converter will convert a null value to DependencyProperty.UnsetValue. If the given object is not null, it will be returned as it is. |
CNumericToBool | This converter will convert a numerical value to a boolean. The result will be false if the given value is equal to zero, true otherwise. |
CNumericToSize | This converter will convert a double value to a Size structure. A Size must be passed as a parameter of this converter. You can use the SizeExtension markup extension to easily pass one, with the following syntax: {sskk:Size (arguments)}. The resulting size will be the parameter size multiplied bu the scalar double value. |
CNumericToThickness | This converter will convert a double value to a Thickness structure that can be used for Margin, Padding, etc. A Thickness must be passed as a parameter of this converter. You can use the ThicknessExtension markup extension to easily pass one, with the following syntax: {sskk:Thickness (arguments)}. The resulting thickness will be the parameter thickness multiplied bu the scalar double value. |
CObjectToBool | This converter will convert an object to a boolean value, returning false if the object is equal to null, true otherwise. |
CObjectToFullTypeName | This converter converts any object to a string representing the full name of its type. It accepts null and will convert it to a string representation of null. ConvertBackis supported, and will return the type corresponding to the given type name, or null if the string representation of a null object is passed. |
CObjectToType | This converter convert any object to its type. It accepts null and will return null in this case. |
CObjectToTypeName | This converter convert any object to a string representing the name of its type (without assembly or namespace qualification). It accepts null and will convert it to a string representation of null. |
COneWayMultiValueConverter< T > | An abstract implementation of MultiValueConverterBase{T} that does not support ConvertBack. Invoking ConvertBack on this value converter will throw a NotSupportedException. |
COneWayValueConverter< T > | An abstract implementation of ValueConverterBase{T} that does not support ConvertBack. Invoking ConvertBack on this value converter will throw a NotSupportedException. |
COrMultiConverter | |
CStaticResourceConverter | A converter that resolve the specified value from the resources from the current application |
CStringEquals | This converter compares the given string with the string passed as parameter, and returns true if they are equal, false otherwise. |
CSumNum | This converter will sum a given numeric value with a numeric value passed as parameter. You can use the DoubleExtension markup extension to easily pass a double value as parameter, with the following syntax: {sskk:Double (argument)}. |
CSumSize | This converter will sum a given Size with a Size passed as parameter. You can use the SizeExtension markup extension to easily pass one, with the following syntax: {sskk:Size (arguments)}. |
CSumThickness | This converter will sum a given Thickness with a Thickness passed as parameter. You can use the ThicknessExtension markup extension to easily pass one, with the following syntax: {sskk:Thickness (arguments)}. |
CTimeSpanToDouble | This value converter will convert a TimeSpan to double by using the TimeSpan.TotalSeconds property. |
CToDouble | This value converter will convert any numeric value to double. ConvertBack is supported and will convert the value to the target if it is numeric, otherwise it returns the value as-is. |
CTrimString | This converter will trim the string representation of an object to the given number of characters, adding "..." at the end of the resulting string. The number of character must be passed via the converter parameter. |
CUFileToFileName | This converter will convert an UFile to a string representing the file name. |
CUFileToFileNameWithExt | This converter will convert an UFile to a string representing the file name with its extension. |
CUFileToString | This converter will convert an UFile to its string representation. |
CUFileToUri | This converter will convert an UFile to an instance of the Uri class. |
CUnderlyingType | This converter convert a Nullable type to its underlying type. If the type is not nullable, it returns the type itself. |
CUPathToString | This converter will convert an UPath object to its string representation. ConvertBack is supported, the correct target type (UFile or UDirectory) must be passed. |
CValueConverterBase< T > | An abstract class for implementations of IValueConverter that supports markup extensions. |
CVisibleOrCollapsed | This converter will convert a boolean value to a Visibility value, where false translates to Visibility.Collapsed. ConvertBack is supported. |
CVisibleOrHidden | This converter will convert a boolean value to a Visibility value, where false translates to Visibility.Hidden. ConvertBack is supported. |
CXOrMultiConverter | |
►NView | |
CDefaultTemplateProvider | A default implementation of the ITemplateProvider interface that matches any object. |
CDefaultTemplateProviderComparer | A default implementation of the TemplateProviderComparerBase class that compares ITemplateProvider instances by name. |
CDispatcherService | |
CITemplateProvider | An interface for a class that can provide a template for a given object that matches some prerequisites. |
CTemplateProviderBase | An abstract implementation of the ITemplateProvider interface. |
CTemplateProviderComparerBase | A base class to compare instances of ITemplateProvider in order to determine which template to use when multiple template providers match the same object. |
CTemplateProviderSelector | An implementation of DataTemplateSelector that can select a template from a set of statically registered ITemplateProvider objects. |
►NViewModel | |
►NActionStack | |
CActionItemViewModel | This class is a view model for object that implements the IActionItem interface. It inherits from the DispatcherViewModel class. |
CActionStackViewModel | This class is a view model for the ViewModelTransactionalActionStack class. It inherits from the DispatcherViewModel class. |
CCollectionChangedViewModelActionItem | |
CPropertyChangedViewModelActionItem | |
CViewModelActionItem | An abstact class that inherits from ActionItem and can be used to manage actions related to an IDirtiableViewModel |
CViewModelTransactionalActionStack | |
CDirtiableEditableViewModel | An implementation of the EditableViewModel that is also itself an IDirtiableViewModel. The Dirtiables property returns an enumerable containing the instance itself. |
CDirtinessChangedEventArgs | |
CDispatcherViewModel | This abstract class is an implementation of ViewModelBase that uses a dispatcher to invoke OnPropertyChanging and OnPropertyChanged handlers. |
CEditableViewModel | This class is an implementation of the DispatcherViewModel class that supports undo/redo of property and collection changes. It requires an ITransactionalActionStack and can be linked to one or several IDirtiableViewModel objects. The dirtiable objects will have their dirty flag updated accordingly to the state of the action stack. |
CIDirtiableViewModel | An interface that represents an object which can be in a dirty state (modified since last save). This interface provides access to the dirty state and methods to bind ViewModelActionItem in order to update the dirtiness when the action stack is reset to the save marker and/or modified again. |
CIViewModelServiceProvider | A service provider class for view model objects. |
CLoggerResultViewModel | A view model based on the LoggerViewModel that monitors LoggerResult objects. The main difference with the base LoggerViewModel is that all mesages already contained LoggerResult are added to the LoggerViewModel.Messages collection in the constructor. |
CLoggerViewModel | A view model that monitors messages from one or several loggers and update an observable collection of ILogMessage using the dispatcher. The updates are grouped together after a customizable delay to prevent blocking the UI thread. |
CViewModelBase | This abstract class represents a basic view model, implementing INotifyPropertyChanging and INotifyPropertyChanged and providing a set of SetValue helper methods to easly update a property and trigger the change notifications. |
CViewModelServiceProvider | A service provider class for view model objects. |
►NProjectTemplating | |
CProjectTemplate | Defines a project template that allows automated creation of a project structure with files. |
CProjectTemplateItem | A file item that will be copied by the template. |
CProjectTemplateTransformation | Base that must be used for all ProjectTemplate |
►NQuantum | |
►NAttributes | |
CSealedCollectionAttribute | |
►NCommands | |
CAddNewItemCommand | This command construct a new item and add it to the list contained in the value of the node. In order to be used, the node owning this command must contains a non-null value of type IList{T}. An new item of type T will be created, or an exception will be thrown if T could not be determinated or has no parameterless constructor. |
CAddPrimitiveKeyCommand | |
CCreateNewInstanceCommand | |
CINodeCommand | Base interface for node commands. |
CModifyValueCommand | |
CRemoveItemCommand | |
CRenameStringKeyCommand | |
CSetToNullCommand | |
CUncancellableCommand | |
►NContents | |
CBoxedContent | |
CContentBase | A base abstract implementation of the IContent interface. |
CIContent | Content of a IModelNode. |
CMemberContent | An implementation of IContent that gives access to a member of an object. |
CObjectContent | An implementation of IContent that gives access to an object or a boxed struct. |
►NReferences | |
CIReference | |
CObjectReference | A class representing a reference to another object that has a different model. |
CReferenceEnumerable | A class representing an enumeration of references to multiple objects. |
CDebugExtensions | |
CGuidContainer | Handles Guid generation and storage for model nodes. |
CIGuidContainer | Base interface for Guid containers, object that can store a unique identifier for a collection of object. |
CIModelNode | The IModelNode interface represents a node in a model object. A model object is represented by a graph of nodes, where each node is wrapping a Content. The implementation of IContent that is used defines how the the value behind the node can be fetched, or modified. |
CINodeBuilder | This interface provides objects and methods to build a nodal view model from a given object. |
►CLCS | Algorithms to solve the Longest Common Subsequence problem. http://en.wikibooks.org/wiki/Algorithm_Implementation/Strings/Longest_common_subsequence |
CDiff | |
CModelConsistencyCheckVisitor | |
CModelContainer | A container used to store models and resolve references between them. |
CModelNode | This class is the default implementation of the IModelNode. |
CModelNodeExtensions | |
CModelNodePath | A class describing the path of a node, relative to a root node. The path can cross references, array, etc. |
CNodeConstructedArgs | Arguments of the INodeBuilder.NodeConstructed event. |
CNodeConstructingArgs | Arguments of the INodeBuilder.NodeConstructing event. |
CQuantumConsistencyException | An exception that occurs during consistency checks of Quantum objects, indicating that a IModelNode is un an unexpected state. |
►NShaders | |
►NAnalysis | |
►NHlsl | |
CHlslSemanticAnalysis | A Type reference analysis is building type references. |
CAnalysisBase | Base class for analysis. |
CCastAnalysis | |
CSemanticAnalysis | A Type reference analysis is building type references. |
►NAst | |
►NGlsl | |
CInterfaceType | An interface type. |
CLayoutKeyValue | LayoutKey value node. |
CLayoutQualifier | Describe a register location |
CParameterQualifier | Specialized ParameterQualifier for Hlsl. |
►NHlsl | |
CAnnotations | An Annotations. |
CAsmExpression | A raw asm expression. |
CAttributeDeclaration | Describes an attribute. |
CCastExpression | A cast expression. |
CClassType | Definition of a class. |
CCompileExpression | A Compile expression. |
CCompositeIdentifier | A composite identifier. |
CConstantBuffer | Declaration of a constant buffer. |
CConstantBufferType | Type of constant buffer. |
CFloatQualifier | Value range for a float |
CGenericTypeExtensions | |
CIdentifierDot | C# namespace or class. |
CIdentifierGeneric | A generic identifier in the form Typename<identifier1,..., identifiern> |
CIdentifierNs | A C++ identifier with namespaces "::" separator |
CInterfaceType | Definition of a class. |
CPackOffset | Describes a packoffset(value). |
CParameterQualifier | Specialized ParameterQualifier for Hlsl. |
CPass | A technique pass. |
CRegisterLocation | Describe a register location |
CSamplerStateType | A State type. |
CSamplerType | A State type. |
CSemantic | Describes a semantic. |
CStateExpression | A state expresion in the form: sampler {...}. |
CStateInitializer | A set of state values. |
CStateType | A State type. |
CStorageQualifier | A Storage qualifier. |
CStreamTypeName | A State type. |
CTechnique | Technique description. |
CTextureType | A State type. |
CTypedef | Typedef declaration. |
CArrayInitializerExpression | Expression used to initliaze an array {...expressions,} |
CArrayType | Array type. |
CAssignmentExpression | An assigment expression |
CAssignmentOperatorHelper | Helper for AssignmentOperator. |
CAttributeBase | An abstract class for attribute definition. |
CBinaryExpression | Describes a binary expression. |
CBinaryOperatorHelper | Helper for BinaryOperator. |
CBlockStatement | A Block of statement. |
CCaseStatement | A single case or default statement. |
CCloneContext | Provides a dictionary of cloned values, where the [key] is the original object and [value] the new object cloned associated to the original object. |
►CCompositeEnum | A composite enum. |
CStringEnumMap | Internal dictionary that provides conversion helper methods. |
CConditionalExpression | A Conditional expression |
CDeclarationStatement | A declaration inside a statement. |
CDeepCloner | DeepClone extension. |
CEmptyExpression | A Empty expression |
CEmptyStatement | A Empty of statement. |
CExpression | An expression. |
CExpressionList | A list of expression. |
CExpressionStatement | An expression statement. |
CForStatement | For statement. |
CGenericDeclaration | A generic declaration. This is used internally to identify a generic declaration. |
CGenericParameterConstraint | A Generic parameter for a method that provides a constraint resolver. |
CGenericParameterType | Defines a generic parameter type. |
CGenericType | Base class for all generic types. |
CGenericType< T1 > | Generic with one parameter. |
CGenericType< T1, T2 > | Generic type with two parameters. |
CGenericType< T1, T2, T3 > | Generic type with three parameters. |
CIAttributes | |
CIDeclaration | Toplevel interface for a declaration. |
CIdentifier | An identifier. |
CIfStatement | If statement. |
CIGenerics | An interface used by generic definitions and instance. |
CIndexerExpression | Indexer expression. |
CIQualifiers | Base interface for all node providing qualifiers. |
CIScopeContainer | A tag interface to identify a container for scope declarations. |
CITypeInferencer | A tag interface for an object referencing a type. |
CKeywordExpression | Keyword expression statement like continue; break; discard; |
CLayoutQualifier | A Layout qualifier. |
CLiteral | A field of a struct. |
CLiteralExpression | A literal expression. |
►CMatrixType | Matrix type. |
CIndexer | Index information. |
CMemberReferenceExpression | A member reference in the form {this}.{Name} |
CMethodDeclaration | Declaration of a method. |
CMethodDefinition | A method definition with a body of statements. |
CMethodInvocationExpression | A method invocation. |
CNode | Abstract node. |
CNodeExtensions | Extensions for Node. |
CNodeIterator | Shader childrens iterator. |
CNodeProcessorContext | Node explorer. |
CObjectType | An Object Type. |
CParameter | A single parameter declaration. |
CParameterQualifier | A Storage qualifier. |
CParenthesizedExpression | An expression surrounded by parenthesis. |
CPostAttributeBase | An abstract class for a post attribute definition. |
CQualifier | A Storage qualifier. |
CReturnStatement | A return statement. |
CScalarType | A Scalar type |
CShader | Toplevel container of a shader parsing result. |
CSourceLocation | A Source location. |
CSourceSpan | A SourceSpan. |
CStatement | Base root class for all statements. |
CStatementList | A list of statement. |
CStorageQualifier | A Storage qualifier. |
CStructType | A structure. |
CSwitchCaseGroup | A group of cases and default attached to their statements. |
CSwitchStatement | Switch statement. |
CTypeBase | Base type for all types. |
CTypeInference | A reference to a type. |
CTypeName | A typeless reference. |
CTypeReferenceExpression | A reference to a variable. |
CUnaryExpression | A unary expression. |
CUnaryOperatorHelper | Helper for UnaryOperator. |
CVariable | A variable declaration. |
CVariableReferenceExpression | A reference to a variable. |
CVectorType | Base class for all vector types |
CVisitorIgnoreAttribute | Instruct a ShaderVisitor to ignore a field |
CWhileStatement | While and Do-While statement. |
►NConvertor | |
CCallstackVisitor | |
CConstantBufferLayoutRule | A single map rule. |
CGlobalUniformVisitor | Collect a list of global uniforms that are used as global temporary variable. |
CGlslKeywords | GlslKeywords |
CHlslToGlslConvertor | HLSL to GLSL conversion requires several steps: |
CHlslTypes | |
CMapRule | A map rule for types. |
CPipelineStageHelper | Helper functions for PipelineStage. |
CSamplerMappingVisitor | Collect the texture and sampler pair used in the HLSL shader. |
CSamplerTextureKey | |
CVariableLayoutRule | A single map rule. |
►NGrammar | |
►NHlsl | |
CHlslGrammar | Methods used to create the Abstract Syntax Tree.. |
CBnfTermExtensions | Extensions to BnfTerm. |
CGenericResolverHint | |
CIdentifierResolverHint | |
CResolveInCode | |
CShaderGrammar | Methods used to create the Abstract Syntax Tree.. |
CShaderLanguageData | |
CTokenInfo | Key terminal |
CTokenizer | |
►NParser | |
►NHlsl | |
CHlslParser | HlslParser. |
CDefaultIncludeHandler | Default IncludeHandler implementation loading files from a set of predefined directories. |
CIncludeHandler | Callback interface to handle included file requested by the PreProcessor. |
CParsingResult | A Parsing result. |
CShaderMacro | Macro to be used with PreProcessor. |
CShaderParser | Parser class. |
►NUtility | |
CLoggerResult | A class to collect parsing/expression messages. |
CMessageCode | |
COrderedSet< T > | An ordered set |
CReferenceEqualityComparer< T > | A Comparator to use object.ReferenceEquals method. |
CReportMessage | A report message. |
CSpanConverter | |
►NVisitor | |
CExpressionEvaluator | An expression evaluator. |
CExpressionResult | Result of an expression. |
►CScopeDeclaration | A Scope declaration provides a way to retrieve all scope declaration (variable, methods...etc.) and attached nodes. |
CDeclarationList | |
CSearchVisitor | A visitor that takes a filter function to apply to each node. |
CShaderVisitor | A Generic Visitor. |
CStripVisitor | The strip visitor collects all function and declaration used by a set of entrypoints and remove any unreferenced/unused declaration. |
►CVisitorBase | Visitor base. |
CVisitAttribute | Tag a visitable method with this attribute. |
►NWriter | |
►NHlsl | |
CHlslToGlslWriter | A writer for a shader. |
CHlslWriter | A writer for a shader. |
CShaderWriter | A writer for a shader. |
CPreProcessor | C++ preprocessor using D3DPreprocess method from d3dcompiler API. |
►NTests | |
CAppDelegate | |
CApplication | |
►NTextureConverter | |
►NPvrttWrapper | |
CConstant | |
►NRequests | |
CArrayCreationRequest | Request to create a texture array from a texture list. |
CArrayElementRemovalRequest | Request to remove the texture at a specified position from a texture array. |
CArrayExtractionRequest | Request to extract one or every textures from a texture array |
CArrayInsertionRequest | Request to insert a specific texture in a texture array. |
CArrayUpdateRequest | Request to update a specific texture in a texture array. |
CAtlasCreationRequest | Request to create an atlas from a texture list. |
CAtlasExtractionRequest | Request to extract one or every textures from an atlas. |
CAtlasUpdateRequest | Request to update a texture from an atlas |
CColorKeyRequest | Request to premultiply the alpha on the texture |
CCubeCreationRequest | Request to create a texture cube from a texture list. |
CNormalMapGenerationRequest | |
CPreMultiplyAlphaRequest | Request to premultiply the alpha on the texture |
►NTexLibraries | |
CArrayTexLib | Allows the creation and manipulation of texture arrays. |
CFilter | Provides enumerations of the different available filter types. |
CProgram | |
►CTexAtlas | A texture atlas : a texture made from a composition of many textures. |
►CTexLayout | Describes the positions and size of every inner textures of a texture atlas |
CPosition | Contains the needed informatio to retrieve an inner texture from the corresponding texture atlas. |
►CTexImage | Temporary format containing texture data and information. Used as buffer between texture libraries. |
CSubImage | A structure describing an image of one mip map level (of one member in an array texture). |
CTextureTool | Provides method to load images or textures, to modify them and to convert them with different texture compression format. Input supported format : gif, png, jpe, pds (Every FreeImage supported format...), dds, pvr, ktx. Output format : gif, png, jpe, pds (Every FreeImage supported format...), dds, pvr, ktx. Compression format : DXT1-5, ATC, PVRTC1-2, ETC1-2, uncompressed formats (BGRA8888, RGBA8888) Image processing : resize, flip, gamma correction Texture utilities : Mipmap generation, normal map generation |
CTextureToolsException | |
►CAndroidDeviceEnumerator | |
CAndroidDeviceDescription | |
CProcessOutputs | |
CPublicKeys | |
CShellHelper | |
►NSimpleTeapot | |
►CProgram | |
CWin32Interop | |
►NSystem | |
►NCollections | |
►NGeneric | |
CHashSet< T > | This is a minimal implementation of the missing HashSet from Silverlight BCL It's nowhere near the real one, it's just enough to make Irony work with Silverlight |
►NIO | |
►NCompression | |
►NZip | |
CApkExpansionSupport | The apk expansion support. |
CCrc32 | The crc 32. |
CExpansionZipFile | The expansion zip file. |
CZipFile | Unique class for compression/decompression file. Represents a Zip file. |
CZipFileEntry | Represents an entry in Zip file directory |
CZipFileValidationHandler | The zip file validation handler. |
CZipStream | The zip stream. |
►NTextureTools | |
►NTexLibraries | |
CCommonLib | Class CommonLib |
C__AppendStructuredBuffer< T > | |
C__Buffer< T > | |
C__ByteAddressBuffer | |
C__ConsumeStructuredBuffer< T > | |
C__InputPatch< T, N > | |
C__LineStream< T > | |
C__OutputPatch< T, N > | |
C__PointStream< T > | |
C__RWBuffer< T > | |
C__RWByteAddressBuffer | |
C__RWStructuredBuffer< T > | |
C__RWTexture1D< T > | |
C__RWTexture1DArray< T > | |
C__RWTexture2D< T > | |
C__RWTexture2DArray< T > | |
C__RWTexture3D< T > | |
C__StructuredBuffer< T > | |
C__Texture1D< T > | |
C__Texture1DArray< T > | |
C__Texture2D< T > | |
C__Texture2DArray< T > | |
C__Texture2DMS< T > | |
C__Texture2DMSArray< T > | |
C__Texture3D< T > | |
C__TextureCube< T > | |
C__TextureCubeArray< T > | |
C__TriangleStream< T > | |
C_U16_S | |
C_U32_S | |
C_U64_S | |
CActivity | |
CAdorner | |
Caligned_deleter | |
CApplication | |
CApplicationException | |
CAsset< TestAsset, AssetReference > | |
CAssetCommand< AdditiveAnimationParameters > | |
CAssetCommand< ColliderShapeAsset > | |
CAssetCommand< EffectCompositorAsset > | |
CAssetCommand< EntityAsset > | |
CAssetCommand< ImageGroupParameters< TGroupAsset >> | |
CAssetCommand< LightingAsset > | |
CAssetCommand< MaterialAsset > | |
CAssetCommand< SpriteFontAsset > | |
CAssetCommand< TextureConvertParameters > | |
CAssetCompilerBase< AnimationAsset > | |
CAssetCompilerBase< ColliderShapeAsset > | |
CAssetCompilerBase< EffectCompositorAsset > | |
CAssetCompilerBase< EffectLibraryAsset > | |
CAssetCompilerBase< EffectShaderAsset > | |
CAssetCompilerBase< EntityAsset > | |
CAssetCompilerBase< LightingAsset > | |
CAssetCompilerBase< MaterialAsset > | |
CAssetCompilerBase< ModelAsset > | |
CAssetCompilerBase< SoundAsset > | |
CAssetCompilerBase< SpriteFontAsset > | |
CAssetCompilerBase< TextureAsset > | |
CAssetCompilerBase< TGroupAsset > | |
CAttribute | |
CAuthoringScope | |
CBaseAdapter< Element > | |
CBaseAdapter< Section > | |
CBehavior< DependencyObject > | |
CBehavior< FrameworkElement > | |
CBehavior< ItemsControl > | |
CBehavior< ScaleBar > | |
CBehavior< Slider > | |
CBehavior< T > | |
CBehavior< TextBox > | |
CBehavior< Thumb > | |
CClassDataSerializer< ParameterCollection > | |
CClassificationFormatDefinition | |
CCollection< IVirtualButton > | |
CCollection< T > | |
CCollection< VirtualButtonConfig > | |
CColorableItem | |
CCommandHandler | |
CComparer< UIElement > | |
CConcurrentDictionary< PropertyKey, object > | |
CContentControl | |
CContentSerializerBase< BlendState > | |
CContentSerializerBase< DepthStencilState > | |
CContentSerializerBase< Image > | |
CContentSerializerBase< RasterizerState > | |
CContentSerializerBase< SamplerState > | |
CContentSerializerBase< SoundEffect > | |
CContentSerializerBase< SoundMusic > | |
CContentSerializerBase< Texture > | |
CContentSerializerBase< TSource > | |
CControl | |
CDataContractSerializerOperationBehavior | |
CDataConverter< BufferData, Buffer > | |
CDataConverter< DynamicSpriteFontData, SpriteFont > | |
CDataConverter< EffectBytecode, Effect > | |
CDataConverter< EntityComponentData, EntityComponent > | |
CDataConverter< EntityComponentReference< TSource >, TSource > | |
CDataConverter< EntityData, Entity > | |
CDataConverter< ParameterCollectionData, ParameterCollection > | |
CDataConverter< PhysicsColliderShapeData, PhysicsColliderShape > | |
CDataConverter< StaticSpriteFontData, SpriteFont > | |
CDataSerializer< AnimationKeyValuePair< T >[]> | |
CDataSerializer< AssetBase > | |
CDataSerializer< BuildParameter > | |
CDataSerializer< BuildParameterCollection > | |
CDataSerializer< CompressedTimeSpan > | |
CDataSerializer< ContentReference< T >> | |
CDataSerializer< EffectParameterKeyStandardGenerator > | |
CDataSerializer< Entity > | |
CDataSerializer< FourCC > | |
CDataSerializer< GenericDictionary > | |
CDataSerializer< Header > | |
CDataSerializer< ObjectId > | |
CDataSerializer< ObjectInfo > | |
CDataSerializer< PackageVersion > | |
CDataSerializer< ParameterCollectionData > | |
CDataSerializer< ParameterKey > | |
CDataSerializer< ParameterKey< T >> | |
CDataSerializer< PhysicsColliderShape > | |
CDataSerializer< PropertyContainer > | |
CDataSerializer< UDirectory > | |
CDataSerializer< UFile > | |
CDataSerializer< VertexDeclaration > | |
CDataSerializer< VertexElement > | |
CDataTemplateSelector | |
CDataVisitNode | |
CDefaultAssemblyResolver | |
CDefaultObjectSerializerBackend | |
CDependencyObject | |
CDeprecatedViewModelBase | |
CDialogViewController | |
CDictionary< BnfTerm, ParserAction > | |
CDictionary< char, RegexOptions > | |
CDictionary< NonTerminal, ParserState > | |
CDictionary< NonTerminal, Transition > | |
CDictionary< object, CompositeEnum > | |
CDictionary< OperatorDispatchKey, OperatorImplementation > | |
CDictionary< OperatorDispatchKey, TypeConverter > | |
CDictionary< ParameterKey, object > | |
CDictionary< string, KeyTerm > | |
CDictionary< string, ParserState > | |
CDictionary< string, short > | |
CDictionary< string, Symbol > | |
CDictionary< string, T > | |
CDictionary< string, TypeCode[]> | |
CDictionary< T, bool > | |
CDictionary< TokenColor, Color > | |
CDictionarySerializer | |
CDictionaryStore< FileVersionKey, ObjectId > | |
CDictionaryStore< HashSourceCollection, EffectBytecode > | |
CDictionaryStore< string, ObjectId > | |
CDynamicMetaObject | |
CDynamicObject | |
CEffectPlugin | |
CEntityProcessor< AnimationProcessor.AssociatedData > | |
CEntityProcessor< AudioEmitterProcessor.AssociatedData > | |
CEntityProcessor< AudioListenerProcessor.AssociatedData > | |
CEntityProcessor< CubemapBlendComponent > | |
CEntityProcessor< CubemapSourceComponent > | |
CEntityProcessor< EntityLightShadow > | |
CEntityProcessor< LightComponent > | |
CEntityProcessor< LightProcessor.AssociatedData > | |
CEntityProcessor< LightReceiverProcessor.AssociatedData > | |
CEntityProcessor< LightShaftsProcessor.AssociatedData > | |
CEntityProcessor< MeshProcessor.AssociatedData > | |
CEntityProcessor< ModelConverterComponent > | |
CEntityProcessor< ModelNodeLinkComponent > | |
CEntityProcessor< ParticleUpdater > | |
CEntityProcessor< PhysicsProcessor.AssociatedData > | |
CEntityProcessor< SpriteProcessor.AssociatedData > | |
CEntityProcessor< TransformationComponent > | |
CEntityProcessor< TransformationProcessor.AssociatedData > | |
CEqualityComparer< KeyValuePair< string, ShaderSource >> | |
CEqualityComparer< object > | |
CEqualityComparer< ShaderSource > | |
CEqualityComparer< T > | |
CEqualityComparer< TypeReference > | |
CEqualityComparer< VertexKey > | |
CEventArgs | |
CException | |
►CFnHook | |
CFnEntry | |
CForm | |
CFreezable | |
CGrid | |
Chandle_closer | |
CHashSet< AssetItem > | |
CHashSet< BnfTerm > | |
CHashSet< char > | |
CHashSet< LR0Item > | |
CHashSet< LRItem > | |
CHashSet< NonTerminal > | |
CHashSet< ParserState > | |
CHashSet< Symbol > | |
CHashSet< Terminal > | |
CHashSet< Transition > | |
CHeaderedItemsControl | |
CHwndHost | |
CIAlignmentFilter< IDataVisitNode > | |
CIAttachedObject | |
CIChildrenPropertyEnumerator | |
CIClassifier | |
CIClassifierProvider | |
CICloneable | |
CICollection | |
CICollection< AssetFolder > | |
CICollection< AssetItem > | |
CICollection< KeyValuePair< TKey, TValue >> | |
CICollection< Package > | |
CICollection< T > | |
CIComparable | |
CIComparable< AngleSingle > | |
CIComparable< CompressedTimeSpan > | |
CIComparable< FI16RGB555 > | |
CIComparable< FI16RGB565 > | |
CIComparable< fi_handle > | |
CIComparable< FIBITMAP > | |
CIComparable< FICOMPLEX > | |
CIComparable< FIMEMORY > | |
CIComparable< FIMETADATA > | |
CIComparable< FIMULTIBITMAP > | |
CIComparable< FIRational > | |
CIComparable< FIRGB16 > | |
CIComparable< FIRGBA16 > | |
CIComparable< FIRGBAF > | |
CIComparable< FIRGBF > | |
CIComparable< FITAG > | |
CIComparable< FIURational > | |
CIComparable< ImageMetadata > | |
CIComparable< ITemplateProvider > | |
CIComparable< MetadataTag > | |
CIComparable< MicroThread > | |
CIComparable< ObjectId > | |
CIComparable< PackageVersion > | |
CIComparable< RGBQUAD > | |
CIComparable< RGBTRIPLE > | |
CIComparer | |
CIComparer< Element > | |
CIComparer< ITemplateProvider > | |
CIComparer< KeyValuePair< IDrawable, ProfilingKey >> | |
CIComparer< KeyValuePair< IUpdateable, ProfilingKey >> | |
CIComparer< LinkedListNode< ErrorNode >> | |
CIComparer< RenderMesh > | |
CIComparer< StripDefinition > | |
CIComparer< Symbol > | |
CIConvertible | |
CICriticalNotifyCompletion | |
CIDataVisitNode< Diff3Node > | |
CIDebuggerEngine | |
CIDialogInterfaceOnClickListener | |
CIDictionary | |
CIDictionary< ParameterKey, object > | |
CIDictionary< string, INodeParameter > | |
CIDictionary< TKey, TValue > | |
CIDynamicMetaObjectProvider | |
CIEdge< EffectMesh > | |
CIEnumerable | |
CIEnumerable | |
CIEnumerable< BuildParameter > | |
CIEnumerable< CompositeEnum > | |
CIEnumerable< Element > | |
CIEnumerable< KeyValuePair< PropertyKey, object >> | |
CIEnumerable< KeyValuePair< TKey, TValue >> | |
CIEnumerable< ObjectReference > | |
CIEnumerable< RiffChunk > | |
CIEnumerable< Section > | |
CIEnumerable< ShaderSource > | |
CIEnumerable< T > | |
CIEnumerable< View > | |
CIEnumerator< Particle > | |
CIEnumerator< RiffChunk > | |
CIEqualityComparer< AssetFileChangedEvent > | |
CIEqualityComparer< AssetItem > | |
CIEqualityComparer< DataVisitNode > | |
CIEqualityComparer< IDataVisitNode > | |
CIEquatable< AngleSingle > | |
CIEquatable< AssetLocationTyped > | |
CIEquatable< AssetReference > | |
CIEquatable< AsyncRequest > | |
CIEquatable< BITMAPINFO > | |
CIEquatable< BITMAPINFOHEADER > | |
CIEquatable< BoundingBox > | |
CIEquatable< BoundingSphere > | |
CIEquatable< CacheKey > | |
CIEquatable< CharacterKey > | |
CIEquatable< ChunkReference > | |
CIEquatable< Color > | |
CIEquatable< Color3 > | |
CIEquatable< Color4 > | |
CIEquatable< ColorBGRA > | |
CIEquatable< ColorHSV > | |
CIEquatable< CompressedTimeSpan > | |
CIEquatable< ContentReference > | |
CIEquatable< ConvertedObjectKey > | |
CIEquatable< ConvertersBySourceTypeKey > | |
CIEquatable< DataBox > | |
CIEquatable< DataMatch > | |
CIEquatable< Description > | |
CIEquatable< FI16RGB555 > | |
CIEquatable< FI16RGB565 > | |
CIEquatable< fi_handle > | |
CIEquatable< FIBITMAP > | |
CIEquatable< FICOMPLEX > | |
CIEquatable< FileVersionKey > | |
CIEquatable< FIMEMORY > | |
CIEquatable< FIMETADATA > | |
CIEquatable< FIMULTIBITMAP > | |
CIEquatable< FIRational > | |
CIEquatable< FIRGB16 > | |
CIEquatable< FIRGBA16 > | |
CIEquatable< FIRGBAF > | |
CIEquatable< FIRGBF > | |
CIEquatable< FITAG > | |
CIEquatable< FIURational > | |
CIEquatable< FourCC > | |
CIEquatable< GamePadKey > | |
CIEquatable< GamePadState > | |
CIEquatable< Half2 > | |
CIEquatable< Half3 > | |
CIEquatable< Half4 > | |
CIEquatable< HashSourceCollection > | |
CIEquatable< ImageDescription > | |
CIEquatable< Int2 > | |
CIEquatable< Int3 > | |
CIEquatable< Int4 > | |
CIEquatable< IReference > | |
CIEquatable< KeyComparison > | |
CIEquatable< KeyEvent > | |
CIEquatable< KeyInfo > | |
CIEquatable< Matrix > | |
CIEquatable< MemberInfoKey > | |
CIEquatable< MemoryArray< T >> | |
CIEquatable< MetadataKey > | |
CIEquatable< MetadataTag > | |
CIEquatable< MipMapCount > | |
CIEquatable< MipMapDescription > | |
CIEquatable< NodeKey > | |
CIEquatable< ObjectId > | |
CIEquatable< ObjectUrl > | |
CIEquatable< ObservableViewModelIdentifier > | |
CIEquatable< OperatorDispatchKey > | |
CIEquatable< PackageDependency > | |
CIEquatable< PackageVersion > | |
CIEquatable< Plane > | |
CIEquatable< Point > | |
CIEquatable< PresentationParameters > | |
CIEquatable< ProjectReference > | |
CIEquatable< Quaternion > | |
CIEquatable< Rational > | |
CIEquatable< Ray > | |
CIEquatable< Rectangle > | |
CIEquatable< RectangleF > | |
CIEquatable< RGBQUAD > | |
CIEquatable< RGBTRIPLE > | |
CIEquatable< SamplerStateDescription > | |
CIEquatable< SamplerTextureKey > | |
CIEquatable< SavePoint > | |
CIEquatable< ShaderArraySource > | |
CIEquatable< ShaderClassSource > | |
CIEquatable< ShaderMacro > | |
CIEquatable< ShaderMixinGeneratorSource > | |
CIEquatable< ShaderMixinSource > | |
CIEquatable< Size2 > | |
CIEquatable< Size2F > | |
CIEquatable< StringSpan > | |
CIEquatable< TextureDescription > | |
CIEquatable< UInt4 > | |
CIEquatable< UndirectedEdge > | |
CIEquatable< UPath > | |
CIEquatable< ValueChangedEventKey > | |
CIEquatable< Vector2 > | |
CIEquatable< Vector3 > | |
CIEquatable< Vector4 > | |
CIEquatable< VertexBufferBinding > | |
CIEquatable< VertexDeclaration > | |
CIEquatable< VertexElement > | |
CIEquatable< VertexPosition2 > | |
CIEquatable< VertexPositionColorTexture > | |
CIEquatable< VertexPositionColorTextureSwizzle > | |
CIEquatable< VertexPositionNormalColor > | |
CIEquatable< VertexPositionNormalTangentMultiTexture > | |
CIEquatable< VertexPositionNormalTexture > | |
CIEquatable< VertexPositionTexture > | |
CIEquatable< Viewport > | |
CIFormattable | |
CIGrouping< TK, T > | |
CIList< BuildStep > | |
CIList< Expression > | |
CIList< Statement > | |
CIList< T > | |
CILogger | |
CILookup< TKey, TValue > | |
CImageGroup< UIImage > | |
CImageGroupData< UIImageData > | |
CImageGroupDataConverter< UIImageGroupData, UIImageGroup, UIImageData, UIImage > | |
CIMultiValueConverter | |
CINotifyCollectionChanged | |
CINotifyCompletion | |
CINotifyPropertyChanged | |
CINotifyPropertyChanging | |
CInstaller | |
CIObservable< FrameInfo > | |
CIOperationBehavior | |
CIProgressProvider | |
CIReadOnlyCollection< T > | |
CIReadOnlyList< T > | |
CIReadOnlySet< Entity > | |
CIRenderPassPluginSource | |
CIRenderPassPluginTarget | |
CIScanner | |
CIScrollInfo | |
CISerializable | |
CISet< T > | |
CISimilarityComparer< IDataVisitNode > | |
CItemsControl | |
CITestListener | |
CITextTemplatingSession | |
CITextTemplatingSessionHost | |
CITextWatcher | |
CIValueConverter | |
CIVsBroadcastMessageEvents | |
CIVsSingleFileGenerator | |
CIVsSolutionEvents | |
CIVsSolutionLoadEvents | |
CIYamlSerializableFactory | |
CKeyedCollection< Guid, Project > | |
CKeyedCollection< PlatformType, PackageProfile > | |
CKeyedCollection< PlatformType, SolutionPlatform > | |
CKeyedCollection< string, PackageDependency > | |
CKeyedCollection< string, PropertyItem > | |
CKeyedCollection< string, Section > | |
CKeyedCollection< string, SolutionConfiguration > | |
CKeyedCollection< string, SolutionPlatformPart > | |
CKFbxReader | |
CLanguageService | |
CList< AssetItem > | |
CList< AstNode > | |
CList< BnfTerm > | |
CList< BnfTermList > | |
CList< Bundle > | |
CList< char > | |
CList< EditorViewAdapter > | |
CList< GrammarError > | |
CList< GrammarHint > | |
CList< GrammarItem > | |
CList< IEffectParameterValueGenerator > | |
CList< KeyTerm > | |
CList< LR0Item > | |
CList< LRItem > | |
CList< NonTerminal > | |
CList< ParserMessage > | |
CList< ParserState > | |
CList< ParserTraceEntry > | |
CList< ParseTreeNode > | |
CList< Production > | |
CList< StringSubType > | |
CList< Symbol > | |
CList< SyntaxError > | |
CList< TemplateSegment > | |
CList< Terminal > | |
CList< TermReportGroup > | |
CList< Token > | |
CList< TokenFilter > | |
CList< Transition > | |
CList< Type > | |
CList< UnicodeCategory > | |
CList< UnitConversion > | |
CList< UnitGrouping > | |
CListActivity | |
CLogger | |
CLZ4HC_Data_Structure | |
CMarkupExtension | |
CMarshalByRefObject | |
CNativeWindow | |
CObjectSerializer | |
CObservableCollection< Behavior > | |
CObservableCollection< T > | |
CPermutation | |
CPermutationArray | |
CPropertyChangedEventArgs | |
CrefTables | |
CRenderPassPlugin | |
CRoutedEventArgs | |
CScalarSerializerBase | |
CServiceBase | |
CShaderMixinParameters | |
CShaderPlugin< GBufferPlugin > | |
CShaderPlugin< LightingPlugin > | |
CShaderPlugin< LightingPrepassPlugin > | |
CShaderPlugin< PickingPlugin > | |
CShaderPlugin< RenderPassPlugin > | |
CSoftDebuggerSession | |
CSortedList< ParameterKey, object > | |
CSource | |
CStack< Token > | |
CStream | |
CStreamReader | |
CStyledMultilineElement | |
CSynchronizationContext | |
CTask | |
CTestRunDetailsActivity | |
CTestRunnerActivity | |
CTextTransformation | |
CTextWriter | |
CTGA_EXTENSION | |
CTGA_FOOTER | |
CTGA_HEADER | |
CTheme | |
CToolWindowPane | |
CTrackingCollection< GestureConfig > | |
CTrackingCollection< IGameSystemBase > | |
CTrackingCollection< StripDefinition > | |
CTrackingCollection< UIElement > | |
CTrackingCollection< VirtualButtonBinding > | |
CTypeConverter | |
CUIApplicationDelegate | |
CUserControl | |
CVirtualizingPanel | |
CWICConvert | |
CWICTranslate | |
CWindow | |
CXmlObjectSerializer | |