コード例 #1
0
        /// <inheritdoc/>
        protected internal override unsafe void MemSetInternal(
            AcceleratorStream stream,
            byte value,
            long offsetInBytes,
            long lengthInBytes)
        {
            var binding = Accelerator.BindScoped();

            CudaException.ThrowIfFailed(
                CurrentAPI.Memset(
                    new IntPtr(NativePtr.ToInt64() + offsetInBytes),
                    value,
                    new IntPtr(lengthInBytes),
                    stream));

            binding.Recover();
        }
コード例 #2
0
 set => Script_setSourceCode(NativePtr, value);
コード例 #3
0
 Entity_setName(NativePtr, value);
コード例 #4
0
ファイル: NDArray.cs プロジェクト: tech-quantum/Amplifier.NET
 public override int GetHashCode()
 {
     return(NativePtr.ToInt32());
 }
コード例 #5
0
 set => objc_msgSend(NativePtr, sel_setStencilFailureOperation, (uint)value);
コード例 #6
0
ファイル: Level.cs プロジェクト: leodeg/Ghurund
 set => Level_setCamera(NativePtr, value);
コード例 #7
0
 set => objc_msgSend(NativePtr, sel_setRAddressMode, (uint)value);
コード例 #8
0
 set => objc_msgSend(NativePtr, sel_setFastMathEnabled, value);
コード例 #9
0
 get => makeNativeObjectDelegate.Invoke(NativeLists.PointerList_get(NativePtr, index));
コード例 #10
0
 set => objc_msgSend(NativePtr, sel_setTextureType, (uint)value);
コード例 #11
0
 get => (MTLTextureType)uint_objc_msgSend(NativePtr, sel_textureType);
コード例 #12
0
 set => objc_msgSend(NativePtr, sel_setComputeFunction, value.NativePtr);
コード例 #13
0
ファイル: Shader.cs プロジェクト: leodeg/Ghurund
 set => Shader_setSourceCode(NativePtr, value);
コード例 #14
0
ファイル: RenderStep.cs プロジェクト: leodeg/Ghurund
 set => RenderStep_setCamera(NativePtr, value);
コード例 #15
0
 set => objc_msgSend(NativePtr, Selectors.setObjectAtIndexedSubscript, value.NativePtr, index);
コード例 #16
0
 get => bool8_objc_msgSend(NativePtr, sel_fastMathEnabled);
コード例 #17
0
 set => SetGravity_Native(NativePtr, value);
コード例 #18
0
 get => (MTLSamplerAddressMode)uint_objc_msgSend(NativePtr, sel_rAddressMode);
コード例 #19
0
 get => (MTLStencilOperation)uint_objc_msgSend(NativePtr, sel_stencilFailureOperation);
コード例 #20
0
 /// <summary cref="MemoryBuffer.MemSetToZero(AcceleratorStream)"/>
 public unsafe override void MemSetToZero(AcceleratorStream stream)
 {
     stream.Synchronize();
     Unsafe.InitBlock(NativePtr.ToPointer(), 0, (uint)LengthInBytes);
 }
コード例 #21
0
ファイル: EntityList.cs プロジェクト: leodeg/Ghurund
 get => makeNativeObjectDelegate.Invoke(NativeLists.EntityList_get(NativePtr, index));