OpenVDB 12.1.0

Loading...
Searching...
No Matches
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
namespace | openvdb
namespace | openvdb::v12_1
namespace | openvdb::v12_1::ax
namespace | openvdb::v12_1::ax::codegen

## Detailed Description

The definitions of the public functions built by the VolumeComputeGenerator.

Authors
  Nick Avramoussis