GUInity
|
#include <MeshFilter.hpp>
Public Member Functions | |
MeshFilter () | |
virtual | ~MeshFilter () |
virtual shared_ptr< Component > | clone () override |
virtual shared_ptr< ComponentDescription > | getComponentDescription () override |
virtual void | deserialize (shared_ptr< ComponentDescription > desc) override |
![]() | |
MeshComponent () | |
virtual | ~MeshComponent () |
void | setMesh (shared_ptr< Mesh > mesh) |
shared_ptr< Mesh > | getMesh () |
void | getBoxSize (shared_ptr< Actor > actor, PxVec3 &boxSize, PxVec3 ¢er) |
void | getSphereSize (shared_ptr< Actor > actor, float &radius, PxVec3 ¢er) |
void | getCapsuleGeometry (shared_ptr< Actor >actor, float &radius, float &halfHeight, RotateAxis &orientation, PxVec3 ¢er) |
![]() | |
Component () | |
virtual | ~Component () |
virtual void | init () |
virtual void | destroy () |
virtual void | setActive (bool isActive) |
virtual void | awake () |
virtual void | tick (float deltaSecods) |
shared_ptr< Actor > | getActor () |
void | setActor (weak_ptr< Actor > actor) |
Additional Inherited Members | |
![]() | |
void | setCopyMode (bool initWithData) |
![]() | |
shared_ptr< Mesh > | mesh |
![]() | |
bool | initWithData |
bool | isActive |
MeshFilter makes reference to a Mesh. It's used in combination with MeshRenderer to render a Mesh on screen
MeshFilter::MeshFilter | ( | ) |
Default Constructor
|
virtual |
Default Destructor. Virtual because it's child class.
|
overridevirtual |
Clones current component (Prototype Design Pattern)
Implements MeshComponent.