public final class MPSIntersectionDistancePrimitiveIndexInstanceIndex
extends org.moe.natj.c.StructObject
| Modifier | Constructor and Description |
|---|---|
|
MPSIntersectionDistancePrimitiveIndexInstanceIndex() |
|
MPSIntersectionDistancePrimitiveIndexInstanceIndex(float distance,
int primitiveIndex,
int instanceIndex) |
protected |
MPSIntersectionDistancePrimitiveIndexInstanceIndex(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
float |
distance()
Distance from the ray origin to the intersection point along the ray direction
vector such that intersection = ray.origin + ray.direction * distance.
|
int |
instanceIndex()
Index of the intersected instance.
|
int |
primitiveIndex()
Index of the intersected primitive.
|
void |
setDistance(float value)
Distance from the ray origin to the intersection point along the ray direction
vector such that intersection = ray.origin + ray.direction * distance.
|
void |
setInstanceIndex(int value)
Index of the intersected instance.
|
void |
setPrimitiveIndex(int value)
Index of the intersected primitive.
|
public MPSIntersectionDistancePrimitiveIndexInstanceIndex()
protected MPSIntersectionDistancePrimitiveIndexInstanceIndex(org.moe.natj.general.Pointer peer)
public MPSIntersectionDistancePrimitiveIndexInstanceIndex(float distance,
int primitiveIndex,
int instanceIndex)
public float distance()
public void setDistance(float value)
public int primitiveIndex()
public void setPrimitiveIndex(int value)
public int instanceIndex()
public void setInstanceIndex(int value)