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 | |