BrawlCrate v0.41
Wii File Editor
|
Public Member Functions | |
void | SetColors (int id, string value) |
void | SetColors (int id, string value, bool skipDialog) |
void | SetUVs (int id, string value) |
void | SetUVs (int id, string value, bool skipDialog) |
override void | Dispose () |
override bool | OnInitialize () |
void | RecalcIndices () |
bool | CheckVertexFormat () |
Returns true if the facepoint descriptor does not match the linked nodes, meaning this object must be rebuilt. More... | |
void | GenerateNodeCache () |
override int | OnCalculateSize (bool force) |
override void | OnRebuild (VoidPtr address, int length, bool force) |
override void | Export (string outPath) |
Box | GetBox () |
void | DrawBox () |
void | Attach () |
void | Detach () |
void | Refresh () |
void | PreRender (ModelPanelViewport v) |
override void | SignalPropertyChange () |
void | TryConvertMatrixToVertex () |
void | TryConvertMatrixToObject () |
void | DeferUpdateAssets () |
void | SetEditedAssets (bool forceNewNode, params bool[] types) |
void | SetEditedVertices (bool forceNewNode=false) |
void | SetEditedNormals (bool forceNewNode=false) |
void | SetEditedColors (int id, bool forceNewNode=false) |
void | SetEditedUVs (int id, bool forceNewNode=false) |
MDL0ObjectNode | HardCopy () |
MDL0ObjectNode | SoftCopy () |
void | Remove (bool v, bool n, bool c1, bool c2, params bool[] uv) |
override void | Remove () |
void | Remove (bool removeAttached) |
void | OnDrawCallsChanged () |
override void | SignalPropertyChange () |
Public Member Functions inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode | |
void | OnRenamed () |
List< ResourceNode > | GetChildrenRecursive () |
Used primarily to get bone lists. Kept for all resource nodes for utility. More... | |
virtual void | SignalPropertyChange () |
virtual void | Dispose () |
void | SelectChildAtIndex (int index) |
void | UpdateProperties () |
void | UpdateCurrentControl () |
virtual bool | MoveUp () |
virtual bool | MoveDown () |
virtual void | OnMoved () |
virtual void | DoMoveDown () |
virtual void | DoMoveDown (bool select) |
virtual void | DoMoveUp () |
virtual void | DoMoveUp (bool select) |
virtual bool | AddUp () |
virtual bool | AddDown () |
virtual bool | ToParent () |
void | Populate (int levels=-1) |
virtual void | OnPopulate () |
void | Initialize (ResourceNode parent, FileMap source) |
void | Initialize (ResourceNode parent, VoidPtr address, int length) |
void | Initialize (ResourceNode parent, DataSource origSource) |
virtual void | Initialize (ResourceNode parent, DataSource origSource, DataSource uncompSource) |
virtual bool | OnInitialize () |
virtual void | Restore () |
virtual void | Remove () |
virtual void | RemoveChild (ResourceNode child) |
virtual void | AddChild (ResourceNode child) |
virtual void | AddChild (ResourceNode child, bool change) |
virtual void | InsertChild (ResourceNode child, int index) |
virtual void | InsertChild (ResourceNode child, bool change, int index) |
void | SetSizeInternal (int size) |
virtual void | Replace (string fileName) |
virtual void | Replace (ResourceNode node) |
virtual void | Replace (string fileName, FileMapProtect prot, FileOptions options) |
virtual void | ReplaceRaw (VoidPtr address, int length) |
virtual void | ReplaceRaw (FileMap map) |
virtual void | Export (string outPath) |
void | Export (FileStream outStream) |
virtual void | ExportUncompressed (string outPath) |
void | ExportUncompressed (FileStream outStream) |
virtual void | Rebuild () |
virtual void | Rebuild (bool force) |
virtual void | Rebuild (VoidPtr address, int length, bool force) |
virtual void | OnRebuild (VoidPtr address, int length, bool force) |
virtual int | CalculateSize (bool force) |
virtual int | OnCalculateSize (bool force) |
void | Merge () |
void | Merge (bool forceBuild) |
ResourceNode | FindChildByType (string path, bool searchChildren, params ResourceType[] types) |
ResourceNode | FindChildByType (string path, bool searchChildren, StringComparison compare, params ResourceType[] types) |
ResourceNode | FindChild (string path) |
ResourceNode | FindChild (string path, bool searchChildren) |
ResourceNode | FindChild (string path, StringComparison compare) |
ResourceNode | FindChild (string path, bool searchChildren, StringComparison compare) |
ResourceNode[] | FindChildrenByClassType (string path, Type type) |
ResourceNode[] | FindChildrenByType (string path, ResourceType type) |
ResourceNode[] | FindChildrenByTypeInGroup (string path, ResourceType type, byte group) |
ResourceNode[] | FindChildrenByName (string name) |
unsafe string | FindName (string name) |
ResourceNode | FindEmbeddedIndex (int index) |
virtual unsafe byte[] | MD5 () |
Find the MD5 checksum of this node's data. If this node doesn't have any data (BRESGroupNode, for example), this method will return null. More... | |
string | MD5Str () |
Get the result of the MD5() function as a string of hexadecimal digits. If MD5() returns null, this method will return an empty string. More... | |
ResourceNode | PrevSibling () |
ResourceNode | NextSibling () |
override string | ToString () |
virtual void | SortChildren () |
void | DeferUpdateAssets () |
void | Attach () |
void | Detach () |
void | Refresh () |
void | PreRender (ModelPanelViewport v) |
Box | GetBox () |
Public Attributes | |
MDL0VertexNode | _vertexNode |
MDL0NormalNode | _normalNode |
MDL0ColorNode[] | _colorSet = new MDL0ColorNode[2] |
MDL0UVNode[] | _uvSet = new MDL0UVNode[8] |
int | _numFacepoints |
int | _numFaces |
int | _nodeId |
int | _defBufferSize = 0xE0 |
int | _flag |
int[] | _nodeCache |
bool | _forceRebuild |
bool | _reOptimized |
BindingList< DrawCall > | _drawCalls = new BindingList<DrawCall>() |
PrimitiveManager | _manager |
bool | _attached |
Public Attributes inherited from BrawlLib.SSBB.ResourceNodes.MDL0EntryNode | |
int | _entryIndex |
Public Attributes inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode | |
Form | _mainForm |
string | _name |
string | _origPath |
ResourceNode | _parent |
List< ResourceNode > | _children = new List<ResourceNode>() |
int | _calcSize |
EventHandler | UpdateControl |
MoveEventHandler | MovedDown |
ResourceEventHandler | Renamed |
ResourceEventHandler | PropertyChanged |
ResourceEventHandler | Replaced |
ResourceEventHandler | Restored |
ResourceChildEventHandler | ChildRemoved |
bool | _isPopulating |
bool | _replaced |
Properties | |
override ResourceType | ResourceFileType [get] |
List< Vertex3 > | Vertices [get] |
bool | TextureMatrix0Enabled [get, set] |
bool | TextureMatrix1Enabled [get, set] |
bool | TextureMatrix2Enabled [get, set] |
bool | TextureMatrix3Enabled [get, set] |
bool | TextureMatrix4Enabled [get, set] |
bool | TextureMatrix5Enabled [get, set] |
bool | TextureMatrix6Enabled [get, set] |
bool | TextureMatrix7Enabled [get, set] |
bool | TextureMatrix0Identity [get, set] |
bool | TextureMatrix1Identity [get, set] |
bool | TextureMatrix2Identity [get, set] |
bool | TextureMatrix3Identity [get, set] |
bool | TextureMatrix4Identity [get, set] |
bool | TextureMatrix5Identity [get, set] |
bool | TextureMatrix6Identity [get, set] |
bool | TextureMatrix7Identity [get, set] |
ObjFlag | Flags [get, set] |
int | ID [get] |
int | FacepointCount [get] |
int | VertexCount [get] |
int | FaceCount [get] |
List< IMatrixNode > | Influences [get] |
string | VertexNode [get, set] |
string?? | NormalNode [get, set] |
string | ColorNode0 [get, set] |
string | ColorNode1 [get, set] |
string | TexCoord0 [get, set] |
string | TexCoord1 [get, set] |
string | TexCoord2 [get, set] |
string | TexCoord3 [get, set] |
string | TexCoord4 [get, set] |
string | TexCoord5 [get, set] |
string | TexCoord6 [get, set] |
string | TexCoord7 [get, set] |
string | FurLayerCoordNode [get, set] |
string | FurVectorNode [get, set] |
string | SingleBind [get, set] |
IMatrixNode | MatrixNode [get, set] |
bool | IsRendering [get, set] |
bool | Attached [get, set] |
bool | Deleting [get] |
List< DrawCallBase > | DrawCalls [get] |
Properties inherited from BrawlLib.SSBB.ResourceNodes.MDL0EntryNode | |
MDL0Node | Model [get] |
BRRESNode | BRESNode [get] |
Properties inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode | |
string | FilePath [get] |
string | FileName [get] |
string | DirectoryName [get] |
ResourceNode | RootNode [get] |
DataSource | OriginalSource [get] |
DataSource | UncompressedSource [get] |
DataSource | WorkingSource [get] |
DataSource | WorkingUncompressed [get] |
virtual bool | HasChildren [get] |
virtual ResourceType | ResourceFileType [get] |
string | NodeType [get] |
virtual string | TreePathAbsolute [get] |
virtual string | TreePath [get] |
virtual int | Level [get] |
virtual int | MaxNameLength [get] |
virtual bool | AllowDuplicateNames [get] |
virtual bool | AllowNullNames [get] |
virtual string | Name [get, set] |
ResourceNode | Parent [get, set] |
List< ResourceNode > | Children [get] |
int | Index [get] |
int | HexIndex [get] |
bool | IsCompressed [get] |
bool | HasChanged [get, set] |
bool | IsBranch [get] |
bool | HasMerged [get] |
virtual bool | AllowSaving [get, set] |
virtual bool | IsDirty [get, set] |
virtual uint | UncompressedSize [get] |
virtual Type[] | AllowedChildTypes [get] |
virtual string | Compression [get, set] |
virtual bool | RetainChildrenOnReplace [get] |
virtual bool | supportsCompression [get] |
static MD5CryptoServiceProvider | MD5Provider [get] |
Properties inherited from BrawlLib.SSBB.ResourceNodes.IMatrixNodeUser | |
IMatrixNode | MatrixNode [get, set] |
Properties inherited from BrawlLib.Modeling.IObject | |
List< Vertex3 > | Vertices [get] |
Properties inherited from BrawlLib.OpenGL.IRenderedObject | |
List< DrawCallBase > | DrawCalls [get] |
bool | IsRendering [get, set] |
bool | Attached [get] |
Events | |
EventHandler | DrawCallsChanged |
Events inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode | |
SelectEventHandler | SelectChild |
EventHandler | UpdateProps |
MoveEventHandler | MovedUp |
ResourceEventHandler | Disposing |
ResourceChildEventHandler | ChildAdded |
ResourceChildInsertEventHandler | ChildInserted |
Events inherited from BrawlLib.OpenGL.IRenderedObject | |
EventHandler | DrawCallsChanged |
Additional Inherited Members | |
Static Public Member Functions inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode | |
static ResourceNode[] | FindAllSubNodes (ResourceNode root) |
static ResourceNode | FindNode (ResourceNode root, string path, bool searchChildren, StringComparison compare) |
Protected Member Functions inherited from BrawlLib.SSBB.ResourceNodes.ResourceNode | |
void | ForceReplacedEvent () |
virtual void | MergeInternal () |
|
inline |
Implements BrawlLib.OpenGL.IRenderedObject.
|
inline |
Returns true if the facepoint descriptor does not match the linked nodes, meaning this object must be rebuilt.
|
inline |
Implements BrawlLib.SSBB.ResourceNodes.IMatrixNodeUser.
|
inline |
Implements BrawlLib.OpenGL.IRenderedObject.
|
inlinevirtual |
Reimplemented from BrawlLib.SSBB.ResourceNodes.ResourceNode.
|
inline |
|
inlinevirtual |
Reimplemented from BrawlLib.SSBB.ResourceNodes.ResourceNode.
|
inline |
|
inline |
Implements BrawlLib.OpenGL.IRenderedObject.
|
inline |
|
inlinevirtual |
Reimplemented from BrawlLib.SSBB.ResourceNodes.ResourceNode.
|
inline |
|
inlinevirtual |
Reimplemented from BrawlLib.SSBB.ResourceNodes.ResourceNode.
|
inlinevirtual |
Reimplemented from BrawlLib.SSBB.ResourceNodes.ResourceNode.
|
inline |
Implements BrawlLib.OpenGL.IRenderedObject.
|
inline |
|
inline |
Implements BrawlLib.OpenGL.IRenderedObject.
|
inlinevirtual |
Reimplemented from BrawlLib.SSBB.ResourceNodes.ResourceNode.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Reimplemented from BrawlLib.SSBB.ResourceNodes.MDL0EntryNode.
|
inline |
|
inline |
|
inline |
bool BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._attached |
MDL0ColorNode [] BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._colorSet = new MDL0ColorNode[2] |
int BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._defBufferSize = 0xE0 |
BindingList<DrawCall> BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._drawCalls = new BindingList<DrawCall>() |
int BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._flag |
bool BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._forceRebuild |
PrimitiveManager BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._manager |
int [] BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._nodeCache |
int BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._nodeId |
MDL0NormalNode BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._normalNode |
int BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._numFacepoints |
int BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._numFaces |
bool BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._reOptimized |
MDL0UVNode [] BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._uvSet = new MDL0UVNode[8] |
MDL0VertexNode BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode._vertexNode |
|
getset |
Implements BrawlLib.OpenGL.IRenderedObject.
|
getset |
|
getset |
|
get |
|
get |
Implements BrawlLib.OpenGL.IRenderedObject.
|
get |
|
get |
|
getset |
|
getset |
|
getset |
|
get |
|
get |
|
getset |
Implements BrawlLib.OpenGL.IRenderedObject.
|
getset |
Implements BrawlLib.SSBB.ResourceNodes.IMatrixNodeUser.
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
get |
Implements BrawlLib.Modeling.IObject.
EventHandler BrawlLib.SSBB.ResourceNodes.MDL0ObjectNode.DrawCallsChanged |