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