Package apple.glkit

Class GLKMesh

  • All Implemented Interfaces:
    NSObject

    @Deprecated
    public class GLKMesh
    extends NSObject
    Deprecated.
    API-Since: 9.0 Deprecated-Since: 12.0 Deprecated-Message: OpenGLES API deprecated. (Define GLES_SILENCE_DEPRECATION to silence these warnings)
    • Constructor Detail

      • GLKMesh

        protected GLKMesh​(org.moe.natj.general.Pointer peer)
        Deprecated.
    • Method Detail

      • accessInstanceVariablesDirectly

        public static boolean accessInstanceVariablesDirectly()
        Deprecated.
      • alloc

        public static GLKMesh alloc()
        Deprecated.
      • allocWithZone

        public static GLKMesh allocWithZone​(org.moe.natj.general.ptr.VoidPtr zone)
        Deprecated.
      • automaticallyNotifiesObserversForKey

        public static boolean automaticallyNotifiesObserversForKey​(@NotNull
                                                                   @NotNull java.lang.String key)
        Deprecated.
      • cancelPreviousPerformRequestsWithTarget

        public static void cancelPreviousPerformRequestsWithTarget​(@NotNull
                                                                   @NotNull java.lang.Object aTarget)
        Deprecated.
      • cancelPreviousPerformRequestsWithTargetSelectorObject

        public static void cancelPreviousPerformRequestsWithTargetSelectorObject​(@NotNull
                                                                                 @NotNull java.lang.Object aTarget,
                                                                                 @NotNull
                                                                                 @NotNull org.moe.natj.objc.SEL aSelector,
                                                                                 @Nullable
                                                                                 @Nullable java.lang.Object anArgument)
        Deprecated.
      • classFallbacksForKeyedArchiver

        @NotNull
        public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
        Deprecated.
      • classForKeyedUnarchiver

        @NotNull
        public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
        Deprecated.
      • debugDescription_static

        public static java.lang.String debugDescription_static()
        Deprecated.
      • description_static

        public static java.lang.String description_static()
        Deprecated.
      • hash_static

        public static long hash_static()
        Deprecated.
      • instanceMethodSignatureForSelector

        public static NSMethodSignature instanceMethodSignatureForSelector​(org.moe.natj.objc.SEL aSelector)
        Deprecated.
      • instancesRespondToSelector

        public static boolean instancesRespondToSelector​(org.moe.natj.objc.SEL aSelector)
        Deprecated.
      • isSubclassOfClass

        public static boolean isSubclassOfClass​(org.moe.natj.objc.Class aClass)
        Deprecated.
      • keyPathsForValuesAffectingValueForKey

        @NotNull
        public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey​(@NotNull
                                                                                             @NotNull java.lang.String key)
        Deprecated.
      • new_objc

        public static GLKMesh new_objc()
        Deprecated.
      • newMeshesFromAssetSourceMeshesError

        @Nullable
        public static @Nullable NSArray<? extends GLKMesh> newMeshesFromAssetSourceMeshesError​(@NotNull
                                                                                               @NotNull MDLAsset asset,
                                                                                               @Nullable
                                                                                               @Nullable org.moe.natj.general.ptr.Ptr<NSArray<? extends MDLMesh>> sourceMeshes,
                                                                                               @Nullable
                                                                                               @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
        Deprecated.
        newMeshesFromAsset:sourceMeshes:error: Initialize all meshes in a Model I/O asset. [@dicussion] A convenience method to create GLKit meshes from each mesh in a Model/IO asset. Resulting meshes are returned while Model I/O meshes from which they were generated will appear in the sourceMeshes array.
        Parameters:
        asset - Model I/O asset from which to create GLKit meshes
        sourceMeshes - Model I/O meshes corresponding the newly created GLKMeshes
        error - Pointer to an NSError object set if an error occurred
        return - GLKit meshes created from the Model I/O asset
        Returns:
        An array of GLKit meshes built an asset
      • resolveClassMethod

        public static boolean resolveClassMethod​(org.moe.natj.objc.SEL sel)
        Deprecated.
      • resolveInstanceMethod

        public static boolean resolveInstanceMethod​(org.moe.natj.objc.SEL sel)
        Deprecated.
      • setVersion_static

        public static void setVersion_static​(long aVersion)
        Deprecated.
      • superclass_static

        public static org.moe.natj.objc.Class superclass_static()
        Deprecated.
      • version_static

        public static long version_static()
        Deprecated.
      • initWithMeshError

        public GLKMesh initWithMeshError​(@NotNull
                                         @NotNull MDLMesh mesh,
                                         @Nullable
                                         @Nullable org.moe.natj.general.ptr.Ptr<NSError> error)
        Deprecated.
        initWithMesh:error: Initialize the mesh and the mesh's submeshes This does NOT initialize any meshes that are children of the Model I/O mesh [@error] Pointer to an NSError object which will be set if an error occurred
        Parameters:
        mesh - Model I/O Mesh from which to create this GLKit mesh
      • name

        @NotNull
        public @NotNull java.lang.String name()
        Deprecated.
        [@property] name Name of the mesh copies from the originating Model I/O mesh Can be used by the app to identiry the mesh in it's scene/world/renderer etc.
      • submeshes

        @NotNull
        public @NotNull NSArray<? extends GLKSubmesh> submeshes()
        Deprecated.
        [@property] submeshes Submeshes containing index buffers to rendering mesh verticies. Submeshes may also contain texture materials to apply when rendering this object
      • vertexBuffers

        @NotNull
        public @NotNull NSArray<? extends GLKMeshBuffer> vertexBuffers()
        Deprecated.
        [@property] vertexBuffers Array of buffers in which mesh vertex data resides
      • vertexCount

        public long vertexCount()
        Deprecated.
        [@property] vertexCount Number of verticies in the vertexBuffers
      • vertexDescriptor

        @NotNull
        public @NotNull MDLVertexDescriptor vertexDescriptor()
        Deprecated.
        [@property] vertexDescriptor Model I/O vertex descriptor specifying the layout of data in vertexBuffers This is not directly used by this object, but the application can use this information to determine rendering state or setup a vertex attribute object.
      • useStoredAccessor

        @Deprecated
        public static boolean useStoredAccessor()
        Deprecated.