Chrysalis - Renderer
Toggle main menu visibility
Loading...
Searching...
No Matches
Vertex3f.h
Go to the documentation of this file.
1
#ifndef CHRYSALIS_VERTEX3F_H
2
#define CHRYSALIS_VERTEX3F_H
3
4
#include "
Vertex2f.h
"
5
6
namespace
Chrysalis
{
7
class
Vertex3f
:
public
Vertex2f
{
8
public
:
9
explicit
Vertex3f
(
const
Point& point);
10
explicit
Vertex3f
(
const
Point& point,
float
attribute
);
11
12
explicit
Vertex3f
(
float
x
,
float
y
);
13
explicit
Vertex3f
(
float
x
,
float
y
,
float
attribute
);
14
15
void
attribute
(
float
value);
16
const
float
&
attribute
()
const
;
17
18
static
std::vector<std::pair<int, void*>>
layout
();
19
private
:
20
float
attribute_;
21
};
22
}
23
24
#endif
//CHRYSALIS_VERTEX3F_H
Vertex2f.h
Chrysalis::Vertex2f::Vertex2f
Vertex2f(float x, float y)
Definition
Vertex2f.cpp:5
Chrysalis::Vertex2f::y
const float & y() const
Definition
Vertex2f.cpp:13
Chrysalis::Vertex2f::x
const float & x() const
Definition
Vertex2f.cpp:9
Chrysalis::Vertex3f::Vertex3f
Vertex3f(const Point &point)
Definition
Vertex3f.cpp:5
Chrysalis::Vertex3f::attribute
void attribute(float value)
Definition
Vertex3f.cpp:13
Chrysalis::Vertex3f::layout
static std::vector< std::pair< int, void * > > layout()
Definition
Vertex3f.cpp:21
Chrysalis::Vertex3f::attribute
const float & attribute() const
Definition
Vertex3f.cpp:17
Chrysalis
Definition
Area.h:4
renderer
include
Vertex3f.h
Generated by
1.17.0