SO3Engine
|
SO3Scene.h
Go to the documentation of this file.
247 SEntity* CreateEntity(const std::string& groupName, const std::string& newEntityName, const std::string& meshName, bool loadInBackground = false);
252 SEntity* CreateEntity(const std::string& newEntityName, const SEntity::EntityPrefabType& prefabType);
257 SEntity* CreateEntity(const std::string& entityName, const std::string& ressourceGroup, Ogre::MeshPtr meshPointer);
267 SEntity* CreatePlane(const std::string& groupName, const std::string& newEntityName, const SPointFloat& sizev, const SPointInt& seg, const SPointFloat& uv);
272 SEntity* CreateSphere(const std::string& groupName, const std::string& newEntityName, const float& radius, const int& rings, const int& segments);
277 SEntity* CreateCone(const std::string& groupName, const std::string& newEntityName, const float& radius, const float& height, const int& segments);
282 SEntity* CreateOctahedron(const std::string& groupName, const std::string& newEntityName, const float& base, const float& bottom, const float& dist);
297 SLineEntity* CreateLineEntity(const std::string& newLineEntityName, bool dashed = false, bool disableDepth = false);
322 SBone* CreateBone(const std::string& newBoneName, SSkeleton* skeleton, const unsigned short& id);
332 SParticleSystem* CreateParticleSystem(const std::string& newParticleSystemName, const std::string& particleSystemTemplate);
372 SDynamicReflectionMap* CreateDynamicReflectionMap(SViewPort* viewport, const std::string& newDynamicReflectionMapName);
382 SMaterial* CreateMaterial(const std::string& groupname, const std::string& matname, const bool& loadedFromScript = false);
392 SMaterial* GetMaterial(const std::string& groupName, const std::string& materialName, bool searchOtherGroups = true);
411 STexture* CreateTexture(const std::string& groupname, const std::string& texname, const std::string& path, const int& w = 0, const int& h = 0);
413 STexture* CreateTexture(const std::string& groupname, const std::string& texname, Ogre::Image image);
567 bool ParseResourceScript(const std::string& groupName, const std::string& scriptName, const SResource::ResourceType& scriptType);
575 void SetDebugDisplay(const int& color, const int& posx, const int& posy, const int& width, const int& height, const int& charHeight);
librairies include
Definition SO3Scene.h:52
MMOUSE(int cx, int cy, int cbtn, int cindex=0, int cscroll=0, int cstate=0, int cflags=0, int cvx=0, int cvy=0)
Definition SO3Scene.h:85
Definition SO3Anim.h:42
Definition SO3Bone.h:42
Definition SO3Camera.h:43
Definition SO3DataScol.h:41
Definition SO3DynamicCubeMap.h:45
Definition SO3Entity.h:43
Definition SO3Environment.h:47
Definition SO3Light.h:44
Definition SO3LightingManager.h:44
Definition SO3LineEntity.h:40
Definition SO3Material.h:43
Definition SO3NodeScol.h:43
Definition SO3ParticleSystem.h:44
Definition SO3Physics.h:100
Definition SO3Point.h:37
Definition SO3RayCast.h:41
Definition SO3RenderToTexture.h:45
Definition SO3Root.h:73
Definition SO3Scene.h:125
bool IsMaterialExist(SMaterial *)
Definition SO3ShadowManager.h:43
Definition SO3Skeleton.h:42
Definition SO3Terrain.h:42
Definition SO3Texture.h:42
Definition SO3ViewPort.h:56
Definition SO3VirtualPointer.h:46
Definition SO3DataScol.h:38
std::unordered_map< std::string, STexture * > STextureMap
Definition SO3Prerequisites.h:276
std::unordered_map< std::string, SMaterial * > SMaterialMap
Definition SO3Prerequisites.h:269
std::unordered_map< SEntity *, std::string > SEntityMap
Definition SO3Prerequisites.h:268
std::unordered_map< std::string, STextureMap * > SGroupTextureMap
Definition SO3Prerequisites.h:277
std::unordered_map< std::string, STerrain * > STerrainMap
Definition SO3Prerequisites.h:274
std::unordered_map< std::string, SMaterialMap * > SGroupMaterialMap
Definition SO3Prerequisites.h:270
Generated by 1.9.8