|
| SceneContent () |
| Default constructor.
|
|
| SceneContent (SceneSegment *pSegment) |
| Constructor by scene root segment.
|
|
| SceneContent (const SceneContent &other) |
| Copy-constructor.
|
|
virtual | ~SceneContent () |
| Destructor.
|
|
MbCube | GetBoundingBox () |
| Returns bounding box of scene content.
|
|
SceneSegment * | GetRootSegment () const |
| Returns pointer to the scene root segment.
|
|
std::shared_ptr< RenderContainer > | GetContainer () |
| Returns pointer to container of visual effects.
|
|
size_t | GetCount () const |
| Returns scene object count.
|
|
bool | IsEmpty () const |
| True if scene is empty.
|
|
size_t | GetFaceCount () const |
| Returns face count.
|
|
size_t | GetVertexCount () const |
| Returns vertex count.
|
|
size_t | GetMaterialCount () const |
| Returns material count.
|
|
std::set< Material * > | GetMaterials () const |
| Returns set of materials.
|
|
std::list< RenderObject * > | GetObjects () const |
| Returns scene object list.
|
|
std::list< RenderObject * > | GetVisibleObjects () const |
| Returns scene visible object list.
|
|
SceneSegment * | GetSegment (const NodeKey &key) const |
| Returns pointer to scene segment. More...
|
|
ObjectList< SceneSegment * > | GetSegments () const |
| Returns all scene segments.
|
|
size_t | GetSegmentCount () const |
| Returns segment count.
|
|
bool | IsExistSegment (const NodeKey &key) const |
| Checks if segments with specified identifier exist in container. More...
|
|
std::list< SceneSegmentData * > | GetSegmentsData () const |
| Returns segment data.
|
|
std::list< SceneSegmentRef * > | GetReferenceSegments () const |
| Returns reference pointer list.
|
|
size_t | GetBodyCount () const |
| Returns body count.
|
|
size_t | GetRepCount () const |
| Returns representation count.
|
|
MbVector3D | GetUpVector () const |
| Returns scene up vector.
|
|
SceneSegment * | DetachRootSegment () |
| Detaches root segment from the scene.
|
|
void | RebuildFrustumTree () |
| NOT TRANSLATED.
|
|
void | ReplaceRootSegment (SceneSegment *pSegment) |
| Replaces scene root segment. More...
|
|
void | ReverseNormal () |
| Reverses scene normals.
|
|
void | Clear () |
| Clears scene.
|
|
void | SetViewport (Viewport *pViewport) |
| Sets scene viewport. More...
|
|
void | SelectSegment (const SceneSegment *pSegment) |
| Selects set segment. More...
|
|
void | SelectSegment (NodeKey segmentId) |
| Selects segment by identifier. More...
|
|
void | UnselectSegment (NodeKey segmentId) |
| Unselects segment. More...
|
|
void | SelectAllSegments () |
| Selects all scene segments.
|
|
void | UnselectAllSegments () |
| Unselects all scene segments.
|
|
void | SelectVisibleViewObjects () |
| Selects all visible scene segments.
|
|
void | ReverseSelectedSegmentsState () |
| Hides or shows selected segments. More...
|
|
void | ShowSelectedSegments () |
| Shows selected segments.
|
|
void | HideSelectedSegments () |
| Hides selected segments.
|
|
SceneContent & | operator= (const SceneContent &) |
| Assignment operator. More...
|
|
bool | operator== (const SceneContent &other) const |
| Comparison operator. More...
|
|
void | Render (uint groupId, RenderMode renderingMode=rm_Shaded) |
| Renders all scene objects. More...
|
|