Nirtcpp 2.1.0
Nirtcpp is a high-performance c++ graphics engine.
|
This is the complete list of members for nirt::scene::IGeometryCreator, including all inherited members.
createArrowMesh(const u32 tesselationCylinder=4, const u32 tesselationCone=8, const f32 height=1.f, const f32 cylinderHeight=0.6f, const f32 widthCylinder=0.05f, const f32 widthCone=0.3f, const video::SColor colorCylinder=0xFFFFFFFF, const video::SColor colorCone=0xFFFFFFFF) const =0 | nirt::scene::IGeometryCreator | pure virtual |
createConeMesh(f32 radius, f32 length, u32 tesselation, const video::SColor &colorTop=video::SColor(0xffffffff), const video::SColor &colorBottom=video::SColor(0xffffffff), f32 oblique=0.f) const =0 | nirt::scene::IGeometryCreator | pure virtual |
createCubeMesh(const core::vector3df &size=core::vector3df(5.f, 5.f, 5.f), ECUBE_MESH_TYPE type=ECMT_1BUF_12VTX_NA) const =0 | nirt::scene::IGeometryCreator | pure virtual |
createCylinderMesh(f32 radius, f32 length, u32 tesselation, const video::SColor &color=video::SColor(0xffffffff), bool closeTop=true, f32 oblique=0.f, u32 normalType=0) const =0 | nirt::scene::IGeometryCreator | pure virtual |
createGeoplaneMesh(f32 radius=5.f, u32 rows=16, u32 columns=16) const =0 | nirt::scene::IGeometryCreator | pure virtual |
createHillPlaneMesh(const core::dimension2d< f32 > &tileSize, const core::dimension2d< u32 > &tileCount, video::SMaterial *material, f32 hillHeight, const core::dimension2d< f32 > &countHills, const core::dimension2d< f32 > &textureRepeatCount) const =0 | nirt::scene::IGeometryCreator | pure virtual |
createPlaneMesh(const core::dimension2d< f32 > &tileSize, const core::dimension2d< u32 > &tileCount=core::dimension2du(1, 1), video::SMaterial *material=0, const core::dimension2df &textureRepeatCount=core::dimension2df(1.f, 1.f)) const | nirt::scene::IGeometryCreator | inline |
createSphereMesh(f32 radius=5.f, u32 polyCountX=16, u32 polyCountY=16) const =0 | nirt::scene::IGeometryCreator | pure virtual |
createTerrainMesh(video::IImage *texture, video::IImage *heightmap, const core::dimension2d< f32 > &stretchSize, f32 maxHeight, video::IVideoDriver *driver, const core::dimension2d< u32 > &defaultVertexBlockSize, bool debugBorders=false) const =0 | nirt::scene::IGeometryCreator | pure virtual |
createTorusMesh(f32 majorRadius, f32 minorRadius, u32 majorSegments=32, u32 minorSegments=16, f32 angleStart=0.f, f32 angleEnd=360.f, int capEnds=0) const =0 | nirt::scene::IGeometryCreator | pure virtual |
createVolumeLightMesh(const u32 subdivideU=32, const u32 subdivideV=32, const video::SColor footColor=0xffffffff, const video::SColor tailColor=0xffffffff, const f32 lpDistance=8.f, const core::vector3df &lightDim=core::vector3df(1.f, 1.2f, 1.f)) const =0 | nirt::scene::IGeometryCreator | pure virtual |
drop() const | nirt::IReferenceCounted | inline |
getDebugName() const | nirt::IReferenceCounted | inline |
getReferenceCount() const | nirt::IReferenceCounted | inline |
grab() const | nirt::IReferenceCounted | inline |
IReferenceCounted() | nirt::IReferenceCounted | inline |
setDebugName(const c8 *newName) | nirt::IReferenceCounted | inlineprotected |
~IReferenceCounted() | nirt::IReferenceCounted | inlinevirtual |