#include <TransformComponent.h>
|
| TransformComponent (Object *parent) |
|
| ~TransformComponent (void) |
|
void | Update (const Context &context) |
|
void | UpdateFrozenObjects (const Context &context) |
|
void | Draw () |
|
void | IsChanged (bool isChanged) |
|
void | Translate (const vec3 &translation) |
|
void | Translate (float x, float y, float z) |
|
void | TranslateXY (float x, float y) |
|
void | TranslateXZ (float x, float z) |
|
void | TranslateX (float x) |
|
void | TranslateYZ (float y, float z) |
|
void | TranslateY (float y) |
|
void | TranslateZ (float z) |
|
void | Move (const vec3 &translation) |
|
void | Move (float x, float y, float z) |
|
void | MoveXY (float x, float y) |
|
void | MoveXZ (float x, float z) |
|
void | MoveX (float x) |
|
void | MoveYZ (float y, float z) |
|
void | MoveY (float y) |
|
void | MoveZ (float z) |
|
void | Rotate (const quat &rotation) |
|
void | Scale (const vec3 &scale) |
|
void | Scale (float x, float y, float z) |
|
void | Scale (float u) |
|
void | ScaleXY (float x, float y) |
|
void | ScaleXZ (float x, float z) |
|
void | ScaleX (float x) |
|
void | ScaleYZ (float y, float z) |
|
void | ScaleY (float y) |
|
void | ScaleZ (float z) |
|
const vec3 & | GetWorldPosition () |
|
const vec3 & | GetLocalPosition () |
|
const quat & | GetWorldRotation () |
|
const quat & | GetLocalRotation () const |
|
const vec3 & | GetWorldScale () |
|
const vec3 & | GetLocalScale () |
|
mat4x4 | GetWorldMatrix () |
|
| BaseComponent (void) |
|
| BaseComponent (Object *parent) |
|
virtual | ~BaseComponent (void) |
|
void | Initialize () |
|
bool | IsInitialized () const |
|
Object * | GetParent () const |
|
void | SetParent (Object *parent) |
|
BaseScene * | GetGameScene () const |
|
TransformComponent * | GetTransform () const |
|
Enumerator |
---|
NONE |
|
TRANSLATION |
|
ROTATION |
|
SCALE |
|
star::TransformComponent::TransformComponent |
( |
star::Object * |
parent | ) |
|
star::TransformComponent::~TransformComponent |
( |
void |
| ) |
|
void star::TransformComponent::Draw |
( |
| ) |
|
|
virtual |
const vec3 & star::TransformComponent::GetLocalPosition |
( |
| ) |
|
const quat & star::TransformComponent::GetLocalRotation |
( |
| ) |
const |
const vec3 & star::TransformComponent::GetLocalScale |
( |
| ) |
|
mat4x4 star::TransformComponent::GetWorldMatrix |
( |
| ) |
|
const vec3 & star::TransformComponent::GetWorldPosition |
( |
| ) |
|
const quat & star::TransformComponent::GetWorldRotation |
( |
| ) |
|
const vec3 & star::TransformComponent::GetWorldScale |
( |
| ) |
|
void star::TransformComponent::IsChanged |
( |
bool |
isChanged | ) |
|
void star::TransformComponent::Move |
( |
const vec3 & |
translation | ) |
|
void star::TransformComponent::Move |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
void star::TransformComponent::MoveX |
( |
float |
x | ) |
|
void star::TransformComponent::MoveXY |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
void star::TransformComponent::MoveXZ |
( |
float |
x, |
|
|
float |
z |
|
) |
| |
void star::TransformComponent::MoveY |
( |
float |
y | ) |
|
void star::TransformComponent::MoveYZ |
( |
float |
y, |
|
|
float |
z |
|
) |
| |
void star::TransformComponent::MoveZ |
( |
float |
z | ) |
|
void star::TransformComponent::Rotate |
( |
const quat & |
rotation | ) |
|
void star::TransformComponent::Scale |
( |
const vec3 & |
scale | ) |
|
void star::TransformComponent::Scale |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
void star::TransformComponent::Scale |
( |
float |
u | ) |
|
void star::TransformComponent::ScaleX |
( |
float |
x | ) |
|
void star::TransformComponent::ScaleXY |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
void star::TransformComponent::ScaleXZ |
( |
float |
x, |
|
|
float |
z |
|
) |
| |
void star::TransformComponent::ScaleY |
( |
float |
y | ) |
|
void star::TransformComponent::ScaleYZ |
( |
float |
y, |
|
|
float |
z |
|
) |
| |
void star::TransformComponent::ScaleZ |
( |
float |
z | ) |
|
void star::TransformComponent::Translate |
( |
const vec3 & |
translation | ) |
|
void star::TransformComponent::Translate |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
void star::TransformComponent::TranslateX |
( |
float |
x | ) |
|
void star::TransformComponent::TranslateXY |
( |
float |
x, |
|
|
float |
y |
|
) |
| |
void star::TransformComponent::TranslateXZ |
( |
float |
x, |
|
|
float |
z |
|
) |
| |
void star::TransformComponent::TranslateY |
( |
float |
y | ) |
|
void star::TransformComponent::TranslateYZ |
( |
float |
y, |
|
|
float |
z |
|
) |
| |
void star::TransformComponent::TranslateZ |
( |
float |
z | ) |
|
void star::TransformComponent::Update |
( |
const Context & |
context | ) |
|
|
virtual |
void star::TransformComponent::UpdateFrozenObjects |
( |
const Context & |
context | ) |
|
The documentation for this class was generated from the following files: