![]() |
VR-Vantage 2.2 API Documentation
|
Classes | |
| class | AtomicScalar |
| class | CameraObserver |
| class | Core |
| class | DefaultWorkQueue |
| Implementation of a general purpose request / response style background work queue. More... | |
| class | FileSystem |
| struct | BooleanCombiner |
| class | Forest |
| class | ForestDrawable |
| struct | ForestDrawCallback |
| struct | SSimpleMaterial |
| struct | SRenderState |
| struct | SAppState |
| struct | SForestRenderInfo |
| class | GLSLShader |
| class | GLSLShaderUtils |
| class | InstancesContainer |
| class | ConstVectorIterator |
| class | Collection |
| class | IVisManager |
| class | IVisManagerFactory |
| struct | SPerCellData |
| class | SPerCellDataArrayWrapper |
| class | Populator |
| class | RegularGridVisManager |
| class | RegularGridVisManagerFactory |
| class | ShadowCamData |
| class | ShadowSystem |
| struct | SharedPtrInfo |
| struct | SharedPtrInfoNone |
| class | SharedPtrInfoDelete |
| class | SharedPtrInfoDeleteT |
| class | SharedPtr |
| Reference-counted shared pointer, used for objects where implicit destruction is required. More... | |
| class | SparseGridVisManager |
| class | SparseGridVisManagerFactory |
| class | StringSetContainer |
| This class prevents a std::set<std::string> collision issue with vrvCore via a wrapper. More... | |
| class | TgaLoader |
| class | TreeInstance |
| struct | TreeInstanceDescriptor |
| struct | CollisionCapsule |
| A collision capsule that has been associated with the tree in SpeedTreeCAD. More... | |
| class | TreeType |
| class | TreeTypeIterator |
| class | TreeTypeManager |
| class | CFilename |
| struct | SWorld |
| struct | SShadows |
| struct | SWind |
| struct | SForwardRender |
| struct | SFog |
| struct | SLighting |
| class | UserDefinedShader |
| class | UserDefinedShadersCollection |
| class | UserObjectBindings |
| Class to store a set of keys mapping to a set of any objects. More... | |
| class | Utils |
| class | WorkQueue |
| Interface to a general purpose request / response style background work queue. More... | |
| class | DefaultWorkQueueBase |
| Base for a general purpose request / response style background work queue. More... | |
| class | Request |
| General purpose request structure. More... | |
| struct | Response |
| General purpose response structure. More... | |
| class | RequestHandler |
| Interface definition for a handler of requests. More... | |
| class | ResponseHandler |
| Interface definition for a handler of responses. More... | |
Typedefs | |
| typedef boost::signal< bool(osg::ref_ptr < makOsgSpeedTree::Forest > , osg::RenderInfo &), BooleanCombiner< bool > > | PreUpdateCallback |
| typedef boost::signal< bool(osg::ref_ptr < makOsgSpeedTree::Forest > , osg::RenderInfo &), BooleanCombiner< bool > > | PreRenderCallback |
| typedef boost::signal< void(osg::ref_ptr < makOsgSpeedTree::Forest > , osg::RenderInfo &) > | PostUpdateCallback |
| typedef boost::signal< void(osg::ref_ptr < makOsgSpeedTree::Forest > , osg::RenderInfo &) > | PostRenderCallback |
| typedef boost::signal< void(osg::ref_ptr < makOsgSpeedTree::Forest > , double &) > | TimeProviderCallback |
| typedef SpeedTree::signal3 < osg::ref_ptr < makOsgSpeedTree::Forest > , const TreeType *, uint32 > | ProgramBoundCallback |
| typedef boost::unordered_set < const SpeedTree::CTreeInstance * > | ConstTreeInstanceSet |
| typedef boost::unordered_map < const SpeedTree::CTree *, ConstTreeInstanceSet > | ConstMapTreeTypeToInstances |
| typedef boost::unordered_set < const SpeedTree::CTree * > | ConstTreeTypeSet |
| typedef SpeedTree::signal1 < const TreeInstance * > | SignalFromInstance |
| typedef std::vector < CollisionCapsule > | CollisionCapsuleList |
| typedef SpeedTree::signal0< void > | LodParamsChangedSignal |
| typedef SpeedTree::signal2 < const TreeType *, uint32 > | ProgramBoundForTreeTypeCallback |
| typedef boost::unordered_map < std::string, TreeType * > | MapHashToTreeType |
| typedef boost::unordered_map < std::string, LoadState > | MapTreeTypeToLoadState |
| typedef int | int32 |
| typedef unsigned int | uint32 |
| typedef float | float32 |
| typedef double | float64 |
| typedef unsigned char | uchar |
| typedef unsigned char | byte |
| typedef unsigned long long | UniqueID |
| typedef std::vector< std::string > | StringVector |
| typedef std::set< std::string > | SetStrings |
| typedef boost::unordered_set < UserDefinedShader > | SetUserDefinedShaders |
| typedef Collection < TreeInstanceDescriptor > | TreeInstanceDescriptorCollection |
| typedef ConstVectorIterator < TreeInstanceDescriptor > | TreeInstanceDescriptorCollectionIterator |
| typedef Collection < TreeInstance * > | TreeInstanceCollection |
| typedef ConstVectorIterator < TreeInstance * > | TreeInstanceCollectionIterator |
| typedef boost::unordered_set < TreeInstance * > | SetOsgSTTreeInstances |
| typedef Collection < GrassInstanceDescriptor > | GrassInstanceDescriptorCollection |
| typedef ConstVectorIterator < GrassInstanceDescriptor > | GrassInstanceDescriptorCollectionIterator |
| typedef boost::unordered_set < GrassLayer * > | SetOsgSTGrassLayers |
| typedef unsigned long long int | RequestID |
| typedef unsigned short | uint16 |
| typedef unsigned char | uint8 |
| typedef std::string | String |
Enumerations | |
| enum | ShaderType { VERTEX_SHADER = 1, PIXEL_SHADER } |
| enum | LoadState { NOT_LOADED, LOADING, LOADED, UNLOADED, CANNOT_BE_LOADED } |
| enum | EChannels { CHANNEL_NONE = 0, CHANNEL_RED = (1 << 0), CHANNEL_GREEN = (1 << 1), CHANNEL_BLUE = (1 << 2), CHANNEL_ALPHA = (1 << 3), CHANNEL_ALL = (CHANNEL_RED | CHANNEL_GREEN | CHANNEL_BLUE | CHANNEL_ALPHA) } |
Functions | |
| template<class T , class U > | |
| bool | operator== (SharedPtr< T > const &a, SharedPtr< U > const &b) |
| template<class T , class U > | |
| bool | operator!= (SharedPtr< T > const &a, SharedPtr< U > const &b) |
| template<class T , class U > | |
| bool | operator< (SharedPtr< T > const &a, SharedPtr< U > const &b) |
| OsgSTExport std::size_t | hash_value (const UserDefinedShader &program) |
Variables | |
| const int32 | c_nMaxNumShadowMaps = 4 |
| static std::string | BLANKSTRING |
| typedef boost::signal< bool(osg::ref_ptr<makOsgSpeedTree::Forest>, osg::RenderInfo&), BooleanCombiner<bool> > makOsgSpeedTree::PreUpdateCallback |
| typedef boost::signal< bool(osg::ref_ptr<makOsgSpeedTree::Forest>, osg::RenderInfo&), BooleanCombiner<bool> > makOsgSpeedTree::PreRenderCallback |
| typedef boost::signal< void(osg::ref_ptr<makOsgSpeedTree::Forest>, osg::RenderInfo& ) > makOsgSpeedTree::PostUpdateCallback |
| typedef boost::signal< void(osg::ref_ptr<makOsgSpeedTree::Forest>, osg::RenderInfo& ) > makOsgSpeedTree::PostRenderCallback |
| typedef boost::signal< void(osg::ref_ptr<makOsgSpeedTree::Forest>, double&) > makOsgSpeedTree::TimeProviderCallback |
| typedef SpeedTree::signal3< osg::ref_ptr<makOsgSpeedTree::Forest>, const TreeType*, uint32 > makOsgSpeedTree::ProgramBoundCallback |
| typedef boost::unordered_set<const SpeedTree::CTreeInstance*> makOsgSpeedTree::ConstTreeInstanceSet |
| typedef boost::unordered_map<const SpeedTree::CTree*, ConstTreeInstanceSet> makOsgSpeedTree::ConstMapTreeTypeToInstances |
| typedef boost::unordered_set<const SpeedTree::CTree*> makOsgSpeedTree::ConstTreeTypeSet |
| typedef SpeedTree::signal1< const TreeInstance * > makOsgSpeedTree::SignalFromInstance |
| typedef std::vector<CollisionCapsule> makOsgSpeedTree::CollisionCapsuleList |
| typedef SpeedTree::signal0< void > makOsgSpeedTree::LodParamsChangedSignal |
| typedef SpeedTree::signal2< const TreeType*, uint32 > makOsgSpeedTree::ProgramBoundForTreeTypeCallback |
| typedef boost::unordered_map<std::string, TreeType*> makOsgSpeedTree::MapHashToTreeType |
| typedef boost::unordered_map<std::string, LoadState> makOsgSpeedTree::MapTreeTypeToLoadState |
| typedef int makOsgSpeedTree::int32 |
| typedef unsigned int makOsgSpeedTree::uint32 |
| typedef float makOsgSpeedTree::float32 |
| typedef double makOsgSpeedTree::float64 |
| typedef unsigned char makOsgSpeedTree::uchar |
| typedef unsigned char makOsgSpeedTree::byte |
| typedef unsigned long long makOsgSpeedTree::UniqueID |
| typedef std::vector<std::string> makOsgSpeedTree::StringVector |
| typedef std::set<std::string> makOsgSpeedTree::SetStrings |
| typedef boost::unordered_set<UserDefinedShader> makOsgSpeedTree::SetUserDefinedShaders |
| typedef ConstVectorIterator<TreeInstanceDescriptor> makOsgSpeedTree::TreeInstanceDescriptorCollectionIterator |
| typedef boost::unordered_set<TreeInstance*> makOsgSpeedTree::SetOsgSTTreeInstances |
| typedef Collection<GrassInstanceDescriptor> makOsgSpeedTree::GrassInstanceDescriptorCollection |
| typedef ConstVectorIterator<GrassInstanceDescriptor> makOsgSpeedTree::GrassInstanceDescriptorCollectionIterator |
| typedef boost::unordered_set<GrassLayer*> makOsgSpeedTree::SetOsgSTGrassLayers |
| typedef unsigned long long int makOsgSpeedTree::RequestID |
| typedef unsigned short makOsgSpeedTree::uint16 |
| typedef unsigned char makOsgSpeedTree::uint8 |
| typedef std::string makOsgSpeedTree::String |
|
inline |
References makOsgSpeedTree::SharedPtr< T >::get().
|
inline |
References makOsgSpeedTree::SharedPtr< T >::get().
Referenced by makVrv::DtAttributeGroupStateListener::DtAttributeGroupInfo::operator==().
|
inline |
| OsgSTExport std::size_t makOsgSpeedTree::hash_value | ( | const UserDefinedShader & | program | ) |
| const int32 makOsgSpeedTree::c_nMaxNumShadowMaps = 4 |
|
static |