Class MPSRayPackedOriginDirection
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.c.StructObject
-
- apple.metalperformanceshaders.struct.MPSRayPackedOriginDirection
-
public final class MPSRayPackedOriginDirection extends org.moe.natj.c.StructObject
-
-
Constructor Summary
Constructors Modifier Constructor Description MPSRayPackedOriginDirection()MPSRayPackedOriginDirection(MPSPackedFloat3 origin, MPSPackedFloat3 direction)protectedMPSRayPackedOriginDirection(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MPSPackedFloat3direction()Ray direction.MPSPackedFloat3origin()Ray origin.voidsetDirection(MPSPackedFloat3 value)Ray direction.voidsetOrigin(MPSPackedFloat3 value)Ray origin.
-
-
-
Constructor Detail
-
MPSRayPackedOriginDirection
public MPSRayPackedOriginDirection()
-
MPSRayPackedOriginDirection
protected MPSRayPackedOriginDirection(org.moe.natj.general.Pointer peer)
-
MPSRayPackedOriginDirection
public MPSRayPackedOriginDirection(MPSPackedFloat3 origin, MPSPackedFloat3 direction)
-
-
Method Detail
-
origin
public MPSPackedFloat3 origin()
Ray origin. The intersection test will be skipped if the origin contains NaNs or infinities.
-
setOrigin
public void setOrigin(MPSPackedFloat3 value)
Ray origin. The intersection test will be skipped if the origin contains NaNs or infinities.
-
direction
public MPSPackedFloat3 direction()
Ray direction. Does not need to be normalized. The intersection test will be skipped if the direction has length zero or contains NaNs or infinities.
-
setDirection
public void setDirection(MPSPackedFloat3 value)
Ray direction. Does not need to be normalized. The intersection test will be skipped if the direction has length zero or contains NaNs or infinities.
-
-