NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
MDLSubmeshTopology(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
static MDLSubmeshTopology |
alloc() |
static MDLSubmeshTopology |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument) |
static NSArray<java.lang.String> |
classFallbacksForKeyedArchiver() |
static org.moe.natj.objc.Class |
classForKeyedUnarchiver() |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
long |
edgeCreaseCount()
[@property] edgeCreaseCount
|
MDLMeshBuffer |
edgeCreaseIndices()
A crease value at an edge to be applied during subdivision.
|
MDLMeshBuffer |
edgeCreases() |
long |
faceCount()
[@property] faceCount
|
MDLMeshBuffer |
faceTopology()
[@property] faceTopologyBuffer
|
static long |
hash_static() |
long |
holeCount()
[@property] holeCount
|
MDLMeshBuffer |
holes()
The hole attribute is a vertex attribute of single integer values where
each integer is an index of a face that is to be used as a hole.
|
MDLSubmeshTopology |
init() |
MDLSubmeshTopology |
initWithSubmesh(MDLSubmesh submesh)
initWithSubmesh:
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static MDLSubmeshTopology |
new_objc() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setEdgeCreaseCount(long value)
[@property] edgeCreaseCount
|
void |
setEdgeCreaseIndices(MDLMeshBuffer value)
A crease value at an edge to be applied during subdivision.
|
void |
setEdgeCreases(MDLMeshBuffer value) |
void |
setFaceCount(long value)
[@property] faceCount
|
void |
setFaceTopology(MDLMeshBuffer value)
[@property] faceTopologyBuffer
|
void |
setHoleCount(long value)
[@property] holeCount
|
void |
setHoles(MDLMeshBuffer value)
The hole attribute is a vertex attribute of single integer values where
each integer is an index of a face that is to be used as a hole.
|
static void |
setVersion_static(long aVersion) |
void |
setVertexCreaseCount(long value)
[@property] vertexCreaseCount
|
void |
setVertexCreaseIndices(MDLMeshBuffer value)
A crease value at a vertex to be applied during subdivision.
|
void |
setVertexCreases(MDLMeshBuffer value) |
static org.moe.natj.objc.Class |
superclass_static() |
static long |
version_static() |
long |
vertexCreaseCount()
[@property] vertexCreaseCount
|
MDLMeshBuffer |
vertexCreaseIndices()
A crease value at a vertex to be applied during subdivision.
|
MDLMeshBuffer |
vertexCreases() |
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKeyprotected MDLSubmeshTopology(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static MDLSubmeshTopology alloc()
public static MDLSubmeshTopology allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public static long hash_static()
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static MDLSubmeshTopology new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public static void setVersion_static(long aVersion)
public static org.moe.natj.objc.Class superclass_static()
public static long version_static()
public long edgeCreaseCount()
The number of edge creases encoded in edgeCreases
public MDLMeshBuffer edgeCreaseIndices()
public MDLMeshBuffer edgeCreases()
public long faceCount()
The number of faces encoded in faceTopologyBuffer
public MDLMeshBuffer faceTopology()
A buffer of 8 bit unsigned integer values, where each entry corresponds to the number of vertices making up a face.
A submesh containing two triangles, a four sided polygon, and a line, would contain the data 3 3 4 2. If geometryType is of a fixed type, such as triangles, the buffer is optional, and will be created on demand if read.
Indices to the vertex buffer will be stored in the index buffer correspondingly. In the example above, the indices would be stored in order, three indices for the first triangle, followed by three for the second, followed by four for the polygon, and finally two indices for the line.
public long holeCount()
The number of holes encoded in holes
public MDLMeshBuffer holes()
public MDLSubmeshTopology init()
public MDLSubmeshTopology initWithSubmesh(MDLSubmesh submesh)
create a topology object corresponding to the topology in the submesh
public void setEdgeCreaseCount(long value)
The number of edge creases encoded in edgeCreases
public void setEdgeCreaseIndices(MDLMeshBuffer value)
public void setEdgeCreases(MDLMeshBuffer value)
public void setFaceCount(long value)
The number of faces encoded in faceTopologyBuffer
public void setFaceTopology(MDLMeshBuffer value)
A buffer of 8 bit unsigned integer values, where each entry corresponds to the number of vertices making up a face.
A submesh containing two triangles, a four sided polygon, and a line, would contain the data 3 3 4 2. If geometryType is of a fixed type, such as triangles, the buffer is optional, and will be created on demand if read.
Indices to the vertex buffer will be stored in the index buffer correspondingly. In the example above, the indices would be stored in order, three indices for the first triangle, followed by three for the second, followed by four for the polygon, and finally two indices for the line.
public void setHoleCount(long value)
The number of holes encoded in holes
public void setHoles(MDLMeshBuffer value)
public void setVertexCreaseCount(long value)
The number of vertex creases encoded in vertexCreases
public void setVertexCreaseIndices(MDLMeshBuffer value)
public void setVertexCreases(MDLMeshBuffer value)
public long vertexCreaseCount()
The number of vertex creases encoded in vertexCreases
public MDLMeshBuffer vertexCreaseIndices()
public MDLMeshBuffer vertexCreases()