Basic meshes construction settings. More...
#include <spBasicMeshGenerator.hpp>
Public Member Functions | |
| SMeshConstruct () | |
| SMeshConstruct (s32 MeshSegments, f32 MeshRadius=0.5f, bool MeshHasCap=true, const video::EShadingTypes DefShading=video::SHADING_GOURAUD) | |
| SMeshConstruct (s32 MeshSegments, f32 MeshRadiusInner, f32 MeshRadiusOuter, bool MeshHasCap=true, const video::EShadingTypes DefShading=video::SHADING_GOURAUD) | |
| SMeshConstruct (s32 MeshSegmentsVert, s32 MeshSegmentsHorz, f32 MeshRadiusInner, f32 MeshRadiusOuter, bool MeshHasCap=true, const video::EShadingTypes DefShading=video::SHADING_GOURAUD) | |
| SMeshConstruct (s32 MeshSegmentsVert, s32 MeshSegmentsHorz, f32 MeshRadiusInner, f32 MeshRadiusOuter, f32 SpiralRotationDegree, f32 SpiralRotationDistance, bool MeshHasCap=true, const video::EShadingTypes DefShading=video::SHADING_GOURAUD) | |
| ~SMeshConstruct () | |
| void | checkDefaultSegments (const EBasicMeshes Model, s32 &Segments) |
| void | checkDefaultShading (const EBasicMeshes Model) |
Public Attributes | |
| s32 | SegmentsVert |
| Vertical segments count (main segments indication, when only one segments can be used). | |
| s32 | SegmentsHorz |
| Horizontal segments count. | |
| f32 | RadiusInner |
| Inner radius (main radius indication, when only one radius can be used). | |
| f32 | RadiusOuter |
| Outer radius. | |
| bool | HasCap |
| Specifies if the mesh has a cap (only used for Cone, Cylinder, Spiral, Pipe and Disk). | |
| video::EShadingTypes | Shading |
| Default shading type. | |
| f32 | RotationDegree |
| Rotation degree for a spiral. | |
| f32 | RotationDistance |
| Rotation distance for a spiral. | |
Basic meshes construction settings.
| sp::scene::SMeshConstruct::SMeshConstruct | ( | ) |
| sp::scene::SMeshConstruct::SMeshConstruct | ( | s32 | MeshSegments, | |
| f32 | MeshRadius = 0.5f, |
|||
| bool | MeshHasCap = true, |
|||
| const video::EShadingTypes | DefShading = video::SHADING_GOURAUD | |||
| ) |
| sp::scene::SMeshConstruct::SMeshConstruct | ( | s32 | MeshSegments, | |
| f32 | MeshRadiusInner, | |||
| f32 | MeshRadiusOuter, | |||
| bool | MeshHasCap = true, |
|||
| const video::EShadingTypes | DefShading = video::SHADING_GOURAUD | |||
| ) |
| sp::scene::SMeshConstruct::SMeshConstruct | ( | s32 | MeshSegmentsVert, | |
| s32 | MeshSegmentsHorz, | |||
| f32 | MeshRadiusInner, | |||
| f32 | MeshRadiusOuter, | |||
| bool | MeshHasCap = true, |
|||
| const video::EShadingTypes | DefShading = video::SHADING_GOURAUD | |||
| ) |
| sp::scene::SMeshConstruct::SMeshConstruct | ( | s32 | MeshSegmentsVert, | |
| s32 | MeshSegmentsHorz, | |||
| f32 | MeshRadiusInner, | |||
| f32 | MeshRadiusOuter, | |||
| f32 | SpiralRotationDegree, | |||
| f32 | SpiralRotationDistance, | |||
| bool | MeshHasCap = true, |
|||
| const video::EShadingTypes | DefShading = video::SHADING_GOURAUD | |||
| ) |
| sp::scene::SMeshConstruct::~SMeshConstruct | ( | ) |
| void sp::scene::SMeshConstruct::checkDefaultSegments | ( | const EBasicMeshes | Model, | |
| s32 & | Segments | |||
| ) |
| void sp::scene::SMeshConstruct::checkDefaultShading | ( | const EBasicMeshes | Model | ) |
Specifies if the mesh has a cap (only used for Cone, Cylinder, Spiral, Pipe and Disk).
Inner radius (main radius indication, when only one radius can be used).
Outer radius.
Rotation degree for a spiral.
Rotation distance for a spiral.
Horizontal segments count.
Vertical segments count (main segments indication, when only one segments can be used).
Default shading type.
1.7.1