C# Класс Helper.DotSceneLoader

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DynamicObjects List
StaticObjects List

Защищенные свойства (Protected)

Свойство Тип Описание
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