#include <CDrawPrimitive.hpp>
|
template<class Device > |
static void | drawTriangles (Device *device, const float *points, const float *normals, const float *textureOpt, const float *rgbaOpt, uint64_t numPoints, const uint32_t *indVertex, uint64_t numVertex, void(*funcDrawTriangle)(Device *, double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3)) |
|
template<class Device > |
static void | drawStripTriangles (Device *device, const float *points, const float *normals, const float *textureOpt, const float *rgbaOpt, uint64_t numPoints, const uint32_t *indVertex, uint64_t numVertex, void(*funcDrawTriangle)(Device *, double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3)) |
|
template<class Device > |
static void | drawFanTriangles (Device *device, const float *points, const float *normals, const float *textureOpt, const float *rgbaOpt, uint64_t numPoints, const uint32_t *indVertex, uint64_t numVertex, void(*funcDrawTriangle)(Device *, double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3)) |
|
|
static void | prvDrawTriangles (struct SPrvDrawDevice *device, const float *points, const float *normals, const float *textureOpt, const float *rgbaOpt, uint64_t numPoints, const uint32_t *indVertex, uint64_t numVertex, CDrawPrimitive_funcDrawTriangle func_drawTriangle) |
|
static void | prvDrawStripTriangles (struct SPrvDrawDevice *device, const float *points, const float *normals, const float *textureOpt, const float *rgbaOpt, uint64_t numPoints, const uint32_t *indVertex, uint64_t numVertex, CDrawPrimitive_funcDrawTriangle func_drawTriangle) |
|
static void | prvDrawFanTriangles (struct SPrvDrawDevice *device, const float *points, const float *normals, const float *textureOpt, const float *rgbaOpt, uint64_t numPoints, const uint32_t *indVertex, uint64_t numVertex, CDrawPrimitive_funcDrawTriangle func_drawTriangle) |
|
◆ drawFanTriangles()
template<class Device >
static void CDrawPrimitive::drawFanTriangles |
( |
Device * | device, |
|
|
const float * | points, |
|
|
const float * | normals, |
|
|
const float * | textureOpt, |
|
|
const float * | rgbaOpt, |
|
|
uint64_t | numPoints, |
|
|
const uint32_t * | indVertex, |
|
|
uint64_t | numVertex, |
|
|
void(* | funcDrawTriangle )(Device *, double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3) ) |
|
inlinestatic |
◆ drawStripTriangles()
template<class Device >
static void CDrawPrimitive::drawStripTriangles |
( |
Device * | device, |
|
|
const float * | points, |
|
|
const float * | normals, |
|
|
const float * | textureOpt, |
|
|
const float * | rgbaOpt, |
|
|
uint64_t | numPoints, |
|
|
const uint32_t * | indVertex, |
|
|
uint64_t | numVertex, |
|
|
void(* | funcDrawTriangle )(Device *, double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3) ) |
|
inlinestatic |
◆ drawTriangles()
template<class Device >
static void CDrawPrimitive::drawTriangles |
( |
Device * | device, |
|
|
const float * | points, |
|
|
const float * | normals, |
|
|
const float * | textureOpt, |
|
|
const float * | rgbaOpt, |
|
|
uint64_t | numPoints, |
|
|
const uint32_t * | indVertex, |
|
|
uint64_t | numVertex, |
|
|
void(* | funcDrawTriangle )(Device *, double x1, double y1, double z1, double x2, double y2, double z2, double x3, double y3, double z3) ) |
|
inlinestatic |
◆ prvDrawFanTriangles()
void CDrawPrimitive::prvDrawFanTriangles |
( |
struct SPrvDrawDevice * | device, |
|
|
const float * | points, |
|
|
const float * | normals, |
|
|
const float * | textureOpt, |
|
|
const float * | rgbaOpt, |
|
|
uint64_t | numPoints, |
|
|
const uint32_t * | indVertex, |
|
|
uint64_t | numVertex, |
|
|
CDrawPrimitive_funcDrawTriangle | func_drawTriangle ) |
|
staticprivate |
◆ prvDrawStripTriangles()
void CDrawPrimitive::prvDrawStripTriangles |
( |
struct SPrvDrawDevice * | device, |
|
|
const float * | points, |
|
|
const float * | normals, |
|
|
const float * | textureOpt, |
|
|
const float * | rgbaOpt, |
|
|
uint64_t | numPoints, |
|
|
const uint32_t * | indVertex, |
|
|
uint64_t | numVertex, |
|
|
CDrawPrimitive_funcDrawTriangle | func_drawTriangle ) |
|
staticprivate |
◆ prvDrawTriangles()
void CDrawPrimitive::prvDrawTriangles |
( |
struct SPrvDrawDevice * | device, |
|
|
const float * | points, |
|
|
const float * | normals, |
|
|
const float * | textureOpt, |
|
|
const float * | rgbaOpt, |
|
|
uint64_t | numPoints, |
|
|
const uint32_t * | indVertex, |
|
|
uint64_t | numVertex, |
|
|
CDrawPrimitive_funcDrawTriangle | func_drawTriangle ) |
|
staticprivate |
The documentation for this class was generated from the following files: