add_to_displacement_render(Scene *, PrimitiveContext *) override | DD::Image::rTriangle | virtual |
add_to_render(Scene *, PrimitiveContext *) override | DD::Image::rTriangle | virtual |
append(Hash &h) const (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
Ax (defined in DD::Image::rTriangle) | DD::Image::rTriangle | |
Ay (defined in DD::Image::rTriangle) | DD::Image::rTriangle | |
Box3() (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
Box3(float x, float y, float z) (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
Box3(const Vector3 p) (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
Box3(const Vector3 p1, const Vector3 p2) (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
Bx (defined in DD::Image::rTriangle) | DD::Image::rTriangle | |
By (defined in DD::Image::rTriangle) | DD::Image::rTriangle | |
cast_shadows() const (defined in DD::Image::rPrimitive) | DD::Image::rPrimitive | |
center() const (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
Class() override (defined in DD::Image::rTriangle) | DD::Image::rTriangle | inlinevirtual |
clear() (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
d() const | DD::Image::Box3 | inline |
distance(float x, float y) const override | DD::Image::rTriangle | virtual |
distance_squared(float x, float y) const override | DD::Image::rTriangle | virtual |
duplicate() const override (defined in DD::Image::rTriangle) | DD::Image::rTriangle | virtual |
EdgeMask enum name (defined in DD::Image::rTriangle) | DD::Image::rTriangle | |
edgesmask | DD::Image::rTriangle | |
eMaskEdge01 enum value (defined in DD::Image::rTriangle) | DD::Image::rTriangle | |
eMaskEdge12 enum value (defined in DD::Image::rTriangle) | DD::Image::rTriangle | |
eMaskEdge20 enum value (defined in DD::Image::rTriangle) | DD::Image::rTriangle | |
eMaskEdgeAll enum value (defined in DD::Image::rTriangle) | DD::Image::rTriangle | |
empty() const | DD::Image::Box3 | inline |
eRPoint enum value (defined in DD::Image::rPrimitive) | DD::Image::rPrimitive | |
eRTriangle enum value (defined in DD::Image::rPrimitive) | DD::Image::rPrimitive | |
eUnknownRPrimitive enum value (defined in DD::Image::rPrimitive) | DD::Image::rPrimitive | |
expand(const Box3 &v) | DD::Image::Box3 | |
expand(const Vector3 &p) | DD::Image::Box3 | |
f() const | DD::Image::Box3 | inline |
geoinfo() const (defined in DD::Image::rPrimitive) | DD::Image::rPrimitive | inline |
geoinfo_ | DD::Image::rPrimitive | protected |
getPrimitiveType() const override (defined in DD::Image::rTriangle) | DD::Image::rTriangle | inlinevirtual |
h() const | DD::Image::Box3 | inline |
inside(const Vector3 &p) const | DD::Image::Box3 | inline |
intersect(float x, float y) const override | DD::Image::rTriangle | virtual |
intersect(float x, float y, float *dist) const override | DD::Image::rTriangle | virtual |
intersect(const Box3 &v) (defined in DD::Image::Box3) | DD::Image::Box3 | |
intersect_dist_squared(float x, float y, float *dist_squared) const override | DD::Image::rTriangle | virtual |
intersect_scanline(float y, int &X, int &R, VArray &out, VArray &du, VArray &dv) const override | DD::Image::rTriangle | virtual |
max() const (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
min() const (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
n() const | DD::Image::Box3 | inline |
Nz | DD::Image::rTriangle | |
operator delete(void *mem) (defined in DD::Image::rPrimitive) | DD::Image::rPrimitive | |
operator delete[](void *mem) (defined in DD::Image::rPrimitive) | DD::Image::rPrimitive | |
operator new(size_t size) (defined in DD::Image::rPrimitive) | DD::Image::rPrimitive | |
operator new[](size_t size) (defined in DD::Image::rPrimitive) | DD::Image::rPrimitive | |
parent() const (defined in DD::Image::rPrimitive) | DD::Image::rPrimitive | inline |
parent_ | DD::Image::rPrimitive | protected |
polygon | DD::Image::rTriangle | |
polygonEdgeDistance(const Vector4 &P, const float mindist) const (defined in DD::Image::rTriangle) | DD::Image::rTriangle | |
print_info(const char *title=nullptr) const (defined in DD::Image::Box3) | DD::Image::Box3 | |
project(const Matrix4 &m, Box &bbox) const | DD::Image::Box3 | |
r() const | DD::Image::Box3 | inline |
radius() const (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
receive_shadows() const (defined in DD::Image::rPrimitive) | DD::Image::rPrimitive | |
rPrimitive(const GeoInfo *info, const Primitive *p) (defined in DD::Image::rPrimitive) | DD::Image::rPrimitive | |
rPrimitive(const rPrimitive &) | DD::Image::rPrimitive | |
rPrimitiveType enum name (defined in DD::Image::rPrimitive) | DD::Image::rPrimitive | |
rTriangle(const GeoInfo *info, const Primitive *p) | DD::Image::rTriangle | |
rTriangle(const rTriangle &) | DD::Image::rTriangle | |
set(float x, float y, float z, float r, float t, float f) (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
set(Vector3 p1, Vector3 p2) (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
set(const Box3 &v) (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
set_max(float x, float y, float z) (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
set_min(float x, float y, float z) (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
subdivide(std::vector< rPrimitive * > &primitives, SubdivisionContext *stx) override (defined in DD::Image::rTriangle) | DD::Image::rTriangle | virtual |
t() const | DD::Image::Box3 | inline |
trace(Scene *) override | DD::Image::rTriangle | virtual |
transform(const Matrix4 &m) | DD::Image::Box3 | |
v | DD::Image::rTriangle | |
w() const | DD::Image::Box3 | inline |
x() const (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
y() const (defined in DD::Image::Box3) | DD::Image::Box3 | inline |
~rPrimitive() | DD::Image::rPrimitive | virtual |