SYMBOL INDEX (1791 symbols across 165 files) FILE: Assets/Font/Font.h type FontSpan (line 7) | struct FontSpan type FONT_TYPE (line 13) | enum FONT_TYPE FILE: External/FSR2/Include/dx12/shaders/ffx_fsr2_shaders_dx12.h type Fsr2ShaderBlobDX12 (line 32) | typedef struct Fsr2ShaderBlobDX12 { type Fs2ShaderPermutationOptionsDX12 (line 48) | typedef enum Fs2ShaderPermutationOptionsDX12 { FILE: External/FSR2/Include/ffx_error.h type FfxErrorCode (line 27) | typedef int32_t FfxErrorCode; FILE: External/FSR2/Include/ffx_fsr2.h type FfxFsr2QualityMode (line 74) | typedef enum FfxFsr2QualityMode { type FfxFsr2InitializationFlagBits (line 86) | typedef enum FfxFsr2InitializationFlagBits { type FfxFsr2ContextDescription (line 103) | typedef struct FfxFsr2ContextDescription { type FfxFsr2DispatchDescription (line 118) | typedef struct FfxFsr2DispatchDescription { type FfxFsr2GenerateReactiveDescription (line 154) | typedef struct FfxFsr2GenerateReactiveDescription { type FfxFsr2Context (line 179) | typedef struct FfxFsr2Context { FILE: External/FSR2/Include/ffx_fsr2_interface.h type FfxFsr2Pass (line 56) | typedef enum FfxFsr2Pass { type FfxFsr2MsgType (line 71) | typedef enum FfxFsr2MsgType { type FfxErrorCode (line 91) | typedef FfxErrorCode (*FfxFsr2CreateBackendContextFunc)( type FfxErrorCode (line 120) | typedef FfxErrorCode(*FfxFsr2GetDeviceCapabilitiesFunc)( type FfxErrorCode (line 137) | typedef FfxErrorCode(*FfxFsr2DestroyBackendContextFunc)( type FfxErrorCode (line 164) | typedef FfxErrorCode (*FfxFsr2CreateResourceFunc)( type FfxErrorCode (line 188) | typedef FfxErrorCode(*FfxFsr2RegisterResourceFunc)( type FfxErrorCode (line 206) | typedef FfxErrorCode(*FfxFsr2UnregisterResourcesFunc)( type FfxResourceDescription (line 219) | typedef FfxResourceDescription (*FfxFsr2GetResourceDescriptionFunc)( type FfxErrorCode (line 236) | typedef FfxErrorCode (*FfxFsr2DestroyResourceFunc)( type FfxErrorCode (line 256) | typedef FfxErrorCode (*FfxFsr2CreatePipelineFunc)( type FfxErrorCode (line 273) | typedef FfxErrorCode (*FfxFsr2DestroyPipelineFunc)( type FfxErrorCode (line 292) | typedef FfxErrorCode (*FfxFsr2ScheduleGpuJobFunc)( type FfxErrorCode (line 318) | typedef FfxErrorCode (*FfxFsr2ExecuteGpuJobsFunc)( type FfxFsr2Interface (line 374) | typedef struct FfxFsr2Interface { FILE: External/FSR2/Include/ffx_types.h type FfxSurfaceFormat (line 64) | typedef enum FfxSurfaceFormat { type FfxResourceUsage (line 89) | typedef enum FfxResourceUsage { type FfxResourceStates (line 97) | typedef enum FfxResourceStates { type FfxResourceDimension (line 107) | typedef enum FfxResourceDimension { type FfxResourceFlags (line 114) | typedef enum FfxResourceFlags { type FfxResourceViewType (line 121) | typedef enum FfxResourceViewType { type FfxFilterType (line 128) | typedef enum FfxFilterType { type FfxShaderModel (line 135) | typedef enum FfxShaderModel { type FfxResourceType (line 149) | typedef enum FfxResourceType { type FfxHeapType (line 158) | typedef enum FfxHeapType { type FfxGpuJobType (line 165) | typedef enum FfxGpuJobType { type FfxDeviceCapabilities (line 185) | typedef struct FfxDeviceCapabilities { type FfxDimensions2D (line 195) | typedef struct FfxDimensions2D { type FfxIntCoords2D (line 202) | typedef struct FfxIntCoords2D { type FfxFloatCoords2D (line 209) | typedef struct FfxFloatCoords2D { type FfxResourceDescription (line 216) | typedef struct FfxResourceDescription { type FfxResource (line 228) | typedef struct FfxResource { type FfxResourceInternal (line 238) | typedef struct FfxResourceInternal { type FfxResourceBinding (line 244) | typedef struct FfxResourceBinding type FfxPipelineState (line 252) | typedef struct FfxPipelineState { type FfxCreateResourceDescription (line 266) | typedef struct FfxCreateResourceDescription { type FfxPipelineDescription (line 305) | typedef struct FfxPipelineDescription { type FfxConstantBuffer (line 315) | typedef struct FfxConstantBuffer { type FfxClearFloatJobDescription (line 322) | typedef struct FfxClearFloatJobDescription { type FfxComputeJobDescription (line 329) | typedef struct FfxComputeJobDescription { type FfxCopyJobDescription (line 344) | typedef struct FfxCopyJobDescription type FfxGpuJobDescription (line 351) | typedef struct FfxGpuJobDescription{ FILE: External/FSR2/Include/shaders/ffx_fsr2_common.h type AccumulationPassCommonParams (line 58) | struct AccumulationPassCommonParams type LockState (line 75) | struct LockState function InitializeNewLockSample (line 81) | void InitializeNewLockSample(FFX_PARAMETER_OUT FfxFloat32x2 fLockStatus) function InitializeNewLockSample (line 87) | void InitializeNewLockSample(FFX_PARAMETER_OUT FFX_MIN16_F2 fLockStatus) function KillLock (line 94) | void KillLock(FFX_PARAMETER_INOUT FfxFloat32x2 fLockStatus) function KillLock (line 100) | void KillLock(FFX_PARAMETER_INOUT FFX_MIN16_F2 fLockStatus) type RectificationBox (line 106) | struct RectificationBox type RectificationBoxMin16 (line 115) | struct RectificationBoxMin16 function RectificationBoxReset (line 125) | void RectificationBoxReset(FFX_PARAMETER_INOUT RectificationBox rectific... function RectificationBoxReset (line 135) | void RectificationBoxReset(FFX_PARAMETER_INOUT RectificationBoxMin16 rec... function RectificationBoxAddInitialSample (line 146) | void RectificationBoxAddInitialSample(FFX_PARAMETER_INOUT RectificationB... function RectificationBoxAddSample (line 157) | void RectificationBoxAddSample(FfxBoolean bInitialSample, FFX_PARAMETER_... function RectificationBoxAddInitialSample (line 172) | void RectificationBoxAddInitialSample(FFX_PARAMETER_INOUT RectificationB... function RectificationBoxAddSample (line 183) | void RectificationBoxAddSample(FfxBoolean bInitialSample, FFX_PARAMETER_... function RectificationBoxComputeVarianceBoxData (line 199) | void RectificationBoxComputeVarianceBoxData(FFX_PARAMETER_INOUT Rectific... function RectificationBoxComputeVarianceBoxData (line 208) | void RectificationBoxComputeVarianceBoxData(FFX_PARAMETER_INOUT Rectific... function FfxFloat32x3 (line 218) | FfxFloat32x3 SafeRcp3(FfxFloat32x3 v) function FFX_MIN16_F3 (line 223) | FFX_MIN16_F3 SafeRcp3(FFX_MIN16_F3 v) function FfxFloat32 (line 229) | FfxFloat32 MinDividedByMax(const FfxFloat32 v0, const FfxFloat32 v1) function FFX_MIN16_F (line 236) | FFX_MIN16_F MinDividedByMax(const FFX_MIN16_F v0, const FFX_MIN16_F v1) function FfxFloat32x3 (line 243) | FfxFloat32x3 YCoCgToRGB(FfxFloat32x3 fYCoCg) function FFX_MIN16_F3 (line 255) | FFX_MIN16_F3 YCoCgToRGB(FFX_MIN16_F3 fYCoCg) function FfxFloat32x3 (line 268) | FfxFloat32x3 RGBToYCoCg(FfxFloat32x3 fRgb) function FFX_MIN16_F3 (line 280) | FFX_MIN16_F3 RGBToYCoCg(FFX_MIN16_F3 fRgb) function FfxFloat32 (line 293) | FfxFloat32 RGBToLuma(FfxFloat32x3 fLinearRgb) function FFX_MIN16_F (line 298) | FFX_MIN16_F RGBToLuma(FFX_MIN16_F3 fLinearRgb) function FfxFloat32 (line 304) | FfxFloat32 RGBToPerceivedLuma(FfxFloat32x3 fLinearRgb) function FFX_MIN16_F (line 319) | FFX_MIN16_F RGBToPerceivedLuma(FFX_MIN16_F3 fLinearRgb) function FfxFloat32x3 (line 335) | FfxFloat32x3 Tonemap(FfxFloat32x3 fRgb) function FfxFloat32x3 (line 340) | FfxFloat32x3 InverseTonemap(FfxFloat32x3 fRgb) function FFX_MIN16_F3 (line 346) | FFX_MIN16_F3 Tonemap(FFX_MIN16_F3 fRgb) function FFX_MIN16_F3 (line 351) | FFX_MIN16_F3 InverseTonemap(FFX_MIN16_F3 fRgb) function FfxInt32x2 (line 357) | FfxInt32x2 ClampLoad(FfxInt32x2 iPxSample, FfxInt32x2 iPxOffset, FfxInt3... function FFX_MIN16_I2 (line 369) | FFX_MIN16_I2 ClampLoad(FFX_MIN16_I2 iPxSample, FFX_MIN16_I2 iPxOffset, F... function FfxFloat32x2 (line 382) | FfxFloat32x2 ClampUv(FfxFloat32x2 fUv, FfxInt32x2 iTextureSize, FfxInt32... function FfxBoolean (line 391) | FfxBoolean IsOnScreen(FfxInt32x2 pos, FfxInt32x2 size) function FfxBoolean (line 396) | FfxBoolean IsOnScreen(FFX_MIN16_I2 pos, FFX_MIN16_I2 size) function FfxFloat32 (line 402) | FfxFloat32 ComputeAutoExposureFromLavg(FfxFloat32 Lavg) function FFX_MIN16_F (line 416) | FFX_MIN16_F ComputeAutoExposureFromLavg(FFX_MIN16_F Lavg) function FfxInt32x2 (line 431) | FfxInt32x2 ComputeHrPosFromLrPos(FfxInt32x2 iPxLrPos) function FFX_MIN16_I2 (line 439) | FFX_MIN16_I2 ComputeHrPosFromLrPos(FFX_MIN16_I2 iPxLrPos) function FfxFloat32x2 (line 448) | FfxFloat32x2 ComputeNdc(FfxFloat32x2 fPxPos, FfxInt32x2 iSize) function FfxFloat32 (line 453) | FfxFloat32 GetViewSpaceDepth(FfxFloat32 fDeviceDepth) function FfxFloat32 (line 461) | FfxFloat32 GetViewSpaceDepthInMeters(FfxFloat32 fDeviceDepth) function FfxFloat32x3 (line 466) | FfxFloat32x3 GetViewSpacePosition(FfxInt32x2 iViewportPos, FfxInt32x2 iV... function FfxFloat32x3 (line 479) | FfxFloat32x3 GetViewSpacePositionInMeters(FfxInt32x2 iViewportPos, FfxIn... function FfxFloat32 (line 484) | FfxFloat32 GetMaxDistanceInMeters() function FfxFloat32x3 (line 493) | FfxFloat32x3 PrepareRgb(FfxFloat32x3 fRgb, FfxFloat32 fExposure, FfxFloa... function FfxFloat32x3 (line 503) | FfxFloat32x3 UnprepareRgb(FfxFloat32x3 fRgb, FfxFloat32 fExposure) type BilinearSamplingData (line 512) | struct BilinearSamplingData function BilinearSamplingData (line 519) | BilinearSamplingData GetBilinearSamplingData(FfxFloat32x2 fUv, FfxInt32x... type PlaneData (line 540) | struct PlaneData function PlaneData (line 546) | PlaneData GetPlaneFromPoints(FfxFloat32x3 fP0, FfxFloat32x3 fP1, FfxFloa... function FfxFloat32 (line 558) | FfxFloat32 PointToPlaneDistance(PlaneData plane, FfxFloat32x3 fPoint) FILE: External/FastDelegate/FastDelegate.h function namespace (line 142) | namespace fastdelegate { function namespace (line 661) | namespace detail { type DesiredRetType (line 857) | typedef DesiredRetType (*StaticFunctionPtr)(); type RetType (line 858) | typedef RetType (*UnvoidStaticFunctionPtr)(); type detail (line 860) | typedef detail::ClosurePtr z) ? z : x)); } function T (line 196) | T max(T x, T y) { return (x > y) ? x : y; } function T (line 197) | T min(T x, T y) { return (x < y) ? x : y; } function IsWithin (line 198) | bool IsWithin(T x, T y, T z) { return (x >= y) && (x <= z); } type matrix_t (line 200) | struct matrix_t method Translation (line 352) | void Translation(float _x, float _y, float _z) { this->Translation(m... method Translation (line 354) | void Translation(const vec_t& vt) method Scale (line 362) | void Scale(float _x, float _y, float _z) method Scale (line 369) | void Scale(const vec_t& s) { Scale(s.x, s.y, s.z); } method matrix_t (line 371) | matrix_t& operator *= (const matrix_t& mat) method matrix_t (line 379) | matrix_t operator * (const matrix_t& mat) const method Multiply (line 386) | void Multiply(const matrix_t& matrix) method Multiply (line 394) | void Multiply(const matrix_t& m1, const matrix_t& m2) method GetDeterminant (line 399) | float GetDeterminant() const method SetToIdentity (line 406) | void SetToIdentity() method Transpose (line 413) | void Transpose() method OrthoNormalize (line 428) | void OrthoNormalize() type vec_t (line 201) | struct vec_t method vec_t (line 206) | vec_t() = default; method vec_t (line 207) | vec_t(float v0, float v1, float v2, float v3) method vec_t (line 213) | vec_t(const float3& v) method vec_t (line 219) | vec_t(const float4& v) method Lerp (line 226) | void Lerp(const vec_t& v, float t) method Set (line 234) | void Set(float v) { x = y = z = w = v; } method Set (line 235) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 237) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 238) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 239) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 240) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 248) | const vec_t& operator + () const { return (*this); } method Length (line 249) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 250) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 251) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 252) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 255) | void Cross(const vec_t& v) method Cross (line 268) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 276) | float Dot(const vec_t& v) const method Dot3 (line 281) | float Dot3(const vec_t& v) const method TransformVector (line 291) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 292) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 299) | vec_t makeVect(float _x, float _y, float _z = 0.f, float _w = 0.f) { v... method vec_t (line 206) | vec_t() = default; method vec_t (line 207) | vec_t(float v0, float v1, float v2, float v3) method vec_t (line 213) | vec_t(const float3& v) method vec_t (line 219) | vec_t(const float4& v) method Lerp (line 226) | void Lerp(const vec_t& v, float t) method Set (line 234) | void Set(float v) { x = y = z = w = v; } method Set (line 235) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 237) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 238) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 239) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 240) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 248) | const vec_t& operator + () const { return (*this); } method Length (line 249) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 250) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 251) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 252) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 255) | void Cross(const vec_t& v) method Cross (line 268) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 276) | float Dot(const vec_t& v) const method Dot3 (line 281) | float Dot3(const vec_t& v) const method TransformVector (line 291) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 292) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 300) | vec_t makeVect(ImVec2 v) { vec_t res; res.x = v.x; res.y = v.y; res.z ... method vec_t (line 206) | vec_t() = default; method vec_t (line 207) | vec_t(float v0, float v1, float v2, float v3) method vec_t (line 213) | vec_t(const float3& v) method vec_t (line 219) | vec_t(const float4& v) method Lerp (line 226) | void Lerp(const vec_t& v, float t) method Set (line 234) | void Set(float v) { x = y = z = w = v; } method Set (line 235) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 237) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 238) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 239) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 240) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 248) | const vec_t& operator + () const { return (*this); } method Length (line 249) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 250) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 251) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 252) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 255) | void Cross(const vec_t& v) method Cross (line 268) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 276) | float Dot(const vec_t& v) const method Dot3 (line 281) | float Dot3(const vec_t& v) const method TransformVector (line 291) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 292) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 301) | vec_t vec_t::operator * (float f) const { return makeVect(x * f, y * f... method vec_t (line 206) | vec_t() = default; method vec_t (line 207) | vec_t(float v0, float v1, float v2, float v3) method vec_t (line 213) | vec_t(const float3& v) method vec_t (line 219) | vec_t(const float4& v) method Lerp (line 226) | void Lerp(const vec_t& v, float t) method Set (line 234) | void Set(float v) { x = y = z = w = v; } method Set (line 235) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 237) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 238) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 239) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 240) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 248) | const vec_t& operator + () const { return (*this); } method Length (line 249) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 250) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 251) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 252) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 255) | void Cross(const vec_t& v) method Cross (line 268) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 276) | float Dot(const vec_t& v) const method Dot3 (line 281) | float Dot3(const vec_t& v) const method TransformVector (line 291) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 292) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 302) | vec_t vec_t::operator - () const { return makeVect(-x, -y, -z, -w); } method vec_t (line 206) | vec_t() = default; method vec_t (line 207) | vec_t(float v0, float v1, float v2, float v3) method vec_t (line 213) | vec_t(const float3& v) method vec_t (line 219) | vec_t(const float4& v) method Lerp (line 226) | void Lerp(const vec_t& v, float t) method Set (line 234) | void Set(float v) { x = y = z = w = v; } method Set (line 235) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 237) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 238) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 239) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 240) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 248) | const vec_t& operator + () const { return (*this); } method Length (line 249) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 250) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 251) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 252) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 255) | void Cross(const vec_t& v) method Cross (line 268) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 276) | float Dot(const vec_t& v) const method Dot3 (line 281) | float Dot3(const vec_t& v) const method TransformVector (line 291) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 292) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 303) | vec_t vec_t::operator - (const vec_t& v) const { return makeVect(x - v... method vec_t (line 206) | vec_t() = default; method vec_t (line 207) | vec_t(float v0, float v1, float v2, float v3) method vec_t (line 213) | vec_t(const float3& v) method vec_t (line 219) | vec_t(const float4& v) method Lerp (line 226) | void Lerp(const vec_t& v, float t) method Set (line 234) | void Set(float v) { x = y = z = w = v; } method Set (line 235) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 237) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 238) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 239) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 240) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 248) | const vec_t& operator + () const { return (*this); } method Length (line 249) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 250) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 251) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 252) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 255) | void Cross(const vec_t& v) method Cross (line 268) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 276) | float Dot(const vec_t& v) const method Dot3 (line 281) | float Dot3(const vec_t& v) const method TransformVector (line 291) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 292) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 304) | vec_t vec_t::operator + (const vec_t& v) const { return makeVect(x + v... method vec_t (line 206) | vec_t() = default; method vec_t (line 207) | vec_t(float v0, float v1, float v2, float v3) method vec_t (line 213) | vec_t(const float3& v) method vec_t (line 219) | vec_t(const float4& v) method Lerp (line 226) | void Lerp(const vec_t& v, float t) method Set (line 234) | void Set(float v) { x = y = z = w = v; } method Set (line 235) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 237) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 238) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 239) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 240) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 248) | const vec_t& operator + () const { return (*this); } method Length (line 249) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 250) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 251) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 252) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 255) | void Cross(const vec_t& v) method Cross (line 268) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 276) | float Dot(const vec_t& v) const method Dot3 (line 281) | float Dot3(const vec_t& v) const method TransformVector (line 291) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 292) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 305) | vec_t vec_t::operator * (const vec_t& v) const { return makeVect(x * v... method vec_t (line 206) | vec_t() = default; method vec_t (line 207) | vec_t(float v0, float v1, float v2, float v3) method vec_t (line 213) | vec_t(const float3& v) method vec_t (line 219) | vec_t(const float4& v) method Lerp (line 226) | void Lerp(const vec_t& v, float t) method Set (line 234) | void Set(float v) { x = y = z = w = v; } method Set (line 235) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 237) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 238) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 239) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 240) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 248) | const vec_t& operator + () const { return (*this); } method Length (line 249) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 250) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 251) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 252) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 255) | void Cross(const vec_t& v) method Cross (line 268) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 276) | float Dot(const vec_t& v) const method Dot3 (line 281) | float Dot3(const vec_t& v) const method TransformVector (line 291) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 292) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 306) | vec_t vec_t::Abs() const { return makeVect(fabsf(x), fabsf(y), fabsf(z... method vec_t (line 206) | vec_t() = default; method vec_t (line 207) | vec_t(float v0, float v1, float v2, float v3) method vec_t (line 213) | vec_t(const float3& v) method vec_t (line 219) | vec_t(const float4& v) method Lerp (line 226) | void Lerp(const vec_t& v, float t) method Set (line 234) | void Set(float v) { x = y = z = w = v; } method Set (line 235) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 237) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 238) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 239) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 240) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 248) | const vec_t& operator + () const { return (*this); } method Length (line 249) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 250) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 251) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 252) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 255) | void Cross(const vec_t& v) method Cross (line 268) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 276) | float Dot(const vec_t& v) const method Dot3 (line 281) | float Dot3(const vec_t& v) const method TransformVector (line 291) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 292) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 308) | vec_t Normalized(const vec_t& v) { vec_t res; res = v; res.Normalize()... method vec_t (line 206) | vec_t() = default; method vec_t (line 207) | vec_t(float v0, float v1, float v2, float v3) method vec_t (line 213) | vec_t(const float3& v) method vec_t (line 219) | vec_t(const float4& v) method Lerp (line 226) | void Lerp(const vec_t& v, float t) method Set (line 234) | void Set(float v) { x = y = z = w = v; } method Set (line 235) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 237) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 238) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 239) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 240) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 248) | const vec_t& operator + () const { return (*this); } method Length (line 249) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 250) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 251) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 252) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 255) | void Cross(const vec_t& v) method Cross (line 268) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 276) | float Dot(const vec_t& v) const method Dot3 (line 281) | float Dot3(const vec_t& v) const method TransformVector (line 291) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 292) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function vec_t (line 309) | vec_t Cross(const vec_t& v1, const vec_t& v2) method vec_t (line 206) | vec_t() = default; method vec_t (line 207) | vec_t(float v0, float v1, float v2, float v3) method vec_t (line 213) | vec_t(const float3& v) method vec_t (line 219) | vec_t(const float4& v) method Lerp (line 226) | void Lerp(const vec_t& v, float t) method Set (line 234) | void Set(float v) { x = y = z = w = v; } method Set (line 235) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 237) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 238) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 239) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 240) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 248) | const vec_t& operator + () const { return (*this); } method Length (line 249) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 250) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 251) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 252) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 255) | void Cross(const vec_t& v) method Cross (line 268) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 276) | float Dot(const vec_t& v) const method Dot3 (line 281) | float Dot3(const vec_t& v) const method TransformVector (line 291) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 292) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function Dot (line 319) | float Dot(const vec_t& v1, const vec_t& v2) function vec_t (line 324) | vec_t BuildPlane(const vec_t& p_point1, const vec_t& p_normal) method vec_t (line 206) | vec_t() = default; method vec_t (line 207) | vec_t(float v0, float v1, float v2, float v3) method vec_t (line 213) | vec_t(const float3& v) method vec_t (line 219) | vec_t(const float4& v) method Lerp (line 226) | void Lerp(const vec_t& v, float t) method Set (line 234) | void Set(float v) { x = y = z = w = v; } method Set (line 235) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 237) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 238) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 239) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 240) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 248) | const vec_t& operator + () const { return (*this); } method Length (line 249) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 250) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 251) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 252) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 255) | void Cross(const vec_t& v) method Cross (line 268) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 276) | float Dot(const vec_t& v) const method Dot3 (line 281) | float Dot3(const vec_t& v) const method TransformVector (line 291) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 292) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... type matrix_t (line 335) | struct matrix_t method Translation (line 352) | void Translation(float _x, float _y, float _z) { this->Translation(m... method Translation (line 354) | void Translation(const vec_t& vt) method Scale (line 362) | void Scale(float _x, float _y, float _z) method Scale (line 369) | void Scale(const vec_t& s) { Scale(s.x, s.y, s.z); } method matrix_t (line 371) | matrix_t& operator *= (const matrix_t& mat) method matrix_t (line 379) | matrix_t operator * (const matrix_t& mat) const method Multiply (line 386) | void Multiply(const matrix_t& matrix) method Multiply (line 394) | void Multiply(const matrix_t& m1, const matrix_t& m2) method GetDeterminant (line 399) | float GetDeterminant() const method SetToIdentity (line 406) | void SetToIdentity() method Transpose (line 413) | void Transpose() method OrthoNormalize (line 428) | void OrthoNormalize() type MOVETYPE (line 627) | enum MOVETYPE function IsTranslateType (line 647) | static bool IsTranslateType(int type) function IsRotateType (line 652) | static bool IsRotateType(int type) function IsScaleType (line 657) | static bool IsScaleType(int type) type Context (line 701) | struct Context method Context (line 703) | Context() : mbUsing(false), mbUsingViewManipulate(false), mbEnable(t... method ImGuiID (line 798) | inline ImGuiID GetCurrentID() {return mIDStack.back();} function Style (line 822) | Style& GetStyle() function ImU32 (line 827) | static ImU32 GetColorU32(int idx) function ImVec2 (line 833) | static ImVec2 worldToPos(const vec_t& worldPos, const matrix_t& mat, function ComputeCameraRay (line 849) | static void ComputeCameraRay(vec_t& rayOrigin, vec_t& rayDir, function GetSegmentLengthClipSpace (line 876) | static float GetSegmentLengthClipSpace(const vec_t& start, const vec_t... function GetParallelogram (line 900) | static float GetParallelogram(const vec_t& ptO, const vec_t& ptA, cons... function vec_t (line 920) | inline vec_t PointOnSegment(const vec_t& point, const vec_t& vertPos1,... method vec_t (line 206) | vec_t() = default; method vec_t (line 207) | vec_t(float v0, float v1, float v2, float v3) method vec_t (line 213) | vec_t(const float3& v) method vec_t (line 219) | vec_t(const float4& v) method Lerp (line 226) | void Lerp(const vec_t& v, float t) method Set (line 234) | void Set(float v) { x = y = z = w = v; } method Set (line 235) | void Set(float _x, float _y, float _z = 0.f, float _w = 0.f) { x = _... method vec_t (line 237) | vec_t& operator -= (const vec_t& v) { x -= v.x; y -= v.y; z -= v.z; ... method vec_t (line 238) | vec_t& operator += (const vec_t& v) { x += v.x; y += v.y; z += v.z; ... method vec_t (line 239) | vec_t& operator *= (const vec_t& v) { x *= v.x; y *= v.y; z *= v.z; ... method vec_t (line 240) | vec_t& operator *= (float v) { x *= v; y *= v; z *= v; w *=... method vec_t (line 248) | const vec_t& operator + () const { return (*this); } method Length (line 249) | float Length() const { return sqrtf(x * x + y * y + z * z); } method LengthSq (line 250) | float LengthSq() const { return (x * x + y * y + z * z); } method vec_t (line 251) | vec_t Normalize() { (*this) *= (1.f / ( Length() > FLT_EPSILON ? Len... method vec_t (line 252) | vec_t Normalize(const vec_t& v) { this->Set(v.x, v.y, v.z, v.w); thi... method Cross (line 255) | void Cross(const vec_t& v) method Cross (line 268) | void Cross(const vec_t& v1, const vec_t& v2) method Dot (line 276) | float Dot(const vec_t& v) const method Dot3 (line 281) | float Dot3(const vec_t& v) const method TransformVector (line 291) | void TransformVector(const vec_t& v, const matrix_t& matrix) { (*thi... method TransformPoint (line 292) | void TransformPoint(const vec_t& v, const matrix_t& matrix) { (*this... function IntersectRayPlane (line 938) | static float IntersectRayPlane(const vec_t& rOrigin, const vec_t& rVec... function IsInContextRect (line 949) | static bool IsInContextRect(ImVec2 p) function IsHoveringWindow (line 954) | static bool IsHoveringWindow() function SetRect (line 969) | void SetRect(float x, float y, float width, float height) function SetDrawlist (line 980) | void SetDrawlist(ImDrawList* drawlist) function SetImGuiContext (line 985) | void SetImGuiContext(ImGuiContext* ctx) function BeginFrame (line 990) | void BeginFrame() function IsUsing (line 1017) | bool IsUsing() function IsUsingViewManipulate (line 1022) | bool IsUsingViewManipulate() function IsUsingAny (line 1027) | bool IsUsingAny() function IsOver (line 1032) | bool IsOver() function IsOver (line 1039) | bool IsOver(OPERATION op) function Enable (line 1052) | void Enable(bool enable) function ComputeContext (line 1062) | static void ComputeContext(float4x4a& matrix, MODE mode) function ComputeColors (line 1124) | static void ComputeColors(ImU32* colors, int type, OPERATION operation) function ComputeTripodAxisAndVisibility (line 1165) | static void ComputeTripodAxisAndVisibility(const int axisIndex, vec_t&... function ComputeSnap (line 1235) | static void ComputeSnap(float* value, float snap) function ComputeSnap (line 1247) | static void ComputeSnap(vec_t& value, const float* snap) function ComputeAngleOnPlan (line 1253) | static float ComputeAngleOnPlan() function DrawRotationGizmo (line 1269) | static void DrawRotationGizmo(OPERATION op, int type) function DrawHatchedAxis (line 1372) | static void DrawHatchedAxis(const vec_t& axis) function DrawScaleGizmo (line 1388) | static void DrawScaleGizmo(OPERATION op, int type) function DrawScaleUniveralGizmo (line 1476) | static void DrawScaleUniveralGizmo(OPERATION op, int type) function DrawTranslationGizmo (line 1542) | static void DrawTranslationGizmo(OPERATION op, int type) function CanActivate (line 1649) | static bool CanActivate() function GetScaleType (line 1658) | static int GetScaleType(OPERATION op) function GetRotateType (line 1746) | static int GetRotateType(OPERATION op) function GetMoveType (line 1815) | static int GetMoveType(OPERATION op, vec_t* gizmoHitProportion) function HandleTranslation (line 1884) | static bool HandleTranslation(float* matrix, float3& dt, OPERATION op,... function HandleScale (line 1995) | static bool HandleScale(float* matrix, float3& ds, OPERATION op, int& ... function HandleRotation (line 2117) | static bool HandleRotation(float* matrix, float4x4a& dr, OPERATION op,... function SetAlternativeWindow (line 2217) | void SetAlternativeWindow(ImGuiWindow* window) function SetID (line 2222) | void SetID(int id) function ImGuiID (line 2227) | ImGuiID GetID(const char* str, const char* str_end) function ImGuiID (line 2234) | ImGuiID GetID(const char* str) function ImGuiID (line 2239) | ImGuiID GetID(const void* ptr) function ImGuiID (line 2246) | ImGuiID GetID(int n) function PushID (line 2253) | void PushID(const char* str_id) function PushID (line 2259) | void PushID(const char* str_id_begin, const char* str_id_end) function PushID (line 2265) | void PushID(const void* ptr_id) function PushID (line 2271) | void PushID(int int_id) function PopID (line 2277) | void PopID() function AllowAxisFlip (line 2283) | void AllowAxisFlip(bool value) function SetAxisLimit (line 2288) | void SetAxisLimit(float value) function SetAxisMask (line 2293) | void SetAxisMask(bool x, bool y, bool z) function SetPlaneLimit (line 2298) | void SetPlaneLimit(float value) function IsOver (line 2303) | bool IsOver(float* position, float pixelRadius) function Manipulate (line 2312) | bool Manipulate(OPERATION operation, MODE mode, float4x4a& world, floa... function SetGizmoSizeClipSpace (line 2360) | void SetGizmoSizeClipSpace(float value) FILE: External/ImGui/ImGuizmo.h function EditTransform (line 46) | void EditTransform(const Camera& camera, matrix_t& matrix) type ImGuiWindow (line 119) | struct ImGuiWindow type ImDrawList (line 120) | struct ImDrawList type ImGuiContext (line 121) | struct ImGuiContext function namespace (line 123) | namespace ZetaRay::Math function namespace (line 129) | namespace IMGUIZMO_NAMESPACE FILE: External/concurrentqueue/blockingconcurrentqueue.h function namespace (line 19) | namespace moodycamel function swap (line 100) | inline void swap(BlockingConcurrentQueue& other) MOODYCAMEL_NOEXCEPT function enqueue (line 137) | inline bool enqueue(T&& item) function enqueue (line 150) | inline bool enqueue(producer_token_t const& token, T const& item) function enqueue (line 163) | inline bool enqueue(producer_token_t const& token, T&& item) function try_enqueue (line 209) | inline bool try_enqueue(T const& item) function try_enqueue (line 223) | inline bool try_enqueue(T&& item) function try_enqueue (line 235) | inline bool try_enqueue(producer_token_t const& token, T const& item) function try_enqueue (line 247) | inline bool try_enqueue(producer_token_t const& token, T&& item) function is_lock_free (line 547) | static constexpr bool is_lock_free() function destroy (line 562) | void destroy(U* p) FILE: External/concurrentqueue/concurrentqueue.h function namespace (line 83) | namespace moodycamel { namespace details { function namespace (line 91) | namespace moodycamel { namespace details { function namespace (line 101) | namespace moodycamel { namespace details { function namespace (line 109) | namespace moodycamel { namespace details { function namespace (line 154) | namespace moodycamel { namespace details { function namespace (line 237) | namespace moodycamel { namespace details { function namespace (line 276) | namespace moodycamel { namespace details { function namespace (line 290) | namespace moodycamel { type ConsumerToken (line 716) | struct ConsumerToken function swap (line 955) | inline void swap(ConcurrentQueue& other) MOODYCAMEL_NOEXCEPT function enqueue (line 1006) | inline bool enqueue(T&& item) function enqueue (line 1016) | inline bool enqueue(producer_token_t const& token, T const& item) function enqueue (line 1025) | inline bool enqueue(producer_token_t const& token, T&& item) function try_enqueue (line 1060) | inline bool try_enqueue(T const& item) function try_enqueue (line 1071) | inline bool try_enqueue(T&& item) function try_enqueue (line 1080) | inline bool try_enqueue(producer_token_t const& token, T const& item) function try_enqueue (line 1088) | inline bool try_enqueue(producer_token_t const& token, T&& item) function size_approx (line 1325) | size_t size_approx() const function update_current_producer_after_rotation (line 1392) | inline bool update_current_producer_after_rotation(consumer_token_t& token) function freeListHead (line 1452) | freeListHead(nullptr) { } function swap (line 1454) | void swap(FreeList& other) { details::swap_relaxed(freeListHead, other.f... function add (line 1459) | inline void add(N* node) function N (line 1473) | inline N* try_get() function N (line 1513) | N* head_unsafe() const { return freeListHead.load(std::memory_order_rela... type InnerQueueContext (line 1557) | enum InnerQueueContext { implicit_context = 0, explicit_context = 1 } function else (line 1559) | struct Block function T (line 1666) | inline T* operator[](index_t idx) MOODYCAMEL_NOEXCEPT { return static_ca... function T (line 1667) | inline T const* operator[](index_t idx) const MOODYCAMEL_NOEXCEPT { retu... type MemStats (line 1690) | struct MemStats type ProducerBase (line 1698) | struct ProducerBase function virtual (line 1711) | virtual ~ProducerBase() { } function ProducerBase (line 1735) | inline ProducerBase* next_prod() const { return static_cast& vertices, float3 patch[16], function CreatePatchIndices (line 713) | void CreatePatchIndices(Vector& indices, size_t vbase, size_t ... function TessellatePatch (line 757) | void TessellatePatch(Vector& vertices, Vector& indices, FILE: Source/ZetaCore/Model/Mesh.h function namespace (line 7) | namespace ZetaRay::Model function namespace (line 54) | namespace PrimitiveMesh FILE: Source/ZetaCore/Model/glTF.cpp function ZetaInline (line 34) | ZetaInline const char* GetErrorMsg(cgltf_result r) function ZetaInline (line 75) | ZetaInline Texture::ID_TYPE IDFromTexturePath(const Filesystem::Path& te... type EmissiveMeshPrim (line 81) | struct EmissiveMeshPrim type ThreadContext (line 90) | struct ThreadContext function ResetEmissiveSubsets (line 121) | void ResetEmissiveSubsets(MutableSpan subsets) function ProcessPositions (line 145) | void ProcessPositions(const cgltf_data& model, const cgltf_accessor& acc... function ProcessNormals (line 168) | void ProcessNormals(const cgltf_data& model, const cgltf_accessor& acces... function ProcessTexCoords (line 191) | void ProcessTexCoords(const cgltf_data& model, const cgltf_accessor& acc... function ProcessTangents (line 212) | void ProcessTangents(const cgltf_data& model, const cgltf_accessor& acce... function ProcessIndices (line 234) | void ProcessIndices(const cgltf_data& model, const cgltf_accessor& acces... function ProcessMeshes (line 270) | void ProcessMeshes(const cgltf_data& model, uint32_t sceneID, size_t off... function LoadDDSImages (line 433) | void LoadDDSImages(uint32_t sceneID, const Filesystem::Path& modelDir, c... function ProcessMaterials (line 523) | void ProcessMaterials(uint32_t sceneID, const Filesystem::Path& modelDir... function NumEmissiveInstancesAndTrianglesSubtree (line 645) | void NumEmissiveInstancesAndTrianglesSubtree(const cgltf_node& node, Thr... function NumEmissiveInstancesAndTriangles (line 683) | void NumEmissiveInstancesAndTriangles(ThreadContext& context) function ProcessEmissiveSubtree (line 692) | void ProcessEmissiveSubtree(const cgltf_node& node, ThreadContext& conte... function ProcessEmissives (line 769) | void ProcessEmissives(ThreadContext& context) function ProcessNodeSubtree (line 784) | void ProcessNodeSubtree(const cgltf_node& node, uint32_t sceneID, const ... function ProcessNodes (line 954) | void ProcessNodes(const cgltf_data& model, uint32_t sceneID) function DescendTree (line 963) | void DescendTree(const cgltf_node& node, int height, Vector& treeLe... function PrecomputeNodeHierarchy (line 976) | void PrecomputeNodeHierarchy(const cgltf_data& model, Vector& treeL... function TreeHeight (line 999) | int TreeHeight(const cgltf_node& node) function ComputeNodeHierarchyHeight (line 1012) | int ComputeNodeHierarchyHeight(const cgltf_data& model) function TotalNumVerticesAndIndices (line 1025) | void TotalNumVerticesAndIndices(cgltf_data* model, size_t& numVertices, ... FILE: Source/ZetaCore/Model/glTF.h function namespace (line 5) | namespace ZetaRay::Model::glTF FILE: Source/ZetaCore/Model/glTFAsset.h function namespace (line 11) | namespace ZetaRay::Model::glTF::Asset FILE: Source/ZetaCore/RayTracing/RtAccelerationStructure.cpp type BLASTransform (line 24) | struct BLASTransform type DynamicBlasBuild (line 29) | struct DynamicBlasBuild function ZetaInline (line 39) | ZetaInline D3D12_RAYTRACING_ACCELERATION_STRUCTURE_BUILD_FLAGS BuildFlag... type TreePosAndIdx (line 558) | struct TreePosAndIdx FILE: Source/ZetaCore/RayTracing/RtAccelerationStructure.h function namespace (line 8) | namespace ZetaRay::Core function namespace (line 14) | namespace ZetaRay::Util function namespace (line 20) | namespace ZetaRay::RT type TLAS (line 58) | struct TLAS type ArenaPage (line 68) | struct ArenaPage type DynamicBLAS (line 74) | struct DynamicBLAS function UPDATE_TYPE (line 83) | enum class UPDATE_TYPE FILE: Source/ZetaCore/RayTracing/RtCommon.h function namespace (line 34) | namespace RT_AS_SUBGROUP function namespace (line 42) | namespace ZetaRay FILE: Source/ZetaCore/Scene/Asset.h function namespace (line 9) | namespace ZetaRay::Scene::Internal type MaterialBuffer (line 66) | struct MaterialBuffer type Entry (line 103) | struct Entry function GetVB (line 123) | struct MeshContainer type EmissiveBuffer (line 162) | struct EmissiveBuffer function ZetaInline (line 186) | ZetaInline Util::Span Instances() { return m_instances; } function ZetaInline (line 187) | ZetaInline Util::MutableSpan Triagnles() { return ... function ZetaInline (line 188) | ZetaInline Util::MutableSpan InitialTriPositions() { return m_... function ZetaInline (line 190) | ZetaInline Util::Optional FindInstance(uint64_t ID) FILE: Source/ZetaCore/Scene/Camera.cpp function ZetaInline (line 16) | ZetaInline void __vectorcall setCamPos(const __m128 vNewCamPos, float4x4... function ZetaInline (line 33) | ZetaInline v_float4x4 __vectorcall resetViewMatrix(const __m128 vBasisX,... FILE: Source/ZetaCore/Scene/Camera.h function namespace (line 6) | namespace ZetaRay::Support function class (line 29) | class Camera FILE: Source/ZetaCore/Scene/SceneCommon.h function namespace (line 5) | namespace ZetaRay::Scene FILE: Source/ZetaCore/Scene/SceneCore.cpp function ZetaInline (line 25) | ZetaInline uint3 Pcg3d(uint3 v) type Entry (line 768) | struct Entry FILE: Source/ZetaCore/Scene/SceneCore.h function namespace (line 12) | namespace ZetaRay::Model function namespace (line 17) | namespace ZetaRay::RT function namespace (line 23) | namespace ZetaRay::Support function namespace (line 28) | namespace ZetaRay::Scene function Encode (line 44) | struct RT_Flags type RT_AS_Info (line 73) | struct RT_AS_Info function ZetaInline (line 79) | ZetaInline uint64_t InstanceID(uint32_t sceneID, int nodeIdx, int mesh, ... function ZetaInline (line 87) | ZetaInline uint32_t MaterialID(uint32_t sceneID, int matIdx) function ZetaInline (line 95) | ZetaInline uint64_t MeshID(uint32_t sceneID, int meshIdx, int meshPrimIdx) function namespace (line 104) | namespace ZetaRay::Scene function ZetaInline (line 255) | ZetaInline Core::RenderGraph* GetRenderGraph() { return m_rendererInterf... function ZetaInline (line 256) | ZetaInline void SceneModified() { m_rendererInterface.SceneModified(); } function ZetaInline (line 257) | ZetaInline void DebugDrawRenderGraph() { m_rendererInterface.DebugDrawRe... function ZetaInline (line 262) | ZetaInline void Pick(uint16 screenPosX, uint16 screenPosY) function ZetaInline (line 267) | ZetaInline void MultiPick(uint16 screenPosX, uint16 screenPosY) function ZetaInline (line 274) | ZetaInline Util::SynchronizedSpan GetPickedInstances() function ZetaInline (line 278) | ZetaInline void CaptureScreen() { m_rendererInterface.CaptureScreen(); } type TreePos (line 286) | struct TreePos type AnimationUpdate (line 292) | struct AnimationUpdate type Range (line 298) | struct Range type TreeLevel (line 310) | struct TreeLevel type AnimationMetadata (line 323) | struct AnimationMetadata function ZetaInline (line 332) | ZetaInline Util::Optional FindTreePosFromID(uint64_t id) const type TransformUpdate (line 378) | struct TransformUpdate FILE: Source/ZetaCore/Scene/SceneRenderer.h function namespace (line 5) | namespace ZetaRay::Support function namespace (line 10) | namespace ZetaRay::Core function namespace (line 15) | namespace ZetaRay::Scene::GlobalResource function namespace (line 35) | namespace ZetaRay::Scene::Renderer FILE: Source/ZetaCore/Support/FrameMemory.h function namespace (line 6) | namespace ZetaRay::Support FILE: Source/ZetaCore/Support/Memory.h function namespace (line 7) | namespace ZetaRay::Support FILE: Source/ZetaCore/Support/MemoryArena.cpp function MemoryArena (line 24) | MemoryArena& MemoryArena::operator=(MemoryArena&& other) FILE: Source/ZetaCore/Support/MemoryArena.h function namespace (line 5) | namespace ZetaRay::Support function ArenaAllocator (line 73) | struct ArenaAllocator FILE: Source/ZetaCore/Support/MemoryPool.cpp function Length (line 18) | int Length(void* head) FILE: Source/ZetaCore/Support/MemoryPool.h function namespace (line 5) | namespace ZetaRay::Support FILE: Source/ZetaCore/Support/OffsetAllocator.cpp type SmallFloat (line 10) | namespace SmallFloat function uintToFloatRoundUp (line 18) | uint32_t uintToFloatRoundUp(uint32_t size) function uintToFloatRoundDown (line 50) | uint32_t uintToFloatRoundDown(uint32_t size) function floatToUint (line 76) | uint32_t floatToUint(uint32_t floatValue) function ZetaInline (line 93) | ZetaInline uint32_t LowestSetBitGeIndex(uint32_t mask, uint32_t idx) function OffsetAllocator (line 137) | OffsetAllocator& OffsetAllocator::operator=(OffsetAllocator&& rhs) FILE: Source/ZetaCore/Support/OffsetAllocator.h function namespace (line 5) | namespace ZetaRay::Support type StorageReport (line 30) | struct StorageReport type Node (line 56) | struct Node FILE: Source/ZetaCore/Support/Param.cpp function FloatParam (line 164) | const FloatParam& ParamVariant::GetFloat() const function Float2Param (line 177) | const Float2Param& ParamVariant::GetFloat2() const function Float3Param (line 194) | const Float3Param& ParamVariant::GetFloat3() const function UnitDirParam (line 211) | const UnitDirParam& ParamVariant::GetUnitDir() const function Float3Param (line 225) | const Float3Param& ParamVariant::GetColor() const function IntParam (line 238) | const IntParam& ParamVariant::GetInt() const function EnumParam (line 264) | const EnumParam& ParamVariant::GetEnum() const function float3 (line 278) | float3 UnitDirParam::GetDir() const FILE: Source/ZetaCore/Support/Param.h function namespace (line 7) | namespace ZetaRay::Support type Float2Param (line 34) | struct Float2Param type Float3Param (line 56) | struct Float3Param type UnitDirParam (line 78) | struct UnitDirParam type ColorParam (line 96) | struct ColorParam type EnumParam (line 137) | struct EnumParam function PARAM_TYPE (line 163) | enum class PARAM_TYPE FILE: Source/ZetaCore/Support/Stat.h function namespace (line 6) | namespace ZetaRay::Support function ST_TYPE (line 53) | ST_TYPE GetType() { return m_type; } function GetInt (line 55) | int GetInt() function GetUInt (line 61) | uint32_t GetUInt() function GetFloat (line 67) | float GetFloat() function GetUInt64 (line 73) | uint64_t GetUInt64() function GetRatio (line 79) | void GetRatio(uint32_t& num, uint32_t& total) FILE: Source/ZetaCore/Support/Task.cpp function Task (line 35) | Task& Task::operator=(Task&& other) FILE: Source/ZetaCore/Support/Task.h function namespace (line 8) | namespace ZetaRay::Support function ZetaInline (line 122) | ZetaInline bool IsFinalized() { return m_isFinalized; } function ZetaInline (line 125) | ZetaInline int GetSize() { return m_currSize; } function ZetaInline (line 126) | ZetaInline Util::MutableSpan GetTasks() { return Util::MutableSpan... type TaskMetadata (line 129) | struct TaskMetadata FILE: Source/ZetaCore/Support/ThreadPool.h function namespace (line 6) | namespace ZetaRay::Support FILE: Source/ZetaCore/Utility/Error.cpp type dbg (line 47) | namespace dbg function basename (line 62) | std::string basename(const std::string& file) type StackFrame (line 71) | struct StackFrame function stack_trace (line 80) | void stack_trace(Vector& frames) function fail (line 167) | void fail(MutableSpan buff, const char* msg) FILE: Source/ZetaCore/Utility/Error.h function namespace (line 26) | namespace ZetaRay::Util FILE: Source/ZetaCore/Utility/Function.h function ZetaInline (line 66) | ZetaInline void Run() type LambdaFuncPtrs (line 79) | struct LambdaFuncPtrs FILE: Source/ZetaCore/Utility/HashTable.h function namespace (line 7) | namespace ZetaRay::Util function ZetaInline (line 187) | ZetaInline size_t erase(KeyType key) function clear (line 224) | void clear() function free_memory (line 247) | void free_memory() function swap (line 272) | void swap(HashTable& other) function ZetaInline (line 314) | ZetaInline Entry* begin_it() function ZetaInline (line 328) | ZetaInline Entry* next_it(Entry* curr) function ZetaInline (line 337) | ZetaInline Entry* end_it() function relocate (line 373) | void relocate(size_t n) FILE: Source/ZetaCore/Utility/Optional.h function namespace (line 6) | namespace ZetaRay::Util function reset (line 109) | void reset() function ZetaInline (line 121) | ZetaInline T& value() function ZetaInline (line 126) | ZetaInline const T& value() const FILE: Source/ZetaCore/Utility/RNG.h function namespace (line 6) | namespace ZetaRay::Util FILE: Source/ZetaCore/Utility/SmallVector.h function namespace (line 7) | namespace ZetaRay::Util function free_memory (line 797) | void free_memory() function init_storage (line 829) | void init_storage(const T& t) function reset_storage (line 842) | void reset_storage() FILE: Source/ZetaCore/Utility/Span.h function namespace (line 5) | namespace ZetaRay::Util type StrView (line 123) | struct StrView function ZetaInline (line 143) | ZetaInline const char* end() const function ZetaInline (line 147) | ZetaInline const char& operator[](size_t pos) const function ZetaInline (line 157) | ZetaInline const char* data() const type MemoryRegion (line 167) | struct MemoryRegion FILE: Source/ZetaCore/Utility/SynchronizedView.h function namespace (line 6) | namespace ZetaRay::Util FILE: Source/ZetaCore/Utility/Utility.h function namespace (line 5) | namespace ZetaRay::Util function ZetaInline (line 104) | ZetaInline uint32_t XXH3_64_To_32(uint64_t hash) FILE: Source/ZetaCore/Win32/Win32App.cpp type FrameTime (line 35) | struct FrameTime type ParamUpdate (line 42) | struct ParamUpdate type OP_TYPE (line 44) | enum OP_TYPE type PreferredAppMode (line 55) | enum PreferredAppMode type WINDOWCOMPOSITIONATTRIB (line 64) | enum WINDOWCOMPOSITIONATTRIB type WINDOWCOMPOSITIONATTRIBDATA (line 96) | struct WINDOWCOMPOSITIONATTRIBDATA type FrameMemoryContext (line 118) | struct FrameMemoryContext type AppData (line 124) | struct AppData type TaskSignal (line 137) | struct alignas(64) TaskSignal function ImGuiMouseSource (line 214) | ImGuiMouseSource ImGui_GetMouseSourceFromMessageExtraInfo() function ImGui_UpdateMouseCursor (line 224) | bool ImGui_UpdateMouseCursor() function ImGui_UpdateMouse (line 259) | void ImGui_UpdateMouse() function ImGuiKey (line 287) | ImGuiKey ImGui_VirtualKeyToImGuiKey(WPARAM wParam, LPARAM lParam) function ImGui_IsVkDown (line 416) | bool ImGui_IsVkDown(int vk) function ImGui_AddKeyEvent (line 421) | void ImGui_AddKeyEvent(ImGuiKey key, bool down, int native_keycode, int ... function ImGui_UpdateKeyModifiers (line 430) | void ImGui_UpdateKeyModifiers() function ImGui_ProcessKeyEventsWorkarounds (line 439) | void ImGui_ProcessKeyEventsWorkarounds() type ZetaRay::AppImpl (line 457) | namespace ZetaRay::AppImpl function LoadFont (line 459) | void LoadFont() function OnActivated (line 529) | void OnActivated() function OnDeactivated (line 536) | void OnDeactivated() function OnDPIChanged (line 543) | void OnDPIChanged(uint16_t newDPI, const RECT* newRect) function InitImGui (line 550) | void InitImGui() function UpdateStats (line 609) | void UpdateStats(size_t tempMemoryUsage) function Update (line 648) | void Update(TaskSet& sceneTS, TaskSet& sceneRendererTS, size_t tempMem... function OnWindowSizeChanged (line 709) | void OnWindowSizeChanged() function OnKeyboard (line 739) | void OnKeyboard(UINT message, WPARAM wParam, LPARAM lParam) function OnMouseDown (line 810) | void OnMouseDown(UINT message, WPARAM btnState, LPARAM lParam) function OnMouseUp (line 850) | void OnMouseUp(UINT message, WPARAM btnState, LPARAM lParam) function OnMouseMove (line 886) | void OnMouseMove(UINT message, WPARAM btnState, LPARAM lParam, HWND hwnd) function OnMouseWheel (line 936) | void OnMouseWheel(UINT message, WPARAM btnState, LPARAM lParam) function OnDestroy (line 955) | void OnDestroy() function ApplyParamUpdates (line 979) | void ApplyParamUpdates() function TryInitDarkMode (line 1015) | bool TryInitDarkMode(HMODULE* uxthemeLib, HWND hWnd) function LRESULT (line 1064) | LRESULT WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) function CreateAppWindow (line 1213) | void CreateAppWindow(HINSTANCE instance) function SetCameraAcceleration (line 1255) | void SetCameraAcceleration(const ParamVariant& p) function ResizeIfQueued (line 1260) | void ResizeIfQueued() function ChangeDPIIfQueued (line 1278) | void ChangeDPIIfQueued() function ZetaInline (line 1300) | ZetaInline void* AllocateFrameAllocator(FrameMemory& frameM... type ZetaRay (line 1345) | namespace ZetaRay function CpuInfo (line 1347) | CpuInfo App::GetProcessorInfo() function RendererCore (line 1787) | RendererCore& App::GetRenderer() { return g_app->m_renderer; } function SceneCore (line 1788) | SceneCore& App::GetScene() { return g_app->m_scene; } function Camera (line 1789) | const Camera& App::GetCamera() { return g_app->m_camera; } FILE: Source/ZetaLab/ZetaLab.cpp function WinMain (line 33) | int WINAPI WinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevIns... FILE: Source/ZetaRenderPass/AutoExposure/AutoExposure.h function namespace (line 7) | namespace ZetaRay::Core type class (line 14) | enum class type AutoExposure (line 21) | struct AutoExposure type class (line 23) | enum class function SHADER_OUT_RES (line 29) | enum class SHADER_OUT_RES FILE: Source/ZetaRenderPass/AutoExposure/AutoExposure_Common.h type cbAutoExposureHist (line 11) | struct cbAutoExposureHist FILE: Source/ZetaRenderPass/Common/FrameConstants.h type cbFrameConstants (line 10) | struct cbFrameConstants FILE: Source/ZetaRenderPass/Compositing/Compositing.h function namespace (line 7) | namespace ZetaRay::Core function namespace (line 12) | namespace ZetaRay::Support type class (line 19) | enum class type Compositing (line 26) | struct Compositing type class (line 28) | enum class function SHADER_OUT_RES (line 37) | enum class SHADER_OUT_RES FILE: Source/ZetaRenderPass/Compositing/Compositing_Common.h function namespace (line 12) | namespace CB_COMPOSIT_FLAGS type cbCompositing (line 21) | struct cbCompositing type cbFireflyFilter (line 36) | struct cbFireflyFilter FILE: Source/ZetaRenderPass/DirectLighting/Emissive/DirectLighting.h function namespace (line 7) | namespace ZetaRay::Core function namespace (line 13) | namespace ZetaRay::Support type class (line 20) | enum class type DirectLighting (line 28) | struct DirectLighting function SHADER_OUT_RES (line 30) | enum class SHADER_OUT_RES FILE: Source/ZetaRenderPass/DirectLighting/Emissive/DirectLighting_Common.h function namespace (line 12) | namespace CB_RDI_FLAGS type cb_ReSTIR_DI (line 21) | struct cb_ReSTIR_DI FILE: Source/ZetaRenderPass/DirectLighting/Sky/SkyDI.h function namespace (line 7) | namespace ZetaRay::Core function namespace (line 12) | namespace ZetaRay::Support type class (line 19) | enum class type SkyDI (line 26) | struct SkyDI function SHADER_OUT_RES (line 28) | enum class SHADER_OUT_RES FILE: Source/ZetaRenderPass/DirectLighting/Sky/SkyDI_Common.h function namespace (line 12) | namespace CB_SKY_DI_FLAGS type cb_SkyDI (line 19) | struct cb_SkyDI FILE: Source/ZetaRenderPass/Display/Display.h function namespace (line 8) | namespace ZetaRay::Core function namespace (line 15) | namespace ZetaRay::Core::GpuMemory function namespace (line 20) | namespace ZetaRay::Support type class (line 27) | enum class type DisplayPass (line 36) | struct DisplayPass function SHADER_IN_CPU_DESC (line 38) | enum class SHADER_IN_CPU_DESC FILE: Source/ZetaRenderPass/Display/Display_Common.h type class (line 6) | enum class type class (line 21) | enum class type cbDisplayPass (line 32) | struct cbDisplayPass type cbDrawPicked (line 48) | struct cbDrawPicked type cbSobel (line 56) | struct cbSobel FILE: Source/ZetaRenderPass/FSR2/FSR2.cpp type ResourceData (line 29) | struct ResourceData type RenderPassData (line 39) | struct RenderPassData type PsoMap (line 50) | struct PsoMap type DllWrapper (line 56) | struct DllWrapper method Load (line 63) | void Load() method Free (line 87) | void Free() type FSR2_Data (line 112) | struct FSR2_Data method FSR2_Data (line 114) | FSR2_Data() function D3D12_RESOURCE_STATES (line 170) | D3D12_RESOURCE_STATES GetD3D12State(FfxResourceStates fsrState) function DXGI_FORMAT (line 226) | DXGI_FORMAT ToDXGIFormat(FfxSurfaceFormat surfaceFormat) function RecordClearJob (line 273) | void RecordClearJob(const FfxClearFloatJobDescription& job) function RecordComputeJob (line 334) | void RecordComputeJob(const FfxComputeJobDescription& job) function FfxErrorCode (line 472) | FfxErrorCode Fsr2CreateBackendContext(FfxFsr2Interface* backendInterface... function FfxErrorCode (line 477) | FfxErrorCode Fsr2DestroyBackendContext(FfxFsr2Interface* backendInterface) function FfxErrorCode (line 482) | FfxErrorCode Fsr2GetDeviceCapabilities(FfxFsr2Interface* backendInterface, function FfxErrorCode (line 502) | FfxErrorCode Fsr2CreateResource(FfxFsr2Interface* backendInterface, function FfxErrorCode (line 609) | FfxErrorCode Fsr2RegisterResource(FfxFsr2Interface* backendInterface, co... function FfxErrorCode (line 628) | FfxErrorCode Fsr2UnregisterResources(FfxFsr2Interface* backendInterface) function FfxResourceDescription (line 633) | FfxResourceDescription Fsr2GetResourceDescription(FfxFsr2Interface* back... function FfxErrorCode (line 725) | FfxErrorCode Fsr2DestroyResource(FfxFsr2Interface* backendInterface, Ffx... function FfxErrorCode (line 739) | FfxErrorCode Fsr2CreatePipeline(FfxFsr2Interface* backendInterface, FfxF... function FfxErrorCode (line 935) | FfxErrorCode Fsr2DestroyPipeline(FfxFsr2Interface* backendInterface, Ffx... function FfxErrorCode (line 940) | FfxErrorCode Fsr2ScheduleGpuJob(FfxFsr2Interface* backendInterface, function FfxErrorCode (line 959) | FfxErrorCode Fsr2ExecuteGpuJobs(FfxFsr2Interface* backendInterface, FfxC... function Texture (line 1273) | const Texture& FSR2Pass::GetOutput(SHADER_OUT_RES res) FILE: Source/ZetaRenderPass/FSR2/FSR2.h function namespace (line 6) | namespace ZetaRay::Core function namespace (line 11) | namespace ZetaRay::RenderPass FILE: Source/ZetaRenderPass/GBuffer/GBufferRT.h function namespace (line 7) | namespace ZetaRay::Core function namespace (line 12) | namespace ZetaRay::Support function namespace (line 17) | namespace ZetaRay::RenderPass FILE: Source/ZetaRenderPass/GBuffer/GBufferRT_Common.h type class (line 12) | enum class type cbGBufferRt (line 27) | struct cbGBufferRt FILE: Source/ZetaRenderPass/GBuffer/GenerateDepthBuffer.h function namespace (line 7) | namespace ZetaRay::Core function namespace (line 12) | namespace ZetaRay::RenderPass FILE: Source/ZetaRenderPass/GUI/GuiPass.cpp function AddParamRange (line 32) | void AddParamRange(MutableSpan params, int offset, int count) function DrawAxis (line 124) | void DrawAxis(const float3& pos, const float3& xAxis, const float3& zAxi... function ShowStyles (line 200) | void ShowStyles() FILE: Source/ZetaRenderPass/GUI/GuiPass.h function namespace (line 9) | namespace ZetaRay::Core function namespace (line 14) | namespace ZetaRay::Model function namespace (line 19) | namespace ZetaRay::RenderPass function EMISSIVE_COLOR_MODE (line 112) | enum class EMISSIVE_COLOR_MODE FILE: Source/ZetaRenderPass/GUI/GuiPass_Common.h type cbGuiPass (line 6) | struct cbGuiPass FILE: Source/ZetaRenderPass/IndirectLighting/IndirectLighting.cpp function EnumToSamplerIdx (line 21) | constexpr int EnumToSamplerIdx(TEXTURE_FILTER f) FILE: Source/ZetaRenderPass/IndirectLighting/IndirectLighting.h function namespace (line 7) | namespace ZetaRay::Core function namespace (line 13) | namespace ZetaRay::Support type class (line 20) | enum class type IndirectLighting (line 56) | struct IndirectLighting type class (line 58) | enum class type class (line 64) | enum class function SetLightPresamplingParams (line 80) | void SetLightPresamplingParams(bool enable, int numSampleSets, int sampl... function SetLightVoxelGridParams (line 88) | void SetLightVoxelGridParams(bool enabled, const Math::uint3& dim, function Core (line 103) | const Core::GpuMemory::Texture& GetOutput(SHADER_OUT_RES i) const type ResourceFormats_RGI (line 120) | struct ResourceFormats_RGI type ResourceFormats_RPT (line 128) | struct ResourceFormats_RPT function DESC_TABLE_RGI (line 146) | enum class DESC_TABLE_RGI FILE: Source/ZetaRenderPass/IndirectLighting/IndirectLighting_Common.h function namespace (line 34) | namespace CB_IND_FLAGS function namespace (line 47) | namespace PACKED_INDEX type class (line 58) | enum class type class (line 69) | enum class type cb_ReSTIR_GI (line 79) | struct cb_ReSTIR_GI type cb_ReSTIR_PT_PathTrace (line 104) | struct cb_ReSTIR_PT_PathTrace type cb_ReSTIR_PT_Reuse (line 119) | struct cb_ReSTIR_PT_Reuse type cb_ReSTIR_PT_Sort (line 145) | struct cb_ReSTIR_PT_Sort type cb_ReSTIR_PT_SpatialSearch (line 156) | struct cb_ReSTIR_PT_SpatialSearch FILE: Source/ZetaRenderPass/PreLighting/PreLighting.cpp function BuildAliasTable (line 27) | void BuildAliasTable(MutableSpan probs, MutableSpan type EField (line 674) | enum EField : uint8_t type ModeDescriptor (line 694) | struct ModeDescriptor type ModeInfo (line 700) | struct ModeInfo type EncodeParams (line 711) | struct EncodeParams method EncodeParams (line 721) | EncodeParams(const HDRColorA* const aOriginal, bool bSignedFormat) n... class D3DX_BC7 (line 769) | class D3DX_BC7 : private CBits< 16 > type ModeInfo (line 776) | struct ModeInfo type EncodeParams (line 791) | struct EncodeParams method EncodeParams (line 798) | EncodeParams(const HDRColorA* const aOriginal) noexcept : uMode(0), ... method Quantize (line 802) | static uint8_t Quantize(_In_ uint8_t comp, _In_ uint8_t uPrec) noexcept method LDRColorA (line 809) | static LDRColorA Quantize(_In_ const LDRColorA& c, _In_ const LDRColor... method Unquantize (line 822) | static uint8_t Unquantize(_In_ uint8_t comp, _In_ size_t uPrec) noexcept method LDRColorA (line 829) | static LDRColorA Unquantize(_In_ const LDRColorA& c, _In_ const LDRCol... function TransformForward (line 1140) | inline void TransformForward(_Inout_updates_all_(BC6H_MAX_REGIONS) INTEn... function TransformInverse (line 1147) | inline void TransformInverse(_Inout_updates_all_(BC6H_MAX_REGIONS) INTEn... function Norm (line 1161) | inline float Norm(_In_ const INTColor& a, _In_ const INTColor& b) noexcept function NBits (line 1170) | inline int NBits(_In_ int n, _In_ bool bIsSigned) noexcept function OptimizeRGB (line 1192) | float OptimizeRGB( function OptimizeRGBA (line 1388) | float OptimizeRGBA( function ComputeError (line 1557) | float ComputeError( function FillWithErrorColors (line 1636) | void FillWithErrorColors(_Out_writes_(NUM_PIXELS_PER_BLOCK) HDRColorA* p... function _Use_decl_annotations_ (line 1655) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1816) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1863) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1892) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1929) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1944) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1986) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2037) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2072) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2133) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2186) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2213) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2242) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2284) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2306) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2350) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2400) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2436) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2461) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2528) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2737) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2846) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2875) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2917) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2988) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3054) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3077) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3157) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3244) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3329) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3387) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3410) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3523) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3531) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3539) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3548) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3561) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3569) | _Use_decl_annotations_ FILE: Tools/BCnCompressglTF/DirectXTex/BCDirectCompute.cpp type BufferBC6HBC7 (line 31) | struct BufferBC6HBC7 type ConstantsBC6HBC7 (line 36) | struct ConstantsBC6HBC7 function RunComputeShader (line 50) | inline void RunComputeShader(ID3D11DeviceContext* pContext, function ResetContext (line 69) | inline void ResetContext(ID3D11DeviceContext* pContext) function _Use_decl_annotations_ (line 95) | _Use_decl_annotations_ function HRESULT (line 176) | HRESULT GPUCompressBC::Prepare(size_t width, size_t height, uint32_t fla... function HRESULT (line 346) | HRESULT GPUCompressBC::Compress(const Image& srcImage, const Image& dest... FILE: Tools/BCnCompressglTF/DirectXTex/BCDirectCompute.h function namespace (line 12) | namespace DirectX FILE: Tools/BCnCompressglTF/DirectXTex/DDS.h function namespace (line 23) | namespace DirectX FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTex.h type IWICImagingFactory (line 26) | struct IWICImagingFactory type IWICMetadataQueryReader (line 27) | struct IWICMetadataQueryReader function namespace (line 36) | namespace DirectX type DDS_FLAGS (line 172) | enum DDS_FLAGS : unsigned long type TGA_FLAGS (line 210) | enum TGA_FLAGS : unsigned long type WIC_FLAGS (line 233) | enum WIC_FLAGS : unsigned long type Image (line 318) | struct Image function class (line 328) | class ScratchImage function TexMetadata (line 358) | const TexMetadata& __cdecl GetMetadata() const noexcept { return m_metad... function Image (line 361) | const Image* __cdecl GetImages() const noexcept { return m_image; } function GetImageCount (line 362) | size_t __cdecl GetImageCount() const noexcept { return m_nimages; } function GetPixelsSize (line 365) | size_t __cdecl GetPixelsSize() const noexcept { return m_size; } function class (line 379) | class Blob function GetBufferSize (line 396) | size_t __cdecl GetBufferSize() const noexcept { return m_size; } type TEX_FR_FLAGS (line 500) | enum TEX_FR_FLAGS : unsigned long type TEX_FILTER_FLAGS (line 518) | enum TEX_FILTER_FLAGS : unsigned long type TEX_COMPRESS_FLAGS (line 648) | enum TEX_COMPRESS_FLAGS : unsigned long type CNMAP_FLAGS (line 706) | enum CNMAP_FLAGS : unsigned long type Rect (line 740) | struct Rect FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTexCompress.cpp function GetBCFlags (line 26) | constexpr uint32_t GetBCFlags(_In_ TEX_COMPRESS_FLAGS compress) noexcept function TEX_FILTER_FLAGS (line 37) | constexpr TEX_FILTER_FLAGS GetSRGBFlags(_In_ TEX_COMPRESS_FLAGS compress... function DetermineEncoderSettings (line 46) | inline bool DetermineEncoderSettings(_In_ DXGI_FORMAT format, _Out_ BC_E... function HRESULT (line 72) | HRESULT CompressBC( function HRESULT (line 201) | HRESULT CompressBC_Parallel( function DXGI_FORMAT (line 334) | DXGI_FORMAT DefaultDecompress(_In_ DXGI_FORMAT format) noexcept function HRESULT (line 382) | HRESULT DecompressBC(_In_ const Image& cImage, _In_ const Image& result)... function _Use_decl_annotations_ (line 588) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 635) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 722) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 770) | _Use_decl_annotations_ FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTexCompressGPU.cpp function TEX_FILTER_FLAGS (line 21) | constexpr TEX_FILTER_FLAGS GetSRGBFlags(_In_ TEX_COMPRESS_FLAGS compress... function HRESULT (line 34) | HRESULT ConvertToRGBA32( function HRESULT (line 98) | HRESULT ConvertToRGBAF32( function HRESULT (line 146) | inline HRESULT GPUCompress( function _Use_decl_annotations_ (line 209) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 257) | _Use_decl_annotations_ FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTexConvert.cpp function FloatTo7e3 (line 21) | inline uint32_t FloatTo7e3(float Value) noexcept function FloatFrom7e3 (line 54) | inline float FloatFrom7e3(uint32_t Value) noexcept function FloatTo6e4 (line 88) | inline uint32_t FloatTo6e4(float Value) noexcept function FloatFrom6e4 (line 121) | inline float FloatFrom6e4(uint32_t Value) noexcept function _Use_decl_annotations_ (line 204) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 449) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 619) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 761) | _Use_decl_annotations_ bool DirectX::Internal::LoadScanline( function _Use_decl_annotations_ (line 1608) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2463) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2503) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2529) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2559) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2635) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2687) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2730) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2807) | _Use_decl_annotations_ type ConvertData (line 2879) | struct ConvertData function ConvertCompare (line 2975) | int __cdecl ConvertCompare(const void* ptr1, const void *ptr2) noexcept function _Use_decl_annotations_ (line 2984) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3004) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3902) | _Use_decl_annotations_ function UseWICConversion (line 4378) | inline bool UseWICConversion( function HRESULT (line 4540) | HRESULT ConvertUsingWIC( function HRESULT (line 4608) | HRESULT ConvertCustom( function DXGI_FORMAT (line 4695) | DXGI_FORMAT PlanarToSingle(_In_ DXGI_FORMAT format) noexcept function HRESULT (line 4770) | HRESULT ConvertToSinglePlane_(_In_ const Image& srcImage, _In_ const Ima... function _Use_decl_annotations_ (line 4857) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 4914) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 5073) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 5114) | _Use_decl_annotations_ FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTexD3D11.cpp function HRESULT (line 33) | HRESULT Capture( function _Use_decl_annotations_ (line 206) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 406) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 420) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 615) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 629) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 733) | _Use_decl_annotations_ FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTexDDS.cpp type CONVERSION_FLAGS (line 30) | enum CONVERSION_FLAGS : uint32_t type LegacyDDS (line 52) | struct LegacyDDS function DXGI_FORMAT (line 166) | DXGI_FORMAT GetDXGIFormat(const DDS_HEADER& hdr, const DDS_PIXELFORMAT& ... function HRESULT (line 281) | HRESULT DecodeDDSHeader( function _Use_decl_annotations_ (line 563) | _Use_decl_annotations_ type TEXP_LEGACY_FORMAT (line 880) | enum TEXP_LEGACY_FORMAT function TEXP_LEGACY_FORMAT (line 895) | constexpr TEXP_LEGACY_FORMAT FindLegacyFormat(uint32_t flags) noexcept function LegacyExpandScanline (line 924) | bool LegacyExpandScanline( function HRESULT (line 1233) | HRESULT CopyImage( function HRESULT (line 1508) | HRESULT CopyImageInPlace(uint32_t convFlags, _In_ const ScratchImage& im... function _Use_decl_annotations_ (line 1563) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1577) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1664) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1737) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1990) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2214) | _Use_decl_annotations_ FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTexFlipRotate.cpp function HRESULT (line 23) | HRESULT PerformFlipRotateUsingWIC( function HRESULT (line 92) | HRESULT PerformFlipRotateViaF16( function HRESULT (line 134) | HRESULT PerformFlipRotateViaF32( function _Use_decl_annotations_ (line 185) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 282) | _Use_decl_annotations_ FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTexImage.cpp function _Use_decl_annotations_ (line 33) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 136) | _Use_decl_annotations_ function ScratchImage (line 267) | ScratchImage& ScratchImage::operator= (ScratchImage&& moveFrom) noexcept function _Use_decl_annotations_ (line 291) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 377) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 393) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 444) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 498) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 514) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 551) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 611) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 630) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 707) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 726) | _Use_decl_annotations_ FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTexMipmaps.cpp function ispow2 (line 22) | constexpr bool ispow2(_In_ size_t x) noexcept function CountMips (line 28) | size_t CountMips(_In_ size_t width, _In_ size_t height) noexcept function CountMips3D (line 47) | size_t CountMips3D(_In_ size_t width, _In_ size_t height, _In_ size_t de... function HRESULT (line 69) | HRESULT EnsureWicBitmapPixelFormat( function XMVECTOR (line 127) | inline XMVECTOR XM_CALLCONV VectorSum function HRESULT (line 140) | HRESULT ScaleAlpha( function GenerateAlphaCoverageConvolutionVectors (line 191) | void GenerateAlphaCoverageConvolutionVectors( function HRESULT (line 212) | HRESULT CalculateAlphaCoverage( function HRESULT (line 307) | HRESULT EstimateAlphaScaleForCoverage( function _Use_decl_annotations_ (line 355) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 378) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 404) | _Use_decl_annotations_ function UseWICFiltering (line 625) | bool UseWICFiltering(_In_ DXGI_FORMAT format, _In_ TEX_FILTER_FLAGS filt... function HRESULT (line 704) | HRESULT GenerateMipMapsUsingWIC( function HRESULT (line 852) | HRESULT Setup2DMips( function HRESULT (line 908) | HRESULT Generate2DMipsPointFilter(size_t levels, const ScratchImage& mip... function HRESULT (line 992) | HRESULT Generate2DMipsBoxFilter(size_t levels, TEX_FILTER_FLAGS filter, ... function HRESULT (line 1088) | HRESULT Generate2DMipsLinearFilter(size_t levels, TEX_FILTER_FLAGS filte... function HRESULT (line 1205) | HRESULT Generate2DMipsCubicFilter(size_t levels, TEX_FILTER_FLAGS filter... function HRESULT (line 1393) | HRESULT Generate2DMipsTriangleFilter(size_t levels, TEX_FILTER_FLAGS fil... function HRESULT (line 1609) | HRESULT Setup3DMips( function HRESULT (line 1664) | HRESULT Generate3DMipsPointFilter(size_t depth, size_t levels, const Scr... function HRESULT (line 1810) | HRESULT Generate3DMipsBoxFilter(size_t depth, size_t levels, TEX_FILTER_... function HRESULT (line 1984) | HRESULT Generate3DMipsLinearFilter(size_t depth, size_t levels, TEX_FILT... function HRESULT (line 2179) | HRESULT Generate3DMipsCubicFilter(size_t depth, size_t levels, TEX_FILTE... function HRESULT (line 2560) | HRESULT Generate3DMipsTriangleFilter(size_t depth, size_t levels, TEX_FI... function _Use_decl_annotations_ (line 2810) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3002) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3236) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3343) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3459) | _Use_decl_annotations_ FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTexMisc.cpp function HRESULT (line 27) | HRESULT ComputeMSE_( function HRESULT (line 179) | HRESULT EvaluateImage_( function HRESULT (line 215) | HRESULT TransformImage_( function _Use_decl_annotations_ (line 274) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 387) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 474) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 508) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 605) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 639) | _Use_decl_annotations_ FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTexP.h function namespace (line 157) | namespace DirectX FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTexResize.cpp function HRESULT (line 24) | HRESULT PerformResizeUsingWIC( function HRESULT (line 128) | HRESULT PerformResizeViaF32( function UseWICFiltering (line 172) | bool UseWICFiltering(_In_ DXGI_FORMAT format, _In_ TEX_FILTER_FLAGS filt... function HRESULT (line 255) | HRESULT ResizePointFilter(const Image& srcImage, const Image& destImage)... function HRESULT (line 312) | HRESULT ResizeBoxFilter(const Image& srcImage, TEX_FILTER_FLAGS filter, ... function HRESULT (line 375) | HRESULT ResizeLinearFilter(const Image& srcImage, TEX_FILTER_FLAGS filte... function HRESULT (line 466) | HRESULT ResizeCubicFilter(const Image& srcImage, TEX_FILTER_FLAGS filter... function HRESULT (line 627) | HRESULT ResizeTriangleFilter(const Image& srcImage, TEX_FILTER_FLAGS fil... function HRESULT (line 807) | HRESULT PerformResizeUsingCustomFilters(const Image& srcImage, TEX_FILTE... function _Use_decl_annotations_ (line 853) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 942) | _Use_decl_annotations_ FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTexUtil.cpp type WICTranslate (line 39) | struct WICTranslate function BOOL (line 76) | BOOL WINAPI InitializeWICFactory(PINIT_ONCE, PVOID, PVOID *ifactory) noe... function _Use_decl_annotations_ (line 135) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 155) | _Use_decl_annotations_ function TEX_FILTER_FLAGS (line 216) | TEX_FILTER_FLAGS DirectX::Internal::CheckWICColorSpace(_In_ const GUID& ... function _Use_decl_annotations_ (line 247) | _Use_decl_annotations_ function IWICImagingFactory (line 288) | IWICImagingFactory* DirectX::GetWICFactory(bool& iswic2) noexcept function _Use_decl_annotations_ (line 346) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 365) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 402) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 431) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 458) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 502) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 565) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 725) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 891) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1091) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1154) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1189) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1309) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1368) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1404) | _Use_decl_annotations_ function Blob (line 1458) | Blob& Blob::operator= (Blob&& moveFrom) noexcept function _Use_decl_annotations_ (line 1484) | _Use_decl_annotations_ function HRESULT (line 1504) | HRESULT Blob::Trim(size_t size) noexcept function HRESULT (line 1520) | HRESULT Blob::Resize(size_t size) noexcept FILE: Tools/BCnCompressglTF/DirectXTex/DirectXTexWIC.cpp type WICConvert (line 23) | struct WICConvert function DXGI_FORMAT (line 91) | DXGI_FORMAT DetermineFormat( class MemoryStreamOnBlob (line 198) | class MemoryStreamOnBlob : public IStream method MemoryStreamOnBlob (line 200) | MemoryStreamOnBlob(Blob& blob) noexcept : method MemoryStreamOnBlob (line 212) | MemoryStreamOnBlob(MemoryStreamOnBlob&&) = delete; method MemoryStreamOnBlob (line 213) | MemoryStreamOnBlob& operator= (MemoryStreamOnBlob&&) = delete; method MemoryStreamOnBlob (line 215) | MemoryStreamOnBlob(MemoryStreamOnBlob const&) = delete; method MemoryStreamOnBlob (line 216) | MemoryStreamOnBlob& operator= (MemoryStreamOnBlob const&) = delete; method QueryInterface (line 219) | QueryInterface(REFIID iid, void** ppvObject) override method AddRef (line 233) | AddRef() override method Release (line 238) | Release() override method Read (line 249) | Read(void* pv, ULONG cb, ULONG* pcbRead) override method Write (line 287) | Write(void const* pv, ULONG cb, ULONG* pcbWritten) override method SetSize (line 336) | SetSize(ULARGE_INTEGER size) override method CopyTo (line 382) | CopyTo(IStream*, ULARGE_INTEGER, ULARGE_INTEGER*, ULARGE_INTEGER*) ove... method Commit (line 387) | Commit(DWORD) override method Revert (line 392) | Revert() override method LockRegion (line 397) | LockRegion(ULARGE_INTEGER, ULARGE_INTEGER, DWORD) override method UnlockRegion (line 402) | UnlockRegion(ULARGE_INTEGER, ULARGE_INTEGER, DWORD) override method Clone (line 407) | Clone(IStream**) override method Seek (line 412) | Seek(LARGE_INTEGER liDistanceToMove, DWORD dwOrigin, ULARGE_INTEGER* l... method Stat (line 459) | Stat(STATSTG* pStatstg, DWORD) override method HRESULT (line 467) | HRESULT Finialize() noexcept method HRESULT (line 475) | static HRESULT CreateMemoryStream(_Outptr_ MemoryStreamOnBlob** stream... method HRESULT (line 497) | static HRESULT ComputeGrowSize(uint64_t& newSize, const uint64_t targe... function HRESULT (line 521) | HRESULT DecodeMetadata( function HRESULT (line 665) | HRESULT DecodeSingleFrame( function HRESULT (line 733) | HRESULT DecodeMultiframe( function HRESULT (line 872) | HRESULT EncodeMetadata( function HRESULT (line 972) | HRESULT EncodeImage( function HRESULT (line 1076) | HRESULT EncodeSingleFrame( function HRESULT (line 1140) | HRESULT EncodeMultiframe( function _Use_decl_annotations_ (line 1217) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1270) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1308) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1383) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1444) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1487) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1539) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1579) | _Use_decl_annotations_ FILE: Tools/BCnCompressglTF/DirectXTex/filters.h function namespace (line 20) | namespace DirectX FILE: Tools/BCnCompressglTF/DirectXTex/scoped.h type aligned_deleter (line 21) | struct aligned_deleter { void operator()(void* p) noexcept { free(p); } function ScopedAlignedArrayFloat (line 25) | inline ScopedAlignedArrayFloat make_AlignedArrayFloat(uint64_t count) function ScopedAlignedArrayXMVECTOR (line 38) | inline ScopedAlignedArrayXMVECTOR make_AlignedArrayXMVECTOR(uint64_t count) type aligned_deleter (line 51) | struct aligned_deleter { void operator()(void* p) noexcept { _aligned_fr... function ScopedAlignedArrayFloat (line 55) | inline ScopedAlignedArrayFloat make_AlignedArrayFloat(uint64_t count) function ScopedAlignedArrayXMVECTOR (line 66) | inline ScopedAlignedArrayXMVECTOR make_AlignedArrayXMVECTOR(uint64_t count) type handle_closer (line 76) | struct handle_closer { void operator()(HANDLE h) noexcept { assert(h != ... function HANDLE (line 80) | inline HANDLE safe_handle(HANDLE h) noexcept { return (h == INVALID_HAND... type find_closer (line 83) | struct find_closer { void operator()(HANDLE h) noexcept { assert(h != IN... function class (line 88) | class auto_delete_file FILE: Tools/BCnCompressglTF/TexConv/texconv.cpp type OPTIONS (line 39) | enum OPTIONS : uint64_t type SConversion (line 115) | struct SConversion type SValue (line 122) | struct SValue function HANDLE (line 445) | inline HANDLE safe_handle(HANDLE h) noexcept { return (h == INVALID_HAND... type find_closer (line 447) | struct find_closer { void operator()(HANDLE h) noexcept { assert(h != IN... function ispow2 (line 451) | constexpr static bool ispow2(size_t x) function T (line 461) | T LookupByName(const wchar_t *pName, const SValue *pArray) function wchar_t (line 475) | const wchar_t* LookupByValue(T value, const SValue *pArray) function SearchForFiles (line 488) | void SearchForFiles(const wchar_t* path, std::list& files, ... function ProcessFileList (line 568) | void ProcessFileList(std::wifstream& inFile, std::list& files) function PrintFormat (line 652) | void PrintFormat(DXGI_FORMAT Format) function PrintInfo (line 675) | void PrintInfo(const TexMetadata& info) function PrintList (line 734) | void PrintList(size_t cch, const SValue *pValue) function PrintLogo (line 754) | void PrintLogo() function GetDXGIFactory (line 791) | bool GetDXGIFactory(_Outptr_ IDXGIFactory1** pFactory) function PrintUsage (line 816) | void PrintUsage() function wchar_t (line 930) | const wchar_t* GetErrorDesc(HRESULT hr) function FitPowerOf2 (line 959) | void FitPowerOf2(size_t origx, size_t origy, _Inout_ size_t& targetx, _I... function CountMips (line 999) | constexpr size_t CountMips(_In_ size_t width, _In_ size_t height) noexcept function CountMips3D (line 1017) | constexpr size_t CountMips3D(_In_ size_t width, _In_ size_t height, _In_... function LinearToST2084 (line 1085) | inline float LinearToST2084(float normalizedLinearValue) function ST2084ToLinear (line 1091) | inline float ST2084ToLinear(float ST2084) function TexConv (line 1199) | int TexConv(int argc, wchar_t* argv[], ID3D11Device* device) FILE: Tools/PrecompileShaders/PrecompileShaders.cpp type Data (line 20) | struct Data function main (line 45) | int main(int argc, char* argv[])