My Project v1
Project
载入中...
搜索中...
未找到
Game.ComponentModel
类 Game.ComponentModel 继承关系图:
Game.ComponentModel 的协作图:

Public 成员函数

virtual ? Matrix GetBoneTransform (int boneIndex)
 
virtual void SetBoneTransform (int boneIndex, Matrix? transformation)
 
virtual void CalculateAbsoluteBonesTransforms (Camera camera)
 
virtual void CalculateIsVisible (Camera camera)
 
virtual void Animate ()
 
virtual void DrawExtras (Camera camera)
 
override void Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
 
virtual void SetModel (Model model)
 
virtual void ProcessBoneHierarchy (ModelBone modelBone, Matrix currentTransform, Matrix[] transforms)
 

Public 属性

SubsystemSky m_subsystemSky
 
bool IsSet
 
bool Animated = false
 
ComponentFrame m_componentFrame
 
Model m_model
 
Matrix?[] m_boneTransforms
 
float m_boundingSphereRadius
 

属性

Vector3 ModelOffset [get, set]
 模型偏移
 
float Transparent [get, set]
 模型透明度
 
float ModelScale [get, set]
 模型大小缩放
 
string TextureRoute [get, set]
 纹理路径
 
string ModelRoute [get, set]
 模型路径
 
float? Opacity [get, set]
 
Vector3DiffuseColor [get, set]
 
Vector4? EmissionColor [get, set]
 
Model Model [get, set]
 
Texture2D TextureOverride [get, set]
 
virtual Func< bool > OnAnimate [get, set]
 
bool CastsShadow [get, set]
 
int PrepareOrder [get, set]
 
virtual ModelRenderingMode RenderingMode [get, set]
 
int[] MeshDrawOrders [get, set]
 
bool IsVisibleForCamera [get, set]
 
Matrix[] AbsoluteBoneTransformsForCamera [get, set]
 

成员函数说明

◆ Animate()

virtual void Game.ComponentModel.Animate ( )
virtual

Game.ComponentCreatureModel, Game.ComponentOuterClothingModel , 以及 Game.ComponentSimpleModel 重载.

这是这个函数的调用关系图:

◆ CalculateAbsoluteBonesTransforms()

virtual void Game.ComponentModel.CalculateAbsoluteBonesTransforms ( Camera camera)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ CalculateIsVisible()

virtual void Game.ComponentModel.CalculateIsVisible ( Camera camera)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ DrawExtras()

virtual void Game.ComponentModel.DrawExtras ( Camera camera)
virtual

Game.ComponentHumanModel 重载.

这是这个函数的调用关系图:

◆ GetBoneTransform()

virtual ? Matrix Game.ComponentModel.GetBoneTransform ( int boneIndex)
virtual
这是这个函数的调用关系图:

◆ Load()

override void Game.ComponentModel.Load ( ValuesDictionary valuesDictionary,
IdToEntityMap idToEntityMap )
函数调用图:

◆ ProcessBoneHierarchy()

virtual void Game.ComponentModel.ProcessBoneHierarchy ( ModelBone modelBone,
Matrix currentTransform,
Matrix[] transforms )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ SetBoneTransform()

virtual void Game.ComponentModel.SetBoneTransform ( int boneIndex,
Matrix? transformation )
virtual
这是这个函数的调用关系图:

◆ SetModel()

类成员变量说明

◆ Animated

bool Game.ComponentModel.Animated = false

◆ IsSet

bool Game.ComponentModel.IsSet

◆ m_boneTransforms

Matrix? [] Game.ComponentModel.m_boneTransforms

◆ m_boundingSphereRadius

float Game.ComponentModel.m_boundingSphereRadius

◆ m_componentFrame

ComponentFrame Game.ComponentModel.m_componentFrame

◆ m_model

Model Game.ComponentModel.m_model

◆ m_subsystemSky

SubsystemSky Game.ComponentModel.m_subsystemSky

属性说明

◆ AbsoluteBoneTransformsForCamera

Matrix [] Game.ComponentModel.AbsoluteBoneTransformsForCamera
getset

◆ CastsShadow

bool Game.ComponentModel.CastsShadow
getset

◆ DiffuseColor

Vector3? Game.ComponentModel.DiffuseColor
getset

◆ EmissionColor

Vector4? Game.ComponentModel.EmissionColor
getset

◆ IsVisibleForCamera

bool Game.ComponentModel.IsVisibleForCamera
getset

◆ MeshDrawOrders

int [] Game.ComponentModel.MeshDrawOrders
getset

◆ Model

Model Game.ComponentModel.Model
getset

◆ ModelOffset

Vector3 Game.ComponentModel.ModelOffset
getset

模型偏移

◆ ModelRoute

string Game.ComponentModel.ModelRoute
getset

模型路径

◆ ModelScale

float Game.ComponentModel.ModelScale
getset

模型大小缩放

◆ OnAnimate

virtual Func<bool> Game.ComponentModel.OnAnimate
getset

◆ Opacity

float? Game.ComponentModel.Opacity
getset

◆ PrepareOrder

int Game.ComponentModel.PrepareOrder
getset

◆ RenderingMode

virtual ModelRenderingMode Game.ComponentModel.RenderingMode
getset

◆ TextureOverride

Texture2D Game.ComponentModel.TextureOverride
getset

◆ TextureRoute

string Game.ComponentModel.TextureRoute
getset

纹理路径

◆ Transparent

float Game.ComponentModel.Transparent
getset

模型透明度


该类的文档由以下文件生成: