コード例 #1
0
ファイル: Pass.cs プロジェクト: corngood/cgnet
 public StateAssignment CreateSamplerStateAssignment(State state)
 {
     var ptr = NativeMethods.cgCreateSamplerStateAssignment(this.Handle, state.Handle);
     return ptr == IntPtr.Zero ? null : new StateAssignment(ptr, true);
 }
コード例 #2
0
ファイル: Pass.cs プロジェクト: corngood/cgnet
 public StateAssignment CreateStateAssignmentIndex(State state, int index)
 {
     var ptr = NativeMethods.cgCreateStateAssignmentIndex(this.Handle, state.Handle, index);
     return ptr == IntPtr.Zero ? null : new StateAssignment(ptr, true);
 }
コード例 #3
0
 public static extern void cgSetStateCallbacks(IntPtr state, State.CallbackDelegate set, State.CallbackDelegate reset, State.CallbackDelegate validate);