PixelLightAPI  .
Classes | Public Member Functions
PLScene::VisContainer Class Reference

Container of the visibility tree. More...

#include <VisContainer.h>

Inheritance diagram for PLScene::VisContainer:
Inheritance graph
[legend]

List of all members.

Classes

struct  Projection
 Projection information. More...

Public Member Functions

PLS_API const SQCullGetCullQuery () const
 Returns the cull scene query of this visibility container.
PLS_API const PLCore::Pool
< VisNode * > & 
GetVisNodes () const
 Returns the list of visibility nodes.
PLS_API const ProjectionGetProjection () const
 Returns projection information.
virtual PLS_API bool IsContainer () const override
 Returns whether or not this is a container visibility node (VisContainer, links to a SceneContainer scene node)
virtual PLS_API bool IsCell () const override
 Returns whether or not this is a cell visibility node (VisContainer, links to a SNCell scene node)

Detailed Description

Container of the visibility tree.


Member Function Documentation

PLS_API const SQCull* PLScene::VisContainer::GetCullQuery ( ) const

Returns the cull scene query of this visibility container.

Returns:
The cull scene query of this visibility container, a null pointer if there's no such query

Returns the list of visibility nodes.

Returns:
List of visibility nodes

Returns projection information.

Returns:
Projection information
virtual PLS_API bool PLScene::VisContainer::IsContainer ( ) const [override, virtual]

Returns whether or not this is a container visibility node (VisContainer, links to a SceneContainer scene node)

Returns:
'true' if this is a container visibility node, else 'false'

Reimplemented from PLScene::VisNode.

virtual PLS_API bool PLScene::VisContainer::IsCell ( ) const [override, virtual]

Returns whether or not this is a cell visibility node (VisContainer, links to a SNCell scene node)

Returns:
'true' if this is a cell visibility node, else 'false'

Reimplemented from PLScene::VisNode.


The documentation for this class was generated from the following file:


PixelLight PixelLight 0.9.10-R1
Copyright (C) 2002-2011 by The PixelLight Team
Last modified Fri Dec 23 2011 15:51:26
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported