Class CLDevice

    • Method Detail

      • getSubCLDevice

        public CLDevice getSubCLDevice​(long id)
        Returns a sub-device of this device.
        Parameters:
        id - the sub-device object id
        Returns:
        the CLDevice object
      • getInfoString

        public java.lang.String getInfoString​(int param_name)
        Returns the value of the specified String parameter.
        Parameters:
        param_name - the parameter
        Returns:
        the parameter value
      • getInfoInt

        public int getInfoInt​(int param_name)
        Returns the integer value of the specified parameter.
        Parameters:
        param_name - the parameter
        Returns:
        the parameter value
      • getInfoBoolean

        public boolean getInfoBoolean​(int param_name)
        Returns the boolean value of the specified parameter.
        Parameters:
        param_name - the parameter
        Returns:
        the parameter value
      • getInfoSize

        public long getInfoSize​(int param_name)
        Returns the size_t value of the specified parameter.
        Parameters:
        param_name - the parameter
        Returns:
        the parameter value
      • getInfoSizeArray

        public long[] getInfoSizeArray​(int param_name)
        Returns an array of size_t values of the specified parameter.
        Parameters:
        param_name - the parameter
        Returns:
        the parameter values
      • getInfoLong

        public long getInfoLong​(int param_name)
        Returns the long value of the specified parameter. Can be used for both cl_ulong and cl_bitfield parameters.
        Parameters:
        param_name - the parameter
        Returns:
        the parameter value
      • getParent

        public P getParent()
      • getReferenceCount

        public final int getReferenceCount()
      • isValid

        public final boolean isValid()
        Description copied from class: PointerWrapperAbstract
        Returns true if this object represents a valid pointer. The pointer might be invalid because it is NULL or because some other action has deleted the object that this pointer represents.
        Overrides:
        isValid in class PointerWrapperAbstract
        Returns:
        true if the pointer is valid