OpenVDB: PointRangeKernel Struct Reference

OpenVDB 9.0.0

Public Types | Static Public Member Functions | Static Public Attributes | List of all members
PointRangeKernel Struct Reference

An additional function built by the PointComputeGenerator. Currently both compute and compute range functions have the same signature. More...

`#include <openvdb_ax/codegen/PointComputeGenerator.h>`

Inherits PointKernel.

## Public Types
using | Signature = void(const void *const, const void *const, uint64_t, void **, void **, void *)
| The signature of the generated function. More...
using | FunctionTraitsT = codegen::FunctionTraits< Signature >

## Static Public Member Functions
static std::string | getDefaultName ()
static const std::array< std::string, N_ARGS > & | argumentKeys ()
| The argument key names available during code generation. More...

## Static Public Attributes
static const size_t | N_ARGS = FunctionTraitsT::N_ARGS

## Detailed Description

An additional function built by the PointComputeGenerator. Currently both compute and compute range functions have the same signature.

## Member Typedef Documentation

## ◆ FunctionTraitsT

using FunctionTraitsT = codegen::FunctionTraits<Signature>
| inherited

## ◆ Signature

using Signature = void(const void* const, const void* const, uint64_t, void**, void**, void*)
| inherited

The signature of the generated function.

## Member Function Documentation

## ◆ argumentKeys()

static const std::array< std::string, N_ARGS > & argumentKeys | ( |  | ) |
| staticinherited

The argument key names available during code generation.

## ◆ getDefaultName()

static std::string getDefaultName | ( |  | ) |
| static

## Member Data Documentation

## ◆ N_ARGS

const size_t N_ARGS = FunctionTraitsT::N_ARGS
| staticinherited