Open CASCADE Technology
7.7.0
|
#include <BVH_Geometry.hxx>
#include <BVH_Triangulation.hxx>
#include <BVH_BinnedBuilder.hxx>
#include <NCollection_StdAllocator.hxx>
#include <OpenGl_Texture.hxx>
#include <OpenGl_Sampler.hxx>
Data Structures | |
struct | OpenGl_RaytraceMaterial |
Stores properties of surface material. More... | |
struct | OpenGl_RaytraceMaterial::Physical |
Physically-based material properties (used in path tracing engine). More... | |
struct | OpenGl_RaytraceLight |
Stores properties of OpenGL light source. More... | |
class | OpenGl_TriangleSet |
Triangulation of single OpenGL primitive array. More... | |
class | OpenGl_RaytraceGeometry |
Stores geometry of ray-tracing scene. More... | |
Namespaces | |
OpenGl_Raytrace | |
Typedefs | |
typedef opencascade::handle< BVH_Tree< Standard_ShortReal, 3, BVH_QuadTree > > | QuadBvhHandle |
Shared pointer to quad BVH (QBVH) tree. More... | |
typedef BVH_Triangulation< Standard_ShortReal, 3 > | OpenGl_BVHTriangulation3f |
Functions | |
Standard_Boolean | OpenGl_Raytrace::IsRaytracedGroup (const OpenGl_Group *theGroup) |
Checks to see if the group contains ray-trace geometry. More... | |
Standard_Boolean | OpenGl_Raytrace::IsRaytracedElement (const OpenGl_ElementNode *theNode) |
Checks to see if the element contains ray-trace geometry. More... | |
Standard_Boolean | OpenGl_Raytrace::IsRaytracedElement (const OpenGl_Element *theElement) |
Checks to see if the element contains ray-trace geometry. More... | |
typedef opencascade::handle<BVH_Tree<Standard_ShortReal, 3, BVH_QuadTree> > QuadBvhHandle |
Shared pointer to quad BVH (QBVH) tree.