BrawlCrate v0.41
Wii File Editor
Loading...
Searching...
No Matches
Public Member Functions | Properties | List of all members
BrawlLib.Modeling.IBoneNode Interface Reference
Inheritance diagram for BrawlLib.Modeling.IBoneNode:
BrawlLib.Modeling.IMatrixNode BrawlLib.SSBB.ResourceNodes.MDL0BoneNode

Public Member Functions

void Render (bool targetModel, ModelPanelViewport viewport, Vector3 position=new Vector3())
 
void RecalcBindState (bool updateMesh, bool moveMeshWithBone, bool updateAssetLists=true)
 
void RecalcFrameState (ModelPanelViewport v=null)
 

Properties

string Name [get, set]
 
bool Locked [get, set]
 
Matrix BindMatrix [get]
 
Matrix InverseBindMatrix [get]
 
int WeightCount [get, set]
 
FrameState BindState [get, set]
 
FrameState FrameState [get, set]
 
Color NodeColor [get, set]
 
Color BoneColor [get, set]
 
int BoneIndex [get]
 
IModel IModel [get]
 
List< InfluenceLinkedInfluences [get]
 
bool IsRendering [get, set]
 
- Properties inherited from BrawlLib.Modeling.IMatrixNode
List< IMatrixNodeUserUsers [get, set]
 
int NodeIndex [get]
 
Matrix Matrix [get]
 
Matrix InverseMatrix [get]
 
bool IsPrimaryNode [get]
 
List< BoneWeightWeights [get]
 

Member Function Documentation

◆ RecalcBindState()

void BrawlLib.Modeling.IBoneNode.RecalcBindState ( bool  updateMesh,
bool  moveMeshWithBone,
bool  updateAssetLists = true 
)

◆ RecalcFrameState()

void BrawlLib.Modeling.IBoneNode.RecalcFrameState ( ModelPanelViewport  v = null)

◆ Render()

void BrawlLib.Modeling.IBoneNode.Render ( bool  targetModel,
ModelPanelViewport  viewport,
Vector3  position = new Vector3() 
)

Property Documentation

◆ BindMatrix

Matrix BrawlLib.Modeling.IBoneNode.BindMatrix
get

Implemented in BrawlLib.SSBB.ResourceNodes.MDL0BoneNode.

13{ get; }

◆ BindState

FrameState BrawlLib.Modeling.IBoneNode.BindState
getset

Implemented in BrawlLib.SSBB.ResourceNodes.MDL0BoneNode.

16{ get; set; }

◆ BoneColor

Color BrawlLib.Modeling.IBoneNode.BoneColor
getset

Implemented in BrawlLib.SSBB.ResourceNodes.MDL0BoneNode.

19{ get; set; }

◆ BoneIndex

int BrawlLib.Modeling.IBoneNode.BoneIndex
get

Implemented in BrawlLib.SSBB.ResourceNodes.MDL0BoneNode.

20{ get; }

◆ FrameState

FrameState BrawlLib.Modeling.IBoneNode.FrameState
getset

Implemented in BrawlLib.SSBB.ResourceNodes.MDL0BoneNode.

17{ get; set; }

◆ IModel

IModel BrawlLib.Modeling.IBoneNode.IModel
get

Implemented in BrawlLib.SSBB.ResourceNodes.MDL0BoneNode.

21{ get; }

◆ InverseBindMatrix

Matrix BrawlLib.Modeling.IBoneNode.InverseBindMatrix
get

Implemented in BrawlLib.SSBB.ResourceNodes.MDL0BoneNode.

14{ get; }

◆ IsRendering

bool BrawlLib.Modeling.IBoneNode.IsRendering
getset

Implemented in BrawlLib.SSBB.ResourceNodes.MDL0BoneNode.

23{ get; set; }

◆ LinkedInfluences

List<Influence> BrawlLib.Modeling.IBoneNode.LinkedInfluences
get

Implemented in BrawlLib.SSBB.ResourceNodes.MDL0BoneNode.

22{ get; }

◆ Locked

bool BrawlLib.Modeling.IBoneNode.Locked
getset

Implemented in BrawlLib.SSBB.ResourceNodes.MDL0BoneNode.

12{ get; set; }

◆ Name

string BrawlLib.Modeling.IBoneNode.Name
getset
11{ get; set; }

◆ NodeColor

Color BrawlLib.Modeling.IBoneNode.NodeColor
getset

Implemented in BrawlLib.SSBB.ResourceNodes.MDL0BoneNode.

18{ get; set; }

◆ WeightCount

int BrawlLib.Modeling.IBoneNode.WeightCount
getset

Implemented in BrawlLib.SSBB.ResourceNodes.MDL0BoneNode.

15{ get; set; }

The documentation for this interface was generated from the following file: