OpenVDB  12.1.0
Classes | Namespaces
VolumeKernelFunctions.h File Reference

The definitions of the public functions built by the VolumeComputeGenerator. More...

#include "Types.h"
#include <openvdb/version.h>
#include <array>
#include <string>

Go to the source code of this file.

Classes

struct  VolumeKernelValue
 The primary volume kernel. This function holds the generated body of AX programs. More...
 
struct  VolumeKernelBuffer
 The second volume kernel, responsible for providing the core layer of SIMD optimisations by invoking this kernel across a range of values. More...
 
struct  VolumeKernelNode
 The third volume kernel, providing an agnostic way to modify a single tile value without passing through the buffer states. Note that this kernel is mainly utility and one of the value kernels should almost always be preferred. More...
 

Namespaces

 openvdb
 
 openvdb::v12_1
 
 openvdb::v12_1::ax
 
 openvdb::v12_1::ax::codegen
 

Detailed Description

The definitions of the public functions built by the VolumeComputeGenerator.

Authors
Nick Avramoussis