C# 클래스 idTech4.Renderer.idRenderModel_MD5

상속: idRenderModel_Static
파일 보기 프로젝트 열기: iainmckay/idtech4.net 1 사용 예제들

공개 메소드들

메소드 설명
GetBounds ( RenderEntityComponent renderEntity = null ) : idBounds

Calculates a rough bounds by using the joint radii without transforming all the points.

GetJointIndex ( idMD5Joint joint ) : int
GetJointIndex ( string name ) : int
GetJointName ( int index ) : string
GetNearestJoint ( int surfaceIndex, int a, int c, int b ) : int
InitFromFile ( string fileName ) : void
InstantiateDynamicModel ( idRenderEntity renderEntity, View view, idRenderModel cachedModel ) : idRenderModel
Load ( ) : void

Used for initial loads, reloadModel, and reloading the data of purged models.

Upon exit, the model will absolutely be valid, but possibly as a default model.

Print ( ) : void
Purge ( ) : void
TouchData ( ) : void

Models that are already loaded at level start time will still touch their materials to make sure they are kept loaded.

idRenderModel_MD5 ( ) : System

비공개 메소드들

메소드 설명
CalculateBounds ( idJointMatrix entityJoints ) : void
ParseJoint ( idLexer lexer, idMD5Joint joint, idJointQuaternion &defaultPose ) : void

메소드 상세

GetBounds() 공개 메소드

Calculates a rough bounds by using the joint radii without transforming all the points.
public GetBounds ( RenderEntityComponent renderEntity = null ) : idBounds
renderEntity RenderEntityComponent
리턴 idBounds

GetJointIndex() 공개 메소드

public GetJointIndex ( idMD5Joint joint ) : int
joint idMD5Joint
리턴 int

GetJointIndex() 공개 메소드

public GetJointIndex ( string name ) : int
name string
리턴 int

GetJointName() 공개 메소드

public GetJointName ( int index ) : string
index int
리턴 string

GetNearestJoint() 공개 메소드

public GetNearestJoint ( int surfaceIndex, int a, int c, int b ) : int
surfaceIndex int
a int
c int
b int
리턴 int

InitFromFile() 공개 메소드

public InitFromFile ( string fileName ) : void
fileName string
리턴 void

InstantiateDynamicModel() 공개 메소드

public InstantiateDynamicModel ( idRenderEntity renderEntity, View view, idRenderModel cachedModel ) : idRenderModel
renderEntity idRenderEntity
view View
cachedModel idRenderModel
리턴 idRenderModel

Load() 공개 메소드

Used for initial loads, reloadModel, and reloading the data of purged models.
Upon exit, the model will absolutely be valid, but possibly as a default model.
public Load ( ) : void
리턴 void

Print() 공개 메소드

public Print ( ) : void
리턴 void

Purge() 공개 메소드

public Purge ( ) : void
리턴 void

TouchData() 공개 메소드

Models that are already loaded at level start time will still touch their materials to make sure they are kept loaded.
public TouchData ( ) : void
리턴 void

idRenderModel_MD5() 공개 메소드

public idRenderModel_MD5 ( ) : System
리턴 System