Carna  Version 3.3.2
Public Member Functions | Static Public Attributes | List of all members
Carna::base::PCVertex Struct Reference

Defines vertex that consists of the two attributes position and color. More...

#include <Vertex.h>

+ Inheritance diagram for Carna::base::PCVertex:
+ Collaboration diagram for Carna::base::PCVertex:

Public Member Functions

 VERTEX_NULL_COMPONENT (Normal)
 
- Public Member Functions inherited from Carna::base::VertexPosition
 VertexPosition ()
 
template<typename VectorType >
void setPosition (const VectorType &position)
 
- Public Member Functions inherited from Carna::base::VertexColor
 VertexColor ()
 
template<typename VectorType >
void setColor (const VectorType &color)
 

Static Public Attributes

static const VertexAttributes attributes
 Holds the declaration of the vertex format.
 

Additional Inherited Members

- Public Attributes inherited from Carna::base::VertexPosition
float x
 Holds the positional x-component of this vertex.
 
float y
 Holds the positional y-component of this vertex.
 
float z
 Holds the positional z-component of this vertex.
 
float w
 Holds the positional w-component of this vertex. This will be 1 usually.
 
- Public Attributes inherited from Carna::base::VertexColor
float r
 Holds the red color component of this vertex.
 
float g
 Holds the green color component of this vertex.
 
float b
 Holds the blue color component of this vertex.
 
float a
 Holds the alpha color component of this vertex.
 

Detailed Description

Defines vertex that consists of the two attributes position and color.

Author
Leonid Kostrykin
Date
1.9.14 - 31.3.15

Definition at line 338 of file Vertex.h.

Member Function Documentation

◆ VERTEX_NULL_COMPONENT()

Carna::base::PCVertex::VERTEX_NULL_COMPONENT ( Normal  )

Declares missing component.

Since
API Version 3.2.0

The documentation for this struct was generated from the following file: