HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RTCBuildArguments Struct Reference

#include <rtcore_builder.h>

Public Attributes

size_t byteSize
 
enum RTCBuildQuality buildQuality
 
enum RTCBuildFlags buildFlags
 
unsigned int maxBranchingFactor
 
unsigned int maxDepth
 
unsigned int sahBlockSize
 
unsigned int minLeafSize
 
unsigned int maxLeafSize
 
float traversalCost
 
float intersectionCost
 
RTCBVH bvh
 
struct RTCBuildPrimitive * primitives
 
size_t primitiveCount
 
size_t primitiveArrayCapacity
 
RTCCreateNodeFunction createNode
 
RTCSetNodeChildrenFunction setNodeChildren
 
RTCSetNodeBoundsFunction setNodeBounds
 
RTCCreateLeafFunction createLeaf
 
RTCSplitPrimitiveFunction splitPrimitive
 
RTCProgressMonitorFunction buildProgress
 
voiduserPtr
 

Detailed Description

Definition at line 53 of file rtcore_builder.h.

Member Data Documentation

enum RTCBuildFlags RTCBuildArguments::buildFlags

Definition at line 58 of file rtcore_builder.h.

RTCProgressMonitorFunction RTCBuildArguments::buildProgress

Definition at line 77 of file rtcore_builder.h.

enum RTCBuildQuality RTCBuildArguments::buildQuality

Definition at line 57 of file rtcore_builder.h.

RTCBVH RTCBuildArguments::bvh

Definition at line 67 of file rtcore_builder.h.

size_t RTCBuildArguments::byteSize

Definition at line 55 of file rtcore_builder.h.

RTCCreateLeafFunction RTCBuildArguments::createLeaf

Definition at line 75 of file rtcore_builder.h.

RTCCreateNodeFunction RTCBuildArguments::createNode

Definition at line 72 of file rtcore_builder.h.

float RTCBuildArguments::intersectionCost

Definition at line 65 of file rtcore_builder.h.

unsigned int RTCBuildArguments::maxBranchingFactor

Definition at line 59 of file rtcore_builder.h.

unsigned int RTCBuildArguments::maxDepth

Definition at line 60 of file rtcore_builder.h.

unsigned int RTCBuildArguments::maxLeafSize

Definition at line 63 of file rtcore_builder.h.

unsigned int RTCBuildArguments::minLeafSize

Definition at line 62 of file rtcore_builder.h.

size_t RTCBuildArguments::primitiveArrayCapacity

Definition at line 70 of file rtcore_builder.h.

size_t RTCBuildArguments::primitiveCount

Definition at line 69 of file rtcore_builder.h.

struct RTCBuildPrimitive* RTCBuildArguments::primitives

Definition at line 68 of file rtcore_builder.h.

unsigned int RTCBuildArguments::sahBlockSize

Definition at line 61 of file rtcore_builder.h.

RTCSetNodeBoundsFunction RTCBuildArguments::setNodeBounds

Definition at line 74 of file rtcore_builder.h.

RTCSetNodeChildrenFunction RTCBuildArguments::setNodeChildren

Definition at line 73 of file rtcore_builder.h.

RTCSplitPrimitiveFunction RTCBuildArguments::splitPrimitive

Definition at line 76 of file rtcore_builder.h.

float RTCBuildArguments::traversalCost

Definition at line 64 of file rtcore_builder.h.

void* RTCBuildArguments::userPtr

Definition at line 78 of file rtcore_builder.h.


The documentation for this struct was generated from the following file: