Duckcpp 2.1.0
Duckcpp is a high-performance c++ graphics engine.
Loading...
Searching...
No Matches
dcpp::scene::ISceneManager Member List

This is the complete list of members for dcpp::scene::ISceneManager, including all inherited members.

addAnimatedMeshSceneNode(IAnimatedMesh *mesh, ISceneNode *parent=0, dcpp::int32_kt id=-1, const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &rotation=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &scale=dcpp::nub::vector3df(1.0f, 1.0f, 1.0f), bool alsoAddIfMeshPointerZero=false)=0dcpp::scene::ISceneManagerpure virtual
addArrowMesh(const dcpp::io::path &name, dcpp::video::SColor vtxColorCylinder=0xFFFFFFFF, dcpp::video::SColor vtxColorCone=0xFFFFFFFF, dcpp::uint32_kt tesselationCylinder=4, dcpp::uint32_kt tesselationCone=8, dcpp::float32_kt height=1.f, dcpp::float32_kt cylinderHeight=0.6f, dcpp::float32_kt widthCylinder=0.05f, dcpp::float32_kt widthCone=0.3f)=0dcpp::scene::ISceneManagerpure virtual
addBillboardSceneNode(ISceneNode *parent=0, const dcpp::nub::dimension2df &size=dcpp::nub::dimension2df(10.0f, 10.0f), const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0, 0, 0), dcpp::int32_kt id=-1, dcpp::video::SColor colorTop=0xFFFFFFFF, dcpp::video::SColor colorBottom=0xFFFFFFFF)=0dcpp::scene::ISceneManagerpure virtual
addBillboardTextSceneNode(dcpp::gui::IGUIFont *font, const wchar_t *text, ISceneNode *parent=0, const dcpp::nub::dimension2df &size=dcpp::nub::dimension2df(10.0f, 10.0f), const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0, 0, 0), dcpp::int32_kt id=-1, dcpp::video::SColor colorTop=0xFFFFFFFF, dcpp::video::SColor colorBottom=0xFFFFFFFF)=0dcpp::scene::ISceneManagerpure virtual
addCameraSceneNode(ISceneNode *parent=0, const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &lookat=dcpp::nub::vector3df(0, 0, 100), dcpp::int32_kt id=-1, bool makeActive=true)=0dcpp::scene::ISceneManagerpure virtual
addCameraSceneNodeFPS(ISceneNode *parent=0, dcpp::float32_kt rotateSpeed=100.0f, dcpp::float32_kt moveSpeed=0.5f, dcpp::int32_kt id=-1, SKeyMap *keyMapArray=0, dcpp::int32_kt keyMapSize=0, bool noVerticalMovement=false, dcpp::float32_kt jumpSpeed=0.f, bool invertMouse=false, bool makeActive=true)=0dcpp::scene::ISceneManagerpure virtual
addCameraSceneNodeMaya(ISceneNode *parent=0, dcpp::float32_kt rotateSpeed=-1500.f, dcpp::float32_kt zoomSpeed=200.f, dcpp::float32_kt translationSpeed=1500.f, dcpp::int32_kt id=-1, dcpp::float32_kt distance=70.f, bool makeActive=true, dcpp::float32_kt rotX=0.f, dcpp::float32_kt rotY=0.f)=0dcpp::scene::ISceneManagerpure virtual
addCubeSceneNode(dcpp::float32_kt size=10.0f, ISceneNode *parent=0, dcpp::int32_kt id=-1, const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &rotation=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &scale=dcpp::nub::vector3df(1.0f, 1.0f, 1.0f), ECUBE_MESH_TYPE type=ECMT_1BUF_12VTX_NA)=0dcpp::scene::ISceneManagerpure virtual
addDummyTransformationSceneNode(ISceneNode *parent=0, dcpp::int32_kt id=-1)=0dcpp::scene::ISceneManagerpure virtual
addEmptySceneNode(ISceneNode *parent=0, dcpp::int32_kt id=-1)=0dcpp::scene::ISceneManagerpure virtual
addExternalMeshLoader(IMeshLoader *externalLoader)=0dcpp::scene::ISceneManagerpure virtual
addExternalSceneLoader(ISceneLoader *externalLoader)=0dcpp::scene::ISceneManagerpure virtual
addHillPlaneMesh(const dcpp::io::path &name, const dcpp::nub::dimension2df &tileSize, const dcpp::nub::dimension2du &tileCount, dcpp::video::SMaterial *material=0, dcpp::float32_kt hillHeight=0.0f, const dcpp::nub::dimension2df &countHills=dcpp::nub::dimension2df(0.0f, 0.0f), const dcpp::nub::dimension2df &textureRepeatCount=dcpp::nub::dimension2df(1.0f, 1.0f))=0dcpp::scene::ISceneManagerpure virtual
addLightSceneNode(ISceneNode *parent=0, const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0, 0, 0), dcpp::video::SColorf color=dcpp::video::SColorf(1.0f, 1.0f, 1.0f), dcpp::float32_kt radius=100.0f, dcpp::int32_kt id=-1)=0dcpp::scene::ISceneManagerpure virtual
addMeshSceneNode(IMesh *mesh, ISceneNode *parent=0, dcpp::int32_kt id=-1, const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &rotation=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &scale=dcpp::nub::vector3df(1.0f, 1.0f, 1.0f), bool alsoAddIfMeshPointerZero=false)=0dcpp::scene::ISceneManagerpure virtual
addOctreeSceneNode(IAnimatedMesh *mesh, ISceneNode *parent=0, dcpp::int32_kt id=-1, dcpp::int32_kt minimalPolysPerNode=512, bool alsoAddIfMeshPointerZero=false)=0dcpp::scene::ISceneManagerpure virtual
addOctreeSceneNode(IMesh *mesh, ISceneNode *parent=0, dcpp::int32_kt id=-1, dcpp::int32_kt minimalPolysPerNode=256, bool alsoAddIfMeshPointerZero=false)=0dcpp::scene::ISceneManagerpure virtual
addParticleSystemSceneNode(bool withDefaultEmitter=true, ISceneNode *parent=0, dcpp::int32_kt id=-1, const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &rotation=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &scale=dcpp::nub::vector3df(1.0f, 1.0f, 1.0f))=0dcpp::scene::ISceneManagerpure virtual
addQuake3SceneNode(const IMeshBuffer *meshBuffer, const quake3::IShader *shader, ISceneNode *parent=0, dcpp::int32_kt id=-1)=0dcpp::scene::ISceneManagerpure virtual
addSceneNode(const char *sceneNodeTypeName, ISceneNode *parent=0)=0dcpp::scene::ISceneManagerpure virtual
addSkyBoxSceneNode(dcpp::video::ITexture *top, dcpp::video::ITexture *bottom, dcpp::video::ITexture *left, dcpp::video::ITexture *right, dcpp::video::ITexture *front, dcpp::video::ITexture *back, ISceneNode *parent=0, dcpp::int32_kt id=-1)=0dcpp::scene::ISceneManagerpure virtual
addSkyDomeSceneNode(dcpp::video::ITexture *texture, dcpp::uint32_kt horiRes=16, dcpp::uint32_kt vertRes=8, dcpp::float32_kt texturePercentage=0.9, dcpp::float32_kt spherePercentage=2.0, dcpp::float32_kt radius=1000.f, ISceneNode *parent=0, dcpp::int32_kt id=-1)=0dcpp::scene::ISceneManagerpure virtual
addSphereMesh(const dcpp::io::path &name, dcpp::float32_kt radius=5.f, dcpp::uint32_kt polyCountX=16, dcpp::uint32_kt polyCountY=16)=0dcpp::scene::ISceneManagerpure virtual
addSphereSceneNode(dcpp::float32_kt radius=5.0f, dcpp::int32_kt polyCount=16, ISceneNode *parent=0, dcpp::int32_kt id=-1, const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &rotation=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &scale=dcpp::nub::vector3df(1.0f, 1.0f, 1.0f))=0dcpp::scene::ISceneManagerpure virtual
addTerrainMesh(const dcpp::io::path &meshname, dcpp::video::IImage *texture, dcpp::video::IImage *heightmap, const dcpp::nub::dimension2df &stretchSize=dcpp::nub::dimension2df(10.0f, 10.0f), dcpp::float32_kt maxHeight=200.0f, const dcpp::nub::dimension2du &defaultVertexBlockSize=dcpp::nub::dimension2du(64, 64))=0dcpp::scene::ISceneManagerpure virtual
addTerrainSceneNode(const dcpp::io::path &heightMapFileName, ISceneNode *parent=0, dcpp::int32_kt id=-1, const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0.0f, 0.0f, 0.0f), const dcpp::nub::vector3df &rotation=dcpp::nub::vector3df(0.0f, 0.0f, 0.0f), const dcpp::nub::vector3df &scale=dcpp::nub::vector3df(1.0f, 1.0f, 1.0f), dcpp::video::SColor vertexColor=dcpp::video::SColor(255, 255, 255, 255), dcpp::int32_kt maxLOD=5, E_TERRAIN_PATCH_SIZE patchSize=ETPS_17, dcpp::int32_kt smoothFactor=0, bool addAlsoIfHeightmapEmpty=false)=0dcpp::scene::ISceneManagerpure virtual
addTerrainSceneNode(dcpp::io::IReadFile *heightMapFile, ISceneNode *parent=0, dcpp::int32_kt id=-1, const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0.0f, 0.0f, 0.0f), const dcpp::nub::vector3df &rotation=dcpp::nub::vector3df(0.0f, 0.0f, 0.0f), const dcpp::nub::vector3df &scale=dcpp::nub::vector3df(1.0f, 1.0f, 1.0f), dcpp::video::SColor vertexColor=dcpp::video::SColor(255, 255, 255, 255), dcpp::int32_kt maxLOD=5, E_TERRAIN_PATCH_SIZE patchSize=ETPS_17, dcpp::int32_kt smoothFactor=0, bool addAlsoIfHeightmapEmpty=false)=0dcpp::scene::ISceneManagerpure virtual
addTextSceneNode(dcpp::gui::IGUIFont *font, const wchar_t *text, dcpp::video::SColor color=dcpp::video::SColor(100, 255, 255, 255), ISceneNode *parent=0, const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0, 0, 0), dcpp::int32_kt id=-1)=0dcpp::scene::ISceneManagerpure virtual
addToDeletionQueue(ISceneNode *node)=0dcpp::scene::ISceneManagerpure virtual
addVolumeLightMesh(const dcpp::io::path &name, const dcpp::uint32_kt SubdivideU=32, const dcpp::uint32_kt SubdivideV=32, const dcpp::video::SColor FootColor=dcpp::video::SColor(51, 0, 230, 180), const dcpp::video::SColor TailColor=dcpp::video::SColor(0, 0, 0, 0))=0dcpp::scene::ISceneManagerpure virtual
addVolumeLightSceneNode(ISceneNode *parent=0, dcpp::int32_kt id=-1, const dcpp::uint32_kt subdivU=32, const dcpp::uint32_kt subdivV=32, const dcpp::video::SColor foot=dcpp::video::SColor(51, 0, 230, 180), const dcpp::video::SColor tail=dcpp::video::SColor(0, 0, 0, 0), const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &rotation=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &scale=dcpp::nub::vector3df(1.0f, 1.0f, 1.0f))=0dcpp::scene::ISceneManagerpure virtual
addWaterSurfaceSceneNode(IMesh *mesh, dcpp::float32_kt waveHeight=2.0f, dcpp::float32_kt waveSpeed=300.0f, dcpp::float32_kt waveLength=10.0f, ISceneNode *parent=0, dcpp::int32_kt id=-1, const dcpp::nub::vector3df &position=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &rotation=dcpp::nub::vector3df(0, 0, 0), const dcpp::nub::vector3df &scale=dcpp::nub::vector3df(1.0f, 1.0f, 1.0f))=0dcpp::scene::ISceneManagerpure virtual
clear()=0dcpp::scene::ISceneManagerpure virtual
clearAllRegisteredNodesForRendering()=0dcpp::scene::ISceneManagerpure virtual
createCollisionResponseAnimator(ITriangleSelector *world, ISceneNode *sceneNode, const dcpp::nub::vector3df &ellipsoidRadius=dcpp::nub::vector3df(30, 60, 30), const dcpp::nub::vector3df &gravityPerSecond=dcpp::nub::vector3df(0,-10.0f, 0), const dcpp::nub::vector3df &ellipsoidTranslation=dcpp::nub::vector3df(0, 0, 0), dcpp::float32_kt slidingValue=0.0005f)=0dcpp::scene::ISceneManagerpure virtual
createDeleteAnimator(dcpp::uint32_kt timeMs)=0dcpp::scene::ISceneManagerpure virtual
createFlyCircleAnimator(const dcpp::nub::vector3df &center=dcpp::nub::vector3df(0.f, 0.f, 0.f), dcpp::float32_kt radius=100.f, dcpp::float32_kt speed=0.001f, const dcpp::nub::vector3df &direction=dcpp::nub::vector3df(0.f, 1.f, 0.f), dcpp::float32_kt startPosition=0.f, dcpp::float32_kt radiusEllipsoid=0.f)=0dcpp::scene::ISceneManagerpure virtual
createFlyStraightAnimator(const dcpp::nub::vector3df &startPoint, const dcpp::nub::vector3df &endPoint, dcpp::uint32_kt timeForWay, bool loop=false, bool pingpong=false)=0dcpp::scene::ISceneManagerpure virtual
createFollowSplineAnimator(dcpp::int32_kt startTime, const dcpp::nub::array< dcpp::nub::vector3df > &points, dcpp::float32_kt speed=1.0f, dcpp::float32_kt tightness=0.5f, bool loop=true, bool pingpong=false, bool steer=false)=0dcpp::scene::ISceneManagerpure virtual
createMeshWriter(EMESH_WRITER_TYPE type)=0dcpp::scene::ISceneManagerpure virtual
createMetaTriangleSelector()=0dcpp::scene::ISceneManagerpure virtual
createNewSceneManager(bool cloneContent=false)=0dcpp::scene::ISceneManagerpure virtual
createOctreeTriangleSelector(IMesh *mesh, ISceneNode *node, dcpp::int32_kt minimalPolysPerNode=32)=0dcpp::scene::ISceneManagerpure virtual
createOctreeTriangleSelector(IMeshBuffer *meshBuffer, dcpp::uint32_kt materialIndex, ISceneNode *node, dcpp::int32_kt minimalPolysPerNode=32)=0dcpp::scene::ISceneManagerpure virtual
createOctTreeTriangleSelector(IMesh *mesh, ISceneNode *node, dcpp::int32_kt minimalPolysPerNode=32)dcpp::scene::ISceneManagerinline
createRotationAnimator(const dcpp::nub::vector3df &rotationSpeed)=0dcpp::scene::ISceneManagerpure virtual
createSceneNodeAnimator(const char *typeName, ISceneNode *target=0)=0dcpp::scene::ISceneManagerpure virtual
createShadowVolumeSceneNode(const IMesh *shadowMesh, ISceneNode *parent, dcpp::int32_kt id, bool zfailmethod, dcpp::float32_kt infinity)=0dcpp::scene::ISceneManagerpure virtual
createSkinnedMesh()=0dcpp::scene::ISceneManagerpure virtual
createTerrainTriangleSelector(ITerrainSceneNode *node, dcpp::int32_kt LOD=0)=0dcpp::scene::ISceneManagerpure virtual
createTextureAnimator(const dcpp::nub::array< dcpp::video::ITexture * > &textures, dcpp::int32_kt timePerFrame, bool loop=true)=0dcpp::scene::ISceneManagerpure virtual
createTriangleSelector(IMesh *mesh, ISceneNode *node, bool separateMeshBuffers=false)=0dcpp::scene::ISceneManagerpure virtual
createTriangleSelector(const IMeshBuffer *meshBuffer, dcpp::uint32_kt materialIndex, ISceneNode *node)=0dcpp::scene::ISceneManagerpure virtual
createTriangleSelector(IAnimatedMeshSceneNode *node, bool separateMeshBuffers=false)=0dcpp::scene::ISceneManagerpure virtual
createTriangleSelectorFromBoundingBox(ISceneNode *node)=0dcpp::scene::ISceneManagerpure virtual
drawAll()=0dcpp::scene::ISceneManagerpure virtual
drop() constdcpp::IReferenceCountedinline
getActiveCamera() const =0dcpp::scene::ISceneManagerpure virtual
getAmbientLight() const =0dcpp::scene::ISceneManagerpure virtual
getAnimatorTypeName(ESCENE_NODE_ANIMATOR_TYPE type)=0dcpp::scene::ISceneManagerpure virtual
getCurrentRenderPass() const =0dcpp::scene::ISceneManagerpure virtual
getDebugName() constdcpp::IReferenceCountedinline
getDefaultSceneNodeAnimatorFactory()=0dcpp::scene::ISceneManagerpure virtual
getDefaultSceneNodeFactory()=0dcpp::scene::ISceneManagerpure virtual
getFileSystem()=0dcpp::scene::ISceneManagerpure virtual
getGeometryCreator(void) const =0dcpp::scene::ISceneManagerpure virtual
getGUIEnvironment()=0dcpp::scene::ISceneManagerpure virtual
getMesh(const dcpp::io::path &filename, const dcpp::io::path &alternativeCacheName=dcpp::io::path(""))=0dcpp::scene::ISceneManagerpure virtual
getMesh(dcpp::io::IReadFile *file)=0dcpp::scene::ISceneManagerpure virtual
getMeshCache()=0dcpp::scene::ISceneManagerpure virtual
getMeshLoader(dcpp::uint32_kt index) const =0dcpp::scene::ISceneManagerpure virtual
getMeshLoaderCount() const =0dcpp::scene::ISceneManagerpure virtual
getMeshManipulator()=0dcpp::scene::ISceneManagerpure virtual
getParameters()=0dcpp::scene::ISceneManagerpure virtual
getReferenceCount() constdcpp::IReferenceCountedinline
getRegisteredSceneNodeAnimatorFactoryCount() const =0dcpp::scene::ISceneManagerpure virtual
getRegisteredSceneNodeFactoryCount() const =0dcpp::scene::ISceneManagerpure virtual
getRootSceneNode()=0dcpp::scene::ISceneManagerpure virtual
getSceneCollisionManager()=0dcpp::scene::ISceneManagerpure virtual
getSceneLoader(dcpp::uint32_kt index) const =0dcpp::scene::ISceneManagerpure virtual
getSceneLoaderCount() const =0dcpp::scene::ISceneManagerpure virtual
getSceneNodeAnimatorFactory(dcpp::uint32_kt index)=0dcpp::scene::ISceneManagerpure virtual
getSceneNodeFactory(dcpp::uint32_kt index)=0dcpp::scene::ISceneManagerpure virtual
getSceneNodeFromId(dcpp::int32_kt id, ISceneNode *start=0)=0dcpp::scene::ISceneManagerpure virtual
getSceneNodeFromName(const dcpp::char_kt *name, ISceneNode *start=0)=0dcpp::scene::ISceneManagerpure virtual
getSceneNodeFromType(dcpp::scene::ESCENE_NODE_TYPE type, ISceneNode *start=0)=0dcpp::scene::ISceneManagerpure virtual
getSceneNodeRenderPass() const =0dcpp::scene::ISceneManagerpure virtual
getSceneNodesFromType(ESCENE_NODE_TYPE type, dcpp::nub::array< dcpp::scene::ISceneNode * > &outNodes, ISceneNode *start=0)=0dcpp::scene::ISceneManagerpure virtual
getSceneNodeTypeName(ESCENE_NODE_TYPE type)=0dcpp::scene::ISceneManagerpure virtual
getShadowColor() const =0dcpp::scene::ISceneManagerpure virtual
getVideoDriver()=0dcpp::scene::ISceneManagerpure virtual
grab() constdcpp::IReferenceCountedinline
IReferenceCounted()dcpp::IReferenceCountedinline
isCulled(const ISceneNode *node) const =0dcpp::scene::ISceneManagerpure virtual
loadScene(const dcpp::io::path &filename, ISceneUserDataSerializer *userDataSerializer=0, ISceneNode *rootNode=0)=0dcpp::scene::ISceneManagerpure virtual
loadScene(dcpp::io::IReadFile *file, ISceneUserDataSerializer *userDataSerializer=0, ISceneNode *rootNode=0)=0dcpp::scene::ISceneManagerpure virtual
postEventFromUser(const SEvent &event)=0dcpp::scene::ISceneManagerpure virtual
registerNodeForRendering(ISceneNode *node, E_SCENE_NODE_RENDER_PASS pass=ESNRP_AUTOMATIC)=0dcpp::scene::ISceneManagerpure virtual
registerSceneNodeAnimatorFactory(ISceneNodeAnimatorFactory *factoryToAdd)=0dcpp::scene::ISceneManagerpure virtual
registerSceneNodeFactory(ISceneNodeFactory *factoryToAdd)=0dcpp::scene::ISceneManagerpure virtual
saveScene(const dcpp::io::path &filename, ISceneUserDataSerializer *userDataSerializer=0, ISceneNode *node=0)=0dcpp::scene::ISceneManagerpure virtual
saveScene(dcpp::io::IWriteFile *file, ISceneUserDataSerializer *userDataSerializer=0, ISceneNode *node=0)=0dcpp::scene::ISceneManagerpure virtual
saveScene(dcpp::io::IXMLWriter *writer, const dcpp::io::path &currentPath, ISceneUserDataSerializer *userDataSerializer=0, ISceneNode *node=0)=0dcpp::scene::ISceneManagerpure virtual
setActiveCamera(ICameraSceneNode *camera)=0dcpp::scene::ISceneManagerpure virtual
setAmbientLight(const dcpp::video::SColorf &ambientColor)=0dcpp::scene::ISceneManagerpure virtual
setCurrentRenderPass(E_SCENE_NODE_RENDER_PASS nextPass)=0dcpp::scene::ISceneManagerpure virtual
setDebugName(const dcpp::char_kt *newName)dcpp::IReferenceCountedinlineprotected
setLightManager(ILightManager *lightManager)=0dcpp::scene::ISceneManagerpure virtual
setShadowColor(dcpp::video::SColor color=dcpp::video::SColor(150, 0, 0, 0))=0dcpp::scene::ISceneManagerpure virtual
~IReferenceCounted()dcpp::IReferenceCountedinlinevirtual

Duckcpp    @cppfx.xyz