Urho3D::GImpactMeshData Struct Reference

Triangle mesh geometry data. More...

#include <Urho3D/Physics/CollisionShape.h>

Inheritance diagram for Urho3D::GImpactMeshData:
[legend]
Collaboration diagram for Urho3D::GImpactMeshData:
[legend]

Public Member Functions

 GImpactMeshData (Model *model, unsigned lodLevel)
 Construct from a model.
 
 GImpactMeshData (CustomGeometry *custom)
 Construct from a custom geometry.
 
- Public Member Functions inherited from Urho3D::RefCounted
 RefCounted ()
 Construct. Allocate the reference count structure and set an initial self weak reference.
 
virtual ~RefCounted ()
 Destruct. Mark as expired and also delete the reference count structure if no outside weak references exist.
 
 RefCounted (const RefCounted &rhs)=delete
 Prevent copy construction.
 
RefCountedoperator= (const RefCounted &rhs)=delete
 Prevent assignment.
 
void AddRef ()
 Increment reference count. Can also be called outside of a SharedPtr for traditional reference counting.
 
void ReleaseRef ()
 Decrement reference count and delete self if no more references. Can also be called outside of a SharedPtr for traditional reference counting.
 
int Refs () const
 
int WeakRefs () const
 
RefCountRefCountPtr ()
 Return pointer to the reference count structure.
 

Public Attributes

UniquePtr< TriangleMeshInterface > meshInterface_
 Bullet triangle mesh interface.
 

Detailed Description

Triangle mesh geometry data.


The documentation for this struct was generated from the following files:
  • Source/Urho3D/Physics/CollisionShape.h
  • Source/Urho3D/Physics/CollisionShape.cpp