31 #include "model_data_animation_data.h" 60 if (channel != -1 && texture != -1)
64 uvw_rotation.
get_value(animation_index, animation_time).to_matrix();
int texture
Definition: model_data_texture_map.h:49
Definition: model_data_texture_map.h:44
Definition: model_data_texture_map.h:42
ModelDataAnimationData< Vec3f > uvw_scale
Definition: model_data_texture_map.h:56
static Mat4< Type > identity()
Create the identity matrix.
Definition: mat4.h:496
WrapMode
Definition: model_data_texture_map.h:40
Mat4f get_uvw_matrix(int animation_index, float animation_time)
Definition: model_data_texture_map.h:58
Definition: model_data_texture_map.h:43
WrapMode wrap_x
Definition: model_data_texture_map.h:52
ModelDataTextureMap()
Definition: model_data_texture_map.h:47
Texture sampler state and UVW animation data used when drawing vertex elements.
Definition: model_data_texture_map.h:37
WrapMode wrap_y
Definition: model_data_texture_map.h:52
static Mat4< Type > scale(Type x, Type y, Type z)
Create a scale matrix.
static Mat4< Type > translate(Type x, Type y, Type z)
Create a translation matrix.
ModelDataAnimationData< Quaternionf > uvw_rotation
Definition: model_data_texture_map.h:55
4D matrix
Definition: mat2.h:52
int channel
Definition: model_data_texture_map.h:50
Type get_value(int animation_index, float timestamp) const
Definition: model_data_animation_data.h:54
ModelDataAnimationData< Vec3f > uvw_offset
Definition: model_data_texture_map.h:54
Stores different values for different animation timelines.
Definition: model_data_animation_data.h:44