| /CTR-SDK-1.0.0/CTR_SDK/include/nn/os/ |
| D | os_Alarm.h | 32 typedef void (*nnosAlarmHandler)(void* param, bool cancelled); 41 typedef void (*AlarmHandler)(void* param, bool cancelled); 119 void SetOneShot(nn::fnd::TimeSpan time, AlarmHandler handler, void* param); 122 void SetOneShot(nn::fnd::TimeSpan time, void (*handler)(T* param, bool cancelled), T* param); 137 …Periodic(nn::fnd::TimeSpan initial, nn::fnd::TimeSpan interval, AlarmHandler handler, void* param); 140 …TimeSpan initial, nn::fnd::TimeSpan interval, void (*handler)(T* param, bool cancelled), T* param); 153 …fnd::TimeSpan interval, AlarmHandler handler, void* param) { SetPeriodic(0, interval, handler, par… in SetPeriodic() argument 156 … void SetPeriodic(nn::fnd::TimeSpan interval, void (*handler)(T* param, bool cancelled), T* param); 208 …void Alarm::SetOneShot(nn::fnd::TimeSpan time, void (*handler)(T* param, bool cancelled), T* param) in SetOneShot() argument 210 SetOneShot(time, reinterpret_cast<AlarmHandler&>(handler), reinterpret_cast<void*&>(param)); in SetOneShot() [all …]
|
| D | os_Thread.h | 239 …void Start(void (*f)(T), U param, Stack& stack, s32 priority = DEFAULT_THREAD_PRIORITY, s32 coreNo… 241 …void Start(void (*f)(const T*), const T& param, Stack& stack, s32 priority = DEFAULT_THREAD_PRIORI… 243 …void Start(void (*f)(const T&), const T& param, Stack& stack, s32 priority = DEFAULT_THREAD_PRIORI… 286 …nn::Result TryStart(void (*f)(T), U param, Stack& stack, s32 priority = DEFAULT_THREAD_PRIORITY, s… 321 …void StartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 priority = DEFAULT_THREAD_PR… 364 …nn::Result TryStartUsingAutoStack(void (*f)(T), U param, size_t stackSize, s32 priority = DEFAULT_… 774 inline void Thread::Start(void (*f)(T), U param, Stack& stack, s32 priority, s32 coreNo) in Start() argument 778 …NN_ERR_THROW_FATAL(TryInitializeAndStartImpl(info, reinterpret_cast<ThreadFunc>(f), ¶m, stack.… in Start() 782 inline void Thread::Start(void (*f)(const T*), const T& param, Stack& stack, s32 priority, s32 core… in Start() argument 786 …NN_ERR_THROW_FATAL(TryInitializeAndStartImpl(info, reinterpret_cast<ThreadFunc>(f), ¶m, stack.… in Start() [all …]
|
| D | os_ThreadPool.h | 264 ThreadPoolTaskForC(void (*f)(uptr), uptr param) : m_F(f), m_Param(param) {} in ThreadPoolTaskForC() argument 274 …osWaitObject* waitObject, void (*f)(uptr), uptr param) : m_WaitObject(waitObject), m_F(f), m_Param… in ThreadPoolWaitTaskForC() argument 316 …EXTERN_C void nnosThreadPoolTaskInitialize(nnosThreadPoolTask* this_, void (*f)(uptr), uptr param); 338 …Initialize(nnosThreadPoolWaitTask* this_, nnosWaitObject* waitObject, void (*f)(uptr), uptr param);
|
| D | os_SvcTypes.autogen.h | 37 typedef void (*ThreadFunc)(uptr param);
|
| /CTR-SDK-1.0.0/CTR_SDK/include/nn/math/inline/ |
| D | math_Matrix34.ipp | 34 @param[out] pOut 零行列を格納するバッファへのポインタ。 51 @param[out] pOut 単位行列を格納するバッファへのポインタ。 69 @param[in] p 判定対象の行列へのポインタ。 84 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じ行列を指していても構いません。 85 @param[in] p1 左辺値へのポインタ。 86 @param[in] p2 右辺値へのポインタ。 115 @param[out] pOut 計算結果を受け取るバッファへのポインタ。 116 @param[in] pAxis 回転軸を指定するベクトルへのポインタ。 117 @param[in] fIdx 1 円周を 256.0 とする単位での回転量 134 @param[out] pOut 計算結果を受け取るバッファへのポインタ。 [all …]
|
| D | math_Vector4.ipp | 30 @param[in] p 判定対象のベクトルへのポインタ。 43 @param[in] p 判定対象のベクトルへのポインタ。 56 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じベクトルを指していても構いません。 57 @param[in] p1 左辺値へのポインタ 58 @param[in] p2 右辺値へのポインタ 76 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じベクトルを指していても構いません。 77 @param[in] p1 左辺値へのポインタ 78 @param[in] p2 右辺値へのポインタ 96 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じベクトルを指していても構いません。 97 @param[in] p1 左辺値へのポインタ [all …]
|
| D | math_Matrix44.ipp | 34 @param[out] pOut 零行列を格納するバッファへのポインタ。 53 @param[out] pOut 単位行列を格納するバッファへのポインタ。 70 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じ行列を指していても構いません。 71 @param[in] p1 左辺値へのポインタ。 72 @param[in] p2 右辺値へのポインタ。 105 @param[in] p 判定対象の行列へのポインタ。 200 @param[out] pOut 射影行列を格納する行列へのポインタ。 201 @param[in] l ニアクリッピング面での視錐台左辺の X 座標 202 @param[in] r ニアクリッピング面での視錐台右辺の X 座標 203 @param[in] b ニアクリッピング面での視錐台下辺の Y 座標 [all …]
|
| D | math_Quaternion.ipp | 31 @param[out] pOut 計算結果を受け取るバッファへのポインタ。 33 @param[in] q1 左辺値へのポインタ 34 @param[in] q2 右辺値へのポインタ 57 @param[out] pOut 計算結果を受け取るバッファへのポインタ。 59 @param[in] q1 左辺値へのポインタ 60 @param[in] q2 右辺値へのポインタ 83 @param[out] pOut 計算結果を受け取るバッファへのポインタ。 85 @param[in] q1 左辺値へのポインタ 86 @param[in] q2 右辺値へのポインタ 109 @param[in] q1 左辺値へのポインタ [all …]
|
| D | math_Vector2.ipp | 31 @param[in] p 判定対象のベクトルへのポインタ。 44 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じベクトルを指していても構いません。 45 @param[in] p1 対象のベクトル1へのポインタ。 46 @param[in] p2 対象のベクトル2へのポインタ。 63 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じベクトルを指していても構いません。 64 @param[in] p1 対象のベクトル1へのポインタ。 65 @param[in] p2 対象のベクトル2へのポインタ。 82 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p と同じベクトルを指していても構いません。 83 @param[in] p 対象のベクトル1へのポインタ。 99 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p と同じベクトルを指していても構いません。 [all …]
|
| D | math_Types.ipp | 27 @param[out] pOut コピー先の行列へのポインタです。 28 @param[in] pM コピー元の行列へのポインタです。 50 @param[out] pOut 計算結果を受け取るバッファへのポインタです。 pV と同じベクトルを指しても構いません。 51 @param[in] pM 変換行列へのポインタです。 52 @param[in] pV 元となるベクトルへのポインタです。 86 @param[out] pOut 計算結果を受け取る配列の先頭へのポインタ。 87 @param[in] pM 変換行列へのポインタ。 88 @param[in] pV 元となるベクトル配列の先頭へのポインタ。 89 @param[in] count 変換するベクトル配列の要素数 139 @param[out] pOut 計算結果を受け取る配列の先頭へのポインタ。 [all …]
|
| D | math_Matrix23.ipp | 31 @param[out] pOut コピー先の行列のポインタです。 32 @param[in] p コピー元の行列のポインタです。 53 @param[out] pOut ゼロ行列を格納するバッファへのポインタです。 71 @param[out] pOut 単位行列を格納するバッファへのポインタです。 88 @param[in] p 判定対象の行列です。 104 @param[out] pOut 計算結果を受け取るバッファへのポインタです。p1, p2 と同じ行列を指しても構いません。 105 @param[in] p1 元の行列へのポインタです。 106 @param[in] p2 足す行列へのポインタです。 131 @param[out] pOut 計算結果を受け取るバッファへのポインタです。p1, p2 と同じ行列を指しても構いません。 132 @param[in] p1 元の行列へのポインタです。 [all …]
|
| D | math_Vector3.ipp | 33 @param[in] p 判定対象のベクトルへのポインタ。 46 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じベクトルを指していても構いません。 47 @param[in] p1 対象のベクトル1へのポインタ。 48 @param[in] p2 対象のベクトル2へのポインタ。 67 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じベクトルを指していても構いません。 68 @param[in] p1 対象のベクトル1へのポインタ。 69 @param[in] p2 対象のベクトル2へのポインタ。 87 @param[out] pOut 計算結果を受け取るバッファへのポインタ。 89 @param[in] p1 左辺値へのポインタ 90 @param[in] p2 右辺値へのポインタ [all …]
|
| D | math_Matrix22.ipp | 29 @param[in] p 判定対象の行列へのポインタ。 43 @param[out] pOut コピー先の行列のポインタです。 44 @param[in] p コピー元の行列のポインタです。 65 @param[out] pOut ゼロ行列を格納するバッファへのポインタです。 82 @param[out] pOut 単位行列を格納するバッファへのポインタです。 99 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じ行列を指しても構いません。 100 @param[in] t かける数です。 101 @param[in] p1 元の行列へのポインタです。 102 @param[in] p2 足す行列へのポインタです。
|
| D | math_Matrix43.ipp | 27 @param[in] p 判定対象の行列へのポインタ。 43 @param[out] pOut 零行列を格納するバッファへのポインタ。 63 @param[out] pOut 単位行列を格納するバッファへのポインタ。 80 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じ行列を指していても構いません。 81 @param[in] p1 左辺値へのポインタ。 82 @param[in] p2 右辺値へのポインタ。
|
| D | math_Matrix33.ipp | 28 @param[in] p 判定対象の行列へのポインタ。 44 @param[out] pOut 零行列を格納するバッファへのポインタ。 61 @param[out] pOut 単位行列を格納するバッファへのポインタ。
|
| /CTR-SDK-1.0.0/CTR_SDK/sources/libraries/fnd/ |
| D | fnd_ExpHeap.cpp | 84 uptr param; member 88 void VisitFunc(void* p, detail::Heap, u32 param) in VisitFunc() argument 90 FuncAndParam& fap = *reinterpret_cast<FuncAndParam*>(param); in VisitFunc() 91 fap.f(p, fap.heap, fap.param); in VisitFunc() 96 void ExpHeapBase::VisitAllBlocks(nn::fnd::ExpHeapBase::BlockVisitor visitor, uptr param) in VisitAllBlocks() argument 101 fap.param = param; in VisitAllBlocks()
|
| /CTR-SDK-1.0.0/CTR_SDK/sources/libraries/gr/CTR/ |
| D | gr_Vertex.cpp | 121 const f32 param[] ) in EnableAttrAsConst() argument 136 … m_AttrConst[ bind_reg ].param[ i ] = i < dimension ? param[ i ] : defaultParam[ i ]; in EnableAttrAsConst() 330 …mand++ = ( ( Float32ToFloat24( vtxConst.param[3] ) << 8 ) & 0xffffff00 ) | ( ( Float32ToFloat24( … in MakeEnableAttrCommand_() 331 …mand++ = ( ( Float32ToFloat24( vtxConst.param[2] ) << 16 ) & 0xffff0000 ) | ( ( Float32ToFloat24( … in MakeEnableAttrCommand_() 332 …mand++ = ( ( Float32ToFloat24( vtxConst.param[1] ) << 24 ) & 0xff000000 ) | ( ( Float32ToFloat24( … in MakeEnableAttrCommand_()
|
| /CTR-SDK-1.0.0/CTR_SDK/include/nn/math/ARMv6/inline/ |
| D | math_Matrix43.ipp | 28 @param[out] pOut コピー先の行列へのポインタ。 29 @param[in] p コピー元の行列へのポインタ 50 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じ行列を指していても構いません。 51 @param[in] p1 左辺値へのポインタ。 52 @param[in] p2 右辺値へのポインタ。 85 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じ行列を指していても構いません。 86 @param[in] p1 左辺値へのポインタ。 87 @param[in] p2 右辺値へのポインタ。 129 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p と同じ行列を指していても構いません。 130 @param[in] p 元となる行列へのポインタ。 [all …]
|
| D | math_Matrix44.ipp | 30 @param[out] pOut 計算結果を受け取るバッファへのポインタ。pV と同じベクトルを指していても構いません。 31 @param[in] pM 変換行列へのポインタ。 32 @param[in] pV 元となるベクトルへのポインタ。 71 @param[out] pOut コピー先の行列へのポインタ。 72 @param[in] p コピー元の行列へのポインタ 90 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じ行列を指していても構いません。 91 @param[in] p1 左辺値へのポインタ。 92 @param[in] p2 右辺値へのポインタ。 127 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p と同じ行列を指していても構いません。 128 @param[in] p 元の行列のポインタ。 [all …]
|
| D | math_Matrix34.ipp | 29 @param[out] pOut 計算結果を受け取るバッファへのポインタ。 31 @param[in] pM 変換行列へのポインタ。 32 @param[in] pV 元となるベクトルへのポインタ。 72 @param[out] pOut コピー先の行列へのポインタ。 73 @param[in] p コピー元の行列へのポインタ 96 @param[out] pOut 計算結果を受け取るバッファへのポインタ。 98 @param[in] p1 左辺値へのポインタ。 99 @param[in] p2 右辺値へのポインタ。 141 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じ行列を指していても構いません。 142 @param[in] p1 左辺値へのポインタ。 [all …]
|
| D | math_Types.ipp | 29 @param[out] pOut コピー先の行列へのポインタ。 30 @param[in] pM コピー元の行列へのポインタ 47 @param[out] pOut コピー先の行列へのポインタ。 48 @param[in] pM コピー元の行列へのポインタ 97 @param[out] pOut 計算結果を受け取るバッファへのポインタ。 98 @param[in] pMtx クォータニオンの元になる回転行列へのポインタ。 251 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p と同じ行列を指していても構いません。 252 @param[in] p 転置する行列へのポインタ。 284 @param[out] pOut 計算結果を受け取るバッファへのポインタ。 285 @param[in] p 元となる行列へのポインタ。
|
| D | math_Quaternion.ipp | 32 @param[out] pOut 計算結果を受け取るバッファへのポインタ。q1, q2 と同じクォータニオンを指していても構いません。 33 @param[in] q1 左辺値へのポインタ 34 @param[in] q2 右辺値へのポインタ 104 @param[out] pOut 計算結果を受け取るバッファへのポインタ。q と同じクォータニオンを指していても構いません。 105 @param[in] q 正規化するクォータニオンへのポインタ 179 @param[out] pOut 計算結果を受け取るバッファへのポインタ。q と同じクォータニオンを指していても構いません。 180 @param[in] q 左辺値へのポインタ
|
| D | math_Matrix33.ipp | 240 @param[out] pOut 計算結果を受け取るバッファへのポインタ。pV と同じベクトルを指していても構いません。 241 @param[in] pM 変換行列へのポインタ。 242 @param[in] pV 元となるベクトルへのポインタ。 285 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じ行列を指していても構いません。 286 @param[in] p1 左の行列へのポインタ。 287 @param[in] p2 右の行列へのポインタ。 327 @param[out] pOut コピー先の行列のポインタ 328 @param[in] p コピー元の行列のポインタ 348 @param[out] pOut 計算結果を受け取るバッファへのポインタ。p1, p2 と同じ行列を指していても構いません。 349 @param[in] t 掛ける数。 [all …]
|
| /CTR-SDK-1.0.0/CTR_SDK/sources/libraries/os/ |
| D | os_Alarm.cpp | 226 void nnosAlarmSetOneShot(nnosAlarm* p, s64 time, nnosAlarmHandler handler, void* param) in nnosAlarmSetOneShot() argument 229 pAlarm->SetOneShot(nn::fnd::TimeSpan::FromNanoSeconds(time), handler, param); in nnosAlarmSetOneShot() 232 …nosAlarmSetPeriodic(nnosAlarm* p, s64 initial, s64 interval, nnosAlarmHandler handler, void* param) in nnosAlarmSetPeriodic() argument 235 …:TimeSpan::FromNanoSeconds(initial), nn::fnd::TimeSpan::FromNanoSeconds(interval), handler, param); in nnosAlarmSetPeriodic()
|
| /CTR-SDK-1.0.0/CTR_SDK/include/nn/camera/CTR/ |
| D | camera_Api.h | 85 nn::Result SetPackageParameterWithoutContext(const PackageParameterCameraSelect& param); 86 nn::Result SetPackageParameterWithContext(const PackageParameterContext& param); 87 nn::Result SetPackageParameterWithContext(const PackageParameterContextDetail& param); 808 inline nn::Result SetPackageParameterWithoutContext(const PackageParameterCameraSelect& param) in SetPackageParameterWithoutContext() argument 810 return detail::SetPackageParameterWithoutContext( param ); in SetPackageParameterWithoutContext() 825 inline nn::Result SetPackageParameterWithContext(const PackageParameterContext& param) in SetPackageParameterWithContext() argument 827 return detail::SetPackageParameterWithContext( param ); in SetPackageParameterWithContext() 842 inline nn::Result SetPackageParameterWithContext(const PackageParameterContextDetail& param) in SetPackageParameterWithContext() argument 844 return detail::SetPackageParameterWithContext( param ); in SetPackageParameterWithContext()
|