Simulant  21.12-574
A portable game engine for Windows, OSX, Linux, Dreamcast, and PSP
smlt::VertexData Member List

This is the complete list of members for smlt::VertexData, including all inherited members.

attribute_for_type(VertexAttributeType type) const (defined in smlt::VertexData)smlt::VertexData
clean_up() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual
clear(bool release_memory=false) (defined in smlt::VertexData)smlt::VertexData
clone_into(VertexData &other) (defined in smlt::VertexData)smlt::VertexData
copy_vertex_to_another(VertexData &out, uint32_t idx) (defined in smlt::VertexData)smlt::VertexDatainline
count() const (defined in smlt::VertexData)smlt::VertexDatainline
create(Args &&... args) (defined in smlt::RefCounted< VertexData >)smlt::RefCounted< VertexData >inlinestatic
create() (defined in smlt::RefCounted< VertexData >)smlt::RefCounted< VertexData >inlinestatic
cursor_offset() const (defined in smlt::VertexData)smlt::VertexDatainline
cursor_position() const (defined in smlt::VertexData)smlt::VertexDatainline
data() (defined in smlt::VertexData)smlt::VertexDatainline
data() const (defined in smlt::VertexData)smlt::VertexDatainline
data_size() const (defined in smlt::VertexData)smlt::VertexDatainline
diffuse(float r, float g, float b, float a) (defined in smlt::VertexData)smlt::VertexData
diffuse(uint8_t r, uint8_t g, uint8_t b, uint8_t a) (defined in smlt::VertexData)smlt::VertexData
diffuse(const Colour &colour) (defined in smlt::VertexData)smlt::VertexData
diffuse_at(const uint32_t index) const (defined in smlt::VertexData)smlt::VertexData
diffuse_at(const uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
done() (defined in smlt::VertexData)smlt::VertexData
empty() const (defined in smlt::VertexData)smlt::VertexDatainline
extend(const VertexData &other) (defined in smlt::VertexData)smlt::VertexDatainline
init() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual
interp_vertex(uint32_t source_idx, const VertexData &dest_state, uint32_t dest_idx, VertexData &out, uint32_t out_idx, float interp) (defined in smlt::VertexData)smlt::VertexData
last_updated() const (defined in smlt::VertexData)smlt::VertexData
move_by(int32_t amount) (defined in smlt::VertexData)smlt::VertexData
move_next() (defined in smlt::VertexData)smlt::VertexData
move_to(int32_t index) (defined in smlt::VertexData)smlt::VertexData
move_to_end() (defined in smlt::VertexData)smlt::VertexData
move_to_start() (defined in smlt::VertexData)smlt::VertexData
normal(float x, float y, float z) (defined in smlt::VertexData)smlt::VertexData
normal(const Vec3 &n) (defined in smlt::VertexData)smlt::VertexData
normal_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
normal_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
normal_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
normal_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
normal_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
operator=(const VertexData &rhs)=delete (defined in smlt::VertexData)smlt::VertexData
operator=(const UniquelyIdentifiable &rhs) (defined in smlt::UniquelyIdentifiable< VertexData >)smlt::UniquelyIdentifiable< VertexData >inline
position(float x, float y, float z, float w) (defined in smlt::VertexData)smlt::VertexData
position(float x, float y, float z) (defined in smlt::VertexData)smlt::VertexData
position(float x, float y) (defined in smlt::VertexData)smlt::VertexData
position(const Vec3 &pos) (defined in smlt::VertexData)smlt::VertexData
position(const Vec2 &pos) (defined in smlt::VertexData)smlt::VertexData
position(const Vec4 &pos) (defined in smlt::VertexData)smlt::VertexData
position_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
position_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
position_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
position_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
position_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
position_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
position_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
position_nd_at(uint32_t idx, float defz=0.0f, float defw=1.0f) const (defined in smlt::VertexData)smlt::VertexData
ptr typedef (defined in smlt::RefCounted< VertexData >)smlt::RefCounted< VertexData >
RefCounted()=default (defined in smlt::RefCounted< VertexData >)smlt::RefCounted< VertexData >protected
RefCounted(Args &&...) (defined in smlt::RefCounted< VertexData >)smlt::RefCounted< VertexData >inlineprotected
reserve(uint32_t size) (defined in smlt::VertexData)smlt::VertexData
reset(VertexSpecification vertex_specification) (defined in smlt::VertexData)smlt::VertexData
resize(uint32_t size) (defined in smlt::VertexData)smlt::VertexData
signal_update_complete() (defined in smlt::VertexData)smlt::VertexDatainline
specular(float r, float g, float b, float a) (defined in smlt::VertexData)smlt::VertexData
specular(const Colour &colour) (defined in smlt::VertexData)smlt::VertexData
stride() const (defined in smlt::VertexData)smlt::VertexDatainline
tex_coord0(float u, float v) (defined in smlt::VertexData)smlt::VertexData
tex_coord0(float u, float v, float w) (defined in smlt::VertexData)smlt::VertexData
tex_coord0(float x, float y, float z, float w) (defined in smlt::VertexData)smlt::VertexData
tex_coord0(const Vec2 &vec) (defined in smlt::VertexData)smlt::VertexDatainline
tex_coord1(float u, float v) (defined in smlt::VertexData)smlt::VertexData
tex_coord1(float u, float v, float w) (defined in smlt::VertexData)smlt::VertexData
tex_coord1(float x, float y, float z, float w) (defined in smlt::VertexData)smlt::VertexData
tex_coord1(const Vec2 &vec) (defined in smlt::VertexData)smlt::VertexDatainline
tex_coord2(float u, float v) (defined in smlt::VertexData)smlt::VertexData
tex_coord2(float u, float v, float w) (defined in smlt::VertexData)smlt::VertexData
tex_coord2(float x, float y, float z, float w) (defined in smlt::VertexData)smlt::VertexData
tex_coord2(const Vec2 &vec) (defined in smlt::VertexData)smlt::VertexDatainline
tex_coord3(float u, float v) (defined in smlt::VertexData)smlt::VertexData
tex_coord3(float u, float v, float w) (defined in smlt::VertexData)smlt::VertexData
tex_coord3(float x, float y, float z, float w) (defined in smlt::VertexData)smlt::VertexData
tex_coord3(const Vec2 &vec) (defined in smlt::VertexData)smlt::VertexDatainline
texcoord0_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
texcoord0_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
texcoord0_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
texcoord0_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
texcoord0_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
texcoord0_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
texcoord0_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
texcoord1_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
texcoord1_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
texcoord1_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
texcoord1_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
texcoord1_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
texcoord1_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
texcoord1_at(uint32_t idx) const (defined in smlt::VertexData)smlt::VertexData
transform_by(const Mat4 &transform) (defined in smlt::VertexData)smlt::VertexDatainline
UniquelyIdentifiable() (defined in smlt::UniquelyIdentifiable< VertexData >)smlt::UniquelyIdentifiable< VertexData >inline
UniquelyIdentifiable(const UniquelyIdentifiable &) (defined in smlt::UniquelyIdentifiable< VertexData >)smlt::UniquelyIdentifiable< VertexData >inline
uuid() const (defined in smlt::UniquelyIdentifiable< VertexData >)smlt::UniquelyIdentifiable< VertexData >inline
vertex_specification() const (defined in smlt::VertexData)smlt::VertexDatainline
VertexData(VertexSpecification vertex_specification) (defined in smlt::VertexData)smlt::VertexData
VertexData(const VertexData &rhs)=delete (defined in smlt::VertexData)smlt::VertexData
VertexDataTest (defined in smlt::VertexData)smlt::VertexDatafriend
wptr typedef (defined in smlt::RefCounted< VertexData >)smlt::RefCounted< VertexData >
~NotifiesDestruction() (defined in smlt::NotifiesDestruction< VertexData >)smlt::NotifiesDestruction< VertexData >inlinevirtual
~RefCounted() (defined in smlt::RefCounted< VertexData >)smlt::RefCounted< VertexData >inlineprotectedvirtual
~TwoPhaseConstructed() (defined in smlt::TwoPhaseConstructed)smlt::TwoPhaseConstructedinlinevirtual
~VertexData() (defined in smlt::VertexData)smlt::VertexDatavirtual