public SCNHitTestOptions setBackFaceCulling(boolean backFaceCulling) { set(Keys.BackFaceCulling(), NSNumber.valueOf(backFaceCulling)); return this; } public boolean searchesBoundingBoxOnly() {
public boolean searchesBoundingBoxOnly() { if (has(Keys.BoundingBoxOnly())) { NSNumber val = (NSNumber) get(Keys.BoundingBoxOnly()); return val.booleanValue(); } return false; } public SCNHitTestOptions setSearchesBoundingBoxOnly(boolean searchesBoundingBoxOnly) {
public SCNHitTestOptions setClipsToZRange(boolean clipsToZRange) { set(Keys.ClipToZRange(), NSNumber.valueOf(clipsToZRange)); return this; } public boolean isBackFaceCulling() {
public SCNHitTestOptions setIgnoresChildNodes(boolean ignoresChildNodes) { set(Keys.IgnoreChildNodes(), NSNumber.valueOf(ignoresChildNodes)); return this; } public SCNNode getRootNode() {
public boolean clipsToZRange() { if (has(Keys.ClipToZRange())) { NSNumber val = (NSNumber) get(Keys.ClipToZRange()); return val.booleanValue(); } return false; } public SCNHitTestOptions setClipsToZRange(boolean clipsToZRange) {
public SCNHitTestOptions setReturnsFirstFoundOnly(boolean returnsFirstFoundOnly) { set(Keys.FirstFoundOnly(), NSNumber.valueOf(returnsFirstFoundOnly)); return this; } public boolean sortsResults() {
public SCNHitTestOptions setRootNode(SCNNode rootNode) { set(Keys.RootNode(), rootNode); return this; } public boolean ignoresHiddenNodes() {
/** * @since Available in iOS 10.0 and later. */ public SCNHitTestOptions setOptionCategoryBitMask(int optionCategoryBitMask) { set(Keys.OptionCategoryBitMask(), NSNumber.valueOf(optionCategoryBitMask)); return this; } public boolean returnsFirstFoundOnly() {
/** * @since Available in iOS 10.0 and later. */ public int getOptionCategoryBitMask() { if (has(Keys.OptionCategoryBitMask())) { NSNumber val = (NSNumber) get(Keys.OptionCategoryBitMask()); return val.intValue(); } return 0; } /**
public boolean ignoresChildNodes() { if (has(Keys.IgnoreChildNodes())) { NSNumber val = (NSNumber) get(Keys.IgnoreChildNodes()); return val.booleanValue(); } return false; } public SCNHitTestOptions setIgnoresChildNodes(boolean ignoresChildNodes) {
public SCNHitTestOptions setClipsToZRange(boolean clipsToZRange) { set(Keys.ClipToZRange(), NSNumber.valueOf(clipsToZRange)); return this; } public boolean isBackFaceCulling() {
public boolean sortsResults() { if (has(Keys.SortResults())) { NSNumber val = (NSNumber) get(Keys.SortResults()); return val.booleanValue(); } return false; } public SCNHitTestOptions setSortsResults(boolean sortsResults) {
public SCNHitTestOptions setReturnsFirstFoundOnly(boolean returnsFirstFoundOnly) { set(Keys.FirstFoundOnly(), NSNumber.valueOf(returnsFirstFoundOnly)); return this; } public boolean sortsResults() {
public boolean sortsResults() { if (has(Keys.SortResults())) { NSNumber val = (NSNumber) get(Keys.SortResults()); return val.booleanValue(); } return false; } public SCNHitTestOptions setSortsResults(boolean sortsResults) {
public SCNHitTestOptions setBackFaceCulling(boolean backFaceCulling) { set(Keys.BackFaceCulling(), NSNumber.valueOf(backFaceCulling)); return this; } public boolean searchesBoundingBoxOnly() {
public boolean isBackFaceCulling() { if (has(Keys.BackFaceCulling())) { NSNumber val = (NSNumber) get(Keys.BackFaceCulling()); return val.booleanValue(); } return false; } public SCNHitTestOptions setBackFaceCulling(boolean backFaceCulling) {
public boolean returnsFirstFoundOnly() { if (has(Keys.FirstFoundOnly())) { NSNumber val = (NSNumber) get(Keys.FirstFoundOnly()); return val.booleanValue(); } return false; } public SCNHitTestOptions setReturnsFirstFoundOnly(boolean returnsFirstFoundOnly) {
public SCNHitTestOptions setRootNode(SCNNode rootNode) { set(Keys.RootNode(), rootNode); return this; } public boolean ignoresHiddenNodes() {
public SCNHitTestOptions setIgnoresChildNodes(boolean ignoresChildNodes) { set(Keys.IgnoreChildNodes(), NSNumber.valueOf(ignoresChildNodes)); return this; } public SCNNode getRootNode() {
public SCNHitTestOptions setSearchesBoundingBoxOnly(boolean searchesBoundingBoxOnly) { set(Keys.BoundingBoxOnly(), NSNumber.valueOf(searchesBoundingBoxOnly)); return this; } public boolean ignoresChildNodes() {