| hash< awString::ConstantCString > | |
| hash< awString::ConstantIString > | |
| hash< awString::DynamicCString > | |
| hash< awString::DynamicIString > | |
| Thing | |
| vector | |
| NodeDirtyDeletionListener | |
| OwnerCaster | |
| PythonOwner | |
| StateListener | StateListener class listents to state changes on ModelImport |
| ApfExporter | |
| Layer | |
| LayerList | |
| ModelImport | This class keeps loading attributes for each apf file |
| ModelImportManager | This class stores and manages model import records |
| ModelLoadProgress | |
| ObjectApfDataLoader | |
| Source | |
| SubgraphA3GWriter | |
| ProAssetLibrary | |
| ProAssetRead | |
| ProAssetWrite | |
| CloudEventHandler | This is a simple singleton class whose purpose is to install a callback into the Cloud service manager to be notified when the use is logged in or out of their cloud account |
| Event | An Event describes the change of state of the "input device" |
| EventDispatcher | EventDispatcher dispatches a given event to the list of EventHandlers that it contains |
| EventHandler | EventHandler is a base class from which all event handlers should derive |
| EventQueue | |
| EventQueueClient | |
| KeyboardState | This class describes the keyboard state - the modifiers and buttons combination |
| evalFunction | |
| minimumBracket | |
| Promise | |
| Appearance | |
| BoundingBoxBridge | |
| Bridge | |
| CircleGeometry | CircleGeometry is used for drawing a circle in the scene |
| DecalLocator | DecalLocator is a 3d representation of a decal assignment in the scene |
| DetailInfo | |
| DuplicateModelVisitor | DuplicateModelVisitor duplicates the graph rooted at node where the traversal began |
| DuplicateSubgraphVisitor | DuplicateSubgraphVisitor duplicates the graph rooted at node where the traversal began |
| DuplicateVisitor | DuplicateVisitor duplicates the graph rooted at node where the traversal began |
| Geometry | Geometry is an base class used to distinguish between abstract nodes and nodes that can contain geometry |
| Group | |
| ImageGeometry | |
| Import | The Refresh mechanism supports three-stage asynchronous update consisting of load, compile, and merge |
| KynapseManager | |
| KynapseNavigationConstraint | |
| LayerVisible | |
| Light | Light represents a light in the scene |
| LineGeometry | |
| Locator | Locator is an abstruct class that encapsulates a 3d representation of different locators/grips in the scene |
| LodCollapse | |
| LodGroup | This class encapsulate the lod node |
| LodGroup::Statistics | |
| MaterialCatalog | MaterialCatalog manages the material tables associated with a scene |
| MeshGeometry | |
| MetaData | |
| Node | Node in a Directed Acyclic Graph |
| Node3dTriggerListener | |
| NodeBoundingBoxListener | |
| NodeDeletionListener | |
| NodeDirtyListener | |
| NodeSignal | |
| NodeVisitor | |
| ObjectAssociations | |
| ObjectProperties | |
| OrderedPropertyGroup< T > | |
| PointGeometry | PointGeometry is used for drawing a colored point with fixed screen space size |
| ProteinParameter | |
| ProteinParameterGroup | |
| RpcGeometry | RpcGeometry is used for Archvision RPCs |
| ShadowCaster | ShadowCaster represents all the information needed to generate a shadow map for a light |
| TexImg | |
| TextGeometry | TextGeometry is used for displaying text in the scene |
| ConstantCString | |
| ConstantCStringSort | |
| ConstantIString | |
| ConstantIStringSort | |
| DynamicCString | |
| DynamicCStringSort | |
| DynamicIString | |
| DynamicIStringSort | |
| InternalString< T > | |
| InternalStringEqual< T > | |
| InternalStringHash< T > | |
| AlphabeticSort | |
| ApplicationExitCallback | |
| ApplicationMode | This is very application specific (available modes etc.), but leaving it here for now |
| ApplicationSettings | ApplicationSettings is a utility class |
| AviFile | This class provides methods to create compressed AVI movie |
| AviFrames | A simple class to extract frames from an AVI |
| BoundingBox | Bounding box |
| BufferCacheData | The hierarchical overview for cache data: LodCacheData: LCD0 / | \ DetailCacheData: DCD0 DCD1 DCD2 .. |
| CloudServicesManager | |
| CloudSyncManager | |
| CustomizedFileDialog | |
| CustomizedFileDialogCheckBox | |
| CustomizedFileDialogControl | |
| CustomizedFileDialogPushButton | |
| DetailCacheData | This structure represents a geometry detail level which contains multiple patches |
| DrawCacheMap | This class is a basic container for the map<lod group id, DrawCacheData> |
| DynamicTextureCreator | Base class for a class that can create dynamic textures |
| DynamicTextureCreators | |
| DynamicTextures | Use this to handle dynamic textures |
| DynTextureManagerHandler | |
| EnvironmentCreator | |
| ExternalData | |
| ExternalDataAccess | |
| GeometryData | This class holds the "heavy" geometry information |
| GeometryDataLoader | GeometryDataLoader is responsible for loading GeometryData |
| GeometryDataManager | The GeometryDataManager singleton encapsulates a thread that does nothing but loads and unloads the geometry and surface data from disk when requested |
| GeometryDataManager::Request | |
| Id | |
| ListExternalData< T > | |
| LocalizedStrings | |
| LocalTimer | |
| MaterialConverter | This is mostly meant for the Protein material conversion at this point which is why there is only one converter that's handled |
| MaterialConverterHandler | |
| ModelObject | |
| ModelObjectList | |
| MovieWriter | |
| OwnedObject | |
| Owner | |
| Parameter | |
| ParameterConstants | Instead of hardcoding the strings for the parameter names and values in some common shaders, here's a way to access them from both python and C++ |
| ParameterGroup | |
| ParameterGroupTable< T > | |
| ParameterIteratorBase< T > | |
| PatchCacheData | Mesh geometry data location and information |
| PerformanceMonitor | A simple statistics gathering class |
| PerformanceMonitor::PerformanceStats | |
| PreviewCreator | |
| Product | Get the product name, version, cut-id, change set used to build it, etc |
| Progress | Ref counted version of awUtil::Progress |
| PropertyHolder | |
| StripInfo | Information about the triangle strips |
| SurfaceData | |
| SurfaceDatum | |
| SynchronizableOwnedObject | |
| SystemInformation | |
| TimeDriven | TimeDriven is a mix-in class for all objects whose state or behavior is a function of time |
| TimeManager | Unified timing class for providing current time and frame time |
| UnitsConverter | |
| UserUnitsLength | A singleton class to hold the "internal" unit |
| ValueParameter | |
| ValueParameterGroup | ValueParameterGroup represents an object consisting of a list of named and typed parameters (see awSupport::Parameter) |
| VoidPointer | |
| awUtil | AwUtil::BitField acts as an array of booleans with a preset size |
| awUtil::ArrayN< D, T > | |
| awUtil::BitField128 | AwUtil::BitField128 acts as an array of booleans with the maximum size of 128 |
| awUtil::BitField256 | AwUtil::BitField256 acts as an array of booleans with the maximum size of 256 |
| awUtil::BitField32 | AwUtil::BitField32 acts as an array of booleans with the maximum size of 32 |
| awUtil::BitField64 | AwUtil::BitField64 acts as an array of booleans with the maximum size of 64 |
| awUtil::BitFieldAuto | AwUtil::BitFieldAuto acts as an array of booleans with no maximum size |
| awUtil::BitRef | BitRef class should not be used directly |
| awUtil::BitRef128 | BitRef128 class should not be used directly |
| awUtil::BitRef256 | BitRef256 class should not be used directly |
| awUtil::BitRef32 | BitRef32 class should not be used directly |
| awUtil::BitRef64 | BitRef64 class should not be used directly |
| awUtil::BitRefAuto | BitRefAuto class should not be used directly |
| awUtil::Slice< T, N > | |
| awUtil::Slice< T, 0 > | |
| BoxIntersector | |
| Camera | |
| Display | |
| Intersector | Intersector performs an intersection test for a given screen point and stores a list of intersections |
| PhotographicTonemapData | Data container for photographic tonemap |
| Snapper | |
| SnapperSettings | |
| ViewState | |