![]() |
VR-Vantage 2.4 API Documentation
|
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 |
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 | |
| OsgSTExport std::size_t | hash_value (const UserDefinedShader &program) |
Variables | |
| const int32 | c_nMaxNumShadowMaps = 4 |
| 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 |
| OsgSTExport std::size_t makOsgSpeedTree::hash_value | ( | const UserDefinedShader & | program | ) |
| const int32 makOsgSpeedTree::c_nMaxNumShadowMaps = 4 |