CAlphaTest | GX_SetAlphaCompare - Sets the parameters for the alpha compare function which uses the alpha output from the last active TEV stage. The alpha compare operation is: alpha_pass = (alpha_src(comp0)ref0) (op) (alpha_src(comp1)ref1) where alpha_src is the alpha from the last active TEV stage |
►CAnimancerState | |
CBMD.CustomAnimancerState | |
CZeldaAnimation | |
CAnimationEvent | |
CAnimationJobManager.BoneAnimationData | |
CAnimationSetup | |
CAnimationSetup.AnimationCurveHolder | |
CArcReader | |
CASTCDecoder | |
CASTCDecoder.BitArrayStream | |
CASTCDecoder.TexelWeightParams | |
CASTCPixel | |
►CAttribute | |
CActorGroupAttribute | |
CBoneNameAttribute | |
CModelDataAttribute | |
CStageDataAttribute | |
CStageFlagAttribute | |
CAudioSourceExtensions | |
CB83.UVViewer.Drawing | |
CB83.UVViewer.Drawing.CircleEnumerable | |
CB83.UVViewer.Drawing.CircleEnumerator | |
CB83.UVViewer.UV_SubMesh | |
CBFNData | |
CBFNLoader | |
►CBinaryDataReader | |
CFileReader | |
►CBinaryDataWriter | |
CFileWriter | |
CBinaryTextureImage | The BinaryTextureImage (or BTI) format is used by Wind Waker (and several other Nintendo games) to store texture images. There are a variety of encoding methods, some of which are supported right now for decoding. This does not currently support encoding BTI files but will at some point in time. It does not load mipmaps from the file currently |
CBinaryTextureImage.Palette | The Palette simply stores the color data as loaded from the file. It does not convert the files based on the Palette type to RGBA8 |
CBitmapExtension | |
CBitUtility | |
CBlendMode | GX_SetBlendMode - Determines how the source image is blended with the Embedded Frame Buffer. When Type is set to GXBlendMode.None the source data is written directly to the EFB. When set to GXBlendMode.Blend source and EFB pixels are blended using the following equation: dst_pix_clr = src_pix_clr * src_fact + dst_pix_clr * dst_fact |
CBMD.AnimationData | |
CBMD.EyeTexture | |
CBMD.StoredMaterial | |
CBMDFetcher | |
CBMDFetcher.Cache | |
CBmgReader | |
CBmgReader.InfItem | |
CBmgReader.Message | |
CBmgReader.Section | |
CBTI | |
CBTP | |
CBTPAnimationEntry | |
CBufferUtil | |
CCameraPoint | |
CCameraProcess | |
CColorPP | |
CConditionalField | |
CCustomCurve | |
CCustomKeyframe | |
CDDS.DX10Header | |
CDDS.Header | |
CDDS.Header.DDS_PixelFormat | |
CDDSCompressor | |
CDirectXStructs.Image | |
CDirectXStructs.TexMetadata | |
CDirectXTexNativeHelper | |
CDisabledShapes | |
CDiscord.AchievementManager | |
CDiscord.Activity | |
CDiscord.ActivityAssets | |
CDiscord.ActivityManager | |
CDiscord.ActivityParty | |
CDiscord.ActivitySecrets | |
CDiscord.ActivityTimestamps | |
CDiscord.ApplicationManager | |
CDiscord.Constants | |
CDiscord.Entitlement | |
CDiscord.FileStat | |
CDiscord.ImageDimensions | |
CDiscord.ImageHandle | |
CDiscord.ImageManager | |
CDiscord.ImeUnderline | |
CDiscord.InputMode | |
CDiscord.Lobby | |
CDiscord.LobbyManager | |
CDiscord.LobbyMemberTransaction | |
CDiscord.LobbySearchQuery | |
CDiscord.LobbyTransaction | |
CDiscord.NetworkManager | |
CDiscord.OAuth2Token | |
CDiscord.OverlayManager | |
CDiscord.PartySize | |
CDiscord.Presence | |
CDiscord.Rect | |
CDiscord.Relationship | |
CDiscord.RelationshipManager | |
CDiscord.Sku | |
CDiscord.SkuPrice | |
CDiscord.StorageManager | |
CDiscord.StoreManager | |
CDiscord.User | |
CDiscord.UserAchievement | |
CDiscord.UserManager | |
CDiscord.VoiceManager | |
CDRW1 | |
CDZSLoader.DZS | |
CDZSLoader.DZSChunkHeader | |
CEditedBitmap | |
CEditorMeshCreator | |
►CEditorWindow | |
CB83.UVViewer.UVViewer | |
CEnumPickerWindow | |
CTextureAtlasGenerator | |
CEnumerationExtensions | |
CEnumeratorHelper | |
CEnumExtensions | |
CETC1 | |
CEVP1 | |
CEVP1.Envelope | |
►CException | |
CASTCDecoderException | |
CDiscord.ResultException | |
CExternalLinkAnimation | |
CExternalTextures | |
CFAABox | |
CFaceRepresentation | |
CFetchData< T > | |
CFill_index_list_class | |
CFogInfo | |
CFormatHelper | A helper class for working with pixel formats |
CFRay | |
CGameObjectExtensions | |
CGlyph | |
CGlyphBlock | |
CGMX | |
CGMX.GMXHeader | |
CGMX.GMXHeader.ColorUtility | |
CGMX.GMXHeader.INDX | |
CGMX.GMXHeader.MESH | |
CGMX.GMXHeader.PADX | |
CGMX.GMXHeader.VERT | |
CGMX.GMXHeader.Vertex | |
CGMX.GMXHeader.Vertex.Bone | |
CGMX.GMXHeader.Vertex.BoneWeight | |
CGMX.GMXHeader.VMAP | |
CGTX | |
CGTXFetcher | |
CGTXFile | |
CGTXFile.GTXDataBlock | |
CGTXFile.GTXHeader | |
CGTXImage | |
►CGX2Surface | |
CGTXFile.SurfaceInfoParse | |
►CIAnimationJob | |
CAnimationJobManager.AnimationCurveJob | |
CBMD.CustomAnimationJob | |
CBMD.MyAnimationJob | |
►CIComparer | |
CShapeComparer | |
►CIDisposable | |
CDiscord.Discord | |
CUnity.Collections.NativeCurve | NativeCurve is a simple re-implementation of AnimationCurve in a Job/Burst friendly way. This container can be constructed directly from an AnimationCurve, or by using an array of keyframes. Once created this container cannot be modified, which makes it very safe to use from multiple threads at once |
►CIEnumerable | |
CKclLibrary.OctreeNodeBase< T > | Represents the base for an octree node |
►CIEqualityComparer | |
CKclLibrary.KCLModel.IndexEqualityComparer | |
CKclLibrary.ObjFaceComparer | |
►CIEquatable | |
CDirectXStructs.ScratchImage | To be documented |
►CIInteractable | |
CChest | |
CDoor | |
CImageParameters | |
CIndirectTevOrder | Configures a TEV stage during an indirect texture lookup |
CIndirectTexture | |
CIndirectTextureMatrix | |
CIndirectTextureScale | Defines S (U) and T (V) scale values to transform source texture coordinates during an indirect texture lookup |
CIndTexCoordScale | |
CIndTexOrder | |
►CINotifyPropertyChanged | |
CColorChannelControl | The color channel can have 1-8 lights associated with it, set using ColorChannelControl.LitMask. The ColorChannelControl.DiffuseFunction and ColorChannelControl.AttenuationFunction parameters control the lighting equation for all lights associated with this channel. The ColorChannelControl.AmbientSrc and ColorChannelControl.MaterialSrc used to select whether the input source colors come from the register colors or vertex colors |
CMaterial3 | |
CTevColorOverride | |
CIntegerEncoded | |
CIntExtension | |
CIntroState | |
►CIPointerClickHandler | |
CHoverIndicator | |
►CIPointerEnterHandler | |
CHoverIndicator | |
►CIPointerExitHandler | |
CHoverIndicator | |
CItemData | |
►CIUpdatable | |
CZeldaAnimation | |
CJ3DLoader | |
CJNT1 | |
CJobBoneData | |
CJPA | |
CJPAC | |
CJPACData | |
CJPAResourceRaw | |
►CJStudio.J3D.Animation.BaseJ3DAnimation | |
CJStudio.J3D.Animation.BCK | Represents a bone animation for the J3D model format. Bones are applied by index order, so there is no information stored about which animation goes to which bone |
CJStudio.J3D.Animation.BRK | |
CJStudio.J3D.Animation.BTK | The BTK format represents a material animation that changes the tex coords over time |
CJStudio.J3D.Animation.BaseJ3DAnimation.AnimatedJoint | |
CJStudio.J3D.Animation.BaseJ3DAnimation.AnimComponent | |
CJStudio.J3D.Animation.BaseJ3DAnimation.AnimIndex | |
CJStudio.J3D.Animation.BaseJ3DAnimation.Key | |
CJStudio.J3D.Animation.BCK.JointAnim | |
CJStudio.J3D.Animation.BRK.RegisterAnim | |
CJStudio.J3D.Animation.BTK.MaterialAnim | |
CJStudio.J3D.HierarchyNode | |
CJStudio.J3D.INF1 | |
CJStudio.J3D.INF1.InfoNode | |
CKclLibrary.AttributeHandlers.BCSV | Repesents a binary variant of csv used for the J3D engine |
CKclLibrary.AttributeHandlers.BCSV.Field | A field of the BCSV |
CKclLibrary.AttributeHandlers.BCSV.Record | A record of the BCSV |
CKclLibrary.AttributeHandlers.BCSVHashHelper | |
CKclLibrary.BinaryDataReaderExtensions | Represents extension methods for BinaryDataReader instances |
CKclLibrary.CollisionHandler | |
CKclLibrary.CollisionImportSettings | Settings used to configure collision generated from triangles |
CKclLibrary.DebugLogger | Keeps track of debug information being printed |
CKclLibrary.KCLFile | Represents the header of a V2 KCL binary collision file |
CKclLibrary.KCLFile.ModelGroup | |
CKclLibrary.KCLHit | |
CKclLibrary.KCLModel | |
CKclLibrary.KCLModel.OctreeBounding | |
CKclLibrary.KclPrism | Represents a prism as stored in a collision file |
CKclLibrary.ObjFace | Represents a triangle in an ObjMesh |
CKclLibrary.ObjMaterial | Represents a material in an ObjModel |
CKclLibrary.ObjMesh | Represents a mesh in an ObjModel |
CKclLibrary.ObjModel | Represents a 3D model stored in the Wavefront OBJ format |
CKclLibrary.ObjVertex | Represents the indices required to define a vertex of an ObjModel |
►CKclLibrary.OctreeNodeBase< ModelOctreeNode > | |
CKclLibrary.ModelOctreeNode | |
►CKclLibrary.OctreeNodeBase< PolygonOctree > | |
CKclLibrary.PolygonOctree | Represents a node in a model triangle octree |
CKclLibrary.Triangle | Represents a polygon in 3-dimensional space, defined by 3 vertices storing their positions |
CKclLibrary.TriangleBoxIntersect | |
CKclLibrary.TriangleHelper | |
CKclLibrary.Vector3U | Represents 3 Uint32 vector values |
CLink.AnimationData | |
CLocalizationData | |
CLocalizationString | |
CLoopRepresentation | |
CMAT3 | |
CMeshBundleBuilder | |
CMeshHelper | |
CMeshVertexHolder | |
CMeshVertexIndex | |
CModelRepresentation | |
►CMonoBehaviour | |
CActor | |
CActorLoader | |
CAnimationJobManager | |
CArcGlobalLoader | |
CAudioManager | |
CBMD | |
CBMDCreator | |
CBMDParser | |
CBMDRenderer | |
CBTIExporter | |
CBTILoader | |
CBackgroundMusicPlayer | |
CBackgroundTiler | |
CButtonTiler | |
CCameraCut | |
CCameraManager | |
CCameraSequence | |
CCameraUnderwaterManager | |
CCapPhysics | |
CChest | |
CChestManager | |
CDZSLoader | |
CDialogueManager | |
CDialogueText | |
CDiscordManager | |
CDoor | |
CFileSelectionManager | |
CFiremanNative | |
CFlagEvent | |
CFlashingBackground | |
CFlowerRotation | |
CFontLoader | |
CGTXLoader | |
CGlobalMap | |
CHeadTarget | |
CHeartManager | |
CHoverIndicator | |
CImageEffects | |
CInteractableManager | |
CIntroLoader | |
CIntroStartup | |
CJ3DModel | |
CJPAEmitterManager | |
CJPC | |
CJoint | |
CKCL | |
CLadderController | |
CLanguage | |
CLineTiler | |
CLink | |
CLinkCreator | |
CLinkIKHelper | |
CLinkLookIK | |
CLookAt | |
CMaterialData | |
CPLC | |
CRotateObject | |
CRuntimeFont | |
CSaveManager | |
CSavegameLoader | |
CSceneChange | |
CSettingManager | |
CShineEffect | |
CSound | |
CStageLoader | |
CStageObjectEvent | |
CSunbeamMovement | |
CSword | |
CTextureFetcher | |
CTextureTiler | |
CTransitionManager | |
CUiKeyboard | |
CUnityMainThreadDispatcher | A thread-safe class which holds a queue with actions to execute on the next Update() method. It can be used to make calls to the main thread for things such as UI Manipulation in Unity. It was developed for use in combination with the Firebase Unity plugin, which uses separate threads for event handling |
CWeightDataGenerator | |
CWiiUBmdParser | |
CWiiUCreator | |
CZeldaManager | |
CZeldaTP | |
C_Testing | |
CMultipleObject | |
CNative | |
CNBTScale | |
CPackManager | |
CPLC.sBgPc | |
CPrimitivePoint | |
CPrimitiveProcessor | |
CProfileList | |
►CPropertyAttribute | |
CConditionalFieldAttribute | |
CFlagSelectorAttribute | |
CMultiSelectEnumAttribute | |
►CPropertyDrawer | |
CConditionalFieldDrawer | |
►CEditorEnumDrawer | |
CWaveBreakEnumDrawers | |
CFlagSelectorDrawer | |
CStageLoaderSettingsDrawer | |
CZeldaAnimationDrawer | |
CR4G4 | |
CResourceLoader | |
CRGBAPixelDecoder | |
CSaveData | |
CSaveDetails | |
CSaveGame | |
CSavegameLoader.SaveData | |
CSavegameLoader.SaveDetails | |
CSavegameLoader.SaveFileReferences | |
CSavegameLoader.SaveSlot | |
CSelectableFile | |
CSelectionData | |
CSerializableQuaternion | |
CSerializableVector3 | |
►CShaderGUI | |
COffsetParticleEditor | |
CShapeVertexAttribute | |
CSheet | |
CSHP1 | |
CSHP1.Shape | |
CSHP1.Shape.SkinDataTable | |
CSkeletonJoint | |
Cstage_envr_info_class | |
Cstage_palet_info_class | |
Cstage_pselect_info_class | |
Cstage_pure_lightvec_info_class | |
Cstage_vrbox_info_class | |
CStageData | |
CStageEvent | |
CStageLayerFlagData | |
CStageValue< T > | |
CStageWeather | |
►CSTGenericTexture | |
CDDS | |
CGTXFile.TextureData | |
CSTGenericTexture.FormatInfo | |
CSTGenericTexture.Properties | |
CSTGenericTexture.Surface | A Surface contains mip levels of compressed/uncompressed texture data |
CStringTable | |
CStringTable.Entry | |
CTevIn | |
CTevIndirect | |
CTevOp | |
CTevOrder | GXSetTevOrder(GXTevStageID stage, GXTexCoordID coord, GXTexMapID map, GXChannelID color) Determines which texture and rasterize color inputs are available to each TEV stage. GXSetTevColorIn/GXSetTevAlphaIn control how the inputs plug into each TEV operation for each stage |
CTevStage | |
CTevSwapMode | GXSetTevSwapMode(GXTevStageID stage, GXTevSwapSel ras_sel, GXTevSwapSel tex_sel) For each TEV Stage you can select entry from the GXSetTevSwapModeTable for the rasterized input and the texture color input. The texture color inputs and the rasterized color inputs can be swapped, and a color channel can be selected |
CTevSwapModeTable | GXSetTevSwapModeTable(GXTevSwapSel select, GXTevColorChan red, GXTevColorChan green, GXTevColorChan blue, GXColorChan alpha) The swap table allows the rasterized/color colors to be swapped component-wise. An entry into the swap table specifies how input components remap to output components |
CTEX1 | |
CTexCoordGen | Specifies how texture coordinates are generated |
CTexMatrix | |
CTextureData | |
CTextureUtils | |
CTmpk | |
CTmpk.File | |
CToolbox.Library.GX2 | |
CToolbox.Library.GX2.Flags | |
CToolbox.Library.GX2.GX2Surface | |
CToolbox.Library.GX2.surfaceIn | |
CToolbox.Library.GX2.surfaceOut | |
CToolbox.Library.GX2.TileInfo | |
CToolbox.Library.GX2TexRegisters | |
CToolbox.Library.TextureHelper | |
CTransformExtension | |
CUnity.Collections.NativeCurve.KeyFrame | |
CUnity.Collections.NativeCurveExtensions | |
CVertexDescription | |
CVertexFormat | |
CVTX1 | |
CWMath | |
CZeldaTesting.WLinearColor | RGBA Color that uses 32-bit floats to represent each component |
CZMode | GX_SetZMode - Sets the Z-buffer compare mode. The result of the Z compare is used to conditionally write color values to the Embedded Frame Buffer |
►CEditor | |
CActorEditor | |
CBMDCreator_Inspector | |
CCameraProcess_Inspector | |
CCameraSequence_Inspector | |
CCar_Inspector | |
CLinkAnimPlayerEditor | |
CSaveManagerEditor | |
CStageObjectEvent_Inspector | |