RayMarching  0.0.1
Simple 3D engine based on a ray marching rendering
RayMarching::Cube Member List

This is the complete list of members for RayMarching::Cube, including all inherited members.

_colorRayMarching::Shapeprotected
_posRayMarching::Shapeprotected
Cube(Eigen::Vector3d p, double bound, color_t color=BLACK)RayMarching::Cubeinline
getBound() constRayMarching::Cubeinline
getColor(const Eigen::Vector3d &p) const overrideRayMarching::Shapeinlinevirtual
getDist(const Eigen::Vector3d &p) const overrideRayMarching::Cubevirtual
getPos() constRayMarching::Shapeinlinevirtual
getReflection(const Line &ray) constRayMarching::SDFObject
setColor(color_t color)RayMarching::Shapeinline
Shape(color_t color=BLACK)RayMarching::Shapeinlineexplicit
Shape(Eigen::Vector3d p, color_t color=BLACK)RayMarching::Shapeinlineexplicit
~Cube() override=defaultRayMarching::Cube
~SDFObject()=defaultRayMarching::SDFObjectvirtual