| Actor (defined in clt::Component) | clt::Component | |
| AddRelativeRotation(Vector3 rot) | clt::Component | inline |
| Component(int pUpdateOrder=0) | clt::Component | inline |
| Destroy() | clt::Component | inlinevirtual |
| Draw(Matrix4Row viewProj) | clt::MeshComponent | virtual |
| GetMesh() const | clt::MeshComponent | inline |
| GetOwner() const | clt::Component | inline |
| GetRelativeLocation() const | clt::Component | inline |
| GetRelativeRotation() const | clt::Component | inline |
| GetRelativeRotationEuler() const | clt::Component | inline |
| GetRelativeScale() const | clt::Component | inline |
| GetRelativeTransform() const | clt::Component | inline |
| GetUpdateOrder() const | clt::Component | inline |
| GetWorldLocation() const | clt::Component | inline |
| GetWorldRotation() const | clt::Component | inline |
| GetWorldScale() const | clt::Component | inline |
| GetWorldTransform() const | clt::Component | inlinevirtual |
| IsActive() const | clt::Component | inline |
| LineTrace(Vector3 start, Vector3 direction, float maxDistance, raycastHit &hit, bool debugPersistant=false) | clt::Component | inlineprotected |
| MeshComponent(Mesh *pMesh, int pDrawOrder=0, Vector2 pTextureTiling={5, 5}) | clt::MeshComponent | |
| MeshComponent(const std::string &pMesh, int pDrawOrder=0, Vector2 pTextureTiling={ 5, 5 }) | clt::MeshComponent | |
| mIsActive | clt::Component | protected |
| mMesh | clt::MeshComponent | protected |
| mOwner | clt::Component | protected |
| mRelativeTransform | clt::Component | protected |
| mTesselate | clt::MeshComponent | protected |
| mTexture | clt::MeshComponent | protected |
| mTextureTiling | clt::MeshComponent | protected |
| mUpdateOrder | clt::Component | protected |
| OnDestroy() | clt::Component | inline |
| SetActive(bool pActive) | clt::Component | inline |
| SetMesh(Mesh &pMesh) | clt::MeshComponent | inlinevirtual |
| SetOwner(Actor *pOwner) override | clt::MeshComponent | virtual |
| SetRelativeLocation(const Vector3 &loc) | clt::Component | inline |
| SetRelativeLocation(const Vector2 &loc) | clt::Component | inline |
| SetRelativeRotation(Quaternion rot) | clt::Component | inline |
| SetRelativeRotation(Vector3 rot) | clt::Component | inline |
| SetRelativeRotation(float rot) | clt::Component | inline |
| SetRelativeScale(const Vector3 &scale) | clt::Component | inline |
| SetRelativeScale(const Vector2 &scale) | clt::Component | inline |
| SetRelativeTransform(Transform &transform) | clt::Component | inline |
| SetTexture(Texture *texture, Vector2 tiling={5, 5}) | clt::MeshComponent | |
| SetTexture(std::string &texture, Vector2 tiling={ 5, 5 }) | clt::MeshComponent | |
| SetTextureTiling(Vector2 pTiling) | clt::MeshComponent | inline |
| SetWorldLocation(const Vector3 &loc) | clt::Component | inline |
| SetWorldRotation(const Quaternion &rot) | clt::Component | inline |
| SetWorldRotation(const Vector3 &rot) | clt::Component | inline |
| Start() | clt::Component | inlinevirtual |
| Update() | clt::Component | inlinevirtual |
| ~Component()=default | clt::Component | virtual |
| ~MeshComponent() | clt::MeshComponent | virtual |