C# 클래스 Helper.DotSceneLoader

파일 보기 프로젝트 열기: secred/Tachycardia

공개 프로퍼티들

프로퍼티 타입 설명
DynamicObjects List
StaticObjects List

보호된 프로퍼티들

프로퍼티 타입 설명
mAttachNode SceneNode
mSceneMgr SceneManager
m_sGroupName String
m_sPrependNode String

공개 메소드들

메소드 설명
DotSceneLoader ( ) : System
ParseDotScene ( String SceneName, String groupName, SceneManager yourSceneMgr ) : void
ParseDotScene ( String SceneName, String groupName, SceneManager yourSceneMgr, SceneNode pAttachNode ) : void
ParseDotScene ( String SceneName, String groupName, SceneManager yourSceneMgr, SceneNode pAttachNode, String sPrependNode ) : void

보호된 메소드들

메소드 설명
ParseFloat ( String s ) : float
getAttrib ( XmlElement XMLNode, String attrib ) : String
getAttrib ( XmlElement XMLNode, String attrib, String defaultValue ) : String
getAttribBool ( XmlElement XMLNode, String parameter ) : bool
getAttribBool ( XmlElement XMLNode, String attrib, bool defaultValue ) : bool
getAttribReal ( XmlElement XMLNode, String parameter ) : float
getAttribReal ( XmlElement XMLNode, String attrib, float defaultValue ) : float
parseColour ( XmlElement XMLNode ) : ColourValue
parseQuaternion ( XmlElement XMLNode ) : Quaternion
parseRotation ( XmlElement XMLNode ) : Quaternion
parseVector3 ( XmlElement XMLNode ) : System.Vector3
parseVector3line ( XmlElement XMLNode ) : System.Vector3
processCamera ( XmlElement XMLNode, SceneNode pParent ) : void
processEntity ( XmlElement XMLNode, SceneNode pParent ) : void
processEnvironment ( XmlElement XMLNode ) : void
processFog ( XmlElement XMLNode ) : void
processLight ( XmlElement XMLNode, SceneNode pParent ) : void
processLightAttenuation ( XmlElement XMLNode, Light pLight ) : void
processLightRange ( XmlElement XMLNode, Light pLight ) : void
processNode ( XmlElement XMLNode, SceneNode pParent ) : void
processNodes ( XmlElement XMLNode ) : void
processParticleSystem ( XmlElement XMLNode, SceneNode pParent ) : void
processPlane ( XmlElement XMLNode, SceneNode pParent ) : void
processScene ( XmlElement XMLRoot ) : void
processUserDataReference ( XmlElement pElement ) : void

메소드 상세

DotSceneLoader() 공개 메소드

public DotSceneLoader ( ) : System
리턴 System

ParseDotScene() 공개 메소드

public ParseDotScene ( String SceneName, String groupName, SceneManager yourSceneMgr ) : void
SceneName String
groupName String
yourSceneMgr SceneManager
리턴 void

ParseDotScene() 공개 메소드

public ParseDotScene ( String SceneName, String groupName, SceneManager yourSceneMgr, SceneNode pAttachNode ) : void
SceneName String
groupName String
yourSceneMgr SceneManager
pAttachNode SceneNode
리턴 void

ParseDotScene() 공개 메소드

public ParseDotScene ( String SceneName, String groupName, SceneManager yourSceneMgr, SceneNode pAttachNode, String sPrependNode ) : void
SceneName String
groupName String
yourSceneMgr SceneManager
pAttachNode SceneNode
sPrependNode String
리턴 void

ParseFloat() 보호된 메소드

protected ParseFloat ( String s ) : float
s String
리턴 float

getAttrib() 보호된 메소드

protected getAttrib ( XmlElement XMLNode, String attrib ) : String
XMLNode System.Xml.XmlElement
attrib String
리턴 String

getAttrib() 보호된 메소드

protected getAttrib ( XmlElement XMLNode, String attrib, String defaultValue ) : String
XMLNode System.Xml.XmlElement
attrib String
defaultValue String
리턴 String

getAttribBool() 보호된 메소드

protected getAttribBool ( XmlElement XMLNode, String parameter ) : bool
XMLNode System.Xml.XmlElement
parameter String
리턴 bool

getAttribBool() 보호된 메소드

protected getAttribBool ( XmlElement XMLNode, String attrib, bool defaultValue ) : bool
XMLNode System.Xml.XmlElement
attrib String
defaultValue bool
리턴 bool

getAttribReal() 보호된 메소드

protected getAttribReal ( XmlElement XMLNode, String parameter ) : float
XMLNode System.Xml.XmlElement
parameter String
리턴 float

getAttribReal() 보호된 메소드

protected getAttribReal ( XmlElement XMLNode, String attrib, float defaultValue ) : float
XMLNode System.Xml.XmlElement
attrib String
defaultValue float
리턴 float

parseColour() 보호된 메소드

protected parseColour ( XmlElement XMLNode ) : ColourValue
XMLNode System.Xml.XmlElement
리턴 ColourValue

parseQuaternion() 보호된 메소드

protected parseQuaternion ( XmlElement XMLNode ) : Quaternion
XMLNode System.Xml.XmlElement
리턴 Quaternion

parseRotation() 보호된 메소드

protected parseRotation ( XmlElement XMLNode ) : Quaternion
XMLNode System.Xml.XmlElement
리턴 Quaternion

parseVector3() 보호된 메소드

protected parseVector3 ( XmlElement XMLNode ) : System.Vector3
XMLNode System.Xml.XmlElement
리턴 System.Vector3

parseVector3line() 보호된 메소드

protected parseVector3line ( XmlElement XMLNode ) : System.Vector3
XMLNode System.Xml.XmlElement
리턴 System.Vector3

processCamera() 보호된 메소드

protected processCamera ( XmlElement XMLNode, SceneNode pParent ) : void
XMLNode System.Xml.XmlElement
pParent SceneNode
리턴 void

processEntity() 보호된 메소드

protected processEntity ( XmlElement XMLNode, SceneNode pParent ) : void
XMLNode System.Xml.XmlElement
pParent SceneNode
리턴 void

processEnvironment() 보호된 메소드

protected processEnvironment ( XmlElement XMLNode ) : void
XMLNode System.Xml.XmlElement
리턴 void

processFog() 보호된 메소드

protected processFog ( XmlElement XMLNode ) : void
XMLNode System.Xml.XmlElement
리턴 void

processLight() 보호된 메소드

protected processLight ( XmlElement XMLNode, SceneNode pParent ) : void
XMLNode System.Xml.XmlElement
pParent SceneNode
리턴 void

processLightAttenuation() 보호된 메소드

protected processLightAttenuation ( XmlElement XMLNode, Light pLight ) : void
XMLNode System.Xml.XmlElement
pLight Light
리턴 void

processLightRange() 보호된 메소드

protected processLightRange ( XmlElement XMLNode, Light pLight ) : void
XMLNode System.Xml.XmlElement
pLight Light
리턴 void

processNode() 보호된 메소드

protected processNode ( XmlElement XMLNode, SceneNode pParent ) : void
XMLNode System.Xml.XmlElement
pParent SceneNode
리턴 void

processNodes() 보호된 메소드

protected processNodes ( XmlElement XMLNode ) : void
XMLNode System.Xml.XmlElement
리턴 void

processParticleSystem() 보호된 메소드

protected processParticleSystem ( XmlElement XMLNode, SceneNode pParent ) : void
XMLNode System.Xml.XmlElement
pParent SceneNode
리턴 void

processPlane() 보호된 메소드

protected processPlane ( XmlElement XMLNode, SceneNode pParent ) : void
XMLNode System.Xml.XmlElement
pParent SceneNode
리턴 void

processScene() 보호된 메소드

protected processScene ( XmlElement XMLRoot ) : void
XMLRoot System.Xml.XmlElement
리턴 void

processUserDataReference() 보호된 메소드

protected processUserDataReference ( XmlElement pElement ) : void
pElement System.Xml.XmlElement
리턴 void

프로퍼티 상세

DynamicObjects 공개적으로 프로퍼티

public List DynamicObjects
리턴 List

StaticObjects 공개적으로 프로퍼티

public List StaticObjects
리턴 List

mAttachNode 보호되어 있는 프로퍼티

protected SceneNode mAttachNode
리턴 SceneNode

mSceneMgr 보호되어 있는 프로퍼티

protected SceneManager mSceneMgr
리턴 SceneManager

m_sGroupName 보호되어 있는 프로퍼티

protected String m_sGroupName
리턴 String

m_sPrependNode 보호되어 있는 프로퍼티

protected String m_sPrependNode
리턴 String