Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAlphaTestGX_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
 CAnimationEvent
 CAnimationJobManager.BoneAnimationData
 CAnimationSetup
 CAnimationSetup.AnimationCurveHolder
 CArcReader
 CASTCDecoder
 CASTCDecoder.BitArrayStream
 CASTCDecoder.TexelWeightParams
 CASTCPixel
 CAttribute
 CAudioSourceExtensions
 CB83.UVViewer.Drawing
 CB83.UVViewer.Drawing.CircleEnumerable
 CB83.UVViewer.Drawing.CircleEnumerator
 CB83.UVViewer.UV_SubMesh
 CBFNData
 CBFNLoader
 CBinaryDataReader
 CBinaryDataWriter
 CBinaryTextureImageThe 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.PaletteThe 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
 CBlendModeGX_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
 CEnumerationExtensions
 CEnumeratorHelper
 CEnumExtensions
 CETC1
 CEVP1
 CEVP1.Envelope
 CException
 CExternalLinkAnimation
 CExternalTextures
 CFAABox
 CFaceRepresentation
 CFetchData< T >
 CFill_index_list_class
 CFogInfo
 CFormatHelperA 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
 CIAnimationJob
 CIComparer
 CIDisposable
 CIEnumerable
 CIEqualityComparer
 CIEquatable
 CIInteractable
 CImageParameters
 CIndirectTevOrderConfigures a TEV stage during an indirect texture lookup
 CIndirectTexture
 CIndirectTextureMatrix
 CIndirectTextureScaleDefines S (U) and T (V) scale values to transform source texture coordinates during an indirect texture lookup
 CIndTexCoordScale
 CIndTexOrder
 CINotifyPropertyChanged
 CIntegerEncoded
 CIntExtension
 CIntroState
 CIPointerClickHandler
 CIPointerEnterHandler
 CIPointerExitHandler
 CItemData
 CIUpdatable
 CJ3DLoader
 CJNT1
 CJobBoneData
 CJPA
 CJPAC
 CJPACData
 CJPAResourceRaw
 CJStudio.J3D.Animation.BaseJ3DAnimation
 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.BCSVRepesents a binary variant of csv used for the J3D engine
 CKclLibrary.AttributeHandlers.BCSV.FieldA field of the BCSV
 CKclLibrary.AttributeHandlers.BCSV.RecordA record of the BCSV
 CKclLibrary.AttributeHandlers.BCSVHashHelper
 CKclLibrary.BinaryDataReaderExtensionsRepresents extension methods for BinaryDataReader instances
 CKclLibrary.CollisionHandler
 CKclLibrary.CollisionImportSettingsSettings used to configure collision generated from triangles
 CKclLibrary.DebugLoggerKeeps track of debug information being printed
 CKclLibrary.KCLFileRepresents the header of a V2 KCL binary collision file
 CKclLibrary.KCLFile.ModelGroup
 CKclLibrary.KCLHit
 CKclLibrary.KCLModel
 CKclLibrary.KCLModel.OctreeBounding
 CKclLibrary.KclPrismRepresents a prism as stored in a collision file
 CKclLibrary.ObjFaceRepresents a triangle in an ObjMesh
 CKclLibrary.ObjMaterialRepresents a material in an ObjModel
 CKclLibrary.ObjMeshRepresents a mesh in an ObjModel
 CKclLibrary.ObjModelRepresents a 3D model stored in the Wavefront OBJ format
 CKclLibrary.ObjVertexRepresents the indices required to define a vertex of an ObjModel
 CKclLibrary.OctreeNodeBase< ModelOctreeNode >
 CKclLibrary.OctreeNodeBase< PolygonOctree >
 CKclLibrary.TriangleRepresents a polygon in 3-dimensional space, defined by 3 vertices storing their positions
 CKclLibrary.TriangleBoxIntersect
 CKclLibrary.TriangleHelper
 CKclLibrary.Vector3URepresents 3 Uint32 vector values
 CLink.AnimationData
 CLocalizationData
 CLocalizationString
 CLoopRepresentation
 CMAT3
 CMeshBundleBuilder
 CMeshHelper
 CMeshVertexHolder
 CMeshVertexIndex
 CModelRepresentation
 CMonoBehaviour
 CMultipleObject
 CNative
 CNBTScale
 CPackManager
 CPLC.sBgPc
 CPrimitivePoint
 CPrimitiveProcessor
 CProfileList
 CPropertyAttribute
 CPropertyDrawer
 CR4G4
 CResourceLoader
 CRGBAPixelDecoder
 CSaveData
 CSaveDetails
 CSaveGame
 CSavegameLoader.SaveData
 CSavegameLoader.SaveDetails
 CSavegameLoader.SaveFileReferences
 CSavegameLoader.SaveSlot
 CSelectableFile
 CSelectionData
 CSerializableQuaternion
 CSerializableVector3
 CShaderGUI
 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
 CSTGenericTexture.FormatInfo
 CSTGenericTexture.Properties
 CSTGenericTexture.SurfaceA Surface contains mip levels of compressed/uncompressed texture data
 CStringTable
 CStringTable.Entry
 CTevIn
 CTevIndirect
 CTevOp
 CTevOrderGXSetTevOrder(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
 CTevSwapModeGXSetTevSwapMode(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
 CTevSwapModeTableGXSetTevSwapModeTable(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
 CTexCoordGenSpecifies 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.WLinearColorRGBA Color that uses 32-bit floats to represent each component
 CZModeGX_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