Classes |
|
| class | ApplicationExitCallback |
| class | ApplicationSettings |
| ApplicationSettings
is a utility class. More... |
|
| class | ApplicationMode |
| This is very application specific (available
modes etc.), but leaving it here for now. More... |
|
| class | AviFile |
| This class provides methods to create
compressed AVI movie. More... |
|
| class | AviFrames |
| A simple class to extract frames from an
AVI. More... |
|
| class | BoundingBox |
| Bounding box. More... |
|
| class | CloudServicesManager |
| class | CloudSyncManager |
| class | CustomizedFileDialogControl |
| class | CustomizedFileDialogPushButton |
| class | CustomizedFileDialogCheckBox |
| class | CustomizedFileDialog |
| struct | BufferCacheData |
| The hierarchical overview for cache data:
LodCacheData: LCD0 / | \
DetailCacheData: DCD0 DCD1 DCD2 ... More... |
|
| struct | PatchCacheData |
| Mesh geometry data location and information.
More... |
|
| class | DetailCacheData |
| this structure represents a geometry detail
level which contains multiple patches More... |
|
| class | DrawCacheMap |
| This class is a basic container for the
map<lod group id, DrawCacheData>. More... |
|
| class | DynTextureManagerHandler |
| class | DynamicTextures |
| Use this to handle dynamic textures.
More... |
|
| class | DynamicTextureCreator |
| Base class for a class that can create
dynamic textures. More... |
|
| class | DynamicTextureCreators |
| class | EnvironmentCreator |
| class | ExternalData |
| class | ListExternalData |
| class | ExternalDataAccess |
| class | GeometryData |
| This class holds the "heavy" geometry
information. More... |
|
| class | GeometryDataLoader |
| GeometryDataLoader
is responsible for loading GeometryData.
More... |
|
| class | GeometryDataManager |
| The
GeometryDataManager singleton encapsulates a thread that does
nothing but loads and unloads the geometry and surface data from
disk when requested. More... |
|
| class | Id |
| struct | AlphabeticSort |
| class | LocalizedStrings |
| class | LocalTimer |
| class | MaterialConverter |
| This is mostly meant for the Protein
material conversion at this point which is why there is only one
converter that's handled. More... |
|
| class | MaterialConverterHandler |
| class | ModelObject |
| class | ModelObjectList |
| class | MovieWriter |
| class | Owner |
| class | OwnedObject |
| class | SynchronizableOwnedObject |
| class | Parameter |
| class | 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++. More... |
|
| class | ParameterIteratorBase |
| class | ParameterGroup |
| class | ParameterGroupTable |
| class | PerformanceMonitor |
| A simple statistics gathering class.
More... |
|
| class | PreviewCreator |
| class | Product |
| Get the product name, version, cut-id,
change set used to build it, etc. More... |
|
| class | Progress |
| Ref counted version of awUtil::Progress.
More... |
|
| class | PropertyHolder |
| struct | StripInfo |
| Information about the triangle strips.
More... |
|
| class | SurfaceDatum |
| class | SurfaceData |
| class | SystemInformation |
| class | TimeDriven |
|
TimeDriven is a mix-in class for all objects whose state or
behavior is a function of time. More... |
|
| class | TimeManager |
| Unified timing class for providing current
time and frame time. More... |
|
| class | UnitsConverter |
| class | UserUnitsLength |
| A singleton class to hold the "internal"
unit. More... |
|
| class | ValueParameter |
| class | ValueParameterGroup |
|
ValueParameterGroup represents an object consisting of a list
of named and typed parameters (see awSupport::Parameter).
More... |
|
| class | VoidPointer |
Typedefs |
|
| typedef void(* | CloudStatusChangeCallback )() |
| typedef
aw::Reference < CustomizedFileDialogControl > |
CustomizedFileDialogControlRef |
| typedef
aw::Reference < DrawCacheMap > |
DrawCacheMapRef |
| typedef
aw::Reference < ExternalData > |
ExternalDataRef |
| typedef
ListExternalData < awString::IString > |
StringList |
| typedef aw::Reference< StringList > | StringListRef |
| typedef
ListExternalData < awSupport::ParameterGroupRef > |
ExternalPGList |
| typedef
aw::Reference < ExternalPGList > |
ExternalPGListRef |
| typedef
aw::Reference < ExternalDataAccess > |
ExternalDataAccessRef |
| typedef
aw::Reference < GeometryData > |
GeometryDataRef |
| typedef
aw::Reference < GeometryDataLoader > |
GeometryDataLoaderRef |
| typedef void(* | GeometryDataProcessedCallback )(GeometryDataRef data, bool success) |
| typedef void(* | SurfaceDataProcessedCallback )(SurfaceDataRef data, bool success) |
| typedef
aw::list < GeometryDataLoaderRef > |
GeometryDataLoaderList |
| typedef
aw::Reference < GeometryDataManager > |
GeometryDataManagerRef |
| typedef
aw::set< awSupport::Id, AlphabeticSort > |
IdSet |
| typedef aw::vector< LocalTimer * > | TimerList |
| typedef aw::Reference< Parameter > | ParameterRef |
| typedef
ParameterIteratorBase < Parameter > |
ParameterIterator |
| typedef
aw::Reference < ParameterIterator > |
ParameterIteratorRef |
| typedef
aw::Reference < ParameterGroup > |
ParameterGroupRef |
| typedef aw::Reference< Progress > | ProgressRef |
| typedef
aw::Reference < SurfaceDatum > |
SurfaceDatumRef |
| typedef
aw::Reference < SurfaceData > |
SurfaceDataRef |
| typedef aw::map< int, int > | UnitMap |
| typedef
aw::map< int, awString::IString > |
UnitStringMap |
| typedef
aw::Reference < ValueParameter > |
ValueParameterRef |
| typedef
ParameterIteratorBase < ValueParameter > |
ValueParameterIterator |
| typedef
aw::Reference < ValueParameterIterator > |
ValueParameterIteratorRef |
| typedef
aw::Reference < ValueParameterGroup > |
ValueParameterGroupRef |
Enumerations |
|
| enum | ExportOptions
{ kConvertToYUp = 1 << 0, kExportHidden = 1 << 1, kExportAllLODs = 1 << 2, kExportAsAscii = 1 << 3, kExportPatches = 1 << 4, kExportEmptyGroups = 1 << 5, kExportSplineData = 1 << 6, kExportAlternatives = 1 << 7, kExportMayaCompatible = 1 << 8, kMergeCombinedToSingleNode = 1 << 9, kExportIncludeAllMaterialTextures = 1 << 10, kUseNodeLabelsAsIds = 1 << 11, kExportIncludeOnlySelected = 1 << 12, kExportPreserveAllPatchData = 1 << 13, kExportEmptyMeshes = 1 << 14, kExportForAnimation = 1 << 15, kExportMaterials = 1 << 16, kExportLayers = 1 << 17 } |
| enum | Orientation
{ kNoOrientationConstraint = 0, kOrientToCameraAlways, kOrientToCameraAroundZ, kOrientToCameraAroundX, kOrientToCameraAroundY, kOrientationCount } |
| enum | RenderSWAALevel
{ SWAA_None = 0, SWAA_Level2, SWAA_Level3, SWAA_Level4, SWAA_Level5, SWAA_Level6, SWAA_Level8, SWAA_Level9, SWAA_Level12, SWAA_Level16 } |
| enum | RenderHWAALevel
{ HWAA_None = 0, HWAA_Level2, HWAA_Level4, HWAA_Level8, HWAA_Level16 } |
Functions |
|
| AW_SUPPORT_EXPORT awImage::Float3 | accumulateImageRegion (awImage::ImageFloat3 &img, float px1, float py1, float px2, float py2) |
| AW_SUPPORT_EXPORT void | rescaleImage (awImage::ImageFloat3 &orig, awImage::ImageFloat3 &dest) |
| AW_SUPPORT_EXPORT bool | reparameterizeImage (int inParam, awImage::ImageFloat3 &inImg, int outParam, awImage::ImageFloat3 &outImg, int numSamplesX, int numSamplesY, awUtil::Progress &progress) |
| typedef void(* CloudStatusChangeCallback)() |
| typedef aw::Reference<CustomizedFileDialogControl> CustomizedFileDialogControlRef |
| typedef aw::Reference<DrawCacheMap> DrawCacheMapRef |
| typedef aw::Reference<ExternalData> ExternalDataRef |
| typedef ListExternalData<awString::IString> StringList |
| typedef aw::Reference<StringList> StringListRef |
| typedef aw::Reference<ExternalPGList> ExternalPGListRef |
| typedef aw::Reference<ExternalDataAccess> ExternalDataAccessRef |
| typedef aw::Reference<GeometryData> GeometryDataRef |
| typedef aw::Reference<GeometryDataLoader> GeometryDataLoaderRef |
| typedef void( * GeometryDataProcessedCallback)(GeometryDataRef data, bool success) |
| typedef void( * SurfaceDataProcessedCallback)(SurfaceDataRef data, bool success) |
| typedef aw::list<GeometryDataLoaderRef> GeometryDataLoaderList |
| typedef aw::Reference<GeometryDataManager> GeometryDataManagerRef |
| typedef aw::set<awSupport::Id, AlphabeticSort> IdSet |
| typedef aw::vector<LocalTimer *> TimerList |
| typedef aw::Reference<Parameter> ParameterRef |
| typedef aw::Reference<ParameterIterator> ParameterIteratorRef |
| typedef aw::Reference<ParameterGroup> ParameterGroupRef |
| typedef aw::Reference<Progress> ProgressRef |
| typedef aw::Reference<SurfaceDatum> SurfaceDatumRef |
| typedef aw::Reference<SurfaceData> SurfaceDataRef |
| typedef aw::map<int, int> UnitMap |
| typedef aw::map<int, awString::IString> UnitStringMap |
| typedef aw::Reference<ValueParameter> ValueParameterRef |
| typedef aw::Reference<ValueParameterIterator> ValueParameterIteratorRef |
| typedef aw::Reference<ValueParameterGroup> ValueParameterGroupRef |
| enum ExportOptions |
{
kConvertToYUp = 1 << 0
, kExportHidden = 1 << 1
, kExportAllLODs = 1 << 2
, kExportAsAscii = 1 << 3
, kExportPatches = 1 << 4
, kExportEmptyGroups = 1 << 5
, kExportSplineData = 1 << 6
, kExportAlternatives = 1 << 7
, kExportMayaCompatible = 1 << 8
, kMergeCombinedToSingleNode = 1 << 9
, kExportIncludeAllMaterialTextures = 1 << 10
, kUseNodeLabelsAsIds = 1 << 11
, kExportIncludeOnlySelected = 1 << 12
, kExportPreserveAllPatchData = 1 << 13
, kExportEmptyMeshes = 1 << 14
, kExportForAnimation = 1 << 15
, kExportMaterials = 1 << 16
, kExportLayers = 1 << 17
};
| enum Orientation |
| kNoOrientationConstraint | |
| kOrientToCameraAlways | |
| kOrientToCameraAroundZ | |
| kOrientToCameraAroundX | |
| kOrientToCameraAroundY | |
| kOrientationCount |
{
kNoOrientationConstraint = 0,
kOrientToCameraAlways,
kOrientToCameraAroundZ, // Orient towardsZ == 2 for backwards compatibility
kOrientToCameraAroundX,
kOrientToCameraAroundY,
kOrientationCount // This one needs to be last, obviously
};
| enum RenderSWAALevel |
| enum RenderHWAALevel |
{
HWAA_None = 0,
HWAA_Level2,
HWAA_Level4,
HWAA_Level8,
HWAA_Level16
} RenderHWAALevel;
| AW_SUPPORT_EXPORT awImage::Float3 awSupport::accumulateImageRegion | ( | awImage::ImageFloat3 & | img, |
| float | px1, | ||
| float | py1, | ||
| float | px2, | ||
| float | py2 | ||
| ) |
| AW_SUPPORT_EXPORT void awSupport::rescaleImage | ( | awImage::ImageFloat3 & | orig, |
| awImage::ImageFloat3 & | dest | ||
| ) |
| AW_SUPPORT_EXPORT bool awSupport::reparameterizeImage | ( | int | inParam, |
| awImage::ImageFloat3 & | inImg, | ||
| int | outParam, | ||
| awImage::ImageFloat3 & | outImg, | ||
| int | numSamplesX, | ||
| int | numSamplesY, | ||
| awUtil::Progress & | progress | ||
| ) |