Class: Lighting. More...
Classes |
|
| class | OrderedPropertyGroup |
| class | LayerVisible |
| class | Appearance |
| class | BoundingBoxBridge |
| class | Bridge |
| class | CircleGeometry |
| CircleGeometry
is used for drawing a circle in the scene. More... |
|
| class | DecalLocator |
|
DecalLocator is a 3d representation of a decal assignment in
the scene. More... |
|
| class | DuplicateModelVisitor |
|
DuplicateModelVisitor duplicates the graph rooted at node where
the traversal began. More... |
|
| class | DuplicateSubgraphVisitor |
|
DuplicateSubgraphVisitor duplicates the graph rooted at node
where the traversal began. More... |
|
| class | DuplicateVisitor |
|
DuplicateVisitor duplicates the graph rooted at node where the
traversal began. More... |
|
| class | Geometry |
|
Geometry is an base class used to distinguish between abstract
nodes and nodes that can contain geometry. More... |
|
| class | Group |
| class | ImageGeometry |
| class | Import |
| The Refresh mechanism supports three-stage
asynchronous update consisting of load, compile, and merge.
More... |
|
| class | KynapseManager |
| class | KynapseNavigationConstraint |
| class | Light |
| Light represents a
light in the scene. More... |
|
| class | LineGeometry |
| class | Locator |
|
Locator is an abstruct class that encapsulates a 3d
representation of different locators/grips in the scene. More... |
|
| struct | TexImg |
| class | LodCollapse |
| class | DetailInfo |
| class | LodGroup |
| This class encapsulate the lod node.
More... |
|
| class | MaterialCatalog |
|
MaterialCatalog manages the material tables associated with a
scene. More... |
|
| class | MeshGeometry |
| class | MetaData |
| class | Node |
| Node in a Directed Acyclic
Graph. More... |
|
| class | Node3dTriggerListener |
| class | NodeBoundingBoxListener |
| class | NodeDeletionListener |
| class | NodeDirtyListener |
| class | NodeSignal |
| class | NodeVisitor |
| class | ObjectAssociations |
| class | ObjectProperties |
| class | PointGeometry |
|
PointGeometry is used for drawing a colored point with fixed
screen space size. More... |
|
| class | ProteinParameter |
| class | ProteinParameterGroup |
| class | RpcGeometry |
| RpcGeometry is used
for Archvision RPCs. More... |
|
| class | ShadowCaster |
|
ShadowCaster represents all the information needed to generate
a shadow map for a light. More... |
|
| class | TextGeometry |
| TextGeometry
is used for displaying text in the scene. More... |
|
Typedefs |
|
| typedef awUtil::BitField32 | DirtyFlags |
| typedef
aw::Reference < ShadowReceiver > |
ShadowReceiverRef |
| typedef
aw::map < awString::IString, ShadowReceiverRef > |
LightIdToShadowReceiverMap |
| typedef
aw::map < awString::IString, awSupport::ValueParameterGroupRef > |
LightIdToParameterGroupMap |
| typedef
OrderedPropertyGroup < MaterialRef > |
LayerMaterials |
| typedef
OrderedPropertyGroup < ObjectAssociationsRef > |
ObjectAssociationsGroup |
| typedef
OrderedPropertyGroup < StylePropertiesRef > |
StylePropertiesGroup |
| typedef aw::Reference< Appearance > | AppearanceRef |
| typedef
aw::Reference < BoundingBoxBridge > |
BoundingBoxBridgeRef |
| typedef aw::Reference< Bridge > | BridgeRef |
| typedef
aw::Reference < CircleGeometry > |
CircleGeometryRef |
| typedef
aw::Reference < DecalLocator > |
DecalLocatorRef |
| typedef
aw::Reference < DuplicateModelVisitor > |
DuplicateModelVisitorRef |
| typedef
aw::unordered_map < awString::IString, awString::IString > |
ModelImportIdIdMap |
| typedef
aw::Reference < DuplicateSubgraphVisitor > |
DuplicateSubgraphVisitorRef |
| typedef
aw::Reference < DuplicateVisitor > |
DuplicateVisitorRef |
| typedef aw::Reference< Geometry > | GeometryRef |
| typedef
aw::Reference < ImageGeometry > |
ImageGeometryRef |
| typedef aw::Reference< Import > | ImportRef |
| typedef
aw::Reference < NavMeshVisGeometry > |
NavMeshVisGeometryRef |
| typedef
aw::Reference < ShadowCaster > |
ShadowCasterRef |
| typedef aw::Reference< Light > | LightRef |
|
typedef awSupport::ValueParameterGroupRef |
LightingRef |
|
typedef awSupport::ValueParameterGroup |
Lighting |
| typedef
aw::Reference < LineGeometry > |
LineGeometryRef |
| typedef aw::Reference< Locator > | LocatorRef |
| typedef aw::list< TexImg > | TexImgList |
| typedef
aw::Reference < LodCollapse > |
LodCollapseRef |
| typedef aw::Reference< DetailInfo > | DetailInfoRef |
| typedef
aw::unordered_map < NodeRef, DetailInfoRef > |
DetailInfoMap |
| typedef aw::Reference< LodGroup > | LodGroupRef |
|
typedef awSupport::ParameterGroupRef |
MaterialRef |
| typedef awSupport::ParameterGroup | Material |
|
typedef awSupport::ValueParameterGroupRef |
GenericMaterialRef |
|
typedef awSupport::ValueParameterGroup |
GenericMaterial |
|
typedef awSupport::ParameterGroupTable < awScene::Material > |
MaterialTable |
| typedef
aw::Reference < MaterialTable > |
MaterialTableRef |
| typedef
aw::Reference < MeshGeometry > |
MeshGeometryRef |
| typedef aw::Reference< MetaData > | MetaDataRef |
| typedef aw::list< MetaDataRef > | MetaDataList |
| typedef aw::Reference< Group > | GroupRef |
| typedef aw::Reference< Node > | NodeRef |
| typedef aw::vector< NodeRef > | NodePath |
| typedef aw::vector< Group * > | GroupSet |
| typedef aw::vector< NodeRef > | NodeSet |
| typedef
aw::vector < awString::IString > |
NodeIdSet |
| typedef awUtil::BitField64 | DirtyMask |
| typedef unsigned int | VisibilityMask |
| typedef aw::Reference< NodeSignal > | NodeSignalRef |
| typedef
aw::Reference < NodeVisitor > |
NodeVisitorRef |
| typedef
aw::Reference < ObjectAssociations > |
ObjectAssociationsRef |
| typedef
aw::Reference < ObjectProperties > |
ObjectPropertiesRef |
| typedef
aw::Reference < PointGeometry > |
PointGeometryRef |
| typedef
aw::Reference < ProteinParameter > |
ProteinParameterRef |
|
typedef awSupport::ParameterIteratorBase < ProteinParameter > |
ProteinParameterIterator |
| typedef
aw::Reference < ProteinParameterIterator > |
ProteinParameterIteratorRef |
| typedef
aw::map < awString::IString, awSupport::ParameterRef > |
ProteinExtensionParameterList |
| typedef
aw::Reference < ProteinParameterGroup > |
ProteinParameterGroupRef |
| typedef ProteinParameterGroup | ProteinMaterial |
| typedef
aw::Reference < ProteinMaterial > |
ProteinMaterialRef |
| typedef
aw::Reference < RpcGeometry > |
RpcGeometryRef |
|
typedef awSupport::ValueParameterGroupRef |
StylePropertiesRef |
|
typedef awSupport::ValueParameterGroup |
StyleProperties |
| typedef
aw::Reference < TextGeometry > |
TextGeometryRef |
Functions |
|
| DecalLocatorRef | asDecalLocator (NodeRef node) |
| GroupRef | asGroup (NodeRef node) |
| LightRef | asLight (NodeRef node) |
| AW_SCENE_EXPORT void | getLinkedNodes (const Light &light, aw::list< NodeRef > &linkedNodes) |
| AW_SCENE_EXPORT bool | linkLightToNode (awScene::Light &light, awScene::Node &node) |
| LocatorRef | asLocator (NodeRef node) |
| RpcGeometryRef | asRpcGeometry (NodeRef node) |
Class: Lighting.
This class represents a Lighting, its parameters and its assignment. Right now, we are just using the typedef. This should change.
| typedef aw::Reference<ShadowReceiver> ShadowReceiverRef |
| typedef aw::map<awString::IString, ShadowReceiverRef> LightIdToShadowReceiverMap |
| typedef aw::map<awString::IString, awSupport::ValueParameterGroupRef> LightIdToParameterGroupMap |
| typedef aw::Reference<Appearance> AppearanceRef |
| typedef aw::Reference<BoundingBoxBridge> BoundingBoxBridgeRef |
| typedef aw::Reference<CircleGeometry> CircleGeometryRef |
| typedef aw::Reference<DecalLocator> DecalLocatorRef |
| typedef aw::Reference<DuplicateModelVisitor> DuplicateModelVisitorRef |
| typedef aw::unordered_map<awString::IString, awString::IString> ModelImportIdIdMap |
| typedef aw::Reference<DuplicateSubgraphVisitor> DuplicateSubgraphVisitorRef |
| typedef aw::Reference<DuplicateVisitor> DuplicateVisitorRef |
| typedef aw::Reference<Geometry> GeometryRef |
| typedef aw::Reference<ImageGeometry> ImageGeometryRef |
| typedef aw::Reference<NavMeshVisGeometry> NavMeshVisGeometryRef |
| typedef aw::Reference< ShadowCaster > ShadowCasterRef |
| typedef aw::Reference<LineGeometry> LineGeometryRef |
| typedef aw::Reference<Locator> LocatorRef |
| typedef aw::list<TexImg> TexImgList |
| typedef aw::Reference<LodCollapse> LodCollapseRef |
| typedef aw::Reference<DetailInfo> DetailInfoRef |
| typedef aw::unordered_map<NodeRef, DetailInfoRef> DetailInfoMap |
| typedef aw::Reference<LodGroup> LodGroupRef |
| typedef aw::Reference<MaterialTable> MaterialTableRef |
| typedef aw::Reference<MeshGeometry> MeshGeometryRef |
| typedef aw::Reference<MetaData> MetaDataRef |
| typedef aw::list<MetaDataRef> MetaDataList |
| typedef aw::vector<awString::IString> NodeIdSet |
| typedef unsigned int VisibilityMask |
| typedef aw::Reference<NodeSignal> NodeSignalRef |
| typedef aw::Reference<NodeVisitor> NodeVisitorRef |
| typedef aw::Reference<ObjectAssociations> ObjectAssociationsRef |
| typedef aw::Reference<ObjectProperties> ObjectPropertiesRef |
| typedef aw::Reference<PointGeometry> PointGeometryRef |
| typedef aw::Reference<ProteinParameter> ProteinParameterRef |
| typedef aw::Reference<ProteinParameterIterator> ProteinParameterIteratorRef |
| typedef aw::map<awString::IString, awSupport::ParameterRef> ProteinExtensionParameterList |
| typedef aw::Reference<ProteinParameterGroup> ProteinParameterGroupRef |
| typedef aw::Reference<ProteinMaterial> ProteinMaterialRef |
| typedef aw::Reference<RpcGeometry> RpcGeometryRef |
| typedef aw::Reference<TextGeometry> TextGeometryRef |
| DecalLocatorRef awScene::asDecalLocator | ( | NodeRef | node | ) | [inline] |
Dynamically cast. Just shortens the syntax.
{
return dynamic_cast<DecalLocator*>(node.get());
}
| GroupRef awScene::asGroup | ( | NodeRef | node | ) | [inline] |
Dynamically cast. Just shortens the syntax.
{
return dynamic_cast<Group*>(node.get());
}
| LightRef awScene::asLight | ( | NodeRef | node | ) | [inline] |
Dynamically cast. Just shortens the syntax.
{
return dynamic_cast<Light*>(node.get());
}
| AW_SCENE_EXPORT void awScene::getLinkedNodes | ( | const Light & | light, |
| aw::list< NodeRef > & | linkedNodes | ||
| ) |
| AW_SCENE_EXPORT bool awScene::linkLightToNode | ( | awScene::Light & | light, |
| awScene::Node & | node | ||
| ) |
| LocatorRef awScene::asLocator | ( | NodeRef | node | ) | [inline] |
Dynamically cast. Just shortens the syntax.
{
return dynamic_cast<Locator*>(node.get());
}
| RpcGeometryRef awScene::asRpcGeometry | ( | NodeRef | node | ) | [inline] |
Dynamically cast. Just shortens the syntax.
{
return dynamic_cast<RpcGeometry*>(node.get());
}