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 |