SYMBOL INDEX (47098 symbols across 6474 files) FILE: deps/Celt/include/opus.h type OpusEncoder (line 164) | typedef struct OpusEncoder OpusEncoder; type OpusDecoder (line 399) | typedef struct OpusDecoder OpusDecoder; type OpusRepacketizer (line 754) | typedef struct OpusRepacketizer OpusRepacketizer; FILE: deps/Celt/include/opus_custom.h type OpusCustomEncoder (line 95) | typedef struct OpusCustomEncoder OpusCustomEncoder; type OpusCustomDecoder (line 102) | typedef struct OpusCustomDecoder OpusCustomDecoder; type OpusCustomMode (line 110) | typedef struct OpusCustomMode OpusCustomMode; FILE: deps/Celt/include/opus_multistream.h type OpusMSEncoder (line 175) | typedef struct OpusMSEncoder OpusMSEncoder; type OpusMSDecoder (line 183) | typedef struct OpusMSDecoder OpusMSDecoder; FILE: deps/Celt/include/opus_types.h type opus_int16 (line 40) | typedef int16_t opus_int16; type opus_uint16 (line 41) | typedef uint16_t opus_uint16; type opus_int32 (line 42) | typedef int32_t opus_int32; type opus_uint32 (line 43) | typedef uint32_t opus_uint32; type _G_int32_t (line 48) | typedef _G_int32_t opus_int32; type _G_uint32_t (line 49) | typedef _G_uint32_t opus_uint32; type _G_int16 (line 50) | typedef _G_int16 opus_int16; type _G_uint16 (line 51) | typedef _G_uint16 opus_uint16; type opus_int16 (line 53) | typedef short opus_int16; type opus_uint16 (line 54) | typedef unsigned short opus_uint16; type opus_int32 (line 55) | typedef int opus_int32; type opus_uint32 (line 56) | typedef unsigned int opus_uint32; type opus_int32 (line 58) | typedef int opus_int32; type opus_uint32 (line 59) | typedef unsigned int opus_uint32; type opus_int16 (line 60) | typedef short opus_int16; type opus_uint16 (line 61) | typedef unsigned short opus_uint16; type __int32 (line 64) | typedef __int32 opus_int32; type opus_uint32 (line 65) | typedef unsigned __int32 opus_uint32; type __int16 (line 66) | typedef __int16 opus_int16; type opus_uint16 (line 67) | typedef unsigned __int16 opus_uint16; type SInt16 (line 73) | typedef SInt16 opus_int16; type UInt16 (line 74) | typedef UInt16 opus_uint16; type SInt32 (line 75) | typedef SInt32 opus_int32; type UInt32 (line 76) | typedef UInt32 opus_uint32; type opus_int16 (line 81) | typedef int16_t opus_int16; type u_int16_t (line 82) | typedef u_int16_t opus_uint16; type opus_int32 (line 83) | typedef int32_t opus_int32; type u_int32_t (line 84) | typedef u_int32_t opus_uint32; type int16 (line 90) | typedef int16 opus_int16; type u_int16 (line 91) | typedef u_int16 opus_uint16; type opus_int32 (line 92) | typedef int32_t opus_int32; type u_int32_t (line 93) | typedef u_int32_t opus_uint32; type opus_int16 (line 98) | typedef short opus_int16; type opus_uint16 (line 99) | typedef unsigned short opus_uint16; type opus_int32 (line 100) | typedef int opus_int32; type opus_uint32 (line 101) | typedef unsigned int opus_uint32; type opus_int16 (line 106) | typedef short opus_int16; type opus_uint16 (line 107) | typedef unsigned short opus_uint16; type opus_int32 (line 108) | typedef int opus_int32; type opus_uint32 (line 109) | typedef unsigned int opus_uint32; type opus_int32 (line 114) | typedef int opus_int32; type opus_uint32 (line 115) | typedef unsigned opus_uint32; type opus_int16 (line 116) | typedef short opus_int16; type opus_uint16 (line 117) | typedef unsigned short opus_uint16; type opus_int16 (line 122) | typedef signed short opus_int16; type opus_uint16 (line 123) | typedef unsigned short opus_uint16; type opus_int32 (line 124) | typedef signed int opus_int32; type opus_uint32 (line 125) | typedef unsigned int opus_uint32; type opus_int16 (line 129) | typedef short opus_int16; type opus_uint16 (line 130) | typedef unsigned short opus_uint16; type opus_int32 (line 131) | typedef long opus_int32; type opus_uint32 (line 132) | typedef unsigned long opus_uint32; type opus_int16 (line 136) | typedef short opus_int16; type opus_uint16 (line 137) | typedef unsigned short opus_uint16; type opus_int32 (line 138) | typedef int opus_int32; type opus_uint32 (line 139) | typedef unsigned int opus_uint32; type opus_int16 (line 144) | typedef short opus_int16; type opus_uint16 (line 145) | typedef unsigned short opus_uint16; type opus_int32 (line 146) | typedef int opus_int32; type opus_uint32 (line 147) | typedef unsigned int opus_uint32; FILE: deps/FreeImage/FreeImage.h function FI_STRUCT (line 108) | FI_STRUCT (FIBITMAP) { void *data; } function FI_STRUCT (line 109) | FI_STRUCT (FIMULTIBITMAP) { void *data; } type BOOL (line 139) | typedef int32_t BOOL; type BYTE (line 140) | typedef uint8_t BYTE; type WORD (line 141) | typedef uint16_t WORD; type DWORD (line 142) | typedef uint32_t DWORD; type LONG (line 143) | typedef int32_t LONG; type INT64 (line 144) | typedef int64_t INT64; type UINT64 (line 145) | typedef uint64_t UINT64; type BOOL (line 148) | typedef long BOOL; type BYTE (line 149) | typedef unsigned char BYTE; type WORD (line 150) | typedef unsigned short WORD; type DWORD (line 151) | typedef unsigned long DWORD; type LONG (line 152) | typedef long LONG; type INT64 (line 153) | typedef signed __int64 INT64; type UINT64 (line 154) | typedef unsigned __int64 UINT64; type RGBQUAD (line 163) | typedef struct tagRGBQUAD { type RGBTRIPLE (line 176) | typedef struct tagRGBTRIPLE { type BITMAPINFOHEADER (line 194) | typedef struct tagBITMAPINFOHEADER{ type BITMAPINFO (line 208) | typedef struct tagBITMAPINFO { type FIRGB16 (line 225) | typedef struct tagFIRGB16 { type FIRGBA16 (line 233) | typedef struct tagFIRGBA16 { type FIRGBF (line 242) | typedef struct tagFIRGBF { type FIRGBAF (line 250) | typedef struct tagFIRGBAF { type FICOMPLEX (line 259) | typedef struct tagFICOMPLEX { function FI_STRUCT (line 359) | FI_STRUCT (FIICCPROFILE) { function FI_STRUCT (line 562) | FI_STRUCT (FIMETADATA) { void *data; } function FI_STRUCT (line 567) | FI_STRUCT (FITAG) { void *data; } function FI_STRUCT (line 586) | FI_STRUCT(FreeImageIO) { function FI_STRUCT (line 602) | FI_STRUCT (FIMEMORY) { void *data; } type FIBITMAP (line 619) | typedef FIBITMAP *(DLL_CALLCONV *FI_LoadProc)(FreeImageIO *io, fi_handle... function FI_STRUCT (line 628) | FI_STRUCT (Plugin) { FILE: deps/NativePath/NativeMath.h function float4 (line 144) | static inline float4 npCrossProductF4(float4 left, float4 right) function float4 (line 149) | static inline float4 npTransformNormalF4(float4 normal, float4 matrix[4]) function npMatrixIdentityF4 (line 154) | static void npMatrixIdentityF4(float4* outMatrix) function npLengthF4 (line 166) | static float npLengthF4(float4 vec) FILE: deps/NativePath/NativePath.h type __INT64_TYPE__ (line 41) | typedef __INT64_TYPE__ int64_t; type __UINT64_TYPE__ (line 42) | typedef __UINT64_TYPE__ uint64_t; type __INT32_TYPE__ (line 44) | typedef __INT32_TYPE__ int32_t; type __UINT32_TYPE__ (line 45) | typedef __UINT32_TYPE__ uint32_t; type __INT16_TYPE__ (line 47) | typedef __INT16_TYPE__ int16_t; type __UINT16_TYPE__ (line 48) | typedef __UINT16_TYPE__ uint16_t; type __INT8_TYPE__ (line 50) | typedef __INT8_TYPE__ int8_t; type __UINT8_TYPE__ (line 51) | typedef __UINT8_TYPE__ uint8_t; type __PTRDIFF_TYPE__ (line 53) | typedef __PTRDIFF_TYPE__ ptrdiff_t; type __SIZE_TYPE__ (line 55) | typedef __SIZE_TYPE__ size_t; type npBool (line 135) | typedef int npBool; type float2 (line 183) | typedef float float2 __attribute__((ext_vector_type(2))); type int2 (line 184) | typedef int32_t int2 __attribute__((ext_vector_type(2))); type uint2 (line 185) | typedef uint32_t uint2 __attribute__((ext_vector_type(2))); type float3 (line 187) | typedef float float3 __attribute__((ext_vector_type(3))); type int3 (line 188) | typedef int32_t int3 __attribute__((ext_vector_type(3))); type uint3 (line 189) | typedef uint32_t uint3 __attribute__((ext_vector_type(3))); type float4 (line 191) | typedef float float4 __attribute__((ext_vector_type(4))); type int4 (line 192) | typedef int32_t int4 __attribute__((ext_vector_type(4))); type uint4 (line 193) | typedef uint32_t uint4 __attribute__((ext_vector_type(4))); FILE: deps/NativePath/NativeSIMD.h type float32_t (line 40) | typedef float float32_t; type poly8_t (line 41) | typedef int8_t poly8_t; type poly16_t (line 42) | typedef int16_t poly16_t; type __attribute__ (line 44) | typedef __attribute__((__vector_size__(16))) type __attribute__ (line 45) | typedef __attribute__((__vector_size__(16))) type __attribute__ (line 46) | typedef __attribute__((__vector_size__(16))) type __attribute__ (line 47) | typedef __attribute__((__vector_size__(16))) type __attribute__ (line 48) | typedef __attribute__((__vector_size__(16))) type __attribute__ (line 49) | typedef __attribute__((__vector_size__(16))) type __attribute__ (line 50) | typedef __attribute__((__vector_size__(16))) type __attribute__ (line 51) | typedef __attribute__((__vector_size__(16))) type __attribute__ (line 52) | typedef __attribute__((__vector_size__(16))) type __attribute__ (line 53) | typedef __attribute__((__vector_size__(16))) type __attribute__ (line 54) | typedef __attribute__((__vector_size__(16))) type int8x16x2_t (line 56) | typedef struct int8x16x2_t { type int16x8x2_t (line 60) | typedef struct int16x8x2_t { type int32x4x2_t (line 64) | typedef struct int32x4x2_t { type int64x2x2_t (line 68) | typedef struct int64x2x2_t { type uint8x16x2_t (line 72) | typedef struct uint8x16x2_t { type uint16x8x2_t (line 76) | typedef struct uint16x8x2_t { type uint32x4x2_t (line 80) | typedef struct uint32x4x2_t { type uint64x2x2_t (line 84) | typedef struct uint64x2x2_t { type float32x4x2_t (line 88) | typedef struct float32x4x2_t { type poly8x16x2_t (line 92) | typedef struct poly8x16x2_t { type poly16x8x2_t (line 96) | typedef struct poly16x8x2_t { type int8x16x3_t (line 100) | typedef struct int8x16x3_t { type int16x8x3_t (line 104) | typedef struct int16x8x3_t { type int32x4x3_t (line 108) | typedef struct int32x4x3_t { type int64x2x3_t (line 112) | typedef struct int64x2x3_t { type uint8x16x3_t (line 116) | typedef struct uint8x16x3_t { type uint16x8x3_t (line 120) | typedef struct uint16x8x3_t { type uint32x4x3_t (line 124) | typedef struct uint32x4x3_t { type uint64x2x3_t (line 128) | typedef struct uint64x2x3_t { type float32x4x3_t (line 132) | typedef struct float32x4x3_t { type poly8x16x3_t (line 136) | typedef struct poly8x16x3_t { type poly16x8x3_t (line 140) | typedef struct poly16x8x3_t { type int8x16x4_t (line 144) | typedef struct int8x16x4_t { type int16x8x4_t (line 148) | typedef struct int16x8x4_t { type int32x4x4_t (line 152) | typedef struct int32x4x4_t { type int64x2x4_t (line 156) | typedef struct int64x2x4_t { type uint8x16x4_t (line 160) | typedef struct uint8x16x4_t { type uint16x8x4_t (line 164) | typedef struct uint16x8x4_t { type uint32x4x4_t (line 168) | typedef struct uint32x4x4_t { type uint64x2x4_t (line 172) | typedef struct uint64x2x4_t { type float32x4x4_t (line 176) | typedef struct float32x4x4_t { type poly8x16x4_t (line 180) | typedef struct poly8x16x4_t { type poly16x8x4_t (line 184) | typedef struct poly16x8x4_t { FILE: deps/NativePath/TINYSTL/allocator.h function namespace (line 32) | namespace tinystl { FILE: deps/NativePath/TINYSTL/buffer.h function namespace (line 34) | namespace tinystl { FILE: deps/NativePath/TINYSTL/hash.h function namespace (line 32) | namespace tinystl { FILE: deps/NativePath/TINYSTL/hash_base.h function namespace (line 32) | namespace tinystl { function first (line 94) | first(key) function unordered_hash_node_erase (line 132) | inline void unordered_hash_node_erase(const unordered_hash_node Vector2f; type Vector2 (line 528) | typedef Vector2 Vector2d; type Vector2 (line 529) | typedef Vector2 Vector2i; type Vector2 (line 531) | typedef Vector2 Point2f; type Vector2 (line 532) | typedef Vector2 Point2d; type Vector2 (line 533) | typedef Vector2 Point2i; type typename (line 563) | typedef typename CompatibleTypes >::Type CompatibleType; function operator (line 573) | bool operator== (const Vector3& b) const { return x == b.x && y == ... function operator (line 574) | bool operator!= (const Vector3& b) const { return x != b.x || y != ... function Vector3 (line 576) | Vector3 operator+ (const Vector3& b) const { return Vector3(x + b.x, ... function Vector3 (line 578) | Vector3 operator- (const Vector3& b) const { return Vector3(x - b.x, ... function Vector3 (line 583) | Vector3 operator* (T s) const { return Vector3(x*s, y*s,... function Vector3 (line 586) | Vector3 operator/ (T s) const { T rcp = T(1)/s; function Vector3 (line 592) | static Vector3 Min(const Vector3& a, const Vector3& b) function Vector3 (line 598) | static Vector3 Max(const Vector3& a, const Vector3& b) function Vector3 (line 605) | Vector3 Clamped(T maxMag) const function Vector3 (line 639) | Vector3 EntrywiseMultiply(const Vector3& b) const { return Vector3... function Vector3 (line 644) | Vector3 operator* (const Vector3& b) const { return Vector3(x *... function Vector3 (line 648) | Vector3 operator/ (const Vector3& b) const { return Vector3(x /... function T (line 656) | T Dot(const Vector3& b) const { return x*b.x + y*b.y + z*b... function Vector3 (line 661) | Vector3 Cross(const Vector3& b) const { return Vector3(y*b.z - z*... function T (line 666) | T Angle(const Vector3& b) const function T (line 681) | T DistanceSq(Vector3 const& b) const { return (*this - b).... function T (line 684) | T Distance(Vector3 const& b) const { return (*this - b).Length... function Normalize (line 689) | void Normalize() function Vector3 (line 698) | Vector3 Normalized() const function Vector3 (line 712) | Vector3 ProjectTo(const Vector3& b) const function Vector3 (line 720) | Vector3 ProjectToPlane(const Vector3& normal) const { return *this - thi... type Vector3 (line 726) | typedef Vector3 Vector3f; type Vector3 (line 727) | typedef Vector3 Vector3d; type Vector3 (line 728) | typedef Vector3 Vector3i; type Vector3 (line 734) | typedef Vector3 Point3f; type Vector3 (line 735) | typedef Vector3 Point3d; type Vector3 (line 736) | typedef Vector3 Point3i; type typename (line 768) | typedef typename CompatibleTypes< Vector4 >::Type CompatibleType; function operator (line 779) | bool operator== (const Vector4& b) const { return x == b.x && y == ... function operator (line 780) | bool operator!= (const Vector4& b) const { return x != b.x || y != ... function Vector4 (line 782) | Vector4 operator+ (const Vector4& b) const { return Vector4(x + b.x, ... function Vector4 (line 784) | Vector4 operator- (const Vector4& b) const { return Vector4(x - b.x, ... function Vector4 (line 789) | Vector4 operator* (T s) const { return Vector4(x*s, y*s,... function Vector4 (line 792) | Vector4 operator/ (T s) const { T rcp = T(1)/s; function Vector4 (line 798) | static Vector4 Min(const Vector4& a, const Vector4& b) function Vector4 (line 805) | static Vector4 Max(const Vector4& a, const Vector4& b) function Vector4 (line 813) | Vector4 Clamped(T maxMag) const function Vector4 (line 848) | Vector4 EntrywiseMultiply(const Vector4& b) const { return Vector4... function Vector4 (line 854) | Vector4 operator* (const Vector4& b) const { return Vector4(x *... function Vector4 (line 859) | Vector4 operator/ (const Vector4& b) const { return Vector4(x /... function T (line 866) | T Dot(const Vector4& b) const { return x*b.x + y*b.y + z*... function Normalize (line 877) | void Normalize() function Vector4 (line 886) | Vector4 Normalized() const type Vector4 (line 899) | typedef Vector4 Vector4f; type Vector4 (line 900) | typedef Vector4 Vector4d; type Vector4 (line 901) | typedef Vector4 Vector4i; function Clear (line 926) | void Clear() function AddPoint (line 932) | void AddPoint( const Vector3 & v ) type Bounds3 (line 949) | typedef Bounds3 Bounds3f; type Bounds3 (line 950) | typedef Bounds3 Bounds3d; function operator (line 982) | bool operator== (const Size& b) const { return w == b.w && h == b.h; } function operator (line 983) | bool operator!= (const Size& b) const { return w != b.w || h != b.h; } function Size (line 985) | Size operator+ (const Size& b) const { return Size(w + b.w, h + b.h); } function Size (line 987) | Size operator- (const Size& b) const { return Size(w - b.w, h - b.h); } function Size (line 990) | Size operator* (const Size& b) const { return Size(w * b.w, h * b.h); } function Size (line 992) | Size operator/ (const Size& b) const { return Size(w / b.w, h / b.h); } function Size (line 996) | Size operator* (T s) const { return Size(w*s, h*s); } function Size (line 998) | Size operator/ (T s) const { return Size(w/s, h/s); } function Size (line 1001) | static Size Min(const Size& a, const Size& b) { return Size((a.w < b.w... function Size (line 1003) | static Size Max(const Size& a, const Size& b) { return Size((a.w > b.w... type Size (line 1012) | typedef Size Sizei; type Sizeu (line 1013) | typedef Size Sizeu; type Size (line 1014) | typedef Size Sizef; type Size (line 1015) | typedef Size Sized; function SetPos (line 1048) | void SetPos(const Vector2& pos) { x = pos.x; y = pos.y; } function SetSize (line 1049) | void SetSize(const Size& sz) { w = sz.w; h = sz.h; } function operator (line 1051) | bool operator == (const Rect& vp) const function operator (line 1053) | bool operator != (const Rect& vp) const type Rect (line 1057) | typedef Rect Recti; function Quat (line 1142) | static Quat Identity() { return Quat(0, 0, 0, 1); } function GetAxisAngle (line 1145) | void GetAxisAngle(Vector3* axis, T* angle) const function OVR (line 1188) | inline OVR::Vector3 FastToRotationVector() const function Quat (line 1215) | static Quat FromRotationVector(const Vector3& v) function explicit (line 1258) | explicit Quat(const Matrix4& m) function explicit (line 1301) | explicit Quat(const Matrix3& m) function operator (line 1343) | bool operator== (const Quat& b) const { return x == b.x && y == b.y &&... function operator (line 1344) | bool operator!= (const Quat& b) const { return x != b.x || y != b.y ||... function Quat (line 1346) | Quat operator+ (const Quat& b) const { return Quat(x + b.x, y + b.y, ... function Quat (line 1348) | Quat operator- (const Quat& b) const { return Quat(x - b.x, y - b.y, ... function Quat (line 1351) | Quat operator* (T s) const { return Quat(x * s, y * s, z * ... function Quat (line 1353) | Quat operator/ (T s) const { T rcp = T(1)/s; return Quat(x ... function T (line 1370) | static T Abs(const T v) { return (v >= 0) ? v : -v; } function T (line 1382) | T Distance(const Quat& q) const function T (line 1389) | T DistanceSq(const Quat& q) const function T (line 1396) | T Dot(const Quat& q) const function T (line 1402) | T Angle(const Quat& q) const function Normalize (line 1416) | void Normalize() function Quat (line 1424) | Quat Normalized() const function Quat (line 1448) | Quat operator* (const Quat& b) const { return Quat(w * b.x + x * b.w ... function Quat (line 1456) | Quat PowNormalized(T p) const function Quat (line 1466) | static Quat Align(const Vector3& alignTo, const Vector3& v) function Quat (line 1505) | Quat GetSwingTwist(const Vector3& axis, Quat* twist) const function Quat (line 1526) | Quat Lerp(const Quat& b, T s) const function Quat (line 1532) | Quat Slerp(const Quat& b, T s) const function Quat (line 1539) | Quat FastSlerp(const Quat& b, T s) const function Invert (line 1599) | void Invert() function Quat (line 1605) | Quat TimeIntegrate(const Vector3& angularVelocity, T dt) const function Quat (line 1622) | Quat TimeIntegrate(const Vector3& angularVelocity, const Vector3& ... function GetYawPitchRoll (line 1637) | void GetYawPitchRoll(T* yaw, T* pitch, T* roll) const type Quat (line 1761) | typedef Quat Quatf; type Quat (line 1762) | typedef Quat Quatd; function SetInvalid (line 1803) | void SetInvalid() { Rotation = Quat(NAN, NAN, NAN, NAN); Translation ... function ToArray (line 1828) | void ToArray(T* arr) const function Pose (line 1834) | static Pose FromArray(const T* v) function Pose (line 1895) | Pose Lerp(const Pose& b, T s) const function Pose (line 1901) | Pose FastLerp(const Pose& b, T s) const function Pose (line 1906) | Pose TimeIntegrate(const Vector3& linearVelocity, const Vector3& a... function Pose (line 1913) | Pose TimeIntegrate(const Vector3& linearVelocity, const Vector3& l... type Pose (line 1924) | typedef Pose Posef; type Pose (line 1925) | typedef Pose Posed; type NoInitType (line 1968) | enum NoInitType { NoInit } function Matrix4 (line 1971) | Matrix4(NoInitType) { } function explicit (line 2011) | explicit Matrix4(const Quat& q) function explicit (line 2025) | explicit Matrix4(const Pose& p) function explicit (line 2034) | explicit Matrix4(const Matrix4::OtherFloatType> &src) function ToString (line 2056) | void ToString(char* dest, size_t destsize) const function Matrix4 (line 2068) | static Matrix4 FromString(const char* src) function Matrix4 (line 2092) | static Matrix4 Identity() { return Matrix4(); } function SetIdentity (line 2094) | void SetIdentity() function SetXBasis (line 2102) | void SetXBasis(const Vector3& v) function SetYBasis (line 2113) | void SetYBasis(const Vector3 & v) function SetZBasis (line 2124) | void SetZBasis(const Vector3 & v) function operator (line 2135) | bool operator== (const Matrix4& b) const function Matrix4 (line 2145) | Matrix4 operator+ (const Matrix4& b) const function Matrix4 (line 2160) | Matrix4 operator- (const Matrix4& b) const function Matrix4 (line 2176) | static Matrix4& Multiply(Matrix4* d, const Matrix4& a, const Matrix4& b) function Matrix4 (line 2190) | Matrix4 operator* (const Matrix4& b) const function Matrix4 (line 2202) | Matrix4 operator* (T s) const function Matrix4 (line 2218) | Matrix4 operator/ (T s) const function Transpose (line 2257) | void Transpose() function T (line 2263) | T SubDet (const size_t* rows, const size_t* cols) const function T (line 2270) | T Cofactor(size_t I, size_t J) const function Matrix4 (line 2289) | Matrix4 Inverted() const function Matrix4 (line 2400) | static Matrix4 AxisConversion(const WorldAxes& to, const WorldAxes& from) function Matrix4 (line 2424) | static Matrix4 Translation(const Vector3& v) function SetTranslation (line 2444) | void SetTranslation(const Vector3& v) function Matrix4 (line 2457) | static Matrix4 Scaling(const Vector3& v) function Matrix4 (line 2467) | static Matrix4 Scaling(T x, T y, T z) function Matrix4 (line 2477) | static Matrix4 Scaling(T s) function T (line 2487) | T Distance(const Matrix4& m2) const function Matrix4 (line 2502) | static Matrix4 RotationAxis(Axis A, T angle, RotateDirection d, HandedSy... function Matrix4 (line 2534) | static Matrix4 RotationX(T angle) function Matrix4 (line 2550) | static Matrix4 RotationY(T angle) function Matrix4 (line 2566) | static Matrix4 RotationZ(T angle) function Matrix4 (line 2579) | static Matrix4 LookAtRH(const Vector3& eye, const Vector3& at, con... function Matrix4 (line 2595) | static Matrix4 LookAtLH(const Vector3& eye, const Vector3& at, con... function Matrix4 (line 2617) | static Matrix4 PerspectiveRH(T yfov, T aspect, T znear, T zfar) function Matrix4 (line 2642) | static Matrix4 PerspectiveLH(T yfov, T aspect, T znear, T zfar) function Matrix4 (line 2661) | static Matrix4 Ortho2D(T w, T h) type Matrix4 (line 2673) | typedef Matrix4 Matrix4f; type Matrix4 (line 2674) | typedef Matrix4 Matrix4d; type NoInitType (line 2705) | enum NoInitType { NoInit } function Matrix3 (line 2708) | Matrix3(NoInitType) { } function explicit (line 2735) | explicit Matrix3(const Quat& q) function explicit (line 2747) | inline explicit Matrix3(T s) function T (line 2782) | T operator()(int i, int j) const { return M[i][j]; } function ToString (line 2785) | void ToString(char* dest, size_t destsize) const function Matrix3 (line 2795) | static Matrix3 FromString(const char* src) function Matrix3 (line 2815) | static Matrix3 Identity() { return Matrix3(); } function SetIdentity (line 2817) | void SetIdentity() function Matrix3 (line 2824) | static Matrix3 Diagonal(T m00, T m11, T m22) function Matrix3 (line 2830) | static Matrix3 Diagonal(const Vector3& v) { return Diagonal(v.x, v.y,... function operator (line 2834) | bool operator== (const Matrix3& b) const function Matrix3 (line 2846) | Matrix3 operator+ (const Matrix3& b) const function Matrix3 (line 2868) | Matrix3 operator- (const Matrix3& b) const function Matrix3 (line 2887) | static Matrix3& Multiply(Matrix3* d, const Matrix3& a, const Matrix3& b) function Matrix3 (line 2900) | Matrix3 operator* (const Matrix3& b) const function Matrix3 (line 2912) | Matrix3 operator* (T s) const function Matrix3 (line 2940) | Matrix3 operator/ (T s) const function Transpose (line 2979) | void Transpose() function T (line 2985) | T SubDet (const size_t* rows, const size_t* cols) const function Rank1Add (line 2994) | inline void Rank1Add(const Vector3 &a, const Vector3 &b) function Rank1Sub (line 3002) | inline void Rank1Sub(const Vector3 &a, const Vector3 &b) function Vector3 (line 3009) | inline Vector3 Col(int c) const function Vector3 (line 3014) | inline Vector3 Row(int r) const function Vector3 (line 3019) | inline Vector3 GetColumn(int c) const function Vector3 (line 3024) | inline Vector3 GetRow(int r) const function SetColumn (line 3029) | inline void SetColumn(int c, const Vector3& v) function SetRow (line 3036) | inline void SetRow(int r, const Vector3& v) function T (line 3043) | inline T Determinant() const function Matrix3 (line 3080) | static Matrix3 OuterProduct(const Vector3& a, const Vector3& b) function Matrix3 (line 3089) | static Matrix3 LeftCrossAsMatrix(const Vector3& L) function Matrix3 (line 3099) | static Matrix3 RightCrossAsMatrix(const Vector3& R) function T (line 3115) | T Angle(const Matrix3& b) const type Matrix3 (line 3131) | typedef Matrix3 Matrix3f; type Matrix3 (line 3132) | typedef Matrix3 Matrix3d; type NoInitType (line 3146) | enum NoInitType { NoInit } function Matrix2 (line 3149) | Matrix2(NoInitType) { } function explicit (line 3172) | explicit Matrix2(T s) function T (line 3205) | T operator()(int i, int j) const { return M[i][j]; } function T (line 3207) | const T* operator[](int i) const { return M[i]; } function T (line 3208) | T* operator[](int i) { return M[i]; } function Matrix2 (line 3210) | static Matrix2 Identity() { return Matrix2(); } function SetIdentity (line 3212) | void SetIdentity() function Matrix2 (line 3218) | static Matrix2 Diagonal(T m00, T m11) function Matrix2 (line 3222) | static Matrix2 Diagonal(const Vector2& v) { return Matrix2(v.x, v.y); } function operator (line 3226) | bool operator== (const Matrix2& b) const function Matrix2 (line 3232) | Matrix2 operator+ (const Matrix2& b) const function Matrix2 (line 3251) | Matrix2 operator- (const Matrix2& b) const function Matrix2 (line 3264) | Matrix2 operator* (const Matrix2& b) const function Matrix2 (line 3276) | Matrix2 operator* (T s) const function Matrix2 (line 3289) | Matrix2 operator/ (T s) const function Transpose (line 3317) | void Transpose() function SetColumn (line 3332) | void SetColumn(int c, const Vector2& v) function SetRow (line 3338) | void SetRow(int r, const Vector2& v) function Matrix2 (line 3349) | Matrix2 Inverse() const function T (line 3364) | T Angle(const Matrix2& b) const type Matrix2 (line 3371) | typedef Matrix2 Matrix2f; type Matrix2 (line 3372) | typedef Matrix2 Matrix2d; function explicit (line 3389) | inline explicit SymMat3(T s) function explicit (line 3395) | inline explicit SymMat3(T a00, T a01, T a02, T a11, T a12, T a22) function operator (line 3403) | operator Matrix3() const function Index (line 3410) | static inline int Index(unsigned int i, unsigned int j) function T (line 3415) | inline T operator()(int i, int j) const { return v[Index(i,j)]; } function T (line 3417) | inline T &operator()(int i, int j) { return v[Index(i,j)]; } function SymMat3 (line 3454) | inline SymMat3 operator*(T s) const function SymMat3 (line 3468) | static SymMat3& Multiply(SymMat3* d, const SymMat3& a, const SymMat3& b) function T (line 3484) | inline T Determinant() const function Rank1 (line 3520) | inline void Rank1(const Vector3 &a) function Rank1Add (line 3528) | inline void Rank1Add(const Vector3 &a) function Rank1Sub (line 3536) | inline void Rank1Sub(const Vector3 &a) type SymMat3 (line 3544) | typedef SymMat3 SymMat3f; type SymMat3 (line 3545) | typedef SymMat3 SymMat3d; type AngularUnits (line 3579) | enum AngularUnits function T (line 3590) | T Get(AngularUnits u = Radians) const { return (u == Radians) ?... function Set (line 3591) | void Set(const T& x, AngularUnits u = Radians) { a = (u == Radians) ? x ... function operator (line 3595) | bool operator== (const Angle& b) const { return a == b.a; } function operator (line 3596) | bool operator!= (const Angle& b) const { return a != b.a; } function Angle (line 3606) | Angle operator+ (const Angle& b) const { Angle res = *this; res += b;... function Angle (line 3607) | Angle operator+ (const T& x) const { Angle res = *this; res += x;... function Angle (line 3610) | Angle operator- (const Angle& b) const { Angle res = *this; res -= b;... function Angle (line 3611) | Angle operator- (const T& x) const { Angle res = *this; res -= x;... function T (line 3613) | T Distance(const Angle& b) { T c = fabs(a - b.a); return ... function FastFixRange (line 3621) | inline void FastFixRange() function FixRange (line 3630) | inline void FixRange() type Angle (line 3644) | typedef Angle Anglef; type Angle (line 3645) | typedef Angle Angled; function Flip (line 3680) | void Flip() function operator (line 3686) | bool operator==(const Plane& rhs) const type Plane (line 3692) | typedef Plane Planef; type Plane (line 3693) | typedef Plane Planed; function FovPort (line 3758) | static FovPort CreateFromRadians(float horizontalFov, float verticalFov) function FovPort (line 3768) | static FovPort CreateFromDegrees(float horizontalFovDegrees, function GetHorizontalFovDegrees (line 3780) | float GetHorizontalFovDegrees() const { return RadToDegree(GetHorizont... function ScaleAndOffset2D (line 3788) | static ScaleAndOffset2D CreateNDCScaleAndOffsetFromFov ( FovPort tanHalf... function Vector2f (line 3806) | Vector2f TanAngleToRendertargetNDC(Vector2f const &tanEyeAngle) function FovPort (line 3813) | static FovPort Min(const FovPort& a, const FovPort& b) function FovPort (line 3822) | static FovPort Max(const FovPort& a, const FovPort& b) FILE: deps/OculusOVR/Include/Extras/OVR_StereoProjection.h function namespace (line 34) | namespace OVR { FILE: deps/OculusOVR/Include/OVR_CAPI.h type ovrBool (line 266) | typedef char ovrBool; type b (line 275) | typedef struct OVR_ALIGNAS(4) ovrColorf_ type OVR_ALIGNAS (line 281) | struct OVR_ALIGNAS type OVR_ALIGNAS (line 287) | struct OVR_ALIGNAS type OVR_ALIGNAS (line 294) | struct OVR_ALIGNAS type z (line 301) | typedef struct OVR_ALIGNAS(4) ovrQuatf_ type OVR_ALIGNAS (line 307) | struct OVR_ALIGNAS type z (line 313) | typedef struct OVR_ALIGNAS(4) ovrVector3f_ type OVR_ALIGNAS (line 319) | struct OVR_ALIGNAS type OVR_ALIGNAS (line 326) | struct OVR_ALIGNAS type OVR_ALIGNAS (line 337) | struct OVR_ALIGNAS type OVR_ALIGNAS (line 615) | struct OVR_ALIGNAS type ovrTextureType (line 629) | typedef enum ovrTextureType_ type ovrTextureBindFlags (line 645) | typedef enum ovrTextureBindFlags_ type ovrTextureFormat (line 659) | typedef enum ovrTextureFormat_ type ovrTextureFlags (line 700) | typedef enum ovrTextureMiscFlags_ type ovrTextureSwapChainDesc (line 727) | typedef struct ovrTextureSwapChainDesc_ type ovrMirrorTextureDesc (line 746) | typedef struct ovrMirrorTextureDesc_ type ovrTextureSwapChainData (line 754) | struct ovrTextureSwapChainData type ovrMirrorTextureData (line 755) | struct ovrMirrorTextureData type ovrButton (line 764) | typedef enum ovrButton_ type ovrTouch (line 802) | typedef enum ovrTouch_ type OVR_ALIGNAS (line 840) | struct OVR_ALIGNAS type ovrControllerType (line 858) | typedef enum ovrControllerType_ type ovrHapticsBufferSubmitMode (line 873) | typedef enum ovrHapticsBufferSubmitMode_ type ovrHapticsBuffer (line 880) | typedef struct ovrHapticsBuffer_ type ovrHapticsPlaybackState (line 891) | typedef struct ovrHapticsPlaybackState_ type ovrTrackedDeviceType (line 901) | typedef enum ovrTrackedDeviceType_ type ovrBoundaryType (line 911) | typedef enum ovrBoundaryType_ type ovrBoundaryLookAndFeel (line 921) | typedef struct ovrBoundaryLookAndFeel_ type ovrBoundaryTestResult (line 928) | typedef struct ovrBoundaryTestResult_ type ovrHandType (line 947) | typedef enum ovrHandType_ type ovrInputState (line 960) | typedef struct ovrInputState_ type ovrInitFlags (line 1018) | typedef enum ovrInitFlags_ type ovrLogLevel (line 1042) | typedef enum ovrLogLevel_ type OVR_ALIGNAS (line 1066) | struct OVR_ALIGNAS type ovrSessionStatus (line 1336) | typedef struct ovrSessionStatus_ type ovrLayerType (line 1671) | typedef enum ovrLayerType_ type ovrLayerFlags (line 1686) | typedef enum ovrLayerFlags_ type OVR_ALIGNAS (line 1716) | struct OVR_ALIGNAS type OVR_ALIGNAS (line 1737) | struct OVR_ALIGNAS type OVR_ALIGNAS (line 1786) | struct OVR_ALIGNAS type OVR_ALIGNAS (line 1836) | struct OVR_ALIGNAS type ovrLayer_Union (line 1864) | typedef union ovrLayer_Union_ type OVR_ALIGNAS (line 2088) | struct OVR_ALIGNAS type OVR_ALIGNAS (line 2201) | struct OVR_ALIGNAS type ovrPerfHudMode (line 2290) | typedef enum ovrPerfHudMode_ type ovrLayerHudMode (line 2310) | typedef enum ovrLayerHudMode_ type ovrDebugHudStereoMode (line 2334) | typedef enum ovrDebugHudStereoMode_ FILE: deps/OculusOVR/Include/OVR_ErrorCode.h type ovrResult (line 20) | typedef int32_t ovrResult; type ovrSuccessType (line 55) | typedef enum ovrSuccessType_ type ovrSuccessTypes (line 64) | typedef enum ovrSuccessTypes_ type ovrErrorType (line 77) | typedef enum ovrErrorType_ type ovrErrorInfo (line 154) | typedef struct ovrErrorInfo_ FILE: deps/OpenAL/AL/al.h type ALboolean (line 38) | typedef char ALboolean; type ALchar (line 41) | typedef char ALchar; type ALbyte (line 44) | typedef signed char ALbyte; type ALubyte (line 47) | typedef unsigned char ALubyte; type ALshort (line 50) | typedef short ALshort; type ALushort (line 53) | typedef unsigned short ALushort; type ALint (line 56) | typedef int ALint; type ALuint (line 59) | typedef unsigned int ALuint; type ALsizei (line 62) | typedef int ALsizei; type ALenum (line 65) | typedef int ALenum; type ALfloat (line 68) | typedef float ALfloat; type ALdouble (line 71) | typedef double ALdouble; type ALvoid (line 74) | typedef void ALvoid; type ALchar (line 581) | typedef const ALchar* (AL_APIENTRY *LPALGETSTRING)(ALenum param); FILE: deps/OpenAL/AL/alc.h type ALCdevice (line 34) | typedef struct ALCdevice_struct ALCdevice; type ALCcontext (line 36) | typedef struct ALCcontext_struct ALCcontext; type ALCboolean (line 39) | typedef char ALCboolean; type ALCchar (line 42) | typedef char ALCchar; type ALCbyte (line 45) | typedef signed char ALCbyte; type ALCubyte (line 48) | typedef unsigned char ALCubyte; type ALCshort (line 51) | typedef short ALCshort; type ALCushort (line 54) | typedef unsigned short ALCushort; type ALCint (line 57) | typedef int ALCint; type ALCuint (line 60) | typedef unsigned int ALCuint; type ALCsizei (line 63) | typedef int ALCsizei; type ALCenum (line 66) | typedef int ALCenum; type ALCfloat (line 69) | typedef float ALCfloat; type ALCdouble (line 72) | typedef double ALCdouble; type ALCvoid (line 75) | typedef void ALCvoid; type ALCcontext (line 212) | typedef ALCcontext* (ALC_APIENTRY *LPALCCREATECONTEXT)(ALCdevice *dev... type ALCcontext (line 217) | typedef ALCcontext* (ALC_APIENTRY *LPALCGETCURRENTCONTEXT)(void); type ALCdevice (line 218) | typedef ALCdevice* (ALC_APIENTRY *LPALCGETCONTEXTSDEVICE)(ALCcontext... type ALCdevice (line 219) | typedef ALCdevice* (ALC_APIENTRY *LPALCOPENDEVICE)(const ALCchar *de... type const (line 222) | typedef ALCboolean (ALC_APIENTRY *LPALCISEXTENSIONPRESENT)(ALCdevice... type ALCchar (line 224) | typedef ALCenum (ALC_APIENTRY *LPALCGETENUMVALUE)(ALCdevice *devi... type ALCchar (line 225) | typedef const ALCchar* (ALC_APIENTRY *LPALCGETSTRING)(ALCdevice *device,... type ALCdevice (line 227) | typedef ALCdevice* (ALC_APIENTRY *LPALCCAPTUREOPENDEVICE)(const ALCc... FILE: deps/OpenAL/AL/alext.h type __int64 (line 31) | typedef __int64 int64_t; type ALCcontext (line 155) | typedef ALCcontext* (ALC_APIENTRY*PFNALCGETTHREADCONTEXTPROC)(void); type ALenum (line 171) | typedef ALvoid (AL_APIENTRY*PFNALBUFFERSUBDATASOFTPROC)(ALuint,ALenum,const type ALCdevice (line 297) | typedef ALCdevice* (ALC_APIENTRY*LPALCLOOPBACKOPENDEVICESOFT)(const ALCc... type ALint64SOFT (line 321) | typedef int64_t ALint64SOFT; type ALuint64SOFT (line 322) | typedef uint64_t ALuint64SOFT; type ALCchar (line 426) | typedef const ALCchar* (ALC_APIENTRY*LPALCGETSTRINGISOFT)(ALCdevice *dev... type ALCint (line 427) | typedef ALCboolean (ALC_APIENTRY*LPALCRESETDEVICESOFT)(ALCdevice *device... FILE: deps/OpenAL/AL/efx-presets.h type EFXEAXREVERBPROPERTIES (line 8) | typedef struct { FILE: deps/OpenSLES/OpenSLES.h type sl_int8_t (line 66) | typedef sl_int8_t SLint8; type sl_uint8_t (line 67) | typedef sl_uint8_t SLuint8; type sl_int16_t (line 68) | typedef sl_int16_t SLint16; type sl_uint16_t (line 69) | typedef sl_uint16_t SLuint16; type sl_int32_t (line 70) | typedef sl_int32_t SLint32; type sl_uint32_t (line 71) | typedef sl_uint32_t SLuint32; type SLuint32 (line 73) | typedef SLuint32 SLboolean; type SLuint8 (line 77) | typedef SLuint8 SLchar; type SLint16 (line 78) | typedef SLint16 SLmillibel; type SLuint32 (line 79) | typedef SLuint32 SLmillisecond; type SLuint32 (line 80) | typedef SLuint32 SLmilliHertz; type SLint32 (line 81) | typedef SLint32 SLmillimeter; type SLint32 (line 82) | typedef SLint32 SLmillidegree; type SLint16 (line 83) | typedef SLint16 SLpermille; type SLuint32 (line 84) | typedef SLuint32 SLmicrosecond; type SLuint32 (line 85) | typedef SLuint32 SLresult; type SLInterfaceID_ (line 94) | struct SLInterfaceID_ { type SLObjectItf_ (line 103) | struct SLObjectItf_ type SLObjectItf_ (line 105) | struct SLObjectItf_ type SLDataLocator_URI (line 259) | typedef struct SLDataLocator_URI_ { type SLDataLocator_Address (line 265) | typedef struct SLDataLocator_Address_ { type SLDataLocator_IODevice (line 279) | typedef struct SLDataLocator_IODevice_ { type SLDataLocator_OutputMix (line 287) | typedef struct SLDataLocator_OutputMix { type SLDataLocator_BufferQueue (line 294) | typedef struct SLDataLocator_BufferQueue { type SLDataLocator_MIDIBufferQueue (line 300) | typedef struct SLDataLocator_MIDIBufferQueue { type SLDataFormat_MIME (line 313) | typedef struct SLDataFormat_MIME_ { type SLDataFormat_PCM (line 356) | typedef struct SLDataFormat_PCM_ { type SLDataSource (line 366) | typedef struct SLDataSource_ { type SLDataSink (line 372) | typedef struct SLDataSink_ { type SLObjectItf_ (line 401) | struct SLObjectItf_ { type SLAudioInputDescriptor (line 480) | typedef struct SLAudioInputDescriptor_ { type SLAudioOutputDescriptor (line 495) | typedef struct SLAudioOutputDescriptor_ { type SLAudioIODeviceCapabilitiesItf_ (line 513) | struct SLAudioIODeviceCapabilitiesItf_ type SLAudioIODeviceCapabilitiesItf_ (line 514) | struct SLAudioIODeviceCapabilitiesItf_ type SLAudioIODeviceCapabilitiesItf_ (line 542) | struct SLAudioIODeviceCapabilitiesItf_ { type SLLEDDescriptor (line 611) | typedef struct SLLEDDescriptor_ { type SLHSL (line 622) | typedef struct SLHSL_ { type SLLEDArrayItf_ (line 631) | struct SLLEDArrayItf_ type SLLEDArrayItf_ (line 632) | struct SLLEDArrayItf_ type SLLEDArrayItf_ (line 634) | struct SLLEDArrayItf_ { type SLVibraDescriptor (line 659) | typedef struct SLVibraDescriptor_ { type SLVibraItf_ (line 676) | struct SLVibraItf_ type SLVibraItf_ (line 677) | struct SLVibraItf_ type SLVibraItf_ (line 679) | struct SLVibraItf_ { type SLMetadataInfo (line 752) | typedef struct SLMetadataInfo_ { type SLMetadataExtractionItf_ (line 761) | struct SLMetadataExtractionItf_ type SLMetadataExtractionItf_ (line 762) | struct SLMetadataExtractionItf_ type SLMetadataExtractionItf_ (line 765) | struct SLMetadataExtractionItf_ { type SLMetadataTraversalItf_ (line 824) | struct SLMetadataTraversalItf_ type SLMetadataTraversalItf_ (line 825) | struct SLMetadataTraversalItf_ type SLMetadataTraversalItf_ (line 827) | struct SLMetadataTraversalItf_ { type SLDynamicSourceItf_ (line 861) | struct SLDynamicSourceItf_ type SLDynamicSourceItf_ (line 862) | struct SLDynamicSourceItf_ type SLDynamicSourceItf_ (line 864) | struct SLDynamicSourceItf_ { type SLOutputMixItf_ (line 877) | struct SLOutputMixItf_ type SLOutputMixItf_ (line 878) | struct SLOutputMixItf_ type SLOutputMixItf_ (line 886) | struct SLOutputMixItf_ { type SLPlayItf_ (line 928) | struct SLPlayItf_ type SLPlayItf_ (line 929) | struct SLPlayItf_ type SLPlayItf_ (line 937) | struct SLPlayItf_ { type SLPrefetchStatusItf_ (line 1005) | struct SLPrefetchStatusItf_ type SLPrefetchStatusItf_ (line 1006) | struct SLPrefetchStatusItf_ type SLPrefetchStatusItf_ (line 1014) | struct SLPrefetchStatusItf_ { type SLPlaybackRateItf_ (line 1060) | struct SLPlaybackRateItf_ type SLPlaybackRateItf_ (line 1061) | struct SLPlaybackRateItf_ type SLPlaybackRateItf_ (line 1063) | struct SLPlaybackRateItf_ { type SLSeekItf_ (line 1104) | struct SLSeekItf_ type SLSeekItf_ (line 1105) | struct SLSeekItf_ type SLSeekItf_ (line 1107) | struct SLSeekItf_ { type SLRecordItf_ (line 1150) | struct SLRecordItf_ type SLRecordItf_ (line 1151) | struct SLRecordItf_ type SLRecordItf_ (line 1160) | struct SLRecordItf_ { type SLEqualizerItf_ (line 1219) | struct SLEqualizerItf_ type SLEqualizerItf_ (line 1220) | struct SLEqualizerItf_ type SLEqualizerItf_ (line 1222) | struct SLEqualizerItf_ { type SLVolumeItf_ (line 1291) | struct SLVolumeItf_ type SLVolumeItf_ (line 1292) | struct SLVolumeItf_ type SLVolumeItf_ (line 1294) | struct SLVolumeItf_ { type SLDeviceVolumeItf_ (line 1340) | struct SLDeviceVolumeItf_ type SLDeviceVolumeItf_ (line 1341) | struct SLDeviceVolumeItf_ type SLDeviceVolumeItf_ (line 1343) | struct SLDeviceVolumeItf_ { type SLBufferQueueItf_ (line 1370) | struct SLBufferQueueItf_ type SLBufferQueueItf_ (line 1371) | struct SLBufferQueueItf_ type SLBufferQueueState (line 1380) | typedef struct SLBufferQueueState_ { type SLBufferQueueItf_ (line 1386) | struct SLBufferQueueItf_ { type SLPresetReverbItf_ (line 1422) | struct SLPresetReverbItf_ type SLPresetReverbItf_ (line 1423) | struct SLPresetReverbItf_ type SLPresetReverbItf_ (line 1425) | struct SLPresetReverbItf_ { type SLEnvironmentalReverbSettings (line 1503) | typedef struct SLEnvironmentalReverbSettings_ { type SLEnvironmentalReverbItf_ (line 1522) | struct SLEnvironmentalReverbItf_ type SLEnvironmentalReverbItf_ (line 1523) | struct SLEnvironmentalReverbItf_ type SLEnvironmentalReverbItf_ (line 1525) | struct SLEnvironmentalReverbItf_ { type SLEffectSendItf_ (line 1623) | struct SLEffectSendItf_ type SLEffectSendItf_ (line 1624) | struct SLEffectSendItf_ type SLEffectSendItf_ (line 1626) | struct SLEffectSendItf_ { type SL3DGroupingItf_ (line 1667) | struct SL3DGroupingItf_ type SL3DGroupingItf_ (line 1668) | struct SL3DGroupingItf_ type SL3DGroupingItf_ (line 1670) | struct SL3DGroupingItf_ { type SL3DCommitItf_ (line 1689) | struct SL3DCommitItf_ type SL3DCommitItf_ (line 1690) | struct SL3DCommitItf_ type SL3DCommitItf_ (line 1692) | struct SL3DCommitItf_ { type SLVec3D (line 1707) | typedef struct SLVec3D_ { type SL3DLocationItf_ (line 1715) | struct SL3DLocationItf_ type SL3DLocationItf_ (line 1716) | struct SL3DLocationItf_ type SL3DLocationItf_ (line 1718) | struct SL3DLocationItf_ { type SL3DDopplerItf_ (line 1768) | struct SL3DDopplerItf_ type SL3DDopplerItf_ (line 1769) | struct SL3DDopplerItf_ type SL3DDopplerItf_ (line 1771) | struct SL3DDopplerItf_ { type SL3DSourceItf_ (line 1806) | struct SL3DSourceItf_ type SL3DSourceItf_ (line 1807) | struct SL3DSourceItf_ type SL3DSourceItf_ (line 1809) | struct SL3DSourceItf_ { type SL3DMacroscopicItf_ (line 1880) | struct SL3DMacroscopicItf_ type SL3DMacroscopicItf_ (line 1881) | struct SL3DMacroscopicItf_ type SL3DMacroscopicItf_ (line 1883) | struct SL3DMacroscopicItf_ { type SLMuteSoloItf_ (line 1926) | struct SLMuteSoloItf_ type SLMuteSoloItf_ (line 1927) | struct SLMuteSoloItf_ type SLMuteSoloItf_ (line 1929) | struct SLMuteSoloItf_ { type SLDynamicInterfaceManagementItf_ (line 1972) | struct SLDynamicInterfaceManagementItf_ type SLDynamicInterfaceManagementItf_ (line 1973) | struct SLDynamicInterfaceManagementItf_ type SLDynamicInterfaceManagementItf_ (line 1984) | struct SLDynamicInterfaceManagementItf_ { type SLMIDIMessageItf_ (line 2021) | struct SLMIDIMessageItf_ type SLMIDIMessageItf_ (line 2022) | struct SLMIDIMessageItf_ type SLMIDIMessageItf_ (line 2044) | struct SLMIDIMessageItf_ { type SLMIDIMuteSoloItf_ (line 2077) | struct SLMIDIMuteSoloItf_ type SLMIDIMuteSoloItf_ (line 2078) | struct SLMIDIMuteSoloItf_ type SLMIDIMuteSoloItf_ (line 2080) | struct SLMIDIMuteSoloItf_ { type SLMIDITempoItf_ (line 2135) | struct SLMIDITempoItf_ type SLMIDITempoItf_ (line 2136) | struct SLMIDITempoItf_ type SLMIDITempoItf_ (line 2138) | struct SLMIDITempoItf_ { type SLMIDITimeItf_ (line 2165) | struct SLMIDITimeItf_ type SLMIDITimeItf_ (line 2166) | struct SLMIDITimeItf_ type SLMIDITimeItf_ (line 2168) | struct SLMIDITimeItf_ { type SLAudioCodecDescriptor (line 2278) | typedef struct SLAudioCodecDescriptor_ { type SLAudioCodecProfileMode (line 2298) | typedef struct SLAudioCodecProfileMode_ { type SLAudioDecoderCapabilitiesItf_ (line 2305) | struct SLAudioDecoderCapabilitiesItf_ type SLAudioDecoderCapabilitiesItf_ (line 2306) | struct SLAudioDecoderCapabilitiesItf_ type SLAudioDecoderCapabilitiesItf_ (line 2308) | struct SLAudioDecoderCapabilitiesItf_ { type SLAudioEncoderSettings (line 2331) | typedef struct SLAudioEncoderSettings_ { type SLAudioEncoderCapabilitiesItf_ (line 2349) | struct SLAudioEncoderCapabilitiesItf_ type SLAudioEncoderCapabilitiesItf_ (line 2350) | struct SLAudioEncoderCapabilitiesItf_ type SLAudioEncoderCapabilitiesItf_ (line 2352) | struct SLAudioEncoderCapabilitiesItf_ { type SLAudioEncoderItf_ (line 2374) | struct SLAudioEncoderItf_ type SLAudioEncoderItf_ (line 2375) | struct SLAudioEncoderItf_ type SLAudioEncoderItf_ (line 2377) | struct SLAudioEncoderItf_ { type SLBassBoostItf_ (line 2396) | struct SLBassBoostItf_ type SLBassBoostItf_ (line 2397) | struct SLBassBoostItf_ type SLBassBoostItf_ (line 2399) | struct SLBassBoostItf_ { type SLPitchItf_ (line 2429) | struct SLPitchItf_ type SLPitchItf_ (line 2430) | struct SLPitchItf_ type SLPitchItf_ (line 2432) | struct SLPitchItf_ { type SLRatePitchItf_ (line 2458) | struct SLRatePitchItf_ type SLRatePitchItf_ (line 2459) | struct SLRatePitchItf_ type SLRatePitchItf_ (line 2461) | struct SLRatePitchItf_ { type SLVirtualizerItf_ (line 2485) | struct SLVirtualizerItf_ type SLVirtualizerItf_ (line 2486) | struct SLVirtualizerItf_ type SLVirtualizerItf_ (line 2488) | struct SLVirtualizerItf_ { type SLVisualizationItf_ (line 2518) | struct SLVisualizationItf_ type SLVisualizationItf_ (line 2519) | struct SLVisualizationItf_ type SLVisualizationItf_ (line 2528) | struct SLVisualizationItf_{ type SLEngineItf_ (line 2549) | struct SLEngineItf_ type SLEngineItf_ (line 2550) | struct SLEngineItf_ type SLEngineItf_ (line 2553) | struct SLEngineItf_ { type SLEngineCapabilitiesItf_ (line 2675) | struct SLEngineCapabilitiesItf_ type SLEngineCapabilitiesItf_ (line 2676) | struct SLEngineCapabilitiesItf_ type SLEngineCapabilitiesItf_ (line 2678) | struct SLEngineCapabilitiesItf_ { type SLThreadSyncItf_ (line 2725) | struct SLThreadSyncItf_ type SLThreadSyncItf_ (line 2726) | struct SLThreadSyncItf_ type SLThreadSyncItf_ (line 2729) | struct SLThreadSyncItf_ { type SLEngineOption (line 2746) | typedef struct SLEngineOption_ { FILE: deps/OpenSLES/OpenSLES_Android.h type sl_int64_t (line 35) | typedef sl_int64_t SLAint64; type sl_uint64_t (line 37) | typedef sl_uint64_t SLAuint64; type SLAndroidDataFormat_PCM_EX (line 50) | typedef struct SLAndroidDataFormat_PCM_EX_ { type SLAndroidEffectItf_ (line 91) | struct SLAndroidEffectItf_ type SLAndroidEffectItf_ (line 92) | struct SLAndroidEffectItf_ type SLAndroidEffectItf_ (line 94) | struct SLAndroidEffectItf_ { type SLAndroidEffectSendItf_ (line 128) | struct SLAndroidEffectSendItf_ type SLAndroidEffectSendItf_ (line 129) | struct SLAndroidEffectSendItf_ type SLAndroidEffectSendItf_ (line 131) | struct SLAndroidEffectSendItf_ { type SLAndroidEffectCapabilitiesItf_ (line 172) | struct SLAndroidEffectCapabilitiesItf_ type SLAndroidEffectCapabilitiesItf_ (line 173) | struct SLAndroidEffectCapabilitiesItf_ type SLAndroidEffectCapabilitiesItf_ (line 175) | struct SLAndroidEffectCapabilitiesItf_ { type SLAndroidConfigurationItf_ (line 197) | struct SLAndroidConfigurationItf_ type SLAndroidConfigurationItf_ (line 198) | struct SLAndroidConfigurationItf_ type SLAndroidConfigurationItf_ (line 205) | struct SLAndroidConfigurationItf_ { type SLAndroidSimpleBufferQueueItf_ (line 233) | struct SLAndroidSimpleBufferQueueItf_ type SLAndroidSimpleBufferQueueItf_ (line 234) | struct SLAndroidSimpleBufferQueueItf_ type SLAndroidSimpleBufferQueueState (line 243) | typedef struct SLAndroidSimpleBufferQueueState_ { type SLAndroidSimpleBufferQueueItf_ (line 249) | struct SLAndroidSimpleBufferQueueItf_ { type SLAndroidBufferQueueItf_ (line 276) | struct SLAndroidBufferQueueItf_ type SLAndroidBufferQueueItf_ (line 277) | struct SLAndroidBufferQueueItf_ type SLAndroidBufferItem (line 295) | typedef struct SLAndroidBufferItem_ { type SLAndroidBufferQueueState (line 312) | typedef struct SLAndroidBufferQueueState_ { type SLAndroidBufferQueueItf_ (line 317) | struct SLAndroidBufferQueueItf_ { type SLDataLocator_AndroidFD (line 364) | typedef struct SLDataLocator_AndroidFD_ { type SLDataLocator_AndroidSimpleBufferQueue (line 382) | typedef struct SLDataLocator_AndroidSimpleBufferQueue { type SLDataLocator_AndroidBufferQueue (line 397) | typedef struct SLDataLocator_AndroidBufferQueue_ { type SLAndroidAcousticEchoCancellationItf_ (line 412) | struct SLAndroidAcousticEchoCancellationItf_ type SLAndroidAcousticEchoCancellationItf_ (line 413) | struct SLAndroidAcousticEchoCancellationItf_ type SLAndroidAcousticEchoCancellationItf_ (line 416) | struct SLAndroidAcousticEchoCancellationItf_ { type SLAndroidAutomaticGainControlItf_ (line 432) | struct SLAndroidAutomaticGainControlItf_ type SLAndroidAutomaticGainControlItf_ (line 433) | struct SLAndroidAutomaticGainControlItf_ type SLAndroidAutomaticGainControlItf_ (line 435) | struct SLAndroidAutomaticGainControlItf_ { type SLAndroidNoiseSuppressionItf_ (line 451) | struct SLAndroidNoiseSuppressionItf_ type SLAndroidNoiseSuppressionItf_ (line 452) | struct SLAndroidNoiseSuppressionItf_ type SLAndroidNoiseSuppressionItf_ (line 454) | struct SLAndroidNoiseSuppressionItf_ { FILE: deps/OpenSLES/OpenSLES_Platform.h type sl_uint8_t (line 36) | typedef unsigned char sl_uint8_t; type sl_int8_t (line 37) | typedef signed char sl_int8_t; type sl_uint16_t (line 38) | typedef unsigned short sl_uint16_t; type sl_int16_t (line 39) | typedef signed short sl_int16_t; type sl_uint32_t (line 40) | typedef unsigned int /*long*/ sl_uint32_t; type sl_int32_t (line 41) | typedef signed int /*long*/ sl_int32_t; type sl_int64_t (line 42) | typedef long long sl_int64_t; type sl_uint64_t (line 43) | typedef unsigned long long sl_uint64_t; FILE: deps/PVRTT/Include/PVRTexLib.h type PVRHeader_CreateParams (line 33) | struct PVRHeader_CreateParams type PVRTexLib_Orientation (line 51) | struct PVRTexLib_Orientation type PVRTexLib_OpenGLFormat (line 62) | struct PVRTexLib_OpenGLFormat type PVRTexLib_OpenGLFormat (line 69) | typedef PVRTexLib_OpenGLFormat PVRTexLib_OpenGLESFormat; type PVRTexLib_MetaDataBlock (line 75) | struct PVRTexLib_MetaDataBlock type PVRTexLib_TranscoderOptions (line 91) | struct PVRTexLib_TranscoderOptions type PVRTexLib_ErrorMetrics (line 114) | struct PVRTexLib_ErrorMetrics FILE: deps/PVRTT/Include/PVRTexLib.hpp type pvrtexlib (line 16) | namespace pvrtexlib type MetaDataBlock (line 18) | struct MetaDataBlock method MetaDataBlock (line 25) | MetaDataBlock() class PVRTextureHeader (line 39) | class PVRTextureHeader class PVRTexture (line 607) | class PVRTexture : public PVRTextureHeader function PVRTextureHeader (line 1341) | PVRTextureHeader& PVRTextureHeader::operator=(const PVRTextureHeader& ... function PVRTextureHeader (line 1356) | PVRTextureHeader& PVRTextureHeader::operator=(PVRTextureHeader&& rhs) ... function PVRTexLib_CPVRTextureHeader (line 1381) | PVRTexLib_CPVRTextureHeader PVRTextureHeader::GetHeader(const PVRTextu... function PVRTuint32 (line 1386) | PVRTuint32 PVRTextureHeader::GetTextureBitsPerPixel() const function PVRTuint32 (line 1396) | PVRTuint32 PVRTextureHeader::GetTextureBitsPerPixel(PVRTuint64 u64Pixe... function PVRTuint32 (line 1401) | PVRTuint32 PVRTextureHeader::GetTextureChannelCount() const function PVRTexLibVariableType (line 1411) | PVRTexLibVariableType PVRTextureHeader::GetTextureChannelType() const function PVRTexLibColourSpace (line 1421) | PVRTexLibColourSpace PVRTextureHeader::GetColourSpace() const function PVRTuint32 (line 1431) | PVRTuint32 PVRTextureHeader::GetTextureWidth(PVRTuint32 mipLevel) const function PVRTuint32 (line 1441) | PVRTuint32 PVRTextureHeader::GetTextureHeight(PVRTuint32 mipLevel) const function PVRTuint32 (line 1451) | PVRTuint32 PVRTextureHeader::GetTextureDepth(PVRTuint32 mipLevel) const function PVRTuint32 (line 1461) | PVRTuint32 PVRTextureHeader::GetTextureSize(PVRTint32 mipLevel, bool a... function PVRTuint64 (line 1471) | PVRTuint64 PVRTextureHeader::GetTextureDataSize(PVRTint32 mipLevel, bo... function PVRTuint32 (line 1523) | PVRTuint32 PVRTextureHeader::GetTextureVulkanFormat() const function PVRTuint32 (line 1533) | PVRTuint32 PVRTextureHeader::GetTextureD3DFormat() const function PVRTuint32 (line 1543) | PVRTuint32 PVRTextureHeader::GetTextureDXGIFormat() const function PVRTuint32 (line 1572) | PVRTuint32 PVRTextureHeader::GetTextureMetaDataSize() const function PVRTuint32 (line 1622) | PVRTuint32 PVRTextureHeader::GetNumTextureAtlasMembers() const function PVRTuint32 (line 1643) | PVRTuint32 PVRTextureHeader::GetTextureNumMipMapLevels() const function PVRTuint32 (line 1653) | PVRTuint32 PVRTextureHeader::GetTextureNumFaces() const function PVRTuint32 (line 1663) | PVRTuint32 PVRTextureHeader::GetTextureNumArrayMembers() const function PVRTuint64 (line 1695) | PVRTuint64 PVRTextureHeader::GetTexturePixelFormat() const function PVRTexture (line 2043) | PVRTexture& PVRTexture::operator=(const PVRTexture& rhs) function PVRTexture (line 2054) | PVRTexture& PVRTexture::operator=(PVRTexture&& rhs) noexcept function PVRTexture (line 2068) | PVRTexture& PVRTexture::operator=(PVRTexLib_PVRTexture rhs) noexcept FILE: deps/PVRTT/Include/PVRTexLibDefines.h type PVRTchar8 (line 14) | typedef char PVRTchar8; type PVRTint8 (line 15) | typedef signed char PVRTint8; type PVRTint16 (line 16) | typedef signed short PVRTint16; type PVRTint32 (line 17) | typedef signed int PVRTint32; type PVRTuint8 (line 18) | typedef unsigned char PVRTuint8; type PVRTuint16 (line 19) | typedef unsigned short PVRTuint16; type PVRTuint32 (line 20) | typedef unsigned int PVRTuint32; type PVRTfloat32 (line 21) | typedef float PVRTfloat32; type PVRTint64 (line 22) | typedef signed long long PVRTint64; type PVRTuint64 (line 23) | typedef unsigned long long PVRTuint64; type PVRTexLibMetaData (line 86) | enum PVRTexLibMetaData type PVRTexLibAxis (line 104) | enum PVRTexLibAxis type PVRTexLibOrientation (line 115) | enum PVRTexLibOrientation type PVRTexLibColourSpace (line 129) | enum PVRTexLibColourSpace type PVRTexLibChannelName (line 143) | enum PVRTexLibChannelName type PVRTexLibPixelFormat (line 162) | enum PVRTexLibPixelFormat type PVRTexLibVariableType (line 328) | enum PVRTexLibVariableType type PVRTexLibCompressorQuality (line 355) | enum PVRTexLibCompressorQuality type PVRTexLibResizeMode (line 391) | enum PVRTexLibResizeMode type PVRTexLibFileContainerType (line 403) | enum PVRTexLibFileContainerType type PVRTexLibColourDiffMode (line 418) | enum PVRTexLibColourDiffMode type PVRTexLibLegacyApi (line 428) | enum PVRTexLibLegacyApi type PVRTextureHeaderV3 (line 463) | struct PVRTextureHeaderV3 FILE: deps/Stride.GitVersioning/GenerateVersionFile.cs class GenerateVersionFile (line 13) | public class GenerateVersionFile : Task method Execute (line 45) | public override bool Execute() method EnsureLibGit2UnmanagedInPath (line 141) | private static void EnsureLibGit2UnmanagedInPath(string mainPlatformDi... FILE: deps/Stride.GitVersioning/Nerdbank.GitVersioning/GitExtensions.cs class GitExtensions (line 39) | public static class GitExtensions method GetVersionHeight (line 60) | public static int GetVersionHeight(this Commit commit, string repoRela... method GetVersionHeight (line 76) | public static int GetVersionHeight(this Repository repo, string repoRe... method GetVersionHeight (line 108) | public static int GetVersionHeight(this Branch branch, string repoRela... method GetHeight (line 124) | public static int GetHeight(this Commit commit, Func con... method GetHeight (line 141) | public static int GetHeight(this Branch branch, Func con... method GetTruncatedCommitIdAsInt32 (line 152) | public static int GetTruncatedCommitIdAsInt32(this Commit commit) method GetTruncatedCommitIdAsUInt16 (line 163) | public static ushort GetTruncatedCommitIdAsUInt16(this Commit commit) method GetCommitFromTruncatedIdInteger (line 174) | public static Commit GetCommitFromTruncatedIdInteger(this Repository r... method GetIdAsVersion (line 199) | public static Version GetIdAsVersion(this Commit commit, string repoRe... method GetIdAsVersion (line 224) | public static Version GetIdAsVersion(this Repository repo, string repo... method GetCommitFromVersion (line 250) | public static Commit GetCommitFromVersion(this Repository repo, Versio... method GetCommitsFromVersion (line 263) | public static IEnumerable GetCommitsFromVersion(this Repositor... method HelpFindLibGit2NativeBinaries (line 286) | public static void HelpFindLibGit2NativeBinaries(string basePath) method TryHelpFindLibGit2NativeBinaries (line 300) | public static bool TryHelpFindLibGit2NativeBinaries(string basePath) method TryHelpFindLibGit2NativeBinaries (line 312) | public static bool TryHelpFindLibGit2NativeBinaries(string basePath, o... method AddDirectoryToPath (line 328) | public static void AddDirectoryToPath(string directory) method FindLibGit2NativeBinaries (line 344) | public static string FindLibGit2NativeBinaries(string basePath) method CommitMatchesVersion (line 370) | private static bool CommitMatchesVersion(Commit commit, Version expect... method StartsWith (line 384) | private static bool StartsWith(this ObjectId @object, ushort leadingBy... method EncodeAsHex (line 395) | private static string EncodeAsHex(byte[] buffer) method GetCommitHeight (line 418) | private static int GetCommitHeight(Commit commit, Dictionary GetCommitsReachableFromRefs(Reposit... method AddReachableCommitsFrom (line 467) | private static void AddReachableCommitsFrom(Commit startingCommit, Has... method GetIdAsVersionHelper (line 499) | private static Version GetIdAsVersionHelper(Commit commit, VersionOpti... method IsVersionFileChangedInWorkingCopy (line 532) | private static bool IsVersionFileChangedInWorkingCopy(Repository repo,... FILE: deps/Stride.GitVersioning/Nerdbank.GitVersioning/VersionFile.cs class VersionFile (line 14) | class VersionFile method GetVersion (line 21) | public static VersionOptions GetVersion(string packagePath) method GetVersion (line 36) | public static VersionOptions GetVersion(LibGit2Sharp.Commit commit, st... method GetVersionFromStream (line 57) | private static VersionOptions GetVersionFromStream(Stream stream) FILE: deps/Stride.GitVersioning/Nerdbank.GitVersioning/VersionOptions.cs class VersionOptions (line 10) | class VersionOptions FILE: deps/Stride.MSBuild.Tasks/SortItems.cs class SortItems (line 9) | public class SortItems : Task method Execute (line 23) | public override bool Execute() FILE: samples/Audio/SimpleAudio/SimpleAudio.Game/SoundScript.cs class SoundScript (line 19) | public class SoundScript : AsyncScript method Execute (line 37) | public override async Task Execute() FILE: samples/Games/JumpyJet/JumpyJet.Game/BackgroundScript.cs class BackgroundScript (line 12) | public class BackgroundScript : AsyncScript method Execute (line 17) | public override async Task Execute() FILE: samples/Games/JumpyJet/JumpyJet.Game/BackgroundSection.cs class BackgroundSection (line 11) | public class BackgroundSection method BackgroundSection (line 38) | public BackgroundSection(Sprite backgroundSprite, Vector3 screenVirtua... method DrawSprite (line 55) | public void DrawSprite(float elapsedTime, SpriteBatch spriteBatch) method CreateBackground (line 78) | private void CreateBackground(Texture bgTexture, RectangleF texReg) method UpdateSpriteQuads (line 99) | private void UpdateSpriteQuads() FILE: samples/Games/JumpyJet/JumpyJet.Game/CharacterScript.cs class CharacterScript (line 19) | public class CharacterScript : AsyncScript method Start (line 40) | public void Start() method Reset (line 54) | public void Reset() method CountPassedPipes (line 71) | public async Task CountPassedPipes() method DetectGameOver (line 88) | public async Task DetectGameOver() method Execute (line 110) | public override async Task Execute() method UpdateTransformation (line 145) | private void UpdateTransformation() method UserTappedScreen (line 151) | private bool UserTappedScreen() method UpdateAgentAnimation (line 156) | private void UpdateAgentAnimation() FILE: samples/Games/JumpyJet/JumpyJet.Game/GameGlobals.cs class GameGlobals (line 8) | static class GameGlobals FILE: samples/Games/JumpyJet/JumpyJet.Game/JumpyJetRenderer.cs class JumpyJetRenderer (line 12) | public class JumpyJetRenderer : SceneRendererBase method StartScrolling (line 37) | public void StartScrolling() method StopScrolling (line 42) | public void StopScrolling() method EnableAllParallaxesUpdate (line 47) | private void EnableAllParallaxesUpdate(bool isEnable) method InitializeCore (line 55) | protected override void InitializeCore() method CollectCore (line 75) | protected override void CollectCore(RenderContext context) method DrawCore (line 94) | protected override void DrawCore(RenderContext context, RenderDrawCont... FILE: samples/Games/JumpyJet/JumpyJet.Game/PipesScript.cs class PipesScript (line 15) | public class PipesScript : SyncScript method Start (line 37) | public override void Start() method Update (line 55) | public override void Update() method GetPipeRandomYPosition (line 93) | private float GetPipeRandomYPosition() method Reset (line 98) | private void Reset() method Cancel (line 104) | public override void Cancel() FILE: samples/Games/JumpyJet/JumpyJet.Game/UIScript.cs class UIScript (line 23) | public class UIScript : SyncScript method Start (line 43) | public override void Start() method Update (line 57) | public override void Update() method StartMainMenuMode (line 77) | public void StartMainMenuMode() method StartGameMode (line 84) | public void StartGameMode() method CreateMainMenuUI (line 89) | private void CreateMainMenuUI() method CreateGameUI (line 134) | private void CreateGameUI() method CreateGameOverUI (line 157) | private void CreateGameOverUI() FILE: samples/Games/SpaceEscape/SpaceEscape.Game/Background/BackgroundInfo.cs class BackgroundInfo (line 8) | public class BackgroundInfo : ScriptComponent method BackgroundInfo (line 10) | public BackgroundInfo() FILE: samples/Games/SpaceEscape/SpaceEscape.Game/Background/BackgroundScript.cs class BackgroundScript (line 18) | public class BackgroundScript : SyncScript method Start (line 51) | public override void Start() method Cancel (line 70) | public override void Cancel() method Update (line 76) | public override void Update() method Reset (line 116) | public void Reset() method DetectCollisions (line 132) | public bool DetectCollisions(ref BoundingBox agentBB) method DetectCollision (line 146) | private static bool DetectCollision(ref BoundingBox agentBB, method StartScrolling (line 169) | public void StartScrolling() method StopScrolling (line 177) | public void StopScrolling() method DetectHoles (line 182) | public bool DetectHoles(ref Vector3 agentWorldPos, out float height) method DetectHole (line 200) | private static bool DetectHole(ref Vector3 agentWorldPos, out float he... method CreateStartLevelBlocks (line 210) | private void CreateStartLevelBlocks() method AddLevelBlock (line 218) | private void AddLevelBlock(Section newSection) method RemoveLevelBlock (line 237) | private void RemoveLevelBlock(Section firstBlock) method RectContains (line 243) | private static bool RectContains(ref RectangleF rect, ref Vector2 agen... FILE: samples/Games/SpaceEscape/SpaceEscape.Game/Background/Hole.cs class Hole (line 11) | [DataContract("BackgroundElement")] FILE: samples/Games/SpaceEscape/SpaceEscape.Game/Background/LevelGenerator.cs class LevelGenerator (line 10) | public class LevelGenerator : ScriptComponent method RandomCreateLevelBlock (line 26) | public Section RandomCreateLevelBlock() method CreateSafeLevelBlock (line 43) | public Section CreateSafeLevelBlock() method CloneRandomObstacle (line 52) | private Entity CloneRandomObstacle(out bool useSubmeshesBoundingBoxes) method CreateLevelBlock (line 77) | private Section CreateLevelBlock(Entity backgroundEnt, int? maxObstacl... method RandomAddObstacles (line 99) | private void RandomAddObstacles(Section section, float patternLen, int... FILE: samples/Games/SpaceEscape/SpaceEscape.Game/Background/Obstacle.cs class Obstacle (line 12) | public class Obstacle FILE: samples/Games/SpaceEscape/SpaceEscape.Game/Background/ObstacleInfo.cs class ObstacleInfo (line 7) | public class ObstacleInfo : ScriptComponent FILE: samples/Games/SpaceEscape/SpaceEscape.Game/Background/Section.cs class Section (line 12) | public class Section method Section (line 37) | public Section() method AddBackgroundEntity (line 53) | public Section AddBackgroundEntity(Entity backgroundEntity) method AddObstacleEntity (line 74) | public Section AddObstacleEntity(Entity obstacleEntity, bool useSubBou... method AddHoleRange (line 122) | public Section AddHoleRange(List holes) FILE: samples/Games/SpaceEscape/SpaceEscape.Game/CharacterScript.cs class CharacterScript (line 18) | public class CharacterScript : AsyncScript type AgentState (line 25) | private enum AgentState type InputState (line 34) | private enum InputState type AgentAnimationKeys (line 42) | private enum AgentAnimationKeys type BoundingBoxKeys (line 51) | private enum BoundingBoxKeys method Start (line 85) | public void Start() method Execute (line 106) | public override async Task Execute() method Activate (line 135) | public void Activate() method Reset (line 143) | public void Reset() method OnDied (line 158) | public void OnDied(float floorHeight) method CalculateCurrentBoundingBox (line 169) | public BoundingBox CalculateCurrentBoundingBox() method SetShadowTransparency (line 180) | private void SetShadowTransparency(float transparency) method GetInputFromKeyboard (line 189) | private InputState GetInputFromKeyboard() method GetInputFromGesture (line 211) | private InputState GetInputFromGesture() method ProcessInputFromDragGesture (line 230) | private InputState ProcessInputFromDragGesture(GestureEventDrag gestur... method FindAngleBetweenVector (line 283) | private static float FindAngleBetweenVector(ref Vector2 v1, ref Vector... method ProcessInput (line 295) | private void ProcessInput(InputState currentInputState) method OnEnter (line 321) | private void OnEnter(AgentState agentState) method OnEnterChangeLane (line 354) | private void OnEnterChangeLane(bool isChangeLaneLeft) method UpdateState (line 373) | private void UpdateState() method UpdateChangeLane (line 390) | private void UpdateChangeLane() method PlayAnimation (line 407) | private void PlayAnimation(AgentAnimationKeys key) method GetXPosition (line 420) | private static float GetXPosition(int lane) FILE: samples/Games/SpaceEscape/SpaceEscape.Game/Effects/CustomFogEffect.sdsl.cs class CustomFogEffectKeys (line 19) | public static partial class CustomFogEffectKeys FILE: samples/Games/SpaceEscape/SpaceEscape.Game/Effects/SpaceEscapeEffectMain.sdfx.cs class GameParameters (line 19) | [DataContract]public partial class GameParameters : ShaderMixinParameters class ShaderMixins (line 25) | internal static partial class ShaderMixins class SpaceEscapeEffectMain (line 27) | internal partial class SpaceEscapeEffectMain : IShaderMixinBuilder method Generate (line 29) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 40) | [ModuleInitializer] FILE: samples/Games/SpaceEscape/SpaceEscape.Game/Effects/TransformationBendWorld.sdsl.cs class TransformationBendWorldKeys (line 19) | public static partial class TransformationBendWorldKeys FILE: samples/Games/SpaceEscape/SpaceEscape.Game/Effects/TransformationTextureUV.sdsl.cs class TransformationTextureUVKeys (line 19) | public static partial class TransformationTextureUVKeys FILE: samples/Games/SpaceEscape/SpaceEscape.Game/GameScript.cs class GameScript (line 15) | public class GameScript : SyncScript method Start (line 32) | public override void Start() method Update (line 53) | public override void Update() method Cancel (line 70) | public override void Cancel() method SetDistanceInUI (line 79) | private void SetDistanceInUI(float curDist) method KillAgent (line 87) | private void KillAgent(float height) method ResetGame (line 97) | private void ResetGame() method RestartGame (line 106) | private void RestartGame(object sender, EventArgs args) method StartGame (line 115) | private void StartGame(object sender, EventArgs args) method GoToMenu (line 125) | private void GoToMenu(object sender, EventArgs args) FILE: samples/Games/SpaceEscape/SpaceEscape.Game/PlayIdleAnimationScript.cs class PlayAnimationScript (line 10) | public class PlayAnimationScript : StartupScript method Start (line 14) | public override void Start() FILE: samples/Games/SpaceEscape/SpaceEscape.Game/Rendering/BendFogRenderFeature.cs class BendFogRenderFeature (line 19) | public class BendFogRenderFeature : SubRenderFeature type PerDrawFog (line 28) | private struct PerDrawFog method InitializeCore (line 40) | protected override void InitializeCore() method PrepareEffectPermutations (line 52) | public override void PrepareEffectPermutations(RenderDrawContext context) method Prepare (line 80) | public override unsafe void Prepare(RenderDrawContext context) FILE: samples/Games/SpaceEscape/SpaceEscape.Game/UIScript.cs class UIScript (line 22) | public class UIScript : StartupScript method Start (line 41) | public override void Start() method CreateMainMenuUI (line 54) | private void CreateMainMenuUI() method CreateGameUI (line 88) | private void CreateGameUI() method CreateGameOverUI (line 106) | private void CreateGameOverUI() method StartMainMenuMode (line 152) | public void StartMainMenuMode() method StartPlayMode (line 160) | public void StartPlayMode() method StartGameOverMode (line 168) | public void StartGameOverMode() method SetDistance (line 177) | public void SetDistance(int distance) FILE: samples/Graphics/AnimatedModel/AnimatedModel.Game/AnimationScript.cs class AnimationScript (line 12) | public class AnimationScript : StartupScript method Start (line 14) | public override void Start() method CreateLightColorCurve (line 44) | private AnimationCurve CreateLightColorCurve() method CreateLightRotationCurve (line 72) | private AnimationCurve CreateLightRotationCurve() method CreateKeyFrame (line 88) | private static KeyFrameData CreateKeyFrame(float keyTime, T value) FILE: samples/Graphics/AnimatedModel/AnimatedModel.Game/RenderTextureSceneRenderer.cs class RenderTextureSceneRenderer (line 9) | public class RenderTextureSceneRenderer : SceneRendererBase method CollectCore (line 15) | protected override void CollectCore(RenderContext context) method DrawCore (line 32) | protected override void DrawCore(RenderContext context, RenderDrawCont... FILE: samples/Graphics/AnimatedModel/AnimatedModel.Game/RotateEntity.cs class RotateEntity (line 13) | public class RotateEntity : AsyncScript method Execute (line 15) | public override async Task Execute() FILE: samples/Graphics/AnimatedModel/AnimatedModel.Game/UIScript.cs class UIScript (line 12) | public class UIScript : StartupScript method Start (line 18) | public override void Start() FILE: samples/Graphics/CustomEffect/CustomEffect.Game/CustomEffectRenderer.cs class CustomEffectRenderer (line 15) | public class CustomEffectRenderer : SceneRendererBase method InitializeCore (line 26) | protected override void InitializeCore() method DrawCore (line 47) | protected override void DrawCore(RenderContext context, RenderDrawCont... FILE: samples/Graphics/CustomEffect/CustomEffect.Game/Effects/Effect.sdsl.cs class EffectKeys (line 19) | public static partial class EffectKeys FILE: samples/Graphics/SpriteFonts/SpriteFonts.Game/FontRenderer.cs class FontRenderer (line 27) | public class FontRenderer : SceneRendererBase method InitializeCore (line 87) | protected override void InitializeCore() method DrawCore (line 109) | protected override void DrawCore(RenderContext context, RenderDrawCont... method DrawHeader (line 137) | private void DrawHeader(string headerPart1, string headerPart2, string... method DrawIntroductionCategory (line 162) | private void DrawIntroductionCategory() method DrawStaticCategory (line 191) | private void DrawStaticCategory() method DrawDynamicCategory (line 211) | private void DrawDynamicCategory() method DrawStyleCategory (line 236) | private void DrawStyleCategory() method DrawAliasCategory (line 260) | private void DrawAliasCategory() method DrawLanguageCategory (line 285) | private void DrawLanguageCategory() method DrawAlignmentCategory (line 302) | private void DrawAlignmentCategory() method DrawAnimationCategory (line 331) | private void DrawAnimationCategory() method UpdateInput (line 349) | private void UpdateInput() method UpdateCurrentScreenIndex (line 363) | private void UpdateCurrentScreenIndex() method UpdateAnimatedFontParameters (line 378) | private void UpdateAnimatedFontParameters() method GetInterpolatedAlpha (line 394) | private float GetInterpolatedAlpha() method GetVirtualPosition (line 413) | private Vector2 GetVirtualPosition(float relativePositionX, float rela... method GetVirtualPosition (line 422) | private Vector2 GetVirtualPosition(Vector2 relativePosition) method GetVaryingValue (line 432) | private static float GetVaryingValue(float time) FILE: samples/Graphics/SpriteStudioDemo/SpriteStudioDemo.Game/BeamScript.cs class BeamScript (line 9) | public class BeamScript : AsyncScript method Die (line 16) | public void Die() method Execute (line 21) | public override async Task Execute() FILE: samples/Graphics/SpriteStudioDemo/SpriteStudioDemo.Game/EnemyCollisionScript.cs class EnemyCollisionScript (line 13) | public class EnemyCollisionScript : AsyncScript method Execute (line 15) | public override async Task Execute() FILE: samples/Graphics/SpriteStudioDemo/SpriteStudioDemo.Game/EnemyScript.cs class EnemyScript (line 13) | public class EnemyScript : AsyncScript method Reset (line 33) | private async Task Reset() method Explode (line 63) | public void Explode() method WaitMs (line 78) | public async Task WaitMs(int ms) method Execute (line 87) | public override async Task Execute() FILE: samples/Graphics/SpriteStudioDemo/SpriteStudioDemo.Game/GuiScript.cs class GuiScript (line 15) | public class GuiScript : StartupScript method Start (line 19) | public override void Start() FILE: samples/Graphics/SpriteStudioDemo/SpriteStudioDemo.Game/PlayerScript.cs class PlayerScript (line 18) | public class PlayerScript : AsyncScript type AgentAnimation (line 20) | private enum AgentAnimation type InputState (line 28) | private enum InputState method Execute (line 69) | public override async Task Execute() method GetKeyboardInputState (line 180) | private InputState GetKeyboardInputState() method GetPointerInputState (line 195) | private InputState GetPointerInputState() method VirtualCoordToPixel (line 231) | private float VirtualCoordToPixel(float virtualCoord) FILE: samples/Input/GravitySensor/GravitySensor.Game/BallScript.cs class BallScript (line 8) | public class BallScript : StartupScript method Start (line 10) | public override void Start() FILE: samples/Input/GravitySensor/GravitySensor.Game/BounceScript.cs class BounceScript (line 10) | public class BounceScript : StartupScript method Start (line 12) | public override void Start() FILE: samples/Input/GravitySensor/GravitySensor.Game/GravityScript.cs class GravityScript (line 13) | public class GravityScript : SyncScript method Start (line 17) | public override void Start() method Update (line 26) | public override void Update() FILE: samples/Input/GravitySensor/GravitySensor.Game/GuiScript.cs class GuiScript (line 14) | public class GuiScript : AsyncScript method Execute (line 18) | public override async Task Execute() FILE: samples/Input/GravitySensor/GravitySensor.Game/NoSleepScript.cs class NoSleepScript (line 15) | public class NoSleepScript : AsyncScript method Execute (line 17) | public override Task Execute() FILE: samples/Input/TouchInputs/TouchInputs.Game/TouchInputsRenderer.cs class TouchInputsRenderer (line 14) | public class TouchInputsRenderer : SceneRendererBase method InitializeCore (line 22) | protected override void InitializeCore() method DrawCore (line 30) | protected override void DrawCore(RenderContext context, RenderDrawCont... FILE: samples/Input/TouchInputs/TouchInputs.Game/TouchInputsScript.cs class TouchInputsScript (line 14) | public class TouchInputsScript : SyncScript method Start (line 65) | public override void Start() method Update (line 82) | public override void Update() method Render (line 206) | public void Render(RenderDrawContext context, SpriteBatch spriteBatch) method DrawPointers (line 247) | private void DrawPointers(SpriteBatch spriteBatch, Tuple>... FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/AnimationStart.cs class PlayAnimation (line 16) | [DataContract] class AnimationStart (line 27) | public class AnimationStart : StartupScript method Start (line 39) | public override void Start() method PlayAnimations (line 50) | private void PlayAnimations(AnimationComponent animComponent) FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/CameraOrbitScript.cs class CameraOrbitScript (line 15) | public class CameraOrbitScript : AsyncScript method Execute (line 32) | public override async Task Execute() method UpdatePosition (line 80) | private void UpdatePosition(float speedX, float speedY) FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/Effects/ParticleCustomEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class ParticleCustomEffect (line 21) | internal partial class ParticleCustomEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 51) | [ModuleInitializer] FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/GameProfiler.cs class GameProfiler (line 14) | public class GameProfiler : AsyncScript method Execute (line 46) | public override async Task Execute() FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/LaserOrientationScript.cs class LaserOrientationScript (line 16) | public class LaserOrientationScript : AsyncScript method Execute (line 32) | public override async Task Execute() method UpdateRotation (line 44) | private void UpdateRotation() FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/Materials/ParticleCustomMaterial.cs class ParticleCustomMaterial (line 19) | [DataContract("ParticleCustomMaterial")] method InitializeCore (line 86) | protected override void InitializeCore(RenderContext context) method Setup (line 95) | public override void Setup(RenderContext context) method ValidateEffect (line 102) | public override void ValidateEffect(RenderContext context, ref EffectV... method UpdateShaders (line 108) | private void UpdateShaders(GraphicsDevice graphicsDevice) method UpdateVertexBuilder (line 138) | public override void UpdateVertexBuilder(ParticleVertexBuilder vertexB... method PatchVertexBuffer (line 156) | public override unsafe void PatchVertexBuffer(ref ParticleBufferState ... FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/Materials/ParticleCustomShaderKeys.cs class ParticleCustomShaderKeys (line 11) | public partial class ParticleCustomShaderKeys FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/NextSceneScript.cs class NextSceneScript (line 12) | public class NextSceneScript : SyncScript method Start (line 20) | public override void Start() method Update (line 25) | public override void Update() { } method SetupUI (line 27) | private void SetupUI() method CreateButton (line 55) | private Button CreateButton(string text, int textSize, int columnId, S... FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/Particles/CustomParticleFields.cs class CustomParticleFields (line 9) | public static class CustomParticleFields FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/Particles/Initializers/CustomParticleInitializer.cs method CustomParticleInitializer (line 29) | public CustomParticleInitializer() FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/Particles/ShapeBuilders/CustomParticleShape.cs class CustomParticleShape (line 14) | [DataContract("CustomParticleShape")] method BuildVertexBuffer (line 31) | public override unsafe int BuildVertexBuffer(ref ParticleBufferState b... FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/Particles/Spawners/CustomParticleSpawner.cs class CustomParticleSpawner (line 15) | [DataContract("CustomParticleSpawner")] // Used for serialization, a goo... method CustomParticleSpawner (line 60) | public CustomParticleSpawner() method GetMaxParticlesPerSecond (line 69) | public override int GetMaxParticlesPerSecond() method SpawnNew (line 75) | public override void SpawnNew(float dt, ParticleEmitter emitter) FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/Particles/Updaters/CustomParticleUpdater.cs type AnimatedCurveEnum (line 12) | public enum AnimatedCurveEnum class CustomParticleUpdater (line 27) | [DataContract("CustomParticleUpdater")] // Used for serialization, a goo... method CustomParticleUpdater (line 44) | public CustomParticleUpdater() method Update (line 59) | public override void Update(float dt, ParticlePool pool) FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/PrefabInstance.cs class PrefabInstance (line 15) | public class PrefabInstance : AsyncScript method Execute (line 54) | public override async Task Execute() method IsTriggered (line 67) | protected bool IsTriggered() method SpawnInstance (line 86) | protected void SpawnInstance() FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/RotateEntity.cs class RotateEntity (line 13) | public class RotateEntity : AsyncScript method Execute (line 15) | public override async Task Execute() FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/RotationScript.cs class RotationScript (line 10) | public class RotationScript : StartupScript method Start (line 14) | public override void Start() method CreateLightRotationCurve (line 38) | private AnimationCurve CreateLightRotationCurve() method CreateKeyFrame (line 54) | private static KeyFrameData CreateKeyFrame(float keyTime, T value) FILE: samples/Particles/ParticlesSample/ParticlesSample.Game/UIScript.cs class UIScript (line 12) | public class UIScript : StartupScript method Start (line 18) | public override void Start() method CreateButton (line 38) | private Button CreateButton(string animationName) FILE: samples/Physics/BepuSample/BepuSample.Game/BepuAndStrideExtensions.cs class BepuAndStrideExtensions (line 9) | internal static class BepuAndStrideExtensions method GetWorldPos (line 11) | public static Vector3 GetWorldPos(this TransformComponent tr) => tr.Wo... method GetWorldRot (line 13) | public static Quaternion GetWorldRot(this TransformComponent tr) FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Camera/BasicCameraControllerComponent.cs class BasicCameraControllerComponent (line 19) | [ComponentCategory("BepuDemo - Camera")] method Start (line 44) | public override void Start() method Update (line 58) | public override void Update() method UpdateDebugShapes (line 65) | private void UpdateDebugShapes() method ProcessInput (line 73) | private void ProcessInput() method UpdateTransform (line 239) | private void UpdateTransform() FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Camera/FindAndAttachCameraComponent.cs class FindAndAttachCameraComponent (line 7) | public class FindAndAttachCameraComponent : SyncScript method Start (line 12) | public override void Start() method Update (line 17) | public override void Update() method SetMainSceneCamera (line 33) | private CameraComponent? SetMainSceneCamera(SceneInstance sceneInstance) FILE: samples/Physics/BepuSample/BepuSample.Game/Components/GameProfilerComponent.cs class GameProfilerComponent (line 14) | [ComponentCategory("BepuDemo")] method Execute (line 52) | public override async Task Execute() FILE: samples/Physics/BepuSample/BepuSample.Game/Components/SceneDescriptionComponent.cs class SceneDescriptionComponent (line 8) | [ComponentCategory("BepuDemo")] method Start (line 14) | public override void Start() method Update (line 17) | public override void Update() FILE: samples/Physics/BepuSample/BepuSample.Game/Components/SceneSelectorComponent.cs class SceneSelectorComponent (line 14) | [ComponentCategory("BepuDemo")] method Start (line 27) | public override void Start() method Update (line 38) | public override void Update() method SetScene (line 46) | private void SetScene(UrlReference sceneRef) method InitializeUI (line 65) | private void InitializeUI() method CreateButton (line 76) | private void CreateButton(UrlReference scene) FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Utils/CollisionComponent.cs class CollisionComponent (line 12) | [ComponentCategory("BepuDemo - Utils")] method Start (line 26) | public override void Start() method Update (line 38) | public override void Update() class MyCustomContactEventHandler (line 44) | public class MyCustomContactEventHandler : IContactHandler method OnStartedTouching (line 49) | void IContactHandler.OnStartedTouching(Contacts ... method OnStoppedTouching (line 54) | void IContactHandler.OnStoppedTouching(Contacts ... FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Utils/ConstraintEditorComponent.cs class ConstraintEditorComponent (line 13) | [ComponentCategory("BepuDemo - Utils")] method Start (line 19) | public override void Start() method Update (line 23) | public override void Update() FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Utils/ConstraintToggleComponent.cs class ConstraintToggleComponent (line 11) | [ComponentCategory("BepuDemo - Utils")] method Start (line 17) | public override void Start() method Update (line 21) | public override void Update() FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Utils/GravityGunComponent.cs class GravityGunComponent (line 15) | [ComponentCategory("BepuDemo - Utils")] method SetActive (line 37) | public void SetActive(HitInfo info) method UpdateConstraints (line 67) | public void UpdateConstraints() method UnsetActive (line 82) | public void UnsetActive() method Start (line 95) | public override void Start() method Update (line 101) | public override void Update() method GetCameraRay (line 145) | private Vector3 GetCameraRay() //There is porbably a better way, but i... FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Utils/OverlapTesterComponent.cs class OverlapTesterComponent (line 12) | [ComponentCategory("BepuDemo - Utils")] method Update (line 15) | public override void Update() FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Utils/RayCastComponent.cs class RayCastComponent (line 11) | [ComponentCategory("BepuDemo - Utils")] method Start (line 22) | public override void Start() method Update (line 27) | public override void Update() //maybe it would be a better idea to do ... FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Utils/RopeSpawnerComponent.cs class RopeSpawnerComponent (line 19) | [ComponentCategory("BepuDemo - Utils")] method Start (line 38) | public override void Start() FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Utils/SpawnerComponent.cs class SpawnerComponent (line 14) | [ComponentCategory("BepuDemo - Utils")] method SimulationUpdate (line 29) | public void SimulationUpdate(BepuSimulation simulation, float timeStep) method AfterSimulationUpdate (line 59) | public void AfterSimulationUpdate(BepuSimulation simulation, float sim... method Update (line 64) | public override void Update() FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Utils/TestComponent.cs class TestComponent (line 9) | [ComponentCategory("BepuDemo - Test")] method Update (line 16) | public override void Update() FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Utils/ThrowerComponent.cs class ThrowerComponent (line 11) | [ComponentCategory("BepuDemo - Utils")] method Update (line 19) | public override void Update() FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Utils/TimeControlComponent.cs class TimeControlComponent (line 13) | [ComponentCategory("BepuDemo - Utils")] method Start (line 20) | public override void Start() method Update (line 25) | public override void Update() FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Utils/TriggerUsageComponent.cs class TriggerUsageComponent (line 13) | [ComponentCategory("BepuDemo - Utils")] method Start (line 20) | public override void Start() method SetBaseColor (line 28) | private void SetBaseColor(object? sender, CollidableComponent e) method SetRedColor (line 35) | private void SetRedColor(object? sender, CollidableComponent e) FILE: samples/Physics/BepuSample/BepuSample.Game/Components/Utils/_Spawner.cs class Spawner (line 14) | public abstract class Spawner : SyncScript method Spawn (line 22) | protected void Spawn(Vector3 position, Vector3 Impulse, Vector3 Impuls... FILE: samples/Physics/BepuSample/BepuSample.Game/Extensions/CameraExtensions.cs class CameraExtensions (line 5) | public static class CameraExtensions method LogicDirectionToWorldDirection (line 7) | public static Vector3 LogicDirectionToWorldDirection(this CameraCompon... FILE: samples/Physics/BepuSample/BepuSample.Game/Extensions/EntityExtensions.cs class EntityExtensions (line 7) | public static class EntityExtensions method GetComponentInChildren (line 9) | public static T? GetComponentInChildren(this Entity entity) FILE: samples/Physics/BepuSample/BepuSample.Game/Extensions/InputManagerExtensions.cs class InputManagerExtensions (line 6) | public static class InputManagerExtensions method IsGamePadButtonDown (line 8) | public static bool IsGamePadButtonDown(this InputManager input, GamePa... method IsGamePadButtonDownAny (line 17) | public static bool IsGamePadButtonDownAny(this InputManager input, Gam... method IsGamePadButtonPressedAny (line 27) | public static bool IsGamePadButtonPressedAny(this InputManager input, ... method GetLeftThumb (line 37) | public static Vector2 GetLeftThumb(this InputManager input, int index) method GetLeftThumbAny (line 46) | public static Vector2 GetLeftThumbAny(this InputManager input, float d... method GetRightThumb (line 63) | public static Vector2 GetRightThumb(this InputManager input, int index) method GetRightThumbAny (line 72) | public static Vector2 GetRightThumbAny(this InputManager input, float ... method GetLeftTrigger (line 89) | public static float GetLeftTrigger(this InputManager input, int index) method GetLeftTriggerAny (line 98) | public static float GetLeftTriggerAny(this InputManager input, float d... method GetRightTrigger (line 115) | public static float GetRightTrigger(this InputManager input, int index) method GetRightTriggerAny (line 124) | public static float GetRightTriggerAny(this InputManager input, float ... FILE: samples/Physics/BepuSample/BepuSample.Windows/BepuSample.Windows.DemoApp.cs class BepuPhysicIntegrationTestApp (line 6) | class BepuPhysicIntegrationTestApp method Main (line 8) | static void Main(string[] args) FILE: samples/Physics/PhysicsSample/PhysicsSample.Game/AutoResetRigidBody.cs class AutoResetRigidbody (line 11) | public class AutoResetRigidbody : AsyncScript method Execute (line 18) | public override async Task Execute() FILE: samples/Physics/PhysicsSample/PhysicsSample.Game/CharacterScript.cs class CharacterScript (line 19) | public class CharacterScript : SyncScript type PlayerState (line 21) | [Flags] method PlayIdle (line 46) | void PlayIdle() method PlayRun (line 52) | void PlayRun() method Start (line 58) | public override void Start() method Update (line 91) | public override void Update() FILE: samples/Physics/PhysicsSample/PhysicsSample.Game/DemoScript.cs class DemoScript (line 16) | public class DemoScript : StartupScript method Start (line 34) | public override void Start() method CreatePoint2PointConstraint (line 93) | void CreatePoint2PointConstraint() method CreateHingeConstraint (line 109) | void CreateHingeConstraint() method CreateGearConstraint (line 125) | void CreateGearConstraint() method CreateSliderConstraint (line 144) | void CreateSliderConstraint() method CreateConeTwistConstraint (line 166) | void CreateConeTwistConstraint() method CreateGeneric6DoFConstraint (line 185) | void CreateGeneric6DoFConstraint() method RemoveConstraint (line 200) | private void RemoveConstraint() method ChangeConstraint (line 224) | private void ChangeConstraint(int offset) method CreateButton (line 234) | private Button CreateButton(string text, SpriteFont font, int offset) method Cancel (line 260) | public override void Cancel() FILE: samples/Physics/PhysicsSample/PhysicsSample.Game/EnemyScript.cs class EnemyScript (line 12) | public class EnemyScript : StartupScript method Start (line 14) | public override void Start() FILE: samples/Physics/PhysicsSample/PhysicsSample.Game/GuiScript.cs class GuiScript (line 15) | public class GuiScript : StartupScript method Start (line 19) | public override void Start() FILE: samples/Physics/PhysicsSample/PhysicsSample.Game/ImpulseOnSpaceScript.cs class ImpulseOnSpaceScript (line 13) | public class ImpulseOnSpaceScript : SyncScript method Update (line 15) | public override void Update() FILE: samples/Physics/PhysicsSample/PhysicsSample.Game/NextSceneScript.cs class NextSceneScript (line 12) | public class NextSceneScript : SyncScript method Start (line 22) | public override void Start() method Update (line 27) | public override void Update() method SetupUI (line 36) | private void SetupUI() method CreateButton (line 64) | private Button CreateButton(string text, int textSize, int columnId, S... FILE: samples/Physics/PhysicsSample/PhysicsSample.Game/Player.cs class Player (line 11) | public class Player : SyncScript method Start (line 16) | public override void Start() method Update (line 29) | public override void Update() FILE: samples/Physics/PhysicsSample/PhysicsSample.Game/RaycastingScript.cs class RaycastingScript (line 12) | public class RaycastingScript : SyncScript method Start (line 17) | public override void Start() method Update (line 23) | public override void Update() method Raycast (line 31) | private void Raycast(Vector2 screenPos) FILE: samples/Physics/PhysicsSample/PhysicsSample.Game/Trigger.cs class Trigger (line 12) | public class Trigger : AsyncScript method Execute (line 17) | public override async Task Execute() FILE: samples/Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Game/Core/InputManagerExtensions.cs class InputManagerExtensions (line 8) | public static class InputManagerExtensions method IsGamePadButtonDown (line 10) | public static bool IsGamePadButtonDown(this InputManager input, GamePa... method IsGamePadButtonDownAny (line 19) | public static bool IsGamePadButtonDownAny(this InputManager input, Gam... method GetLeftThumb (line 29) | public static Vector2 GetLeftThumb(this InputManager input, int index) method GetLeftThumbAny (line 38) | public static Vector2 GetLeftThumbAny(this InputManager input, float d... method GetRightThumb (line 55) | public static Vector2 GetRightThumb(this InputManager input, int index) method GetRightThumbAny (line 64) | public static Vector2 GetRightThumbAny(this InputManager input, float ... method GetLeftTrigger (line 81) | public static float GetLeftTrigger(this InputManager input, int index) method GetLeftTriggerAny (line 90) | public static float GetLeftTriggerAny(this InputManager input, float d... method GetRightTrigger (line 107) | public static float GetRightTrigger(this InputManager input, int index) method GetRightTriggerAny (line 116) | public static float GetRightTriggerAny(this InputManager input, float ... FILE: samples/Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Game/Core/Utils.cs class Utils (line 8) | public static class Utils method LogicDirectionToWorldDirection (line 10) | public static Vector3 LogicDirectionToWorldDirection(Vector2 logicDire... FILE: samples/Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Game/EffectController.cs class EffectController (line 15) | public class EffectController : TriggerScript method Execute (line 19) | public override async Task Execute() FILE: samples/Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Game/FpsCamera.cs class FpsCamera (line 15) | public class FpsCamera : AsyncScript method Execute (line 49) | public override async Task Execute() method Reset (line 61) | public void Reset() method UpdateCamera (line 80) | protected virtual void UpdateCamera() method UpdateViewMatrix (line 96) | private void UpdateViewMatrix() FILE: samples/Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Game/Player/AnimationController.cs class AnimationController (line 13) | public class AnimationController : SyncScript, IBlendTreeBuilder method Start (line 55) | public override void Start() method Cancel (line 87) | public override void Cancel() method SwitchToDefaultState (line 95) | private void SwitchToDefaultState() method Update (line 112) | public override void Update() method BuildBlendTree (line 172) | public void BuildBlendTree(List blendStack) type AnimationState (line 177) | enum AnimationState FILE: samples/Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Game/Player/PlayerController.cs class PlayerController (line 12) | public class PlayerController : SyncScript method Start (line 27) | public override void Start() method Update (line 39) | public override void Update() method Move (line 44) | private void Move() FILE: samples/Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Game/Player/PlayerInput.cs class PlayerInput (line 13) | public class PlayerInput : SyncScript method PlayerInput (line 45) | public PlayerInput() method Update (line 51) | public override void Update() FILE: samples/Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Game/Player/WeaponScript.cs type WeaponFiredResult (line 13) | public struct WeaponFiredResult class WeaponScript (line 20) | public class WeaponScript : SyncScript method UpdateBulletsLED (line 42) | private void UpdateBulletsLED() method ReloadWeapon (line 49) | private void ReloadWeapon() method Update (line 72) | public override void Update() FILE: samples/Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Game/Trigger/TriggerEvent.cs class TriggerEvent (line 10) | [DataContract("TriggerEvent")] method UpdateMatrix (line 48) | private void UpdateMatrix() FILE: samples/Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Game/Trigger/TriggerGroup.cs class TriggerGroup (line 9) | [DataContract("TriggerGroup")] method Find (line 20) | public TriggerEvent Find(string name) => Find(x => x.Name.Equals(name)); method FindAll (line 22) | public List FindAll(Predicate match) method Find (line 27) | public TriggerEvent Find(Predicate match) FILE: samples/Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Game/Trigger/TriggerGroupException.cs class TriggerGroupException (line 7) | public class TriggerGroupException : Exception method TriggerGroupException (line 9) | public TriggerGroupException(string ex) : base(ex) { } FILE: samples/Templates/FirstPersonShooter/FirstPersonShooter/FirstPersonShooter.Game/Trigger/TriggerScript.cs class TriggerScript (line 15) | public abstract class TriggerScript : AsyncScript method SpawnEvent (line 21) | protected void SpawnEvent(string eventName, Entity attachEntity, Matri... method SpawnInstance (line 30) | protected void SpawnInstance(Prefab source, Entity attachEntity, float... FILE: samples/Templates/Platformer2D/Platformer2D/Platformer2D.Game/Gameplay/CoinRotation.cs class CoinRotation (line 9) | public class CoinRotation : SyncScript method Update (line 20) | public override void Update() FILE: samples/Templates/Platformer2D/Platformer2D/Platformer2D.Game/Gameplay/CollectCoin.cs class CollectCoin (line 11) | public class CollectCoin : AsyncScript method Execute (line 19) | public override async Task Execute() FILE: samples/Templates/Platformer2D/Platformer2D/Platformer2D.Game/PlayerController.cs class PlayerController (line 14) | public class PlayerController : SyncScript method Update (line 39) | public override void Update() method HandleInput (line 48) | private bool HandleInput() method HandleAnimation (line 94) | private void HandleAnimation(bool isMoving) method PlayIdleAnimation (line 117) | private void PlayIdleAnimation() method PlayRunAnimation (line 131) | private void PlayRunAnimation() method PlayJumpAnimation (line 145) | private void PlayJumpAnimation() method ResetFrameCounts (line 164) | private void ResetFrameCounts(ref int counter, ref int counter2) FILE: samples/Templates/ThirdPersonPlatformer/ThirdPersonPlatformer/ThirdPersonPlatformer.Game/BasicCameraController.cs class BasicCameraController (line 18) | public class BasicCameraController : SyncScript method Start (line 39) | public override void Start() method Update (line 54) | public override void Update() method ProcessInput (line 60) | private void ProcessInput() method UpdateTransform (line 158) | private void UpdateTransform() FILE: samples/Templates/ThirdPersonPlatformer/ThirdPersonPlatformer/ThirdPersonPlatformer.Game/Camera/ThirdPersonCamera.cs class ThirdPersonCamera (line 13) | public class ThirdPersonCamera : SyncScript method UpdateCameraRaycast (line 69) | private void UpdateCameraRaycast() method UpdateCameraOrientation (line 122) | private void UpdateCameraOrientation() method Update (line 141) | public override void Update() method Start (line 148) | public override void Start() FILE: samples/Templates/ThirdPersonPlatformer/ThirdPersonPlatformer/ThirdPersonPlatformer.Game/Core/InputManagerExtensions.cs class InputManagerExtensions (line 8) | public static class InputManagerExtensions method IsGamePadButtonDown (line 10) | public static bool IsGamePadButtonDown(this InputManager input, GamePa... method IsGamePadButtonDownAny (line 19) | public static bool IsGamePadButtonDownAny(this InputManager input, Gam... method GetLeftThumb (line 29) | public static Vector2 GetLeftThumb(this InputManager input, int index) method GetLeftThumbAny (line 38) | public static Vector2 GetLeftThumbAny(this InputManager input, float d... method GetRightThumb (line 55) | public static Vector2 GetRightThumb(this InputManager input, int index) method GetRightThumbAny (line 64) | public static Vector2 GetRightThumbAny(this InputManager input, float ... method GetLeftTrigger (line 81) | public static float GetLeftTrigger(this InputManager input, int index) method GetLeftTriggerAny (line 90) | public static float GetLeftTriggerAny(this InputManager input, float d... method GetRightTrigger (line 107) | public static float GetRightTrigger(this InputManager input, int index) method GetRightTriggerAny (line 116) | public static float GetRightTriggerAny(this InputManager input, float ... FILE: samples/Templates/ThirdPersonPlatformer/ThirdPersonPlatformer/ThirdPersonPlatformer.Game/Core/Utils.cs class Utils (line 8) | public static class Utils method LogicDirectionToWorldDirection (line 10) | public static Vector3 LogicDirectionToWorldDirection(Vector2 logicDire... FILE: samples/Templates/ThirdPersonPlatformer/ThirdPersonPlatformer/ThirdPersonPlatformer.Game/Player/AnimationController.cs class AnimationController (line 15) | public class AnimationController : SyncScript, IBlendTreeBuilder method Start (line 68) | public override void Start() method Cancel (line 112) | public override void Cancel() method UpdateWalking (line 122) | private void UpdateWalking() method UpdateJumping (line 159) | private void UpdateJumping() method UpdateAirborne (line 178) | private void UpdateAirborne() method UpdateLanding (line 188) | private void UpdateLanding() method Update (line 207) | public override void Update() method BuildBlendTree (line 234) | public void BuildBlendTree(List blendStack) type AnimationState (line 272) | enum AnimationState FILE: samples/Templates/ThirdPersonPlatformer/ThirdPersonPlatformer/ThirdPersonPlatformer.Game/Player/PlayerController.cs class PlayerController (line 12) | public class PlayerController : SyncScript method Start (line 46) | public override void Start() method Update (line 62) | public override void Update() method Jump (line 74) | private void Jump() method Move (line 123) | private void Move(float speed) FILE: samples/Templates/ThirdPersonPlatformer/ThirdPersonPlatformer/ThirdPersonPlatformer.Game/Player/PlayerInput.cs class PlayerInput (line 13) | public class PlayerInput : SyncScript method Update (line 45) | public override void Update() FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Core/ClickResult.cs type ClickType (line 9) | public enum ClickType type ClickResult (line 30) | public struct ClickResult FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Core/InputManagerExtensions.cs class InputManagerExtensions (line 8) | public static class InputManagerExtensions method IsGamePadButtonDown (line 10) | public static bool IsGamePadButtonDown(this InputManager input, GamePa... method GetLeftThumb (line 18) | public static Vector2 GetLeftThumb(this InputManager input, int index) method GetRightThumb (line 23) | public static Vector2 GetRightThumb(this InputManager input, int index) method GetLeftTrigger (line 28) | public static float GetLeftTrigger(this InputManager input, int index) method GetRightTrigger (line 33) | public static float GetRightTrigger(this InputManager input, int index) FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Core/TaskExtension.cs class TaskExtension (line 8) | public static class TaskExtension method InterruptedBy (line 10) | public static async Task InterruptedBy(this Task mainTask, Ta... FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Core/Utils.cs class Utils (line 14) | public static class Utils method SpawnPrefabModel (line 16) | public static void SpawnPrefabModel(this ScriptComponent script, Prefa... method SpawnPrefabInstance (line 48) | public static void SpawnPrefabInstance(this ScriptComponent script, Pr... method RemoveEntity (line 108) | public static void RemoveEntity(this IGame game, Entity entity) method WaitTime (line 120) | public static async Task WaitTime(this IGame game, TimeSpan time) method LogicDirectionToWorldDirection (line 130) | public static Vector3 LogicDirectionToWorldDirection(Vector2 logicDire... method ScreenPositionToWorldPositionRaycast (line 144) | public static bool ScreenPositionToWorldPositionRaycast(Vector2 screen... FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Gameplay/CoinScript.cs class CoinScript (line 14) | public class CoinScript : SyncScript method Update (line 32) | public override void Update() method UpdateAnimation (line 44) | public void UpdateAnimation() method Start (line 62) | public override void Start() method CollisionStarted (line 72) | protected void CollisionStarted() FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Gameplay/CrateScript.cs class CrateScript (line 14) | public class CrateScript : SyncScript method Update (line 32) | public override void Update() method UpdateAnimation (line 44) | public void UpdateAnimation() method Start (line 59) | public override void Start() method CollisionStarted (line 69) | protected void CollisionStarted() FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Gameplay/EnableDynamicNavigation.cs class EnableDynamicNavigation (line 12) | public class EnableDynamicNavigation : StartupScript method Start (line 14) | public override void Start() method Cancel (line 25) | public override void Cancel() method GameSystemsOnCollectionChanged (line 30) | private void GameSystemsOnCollectionChanged(object sender, TrackingCol... FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Gameplay/LootCoinScript.cs class LootCoinScript (line 14) | public class LootCoinScript : SyncScript method Update (line 33) | public override void Update() method UpdateAnimation (line 45) | public void UpdateAnimation() method Start (line 59) | public override void Start() method CollisionStarted (line 69) | protected void CollisionStarted() FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Gameplay/MusicScript.cs class MusicScript (line 12) | public class MusicScript : AsyncScript method Execute (line 18) | public override async Task Execute() FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Gameplay/SceneStreaming.cs class SceneStreaming (line 19) | public class SceneStreaming : SyncScript method Update (line 52) | public override void Update() FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Gameplay/Trigger.cs type CollisionEventType (line 12) | public enum CollisionEventType class Trigger (line 33) | public class Trigger : AsyncScript method Execute (line 41) | public override async Task Execute() FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Player/AnimationController.cs class AnimationController (line 15) | public class AnimationController : SyncScript, IBlendTreeBuilder method Start (line 60) | public override void Start() method Cancel (line 96) | public override void Cancel() method UpdateWalking (line 104) | private void UpdateWalking() method UpdatePunching (line 141) | private void UpdatePunching() method Update (line 160) | public override void Update() method BuildBlendTree (line 184) | public void BuildBlendTree(List blendStack) type AnimationState (line 208) | enum AnimationState FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Player/PlayerController.cs class PlayerController (line 15) | public class PlayerController : SyncScript method Start (line 94) | public override void Start() method Update (line 117) | public override void Update() method Attack (line 124) | private void Attack() method HaltMovement (line 156) | private void HaltMovement() method UpdateDestination (line 164) | private void UpdateDestination(Vector3 destination) method UpdateMoveTowardsDestination (line 196) | private void UpdateMoveTowardsDestination(float speed) method Move (line 271) | private void Move(float speed) FILE: samples/Templates/TopDownRPG/TopDownRPG/TopDownRPG.Game/Player/PlayerInput.cs class PlayerInput (line 14) | public class PlayerInput : SyncScript method Update (line 37) | public override void Update() FILE: samples/Templates/VRSandbox/VRSandbox/VRSandbox.Game/Core/InputManagerExtensions.cs class InputManagerExtensions (line 8) | public static class InputManagerExtensions method IsGamePadButtonDown (line 10) | public static bool IsGamePadButtonDown(this InputManager input, GamePa... method GetLeftThumb (line 19) | public static Vector2 GetLeftThumb(this InputManager input, int index) method GetRightThumb (line 28) | public static Vector2 GetRightThumb(this InputManager input, int index) method GetLeftTrigger (line 37) | public static float GetLeftTrigger(this InputManager input, int index) method GetRightTrigger (line 46) | public static float GetRightTrigger(this InputManager input, int index) FILE: samples/Templates/VRSandbox/VRSandbox/VRSandbox.Game/Core/Utils.cs class Utils (line 8) | public static class Utils method LogicDirectionToWorldDirection (line 10) | public static Vector3 LogicDirectionToWorldDirection(Vector2 logicDire... FILE: samples/Templates/VRSandbox/VRSandbox/VRSandbox.Game/Player/HandController.cs class HandController (line 16) | public class HandController : SyncScript method Start (line 36) | public override void Start() method Update (line 55) | public override void Update() method UpdateVrController (line 61) | private void UpdateVrController() method GrabNewEntity (line 104) | private void GrabNewEntity() method ReleaseGrabbedEntity (line 173) | private void ReleaseGrabbedEntity() method UpdatePlayerInput (line 203) | private void UpdatePlayerInput() FILE: samples/Templates/VRSandbox/VRSandbox/VRSandbox.Game/Player/PlayerInput.cs type HandSide (line 10) | public enum HandSide class HandsInput (line 16) | public class HandsInput class PlayerInput (line 29) | public class PlayerInput : SyncScript method AsWorldVector (line 39) | private Vector3 AsWorldVector(Vector2 inputVector) method Update (line 57) | public override void Update() FILE: samples/Templates/VRSandbox/VRSandbox/VRSandbox.Game/Player/TeleportController.cs class TeleportController (line 17) | public class TeleportController : SyncScript method Start (line 34) | public override void Start() method Update (line 41) | public override void Update() FILE: samples/Templates/VRSandbox/VRSandbox/VRSandbox.Game/VRGame.cs class VRGame (line 7) | public class VRGame : Game method BeginRun (line 9) | protected override void BeginRun() FILE: samples/Tests/Games/FPStest.cs class FPSTest (line 12) | public class FPSTest : IClassFixture class Fixture (line 16) | public class Fixture : SampleTestFixture method Fixture (line 18) | public Fixture() : base(Path, new Guid("B12AF970-1F11-4BC8-9571-3B4D... method TestLaunch (line 23) | [Fact] method TestInputs (line 32) | [Fact] FILE: samples/Tests/Games/JumpyJetTest.cs class JumpyJetTest (line 12) | public class JumpyJetTest : IClassFixture class Fixture (line 16) | public class Fixture : SampleTestFixture method Fixture (line 18) | public Fixture() : base(Path, new Guid("1C9E733A-16BB-48C3-A4DE-722B... method TestLaunch (line 23) | [Fact] method TestInputs (line 32) | [Fact] FILE: samples/Tests/Games/RPGTest.cs class RPGTest (line 12) | public class RPGTest : IClassFixture class Fixture (line 16) | public class Fixture : SampleTestFixture method Fixture (line 18) | public Fixture() : base(Path, new Guid("A363FBC5-89EF-4E7A-B870-6D07... method TestLaunch (line 23) | [Fact] method TestInputs (line 32) | [Fact] FILE: samples/Tests/Games/SpaceEscapeTest.cs class SpaceEscapeTest (line 12) | public class SpaceEscapeTest : IClassFixture class Fixture (line 16) | public class Fixture : SampleTestFixture method Fixture (line 18) | public Fixture() : base(Path, new Guid("F9C4B79D-E313-47BC-9287-75A0... method TestLaunch (line 23) | [Fact] method TestInputs (line 32) | [Fact] FILE: samples/Tests/Games/TPPTest.cs class TPPTest (line 12) | public class TPPTest : IClassFixture class Fixture (line 16) | public class Fixture : SampleTestFixture method Fixture (line 18) | public Fixture() : base(Path, new Guid("990311E4-152B-458D-8CBD-1809... method TestLaunch (line 23) | [Fact] method TestInputs (line 32) | [Fact] FILE: samples/Tests/Graphics/AnimatedModelTest.cs class AnimatedModelTest (line 11) | public class AnimatedModelTest : IClassFixture class Fixture (line 15) | public class Fixture : SampleTestFixture method Fixture (line 17) | public Fixture() : base(Path, new Guid("99371864-55BD-4C78-B25C-4247... method TestLaunch (line 22) | [Fact] method TestInputs (line 31) | [Fact] FILE: samples/Tests/Graphics/CustomEffectTest.cs class CustomEffectTest (line 11) | public class CustomEffectTest : IClassFixture class Fixture (line 15) | public class Fixture : SampleTestFixture method Fixture (line 17) | public Fixture() : base(Path, new Guid("16476A4C-C131-4F48-865A-288E... method TestLaunch (line 22) | [Fact] method TestInputs (line 31) | [Fact] FILE: samples/Tests/Graphics/MaterialShaderTest.cs class MaterialShaderTest (line 11) | public class MaterialShaderTest : IClassFixture class Fixture (line 15) | public class Fixture : SampleTestFixture method Fixture (line 17) | public Fixture() : base(Path, new Guid("f80f8a38-c05a-44bd-ab6d-d2a4... method TestLaunch (line 22) | [Fact] method TestInputs (line 31) | [Fact] FILE: samples/Tests/Graphics/SpriteFontsTest.cs class SpriteFontsTest (line 12) | public class SpriteFontsTest : IClassFixture class Fixture (line 16) | public class Fixture : SampleTestFixture method Fixture (line 18) | public Fixture() : base(Path, new Guid("1EEB50EC-1AA7-4D1F-9DDD-E5E1... method TestLaunch (line 23) | [Fact] method TestInputs (line 32) | [Fact] FILE: samples/Tests/Graphics/SpriteStudioDemoTest.cs class SpriteStudioDemoTest (line 12) | public class SpriteStudioDemoTest : IClassFixture class Fixture (line 16) | public class Fixture : SampleTestFixture method Fixture (line 18) | public Fixture() : base(Path, new Guid("7174D040-C0FB-4D5C-8170-3411... method TestLaunch (line 23) | [Fact] method TestInputs (line 32) | [Fact] FILE: samples/Tests/Input/TouchInputsTest.cs class TouchInputsTest (line 12) | public class TouchInputsTest : IClassFixture class Fixture (line 16) | public class Fixture : SampleTestFixture method Fixture (line 18) | public Fixture() : base(Path, new Guid("662A15A4-92C1-4C43-BE06-0303... method TestLaunch (line 23) | [Fact] method TestInputs (line 32) | [Fact] FILE: samples/Tests/LocalConnectionRouterInitializer.cs class LocalConnectionRouterInitializer (line 15) | internal class LocalConnectionRouterInitializer method Initialize (line 17) | [ModuleInitializer] FILE: samples/Tests/Particles/ParticlesSampleTest.cs class ParticlesSampleTest (line 12) | public class ParticlesSampleTest : IClassFixture class Fixture (line 16) | public class Fixture : SampleTestFixture method Fixture (line 18) | public Fixture() : base(Path, new Guid("d20d150b-d3cb-454e-8c11-620b... method TestLaunch (line 23) | [Fact] method TestInputs (line 32) | [Fact] FILE: samples/Tests/SampleTestFixture.cs class SampleTestFixture (line 17) | public class SampleTestFixture : IDisposable method SampleTestFixture (line 19) | public SampleTestFixture(UDirectory outputPath, Guid templateGuid) method CompileSample (line 31) | private static void CompileSample(LoggerResult logger, string sampleNa... method GenerateSample (line 42) | private static PackageSession GenerateSample(UDirectory outputPath, Gu... method Dispose (line 105) | public void Dispose() FILE: samples/Tests/SampleTestsData.cs class SampleTestsData (line 16) | class SampleTestsData FILE: samples/Tests/UI/GameMenuTest.cs class GameMenuTest (line 12) | public class GameMenuTest : IClassFixture class Fixture (line 16) | public class Fixture : SampleTestFixture method Fixture (line 18) | public Fixture() : base(Path, new Guid("7ac2c705-6240-4ddc-af63-fc43... method TestLaunch (line 23) | [Fact] method TestInputs (line 32) | [Fact] FILE: samples/Tests/UI/UIParticlesTest.cs class UIParticlesTest (line 12) | public class UIParticlesTest : IClassFixture class Fixture (line 16) | public class Fixture : SampleTestFixture method Fixture (line 18) | public Fixture() : base(Path, new Guid("DA4B1982-2A93-48FB-8EDA-7B13... method TestLaunch (line 23) | [Fact] method TestInputs (line 32) | [Fact] FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/AddingAComponentDemo.cs class AddingAComponentDemo (line 13) | public class AddingAComponentDemo : SyncScript method Start (line 19) | public override void Start() method Update (line 39) | public override void Update() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/AmmoComponent.cs class AmmoComponent (line 8) | public class AmmoComponent : StartupScript method Start (line 13) | public override void Start() { } method GetRemainingAmmo (line 15) | public int GetRemainingAmmo() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/ChildEntitiesDemo.cs class ChildEntitiesDemo (line 12) | public class ChildEntitiesDemo : SyncScript method Start (line 17) | public override void Start() method Update (line 27) | public override void Update() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/CloneEntityDemo.cs class CloneEntityDemo (line 13) | public class CloneEntityDemo : SyncScript method Start (line 21) | public override void Start() method Update (line 57) | public override void Update() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/DeltaTimeDemo.cs class DeltaTimeDemo (line 13) | public class DeltaTimeDemo : SyncScript method Start (line 24) | public override void Start() method Update (line 30) | public override void Update() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/GettingAComponentDemo.cs class GettingAComponentDemo (line 14) | public class GettingAComponentDemo : SyncScript method Start (line 19) | public override void Start() method Update (line 42) | public override void Update() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/GettingTheEntityDemo.cs class GettingTheEntityDemo (line 13) | public class GettingTheEntityDemo : SyncScript method Start (line 19) | public override void Start() method Update (line 39) | public override void Update() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/InstantiatingPrefabsDemo.cs class InstantiatingPrefabsDemo (line 12) | public class InstantiatingPrefabsDemo : SyncScript method Start (line 15) | public override void Start() method Update (line 39) | public override void Update() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/KeyboardInputDemo.cs class KeyboardInputDemo (line 13) | public class KeyboardInputDemo : SyncScript method Start (line 19) | public override void Start() { } method Update (line 21) | public override void Update() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/LerpDemo.cs class LerpDemo (line 16) | public class LerpDemo : SyncScript method Start (line 25) | public override void Start() method Update (line 30) | public override void Update() method SetNewLerpTargetAndResetTimer (line 57) | private void SetNewLerpTargetAndResetTimer() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/LoadingContentDemo.cs class LoadingContentDemo (line 16) | public class LoadingContentDemo : SyncScript method Start (line 22) | public override void Start() { } method Update (line 24) | public override void Update() method CreateEntityWithModelAndRandomlyPositionInScene (line 63) | private void CreateEntityWithModelAndRandomlyPositionInScene() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/MouseInputDemo.cs class MouseInputDemo (line 13) | public class MouseInputDemo : SyncScript method Start (line 22) | public override void Start() { } method Update (line 24) | public override void Update() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/PropertiesDemo.cs class PropertiesDemo (line 16) | public class PropertiesDemo : SyncScript type CharacterType (line 61) | public enum CharacterType method Update (line 72) | public override void Update() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/RemoveEntitiesDemo.cs class RemoveEntitiesDemo (line 12) | public class RemoveEntitiesDemo : SyncScript method Start (line 26) | public override void Start() method CloneEntityAndAddAsChild (line 34) | private void CloneEntityAndAddAsChild() method CloneEntityAndAddToScene (line 42) | private void CloneEntityAndAddToScene() method Update (line 49) | public override void Update() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/TransformPositionDemo.cs class TransformPositionDemo (line 12) | public class TransformPositionDemo : SyncScript method Start (line 14) | public override void Start() { } method Update (line 16) | public override void Update() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/TutorialUI.cs class TutorialUI (line 11) | public class TutorialUI : SyncScript method Start (line 27) | public override void Start() method BtnTutorialMenuClicked (line 90) | private void BtnTutorialMenuClicked(object sender, RoutedEventArgs e) method BtnLoadTutorial (line 95) | private void BtnLoadTutorial(object sender, RoutedEventArgs e, KeyValu... method Update (line 123) | public override void Update() FILE: samples/Tutorials/CSharpBeginner/CSharpBeginner/CSharpBeginner.Game/Code/VirtualButtonsDemo.cs class VirtualButtonsDemo (line 13) | public class VirtualButtonsDemo : SyncScript method Start (line 17) | public override void Start() method Update (line 41) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/01_UI-Basics/UIByCode.cs class UIByCode (line 13) | public class UIByCode : StartupScript method Start (line 19) | public override void Start() method CreateButton (line 47) | private Button CreateButton(string buttonText) method CreateTextBlock (line 73) | private TextBlock CreateTextBlock(string defaultText) FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/01_UI-Basics/UIByEditor.cs class UIByEditor (line 11) | public class UIByEditor : StartupScript method Start (line 18) | public override void Start() method ButtonClicked (line 38) | private void ButtonClicked(object sender, RoutedEventArgs e) FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/02_Collision-Triggers/CollisionTriggerDemo.cs class CollisionTriggerDemo (line 11) | public class CollisionTriggerDemo : SyncScript method Start (line 16) | public override void Start() method CollisionsChanged (line 25) | private void CollisionsChanged(object sender, TrackingCollectionChange... method Update (line 46) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/02_Collision-Triggers/Teleport.cs class Teleport (line 10) | public class Teleport : SyncScript method Start (line 14) | public override void Start() { } method Update (line 16) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/03_Raycasting/RaycastDemo.cs class RaycastDemo (line 10) | public class RaycastDemo : SyncScript method Start (line 20) | public override void Start() method Update (line 27) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/03_Raycasting/RaycastPenetratingDemo.cs class RaycastPenetratingDemo (line 10) | public class RaycastPenetratingDemo : SyncScript method Start (line 19) | public override void Start() method Update (line 25) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/04_Project-UnProject/ProjectDemo.cs class ProjectDemo (line 9) | public class ProjectDemo : SyncScript method Start (line 15) | public override void Start() method Update (line 20) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/04_Project-UnProject/UnprojectDemo.cs class UnprojectDemo (line 11) | public class UnprojectDemo : SyncScript method Start (line 16) | public override void Start() method Update (line 21) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/05_Async/AsyncCollisionTriggerDemo.cs class AsyncCollisionTriggerDemo (line 10) | public class AsyncCollisionTriggerDemo : AsyncScript method Execute (line 15) | public override async Task Execute() method Cancel (line 47) | public override void Cancel() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/05_Async/AsyncWebApi.cs class AsyncWebApi (line 12) | public class AsyncWebApi : AsyncScript method Execute (line 16) | public override async Task Execute() method RetrieveStrideRepos (line 42) | private async Task RetrieveStrideRepos() class OpenCollectiveEvent (line 58) | public class OpenCollectiveEvent FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/06_Scenes/LoadChildScene.cs class LoadChildScene (line 10) | public class LoadChildScene : SyncScript method Update (line 19) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/06_Scenes/LoadScene.cs class LoadScene (line 10) | public class LoadScene : SyncScript method Update (line 17) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/07_Animation/AnimationBasics.cs class AnimationBasics (line 11) | public class AnimationBasics : SyncScript method Start (line 17) | public override void Start() method Update (line 25) | public override void Update() method StopOrResumeAnimations (line 65) | private void StopOrResumeAnimations(int drawX, int drawY) method AdjustAnimationSpeed (line 77) | private void AdjustAnimationSpeed(int drawX, int drawY) FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/08_Audio/AudioDemo.cs class AudioDemo (line 11) | public class AudioDemo : SyncScript method Start (line 19) | public override void Start() method Update (line 28) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/08_Audio/LoadMusic.cs class LoadMusic (line 14) | public class LoadMusic : AsyncScript method Execute (line 20) | public override async Task Execute() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/09_FirstPersonCamera/FirstPersonCamera.cs class FirstPersonCamera (line 10) | public class FirstPersonCamera : SyncScript method Start (line 23) | public override void Start() method Update (line 43) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/10_ThirdPersonCamera/CharacterMovement.cs class CharacterMovement (line 10) | public class CharacterMovement : SyncScript method Start (line 15) | public override void Start() method Update (line 20) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/10_ThirdPersonCamera/ThirdPersonCamera.cs class ThirdPersonCamera (line 10) | public class ThirdPersonCamera : SyncScript method Start (line 28) | public override void Start() method Update (line 43) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/11_Navigation/NavigateCharacter.cs class NavigateCharacter (line 15) | public class NavigateCharacter : SyncScript method Start (line 26) | public override void Start() method Update (line 31) | public override void Update() method UpdateMovement (line 43) | private void UpdateMovement() method SetTarget (line 81) | private void SetTarget() method CleanupExistingPath (line 113) | private void CleanupExistingPath() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Utils/ObjectSpawner.cs class ObjectSpawner (line 11) | public class ObjectSpawner : SyncScript method Start (line 17) | public override void Start() { } method Update (line 19) | public override void Update() method Cancel (line 44) | public override void Cancel() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Utils/OmniDirectionMovement.cs class OmniDirectionMovement (line 10) | public class OmniDirectionMovement : SyncScript method Start (line 24) | public override void Start() method Update (line 28) | public override void Update() FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Utils/TutorialUI.cs class TutorialUI (line 13) | public class TutorialUI : StartupScript method Start (line 22) | public override void Start() method CreateTutorialButtons (line 51) | private void CreateTutorialButtons() method CreateButton (line 99) | private void CreateButton(Button baseButtonButton, TextBlock textBlock... method BtnTutorialMenuClicked (line 128) | private void BtnTutorialMenuClicked(object sender, RoutedEventArgs e) method BtnLoadTutorial (line 140) | private void BtnLoadTutorial(object sender, RoutedEventArgs e, KeyValu... FILE: samples/Tutorials/CSharpIntermediate/CSharpIntermediate/CSharpIntermediate.Game/Utils/VectorPrintExtension.cs class VectorExtensionMethods (line 8) | public static class VectorExtensionMethods method Print (line 10) | public static string Print(this Vector2 pos) method Print (line 15) | public static string Print(this Vector3 pos) FILE: samples/UI/GameMenu/GameMenu.Game/MainScript.cs class MainScript (line 19) | public class MainScript : UISceneBase method Start (line 147) | public override void Start() method LoadScene (line 153) | protected override void LoadScene() method FillLifeBar (line 193) | private async Task FillLifeBar() method CanPurchase (line 212) | private bool CanPurchase(int requireMoney, int requireBonus) method CloseShipSelectPopup (line 217) | private void CloseShipSelectPopup() method CloseWelcomePopup (line 222) | private void CloseWelcomePopup() method CreateBonusCountText (line 227) | private string CreateBonusCountText() method CreateLifeCountText (line 232) | private string CreateLifeCountText() method CreateMoneyCountText (line 237) | private string CreateMoneyCountText() method CreateShipSelectionItem (line 242) | private UIElement CreateShipSelectionItem(SpaceShip spaceShip) method InitializeMainPage (line 278) | private void InitializeMainPage() method InitializeShipSelectionPopup (line 334) | private void InitializeShipSelectionPopup() method InitializeWelcomePopup (line 359) | private void InitializeWelcomePopup() method PurchaseWithMoney (line 385) | private void PurchaseWithMoney(int requireMoney) method PurchaseWithBonus (line 390) | private void PurchaseWithBonus(int requireBonus) method SetupStatusButton (line 395) | private void SetupStatusButton(ButtonBase button, int moneyCost, int b... method ShowShipSelectionPopup (line 408) | private void ShowShipSelectionPopup() method ShowWelcomePopup (line 413) | public void ShowWelcomePopup() method UpdateShipStatus (line 418) | private void UpdateShipStatus() class SpaceShip (line 428) | private class SpaceShip FILE: samples/UI/GameMenu/GameMenu.Game/SplashScript.cs class SplashScript (line 10) | public class SplashScript : UISceneBase method LoadScene (line 14) | protected override void LoadScene() method UpdateScene (line 20) | protected override void UpdateScene() FILE: samples/UI/GameMenu/GameMenu.Game/UISceneBase.cs class UISceneBase (line 11) | public abstract class UISceneBase : SyncScript method Start (line 19) | public override void Start() method Update (line 31) | public override void Update() method UpdateScene (line 36) | protected virtual void UpdateScene() method Cancel (line 40) | public override void Cancel() method AdjustVirtualResolution (line 48) | private void AdjustVirtualResolution(object sender, EventArgs e) method CreateScene (line 54) | protected void CreateScene() method LoadScene (line 62) | protected abstract void LoadScene(); FILE: samples/UI/UIElementLink/UIElementLink.Game/AnimationStart.cs class PlayAnimation (line 16) | [DataContract] class AnimationStart (line 27) | public class AnimationStart : StartupScript method Start (line 34) | public override void Start() method PlayAnimations (line 45) | private void PlayAnimations(AnimationComponent animComponent) FILE: samples/UI/UIElementLink/UIElementLink.Game/SplashScript.cs class SplashScript (line 16) | public class SplashScript : UISceneBase method LoadNextScene (line 26) | private void LoadNextScene() method LoadScene (line 35) | protected override void LoadScene() method UpdateScene (line 85) | protected override void UpdateScene() FILE: samples/UI/UIElementLink/UIElementLink.Game/UISceneBase.cs class UISceneBase (line 12) | public abstract class UISceneBase : SyncScript method Start (line 20) | public override void Start() method Update (line 32) | public override void Update() method UpdateScene (line 37) | protected virtual void UpdateScene() method Cancel (line 41) | public override void Cancel() method AdjustVirtualResolution (line 49) | private void AdjustVirtualResolution(object sender, EventArgs e) method CreateScene (line 55) | protected void CreateScene() method LoadScene (line 63) | protected abstract void LoadScene(); FILE: samples/UI/UIParticles/UIParticles.Game/SplashScript.cs type GameState (line 20) | public enum GameState class SplashScript (line 27) | public class SplashScript : UISceneBase method LoadScene (line 49) | protected override void LoadScene() method ToOrthographicCamera (line 176) | protected Vector3 ToOrthographicCamera(Vector3 worldPosition) method SpawnParticles (line 184) | protected void SpawnParticles(Vector3 uiPosition, Prefab hitEffectPref... method UpdateScene (line 235) | protected override void UpdateScene() method EnterNewGame (line 262) | private void EnterNewGame() method DrawFuse (line 284) | private void DrawFuse() method EnterEndGame (line 303) | private void EnterEndGame() method NewGameState (line 324) | private void NewGameState() method EndGameState (line 333) | private void EndGameState() method CreateBottomBar (line 339) | private UIElement CreateBottomBar() FILE: samples/UI/UIParticles/UIParticles.Game/UISceneBase.cs class UISceneBase (line 12) | public abstract class UISceneBase : SyncScript method Start (line 20) | public override void Start() method Update (line 32) | public override void Update() method UpdateScene (line 37) | protected virtual void UpdateScene() method Cancel (line 41) | public override void Cancel() method AdjustVirtualResolution (line 49) | private void AdjustVirtualResolution(object sender, EventArgs e) method CreateScene (line 55) | protected void CreateScene() method LoadScene (line 63) | protected abstract void LoadScene(); FILE: sources/assets/Stride.Core.Assets.CompilerApp/BundlePacker.cs class BundlePacker (line 18) | class BundlePacker method Build (line 33) | public void Build(Logger logger, PackageSession packageSession, Packag... method CleanUnknownBundles (line 269) | private static void CleanUnknownBundles(BundleOdbBackend outputBundleB... method GetChunkReferences (line 293) | private List GetChunkReferences(DatabaseFileProvider databaseF... method CollectReferences (line 333) | private void CollectReferences(DatabaseFileProvider databaseFileProvid... method CollectBundle (line 350) | private void CollectBundle(DatabaseFileProvider databaseFileProvider, ... method TopologicalSort (line 381) | private static List TopologicalSort(IEnumerable source, Func<... method TopologicalSortVisit (line 393) | private static void TopologicalSortVisit(T item, HashSet tempora... FILE: sources/assets/Stride.Core.Assets.CompilerApp/IPackageBuilderApp.cs type IPackageBuilderApp (line 6) | public interface IPackageBuilderApp method Run (line 8) | int Run(string[] args); FILE: sources/assets/Stride.Core.Assets.CompilerApp/IProcessBuilderRemote.cs type IProcessBuilderRemote (line 12) | public interface IProcessBuilderRemote method GetCommandToExecute (line 14) | Command GetCommandToExecute(); method ForwardLog (line 16) | void ForwardLog(SerializableLogMessage message); method RegisterResult (line 18) | void RegisterResult(CommandResultEntry commandResult); method ComputeInputHash (line 20) | ObjectId ComputeInputHash(UrlType type, string filePath); method GetOutputObjects (line 22) | Dictionary GetOutputObjects(); method GetAssemblyContainerLoadedAssemblies (line 24) | List GetAssemblyContainerLoadedAssemblies(); FILE: sources/assets/Stride.Core.Assets.CompilerApp/LogListenerRedirectToAction.cs class LogListenerRedirectToAction (line 13) | public class LogListenerRedirectToAction : LogListener method LogListenerRedirectToAction (line 17) | public LogListenerRedirectToAction(Action logger) method OnLog (line 29) | protected override void OnLog(ILogMessage logMessage) FILE: sources/assets/Stride.Core.Assets.CompilerApp/PackageBuilder.cs class PackageBuilder (line 26) | public class PackageBuilder method PackageBuilder (line 31) | public PackageBuilder(PackageBuilderOptions packageBuilderOptions) method Build (line 36) | public BuildResultCode Build() method BuildMaster (line 56) | private BuildResultCode BuildMaster() method SaveBuildUpToDateFile (line 181) | private void SaveBuildUpToDateFile(string msbuildUpToDateCheckFileBase... method RegisterBuildStepProcessedHandler (line 250) | private void RegisterBuildStepProcessedHandler(object sender, AssetCom... method BuildStepProcessed (line 262) | private void BuildStepProcessed(object sender, BuildStepEventArgs e) method RegisterRemoteLogger (line 303) | private static void RegisterRemoteLogger(NpClient TryExecuteRemote(Command command, Buil... method CanSpawnParallelProcess (line 501) | public bool CanSpawnParallelProcess() method NotifyParallelProcessEnded (line 511) | public void NotifyParallelProcessEnded() method LockProcessAndAddDataToList (line 517) | private static void LockProcessAndAddDataToList(Process process, List<... FILE: sources/assets/Stride.Core.Assets.CompilerApp/PackageBuilderApp.cs class PackageBuilderApp (line 29) | class PackageBuilderApp : IPackageBuilderApp method Run (line 39) | public int Run(string[] args) method OnConsoleOnCancelKeyPress (line 322) | private void OnConsoleOnCancelKeyPress(object _, ConsoleCancelEventArg... method FormatLog (line 327) | private static string FormatLog(ILogMessage message) FILE: sources/assets/Stride.Core.Assets.CompilerApp/PackageBuilderOptions.cs class PackageBuilderOptions (line 12) | public class PackageBuilderOptions method PackageBuilderOptions (line 40) | public PackageBuilderOptions(LoggerResult logger) method IsValidForSlave (line 58) | public bool IsValidForSlave() method ValidateOptions (line 69) | public void ValidateOptions() FILE: sources/assets/Stride.Core.Assets.CompilerApp/ProcessBuilderRemote.cs class ProcessBuilderRemote (line 15) | public class ProcessBuilderRemote : IProcessBuilderRemote method ProcessBuilderRemote (line 23) | public ProcessBuilderRemote(AssemblyContainer assemblyContainer, Local... method GetCommandToExecute (line 30) | public Command GetCommandToExecute() method RegisterResult (line 35) | public void RegisterResult(CommandResultEntry commandResult) method ForwardLog (line 40) | public void ForwardLog(SerializableLogMessage message) method ComputeInputHash (line 47) | public ObjectId ComputeInputHash(UrlType type, string filePath) method GetOutputObjects (line 52) | public Dictionary GetOutputObjects() method GetAssemblyContainerLoadedAssemblies (line 65) | public List GetAssemblyContainerLoadedAssemblies() FILE: sources/assets/Stride.Core.Assets.CompilerApp/Program.cs class Program (line 9) | class Program method Main (line 11) | private static int Main(string[] args) FILE: sources/assets/Stride.Core.Assets.CompilerApp/RemoteCommandContext.cs class RemoteCommandContext (line 12) | public class RemoteCommandContext : CommandContextBase method RemoteCommandContext (line 16) | public RemoteCommandContext(IProcessBuilderRemote processBuilderRemote... method GetOutputObjectsGroups (line 27) | public override IEnumerable DoCommandOverride(ICommandContex... method ResetCounter (line 30) | public static void ResetCounter() method DoNothingCommand (line 35) | public DoNothingCommand() method ToString (line 40) | public override string ToString() method ComputeParameterHash (line 45) | protected override void ComputeParameterHash(BinarySerializationWriter... class TestSession (line 53) | public class TestSession method RunTest (line 55) | public void RunTest(string testName, Logger logger) method BuildStepsRecursively (line 68) | private static void BuildStepsRecursively(BuildEngine.Builder builder,... method TestVeryLargeNumberOfEmptyCommands (line 83) | public static void TestVeryLargeNumberOfEmptyCommands(Logger logger) FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/Helpers/AssetHierarchyHelper.cs class AssetHierarchyHelper (line 10) | public static class AssetHierarchyHelper method PrintHierarchy (line 12) | public static string PrintHierarchy(AssetCompositeHierarchy DeriveAsset() method LoadFromYaml (line 68) | public static AssetTestContainer LoadFrom... class AssetTestContainer (line 32) | public class AssetTestContainer : AssetTest... method AssetTestContainer (line 11) | public AssetTestContainer(AssetPropertyGraphContainer container, Asset... method ToStream (line 21) | public static Stream ToStream(string str) method AssetTestContainer (line 38) | public AssetTestContainer(AssetPropertyGraphContainer container, TAsse... method AssetTestContainer (line 43) | public AssetTestContainer(TAsset asset) method BuildGraph (line 52) | public void BuildGraph() method DeriveAsset (line 60) | public AssetTestContainer DeriveAsset() method LoadFromYaml (line 68) | public static AssetTestContainer LoadFrom... FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/Helpers/DeriveAssetTest.cs class DeriveAssetTest (line 6) | public class DeriveAssetTest method DeriveAssetTest (line 10) | private DeriveAssetTest(AssetTestContainer DeriveAsset... method LoadFromYaml (line 51) | public static DeriveAssetTest LoadFromYam... FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/Helpers/SerializationHelper.cs class SerializationHelper (line 9) | public static class SerializationHelper method SerializeAndCompare (line 14) | public static void SerializeAndCompare(AssetItem assetItem, AssetPrope... method SerializeAndCompare (line 29) | public static void SerializeAndCompare(object instance, YamlAssetMetad... FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/Helpers/Types.cs class Types (line 12) | public static class Types class MyAsset1 (line 16) | [DataContract] class MyAsset2 (line 26) | [DataContract] class MyAsset3 (line 34) | [DataContract] class MyAsset4 (line 41) | [DataContract] class MyAsset5 (line 48) | [DataContract] class MyAsset6 (line 56) | [DataContract] class MyAsset7 (line 63) | [DataContract] class MyAsset8 (line 72) | [DataContract] class MyAsset9 (line 80) | [DataContract] class MyAsset10 (line 87) | [DataContract] class MyReferenceable (line 95) | [DataContract] method MyReferenceable (line 98) | public MyReferenceable() { Id = Guid.NewGuid(); } method ToString (line 102) | public override string ToString() => $"[{Id}] {Value}"; class MyAssetWithRef (line 105) | [DataContract] class MyAssetWithRef2 (line 122) | [DataContract] class MyAssetWithStructWithPrimitives (line 135) | [DataContract] type StructWithList (line 142) | [DataContract] type StructWithPrimitives (line 148) | [DataContract] method Equals (line 157) | public override readonly bool Equals(object obj) => obj is StructWit... method Equals (line 158) | public readonly bool Equals(StructWithPrimitives other) => Value1 ==... method GetHashCode (line 160) | public override readonly int GetHashCode() => HashCode.Combine(Value... method ToString (line 162) | public override readonly string ToString() => $"(Value1: {Value1}, V... type IMyInterface (line 165) | public interface IMyInterface class SomeObject (line 170) | [DataContract] class SomeObject2 (line 176) | [DataContract] class AssetWithRefPropertyGraphDefinition (line 183) | [AssetPropertyGraphDefinition(typeof(MyAssetWithRef))] method IsMemberTargetObjectReference (line 188) | public override bool IsMemberTargetObjectReference(IMemberNode membe... method IsTargetItemObjectReference (line 193) | public override bool IsTargetItemObjectReference(IObjectNode collect... class AssetWithRefPropertyGraph2 (line 199) | [AssetPropertyGraphDefinition(typeof(MyAssetWithRef2))] method IsMemberTargetObjectReference (line 202) | public override bool IsMemberTargetObjectReference(IMemberNode membe... method IsTargetItemObjectReference (line 207) | public override bool IsTargetItemObjectReference(IObjectNode collect... class ChildrenList (line 214) | [DataContract] method AddChild (line 228) | public void AddChild([NotNull] MyPart child) { Children.Add(child); ... method ToString (line 229) | public override string ToString() => $"{Name} [{Id}]"; class MyPartDesign (line 232) | [DataContract("MyPartDesign")] method ToString (line 240) | public override string ToString() => $"Design: {Part.Name} [{Part.Id... class MyAssetHierarchy (line 243) | [DataContract("MyAssetHierarchy")] method GetParent (line 247) | public override MyPart GetParent(MyPart part) => part.Parent; method IndexOf (line 248) | public override int IndexOf(MyPart part) => GetParent(part)?.Childre... method GetChild (line 249) | public override MyPart GetChild(MyPart part, int index) => part.Chil... method GetChildCount (line 250) | public override int GetChildCount(MyPart part) => part.Children.Count; method EnumerateChildParts (line 251) | public override IEnumerable EnumerateChildParts(MyPart part,... method CreatePartInstances (line 252) | public AssetCompositeHierarchyData CreatePartI... class MyAssetHierarchyPropertyGraph (line 259) | [AssetPropertyGraph(typeof(MyAssetHierarchy))] method MyAssetHierarchyPropertyGraph (line 263) | public MyAssetHierarchyPropertyGraph(AssetPropertyGraphContainer con... method IsChildPartReference (line 264) | public override bool IsChildPartReference(IGraphNode node, NodeIndex... method AddChildPartToParentPart (line 265) | protected override void AddChildPartToParentPart(MyPart parentPart, ... method RemoveChildPartFromParentPart (line 271) | protected override void RemoveChildPartFromParentPart(MyPart parentP... method GetIdFromChildPart (line 277) | protected override Guid GetIdFromChildPart(object part) => ((MyPart)... method RetrieveChildPartNodes (line 278) | protected override IEnumerable RetrieveChildPartNodes(My... class MyAssetBasePropertyGraph (line 284) | [AssetPropertyGraph(typeof(MyAssetBase))] method MyAssetBasePropertyGraph (line 289) | public MyAssetBasePropertyGraph(AssetPropertyGraphContainer containe... method RegisterCustomBaseLink (line 294) | public void RegisterCustomBaseLink(IGraphNode node, IGraphNode baseN... method FindTarget (line 299) | public override IGraphNode FindTarget(IGraphNode sourceNode, IGraphN... FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/Module.cs class Module (line 10) | public class Module method Initialize (line 12) | [ModuleInitializer] FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/TestArchetypesAdvanced.cs class TestArchetypesAdvanced (line 11) | public class TestArchetypesAdvanced method TestSimpleDictionaryAddWithCollision (line 13) | [Fact] method TestSimpleCollectionRemoveDeleted (line 56) | [Fact] method TestSimpleDictionaryRemoveDeleted (line 98) | [Fact] method TestSimpleCollectionUpdateDeleted (line 140) | [Fact] method TestSimpleDictionaryUpdateDeleted (line 182) | [Fact] method TestSimpleCollectionAddMultipleAndCheckOrder (line 224) | [Fact] method TestRemoveBaseAddDerivedWithSubDerived (line 284) | [Fact] method TestAddBaseRemoveDerivedAndAddInBaseWithSubDerived (line 333) | [Fact] method AssertCollection (line 391) | private static void AssertCollection(IGraphNode node, params string[] ... FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/TestArchetypesBasic.cs class TestArchetypesRun (line 12) | public abstract class TestArchetypesRun method Create (line 14) | public static TestArchetypesRun Create(De... method TestArchetypesRun (line 28) | public TestArchetypesRun(DeriveAssetTest ... class TestArchetypesRun (line 26) | public class TestArchetypesRun : TestArchet... method Create (line 14) | public static TestArchetypesRun Create(De... method TestArchetypesRun (line 28) | public TestArchetypesRun(DeriveAssetTest ... class TestArchetypesBasic (line 36) | public class TestArchetypesBasic method RunTest (line 38) | private static void RunTest(TestArchetypesRun run) method TestSimplePropertyChange (line 47) | [Fact] method PrepareSimplePropertyChange (line 53) | public static TestArchetypesRun PrepareSimplePropertyChange() method TestAbstractPropertyChange (line 88) | [Fact] method PrepareAbstractPropertyChange (line 94) | public static TestArchetypesRun PrepareAbstractPropertyChange() method TestSimpleCollectionUpdate (line 146) | [Fact] method PrepareSimpleCollectionUpdate (line 152) | public static TestArchetypesRun PrepareSimpleCollectionUpdate() method TestSimpleCollectionAdd (line 239) | [Fact] method PrepareSimpleCollectionAdd (line 245) | public static TestArchetypesRun PrepareSimpleCollectionAdd() method TestSimpleCollectionRemove (line 339) | [Fact] method PrepareSimpleCollectionRemove (line 345) | public static TestArchetypesRun PrepareSimpleCollectionRemove() method TestCollectionInStructUpdate (line 463) | [Fact] method PrepareCollectionInStructUpdate (line 469) | public static TestArchetypesRun PrepareCollectionInStructUpdate() method TestSimpleDictionaryUpdate (line 558) | [Fact] method PrepareSimpleDictionaryUpdate (line 564) | public static TestArchetypesRun PrepareSimpleDictionaryUpdate() method TestSimpleDictionaryAdd (line 651) | [Fact] method PrepareSimpleDictionaryAdd (line 657) | public static TestArchetypesRun PrepareSimpleDictionaryAdd() method TestSimpleDictionaryRemove (line 757) | [Fact] method PrepareSimpleDictionaryRemove (line 763) | public static TestArchetypesRun PrepareSimpleDictionaryRemove() method TestObjectCollectionUpdate (line 881) | [Fact] method PrepareObjectCollectionUpdate (line 887) | public static TestArchetypesRun PrepareObjectCollectionUpdate() method TestObjectCollectionAdd (line 1005) | [Fact] method PrepareObjectCollectionAdd (line 1011) | public static TestArchetypesRun PrepareObjectCollectionAdd() method TestAbstractCollectionUpdate (line 1145) | [Fact] method PrepareAbstractCollectionUpdate (line 1151) | public static TestArchetypesRun PrepareAbstractCollectionUpdate() method TestAbstractCollectionAdd (line 1270) | [Fact] method PrepareAbstractCollectionAdd (line 1276) | public static TestArchetypesRun PrepareAbstractCollectionAdd() method TestAbstractDictionaryUpdate (line 1410) | [Fact] method PrepareAbstractDictionaryUpdate (line 1416) | public static TestArchetypesRun PrepareAbstractDictionaryUpdate() method TestAbstractDictionaryAdd (line 1535) | [Fact] method PrepareAbstractDictionaryAdd (line 1541) | public static TestArchetypesRun PrepareAbstractDictionaryAdd() FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/TestAssetCompositeHierarchyBases.cs class TestAssetCompositeHierarchyBases (line 9) | public class TestAssetCompositeHierarchyBases method TestSimplePropertyChangeInBase (line 11) | [Fact] method TestSimpleNestedPropertyChangeInBase (line 38) | [Fact] method TestObjectPropertyChangeInBase (line 65) | [Fact(Skip = "Overriding an object does not override its member curren... method TestMultiplePropertyChangesInBase (line 95) | [Fact] FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/TestAssetCompositeHierarchyCloning.cs class TestAssetCompositeHierarchyCloning (line 13) | public class TestAssetCompositeHierarchyCloning method TestSimpleCloneSubHierarchy (line 15) | [Fact] method TestCloneSubHierarchyWithInternalReference (line 49) | [Fact] method TestCloneSubHierarchyWithExternalReferences (line 84) | [Fact] method TestCloneSubHierarchyWithCleanExternalReferences (line 119) | [Fact] method TestCloneSubHierarchyWithInternalReferenceWithCleanExternalReferences (line 153) | [Fact] method TestCloneSubHierarchyWithExternalReferencesWithCleanExternalReferences (line 188) | [Fact] method TestCloneSubHierarchyWithGenerateNewIdsForIdentifiableObjects (line 223) | [Fact] method TestCloneSubHierarchyInstanceWithoutRemoveOverrides (line 266) | [Fact] method TestCloneSubHierarchyInstanceWithRemoveOverrides (line 316) | [Fact] FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/TestAssetCompositeHierarchySerialization.cs class TestAssetCompositeHierarchySerialization (line 9) | public class TestAssetCompositeHierarchySerialization method TestSimpleDeserialization (line 84) | [Fact] method TestSimpleSerialization (line 96) | [Fact] method TestNestedDeserialization (line 110) | [Fact] method TestNestedSerialization (line 128) | [Fact] method TestMissortedPartsDeserialization (line 144) | [Fact] FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/TestAssetPropertyGraph.cs class TestAssetPropertyGraph (line 12) | public class TestAssetPropertyGraph method TestSimpleConstruction (line 14) | [Fact] method TestCollectionConstruction (line 24) | [Fact] method TestNestedCollectionConstruction (line 40) | [Fact] method TestCollectionItemIdentifierWithDuplicates (line 56) | [Fact] FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/TestCollectionUpdates.cs class TestCollectionUpdates (line 9) | public class TestCollectionUpdates method TestSimpleCollectionUpdate (line 11) | [Fact] FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/TestObjectReferenceGraph.cs class TestObjectReferenceGraph (line 11) | public class TestObjectReferenceGraph method TestSimpleObjectReferenceGraph (line 13) | [Fact] method TestUpdateObjectReferenceGraph (line 32) | [Fact] method TestCollectionObjectReferenceGraph (line 52) | [Fact] FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/TestObjectReferenceSerialization.cs class TestObjectReferenceSerialization (line 15) | public class TestObjectReferenceSerialization method TestSimpleReference (line 31) | [Fact] FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/TestOverrideSerialization.cs class TestOverrideSerialization (line 17) | public class TestOverrideSerialization method TestSimplePropertySerialization (line 285) | [Fact] method TestSimplePropertyDeserialization (line 299) | [Fact] method TestSimplePropertyWithOverrideToDefaultValueSerialization (line 312) | [Fact] method TestSimplePropertyWithOverrideToDefaultValueDeserialization (line 324) | [Fact] method TestSimpleCollectionUpdateSerialization (line 337) | [Fact] method TestSimpleCollectionUpdateDeserialization (line 354) | [Fact] method TestSimpleDictionaryUpdateSerialization (line 384) | [Fact] method TestSimpleDictionaryDeserialization (line 427) | [Fact] method TestCollectionInStructUpdateSerialization (line 457) | [Fact] method TestCollectionInStructUpdateDeserialization (line 476) | [Fact] method TestSimpleCollectionAddSerialization (line 506) | [Fact] method TestSimpleCollectionAddDeserialization (line 526) | [Fact] method TestSimpleDictionaryAddSerialization (line 564) | [Fact] method TestSimpleDictionaryAddDeserialization (line 586) | [Fact] method TestObjectCollectionUpdateSerialization (line 627) | [Fact] method TestObjectCollectionUpdateDeserialization (line 644) | [Fact] method TestObjectCollectionAddSerialization (line 678) | [Fact] method TestObjectCollectionAddDeserialization (line 698) | [Fact] method TestObjectCollectionPropertyUpdateSerialization (line 743) | [Fact] method TestObjectCollectionPropertyUpdateDeserialization (line 760) | [Fact] method TestNonIdentifiableObjectCollectionUpdateSerialization (line 794) | [Fact] method TestNonIdentifiableObjectCollectionUpdateDeserialization (line 812) | [Fact] method TestGenerateOverridesForSerializationOfObjectMember (line 841) | [Fact] method TestGenerateOverridesForSerializationOfCollectionItem (line 879) | [Fact] FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/TestReconcileObjectReferencesWithBase.cs class TestReconcileObjectReferencesWithBase (line 11) | public class TestReconcileObjectReferencesWithBase method TestWithCorrectObjectReferences (line 13) | [Fact] method TestWithIncorrectObjectReferences (line 48) | [Fact] method TestWithOverriddenObjectReferences (line 87) | [Fact] method TestWithInvalidObjectReferencesAndMissingTarget (line 131) | [Fact] method TestWithCorrectObjectReferencesInList (line 164) | [Fact] method TestWithIncorrectObjectReferencesInList (line 201) | [Fact] method TestWithOverriddenObjectReferencesInList (line 242) | [Fact] method TestWithInvalidObjectReferencesAndMissingTargetInList (line 288) | [Fact] method TestAllMissing (line 323) | [Fact] method TestAllMissingInvertOrder (line 352) | [Fact] method TestAllMissingInList (line 381) | [Fact] FILE: sources/assets/Stride.Core.Assets.Quantum.Tests/TestReconcileWithBase.cs class TestReconcileWithBase (line 11) | public class TestReconcileWithBase method TestPrimitiveMember (line 13) | [Fact] method TestStructWithPrimitivesOverrideMember (line 57) | [Fact] method TestCollectionMismatchItem (line 86) | [Fact] method TestCollectionMismatchId (line 148) | [Fact] method TestCollectionAddedItemInBase (line 210) | [Fact] method TestCollectionRemovedItemFromBase (line 279) | [Fact] method TestCollectionRemovedDeletedItemFromBase (line 344) | [Fact] method TestDictionaryMismatchValue (line 408) | [Fact] method TestDictionaryAddedKeyInBase (line 466) | [Fact] method TestDictionaryKeyCollision (line 531) | [Fact] method TestDictionaryRemovedItemFromBase (line 590) | [Fact] method TestDictionaryRemovedDeletedItemFromBase (line 651) | [Fact] method TestDictionaryRenameItemFromBase (line 711) | [Fact] FILE: sources/assets/Stride.Core.Assets.Quantum/AssetBaseToDerivedRegistry.cs class AssetBaseToDerivedRegistry (line 8) | internal class AssetBaseToDerivedRegistry : IBaseToDerivedRegistry method AssetBaseToDerivedRegistry (line 13) | public AssetBaseToDerivedRegistry(AssetPropertyGraph propertyGraph) method RegisterBaseToDerived (line 18) | public void RegisterBaseToDerived(IAssetNode? baseNode, IAssetNode der... method ResolveFromBase (line 56) | public IIdentifiable? ResolveFromBase(object? baseObjectReference, IAs... FILE: sources/assets/Stride.Core.Assets.Quantum/AssetCloningHelper.cs class AssetCloningHelper (line 8) | public static class AssetCloningHelper method RemapIdentifiablePaths (line 18) | public static void RemapIdentifiablePaths(YamlAssetMetadata meta... method FixupIdentifier (line 46) | private static YamlAssetPath.Element FixupIdentifier(YamlAssetPath.Ele... FILE: sources/assets/Stride.Core.Assets.Quantum/AssetCompositeBaseToDerivedRegistry.cs class AssetCompositeBaseToDerivedRegistry (line 6) | internal class AssetCompositeBaseToDerivedRegistry : IBaseToDerivedRegistry method AssetCompositeBaseToDerivedRegistry (line 11) | public AssetCompositeBaseToDerivedRegistry(AssetPropertyGraph property... method RegisterBaseToDerived (line 16) | public void RegisterBaseToDerived(IAssetNode? baseNode, IAssetNode der... method ResolveFromBase (line 26) | public IIdentifiable? ResolveFromBase(object? baseObjectReference, IAs... FILE: sources/assets/Stride.Core.Assets.Quantum/AssetCompositeHierarchyPropertyGraph.cs class AssetCompositeHierarchyPropertyGraph (line 12) | public abstract class AssetCompositeHierarchyPropertyGraph object... method GetInstanceIds (line 115) | public IReadOnlyCollection GetInstanceIds(AssetCompositeHierarch... method GetBasePartAssets (line 126) | public IReadOnlyCollection assetPart... method AddPartToAsset (line 151) | public void AddPartToAsset(AssetPartCollection partDesigns, out... method FindTarget (line 233) | public override IGraphNode FindTarget(IGraphNode sourceNode, IGraphNod... method CloneSubHierarchies (line 266) | public static AssetCompositeHierarchyData> d... method UntrackDeletedInstanceParts (line 370) | public void UntrackDeletedInstanceParts(IEnumerable>... method FinalizeInitialization (line 377) | protected override void FinalizeInitialization() method RetrieveChildPartNodes (line 397) | protected abstract IEnumerable RetrieveChildPartNodes(TAss... method GetIdFromChildPart (line 403) | protected abstract Guid GetIdFromChildPart(object part); method AddChildPartToParentPart (line 412) | protected abstract void AddChildPartToParentPart(TAssetPart parentPart... method RemoveChildPartFromParentPart (line 420) | protected abstract void RemoveChildPartFromParentPart(TAssetPart paren... method ReuseExistingPart (line 433) | protected virtual void ReuseExistingPart(AssetCompositeHierarchyData))] method IsMemberTargetObjectReference (line 10) | public override bool IsMemberTargetObjectReference(IMemberNode member,... method IsTargetItemObjectReference (line 20) | public override bool IsTargetItemObjectReference(IObjectNode collectio... FILE: sources/assets/Stride.Core.Assets.Quantum/AssetCompositePropertyGraph.cs class AssetCompositePropertyGraph (line 9) | [AssetPropertyGraph(typeof(AssetComposite))] method AssetCompositePropertyGraph (line 12) | public AssetCompositePropertyGraph(AssetPropertyGraphContainer contain... method LinkToOwnerPart (line 17) | protected void LinkToOwnerPart(IGraphNode node, object part) method CreateBaseToDerivedRegistry (line 24) | protected sealed override IBaseToDerivedRegistry CreateBaseToDerivedRe... FILE: sources/assets/Stride.Core.Assets.Quantum/AssetGraphNodeChangeListener.cs class AssetGraphNodeChangeListener (line 12) | public class AssetGraphNodeChangeListener : GraphNodeChangeListener method AssetGraphNodeChangeListener (line 21) | public AssetGraphNodeChangeListener(IGraphNode rootNode, AssetProperty... method CreateVisitor (line 28) | protected override GraphVisitorBase CreateVisitor() FILE: sources/assets/Stride.Core.Assets.Quantum/AssetGraphNodeLinker.cs class AssetGraphNodeLinker (line 8) | public class AssetGraphNodeLinker : GraphNodeLinker method AssetGraphNodeLinker (line 12) | public AssetGraphNodeLinker(AssetPropertyGraphDefinition propertyGraph... method ShouldVisitMemberTarget (line 17) | protected override bool ShouldVisitMemberTarget(IMemberNode member) method ShouldVisitTargetItem (line 22) | protected override bool ShouldVisitTargetItem(IObjectNode collectionNo... FILE: sources/assets/Stride.Core.Assets.Quantum/AssetMemberNodeChangeEventArgs.cs type IAssetNodeChangeEventArgs (line 9) | public interface IAssetNodeChangeEventArgs : INodeChangeEventArgs class AssetMemberNodeChangeEventArgs (line 18) | public class AssetMemberNodeChangeEventArgs : MemberNodeChangeEventArgs,... method AssetMemberNodeChangeEventArgs (line 20) | public AssetMemberNodeChangeEventArgs(MemberNodeChangeEventArgs e, Ove... class AssetItemNodeChangeEventArgs (line 35) | public class AssetItemNodeChangeEventArgs : ItemChangeEventArgs, IAssetN... method AssetItemNodeChangeEventArgs (line 37) | public AssetItemNodeChangeEventArgs(ItemChangeEventArgs e, OverrideTyp... FILE: sources/assets/Stride.Core.Assets.Quantum/AssetNodeContainer.cs class AssetNodeContainer (line 11) | public class AssetNodeContainer : NodeContainer, IPrimitiveTypeFilter method AssetNodeContainer (line 44) | public AssetNodeContainer() method IsPrimitiveType (line 49) | public virtual bool IsPrimitiveType(Type type) FILE: sources/assets/Stride.Core.Assets.Quantum/AssetNodeFactory.cs class AssetNodeFactory (line 15) | public class AssetNodeFactory : INodeFactory method CreateObjectNode (line 18) | public IObjectNode CreateObjectNode(INodeBuilder nodeBuilder, Guid gui... method CreateBoxedNode (line 28) | public IObjectNode CreateBoxedNode(INodeBuilder nodeBuilder, Guid guid... method CreateMemberNode (line 37) | public IMemberNode CreateMemberNode(INodeBuilder nodeBuilder, Guid gui... FILE: sources/assets/Stride.Core.Assets.Quantum/AssetPartChangeEventArgs.cs class AssetPartChangeEventArgs (line 9) | public class AssetPartChangeEventArgs : EventArgs method AssetPartChangeEventArgs (line 16) | public AssetPartChangeEventArgs(AssetItem assetItem, Guid partId) FILE: sources/assets/Stride.Core.Assets.Quantum/AssetPropertyGraph.cs class AssetPropertyGraph (line 16) | [AssetPropertyGraph(typeof(Asset))] type NodeOverride (line 22) | public readonly struct NodeOverride method NodeOverride (line 24) | public NodeOverride(IAssetNode overriddenNode, NodeIndex overriddenI... type NodeChangeHandlers (line 35) | private readonly struct NodeChangeHandlers method NodeChangeHandlers (line 39) | public NodeChangeHandlers(EventHandler? v... method AssetPropertyGraph (line 61) | public AssetPropertyGraph(AssetPropertyGraphContainer container, Asset... method Dispose (line 83) | public void Dispose() method Dispose (line 89) | protected virtual void Dispose(bool disposing) method Initialize (line 171) | public void Initialize() method RefreshBase (line 190) | public virtual void RefreshBase() method RefreshBase (line 207) | public virtual void RefreshBase(IAssetNode node, IAssetNode? baseNode) method ReconcileWithBase (line 213) | public void ReconcileWithBase() method ReconcileWithBase (line 218) | private void ReconcileWithBase(IAssetNode rootNode, Dictionary objectIds) method CreateReconcilerVisitor (line 288) | public virtual GraphVisitorBase CreateReconcilerVisitor() method FindTarget (line 293) | public virtual IGraphNode FindTarget(IGraphNode sourceNode, IGraphNode... method PrepareForSave (line 298) | public void PrepareForSave(ILogger logger, AssetItem assetItem) method FinalizeInitialization (line 313) | protected virtual void FinalizeInitialization() method OnContentChanged (line 318) | protected virtual void OnContentChanged(MemberNodeChangeEventArgs args) method OnItemChanged (line 323) | protected virtual void OnItemChanged(ItemChangeEventArgs args) method ResolveObjectPath (line 328) | private static IAssetNode? ResolveObjectPath(IAssetNode rootNode, Yaml... method GenerateOverridesForSerialization (line 392) | public static YamlAssetMetadata GenerateOverridesForSeri... method GenerateObjectReferencesForSerialization (line 401) | public YamlAssetMetadata GenerateObjectReferencesForSerializatio... method ApplyOverrides (line 410) | public static void ApplyOverrides(IAssetNode rootNode, YamlAssetMetada... method ClearAllOverrides (line 441) | public List ClearAllOverrides() method RestoreOverrides (line 483) | public void RestoreOverrides(List overridesToRestore, As... method LinkToBase (line 505) | private void LinkToBase(IAssetNode sourceRootNode, IAssetNode? targetR... method UnlinkFromBase (line 510) | private void UnlinkFromBase(IAssetNode sourceRootNode) method CreateBaseToDerivedRegistry (line 515) | protected virtual IBaseToDerivedRegistry CreateBaseToDerivedRegistry() method CanUpdate (line 521) | protected virtual bool CanUpdate(IAssetNode node, ContentChangeType ch... method CloneValueFromBase (line 526) | protected virtual object? CloneValueFromBase(object value, IAssetNode ... method CloneFromBase (line 538) | private static object? CloneFromBase(object value) method LinkBaseNode (line 552) | private void LinkBaseNode(IGraphNode currentNode, IGraphNode baseNode) method UnlinkBaseNode (line 582) | private void UnlinkBaseNode(IGraphNode currentNode, IGraphNode baseNode) method ClearAllBaseLinks (line 601) | private void ClearAllBaseLinks() method AssetContentChanging (line 618) | private void AssetContentChanging(object? sender, MemberNodeChangeEven... method AssetContentChanged (line 625) | private void AssetContentChanged(object? sender, MemberNodeChangeEvent... method AssetItemChanging (line 640) | private void AssetItemChanging(object? sender, ItemChangeEventArgs e) method AssetItemChanged (line 660) | private void AssetItemChanged(object? sender, ItemChangeEventArgs e) method OnBaseContentChanged (line 703) | private void OnBaseContentChanged(INodeChangeEventArgs e, IGraphNode n... method ReconcileWithBaseNode (line 728) | private void ReconcileWithBaseNode(IAssetNode assetNode, GraphNodePath... method ShouldReconcileMember (line 930) | private bool ShouldReconcileMember(AssetMemberNode memberNode, GraphNo... method ShouldReconcileItem (line 984) | private bool ShouldReconcileItem(IAssetObjectNode node, NodeIndex loca... method ShouldReconcileIndex (line 1028) | private static bool ShouldReconcileIndex(NodeIndex localIndex, NodeInd... FILE: sources/assets/Stride.Core.Assets.Quantum/AssetPropertyGraphAttribute.cs class AssetPropertyGraphAttribute (line 8) | [AttributeUsage(AttributeTargets.Class, Inherited = false)] method AssetPropertyGraphAttribute (line 12) | public AssetPropertyGraphAttribute(Type assetType) FILE: sources/assets/Stride.Core.Assets.Quantum/AssetPropertyGraphContainer.cs class AssetPropertyGraphContainer (line 8) | public class AssetPropertyGraphContainer method AssetPropertyGraphContainer (line 12) | public AssetPropertyGraphContainer(AssetNodeContainer nodeContainer) method InitializeAsset (line 21) | public AssetPropertyGraph? InitializeAsset(AssetItem assetItem, ILogge... method TryGetGraph (line 32) | public AssetPropertyGraph? TryGetGraph(AssetId assetId) method RegisterGraph (line 38) | public void RegisterGraph(AssetPropertyGraph graph) method UnregisterGraph (line 44) | public bool UnregisterGraph(AssetId assetId) FILE: sources/assets/Stride.Core.Assets.Quantum/AssetPropertyGraphDefinition.cs class AssetPropertyGraphDefinition (line 11) | [AssetPropertyGraphDefinition(typeof(Asset))] method IsObjectReference (line 15) | public bool IsObjectReference(NodeAccessor nodeAccessor, object value) method IsMemberTargetObjectReference (line 25) | public virtual bool IsMemberTargetObjectReference(IMemberNode member, ... method IsTargetItemObjectReference (line 30) | public virtual bool IsTargetItemObjectReference(IObjectNode collection... FILE: sources/assets/Stride.Core.Assets.Quantum/AssetPropertyGraphDefinitionAttribute.cs class AssetPropertyGraphDefinitionAttribute (line 6) | [AttributeUsage(AttributeTargets.Class, Inherited = false)] method AssetPropertyGraphDefinitionAttribute (line 10) | public AssetPropertyGraphDefinitionAttribute(Type assetType) FILE: sources/assets/Stride.Core.Assets.Quantum/AssetQuantumRegistry.cs class AssetQuantumRegistry (line 9) | public static class AssetQuantumRegistry method RegisterAssembly (line 16) | public static void RegisterAssembly(Assembly assembly) method ConstructPropertyGraph (line 63) | public static AssetPropertyGraph ConstructPropertyGraph(AssetPropertyG... method GetDefinition (line 78) | public static AssetPropertyGraphDefinition GetDefinition(Type assetType) FILE: sources/assets/Stride.Core.Assets.Quantum/AssetToBaseNodeLinker.cs class AssetToBaseNodeLinker (line 15) | public class AssetToBaseNodeLinker : AssetGraphNodeLinker method AssetToBaseNodeLinker (line 19) | public AssetToBaseNodeLinker(AssetPropertyGraph propertyGraph) method FindTarget (line 25) | protected override IGraphNode FindTarget(IGraphNode sourceNode) method FindTargetReference (line 31) | public override ObjectReference? FindTargetReference(IGraphNode source... FILE: sources/assets/Stride.Core.Assets.Quantum/IAssetMemberNode.cs type IAssetMemberNode (line 9) | public interface IAssetMemberNode : IAssetNode, IMemberNode method OverrideContent (line 19) | void OverrideContent(bool isOverridden); method GetContentOverride (line 21) | OverrideType GetContentOverride(); method IsContentOverridden (line 23) | bool IsContentOverridden(); method IsContentInherited (line 25) | bool IsContentInherited(); FILE: sources/assets/Stride.Core.Assets.Quantum/IAssetNode.cs type IAssetNode (line 11) | public interface IAssetNode : IGraphNode method SetContent (line 28) | void SetContent(string key, IGraphNode node); method GetContent (line 35) | IGraphNode? GetContent(string key); method ResetOverrideRecursively (line 44) | void ResetOverrideRecursively(); FILE: sources/assets/Stride.Core.Assets.Quantum/IAssetObjectNode.cs type IAssetObjectNode (line 9) | public interface IAssetObjectNode : IAssetNode, IObjectNode method IndexedTarget (line 13) | new IAssetObjectNode? IndexedTarget(NodeIndex index); method OverrideItem (line 15) | void OverrideItem(bool isOverridden, NodeIndex index); method OverrideKey (line 17) | void OverrideKey(bool isOverridden, NodeIndex index); method OverrideDeletedItem (line 19) | void OverrideDeletedItem(bool isOverridden, ItemId deletedId); method IsItemDeleted (line 21) | bool IsItemDeleted(ItemId itemId); method Restore (line 23) | void Restore(object restoredItem, ItemId id); method Restore (line 25) | void Restore(object restoredItem, NodeIndex index, ItemId id); method RemoveAndDiscard (line 27) | void RemoveAndDiscard(object item, NodeIndex itemIndex, ItemId id); method IsItemInherited (line 29) | bool IsItemInherited(NodeIndex index); method IsKeyInherited (line 31) | bool IsKeyInherited(NodeIndex index); method IsItemOverridden (line 33) | bool IsItemOverridden(NodeIndex index); method IsItemOverriddenDeleted (line 35) | bool IsItemOverriddenDeleted(ItemId id); method IsKeyOverridden (line 37) | bool IsKeyOverridden(NodeIndex index); method IndexToId (line 39) | ItemId IndexToId(NodeIndex index); method TryIndexToId (line 41) | bool TryIndexToId(NodeIndex index, out ItemId id); method HasId (line 43) | bool HasId(ItemId id); method IdToIndex (line 45) | NodeIndex IdToIndex(ItemId id); method TryIdToIndex (line 47) | bool TryIdToIndex(ItemId id, out NodeIndex index); method ResetOverrideRecursively (line 53) | void ResetOverrideRecursively(NodeIndex indexToReset); method GetOverriddenItemIndices (line 55) | IEnumerable GetOverriddenItemIndices(); method GetOverriddenKeyIndices (line 57) | IEnumerable GetOverriddenKeyIndices(); FILE: sources/assets/Stride.Core.Assets.Quantum/IBaseToDerivedRegistry.cs type IBaseToDerivedRegistry (line 6) | public interface IBaseToDerivedRegistry method RegisterBaseToDerived (line 8) | void RegisterBaseToDerived(IAssetNode? baseNode, IAssetNode derivedNode); method ResolveFromBase (line 10) | IIdentifiable? ResolveFromBase(object? baseObjectReference, IAssetNode... FILE: sources/assets/Stride.Core.Assets.Quantum/Internal/AssetBoxedNode.cs class AssetBoxedNode (line 9) | internal class AssetBoxedNode : BoxedNode, IAssetObjectNodeInternal method AssetBoxedNode (line 13) | public AssetBoxedNode(INodeBuilder nodeBuilder, object value, Guid gui... method SetContent (line 30) | public void SetContent(string key, IGraphNode node) => ex.SetContent(k... method GetContent (line 32) | public IGraphNode? GetContent(string key) => ex.GetContent(key); method ResetOverrideRecursively (line 34) | public void ResetOverrideRecursively() => ex.ResetOverrideRecursively(... method ResetOverrideRecursively (line 36) | public void ResetOverrideRecursively(NodeIndex indexToReset) => ex.Res... method OverrideItem (line 38) | public void OverrideItem(bool isOverridden, NodeIndex index) => ex.Ove... method OverrideKey (line 40) | public void OverrideKey(bool isOverridden, NodeIndex index) => ex.Over... method OverrideDeletedItem (line 42) | public void OverrideDeletedItem(bool isOverridden, ItemId deletedId) =... method IsItemDeleted (line 44) | public bool IsItemDeleted(ItemId itemId) => ex.IsItemDeleted(itemId); method Restore (line 46) | public void Restore(object restoredItem, ItemId id) => ex.Restore(rest... method Restore (line 48) | public void Restore(object restoredItem, NodeIndex index, ItemId id) =... method RemoveAndDiscard (line 50) | public void RemoveAndDiscard(object item, NodeIndex itemIndex, ItemId ... method GetItemOverride (line 52) | public OverrideType GetItemOverride(NodeIndex index) => ex.GetItemOver... method GetKeyOverride (line 54) | public OverrideType GetKeyOverride(NodeIndex index) => ex.GetKeyOverri... method IsItemInherited (line 56) | public bool IsItemInherited(NodeIndex index) => ex.IsItemInherited(ind... method IsKeyInherited (line 58) | public bool IsKeyInherited(NodeIndex index) => ex.IsKeyInherited(index); method IsItemOverridden (line 60) | public bool IsItemOverridden(NodeIndex index) => ex.IsItemOverridden(i... method IsItemOverriddenDeleted (line 62) | public bool IsItemOverriddenDeleted(ItemId id) => ex.IsItemOverriddenD... method IsKeyOverridden (line 64) | public bool IsKeyOverridden(NodeIndex index) => ex.IsKeyOverridden(ind... method GetOverriddenItemIndices (line 66) | public IEnumerable GetOverriddenItemIndices() => ex.GetOver... method GetOverriddenKeyIndices (line 68) | public IEnumerable GetOverriddenKeyIndices() => ex.GetOverr... method IndexToId (line 70) | public ItemId IndexToId(NodeIndex index) => ex.IndexToId(index); method TryIndexToId (line 72) | public bool TryIndexToId(NodeIndex index, out ItemId id) => ex.TryInde... method HasId (line 74) | public bool HasId(ItemId id) => ex.HasId(id); method IdToIndex (line 76) | public NodeIndex IdToIndex(ItemId id) => ex.IdToIndex(id); method TryIdToIndex (line 78) | public bool TryIdToIndex(ItemId id, out NodeIndex index) => ex.TryIdTo... method IndexedTarget (line 80) | IAssetObjectNode? IAssetObjectNode.IndexedTarget(NodeIndex index) => (... method DisconnectOverriddenDeletedItem (line 82) | void IAssetObjectNodeInternal.DisconnectOverriddenDeletedItem(ItemId d... method NotifyOverrideChanging (line 84) | void IAssetObjectNodeInternal.NotifyOverrideChanging() => OverrideChan... method NotifyOverrideChanged (line 86) | void IAssetObjectNodeInternal.NotifyOverrideChanged() => OverrideChang... method SetPropertyGraph (line 90) | void IAssetNodeInternal.SetPropertyGraph(AssetPropertyGraph assetPrope... method SetBaseNode (line 92) | void IAssetNodeInternal.SetBaseNode(IGraphNode node) => ex.SetBaseCont... FILE: sources/assets/Stride.Core.Assets.Quantum/Internal/AssetMemberNode.cs class AssetMemberNode (line 11) | internal class AssetMemberNode : MemberNode, IAssetMemberNode, IAssetNod... method AssetMemberNode (line 18) | public AssetMemberNode(INodeBuilder nodeBuilder, Guid guid, IObjectNod... method SetContent (line 44) | public void SetContent(string key, IGraphNode node) method GetContent (line 49) | public IGraphNode? GetContent(string key) method OverrideContent (line 55) | public void OverrideContent(bool isOverridden) method ResetOverrideRecursively (line 66) | public void ResetOverrideRecursively() method ContentChanged (line 71) | private void ContentChanged(object? sender, MemberNodeChangeEventArgs e) method SetContentOverride (line 91) | internal void SetContentOverride(OverrideType overrideType) method GetContentOverride (line 99) | public OverrideType GetContentOverride() method IsContentOverridden (line 104) | public bool IsContentOverridden() method IsContentInherited (line 109) | public bool IsContentInherited() method SetPropertyGraph (line 116) | void IAssetNodeInternal.SetPropertyGraph(AssetPropertyGraph assetPrope... method SetBaseNode (line 122) | void IAssetNodeInternal.SetBaseNode(IGraphNode node) FILE: sources/assets/Stride.Core.Assets.Quantum/Internal/AssetObjectNode.cs class AssetObjectNode (line 10) | internal class AssetObjectNode : ObjectNode, IAssetObjectNodeInternal method AssetObjectNode (line 14) | public AssetObjectNode(INodeBuilder nodeBuilder, object value, Guid gu... method SetContent (line 31) | public void SetContent(string key, IGraphNode node) => ex.SetContent(k... method GetContent (line 33) | public IGraphNode? GetContent(string key) => ex.GetContent(key); method ResetOverrideRecursively (line 35) | public void ResetOverrideRecursively() => ex.ResetOverrideRecursively(... method ResetOverrideRecursively (line 37) | public void ResetOverrideRecursively(NodeIndex indexToReset) => ex.Res... method OverrideItem (line 39) | public void OverrideItem(bool isOverridden, NodeIndex index) => ex.Ove... method OverrideKey (line 41) | public void OverrideKey(bool isOverridden, NodeIndex index) => ex.Over... method OverrideDeletedItem (line 43) | public void OverrideDeletedItem(bool isOverridden, ItemId deletedId) =... method IsItemDeleted (line 45) | public bool IsItemDeleted(ItemId itemId) => ex.IsItemDeleted(itemId); method Restore (line 47) | public void Restore(object restoredItem, ItemId id) => ex.Restore(rest... method Restore (line 49) | public void Restore(object restoredItem, NodeIndex index, ItemId id) =... method RemoveAndDiscard (line 51) | public void RemoveAndDiscard(object item, NodeIndex itemIndex, ItemId ... method GetItemOverride (line 53) | public OverrideType GetItemOverride(NodeIndex index) => ex.GetItemOver... method GetKeyOverride (line 55) | public OverrideType GetKeyOverride(NodeIndex index) => ex.GetKeyOverri... method IsItemInherited (line 57) | public bool IsItemInherited(NodeIndex index) => ex.IsItemInherited(ind... method IsKeyInherited (line 59) | public bool IsKeyInherited(NodeIndex index) => ex.IsKeyInherited(index); method IsItemOverridden (line 61) | public bool IsItemOverridden(NodeIndex index) => ex.IsItemOverridden(i... method IsItemOverriddenDeleted (line 63) | public bool IsItemOverriddenDeleted(ItemId id) => ex.IsItemOverriddenD... method IsKeyOverridden (line 65) | public bool IsKeyOverridden(NodeIndex index) => ex.IsKeyOverridden(ind... method GetOverriddenItemIndices (line 67) | public IEnumerable GetOverriddenItemIndices() => ex.GetOver... method GetOverriddenKeyIndices (line 69) | public IEnumerable GetOverriddenKeyIndices() => ex.GetOverr... method IndexToId (line 71) | public ItemId IndexToId(NodeIndex index) => ex.IndexToId(index); method TryIndexToId (line 73) | public bool TryIndexToId(NodeIndex index, out ItemId id) => ex.TryInde... method HasId (line 75) | public bool HasId(ItemId id) => ex.HasId(id); method IdToIndex (line 77) | public NodeIndex IdToIndex(ItemId id) => ex.IdToIndex(id); method TryIdToIndex (line 79) | public bool TryIdToIndex(ItemId id, out NodeIndex index) => ex.TryIdTo... method IndexedTarget (line 81) | IAssetObjectNode? IAssetObjectNode.IndexedTarget(NodeIndex index) => (... method DisconnectOverriddenDeletedItem (line 83) | void IAssetObjectNodeInternal.DisconnectOverriddenDeletedItem(ItemId d... method NotifyOverrideChanging (line 85) | void IAssetObjectNodeInternal.NotifyOverrideChanging() => OverrideChan... method NotifyOverrideChanged (line 87) | void IAssetObjectNodeInternal.NotifyOverrideChanged() => OverrideChang... method SetPropertyGraph (line 91) | void IAssetNodeInternal.SetPropertyGraph(AssetPropertyGraph assetPrope... method SetBaseNode (line 93) | void IAssetNodeInternal.SetBaseNode(IGraphNode node) => ex.SetBaseCont... FILE: sources/assets/Stride.Core.Assets.Quantum/Internal/AssetObjectNodeExtended.cs type AssetObjectNodeExtended (line 10) | internal struct AssetObjectNodeExtended method AssetObjectNodeExtended (line 20) | public AssetObjectNodeExtended(IAssetObjectNodeInternal node) method SetContent (line 40) | public readonly void SetContent(string key, IGraphNode node) method GetContent (line 45) | public readonly IGraphNode? GetContent(string key) method ResetOverrideRecursively (line 52) | public void ResetOverrideRecursively(NodeIndex indexToReset) method OverrideItem (line 58) | public void OverrideItem(bool isOverridden, NodeIndex index) method OverrideKey (line 66) | public void OverrideKey(bool isOverridden, NodeIndex index) method OverrideDeletedItem (line 74) | public void OverrideDeletedItem(bool isOverridden, ItemId deletedId) method DisconnectOverriddenDeletedItem (line 93) | public void DisconnectOverriddenDeletedItem(ItemId deletedId) method IsItemDeleted (line 99) | public bool IsItemDeleted(ItemId itemId) method TryGetCollectionItemIds (line 110) | private bool TryGetCollectionItemIds(object? instance, [MaybeNullWhen(... method Restore (line 123) | public void Restore(object restoredItem, ItemId id) method Restore (line 134) | public void Restore(object restoredItem, NodeIndex index, ItemId id) method RemoveAndDiscard (line 146) | public void RemoveAndDiscard(object item, NodeIndex itemIndex, ItemId id) method GetItemOverride (line 156) | public OverrideType GetItemOverride(NodeIndex index) method GetKeyOverride (line 164) | public OverrideType GetKeyOverride(NodeIndex index) method IsItemInherited (line 172) | public bool IsItemInherited(NodeIndex index) method IsKeyInherited (line 177) | public bool IsKeyInherited(NodeIndex index) method IsItemOverridden (line 182) | public bool IsItemOverridden(NodeIndex index) method IsItemOverriddenDeleted (line 189) | public bool IsItemOverriddenDeleted(ItemId id) method IsKeyOverridden (line 194) | public bool IsKeyOverridden(NodeIndex index) method GetOverriddenItemIndices (line 201) | public IEnumerable GetOverriddenItemIndices() method GetOverriddenKeyIndices (line 223) | public IEnumerable GetOverriddenKeyIndices() method HasId (line 245) | public bool HasId(ItemId id) method IdToIndex (line 250) | public NodeIndex IdToIndex(ItemId id) method TryIdToIndex (line 256) | public bool TryIdToIndex(ItemId id, out NodeIndex index) method IndexToId (line 274) | public ItemId IndexToId(NodeIndex index) method TryIndexToId (line 280) | public bool TryIndexToId(NodeIndex index, out ItemId id) method OnItemChanged (line 297) | internal void OnItemChanged(object? sender, ItemChangeEventArgs e) method SetOverride (line 393) | private static void SetOverride(OverrideType overrideType, ItemId id, ... method SetPropertyGraph (line 405) | public void SetPropertyGraph(AssetPropertyGraph assetPropertyGraph) method SetBaseContent (line 410) | public void SetBaseContent(IGraphNode baseNode) FILE: sources/assets/Stride.Core.Assets.Quantum/Internal/IAssetNodeInternal.cs type IAssetNodeInternal (line 11) | internal interface IAssetNodeInternal : IAssetNode method SetPropertyGraph (line 22) | void SetPropertyGraph(AssetPropertyGraph assetPropertyGraph); method SetBaseNode (line 28) | void SetBaseNode(IGraphNode node); FILE: sources/assets/Stride.Core.Assets.Quantum/Internal/IAssetObjectNodeInternal.cs type IAssetObjectNodeInternal (line 12) | internal interface IAssetObjectNodeInternal : IAssetObjectNode, IAssetNo... method GetItemOverride (line 14) | OverrideType GetItemOverride(NodeIndex index); method GetKeyOverride (line 16) | OverrideType GetKeyOverride(NodeIndex index); method DisconnectOverriddenDeletedItem (line 24) | void DisconnectOverriddenDeletedItem(ItemId deletedId); method NotifyOverrideChanging (line 26) | void NotifyOverrideChanging(); method NotifyOverrideChanged (line 28) | void NotifyOverrideChanged(); FILE: sources/assets/Stride.Core.Assets.Quantum/Module.cs class Module (line 6) | internal class Module method Initialize (line 8) | [ModuleInitializer] FILE: sources/assets/Stride.Core.Assets.Quantum/NodesToOwnerPartVisitor.cs class NodesToOwnerPartVisitor (line 12) | public class NodesToOwnerPartVisitor : AssetGraphVisitorBase method NodesToOwnerPartVisitor (line 21) | public NodesToOwnerPartVisitor(AssetPropertyGraphDefinition propertyGr... method VisitNode (line 27) | protected override void VisitNode(IGraphNode node) FILE: sources/assets/Stride.Core.Assets.Quantum/SubHierarchyCloneFlags.cs type SubHierarchyCloneFlags (line 6) | [Flags] FILE: sources/assets/Stride.Core.Assets.Quantum/Visitors/AssetCollector.cs class AssetCollector (line 12) | public class AssetCollector : GraphVisitorBase method AssetCollector (line 16) | private AssetCollector() method Collect (line 25) | public static IReadOnlyDictionary Collect(IObjec... method VisitReference (line 33) | protected override void VisitReference(IGraphNode referencer, ObjectRe... FILE: sources/assets/Stride.Core.Assets.Quantum/Visitors/AssetGraphVisitorBase.cs class AssetGraphVisitorBase (line 12) | public class AssetGraphVisitorBase : GraphVisitorBase method AssetGraphVisitorBase (line 20) | public AssetGraphVisitorBase(AssetPropertyGraphDefinition propertyGrap... method ShouldVisitMemberTarget (line 26) | protected override bool ShouldVisitMemberTarget(IMemberNode member) method ShouldVisitTargetItem (line 32) | protected override bool ShouldVisitTargetItem(IObjectNode collectionNo... FILE: sources/assets/Stride.Core.Assets.Quantum/Visitors/AssetNodeMetadataCollectorBase.cs class AssetNodeMetadataCollectorBase (line 15) | public abstract class AssetNodeMetadataCollectorBase : GraphVisitorBase method VisitNode (line 20) | protected override void VisitNode(IGraphNode node) method VisitMemberNode (line 50) | protected abstract void VisitMemberNode(IAssetMemberNode memberNode, i... method VisitObjectNode (line 57) | protected abstract void VisitObjectNode(IAssetObjectNode objectNode, i... method ConvertPath (line 65) | public static YamlAssetPath ConvertPath(GraphNodePath path, int inNonI... FILE: sources/assets/Stride.Core.Assets.Quantum/Visitors/ClearObjectReferenceVisitor.cs class ClearObjectReferenceVisitor (line 11) | public class ClearObjectReferenceVisitor : IdentifiableObjectVisitorBase method ClearObjectReferenceVisitor (line 22) | public ClearObjectReferenceVisitor(AssetPropertyGraphDefinition proper... method ProcessIdentifiableMembers (line 32) | protected override void ProcessIdentifiableMembers(IIdentifiable ident... method ProcessIdentifiableItems (line 47) | protected override void ProcessIdentifiableItems(IIdentifiable identif... FILE: sources/assets/Stride.Core.Assets.Quantum/Visitors/ExternalReferenceCollector.cs class ExternalReferenceCollector (line 11) | public class ExternalReferenceCollector : IdentifiableObjectVisitorBase method ExternalReferenceCollector (line 19) | private ExternalReferenceCollector(AssetPropertyGraphDefinition proper... method GetExternalReferences (line 31) | public static HashSet GetExternalReferences(AssetProper... method GetExternalReferenceAccessors (line 46) | public static Dictionary> GetExterna... method ProcessIdentifiableMembers (line 58) | protected override void ProcessIdentifiableMembers(IIdentifiable ident... method ProcessIdentifiableItems (line 75) | protected override void ProcessIdentifiableItems(IIdentifiable identif... FILE: sources/assets/Stride.Core.Assets.Quantum/Visitors/IdentifiableObjectCollector.cs class IdentifiableObjectCollector (line 12) | public class IdentifiableObjectCollector : AssetGraphVisitorBase method IdentifiableObjectCollector (line 20) | private IdentifiableObjectCollector(AssetPropertyGraphDefinition prope... method Collect (line 31) | public static Dictionary Collect(AssetPropertyGra... method VisitReference (line 41) | protected override void VisitReference(IGraphNode referencer, ObjectRe... FILE: sources/assets/Stride.Core.Assets.Quantum/Visitors/IdentifiableObjectVisitorBase.cs class IdentifiableObjectVisitorBase (line 12) | public abstract class IdentifiableObjectVisitorBase : AssetGraphVisitorBase method IdentifiableObjectVisitorBase (line 18) | protected IdentifiableObjectVisitorBase(AssetPropertyGraphDefinition p... method VisitMemberTarget (line 24) | protected override void VisitMemberTarget(IMemberNode node) method VisitItemTargets (line 31) | protected override void VisitItemTargets(IObjectNode node) method ProcessIdentifiableMembers (line 42) | protected abstract void ProcessIdentifiableMembers(IIdentifiable ident... method ProcessIdentifiableItems (line 50) | protected abstract void ProcessIdentifiableItems(IIdentifiable identif... method CheckAndProcessIdentifiableMember (line 52) | private void CheckAndProcessIdentifiableMember(IMemberNode member) method CheckAndProcessIdentifiableItem (line 60) | private void CheckAndProcessIdentifiableItem(IObjectNode collection, N... FILE: sources/assets/Stride.Core.Assets.Quantum/Visitors/ObjectReferencePathGenerator.cs class ObjectReferencePathGenerator (line 13) | public class ObjectReferencePathGenerator : AssetNodeMetadataCollectorBase method ObjectReferencePathGenerator (line 21) | public ObjectReferencePathGenerator(AssetPropertyGraphDefinition prope... method VisitMemberNode (line 37) | protected override void VisitMemberNode(IAssetMemberNode memberNode, i... method VisitObjectNode (line 55) | protected override void VisitObjectNode(IAssetObjectNode objectNode, i... FILE: sources/assets/Stride.Core.Assets.Quantum/Visitors/OverrideTypePathGenerator.cs class OverrideTypePathGenerator (line 13) | public class OverrideTypePathGenerator : AssetNodeMetadataCollectorBase method VisitMemberNode (line 21) | protected override void VisitMemberNode(IAssetMemberNode memberNode, i... method VisitObjectNode (line 30) | protected override void VisitObjectNode(IAssetObjectNode objectNode, i... FILE: sources/assets/Stride.Core.Assets.Tests/AssetObjectTest.cs class AssetObjectTest (line 10) | [DataContract("!AssetObjectTest")] method Equals (line 22) | public bool Equals(AssetObjectTest? other) method Equals (line 29) | public override bool Equals(object? obj) method GetHashCode (line 37) | public override int GetHashCode() class TestAssetWithParts (line 59) | [DataContract("!TestAssetWithParts")] method TestAssetWithParts (line 65) | public TestAssetWithParts() method CollectParts (line 74) | [Obsolete("The AssetPart struct might be removed soon")] method FindPart (line 80) | public override IIdentifiable? FindPart(Guid partId) method ContainsPart (line 85) | public override bool ContainsPart(Guid id) method CreateDerivedAsset (line 90) | public override Asset CreateDerivedAsset(string baseLocation, out Dict... method AddParts (line 106) | public void AddParts(TestAssetWithParts assetBaseWithParts) class AssetPartTestItem (line 117) | [DataContract("AssetPartTestItem")] method AssetPartTestItem (line 120) | public AssetPartTestItem() method AssetPartTestItem (line 124) | public AssetPartTestItem(Guid id) method AssetPartTestItem (line 129) | public AssetPartTestItem(Guid id, AssetReference baseAsset, Guid baseI... class AssetImportObjectTest (line 141) | [DataContract("!AssetImportObjectTest")] method AssetImportObjectTest (line 145) | public AssetImportObjectTest() class AssetObjectTestSub (line 156) | [DataContract("!AssetObjectTestSub")] FILE: sources/assets/Stride.Core.Assets.Tests/Compilers/CompilerTestBase.cs class CompilerTestBase (line 5) | public class CompilerTestBase : IDisposable method CompilerTestBase (line 7) | public CompilerTestBase() method Dispose (line 12) | public void Dispose() method CreateRef (line 18) | protected static TContentType CreateRef(AssetItem assetI... FILE: sources/assets/Stride.Core.Assets.Tests/Compilers/TestAssertCompiler.cs class TestAssertCompiler (line 6) | public class TestAssertCompiler : TestCompilerBase where T : Asset class AssertCommand (line 8) | private class AssertCommand : AssetCommand method AssertCommand (line 13) | public AssertCommand(AssetItem assetItem, T parameters, IAssetFinder... method DoCommandOverride (line 20) | protected override Task DoCommandOverride(ICommandCont... method Prepare (line 28) | public override AssetCompilerResult Prepare(AssetCompilerContext conte... method DoCommandAssert (line 38) | protected virtual void DoCommandAssert(string url, T parameters, IAsse... FILE: sources/assets/Stride.Core.Assets.Tests/Compilers/TestBuildDependencyManager.cs class TestBuildDependencyManager (line 10) | public class TestBuildDependencyManager : CompilerTestBase method TestCompileAsset (line 12) | [Fact] method TestCompileContent (line 60) | [Fact] method TestRuntime (line 108) | [Fact(Skip = "Either non-deterministic or broken (failing 50%)")] method AssertInThread (line 158) | private static void AssertInThread(ref Exception? ex, Action assert) method RethrowAssertsFromThread (line 170) | private static void RethrowAssertsFromThread(Exception? ex) class MyContent1 (line 180) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyContent2 (line 182) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyContent3 (line 184) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyContent4 (line 186) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyContent5 (line 188) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyContent6 (line 190) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyContent7 (line 192) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyContent8 (line 194) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyContent9 (line 196) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyContent10 (line 198) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyContent11 (line 200) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyContent12 (line 202) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyContent13 (line 204) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyAsset1 (line 207) | [DataContract, AssetDescription(".sdmytest"), AssetContentType(typeof(... class MyAsset2 (line 215) | [DataContract, AssetDescription(".sdmytest"), AssetContentType(typeof(... class MyAsset3 (line 223) | [DataContract, AssetDescription(".sdmytest"), AssetContentType(typeof(... class MyAsset4 (line 231) | [DataContract, AssetDescription(".sdmytest"), AssetContentType(typeof(... class MyAsset5 (line 239) | [DataContract, AssetDescription(".sdmytest"), AssetContentType(typeof(... class MyAsset6 (line 241) | [DataContract, AssetDescription(".sdmytest"), AssetContentType(typeof(... class MyAsset7 (line 243) | [DataContract, AssetDescription(".sdmytest"), AssetContentType(typeof(... class MyAsset8 (line 245) | [DataContract, AssetDescription(".sdmytest"), AssetContentType(typeof(... class MyAsset9 (line 247) | [DataContract, AssetDescription(".sdmytest"), AssetContentType(typeof(... class MyAsset10 (line 249) | [DataContract, AssetDescription(".sdmytest"), AssetContentType(typeof(... class MyAsset11 (line 251) | [DataContract, AssetDescription(".sdmytest"), AssetContentType(typeof(... class MyAsset12 (line 253) | [DataContract, AssetDescription(".sdmytest"), AssetContentType(typeof(... class MyAsset13 (line 255) | [DataContract, AssetDescription(".sdmytest"), AssetContentType(typeof(... class MyAsset1Compiler (line 258) | [AssetCompiler(typeof(MyAsset1), typeof(AssetCompilationContext))] method GetInputTypes (line 261) | public override IEnumerable GetInputTypes(Asset... method DoCommandAssert (line 269) | protected override void DoCommandAssert(string url, MyAsset1 paramet... class MyAsset2Compiler (line 272) | [AssetCompiler(typeof(MyAsset2), typeof(AssetCompilationContext))] class MyAsset3Compiler (line 274) | [AssetCompiler(typeof(MyAsset3), typeof(AssetCompilationContext))] class MyAsset4Compiler (line 276) | [AssetCompiler(typeof(MyAsset4), typeof(AssetCompilationContext))] class MyAsset5Compiler (line 278) | [AssetCompiler(typeof(MyAsset5), typeof(AssetCompilationContext))] class MyAsset6Compiler (line 280) | [AssetCompiler(typeof(MyAsset6), typeof(AssetCompilationContext))] class MyAsset7Compiler (line 282) | [AssetCompiler(typeof(MyAsset7), typeof(AssetCompilationContext))] class MyAsset8Compiler (line 284) | [AssetCompiler(typeof(MyAsset8), typeof(AssetCompilationContext))] class MyAsset9Compiler (line 286) | [AssetCompiler(typeof(MyAsset9), typeof(AssetCompilationContext))] class MyAsset10Compiler (line 288) | [AssetCompiler(typeof(MyAsset10), typeof(AssetCompilationContext))] class MyAsset11Compiler (line 290) | [AssetCompiler(typeof(MyAsset11), typeof(AssetCompilationContext))] class MyAsset12Compiler (line 292) | [AssetCompiler(typeof(MyAsset12), typeof(AssetCompilationContext))] class MyAsset13Compiler (line 294) | [AssetCompiler(typeof(MyAsset13), typeof(AssetCompilationContext))] FILE: sources/assets/Stride.Core.Assets.Tests/Compilers/TestCompilerBase.cs class TestCompilerBase (line 8) | public abstract class TestCompilerBase : IAssetCompiler method Prepare (line 12) | public abstract AssetCompilerResult Prepare(AssetCompilerContext conte... method GetRuntimeTypes (line 14) | public virtual IEnumerable GetRuntimeTypes(AssetItem assetItem) ... method GetInputFiles (line 16) | public virtual IEnumerable GetInputFiles(AssetItem assetIte... method GetInputTypes (line 18) | public virtual IEnumerable GetInputTypes(AssetIte... method GetInputTypesToExclude (line 20) | public virtual IEnumerable GetInputTypesToExclude(AssetItem asse... FILE: sources/assets/Stride.Core.Assets.Tests/Compilers/TestCompilerVisitRuntimeType.cs class TestCompilerVisitRuntimeType (line 8) | public class TestCompilerVisitRuntimeType : CompilerTestBase method CompilerVisitRuntimeType (line 10) | [Fact] method CreateRuntimeType (line 69) | private static MyRuntimeType CreateRuntimeType(AssetItem beforeReferen... class MyContentType (line 80) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyRuntimeType (line 86) | [DataContract] class MyAssetContentType (line 96) | [DataContract] method MyAssetContentType (line 103) | public MyAssetContentType(int i) { Var = i; } method MyAssetContentType (line 104) | public MyAssetContentType() { } class MyAsset1 (line 107) | [DataContract] class MyAsset1Compiler (line 116) | [AssetCompiler(typeof(MyAsset1), typeof(AssetCompilationContext))] method GetRuntimeTypes (line 119) | public override IEnumerable GetRuntimeTypes(AssetItem assetItem) class MyAssetContentTypeCompiler (line 125) | [AssetCompiler(typeof(MyAssetContentType), typeof(AssetCompilationCont... FILE: sources/assets/Stride.Core.Assets.Tests/Compilers/TestDependencyByIncludeTypeAnalysis.cs class TestDependencyByIncludeTypeAnalysis (line 8) | public class TestDependencyByIncludeTypeAnalysis : CompilerTestBase method CompilerDependencyByIncludeTypeAnalysis (line 10) | [Fact] class MyAsset1 (line 43) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Refere... class MyAsset2 (line 64) | [DataContract] class MyAsset1Compiler (line 72) | [DataContract] method GetInputTypes (line 80) | public override IEnumerable GetInputTypes(Asset... class MyAsset2Compiler (line 87) | [AssetCompiler(typeof(MyAsset2), typeof(AssetCompilationContext))] method GetInputTypes (line 90) | public override IEnumerable GetInputTypes(Asset... FILE: sources/assets/Stride.Core.Assets.Tests/CustomParameterCollection.cs class CustomParameterCollection (line 9) | [DataContract] method Set (line 13) | public void Set(PropertyKey key, object value) FILE: sources/assets/Stride.Core.Assets.Tests/Helpers/GuidGenerator.cs class GuidGenerator (line 9) | public static class GuidGenerator method Get (line 16) | public static Guid Get(int seed) method Match (line 28) | public static bool Match(Guid guid, int seed) method ToBytes (line 35) | private static byte[] ToBytes(int seed) FILE: sources/assets/Stride.Core.Assets.Tests/Helpers/IdentifierGenerator.cs class IdentifierGenerator (line 10) | public static class IdentifierGenerator method Get (line 17) | public static ItemId Get(int seed) method Match (line 29) | public static bool Match(ItemId guid, int seed) method ToBytes (line 36) | private static byte[] ToBytes(int seed) FILE: sources/assets/Stride.Core.Assets.Tests/Module.cs class Module (line 10) | public class Module method Initialize (line 12) | [ModuleInitializer] FILE: sources/assets/Stride.Core.Assets.Tests/PropertyKeySerializerTest.cs class PropertyKeySerializerTest (line 16) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] method CanVisit (line 19) | public override bool CanVisit(Type type) method ConvertFrom (line 24) | public override object? ConvertFrom(ref ObjectContext objectContext, S... method WriteScalar (line 40) | protected override void WriteScalar(ref ObjectContext objectContext, S... method ConvertTo (line 48) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/assets/Stride.Core.Assets.Tests/TestAbstractInstantiation.cs class TestAbstractInstantiation (line 8) | public class TestAbstractInstantiation class AbstractClass (line 10) | public abstract class AbstractClass method MethodA (line 16) | public void MethodA() { } method MethodB (line 18) | public abstract void MethodB(); type IInterface (line 21) | public interface IInterface method MethodA (line 27) | void MethodA(); method MethodB (line 29) | void MethodB(); class InterfaceImpl (line 32) | public abstract class InterfaceImpl : IInterface method MethodA (line 38) | public void MethodA() { } method MethodB (line 40) | void IInterface.MethodB() { } method TestAbstractClassInstantiation (line 43) | [Fact] method TestInterfaceInstantiation (line 68) | [Fact] method TestInterfaceImplementationInstantiation (line 93) | [Fact] FILE: sources/assets/Stride.Core.Assets.Tests/TestAssetCloner.cs class TestAssetClonerContent (line 10) | [DataContract, ReferenceSerializer, DataSerializerGlobal(typeof(Referenc... class TestAssetClonerObject (line 19) | [DataContract("TestAssetClonerObject")] class TestObjectWithCollection (line 29) | [DataContract("TestObjectWithCollection")] class TestAssetCloner (line 37) | [DataContract] method TestAssetClonerContent (line 44) | [Fact] method TestHash (line 52) | [Fact] method TestCloneCollectionIds (line 88) | [Fact] method TestDiscardCollectionIds (line 110) | [Fact] FILE: sources/assets/Stride.Core.Assets.Tests/TestAssetCollision.cs class TestAssetCollision (line 9) | public class TestAssetCollision method TestSimple (line 11) | [Fact] method TestSimpleNewGuids (line 53) | [Fact] method TestWithPackage (line 95) | [Fact] FILE: sources/assets/Stride.Core.Assets.Tests/TestAssetInheritance.cs class TestAssetInheritance (line 11) | public class TestAssetInheritance class ObjectWithStrings (line 20) | [DataContract] method TestWithParts (line 26) | [Fact] method TestParsingEventReuse (line 68) | [Fact] FILE: sources/assets/Stride.Core.Assets.Tests/TestAssetReferenceAnalysis.cs class TestAssetReferenceAnalysis (line 9) | public class TestAssetReferenceAnalysis : TestBase method TestUpdateAssetUrl (line 14) | [Fact] method TestMoveAssetWithUFile (line 48) | [Fact] FILE: sources/assets/Stride.Core.Assets.Tests/TestAssetReferenceCollection.cs class TestAssetReferenceCollection (line 6) | public class TestAssetReferenceCollection method TestCollectionAddRemove (line 8) | [Fact] FILE: sources/assets/Stride.Core.Assets.Tests/TestAssetUpgrade.cs class TestAssetUpgrade (line 11) | public class TestAssetUpgrade : TestBase class MyUpgradedAsset (line 13) | [DataContract("MyUpgradedAsset")] method MyUpgradedAsset (line 21) | public MyUpgradedAsset(int version) method MyUpgradedAsset (line 26) | public MyUpgradedAsset() class AssetUpgrader1 (line 37) | class AssetUpgrader1 : IAssetUpgrader method Upgrade (line 39) | public void Upgrade(AssetMigrationContext context, string dependen... class AssetUpgrader2 (line 53) | class AssetUpgrader2 : IAssetUpgrader method Upgrade (line 55) | public void Upgrade(AssetMigrationContext context, string dependen... class AssetUpgrader3 (line 76) | class AssetUpgrader3 : IAssetUpgrader method Upgrade (line 78) | public void Upgrade(AssetMigrationContext context, string dependen... method Version1 (line 91) | [Fact] method Version2 (line 98) | [Fact] method Version3 (line 105) | [Fact] method Version4 (line 112) | [Fact] method Version5 (line 119) | [Fact] method TestUpgrade (line 126) | private void TestUpgrade(MyUpgradedAsset asset, bool needMigration) method AssertUpgrade (line 148) | private static void AssertUpgrade(MyUpgradedAsset asset) FILE: sources/assets/Stride.Core.Assets.Tests/TestBase.cs class TestBase (line 10) | public class TestBase method GenerateAndCompare (line 14) | public static void GenerateAndCompare(string title, string outputFileP... FILE: sources/assets/Stride.Core.Assets.Tests/TestDerivedAssets.cs class TestDerivedAssets (line 18) | public class TestDerivedAssets class MyObject (line 20) | [DataContract] class MyAsset (line 28) | [DataContract] method MakeArray (line 36) | private static byte[] MakeArray(byte b) method MakeItemId (line 46) | private static ItemId MakeItemId(byte b) method TestSimpleSerialization (line 56) | [Fact] FILE: sources/assets/Stride.Core.Assets.Tests/TestDynamicYaml.cs class TestDynamicYaml (line 13) | public class TestDynamicYaml method TestSimple (line 18) | [Fact] method TestWithOverrides (line 46) | [Fact] FILE: sources/assets/Stride.Core.Assets.Tests/TestFileVersionManager.cs class TestFileVersionManager (line 13) | public class TestFileVersionManager : TestBase method Test (line 23) | [Fact] method TestAsync (line 45) | [Fact] FILE: sources/assets/Stride.Core.Assets.Tests/TestPackage.cs class TestPackage (line 14) | public class TestPackage : TestBase method TestBasicPackageCreateSaveLoad (line 16) | [Fact(Skip = "Need check: we don't work with package directly anymore,... method TestPackageAndAssetIdChange (line 61) | [Fact] method TestPackageLoadingWithAssets (line 78) | [Fact(Skip = "Need check")] method TestMovingAssets (line 116) | [Fact(Skip = "Need check")] method AssertResult (line 197) | private void AssertResult(LoggerResult log) FILE: sources/assets/Stride.Core.Assets.Tests/TestPathSelector.cs class TestPathSelector (line 10) | public class TestPathSelector method TestSingleUrl (line 12) | public bool TestSingleUrl(PathSelector pathSelector, string asset) method TestPatterns (line 20) | private void TestPatterns(PathSelector pathSelector, string pattern, b... method TestSimple (line 54) | [Fact] method TestDouble (line 63) | [Fact] method TestStartEnd (line 72) | [Fact] method TestEscape (line 88) | [Fact] method TestWildcard (line 98) | [Fact] FILE: sources/assets/Stride.Core.Assets.Tests/TestSerializing.TestMyAssetObject.cs class TestSerializing (line 9) | public partial class TestSerializing class MyAsset (line 11) | [DataContract("MyAsset")] method MyAsset (line 15) | public MyAsset() class CustomObject (line 72) | [DataContract("CustomObject")] class MyCollection (line 78) | [DataContract("MyCollection")] class MyCollectionPure (line 84) | [DataContract("MyCollectionPure")] class MyDictionary (line 89) | [DataContract("MyDictionary")] class MyDictionaryPure (line 95) | [DataContract("MyDictionaryPure")] FILE: sources/assets/Stride.Core.Assets.Tests/TestSerializing.cs class TestSerializing (line 17) | public partial class TestSerializing : TestBase method TestSerializing (line 19) | static TestSerializing() method TestMyAssetObject (line 24) | [Fact] method TestAssetItemCollection (line 116) | [Fact] method ToText (line 135) | private static string ToText(List assetCollection) method FromText (line 143) | private static List FromText(string text) FILE: sources/assets/Stride.Core.Assets.Tests/TestTemplateManager.cs class TestTemplateManager (line 14) | public class TestTemplateManager: TemplateGeneratorBase PrepareForRun(SessionTemplateGeneratorParam... method Run (line 49) | public override bool Run(SessionTemplateGeneratorParameters parameters) FILE: sources/assets/Stride.Core.Assets.Tests/Yaml/TestCollectionIdsSerialization.cs class TestCollectionIdsSerialization (line 11) | public class TestCollectionIdsSerialization class ContainerCollection (line 13) | public class ContainerCollection method ContainerCollection (line 15) | public ContainerCollection() { } method ContainerCollection (line 16) | public ContainerCollection(string name) class ContainerDictionary (line 25) | public class ContainerDictionary method ContainerDictionary (line 27) | public ContainerDictionary() { } method ContainerDictionary (line 28) | public ContainerDictionary(string name) class ContainerNonIdentifiableCollection (line 37) | public class ContainerNonIdentifiableCollection method ContainerNonIdentifiableCollection (line 39) | public ContainerNonIdentifiableCollection() { } method ContainerNonIdentifiableCollection (line 40) | public ContainerNonIdentifiableCollection(string name) class ContainerNonIdentifiableDictionary (line 51) | public class ContainerNonIdentifiableDictionary method ContainerNonIdentifiableDictionary (line 53) | public ContainerNonIdentifiableDictionary() { } method ContainerNonIdentifiableDictionary (line 54) | public ContainerNonIdentifiableDictionary(string name) class ContainerCollectionWithInitialData (line 65) | public class ContainerCollectionWithInitialData class ContainerDictionaryWithInitialData (line 70) | public class ContainerDictionaryWithInitialData class ContainerCollectionWithInitialDataNonId (line 75) | public class ContainerCollectionWithInitialDataNonId class ContainerDictionaryWithInitialDataNonId (line 81) | public class ContainerDictionaryWithInitialDataNonId method SerializeAsString (line 236) | private static string SerializeAsString(object instance) method TestCollectionSerialization (line 245) | [Fact] method TestCollectionDeserialization (line 265) | [Fact] method TestDictionarySerialization (line 293) | [Fact] method TestDictionaryDeserialization (line 313) | [Fact] method TestCollectionDeserializationWithDeleted (line 341) | [Fact] method TestCollectionSerializationWithDeleted (line 377) | [Fact] method TestDictionaryDeserializationWithDeleted (line 401) | [Fact] method TestDictionarySerializationWithDeleted (line 437) | [Fact] method TestCollectionNonIdentifiableItemsSerialization (line 461) | [Fact] method TestCollectionNonIdentifiableItemsDeserialization (line 493) | [Fact] method TestDictionaryNonIdentifiableItemsSerialization (line 547) | [Fact] method TestDictionaryNonIdentifiableItemsDeserialization (line 579) | [Fact] method TestIdsGeneration (line 633) | [Fact] method TestCollectionWithInitialDataSerialization (line 697) | [Fact] FILE: sources/assets/Stride.Core.Assets.Tests/Yaml/TestObjectReferenceSerialization.cs class TestObjectReferenceSerialization (line 13) | public class TestObjectReferenceSerialization type IReferenceable (line 15) | public interface IReferenceable : IIdentifiable class Referenceable (line 20) | public class Referenceable : IReferenceable class CollectionContainer (line 28) | public class CollectionContainer class NonIdentifiableCollectionContainer (line 36) | public class NonIdentifiableCollectionContainer class Container (line 48) | public class Container method TestExpandObjectSerialization (line 227) | [Fact] method TestExpandObjectDeserialization (line 237) | [Fact] method TestConcreteReferenceConcreteObjectSerialization (line 249) | [Fact] method TestConcreteReferenceConcreteObjectDeserialization (line 262) | [Fact] method TestAbstractReferenceConcreteObjectSerialization (line 275) | [Fact] method TestAbstractReferenceConcreteObjectDeserialization (line 288) | [Fact] method TestConcreteReferenceObjectAbstractSerialization (line 301) | [Fact] method TestConcreteReferenceObjectAbstractDeserialization (line 314) | [Fact] method TestAbstracteferenceObjectAbstractSerialization (line 327) | [Fact] method TestAbstracteferenceObjectAbstractDeserialization (line 340) | [Fact] method TestConcreteReferenceableListSerialization (line 353) | [Fact] method TestConcreteReferenceableListDeserialization (line 372) | [Fact] method TestAbstractReferenceableListSerialization (line 386) | [Fact] method TestAbstractReferenceableListDeserialization (line 405) | [Fact] method TestConcreteReferenceableDictionarySerialization (line 419) | [Fact] method TestConcreteReferenceableDictionaryDeserialization (line 438) | [Fact] method TestAbstractReferenceableDictionarySerialization (line 452) | [Fact] method TestAbstractReferenceableDictionaryDeserialization (line 471) | [Fact] method TestConcreteNonIdentifiableReferenceableListSerialization (line 485) | [Fact] method TestConcreteNonIdentifiableReferenceableListDeserialization (line 501) | [Fact] method TestAbstractNonIdentifiableReferenceableListSerialization (line 512) | [Fact] method TestAbstractNonIdentifiableReferenceableListDeserialization (line 528) | [Fact] method TestConcreteNonIdentifiableReferenceableDictionarySerialization (line 539) | [Fact] method TestConcreteNonIdentifiableReferenceableDictionaryDeserialization (line 558) | [Fact] method TestAbstractNonIdentifiableReferenceableDictionarySerialization (line 569) | [Fact] method TestAbstractNonIdentifiableReferenceableDictionaryDeserialization (line 585) | [Fact] method SerializeAsString (line 596) | private static string SerializeAsString(object instance, YamlAssetMeta... method Deserialize (line 611) | private static object Deserialize(string yaml) FILE: sources/assets/Stride.Core.Assets.Tests/Yaml/TestUFile.cs class TestUFile (line 9) | public class TestUFile class TestUFileClass (line 11) | [DataContract("TestUFileClass")] method Serialize (line 31) | private static string Serialize(object instance) method Deserialize (line 40) | private static T Deserialize(string data) method TestWithFileTagRoundtrip (line 51) | [Fact] method TestWithoutFileTagRoundtrip (line 63) | [Fact] FILE: sources/assets/Stride.Core.Assets.Tests/Yaml/TestUnloadable.cs class TestUnloadable (line 8) | public class TestUnloadable class UnloadableContainer (line 10) | [DataContract("UnloadableContainer")] method Serialize (line 48) | private static string Serialize(object instance) method Deserialize (line 57) | private static T Deserialize(string data) method TestInvalidTypeToObject (line 68) | [Fact] method TestInvalidTypeToGivenType (line 81) | [Fact] method TestUnknownMember (line 95) | [Fact] method TestInvalidMemberType (line 109) | [Fact] method TestInvalidCollectionItemType (line 123) | [Fact] FILE: sources/assets/Stride.Core.Assets.Yaml/DynamicYaml/DynamicYaml.cs class DynamicYaml (line 12) | public class DynamicYaml method DynamicYaml (line 23) | public DynamicYaml(Stream stream, bool disposeStream = true) method DynamicYaml (line 54) | public DynamicYaml(string text) : this(GetSafeStream(text)) method WriteTo (line 72) | public void WriteTo(Stream stream, SerializerSettings settings) method WriteTo (line 84) | public void WriteTo(TextWriter writer, SerializerSettings settings) method ToString (line 92) | public override string ToString() method GetSafeStream (line 99) | private static MemoryStream GetSafeStream(string text) FILE: sources/assets/Stride.Core.Assets.Yaml/DynamicYaml/DynamicYamlArray.cs class DynamicYamlArray (line 13) | public class DynamicYamlArray : DynamicYamlObject, IDynamicYamlNode, IEn... method DynamicYamlArray (line 23) | public DynamicYamlArray(YamlSequenceNode node) method GetEnumerator (line 29) | IEnumerator IEnumerable.GetEnumerator() method TryConvert (line 34) | public override bool TryConvert(ConvertBinder binder, out object result) method TrySetIndex (line 47) | public override bool TrySetIndex(SetIndexBinder binder, object[] index... method TryGetIndex (line 54) | public override bool TryGetIndex(GetIndexBinder binder, object[] index... method Add (line 61) | public void Add(object value) method RemoveAt (line 66) | public void RemoveAt(int index) FILE: sources/assets/Stride.Core.Assets.Yaml/DynamicYaml/DynamicYamlEmpty.cs class DynamicYamlEmpty (line 9) | public class DynamicYamlEmpty : DynamicYamlObject FILE: sources/assets/Stride.Core.Assets.Yaml/DynamicYaml/DynamicYamlMapping.cs class DynamicYamlMapping (line 14) | public class DynamicYamlMapping : DynamicYamlObject, IDynamicYamlNode, I... method DynamicYamlMapping (line 37) | public DynamicYamlMapping(YamlMappingNode node) method AddChild (line 44) | public void AddChild(object key, object value) method MoveChild (line 56) | public void MoveChild(object key, int movePosition) method ContainsChild (line 77) | public bool ContainsChild(object key) method RemoveChild (line 85) | public void RemoveChild(object key) method RenameChild (line 107) | public void RenameChild(object oldKey, object newKey) method TransferChild (line 128) | public void TransferChild(object oldKey, object newParent, object newKey) method IndexOf (line 146) | public int IndexOf(object key) method TryConvert (line 153) | public override bool TryConvert(ConvertBinder binder, out object result) method TryGetMember (line 166) | public override bool TryGetMember(GetMemberBinder binder, out object? ... method TrySetMember (line 178) | public override bool TrySetMember(SetMemberBinder binder, object? value) method TrySetIndex (line 189) | public override bool TrySetIndex(SetIndexBinder binder, object[] index... method TryGetIndex (line 199) | public override bool TryGetIndex(GetIndexBinder binder, object[] index... method GetOverride (line 211) | public OverrideType GetOverride(string key) method SetOverride (line 226) | public void SetOverride(string key, OverrideType type) method RemoveOverride (line 277) | public void RemoveOverride(string key) method GetEnumerator (line 299) | IEnumerator IEnumerable.GetEnumerator() method ConvertFromDynamicForKey (line 309) | private YamlNode ConvertFromDynamicForKey(object key) method GetValue (line 318) | private object? GetValue(YamlNode key) method GetRealPropertyName (line 327) | private string GetRealPropertyName(string name) method ParseOverrides (line 345) | private void ParseOverrides() FILE: sources/assets/Stride.Core.Assets.Yaml/DynamicYaml/DynamicYamlObject.cs class DynamicYamlObject (line 10) | public abstract class DynamicYamlObject : DynamicObject method ConvertFromDynamic (line 12) | protected static YamlNode ConvertFromDynamic(object? obj) method ConvertToDynamic (line 27) | public static object ConvertToDynamic(object obj) FILE: sources/assets/Stride.Core.Assets.Yaml/DynamicYaml/DynamicYamlScalar.cs class DynamicYamlScalar (line 14) | public class DynamicYamlScalar : DynamicYamlObject, IDynamicYamlNode method DynamicYamlScalar (line 22) | public DynamicYamlScalar(YamlScalarNode node) method TryConvert (line 28) | public override bool TryConvert(ConvertBinder binder, out object result) method TryBinaryOperation (line 37) | public override bool TryBinaryOperation(BinaryOperationBinder binder, ... method ToString (line 55) | public override string ToString() FILE: sources/assets/Stride.Core.Assets.Yaml/DynamicYaml/IDynamicYamlNode.cs type IDynamicYamlNode (line 8) | public interface IDynamicYamlNode FILE: sources/assets/Stride.Core.Assets.Yaml/Reflection/OverridePostfixes.cs class OverridePostfixes (line 6) | public static class OverridePostfixes method ToText (line 20) | public static string ToText(this OverrideType type) FILE: sources/assets/Stride.Core.Assets.Yaml/Reflection/OverrideType.cs type OverrideType (line 9) | [Flags] FILE: sources/assets/Stride.Core.Assets/Analysis/AssetAnalysis.cs class AssetAnalysis (line 15) | public static class AssetAnalysis method Run (line 17) | public static LoggerResult Run(IEnumerable items, AssetAnal... method Run (line 27) | public static void Run(IEnumerable items, ILogger log, Asse... method FixAssetReferences (line 39) | public static LoggerResult FixAssetReferences(IEnumerable i... method Run (line 47) | public static void Run(AssetItem assetItem, ILogger log, AssetAnalysis... method UpdateAssetReferences (line 101) | internal static void UpdateAssetReferences(AssetItem assetItem, IEnume... FILE: sources/assets/Stride.Core.Assets/Analysis/AssetAnalysisParameters.cs class AssetAnalysisParameters (line 10) | public class AssetAnalysisParameters method Clone (line 24) | public virtual AssetAnalysisParameters Clone() FILE: sources/assets/Stride.Core.Assets/Analysis/AssetBaseAnalysis.cs class AssetBaseAnalysis (line 14) | public sealed class AssetBaseAnalysis : PackageSessionAnalysisBase method AssetBaseAnalysis (line 20) | public AssetBaseAnalysis(PackageSession packageSession) method Run (line 29) | public override void Run(ILogger log) method ValidateAssetBase (line 41) | public HashSet ValidateAssetBase(ILogger log) method ValidateAssetBase (line 93) | public LoggerValueResult> ValidateAssetBase(AssetItem asse... method ValidateAssetBase (line 109) | public List ValidateAssetBase(AssetItem assetItem, ILogger log) FILE: sources/assets/Stride.Core.Assets/Analysis/AssetCollision.cs class AssetCollision (line 11) | public static class AssetCollision method Clean (line 30) | public static void Clean(Package package, ICollection input... method UpdateRootAssets (line 135) | private static void UpdateRootAssets(RootAssetCollection rootAssetColl... method IsNewReference (line 149) | private static bool IsNewReference(Tuple newReference,... FILE: sources/assets/Stride.Core.Assets/Analysis/AssetDependencies.cs class AssetDependencies (line 21) | public class AssetDependencies method AssetDependencies (line 27) | public AssetDependencies(AssetItem assetItem) method AssetDependencies (line 33) | public AssetDependencies(AssetDependencies set) method Reset (line 106) | public void Reset(bool keepParents) method AddLinkIn (line 145) | public void AddLinkIn(AssetItem fromItem, ContentLinkType contentLinkT... method AddLinkIn (line 155) | public void AddLinkIn(AssetLink contentLink) method GetLinkIn (line 167) | public AssetLink GetLinkIn(AssetItem fromItem) method RemoveLinkIn (line 180) | public AssetLink RemoveLinkIn(AssetItem fromItem) method AddLinkOut (line 193) | public void AddLinkOut(AssetItem toItem, ContentLinkType contentLinkType) method AddLinkOut (line 203) | public void AddLinkOut(AssetLink contentLink) method GetLinkOut (line 215) | public AssetLink GetLinkOut(AssetItem toItem) method RemoveLinkOut (line 228) | public AssetLink RemoveLinkOut(AssetItem toItem) method AddBrokenLinkOut (line 241) | public void AddBrokenLinkOut(IReference reference, ContentLinkType con... method AddBrokenLinkOut (line 251) | public void AddBrokenLinkOut(IContentLink contentLink) method GetBrokenLinkOut (line 263) | public IContentLink GetBrokenLinkOut(AssetId id) method RemoveBrokenLinkOut (line 274) | public IContentLink RemoveBrokenLinkOut(AssetId id) method AddLink (line 279) | private static void AddLink(ref Dictionary? dictio... method GetLink (line 290) | private AssetLink GetLink(ref Dictionary? dictiona... method RemoveLink (line 298) | private AssetLink RemoveLink(ref Dictionary? dicti... FILE: sources/assets/Stride.Core.Assets/Analysis/AssetDependencyManager.cs class AssetDependencyManager (line 25) | public sealed class AssetDependencyManager : IAssetDependencyManager, ID... method AssetDependencyManager (line 48) | internal AssetDependencyManager(PackageSession session) method Dispose (line 76) | public void Dispose() method ComputeDependencies (line 85) | public AssetDependencies? ComputeDependencies(AssetId assetId, AssetDe... method Initialize (line 121) | private object Initialize() method CollectDynamicOutReferences (line 167) | private static void CollectDynamicOutReferences(AssetDependencies resu... method FindAssetFromDependencyOrSession (line 222) | private AssetItem? FindAssetFromDependencyOrSession(AssetId assetId) method BeginSavingSession (line 238) | public void BeginSavingSession() method EndSavingSession (line 246) | public void EndSavingSession() method CalculateDependencies (line 257) | private AssetDependencies? CalculateDependencies(AssetId assetId) method TrackPackage (line 267) | private void TrackPackage(Package package) method UnTrackPackage (line 296) | private void UnTrackPackage(Package package) method TrackAsset (line 319) | private AssetDependencies? TrackAsset(AssetItem assetItemSource) method TrackAsset (line 328) | private AssetDependencies? TrackAsset(AssetId assetId) method CheckAllDependencies (line 370) | private void CheckAllDependencies() method UnTrackAsset (line 388) | private void UnTrackAsset(AssetItem assetItemSource) method UpdateAssetDependencies (line 425) | private void UpdateAssetDependencies(AssetDependencies dependencies) method RemoveMissingDependencies (line 454) | private void RemoveMissingDependencies(AssetDependencies dependencies) method UpdateMissingDependencies (line 470) | private void UpdateMissingDependencies(AssetDependencies dependencies) method Session_AssetDirtyChanged (line 516) | private void Session_AssetDirtyChanged(AssetItem asset, bool oldValue,... method Packages_CollectionChanged (line 538) | private void Packages_CollectionChanged(object? sender, NotifyCollecti... method Assets_CollectionChanged (line 569) | private void Assets_CollectionChanged(object? sender, NotifyCollection... method CollectInputReferences (line 602) | private void CollectInputReferences(AssetDependencies dependencyRoot, ... method CollectOutputReferences (line 632) | private void CollectOutputReferences(AssetDependencies dependencyRoot,... type IDependenciesCollector (line 672) | private interface IDependenciesCollector method GetDependencies (line 679) | IEnumerable GetDependencies(AssetItem item); method OnAssetChanged (line 682) | private void OnAssetChanged(AssetItem obj, bool oldValue, bool newValue) class DependenciesCollector (line 693) | private class DependenciesCollector : AssetVisitorBase, IDependenciesC... method GetDependencies (line 697) | public IEnumerable GetDependencies(AssetItem item) method VisitObject (line 704) | public override void VisitObject(object obj, ObjectDescriptor descri... method VisitObjectMember (line 725) | public override void VisitObjectMember(object container, ObjectDescr... FILE: sources/assets/Stride.Core.Assets/Analysis/AssetDependencySearchOptions.cs type AssetDependencySearchOptions (line 9) | [Flags] FILE: sources/assets/Stride.Core.Assets/Analysis/AssetFileChangedEvent.cs class AssetFileChangedEvent (line 12) | public class AssetFileChangedEvent : EventArgs method AssetFileChangedEvent (line 20) | public AssetFileChangedEvent(Package package, AssetFileChangedType cha... FILE: sources/assets/Stride.Core.Assets/Analysis/AssetFileChangedEventSquasher.cs class AssetFileChangedEventSquasher (line 9) | internal class AssetFileChangedEventSquasher method Squash (line 20) | public IEnumerable Squash(List Visit(object obj) class AssetReferenceVistor (line 90) | private class AssetReferenceVistor : AssetVisitorBase method AssetReferenceVistor (line 92) | public AssetReferenceVistor() method VisitArrayItem (line 99) | public override void VisitArrayItem(Array array, ArrayDescriptor des... method VisitCollectionItem (line 145) | public override void VisitCollectionItem(IEnumerable collection, Col... method VisitDictionaryKeyValue (line 193) | public override void VisitDictionaryKeyValue(object dictionaryObj, D... method VisitSetItem (line 240) | public override void VisitSetItem(IEnumerable setObject, SetDescript... method VisitObjectMember (line 287) | public override void VisitObjectMember(object container, ObjectDescr... method AddLink (line 334) | private void AddLink(object value, Func u... FILE: sources/assets/Stride.Core.Assets/Analysis/AssetReferenceLink.cs class AssetReferenceLink (line 14) | [DebuggerDisplay("{Path}")] method AssetReferenceLink (line 23) | public AssetReferenceLink(MemberPath path, object reference, Func packages) method IsContainingId (line 136) | private bool IsContainingId(AssetId id) method IsContainingLocation (line 148) | private bool IsContainingLocation(UFile location) FILE: sources/assets/Stride.Core.Assets/Analysis/BuildAssetNode.cs type BuildAssetLink (line 16) | public readonly struct BuildAssetLink : IEquatable method BuildAssetLink (line 24) | public BuildAssetLink(BuildAssetNode source, BuildAssetNode target, Bu... method HasOne (line 51) | public readonly bool HasOne(BuildDependencyType type) method HasAll (line 61) | public readonly bool HasAll(BuildDependencyType type) method Equals (line 67) | public readonly bool Equals(BuildAssetLink other) method Equals (line 73) | public override readonly bool Equals(object? obj) method GetHashCode (line 81) | public override readonly int GetHashCode() method ToString (line 86) | public override readonly string ToString() class BuildAssetNode (line 104) | public class BuildAssetNode method BuildAssetNode (line 118) | public BuildAssetNode(AssetItem assetItem, Type compilationContext, Bu... method Analyze (line 130) | public bool Analyze(AssetCompilerContext context) method AddDependencies (line 205) | private void AddDependencies(AssetItem assetItem, HashSet enumerable) method GetDependencies (line 248) | public IEnumerable GetDependencies(AssetItem item) method VisitObject (line 254) | public override void VisitObject(object obj, ObjectDescriptor descri... FILE: sources/assets/Stride.Core.Assets/Analysis/BuildDependencyInfo.cs type BuildDependencyInfo (line 9) | public readonly struct BuildDependencyInfo : IEquatable method BuildNodeDesc (line 23) | public BuildNodeDesc(AssetId assetId, Type compilationContext) method Equals (line 29) | public readonly bool Equals(BuildNodeDesc other) method Equals (line 34) | public override readonly bool Equals(object? obj) method GetHashCode (line 40) | public override readonly int GetHashCode() method FindOrCreateNode (line 69) | public BuildAssetNode FindOrCreateNode(AssetItem item, Type compilatio... method FindNode (line 115) | public BuildAssetNode? FindNode(AssetItem item, Type compilationContext) method FindNodes (line 141) | public IEnumerable FindNodes(AssetItem item) method RemoveNode (line 151) | public void RemoveNode(BuildAssetNode node) method RemoveNode (line 162) | public void RemoveNode(AssetItem item) FILE: sources/assets/Stride.Core.Assets/Analysis/BuildDependencyType.cs type BuildDependencyType (line 6) | [Flags] FILE: sources/assets/Stride.Core.Assets/Analysis/CollectionItemIdsAnalysis.cs class CollectionItemIdsAnalysis (line 13) | public static class CollectionItemIdsAnalysis method FixupItemIds (line 21) | public static void FixupItemIds(AssetItem assetItem, ILogger? logger) class CollectionItemIdsAnalysisVisitor (line 27) | private class CollectionItemIdsAnalysisVisitor : DataVisitorBase method CollectionItemIdsAnalysisVisitor (line 32) | public CollectionItemIdsAnalysisVisitor(AssetItem assetItem, ILogger... method CanVisit (line 38) | protected override bool CanVisit(object obj) method VisitArray (line 43) | public override void VisitArray(Array array, ArrayDescriptor descrip... method VisitDictionary (line 49) | public override void VisitDictionary(object dictionary, DictionaryDe... method VisitSet (line 55) | public override void VisitSet(IEnumerable set, SetDescriptor descrip... method VisitCollection (line 61) | public override void VisitCollection(IEnumerable collection, Collect... method Fixup (line 72) | private void Fixup(object collection) FILE: sources/assets/Stride.Core.Assets/Analysis/CommonAnalysis.cs class CommonAnalysis (line 8) | internal static class CommonAnalysis method UpdatePaths (line 10) | internal static void UpdatePaths(IFileSynchronizable parentFileSync, I... FILE: sources/assets/Stride.Core.Assets/Analysis/ContentLinkType.cs type ContentLinkType (line 10) | [Flags] FILE: sources/assets/Stride.Core.Assets/Analysis/IAssetDependencyManager.cs type IAssetDependencyManager (line 6) | public interface IAssetDependencyManager method ComputeDependencies (line 16) | AssetDependencies? ComputeDependencies(AssetId assetId, AssetDependenc... FILE: sources/assets/Stride.Core.Assets/Analysis/IContentLink.cs type IContentLink (line 11) | public interface IContentLink FILE: sources/assets/Stride.Core.Assets/Analysis/IdentifiableObjectAnalysis.cs class IdentifiableObjectAnalysis (line 15) | public static class IdentifiableObjectAnalysis method Visit (line 24) | public static bool Visit(object obj, bool fixDuplicate, ILogger? logge... class IdentifiableObjectAnalysisVisitor (line 68) | private class IdentifiableObjectAnalysisVisitor : AssetVisitorBase method VisitObject (line 73) | public override void VisitObject(object obj, ObjectDescriptor descri... FILE: sources/assets/Stride.Core.Assets/Analysis/PackageAnalysis.cs class PackageAnalysis (line 16) | public sealed class PackageAnalysis method PackageAnalysis (line 21) | public PackageAnalysis(Package package, PackageAnalysisParameters? par... method Run (line 44) | public LoggerResult Run() method Run (line 55) | public void Run(ILogger log) method CheckDependencies (line 88) | public LoggerResult CheckDependencies() method ProcessPackageUPaths (line 158) | public void ProcessPackageUPaths() method ProcessRootAssetReferences (line 176) | private void ProcessRootAssetReferences(RootAssetCollection rootAssets... method ProcessAssets (line 215) | public LoggerResult ProcessAssets() FILE: sources/assets/Stride.Core.Assets/Analysis/PackageAnalysisParameters.cs class PackageAnalysisParameters (line 9) | public sealed class PackageAnalysisParameters : AssetAnalysisParameters FILE: sources/assets/Stride.Core.Assets/Analysis/PackageSessionAnalysis.cs class PackageSessionAnalysis (line 11) | public sealed class PackageSessionAnalysis : PackageSessionAnalysisBase method PackageSessionAnalysis (line 20) | public PackageSessionAnalysis(PackageSession packageSession, PackageAn... method Run (line 44) | public override void Run(ILogger log) FILE: sources/assets/Stride.Core.Assets/Analysis/PackageSessionAnalysisBase.cs class PackageSessionAnalysisBase (line 12) | [AssemblyScan] method PackageSessionAnalysisBase (line 21) | protected PackageSessionAnalysisBase(PackageSession packageSession) method Run (line 37) | public LoggerResult Run() method Run (line 49) | public abstract void Run(ILogger log); FILE: sources/assets/Stride.Core.Assets/Asset.cs class Asset (line 14) | [DataContract(Inherited = true)] method Asset (line 29) | protected Asset() method CreateDerivedAsset (line 110) | public Asset CreateDerivedAsset(string baseLocation) method CreateDerivedAsset (line 122) | public virtual Asset CreateDerivedAsset(string baseLocation, out Dicti... method ToString (line 146) | public override string ToString() FILE: sources/assets/Stride.Core.Assets/AssetAliasAttribute.cs class AssetAliasAttribute (line 9) | public class AssetAliasAttribute : Attribute method AssetAliasAttribute (line 16) | public AssetAliasAttribute(string @alias) FILE: sources/assets/Stride.Core.Assets/AssetCloner.cs class AssetCloner (line 17) | public class AssetCloner method AssetCloner (line 31) | static AssetCloner() method AssetCloner (line 43) | private AssetCloner(object value, AssetClonerFlags flags, IEnumerable<... method Clone (line 105) | private object Clone(out Dictionary idRemapping) method GetHashId (line 140) | private ObjectId GetHashId() method OnObjectDeserialized (line 171) | private void OnObjectDeserialized(int i, object newObject) method Clone (line 217) | [return: NotNullIfNotNull(nameof(asset))] method Clone (line 237) | [return: NotNullIfNotNull(nameof(asset))] method Clone (line 249) | [return: NotNullIfNotNull(nameof(asset))] method Clone (line 262) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Clone (line 277) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Clone (line 293) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ComputeHash (line 306) | internal static ObjectId ComputeHash(object asset, AssetClonerFlags fl... method GenerateContentSerializerFlags (line 318) | private static ContentSerializerContext.AttachedReferenceSerialization... class UnloadableCloneSerializer (line 330) | private class UnloadableCloneSerializer : DataSerializer where T... method Initialize (line 334) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 339) | public override void PreSerialize(ref T obj, ArchiveMode mode, Seria... method Serialize (line 366) | public override void Serialize(ref T obj, ArchiveMode mode, Serializ... FILE: sources/assets/Stride.Core.Assets/AssetClonerFlags.cs type AssetClonerFlags (line 9) | [Flags] FILE: sources/assets/Stride.Core.Assets/AssetCollectionItemIdHelper.cs class AssetCollectionItemIdHelper (line 7) | public static class AssetCollectionItemIdHelper method GenerateMissingItemIds (line 9) | public static void GenerateMissingItemIds(object? rootObject) FILE: sources/assets/Stride.Core.Assets/AssetComposite.cs class AssetComposite (line 9) | public abstract class AssetComposite : Asset, IAssetComposite method CollectParts (line 11) | [Obsolete("The AssetPart struct might be removed soon")] method FindPart (line 14) | public abstract IIdentifiable? FindPart(Guid partId); method ContainsPart (line 16) | public abstract bool ContainsPart(Guid id); FILE: sources/assets/Stride.Core.Assets/AssetCompositeHierarchy.cs class AssetCompositeHierarchy (line 8) | public abstract partial class AssetCompositeHierarchy(this AssetC... FILE: sources/assets/Stride.Core.Assets/AssetContentTypeAttribute.cs class AssetContentTypeAttribute (line 11) | [AttributeUsage(AttributeTargets.Class)] method AssetContentTypeAttribute (line 18) | public AssetContentTypeAttribute(Type contentType) FILE: sources/assets/Stride.Core.Assets/AssetDescriptionAttribute.cs class AssetDescriptionAttribute (line 9) | [AttributeUsage(AttributeTargets.Class)] method AssetDescriptionAttribute (line 16) | public AssetDescriptionAttribute(string fileExtensions) FILE: sources/assets/Stride.Core.Assets/AssetException.cs class AssetException (line 9) | public class AssetException : Exception method AssetException (line 14) | public AssetException() method AssetException (line 22) | public AssetException(string message) : base(message) method AssetException (line 31) | public AssetException(string message, params object[] formattedArguments) method AssetException (line 41) | public AssetException(string message, Exception innerException) : base... FILE: sources/assets/Stride.Core.Assets/AssetFactory.cs class AssetFactory (line 10) | public abstract class AssetFactory : IAssetFactory where T : Asset method New (line 16) | public abstract T New(); FILE: sources/assets/Stride.Core.Assets/AssetFileSerializer.cs class AssetLoadResult (line 11) | public class AssetLoadResult method AssetLoadResult (line 13) | public AssetLoadResult(T asset, ILogger? logger, bool aliasOccurred, A... class AssetFileSerializer (line 34) | public static class AssetFileSerializer method AssetFileSerializer (line 43) | static AssetFileSerializer() method Register (line 54) | public static void Register(IAssetSerializerFactory serializerFactory) method FindSerializer (line 66) | public static IAssetSerializer? FindSerializer(string assetFileExtension) method Load (line 89) | public static AssetLoadResult Load(string filePath, ILogger? log... method Load (line 96) | public static AssetLoadResult Load(Stream stream, UFile filePath... method Save (line 115) | public static void Save(string filePath, object asset, AttachedYamlAss... method Save (line 144) | public static void Save(Stream stream, object asset, AttachedYamlAsset... FILE: sources/assets/Stride.Core.Assets/AssetFolder.cs class AssetFolder (line 12) | [DataContract("AssetFolder")] method AssetFolder (line 21) | public AssetFolder() method AssetFolder (line 29) | public AssetFolder(UDirectory path) : this() method Clone (line 52) | public AssetFolder Clone() FILE: sources/assets/Stride.Core.Assets/AssetFolderCollection.cs class AssetFolderCollection (line 14) | [DataContract("AssetFolderCollection")] method AssetFolderCollection (line 24) | public AssetFolderCollection() method Add (line 30) | public void Add(AssetFolder item) method Find (line 46) | public AssetFolder? Find(UDirectory folder) method Clear (line 52) | public void Clear() method Contains (line 58) | public bool Contains(AssetFolder item) method CopyTo (line 65) | public void CopyTo(AssetFolder[] array, int arrayIndex) method CloneTo (line 75) | public void CloneTo(AssetFolderCollection foldersTo) method Remove (line 85) | public bool Remove(AssetFolder item) method GetEnumerator (line 100) | public IEnumerator GetEnumerator() method GetEnumerator (line 106) | IEnumerator IEnumerable.GetEnumerator() method IndexOf (line 111) | int IList.IndexOf(AssetFolder item) method Insert (line 116) | void IList.Insert(int index, AssetFolder item) method RemoveAt (line 121) | void IList.RemoveAt(int index) FILE: sources/assets/Stride.Core.Assets/AssetFormatVersionAttribute.cs class AssetFormatVersionAttribute (line 9) | [AttributeUsage(AttributeTargets.Class)] method AssetFormatVersionAttribute (line 18) | public AssetFormatVersionAttribute(string name, int version, int minUp... method AssetFormatVersionAttribute (line 29) | public AssetFormatVersionAttribute(string name, string version, string... FILE: sources/assets/Stride.Core.Assets/AssetHash.cs class AssetHash (line 11) | public static class AssetHash method Compute (line 19) | public static ObjectId Compute(object asset, AssetClonerFlags flags = ... FILE: sources/assets/Stride.Core.Assets/AssetImporterBase.cs class AssetImporterBase (line 8) | public abstract class AssetImporterBase : IAssetImporter method IsSupportingFile (line 20) | public virtual bool IsSupportingFile(string filePath) method GetDefaultParameters (line 33) | public AssetImporterParameters GetDefaultParameters(bool isForReImport) method Import (line 38) | public abstract IEnumerable Import(UFile rawAssetPath, Asse... FILE: sources/assets/Stride.Core.Assets/AssetImporterParameters.cs class AssetImporterParameters (line 11) | public class AssetImporterParameters method AssetImporterParameters (line 21) | public AssetImporterParameters() method AssetImporterParameters (line 31) | public AssetImporterParameters(params Type[] supportedTypes) : this((I... method AssetImporterParameters (line 41) | public AssetImporterParameters(IEnumerable supportedTypes) : this() method IsTypeSelectedForOutput (line 71) | public bool IsTypeSelectedForOutput() where T : Asset method IsTypeSelectedForOutput (line 81) | public bool IsTypeSelectedForOutput(Type type) FILE: sources/assets/Stride.Core.Assets/AssetItem.cs class AssetItem (line 13) | [DataContract("AssetItem")] method AssetItem (line 33) | public AssetItem(UFile location, Asset asset) : this(location, asset, ... method AssetItem (line 45) | internal AssetItem(UFile location, Asset asset, Package? package) method ToReference (line 95) | public AssetReference ToReference() method Clone (line 110) | public AssetItem Clone(UFile? newLocation = null, Asset? newAsset = nu... method Clone (line 126) | public AssetItem Clone(bool keepPackage, UFile? newLocation = null, As... method ToString (line 229) | public override string ToString() method CreateDerivedAsset (line 238) | public Asset CreateDerivedAsset() method FindBase (line 248) | public AssetItem? FindBase() method UpdateSourceFolders (line 261) | public void UpdateSourceFolders() method RetrieveCompilationInputFiles (line 266) | public ISet RetrieveCompilationInputFiles() class AssetItemComparerById (line 277) | private class AssetItemComparerById : IEqualityComparer method Equals (line 279) | public bool Equals(AssetItem? x, AssetItem? y) method GetHashCode (line 297) | public int GetHashCode(AssetItem obj) FILE: sources/assets/Stride.Core.Assets/AssetItemExtensions.cs class AssetItemExtensions (line 8) | public static class AssetItemExtensions method GetProjectInclude (line 15) | public static string GetProjectInclude(this AssetItem assetItem) method GetGeneratedAbsolutePath (line 27) | public static UFile GetGeneratedAbsolutePath(this AssetItem assetItem) method GetGeneratedInclude (line 37) | public static string GetGeneratedInclude(this AssetItem assetItem) FILE: sources/assets/Stride.Core.Assets/AssetLogger.cs class AssetLogger (line 10) | internal sealed class AssetLogger : Logger method AssetLogger (line 17) | public AssetLogger(Package? package, IReference? assetReference, strin... method LogRaw (line 26) | protected override void LogRaw(ILogMessage logMessage) FILE: sources/assets/Stride.Core.Assets/AssetMember.cs type AssetMember (line 11) | public struct AssetMember FILE: sources/assets/Stride.Core.Assets/AssetMigration.cs class AssetMigration (line 16) | public static class AssetMigration method MigrateAssetIfNeeded (line 18) | public static bool MigrateAssetIfNeeded(AssetMigrationContext context,... FILE: sources/assets/Stride.Core.Assets/AssetMigrationContext.cs class AssetMigrationContext (line 12) | public class AssetMigrationContext method AssetMigrationContext (line 21) | public AssetMigrationContext(Package? package, IReference? assetRefere... FILE: sources/assets/Stride.Core.Assets/AssetPart.cs type AssetPart (line 9) | [DataContract("AssetPart")] method AssetPart (line 13) | public AssetPart(Guid partId, BasePart? basePart, Action bas... method UpdateBase (line 34) | public readonly void UpdateBase(BasePart newBase) method Equals (line 40) | public readonly bool Equals(AssetPart other) method Equals (line 49) | public override readonly bool Equals(object? obj) method GetHashCode (line 56) | public override readonly int GetHashCode() FILE: sources/assets/Stride.Core.Assets/AssetPartCollection.cs class AssetPartCollection (line 8) | [DataSerializer(typeof(AssetPartCollectionSerializer<,>), Mode = DataSer... method Add (line 13) | public void Add(TAssetPartDesign part) method Add (line 19) | public void Add(KeyValuePair part) method RefreshKeys (line 29) | public void RefreshKeys() class AssetPartCollectionSerializer (line 40) | public class AssetPartCollectionSerializer... method Initialize (line 47) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 53) | public override void PreSerialize(ref AssetPartCollection p... method IsAssetFileExtension (line 85) | public static bool IsAssetFileExtension(string? extension) method GetAssetTypeFromFileExtension (line 99) | public static Type? GetAssetTypeFromFileExtension(string extension) method IsProjectCodeGeneratorAssetFileExtension (line 109) | public static bool IsProjectCodeGeneratorAssetFileExtension(string? ex... method IsProjectAssetFileExtension (line 127) | public static bool IsProjectAssetFileExtension(string? extension) method GetDefaultExtension (line 150) | public static string? GetDefaultExtension(Type assetType) method GetCurrentFormatVersions (line 165) | public static SortedList? GetCurrentFormatVers... method GetAssetUpgraders (line 181) | public static AssetUpgraderCollection? GetAssetUpgraders(Type assetTyp... method GetPackageUpgrader (line 191) | public static PackageUpgrader? GetPackageUpgrader(string packageName) method GetDefaultExtension (line 205) | public static string? GetDefaultExtension() where T : Asset method GetPackageSessionAnalysisTypes (line 210) | public static IEnumerable GetPackageSessionAnalysisTypes() method GetAssetFactory (line 218) | public static IAssetFactory? GetAssetFactory(string typeName) method GetAllAssetFactories (line 228) | public static IEnumerable> GetAllAssetFactories() method IsAssetTypeAlwaysMarkAsRoot (line 236) | public static bool IsAssetTypeAlwaysMarkAsRoot(Type type) method GetPublicTypes (line 248) | public static Type[] GetPublicTypes() method GetContentTypes (line 256) | public static IList GetContentTypes() method GetContentType (line 264) | public static Type? GetContentType(Type assetType) method CanPropertyHandleAssets (line 289) | public static bool CanPropertyHandleAssets(Type propertyType, [MaybeNu... method CanPropertyHandleContent (line 333) | public static bool CanPropertyHandleContent(Type propertyType, [MaybeN... method GetAssetTypes (line 353) | public static IReadOnlyList GetAssetTypes(Type contentType) method FindImporterForFile (line 371) | public static IEnumerable FindImporterForFile(string f... method FindImporterById (line 397) | public static IAssetImporter? FindImporterById(Guid importerId) method RegisterImporter (line 410) | public static void RegisterImporter(IAssetImporter importer) method GetDataVisitNodes (line 428) | public static IEnumerable GetDataVisitNodes() method CanBeAssignedToContentTypes (line 442) | public static bool CanBeAssignedToContentTypes([Annotations.NotNull] T... method IsExactContentType (line 460) | public static bool IsExactContentType([NotNullWhen(true)] Type? type) method RegisterEngineAssembly (line 476) | private static void RegisterEngineAssembly(Assembly assembly) method UnregisterEngineAssembly (line 520) | private static void UnregisterEngineAssembly(Assembly assembly) method RegisterAssetAssembly (line 559) | private static void RegisterAssetAssembly(Assembly assembly) method UnregisterAssetAssembly (line 783) | private static void UnregisterAssetAssembly(Assembly assembly) method IsAssetType (line 852) | public static bool IsAssetType(Type assetType, bool throwException = f... method IsAssetOrPackageType (line 871) | public static bool IsAssetOrPackageType(Type assetType, bool throwExce... method AssetRegistry (line 884) | static AssetRegistry() method AssemblyRegistryOnAssemblyUnregistered (line 900) | private static void AssemblyRegistryOnAssemblyUnregistered(object? sen... method AssemblyRegistryAssemblyRegistered (line 912) | private static void AssemblyRegistryAssemblyRegistered(object? sender,... FILE: sources/assets/Stride.Core.Assets/AssetSelector.cs class AssetSelector (line 11) | [DataContract(Inherited = true)] method Select (line 14) | public abstract IEnumerable Select(PackageSession packageSessi... FILE: sources/assets/Stride.Core.Assets/AssetTracker.cs class AssetTracker (line 12) | public abstract class AssetTracker : IDisposable method AssetTracker (line 17) | protected AssetTracker(PackageSession session) method Start (line 22) | protected void Start() method Dispose (line 32) | public void Dispose() method Dispose (line 38) | protected virtual void Dispose(bool disposing) method TrackAsset (line 55) | public abstract void TrackAsset(AssetItem assetItem); method NotifyAssetChanged (line 61) | public abstract void NotifyAssetChanged(Asset asset); method UnTrackAsset (line 67) | public abstract void UnTrackAsset(AssetItem assetItem); method TrackPackage (line 73) | private void TrackPackage(Package package) method UnTrackPackage (line 92) | private void UnTrackPackage(Package package) method Session_AssetDirtyChanged (line 107) | private void Session_AssetDirtyChanged(AssetItem asset, bool oldValue,... method Packages_CollectionChanged (line 114) | private void Packages_CollectionChanged(object? sender, NotifyCollecti... method Assets_CollectionChanged (line 145) | private void Assets_CollectionChanged(object? sender, NotifyCollection... FILE: sources/assets/Stride.Core.Assets/AssetUpgraderAttribute.cs class AssetUpgraderAttribute (line 8) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method AssetUpgraderAttribute (line 18) | public AssetUpgraderAttribute(string name, string startMinVersion, str... method AssetUpgraderAttribute (line 38) | public AssetUpgraderAttribute(string name, int startVersion, int targe... FILE: sources/assets/Stride.Core.Assets/AssetUpgraderBase.cs class AssetUpgraderBase (line 9) | public abstract class AssetUpgraderBase : IAssetUpgrader method Upgrade (line 11) | public void Upgrade(AssetMigrationContext context, string dependencyNa... method UpgradeBase (line 44) | private void UpgradeBase(AssetMigrationContext context, string depende... method UpgradeAsset (line 54) | protected abstract void UpgradeAsset(AssetMigrationContext context, Pa... method SetSerializableVersion (line 56) | public static void SetSerializableVersion(dynamic asset, string depend... FILE: sources/assets/Stride.Core.Assets/AssetUpgraderCollection.cs class AssetUpgraderCollection (line 6) | public class AssetUpgraderCollection type VersionRange (line 8) | private readonly struct VersionRange : IComparable method VersionRange (line 13) | public VersionRange(PackageVersion minimum, PackageVersion target) method Contains (line 19) | public readonly bool Contains(PackageVersion? value) method Overlap (line 24) | public readonly bool Overlap(VersionRange other) method CompareTo (line 29) | public readonly int CompareTo(VersionRange other) method AssetUpgraderCollection (line 39) | public AssetUpgraderCollection(Type assetType, PackageVersion currentV... method RegisterUpgrader (line 48) | internal void RegisterUpgrader(Type upgraderType, PackageVersion start... method Validate (line 66) | internal void Validate(PackageVersion minVersion) method GetUpgrader (line 86) | public IAssetUpgrader GetUpgrader(PackageVersion initialVersion, out P... FILE: sources/assets/Stride.Core.Assets/AssetWithSource.cs class AssetWithSource (line 12) | [DataContract] FILE: sources/assets/Stride.Core.Assets/BasePart.cs class BasePart (line 12) | [DataContract] method Equals (line 17) | public bool Equals(BasePart? other) method Equals (line 25) | public override bool Equals(object? obj) method GetHashCode (line 33) | public override int GetHashCode() method BasePart (line 50) | public BasePart(AssetReference basePartAsset, Guid basePartId, Guid in... method ResolvePart (line 70) | public IIdentifiable? ResolvePart(PackageSession session) class BasePartDataSerializer (line 78) | public class BasePartDataSerializer : DataSerializer method Serialize (line 81) | public override void Serialize(ref BasePart basePart, ArchiveMode mode... class BasePartYamlSerializer (line 99) | [YamlSerializerFactory(YamlAssetProfile.Name)] method TryCreate (line 102) | public override IYamlSerializable? TryCreate(Core.Yaml.Serialization.S... method CreateOrTransformObject (line 107) | protected override void CreateOrTransformObject(ref ObjectContext obje... method TransformObjectAfterRead (line 112) | protected override void TransformObjectAfterRead(ref ObjectContext obj... class BasePartMutable (line 117) | private class BasePartMutable method BasePartMutable (line 119) | public BasePartMutable() method BasePartMutable (line 123) | public BasePartMutable(BasePart item) method ToBasePart (line 143) | public BasePart ToBasePart() method CanVisit (line 149) | public bool CanVisit(Type type) method Visit (line 154) | public void Visit(ref VisitorContext context) FILE: sources/assets/Stride.Core.Assets/Bundle.cs class Bundle (line 12) | [DataContract("Bundle")] FILE: sources/assets/Stride.Core.Assets/BundleCollection.cs class BundleCollection (line 9) | [DataContract("!Bundles")] method BundleCollection (line 16) | internal BundleCollection(Package package) FILE: sources/assets/Stride.Core.Assets/CollectionIdGenerator.cs class CollectionIdGenerator (line 14) | public class CollectionIdGenerator : DataVisitorBase method CanVisit (line 19) | protected override bool CanVisit(object obj) method VisitObject (line 24) | public override void VisitObject(object obj, ObjectDescriptor descript... method VisitObjectMember (line 43) | public override void VisitObjectMember(object container, ObjectDescrip... method VisitArray (line 57) | public override void VisitArray(Array array, ArrayDescriptor descriptor) method VisitCollection (line 70) | public override void VisitCollection(IEnumerable collection, Collectio... method VisitDictionary (line 84) | public override void VisitDictionary(object dictionary, DictionaryDesc... method VisitSet (line 97) | public override void VisitSet(IEnumerable set, SetDescriptor descriptor) method ShouldGenerateItemIdCollection (line 111) | private bool ShouldGenerateItemIdCollection(object collection) FILE: sources/assets/Stride.Core.Assets/Compiler/AssetBuildStep.cs class AssetBuildStep (line 11) | public class AssetBuildStep : ListBuildStep method AssetBuildStep (line 17) | public AssetBuildStep(AssetItem assetItem) method ToString (line 29) | public override string ToString() FILE: sources/assets/Stride.Core.Assets/Compiler/AssetCommand.cs class AssetCommand (line 12) | public abstract class AssetCommand : IndexFileCommand method AssetCommand (line 16) | protected AssetCommand(string url) method AssetCommand (line 31) | protected AssetCommand(string url, T parameters, IAssetFinder assetFin... method ComputeParameterHash (line 42) | protected override void ComputeParameterHash(BinarySerializationWriter... method ToString (line 54) | public override string ToString() class AssetCommand (line 22) | public abstract class AssetCommand : AssetCommand method AssetCommand (line 16) | protected AssetCommand(string url) method AssetCommand (line 31) | protected AssetCommand(string url, T parameters, IAssetFinder assetFin... method ComputeParameterHash (line 42) | protected override void ComputeParameterHash(BinarySerializationWriter... method ToString (line 54) | public override string ToString() FILE: sources/assets/Stride.Core.Assets/Compiler/AssetCompiledArgs.cs class AssetCompiledArgs (line 9) | public class AssetCompiledArgs : EventArgs method AssetCompiledArgs (line 16) | public AssetCompiledArgs(AssetItem asset, AssetCompilerResult result) FILE: sources/assets/Stride.Core.Assets/Compiler/AssetCompilerAttribute.cs class AssetCompilerAttribute (line 11) | [AttributeUsage(AttributeTargets.Class)] method AssetCompilerAttribute (line 17) | public AssetCompilerAttribute(Type type, Type compilationContextType) method AssetCompilerAttribute (line 23) | public AssetCompilerAttribute(string typeName, Type compilationContext... FILE: sources/assets/Stride.Core.Assets/Compiler/AssetCompilerBase.cs class AssetCompilerBase (line 14) | public abstract class AssetCompilerBase : IAssetCompiler method GetInputFiles (line 17) | public virtual IEnumerable GetInputFiles(AssetItem assetItem) method GetInputTypes (line 23) | public virtual IEnumerable GetInputTypes(AssetIte... method GetInputTypesToExclude (line 29) | public virtual IEnumerable GetInputTypesToExclude(AssetItem asse... method GetRuntimeTypes (line 36) | public virtual IEnumerable GetRuntimeTypes(AssetItem assetItem) method Prepare (line 41) | public AssetCompilerResult Prepare(AssetCompilerContext context, Asset... method Prepare (line 74) | protected abstract void Prepare(AssetCompilerContext context, AssetIte... method GetAbsolutePath (line 83) | protected static UFile GetAbsolutePath(AssetItem assetItem, UFile rela... method EnsureSourcesExist (line 98) | private static bool EnsureSourcesExist(AssetCompilerResult result, Ass... FILE: sources/assets/Stride.Core.Assets/Compiler/AssetCompilerContext.cs class AssetCompilerContext (line 9) | public class AssetCompilerContext : CompilerContext FILE: sources/assets/Stride.Core.Assets/Compiler/AssetCompilerRegistry.cs class AssetCompilerRegistry (line 15) | public sealed class AssetCompilerRegistry method AssetCompilerRegistry (line 27) | public AssetCompilerRegistry() method GetCompiler (line 51) | public IAssetCompiler? GetCompiler(Type type, Type context) method RegisterCompiler (line 79) | public void RegisterCompiler(Type type, IAssetCompiler compiler, Type ... method UnregisterCompilersFromAssembly (line 90) | private void UnregisterCompilersFromAssembly(Assembly assembly) method AssertAssetType (line 98) | private static void AssertAssetType(Type assetType) method AssemblyRegistered (line 106) | private void AssemblyRegistered(object? sender, AssemblyRegisteredEven... method AssemblyUnregistered (line 113) | private void AssemblyUnregistered(object? sender, AssemblyRegisteredEv... method EnsureTypes (line 119) | private void EnsureTypes() method ProcessAttribute (line 142) | private void ProcessAttribute(AssetCompilerAttribute compilerCompilerA... method RegisterAssembly (line 166) | private void RegisterAssembly(Assembly assembly) method RegisterCompilersFromAssembly (line 176) | private void RegisterCompilersFromAssembly(Assembly assembly) method UnregisterAssembly (line 217) | private void UnregisterAssembly(Assembly assembly) type CompilerTypeData (line 224) | private readonly struct CompilerTypeData : IEquatable method CompilerTypeData (line 229) | public CompilerTypeData(Type context, Type type) method Equals (line 236) | public readonly bool Equals(CompilerTypeData other) method Equals (line 242) | public override readonly bool Equals(object? obj) method GetHashCode (line 249) | public override readonly int GetHashCode() FILE: sources/assets/Stride.Core.Assets/Compiler/AssetCompilerResult.cs class AssetCompilerResult (line 12) | public class AssetCompilerResult : LoggerResult method AssetCompilerResult (line 20) | public AssetCompilerResult(string? moduleName = null) FILE: sources/assets/Stride.Core.Assets/Compiler/AssetDependenciesCompiler.cs class AssetDependenciesCompiler (line 13) | public class AssetDependenciesCompiler method AssetDependenciesCompiler (line 22) | public AssetDependenciesCompiler(Type compilationContext) method PrepareMany (line 36) | public AssetCompilerResult PrepareMany(AssetCompilerContext context, L... method Prepare (line 54) | public AssetCompilerResult Prepare(AssetCompilerContext context, Asset... method Prepare (line 63) | private void Prepare(AssetCompilerResult finalResult, AssetCompilerCon... class ErrorBuildStep (line 130) | private class ErrorBuildStep : AssetBuildStep method ErrorBuildStep (line 134) | public ErrorBuildStep(AssetItem assetItem, IEnumerable ... method Execute (line 140) | public override Task Execute(IExecuteContext executeCo... FILE: sources/assets/Stride.Core.Assets/Compiler/CompilerContext.cs class CompilerContext (line 9) | public class CompilerContext : IDisposable method CompilerContext (line 14) | public CompilerContext() method Clone (line 30) | public CompilerContext Clone() method Dispose (line 36) | public void Dispose() FILE: sources/assets/Stride.Core.Assets/Compiler/DummyAssetCommand.cs class DummyAssetCommand (line 11) | public class DummyAssetCommand : AssetCommand ... method DummyAssetCommand (line 17) | public DummyAssetCommand(AssetItem assetItem) method DoCommandOverride (line 22) | protected override Task DoCommandOverride(ICommandContex... FILE: sources/assets/Stride.Core.Assets/Compiler/FailedCommand.cs class FailedCommand (line 9) | public class FailedCommand : Command method FailedCommand (line 13) | public FailedCommand(string objectThatFailed) method DoCommandOverride (line 20) | protected override Task DoCommandOverride(ICommandContex... method ToString (line 25) | public override string ToString() method ComputeParameterHash (line 30) | protected override void ComputeParameterHash(BinarySerializationWriter... FILE: sources/assets/Stride.Core.Assets/Compiler/IAssetCompiler.cs type IAssetCompiler (line 12) | public interface IAssetCompiler method Prepare (line 20) | AssetCompilerResult Prepare(AssetCompilerContext context, AssetItem as... method GetInputFiles (line 27) | IEnumerable GetInputFiles(AssetItem assetItem); method GetInputTypes (line 34) | IEnumerable GetInputTypes(AssetItem assetItem); method GetInputTypesToExclude (line 42) | IEnumerable GetInputTypesToExclude(AssetItem assetItem); method GetRuntimeTypes (line 46) | IEnumerable GetRuntimeTypes(AssetItem assetItem); FILE: sources/assets/Stride.Core.Assets/Compiler/IPackageCompiler.cs type IPackageCompiler (line 9) | public interface IPackageCompiler method Prepare (line 16) | AssetCompilerResult Prepare(AssetCompilerContext compilerContext); FILE: sources/assets/Stride.Core.Assets/Compiler/IPackageCompilerSource.cs type IPackageCompilerSource (line 9) | public interface IPackageCompilerSource method GetAssets (line 14) | IEnumerable GetAssets(AssetCompilerResult assetCompilerResu... FILE: sources/assets/Stride.Core.Assets/Compiler/ImportStreamCommand.cs class ImportStreamCommand (line 11) | [Description("Import stream")] method ImportStreamCommand (line 21) | public ImportStreamCommand() : this(null, null) method ImportStreamCommand (line 25) | public ImportStreamCommand(UFile location, UFile sourcePath) method DoCommandOverride (line 30) | protected override Task DoCommandOverride(ICommandContex... method ToString (line 61) | public override string ToString() FILE: sources/assets/Stride.Core.Assets/Compiler/ItemListCompiler.cs class ItemListCompiler (line 16) | public abstract class ItemListCompiler method ItemListCompiler (line 32) | protected ItemListCompiler(AssetCompilerRegistry compilerRegistry, Typ... method Prepare (line 46) | protected void Prepare(AssetCompilerContext context, IEnumerable GetAssets(AssetCompilerResult assetCompi... FILE: sources/assets/Stride.Core.Assets/Compiler/PackageCompiler.cs class PackageCompiler (line 10) | public class PackageCompiler : IPackageCompiler method PackageCompiler (line 15) | static PackageCompiler() method GetSdkDirectory (line 20) | private static string GetSdkDirectory() method PackageCompiler (line 34) | public PackageCompiler(IPackageCompilerSource packageCompilerSource) method Prepare (line 49) | public AssetCompilerResult Prepare(AssetCompilerContext compilerContext) method OnAssetCompiled (line 67) | private void OnAssetCompiled(object? sender, AssetCompiledArgs assetCo... FILE: sources/assets/Stride.Core.Assets/Compiler/RootPackageAssetEnumerator.cs class RootPackageAssetEnumerator (line 12) | public class RootPackageAssetEnumerator : IPackageCompilerSource method RootPackageAssetEnumerator (line 22) | public RootPackageAssetEnumerator(Package package) method GetAssets (line 29) | public IEnumerable GetAssets(AssetCompilerResult assetCompi... method CollectReferences (line 56) | private static void CollectReferences(Package package, HashSet : AssetFactory where T : Asset method Create (line 13) | public static T Create() method New (line 19) | public override T New() FILE: sources/assets/Stride.Core.Assets/Diagnostics/AssetLogMessage.cs class AssetLogMessage (line 14) | public class AssetLogMessage : LogMessage method AssetLogMessage (line 24) | public AssetLogMessage(Package? package, IReference? assetReference, L... method AssetLogMessage (line 43) | public AssetLogMessage(Package? package, IReference? assetReference, L... method AssetLogMessage (line 61) | public AssetLogMessage(Package? package, IReference? assetReference, L... method From (line 70) | public static AssetLogMessage From(Package? package, IReference? asset... method ToString (line 132) | public override string ToString() FILE: sources/assets/Stride.Core.Assets/Diagnostics/AssetLoggerExtensions.cs class AssetLoggerExtensions (line 12) | public static class AssetLoggerExtensions method Error (line 14) | public static void Error(this ILogger logger, Package? package, IRefer... method Error (line 19) | public static void Error(this ILogger logger, Package? package, IRefer... method Error (line 24) | public static void Error(this ILogger logger, Package? package, IRefer... method Error (line 29) | public static void Error(this ILogger logger, Package? package, IRefer... method Error (line 39) | public static void Error(this ILogger logger, Package? package, IRefer... method Error (line 44) | public static void Error(this ILogger logger, Package? package, IRefer... method Warning (line 54) | public static void Warning(this ILogger logger, Package? package, IRef... method Warning (line 59) | public static void Warning(this ILogger logger, Package? package, IRef... method Warning (line 69) | public static void Warning(this ILogger logger, Package? package, IRef... method Warning (line 74) | public static void Warning(this ILogger logger, Package? package, IRef... FILE: sources/assets/Stride.Core.Assets/Diagnostics/AssetMessageCode.cs type AssetMessageCode (line 10) | public enum AssetMessageCode FILE: sources/assets/Stride.Core.Assets/Diagnostics/AssetMessageStrings.Designer.cs class AssetMessageStrings (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method AssetMessageStrings (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/assets/Stride.Core.Assets/Diagnostics/AssetSerializableLogMessage.cs class AssetSerializableLogMessage (line 9) | [DataContract] method AssetSerializableLogMessage (line 12) | public AssetSerializableLogMessage() method AssetSerializableLogMessage (line 17) | public AssetSerializableLogMessage(AssetLogMessage logMessage) method AssetSerializableLogMessage (line 27) | public AssetSerializableLogMessage(AssetId assetId, UFile assetUrl, Lo... method ToString (line 44) | public override string ToString() FILE: sources/assets/Stride.Core.Assets/DirectoryHelper.cs class DirectoryHelper (line 9) | public static class DirectoryHelper method GetPackageFile (line 19) | public static string GetPackageFile(string directory, string packageName) method IsRootDevDirectory (line 30) | public static bool IsRootDevDirectory(string directory) FILE: sources/assets/Stride.Core.Assets/DynamicYaml/DynamicYamlExtensions.cs class DynamicYamlExtensions (line 9) | public static class DynamicYamlExtensions method ConvertTo (line 11) | public static T ConvertTo(IDynamicYamlNode yamObject) method ConvertFrom (line 26) | public static IDynamicYamlNode ConvertFrom(T dataObject) FILE: sources/assets/Stride.Core.Assets/EmptyAssetUpgrader.cs class EmptyAssetUpgrader (line 9) | public class EmptyAssetUpgrader : AssetUpgraderBase method UpgradeAsset (line 12) | protected override void UpgradeAsset(AssetMigrationContext context, Pa... FILE: sources/assets/Stride.Core.Assets/FileVersionManager.cs class FileVersionManager (line 12) | public class FileVersionManager method FileVersionManager (line 25) | private FileVersionManager() method Shutdown (line 68) | public static void Shutdown() method ComputeFileHash (line 79) | public ObjectId ComputeFileHash(UFile path) method ComputeFileHashAsync (line 87) | public void ComputeFileHashAsync(UFile path, Action? ... method ComputeFileHashAsync (line 99) | public void ComputeFileHashAsync(IEnumerable paths, Action method AsyncRequest (line 191) | public AsyncRequest(UFile file, Action? fileHashCal... method Equals (line 204) | public readonly bool Equals(AsyncRequest other) method Equals (line 211) | public override readonly bool Equals(object? obj) method GetHashCode (line 217) | public override readonly int GetHashCode() FILE: sources/assets/Stride.Core.Assets/IAssetComposite.cs type IAssetComposite (line 9) | public interface IAssetComposite method CollectParts (line 14) | IEnumerable CollectParts(); method ContainsPart (line 21) | bool ContainsPart(Guid id); FILE: sources/assets/Stride.Core.Assets/IAssetFactory.cs type IAssetFactory (line 12) | [AssemblyScan] method New (line 25) | T New(); FILE: sources/assets/Stride.Core.Assets/IAssetFinder.cs type IAssetFinder (line 8) | public interface IAssetFinder method FindAsset (line 15) | AssetItem? FindAsset(AssetId assetId); method FindAsset (line 22) | AssetItem? FindAsset(UFile location); method FindAssetFromProxyObject (line 29) | AssetItem? FindAssetFromProxyObject(object? proxyObject); FILE: sources/assets/Stride.Core.Assets/IAssetImporter.cs type IAssetImporter (line 12) | [AssemblyScan] method IsSupportingFile (line 54) | bool IsSupportingFile(string filePath); method GetDefaultParameters (line 71) | AssetImporterParameters GetDefaultParameters(bool isForReImport); method Import (line 78) | IEnumerable Import(UFile rawAssetPath, AssetImporterParamet... FILE: sources/assets/Stride.Core.Assets/IAssetPartDesign.cs type IAssetPartDesign (line 9) | public interface IAssetPartDesign type IAssetPartDesign (line 20) | public interface IAssetPartDesign : IAssetPartDesign FILE: sources/assets/Stride.Core.Assets/IAssetUpgrader.cs type IAssetUpgrader (line 8) | public interface IAssetUpgrader method Upgrade (line 10) | void Upgrade(AssetMigrationContext context, string dependencyName, Pac... FILE: sources/assets/Stride.Core.Assets/IAssetWithSource.cs type IAssetWithSource (line 8) | public interface IAssetWithSource FILE: sources/assets/Stride.Core.Assets/IFileSynchronizable.cs type IFileSynchronizable (line 12) | public interface IFileSynchronizable FILE: sources/assets/Stride.Core.Assets/IO/FileExtensionCollection.cs class FileExtensionCollection (line 12) | public sealed class FileExtensionCollection method FileExtensionCollection (line 18) | public FileExtensionCollection(string extensions) method FileExtensionCollection (line 29) | public FileExtensionCollection(string description, string extensions, ... method Contains (line 66) | public bool Contains(string extension) method SplitExtensions (line 73) | private static List SplitExtensions(string extensions) method NormalizeExtension (line 78) | private static string NormalizeExtension(string extension) FILE: sources/assets/Stride.Core.Assets/IO/FileUtility.cs class FileUtility (line 9) | public class FileUtility method IsFileLocked (line 17) | public static bool IsFileLocked(string filePath) => IsFileLocked(new F... method IsFileLocked (line 26) | public static bool IsFileLocked(FileInfo file) method GetAbsolutePath (line 47) | public static string? GetAbsolutePath(string filePath) method NormalizeFileExtension (line 57) | public static string NormalizeFileExtension(string fileExtension) method GetFileExtensionsAsSet (line 78) | public static HashSet GetFileExtensionsAsSet(string fileExtens... method GetFileExtensions (line 101) | public static string[] GetFileExtensions(string fileExtensions) method EnumerateDirectories (line 106) | public static IEnumerable EnumerateDirectories(string r... FILE: sources/assets/Stride.Core.Assets/IO/SearchDirection.cs type SearchDirection (line 9) | public enum SearchDirection FILE: sources/assets/Stride.Core.Assets/IProjectFileGeneratorAsset.cs type IProjectFileGeneratorAsset (line 9) | public interface IProjectFileGeneratorAsset : IProjectAsset method SaveGeneratedAsset (line 13) | void SaveGeneratedAsset(AssetItem assetItem); FILE: sources/assets/Stride.Core.Assets/Module.cs class Module (line 10) | internal class Module method Initialize (line 12) | [ModuleInitializer] FILE: sources/assets/Stride.Core.Assets/OverrideUpgraderHint.cs type OverrideUpgraderHint (line 9) | public enum OverrideUpgraderHint FILE: sources/assets/Stride.Core.Assets/Package.Constants.cs class Package (line 6) | public partial class Package FILE: sources/assets/Stride.Core.Assets/Package.cs type PackageState (line 20) | public enum PackageState class Package (line 48) | [DataContract("Package")] method Package (line 78) | public Package() method AddExistingProject (line 289) | public LoggerResult AddExistingProject(UFile pathToMsproj) method AddExistingProject (line 301) | public void AddExistingProject(UFile pathToMsproj, LoggerResult logger) method FindAsset (line 346) | public AssetItem? FindAsset(AssetId assetId) method FindAsset (line 353) | public AssetItem? FindAsset(UFile location) method FindAssetFromProxyObject (line 360) | public AssetItem? FindAssetFromProxyObject(object? proxyObject) method GetDefaultAssetFolder (line 366) | public UDirectory GetDefaultAssetFolder() method Clone (line 376) | public Package Clone() method SetPackagePath (line 400) | public void SetPackagePath(UFile newPath, bool copyAssets = true) method OnPackageDirtyChanged (line 434) | internal void OnPackageDirtyChanged(Package package, bool oldValue, bo... method OnAssetDirtyChanged (line 440) | internal void OnAssetDirtyChanged(AssetItem asset, bool oldValue, bool... method SaveSingleAsset (line 446) | public static bool SaveSingleAsset(AssetItem asset, ILogger log) method SaveSingleAsset_NoUpdateSourceFolder (line 453) | internal static bool SaveSingleAsset_NoUpdateSourceFolder(AssetItem as... method GetPackageIdFromFile (line 494) | public static Guid GetPackageIdFromFile(string filePath) method Load (line 530) | public static Package? Load(ILogger log, string filePath, PackageLoadP... method LoadRaw (line 553) | internal static Package LoadRaw(ILogger log, string filePath) method LoadProject (line 587) | public static PackageContainer LoadProject(ILogger log, string filePath) method TryGetPackageVersion (line 644) | private static PackageVersion? TryGetPackageVersion(string projectPath) method LoadAssembliesAndAssets (line 673) | internal bool LoadAssembliesAndAssets(ILogger log, PackageLoadParamete... method LoadAssemblies (line 684) | internal bool LoadAssemblies(ILogger log, PackageLoadParameters? loadP... method LoadAssets (line 711) | internal bool LoadAssets(ILogger log, PackageLoadParameters? loadParam... method ValidateAssets (line 748) | public void ValidateAssets(bool alwaysGenerateNewAssetId, bool removeU... method LoadTemporaryAssets (line 823) | public void LoadTemporaryAssets(ILogger log, List assets) method LoadTemplates (line 1125) | private void LoadTemplates(ILogger log) method GetDistinctAssetFolderPaths (line 1152) | private List GetDistinctAssetFolderPaths() method ListAssetFiles (line 1166) | public static List ListAssetFiles(Package pac... method FindAssetsInProject (line 1249) | public static List<(UFile FilePath, UFile? Link)> FindAssetsInProject(... method FindAssetsInProject (line 1279) | private static void FindAssetsInProject(ICollection GetEnumerator() method GetEnumerator (line 378) | IEnumerator IEnumerable.GetEnumerator() method CopyTo (line 383) | void ICollection.CopyTo(Array array, int index) FILE: sources/assets/Stride.Core.Assets/PackageCollection.cs type IReadOnlyPackageCollection (line 11) | public interface IReadOnlyPackageCollection : IReadOnlyCollection GetEnumerator() method GetEnumerator (line 52) | IEnumerator IEnumerable.GetEnumerator() method Find (line 62) | public Package? Find(Dependency dependency) method Find (line 78) | public Package? Find(PackageDependency packageDependency) method Find (line 90) | public Package? Find(string name, PackageVersionRange versionRange) method Add (line 98) | public void Add(Package item) method Clear (line 105) | public void Clear() method Contains (line 112) | public bool Contains(Package item) method CopyTo (line 118) | public void CopyTo(Package[] array, int arrayIndex) method Remove (line 123) | public bool Remove(Package item) method OnCollectionChanged (line 132) | private void OnCollectionChanged(NotifyCollectionChangedEventArgs e) FILE: sources/assets/Stride.Core.Assets/PackageDependency.cs class PackageDependencyCollection (line 12) | [DataContract("PackageDependencyCollection")] method GetKeyForItem (line 15) | protected override string GetKeyForItem(PackageDependency item) class PackageDependency (line 25) | [DataContract("PackageDependency")] method PackageDependency (line 34) | public PackageDependency() method PackageDependency (line 43) | public PackageDependency(string name, PackageVersionRange version) method Clone (line 72) | public PackageDependency Clone() method Equals (line 77) | public bool Equals(PackageDependency? other) method Equals (line 84) | public override bool Equals(object? obj) method GetHashCode (line 91) | public override int GetHashCode() method ToString (line 108) | public override string ToString() FILE: sources/assets/Stride.Core.Assets/PackageExtensions.cs class PackageExtensions (line 13) | public static class PackageExtensions method FindAsset (line 22) | public static AssetItem? FindAsset(this Package package, IReference re... method GetPackagesWithDependencies (line 27) | internal static IEnumerable GetPackagesWithDependencies(this ... method FindDependencies (line 56) | public static PackageCollection FindDependencies(this Package rootPack... method ContainsAsset (line 77) | public static bool ContainsAsset(this IEnumerable packages, A... method ContainsAsset (line 88) | public static bool ContainsAsset(this IEnumerable packages, U... method FillPackageDependencies (line 93) | private static void FillPackageDependencies(Package rootPackage, Packa... FILE: sources/assets/Stride.Core.Assets/PackageLoadParameters.cs class PackageLoadParameters (line 13) | public sealed class PackageLoadParameters method Default (line 21) | public static PackageLoadParameters Default() method ShouldUpgrade (line 31) | public static bool ShouldUpgrade(PackageUpgradeRequestedAnswer answer) method PackageLoadParameters (line 39) | public PackageLoadParameters() method Clone (line 146) | public PackageLoadParameters Clone() FILE: sources/assets/Stride.Core.Assets/PackageLoadedAssembly.cs class PackageLoadedAssembly (line 11) | public class PackageLoadedAssembly method PackageLoadedAssembly (line 37) | public PackageLoadedAssembly(ProjectReference projectReference, string... FILE: sources/assets/Stride.Core.Assets/PackageLoadingAssetFile.cs class PackageLoadingAssetFile (line 13) | public class PackageLoadingAssetFile method PackageLoadingAssetFile (line 37) | public PackageLoadingAssetFile(UFile filePath, UDirectory sourceFolder) method PackageLoadingAssetFile (line 51) | public PackageLoadingAssetFile(Package package, UFile filePath, UDirec... method ToReference (line 61) | public IReference ToReference() method AsYamlAsset (line 66) | public YamlAsset? AsYamlAsset() method OpenStream (line 86) | public Stream OpenStream() method ToString (line 98) | public override string ToString() class YamlAsset (line 109) | public sealed class YamlAsset : DynamicYaml, IDisposable method YamlAsset (line 111) | public YamlAsset(PackageLoadingAssetFile packageLoadingAssetFile) : ... method Dispose (line 118) | public void Dispose() method GetSafeStream (line 126) | private static Stream GetSafeStream(PackageLoadingAssetFile packageL... class FileSizeComparer (line 133) | public class FileSizeComparer : Comparer method Compare (line 137) | public override int Compare(PackageLoadingAssetFile? x, PackageLoadi... FILE: sources/assets/Stride.Core.Assets/PackageMeta.cs class PackageMeta (line 11) | [DataContract("PackageMeta")] method PackageMeta (line 17) | public PackageMeta() method NewDefault (line 190) | public static PackageMeta NewDefault(string packageName) FILE: sources/assets/Stride.Core.Assets/PackageReferenceBase.cs class PackageReferenceBase (line 9) | [DataContract("PackageReferenceBase")] FILE: sources/assets/Stride.Core.Assets/PackageSaveParameters.cs class PackageSaveParameters (line 6) | public class PackageSaveParameters method Default (line 10) | public static PackageSaveParameters Default() method Clone (line 19) | public PackageSaveParameters Clone() FILE: sources/assets/Stride.Core.Assets/PackageSession.Dependencies.cs class PackageSession (line 13) | partial class PackageSession method PreLoadPackageDependencies (line 20) | private async Task PreLoadPackageDependencies(ILogger log, SolutionPro... method LoadOrGetCachedProject (line 285) | private Microsoft.Build.Evaluation.Project LoadOrGetCachedProject(stri... method ClearCachedProject (line 303) | private void ClearCachedProject(string projectPath) method ClearAllCachedProjects (line 314) | private void ClearAllCachedProjects() method UpdateDependencies (line 332) | public static void UpdateDependencies(SolutionProject project, bool di... method ToExternalProjectReference (line 413) | private static ExternalProjectReference ToExternalProjectReference(Pac... method GetProjectReferences (line 422) | private static List GetProjectReferences(Res... FILE: sources/assets/Stride.Core.Assets/PackageSession.Extensions.cs class PackageSessionExtensions (line 11) | public static class PackageSessionExtensions method CreateCompilePackageFromAsset (line 17) | public static Package CreateCompilePackageFromAsset(this PackageSessio... method AddAssetToCompilePackage (line 30) | public static void AddAssetToCompilePackage(this PackageSession sessio... FILE: sources/assets/Stride.Core.Assets/PackageSession.cs type AssetLoadingInfo (line 24) | record AssetLoadingInfo(PackageSession session, ILogger log, Package pac... class PackageContainer (line 26) | public abstract class PackageContainer method PackageContainer (line 28) | public PackageContainer(Package package) method Save (line 52) | public void Save(ILogger log, PackageSaveParameters? saveParameters = ... method SavePackage (line 203) | protected virtual void SavePackage() method SetSessionInternal (line 208) | internal void SetSessionInternal(PackageSession? session) class StandalonePackage (line 214) | public class StandalonePackage : PackageContainer method StandalonePackage (line 216) | public StandalonePackage(Package package) method ToString (line 226) | public override string ToString() => $"Package: {Package.Meta.Name}"; type DependencyType (line 229) | public enum DependencyType class Dependency (line 235) | public class Dependency method Dependency (line 237) | public Dependency(string name, PackageVersion version, DependencyType ... method Dependency (line 244) | public Dependency(Package package) : this(package.Meta.Name, package.M... method ToString (line 261) | public override string ToString() class DependencyRange (line 267) | public class DependencyRange method DependencyRange (line 269) | public DependencyRange(string name, PackageVersionRange versionRange, ... class SolutionProject (line 285) | public class SolutionProject : PackageContainer method SolutionProject (line 287) | protected SolutionProject(Package package) : base(package) method SolutionProject (line 292) | public SolutionProject(Package package, Guid projectGuid, string fullP... method SolutionProject (line 301) | public SolutionProject(Package package, Project vsProject) method DirectDependencies_CollectionChanged (line 327) | private void DirectDependencies_CollectionChanged(object? sender, Noti... method SavePackage (line 388) | protected override void SavePackage() method ToString (line 399) | public override string ToString() => $"Project: {Name}"; class PackageSession (line 402) | public sealed class ProjectCollection : ObservableCollection GetPackagesFromCurrent() method AddExistingProject (line 624) | public PackageContainer AddExistingProject(UFile projectPath, ILogger ... method AddExistingPackage (line 676) | public void AddExistingPackage(Package package, ILogger logger) method FindAsset (line 696) | public AssetItem? FindAsset(AssetId assetId) method FindAsset (line 703) | public AssetItem? FindAsset(UFile location) method FindAssetFromProxyObject (line 710) | public AssetItem? FindAssetFromProxyObject(object? proxyObject) method LoadProject (line 716) | private PackageContainer LoadProject(ILogger log, string filePath, Pac... method Load (line 763) | public static void Load(string filePath, PackageSessionResult sessionR... method Load (line 888) | public static PackageSessionResult Load(string filePath, PackageLoadPa... method LoadMissingReferences (line 900) | public void LoadMissingReferences(ILogger log, PackageLoadParameters? ... method LoadMissingDependencies (line 911) | public void LoadMissingDependencies(ILogger log, PackageLoadParameters... method LoadMissingAssets (line 949) | public void LoadMissingAssets(ILogger log, IEnumerable packag... method Save (line 986) | public void Save(ILogger log, PackageSaveParameters? saveParameters = ... method BuildAssetsOrPackagesToRemove (line 1119) | private Dictionary BuildAssetsOrPackagesToRemove() method UpdateAssemblyReferences (line 1153) | public void UpdateAssemblyReferences(LoggerResult log) method CheckModifiedPackages (line 1161) | private bool CheckModifiedPackages() method ProjectsCollectionChanged (line 1182) | private void ProjectsCollectionChanged(object? sender, NotifyCollectio... method RegisterProject (line 1215) | private void RegisterProject(PackageContainer project) method UnRegisterProject (line 1241) | private void UnRegisterProject(PackageContainer project) method PackagesCollectionChanged (line 1258) | private void PackagesCollectionChanged(object? sender, NotifyCollectio... method RegisterPackage (line 1291) | private void RegisterPackage(Package package) method FreezePackage (line 1310) | private void FreezePackage(Package package) method UnRegisterPackage (line 1324) | private void UnRegisterPackage(Package package) method OnAssetDirtyChanged (line 1337) | private void OnAssetDirtyChanged(AssetItem asset, bool oldValue, bool ... method PreLoadPackage (line 1342) | private Package? PreLoadPackage(ILogger log, string filePath, PackageL... method TryLoadAssemblies (line 1389) | private bool TryLoadAssemblies(PackageSession session, ILogger log, Pa... method LoadAssets (line 1502) | private static void LoadAssets(PackageSession session, ILogger log, Pa... method CheckPackageUpgrade (line 1535) | private static PackageUpgrader? CheckPackageUpgrade(ILogger log, Packa... class PendingPackageUpgrade (line 1572) | public class PendingPackageUpgrade : IEquatable method PendingPackageUpgrade (line 1579) | public PendingPackageUpgrade(PackageUpgrader packageUpgrader, Packag... method Equals (line 1587) | public bool Equals(PendingPackageUpgrade? other) method Equals (line 1597) | public override bool Equals(object? obj) method GetHashCode (line 1604) | public override int GetHashCode() method Clone (line 1609) | public PendingPackageUpgrade Clone() method GetPackageAnalysisParametersForLoad (line 1615) | private static PackageAnalysisParameters GetPackageAnalysisParametersF... FILE: sources/assets/Stride.Core.Assets/PackageSessionHelper.Solution.cs class PackageSessionHelper (line 12) | internal partial class PackageSessionHelper method GetPackageVersion (line 17) | public static async Task GetPackageVersion(string ful... method IsPackage (line 61) | internal static bool IsPackage(Project project) method IsPackage (line 66) | internal static bool IsPackage(Project project, [MaybeNullWhen(false)]... method RemovePackageSections (line 87) | internal static void RemovePackageSections(Project project) FILE: sources/assets/Stride.Core.Assets/PackageSessionProfilingKeys.cs class PackageSessionProfilingKeys (line 11) | public static class PackageSessionProfilingKeys FILE: sources/assets/Stride.Core.Assets/PackageSessionPublicHelper.cs class PackageSessionPublicHelper (line 13) | public static class PackageSessionPublicHelper method FindAndSetMSBuildVersion (line 34) | public static void FindAndSetMSBuildVersion() method ApplyDotNetSdkEnvironmentVariables (line 84) | private static void ApplyDotNetSdkEnvironmentVariables(string dotNetSd... method IsMSBuildAssembly (line 103) | private static bool IsMSBuildAssembly(System.Reflection.Assembly assem... method IsMSBuildAssembly (line 108) | private static bool IsMSBuildAssembly(System.Reflection.AssemblyName a... method SetupMSBuildCurrentHostForOutOfProc (line 113) | private static void SetupMSBuildCurrentHostForOutOfProc(string dotNetS... method CheckMSBuildToolset (line 122) | private static void CheckMSBuildToolset() FILE: sources/assets/Stride.Core.Assets/PackageSessionResult.cs class PackageSessionResult (line 10) | public sealed class PackageSessionResult : LoggerResult method Clear (line 24) | public override void Clear() FILE: sources/assets/Stride.Core.Assets/PackageStore.cs class PackageStore (line 16) | public class PackageStore method PackageStore (line 29) | private PackageStore() method GetPackages (line 39) | public async Task> GetPackages() method FindLocalPackage (line 52) | public NugetLocalPackage? FindLocalPackage(string packageName, Package... method GetPackageWithFileName (line 65) | public UFile? GetPackageWithFileName(string packageName) method GetPackageFileName (line 81) | public UFile? GetPackageFileName(string packageName, PackageVersionRan... method GetDefaultPackageLoadParameters (line 119) | private static PackageLoadParameters GetDefaultPackageLoadParameters() method PackageMetaFromNugetPackage (line 129) | public static PackageMeta PackageMetaFromNugetPackage(NugetPackage met... method ToNugetManifest (line 160) | public static void ToNugetManifest(PackageMeta meta, ManifestMetadata ... method ConvertUrlToStringSafe (line 180) | private static string? ConvertUrlToStringSafe(Uri url) FILE: sources/assets/Stride.Core.Assets/PackageUpgradeRequestedAnswer.cs type PackageUpgradeRequestedAnswer (line 9) | public enum PackageUpgradeRequestedAnswer FILE: sources/assets/Stride.Core.Assets/PackageUpgrader.cs class PackageUpgrader (line 12) | public abstract class PackageUpgrader method UpgradeBeforeAssembliesLoaded (line 26) | public virtual bool UpgradeBeforeAssembliesLoaded(PackageLoadParameter... method Upgrade (line 42) | public abstract bool Upgrade(PackageLoadParameters loadParameters, Pac... method UpgradeAfterAssetsLoaded (line 55) | public virtual bool UpgradeAfterAssetsLoaded(PackageLoadParameters loa... FILE: sources/assets/Stride.Core.Assets/PackageUpgraderAttribute.cs class PackageUpgraderAttribute (line 12) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method PackageUpgraderAttribute (line 25) | public PackageUpgraderAttribute(string[] packageNames, string packageM... FILE: sources/assets/Stride.Core.Assets/PackageUserSettings.cs class PackageUserSettings (line 13) | public class PackageUserSettings method PackageUserSettings (line 20) | internal PackageUserSettings(Package package) method Save (line 44) | public bool Save() method GetValue (line 55) | public T GetValue(SettingsKey key) method SetValue (line 60) | public void SetValue(SettingsKey key, T value) FILE: sources/assets/Stride.Core.Assets/PackageVersionRangeExtensions.cs class PackageVersionRangeExtensions (line 6) | public static class PackageVersionRangeExtensions method ToFilter (line 8) | public static Func ToFilter(this PackageVersionRange ve... FILE: sources/assets/Stride.Core.Assets/ProjectFileGeneratorAsset.cs class ProjectSourceCodeWithFileGeneratorAsset (line 6) | [DataContract("ProjectSourceCodeWithFileGeneratorAsset")] method SaveGeneratedAsset (line 16) | public abstract void SaveGeneratedAsset(AssetItem assetItem); FILE: sources/assets/Stride.Core.Assets/ProjectReference.cs class ProjectReference (line 13) | [DataContract("ProjectReference")] method ProjectReference (line 23) | public ProjectReference() method ProjectReference (line 33) | public ProjectReference(Guid id, UFile location, ProjectType type) method Equals (line 77) | public bool Equals(ProjectReference? other) method Equals (line 84) | public override bool Equals(object? obj) method GetHashCode (line 91) | public override int GetHashCode() FILE: sources/assets/Stride.Core.Assets/ProjectType.cs type ProjectType (line 11) | [DataContract("ProjectType")] FILE: sources/assets/Stride.Core.Assets/PropertyCollection.cs class PropertyCollection (line 12) | [DataContract("PropertyCollection")] method PropertyCollection (line 18) | public PropertyCollection() method PropertyCollection (line 26) | public PropertyCollection(IEnumerable(PropertyKey key) method TryGet (line 63) | public bool TryGet(PropertyKey key, [MaybeNullWhen(false)] out T... method Set (line 75) | public void Set(PropertyKey key, object value) method Set (line 86) | public void Set(PropertyKey key, T value) method CopyTo (line 97) | public void CopyTo(IDictionary properties, bool o... FILE: sources/assets/Stride.Core.Assets/RawAsset.cs class RawAsset (line 12) | [DataContract("RawAsset")] method RawAsset (line 22) | public RawAsset() FILE: sources/assets/Stride.Core.Assets/RawAssetCompiler.cs class RawAssetCompiler (line 11) | [AssetCompiler(typeof(RawAsset), typeof(AssetCompilationContext))] method Prepare (line 14) | protected override void Prepare(AssetCompilerContext context, AssetIte... FILE: sources/assets/Stride.Core.Assets/RawAssetImporter.cs class RawAssetImporter (line 6) | public sealed class RawAssetImporter : RawAssetImporterBase method RawAssetImporter (line 10) | public RawAssetImporter() method IsSupportingFile (line 26) | public override bool IsSupportingFile(string filePath) FILE: sources/assets/Stride.Core.Assets/RawAssetImporterBase.cs class RawAssetImporterBase (line 9) | public abstract class RawAssetImporterBase : AssetImporterBase method Import (line 16) | public sealed override IEnumerable Import(UFile rawAssetPat... FILE: sources/assets/Stride.Core.Assets/Reflection/AbstractObjectInstantiator.cs class AbstractObjectInstantiator (line 9) | public static class AbstractObjectInstantiator method CreateConcreteInstance (line 22) | public static object CreateConcreteInstance(Type baseType) method InitializeTypeBuilderFromType (line 58) | public static void InitializeTypeBuilderFromType(TypeBuilder typeBuild... method CompareMethodSignature (line 154) | private static bool CompareMethodSignature(MethodInfo method1, MethodI... FILE: sources/assets/Stride.Core.Assets/Reflection/CollectionItemIdHelper.cs class CollectionItemIdHelper (line 10) | public static class CollectionItemIdHelper method HasCollectionItemIds (line 15) | public static bool HasCollectionItemIds(object? instance) method TryGetCollectionItemIds (line 20) | public static bool TryGetCollectionItemIds(object? instance, [MaybeNul... method GetCollectionItemIds (line 33) | public static CollectionItemIdentifiers GetCollectionItemIds(object in... FILE: sources/assets/Stride.Core.Assets/Reflection/CollectionItemIdentifiers.cs class CollectionItemIdentifiers (line 12) | public class CollectionItemIdentifiers : IEnumerable> GetEnumerator() => ke... method GetEnumerator (line 180) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); FILE: sources/assets/Stride.Core.Assets/Reflection/ItemId.cs type ItemId (line 11) | [DataContract] method ItemId (line 20) | public ItemId(byte[] bytes) method ItemId (line 29) | public ItemId(ObjectId id) method New (line 43) | public static ItemId New() method Parse (line 54) | public static ItemId Parse(string input) method TryParse (line 68) | public static bool TryParse(string input, out ItemId itemId) method Equals (line 80) | public readonly bool Equals(ItemId other) method Equals (line 86) | public override readonly bool Equals(object? obj) method GetHashCode (line 94) | public override readonly int GetHashCode() method CompareTo (line 112) | public readonly int CompareTo(ItemId other) method ToString (line 118) | public override readonly string ToString() FILE: sources/assets/Stride.Core.Assets/Reflection/OverrideTarget.cs type OverrideTarget (line 8) | public enum OverrideTarget FILE: sources/assets/Stride.Core.Assets/RootAssetCollection.cs class RootAssetCollection (line 10) | [DataSerializer(typeof(KeyedSortedListSerializer Select(PackageSession packageSessi... method TransformToRegex (line 62) | internal static string TransformToRegex(string pattern) FILE: sources/assets/Stride.Core.Assets/Selectors/TagSelector.cs class TagSelector (line 11) | [DataContract("TagSelector")] method Select (line 20) | public override IEnumerable Select(PackageSession packageSessi... FILE: sources/assets/Stride.Core.Assets/Serializers/AssetItemSerializer.cs class AssetItemSerializer (line 16) | [YamlSerializerFactory(YamlAssetProfile.Name)] method TryCreate (line 19) | public override IYamlSerializable? TryCreate(SerializerContext context... method CreateOrTransformObject (line 24) | protected override void CreateOrTransformObject(ref ObjectContext obje... method TransformObjectAfterRead (line 29) | protected override void TransformObjectAfterRead(ref ObjectContext obj... class AssetItemMutable (line 34) | private class AssetItemMutable method AssetItemMutable (line 36) | public AssetItemMutable() method AssetItemMutable (line 40) | public AssetItemMutable(AssetItem item) method ToAssetItem (line 61) | public AssetItem ToAssetItem() method CanVisit (line 67) | public bool CanVisit(Type type) method Visit (line 72) | public void Visit(ref VisitorContext context) FILE: sources/assets/Stride.Core.Assets/Serializers/AssetPartContainedAttribute.cs class AssetPartContainedAttribute (line 9) | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)] method AssetPartContainedAttribute (line 16) | public AssetPartContainedAttribute(params Type[] containedTypes) FILE: sources/assets/Stride.Core.Assets/Serializers/AssetReferenceSerializer.cs class AssetReferenceSerializer (line 13) | [YamlSerializerFactory(YamlAssetProfile.Name)] method CanVisit (line 16) | public override bool CanVisit(Type type) method ConvertFrom (line 21) | public override object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 30) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/assets/Stride.Core.Assets/Serializers/ContentReferenceSerializer.cs class ContentReferenceSerializer (line 11) | [YamlSerializerFactory(YamlAssetProfile.Name)] method CanVisit (line 16) | public override bool CanVisit(Type type) method ConvertFrom (line 21) | public override object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 32) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/assets/Stride.Core.Assets/Serializers/FixupObjectReferences.cs class FixupObjectReferences (line 13) | public static class FixupObjectReferences method RunFixupPass (line 25) | public static void RunFixupPass(object root, YamlAssetMetadata o... method CollectReferenceableObjects (line 34) | public static Dictionary CollectReferenceableObje... method FixupReferences (line 42) | public static void FixupReferences(object root, YamlAssetMetadata objectReferen... method VisitObject (line 83) | public override void VisitObject(object obj, ObjectDescriptor descri... FILE: sources/assets/Stride.Core.Assets/Serializers/IAssetPartReference.cs type IAssetPartReference (line 9) | public interface IAssetPartReference method FillFromPart (line 23) | void FillFromPart(object assetPart); method GenerateProxyPart (line 30) | object? GenerateProxyPart(Type partType); FILE: sources/assets/Stride.Core.Assets/Serializers/IAssetSerializer.cs type IAssetSerializerFactory (line 10) | public interface IAssetSerializerFactory method TryCreate (line 12) | IAssetSerializer? TryCreate(string assetFileExtension); type IAssetSerializer (line 15) | public interface IAssetSerializer method Load (line 17) | object Load(Stream stream, UFile filePath, ILogger? log, bool clearBro... method Save (line 19) | void Save(Stream stream, object asset, AttachedYamlAssetMetadata? yaml... FILE: sources/assets/Stride.Core.Assets/Serializers/IdentifiableAssetPartReference.cs class IdentifiableAssetPartReference (line 12) | [DataContract] method ToString (line 26) | public override string ToString() method FillFromPart (line 32) | public void FillFromPart(object assetPart) method GenerateProxyPart (line 41) | public object? GenerateProxyPart(Type partType) FILE: sources/assets/Stride.Core.Assets/Serializers/IdentifiableAssetPartReferenceSerializer.cs class IdentifiableAssetPartReferenceSerializer (line 10) | [YamlSerializerFactory(YamlAssetProfile.Name)] method CanVisit (line 13) | public override bool CanVisit(Type type) method ConvertFrom (line 18) | public override object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 31) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/assets/Stride.Core.Assets/Serializers/IdentifiableObjectSerializer.cs class IdentifiableObjectSerializer (line 16) | public sealed class IdentifiableObjectSerializer : ChainedSerializer method Visit (line 21) | public void Visit(ref VisitorContext context) method ReadYaml (line 28) | public override object ReadYaml(ref ObjectContext objectContext) method WriteYaml (line 41) | public override void WriteYaml(ref ObjectContext objectContext) method TryCreate (line 53) | public IYamlSerializable? TryCreate(SerializerContext context, ITypeDe... method ShouldSerializeAsScalar (line 55) | private static bool ShouldSerializeAsScalar(ref ObjectContext objectCo... method TryParse (line 64) | private static bool TryParse(string text, out Guid identifier) class IdentifiableObjectReferenceSerializer (line 74) | private class IdentifiableObjectReferenceSerializer : ScalarSerializer... method ConvertFrom (line 76) | public override object ConvertFrom(ref ObjectContext context, Scalar... method ConvertTo (line 102) | public override string ConvertTo(ref ObjectContext objectContext) method WriteScalar (line 108) | protected override void WriteScalar(ref ObjectContext objectContext,... FILE: sources/assets/Stride.Core.Assets/Serializers/InvariantObjectCloneSerializer.cs class InvariantObjectCloneSerializer (line 13) | [DataSerializerGlobal(typeof(InvariantObjectCloneSerializer), Pr... method Serialize (line 16) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... FILE: sources/assets/Stride.Core.Assets/Serializers/PackageVersionRangeSerializer.cs class PackageVersionRangeSerializer (line 13) | [YamlSerializerFactory(YamlAssetProfile.Name)] method CanVisit (line 16) | public override bool CanVisit(Type type) method ConvertFrom (line 21) | public override object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 30) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/assets/Stride.Core.Assets/Serializers/PackageVersionSerializer.cs class PackageVersionSerializer (line 13) | [YamlSerializerFactory(YamlAssetProfile.Name)] method CanVisit (line 16) | public override bool CanVisit(Type type) method ConvertFrom (line 21) | public override object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 30) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/assets/Stride.Core.Assets/Serializers/PropertyKeyYamlSerializer.cs class PropertyKeyYamlSerializer (line 11) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] method CanVisit (line 14) | public override bool CanVisit(Type type) method ConvertFrom (line 32) | public override object? ConvertFrom(ref ObjectContext objectContext, S... method WriteScalar (line 49) | protected override void WriteScalar(ref ObjectContext objectContext, S... method ConvertTo (line 57) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/assets/Stride.Core.Assets/Serializers/ScalarOrObjectSerializer.cs class ScalarOrObjectSerializer (line 15) | public abstract class ScalarOrObjectSerializer : IYamlSerializableFactor... method ScalarOrObjectSerializer (line 20) | protected ScalarOrObjectSerializer() method TryCreate (line 25) | public IYamlSerializable? TryCreate(SerializerContext context, ITypeDe... method CanVisit (line 30) | public abstract bool CanVisit(Type type); method Visit (line 32) | public void Visit(ref VisitorContext context) method ReadYaml (line 39) | public object ReadYaml(ref ObjectContext objectContext) method WriteYaml (line 51) | public void WriteYaml(ref ObjectContext objectContext) method ConvertFrom (line 63) | public abstract object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 65) | public abstract string ConvertTo(ref ObjectContext objectContext); method WriteScalar (line 67) | protected virtual void WriteScalar(ref ObjectContext objectContext, Sc... method ShouldSerializeAsScalar (line 73) | protected virtual bool ShouldSerializeAsScalar(ref ObjectContext objec... class YamlRedirectSerializer (line 79) | internal class YamlRedirectSerializer : AssetScalarSerializerBase method YamlRedirectSerializer (line 83) | public YamlRedirectSerializer(ScalarOrObjectSerializer realScalarSer... method ConvertFrom (line 88) | public override object ConvertFrom(ref ObjectContext context, Scalar... method ConvertTo (line 93) | public override string ConvertTo(ref ObjectContext objectContext) method WriteScalar (line 98) | protected override void WriteScalar(ref ObjectContext objectContext,... method CanVisit (line 103) | public override bool CanVisit(Type type) FILE: sources/assets/Stride.Core.Assets/Serializers/SourceCodeAssetSerializer.cs class SourceCodeAssetSerializer (line 12) | internal class SourceCodeAssetSerializer : IAssetSerializer, IAssetSeria... method Load (line 16) | public object Load(Stream stream, UFile filePath, ILogger log, bool cl... method Save (line 43) | public void Save(Stream stream, object asset, AttachedYamlAssetMetadat... method TryCreate (line 48) | public IAssetSerializer? TryCreate(string assetFileExtension) FILE: sources/assets/Stride.Core.Assets/Serializers/UriYamlSerializer.cs class UriYamlSerializer (line 13) | [YamlSerializerFactory(YamlAssetProfile.Name)] method CanVisit (line 16) | public override bool CanVisit(Type type) method ConvertFrom (line 21) | public override object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 26) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/assets/Stride.Core.Assets/Serializers/UrlReferenceSerializer.cs class UrlReferenceSerializer (line 14) | [YamlSerializerFactory(YamlAssetProfile.Name)] method CanVisit (line 17) | public override bool CanVisit(Type type) method ConvertFrom (line 22) | public override object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 32) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/assets/Stride.Core.Assets/Serializers/YamlAssetProfile.cs class YamlAssetProfile (line 6) | public static class YamlAssetProfile FILE: sources/assets/Stride.Core.Assets/Serializers/YamlAssetSerializer.cs class YamlAssetSerializer (line 15) | public class YamlAssetSerializer : IAssetSerializer, IAssetSerializerFac... method CreateAndProcessMetadata (line 17) | public static AttachedYamlAssetMetadata CreateAndProcessMetadata(Prope... method Load (line 29) | public object Load(Stream stream, UFile filePath, ILogger? log, bool c... method Save (line 36) | public void Save(Stream stream, object asset, AttachedYamlAssetMetadat... method TryCreate (line 52) | public IAssetSerializer TryCreate(string assetFileExtension) FILE: sources/assets/Stride.Core.Assets/SolutionPlatform.cs class SolutionPlatform (line 12) | [DataContract("SolutionPlatform")] method GetParts (line 67) | public IEnumerable GetParts() method GetConfigurationProperties (line 76) | public IEnumerable GetConfigurationProperties(SolutionPlatform... method ToString (line 102) | public override string ToString() class SolutionPlatformPart (line 111) | [DebuggerDisplay("Solution {Name} Configs [{Configurations.Count}]")] method SolutionPlatformPart (line 117) | public SolutionPlatformPart() method SolutionPlatformPart (line 130) | public SolutionPlatformPart(string name) : this() method IsProjectHandled (line 206) | public bool IsProjectHandled(ProjectType projectType) method GetProjectName (line 215) | public string GetProjectName(ProjectType projectType) method ToString (line 225) | public override string ToString() class SolutionPlatformPartCollection (line 234) | [DataContract("SolutionPlatformPartCollection")] method GetKeyForItem (line 237) | protected override string GetKeyForItem(SolutionPlatformPart item) class SolutionConfigurationCollection (line 246) | [DataContract("SolutionConfigurationCollection")] method GetKeyForItem (line 249) | protected override string GetKeyForItem(SolutionConfiguration item) class SolutionConfiguration (line 258) | [DataContract("SolutionConfiguration")] method SolutionConfiguration (line 265) | public SolutionConfiguration(string name) FILE: sources/assets/Stride.Core.Assets/SolutionPlatformCollection.cs class SolutionPlatformCollection (line 11) | public sealed class SolutionPlatformCollection : KeyedCollection PrepareForRun(TParameters parameters); method Run (line 46) | bool Run(TParameters parameters); type ITemplateGenerator (line 25) | public interface ITemplateGenerator : ITemplateGenerator method IsSupportingTemplate (line 18) | bool IsSupportingTemplate(TemplateDescription templateDescription); method PrepareForRun (line 36) | Task PrepareForRun(TParameters parameters); method Run (line 46) | bool Run(TParameters parameters); FILE: sources/assets/Stride.Core.Assets/Templates/TemplateAssetDescription.cs class TemplateAssetDescription (line 13) | [DataContract("TemplateAsset")] method GetAssetType (line 22) | public Type GetAssetType() method GetSupportedExtensions (line 27) | public FileExtensionCollection GetSupportedExtensions() class TemplateAssetFactoryDescription (line 43) | [DataContract("TemplateAssetFactory")] method GetFactory (line 50) | public IAssetFactory? GetFactory() FILE: sources/assets/Stride.Core.Assets/Templates/TemplateDescription.cs class TemplateDescription (line 14) | [DataContract("Template")] FILE: sources/assets/Stride.Core.Assets/Templates/TemplateGeneratorBase.cs class TemplateGeneratorBase (line 10) | public abstract class TemplateGeneratorBase : ITemplateGene... method IsSupportingTemplate (line 13) | public abstract bool IsSupportingTemplate(TemplateDescription template... method PrepareForRun (line 16) | public abstract Task PrepareForRun(TParameters parameters); method Run (line 19) | public abstract bool Run(TParameters parameters); FILE: sources/assets/Stride.Core.Assets/Templates/TemplateGeneratorContext.cs class TemplateGeneratorContext (line 9) | public sealed class TemplateGeneratorContext method TemplateGeneratorContext (line 15) | public TemplateGeneratorContext(PackageSession session) method TemplateGeneratorContext (line 25) | public TemplateGeneratorContext(Package package) FILE: sources/assets/Stride.Core.Assets/Templates/TemplateGeneratorParameters.cs class SessionTemplateGeneratorParameters (line 9) | public sealed class SessionTemplateGeneratorParameters : TemplateGenerat... method ValidateParameters (line 17) | protected override void ValidateParameters() class PackageTemplateGeneratorParameters (line 32) | public class PackageTemplateGeneratorParameters : TemplateGeneratorParam... method PackageTemplateGeneratorParameters (line 34) | public PackageTemplateGeneratorParameters() method PackageTemplateGeneratorParameters (line 38) | public PackageTemplateGeneratorParameters(TemplateGeneratorParameters ... method ValidateParameters (line 49) | protected override void ValidateParameters() class AssetTemplateGeneratorParameters (line 64) | public class AssetTemplateGeneratorParameters : PackageTemplateGenerator... method AssetTemplateGeneratorParameters (line 66) | public AssetTemplateGeneratorParameters(UDirectory targetLocation, IEn... method ValidateParameters (line 84) | protected override void ValidateParameters() class TemplateGeneratorParameters (line 102) | public abstract class TemplateGeneratorParameters method TemplateGeneratorParameters (line 104) | protected TemplateGeneratorParameters() method TemplateGeneratorParameters (line 108) | protected TemplateGeneratorParameters(TemplateGeneratorParameters para... method Validate (line 167) | public void Validate() method GetTag (line 179) | public T GetTag(PropertyKey key) method TryGetTag (line 194) | public T? TryGetTag(PropertyKey key) method HasTag (line 205) | public bool HasTag(PropertyKey key) method SetTag (line 210) | public void SetTag(PropertyKey key, T value) method ValidateParameters (line 215) | protected virtual void ValidateParameters() FILE: sources/assets/Stride.Core.Assets/Templates/TemplateManager.cs class TemplateManager (line 9) | public class TemplateManager method RegisterPackage (line 15) | public static void RegisterPackage(Package package) method Register (line 25) | public static void Register(ITemplateGenerator generator) method Unregister (line 43) | public static void Unregister(ITemplateGenerator generator) method FindTemplates (line 57) | public static IEnumerable FindTemplates(PackageSe... method FindTemplates (line 68) | public static IEnumerable FindTemplates(TemplateS... method FindTemplateGenerator (line 79) | public static ITemplateGenerator? FindTemplateGenerator? FindTemplateGenerator method Equals (line 133) | public bool Equals(Package? x, Package? y) method GetHashCode (line 138) | public int GetHashCode(Package obj) FILE: sources/assets/Stride.Core.Assets/Templates/TemplateSampleDescription.cs class TemplateSampleDescription (line 12) | [DataContract("TemplateSample")] FILE: sources/assets/Stride.Core.Assets/Templates/TemplateScope.cs type TemplateScope (line 9) | [DataContract("TemplateScope")] FILE: sources/assets/Stride.Core.Assets/Templates/TemplateStatus.cs type TemplateStatus (line 9) | public enum TemplateStatus FILE: sources/assets/Stride.Core.Assets/TextAccessors/DefaultTextAccessor.cs class DefaultTextAccessor (line 8) | public class DefaultTextAccessor : ITextAccessor method Get (line 15) | public string Get() method Set (line 21) | public void Set(string? value) method Save (line 26) | public async Task Save(Stream stream) method GetSerializableVersion (line 40) | public ISerializableTextAccessor GetSerializableVersion() method LoadFromFile (line 49) | private string? LoadFromFile() FILE: sources/assets/Stride.Core.Assets/TextAccessors/FileTextAccessor.cs class FileTextAccessor (line 6) | [DataContract] method Create (line 12) | public ITextAccessor Create() FILE: sources/assets/Stride.Core.Assets/TextAccessors/ISerializableTextAccessor.cs type ISerializableTextAccessor (line 6) | public interface ISerializableTextAccessor method Create (line 8) | ITextAccessor Create(); FILE: sources/assets/Stride.Core.Assets/TextAccessors/ITextAccessor.cs type ITextAccessor (line 6) | public interface ITextAccessor method Get (line 12) | string Get(); method Set (line 18) | void Set(string value); method Save (line 24) | Task Save(Stream streamWriter); method GetSerializableVersion (line 26) | ISerializableTextAccessor GetSerializableVersion(); FILE: sources/assets/Stride.Core.Assets/TextAccessors/StringTextAccessor.cs class StringTextAccessor (line 6) | [DataContract] method Create (line 12) | public ITextAccessor Create() FILE: sources/assets/Stride.Core.Assets/Tracking/AssetSourceTracker.cs class AssetSourceTracker (line 14) | public sealed class AssetSourceTracker : IDisposable method AssetSourceTracker (line 39) | internal AssetSourceTracker(PackageSession session) method Dispose (line 167) | public void Dispose() method BeginSavingSession (line 180) | public void BeginSavingSession() method EndSavingSession (line 185) | public void EndSavingSession() method GetCurrentHash (line 190) | public ObjectId GetCurrentHash(UFile file) method TrackPackage (line 200) | private void TrackPackage(Package package) method UnTrackPackage (line 229) | private void UnTrackPackage(Package package) method TrackAsset (line 251) | private void TrackAsset(AssetId assetId) method UnTrackAsset (line 278) | private void UnTrackAsset(AssetId assetId) method TrackAssetImportInput (line 292) | internal void TrackAssetImportInput(AssetId assetId, string inputPath) method UnTrackAssetImportInput (line 309) | internal void UnTrackAssetImportInput(AssetId assetId, string inputPath) method ActivateTracking (line 325) | private void ActivateTracking() method Session_AssetDirtyChanged (line 339) | private void Session_AssetDirtyChanged(AssetItem asset, bool oldValue,... method Packages_CollectionChanged (line 354) | private void Packages_CollectionChanged(object? sender, NotifyCollecti... method Assets_CollectionChanged (line 391) | private void Assets_CollectionChanged(object? sender, NotifyCollection... method DirectoryWatcher_Modified (line 441) | private void DirectoryWatcher_Modified(object? sender, FileEvent e) method RunChangeWatcher (line 458) | private void RunChangeWatcher() method SourceImportFileHashCallback (line 497) | private void SourceImportFileHashCallback(UFile sourceFile, ObjectId h... FILE: sources/assets/Stride.Core.Assets/Tracking/SourceFileChangeType.cs type SourceFileChangeType (line 9) | public enum SourceFileChangeType FILE: sources/assets/Stride.Core.Assets/Tracking/SourceFileChangedData.cs type SourceFileChangedData (line 11) | public struct SourceFileChangedData method SourceFileChangedData (line 20) | public SourceFileChangedData(SourceFileChangeType type, AssetId assetI... FILE: sources/assets/Stride.Core.Assets/Tracking/SourceFilesCollector.cs class SourceFilesCollector (line 10) | public class SourceFilesCollector : AssetVisitorBase method GetSourceFiles (line 16) | public Dictionary GetSourceFiles(Asset asset) method GetCompilationInputFiles (line 25) | public HashSet GetCompilationInputFiles(Asset asset) method GetSourceMembers (line 34) | public Dictionary GetSourceMembers(Asset asset) method VisitObjectMember (line 43) | public override void VisitObjectMember(object container, ObjectDescrip... FILE: sources/assets/Stride.Core.Assets/Tracking/SourceHashesHelper.cs class SourceHashesHelper (line 13) | public static class SourceHashesHelper method UpdateHashes (line 21) | public static void UpdateHashes(Asset asset, IReadOnlyDictionary GetAllHashes(Asset asset) method TryGet (line 39) | private static Dictionary? TryGet(Asset asset, Shadow... method GetOrCreate (line 49) | private static Dictionary GetOrCreate(Asset asset, Sh... method SetDictionary (line 61) | private static void SetDictionary(Asset asset, ShadowObjectPropertyKey... method AddSourceHashesMember (line 67) | internal static void AddSourceHashesMember(ObjectDescriptor objectDesc... method UpdateUPaths (line 76) | internal static void UpdateUPaths(Asset asset, UDirectory assetFolder,... method ConvertUPaths (line 91) | private static void ConvertUPaths(Asset asset, ShadowObjectPropertyKey... class SourceHashesDynamicMember (line 107) | internal class SourceHashesDynamicMember : DynamicMemberDescriptorBase method SourceHashesDynamicMember (line 119) | static SourceHashesDynamicMember() method SourceHashesDynamicMember (line 127) | public SourceHashesDynamicMember() : base(MemberName, typeof(Diction... method Get (line 134) | public override object? Get(object thisObject) method Set (line 151) | public override void Set(object thisObject, object value) FILE: sources/assets/Stride.Core.Assets/Tracking/TrackedAsset.cs class TrackedAsset (line 12) | internal class TrackedAsset : IDisposable method TrackedAsset (line 25) | public TrackedAsset(AssetSourceTracker tracker, Asset sessionAsset, As... method Dispose (line 41) | public void Dispose() method NotifyAssetChanged (line 51) | public void NotifyAssetChanged() method DependsOnSource (line 57) | public bool DependsOnSource(UFile sourceFile) method UpdateAssetImportPathsTracked (line 63) | private void UpdateAssetImportPathsTracked(bool isTracking) FILE: sources/assets/Stride.Core.Assets/UPathAttribute.cs type UPathRelativeTo (line 10) | public enum UPathRelativeTo class UPathAttribute (line 26) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] method UPathAttribute (line 33) | public UPathAttribute(UPathRelativeTo relativeTo) FILE: sources/assets/Stride.Core.Assets/UnloadableObjectRemover.cs class UnloadableObjectRemover (line 14) | public class UnloadableObjectRemover : AssetVisitorBase method Run (line 19) | public static IReadOnlyList Run(object obj) method Discover (line 35) | public static IReadOnlyList Discover(object obj) method GetYamlProxyRemover (line 42) | private static UnloadableObjectRemover GetYamlProxyRemover() method DiscoverInternal (line 52) | private void DiscoverInternal(object obj) method VisitCollectionItem (line 59) | public override void VisitCollectionItem(IEnumerable collection, Colle... method VisitArrayItem (line 66) | public override void VisitArrayItem(Array array, ArrayDescriptor descr... method VisitObjectMember (line 73) | public override void VisitObjectMember(object container, ObjectDescrip... method VisitDictionaryKeyValue (line 80) | public override void VisitDictionaryKeyValue(object dictionary, Dictio... method VisitSetItem (line 90) | public override void VisitSetItem(IEnumerable set, SetDescriptor descr... method ProcessObject (line 97) | private bool ProcessObject(object? obj) type UnloadableItem (line 109) | public readonly struct UnloadableItem method UnloadableItem (line 114) | public UnloadableItem(IUnloadable o, MemberPath memberPath) FILE: sources/assets/Stride.Core.Assets/VSProjectHelper.cs type ICancellableAsyncBuild (line 15) | public interface ICancellableAsyncBuild method Cancel (line 23) | void Cancel(); class VSProjectHelper (line 26) | public static class VSProjectHelper method GetProjectGuid (line 33) | public static Guid GetProjectGuid(MicrosoftProject project) method GetPlatformTypeFromProject (line 39) | public static PlatformType? GetPlatformTypeFromProject(MicrosoftProjec... method GetProjectTypeFromProject (line 44) | public static ProjectType? GetProjectTypeFromProject(MicrosoftProject ... method GetEnumFromProperty (line 49) | private static T? GetEnumFromProperty(MicrosoftProject project, str... method GetOrCompileProjectAssembly (line 61) | public static string GetOrCompileProjectAssembly(string fullProjectLoc... method CompileProjectAssemblyAsync (line 91) | public static ICancellableAsyncBuild? CompileProjectAssemblyAsync(stri... method GenerateRestoreGraphFile (line 116) | public static async Task GenerateRestoreGraphFile... method RestoreNugetPackages (line 159) | public static async Task RestoreNugetPackages(ILogger logger, string p... method LoadProject (line 186) | public static MicrosoftProject LoadProject(string fullProjectLocation,... class LoggerRedirect (line 239) | private class LoggerRedirect : Microsoft.Build.Utilities.Logger method LoggerRedirect (line 244) | public LoggerRedirect(ILogger logger, bool onlyErrors = false) method Initialize (line 250) | public override void Initialize(IEventSource eventSource) method MessageRaised (line 261) | void MessageRaised(object sender, BuildMessageEventArgs e) method WarningRaised (line 283) | void WarningRaised(object sender, BuildWarningEventArgs e) method ErrorRaised (line 292) | void ErrorRaised(object sender, BuildErrorEventArgs e) method Reset (line 314) | public static void Reset() class CancellableAsyncBuild (line 319) | private class CancellableAsyncBuild : ICancellableAsyncBuild method CancellableAsyncBuild (line 321) | public CancellableAsyncBuild(MicrosoftProject project, string assemb... method Build (line 335) | internal void Build(MicrosoftProject project, string targets, BuildR... method Cancel (line 356) | public void Cancel() FILE: sources/assets/Stride.Core.Assets/Visitors/AssetMemberVisitorBase.cs class AssetMemberVisitorBase (line 9) | public abstract class AssetMemberVisitorBase : AssetVisitorBase method VisitArrayItem (line 18) | public override void VisitArrayItem(Array array, ArrayDescriptor descr... method VisitCollectionItem (line 27) | public override void VisitCollectionItem(IEnumerable collection, Colle... method VisitDictionaryKeyValue (line 36) | public override void VisitDictionaryKeyValue(object dictionary, Dictio... method VisitSetItem (line 51) | public override void VisitSetItem(IEnumerable set, SetDescriptor descr... method VisitObject (line 60) | public override void VisitObject(object obj, ObjectDescriptor descript... method VisitObjectMember (line 69) | public override void VisitObjectMember(object container, ObjectDescrip... method VisitPrimitive (line 78) | public override void VisitPrimitive(object primitive, PrimitiveDescrip... method VisitAssetMember (line 91) | protected abstract void VisitAssetMember(object? value, ITypeDescripto... FILE: sources/assets/Stride.Core.Assets/Visitors/AssetVisitorBase.cs class AssetVisitorBase (line 11) | public abstract class AssetVisitorBase : DataVisitorBase method AssetVisitorBase (line 13) | protected AssetVisitorBase() : this(Core.Reflection.TypeDescriptorFact... method AssetVisitorBase (line 17) | protected AssetVisitorBase(ITypeDescriptorFactory typeDescriptorFactor... FILE: sources/assets/Stride.Core.Assets/XenkoToStrideRenameHelper.cs class XenkoToStrideRenameHelper (line 8) | public static class XenkoToStrideRenameHelper type StrideContentType (line 10) | public enum StrideContentType method ReplaceStrideContent (line 18) | public static string ReplaceStrideContent(string content, StrideConten... method RenameStrideFile (line 45) | public static string RenameStrideFile(string filePath, StrideContentTy... FILE: sources/assets/Stride.Core.Assets/Yaml/AssetObjectSerializerBackend.cs class AssetObjectSerializerBackend (line 16) | public class AssetObjectSerializerBackend : DefaultObjectSerializerBackend method AssetObjectSerializerBackend (line 23) | public AssetObjectSerializerBackend(ITypeDescriptorFactory typeDescrip... method ReadMemberValue (line 29) | public override object ReadMemberValue(ref ObjectContext objectContext... method WriteMemberValue (line 46) | public override void WriteMemberValue(ref ObjectContext objectContext,... method ReadMemberName (line 74) | public override string ReadMemberName(ref ObjectContext objectContext,... method WriteMemberName (line 99) | public override void WriteMemberName(ref ObjectContext objectContext, ... method ReadCollectionItem (line 135) | public override object ReadCollectionItem(ref ObjectContext objectCont... method WriteCollectionItem (line 144) | public override void WriteCollectionItem(ref ObjectContext objectConte... method ReadDictionaryKey (line 153) | public override object ReadDictionaryKey(ref ObjectContext objectConte... method WriteDictionaryKey (line 210) | public override void WriteDictionaryKey(ref ObjectContext objectContex... method ReadDictionaryValue (line 251) | public override object ReadDictionaryValue(ref ObjectContext objectCon... method WriteDictionaryValue (line 267) | public override void WriteDictionaryValue(ref ObjectContext objectCont... method ShouldSerialize (line 283) | public override bool ShouldSerialize(IMemberDescriptor member, ref Obj... method GetCurrentPath (line 298) | public static YamlAssetPath GetCurrentPath(ref ObjectContext objectCon... method SetCurrentPath (line 309) | private static void SetCurrentPath(ref ObjectContext objectContext, Ya... method TrimAndParseOverride (line 314) | internal static string TrimAndParseOverride(string name, out OverrideT... FILE: sources/assets/Stride.Core.Assets/Yaml/AssetPartCollectionSerializer.cs class AssetPartCollectionSerializer (line 15) | [YamlSerializerFactory(YamlAssetProfile.Name)] method TryCreate (line 21) | public override IYamlSerializable? TryCreate(SerializerContext context... method CheckIsSequence (line 28) | protected override bool CheckIsSequence(ref ObjectContext objectContext) method CreateOrTransformObject (line 36) | protected override void CreateOrTransformObject(ref ObjectContext obje... method TransformObjectAfterRead (line 66) | protected override void TransformObjectAfterRead(ref ObjectContext obj... method FixupPaths (line 95) | private static void FixupPaths(ref ObjectC... method CanVisit (line 130) | public bool CanVisit(Type type) method Visit (line 136) | public void Visit(ref VisitorContext context) FILE: sources/assets/Stride.Core.Assets/Yaml/AssetYamlSerializer.cs class AssetYamlSerializer (line 15) | public class AssetYamlSerializer : YamlSerializerBase method Deserialize (line 47) | public object Deserialize(Stream stream, Type? expectedType = null, Se... method Deserialize (line 61) | public object Deserialize(Stream stream, Type? expectedType, Serialize... method Deserialize (line 79) | public object Deserialize(EventReader eventReader, object value, Type ... method DeserializeMultiple (line 92) | public IEnumerable DeserializeMultiple(Stream stream) method Serialize (line 116) | public void Serialize(IEmitter emitter, object instance, Type type, Se... method Serialize (line 129) | public void Serialize(Stream stream, object instance, Type? type = nul... method GetSerializerSettings (line 139) | public SerializerSettings GetSerializerSettings() method ResetCache (line 148) | public override void ResetCache() method EnsureYamlSerializer (line 157) | private void EnsureYamlSerializer() FILE: sources/assets/Stride.Core.Assets/Yaml/AttachedYamlAssetMetadata.cs class AttachedYamlAssetMetadata (line 9) | public class AttachedYamlAssetMetadata method AttachMetadata (line 19) | public void AttachMetadata(PropertyKey> key, Y... method RetrieveMetadata (line 32) | public YamlAssetMetadata? RetrieveMetadata(PropertyKey ReadDeletedDictionaryI... FILE: sources/assets/Stride.Core.Assets/Yaml/CollectionWithIdsSerializerBase.cs class CollectionWithIdsSerializerBase (line 16) | [YamlSerializerFactory("Assets")] class InstanceInfo (line 39) | protected internal class InstanceInfo method InstanceInfo (line 41) | public InstanceInfo(object instance, ITypeDescriptor typeDescriptor) method ReadYaml (line 50) | public override object ReadYaml(ref ObjectContext objectContext) method WriteYaml (line 72) | public override void WriteYaml(ref ObjectContext objectContext) method CreateOrTransformObject (line 93) | protected override void CreateOrTransformObject(ref ObjectContext obje... method ReadDictionaryItems (line 132) | protected override void ReadDictionaryItems(ref ObjectContext objectCo... method WriteDictionaryItems (line 176) | protected override void WriteDictionaryItems(ref ObjectContext objectC... method ReadDictionaryItem (line 195) | protected override KeyValuePair ReadDictionaryItem(ref... method ReadDeletedDictionaryItem (line 207) | protected abstract KeyValuePair ReadDeletedDictionaryI... method CheckIsSequence (line 209) | protected override bool CheckIsSequence(ref ObjectContext objectContext) method ReadYamlAfterTransform (line 215) | protected virtual void ReadYamlAfterTransform(ref ObjectContext object... method WriteYamlAfterTransform (line 220) | protected virtual void WriteYamlAfterTransform(ref ObjectContext objec... method TransformForSerialization (line 240) | protected abstract object TransformForSerialization(ITypeDescriptor de... method CreatEmptyContainer (line 247) | protected abstract IDictionary CreatEmptyContainer(ITypeDescriptor des... method TransformAfterDeserialization (line 256) | protected abstract void TransformAfterDeserialization(IDictionary cont... method WriteDeletedItems (line 258) | protected abstract void WriteDeletedItems(ref ObjectContext objectCont... method AreCollectionItemsIdentifiable (line 260) | protected static bool AreCollectionItemsIdentifiable(ref ObjectContext... FILE: sources/assets/Stride.Core.Assets/Yaml/CollectionWithItemIds.cs class CollectionWithItemIds (line 13) | [DataContract] FILE: sources/assets/Stride.Core.Assets/Yaml/ContextAttributeSerializer.cs class ContextAttributeSerializer (line 14) | internal class ContextAttributeSerializer : ChainedSerializer type ContextToken (line 19) | private struct ContextToken method WriteYaml (line 28) | public override void WriteYaml(ref ObjectContext objectContext) method ReadYaml (line 36) | public override object ReadYaml(ref ObjectContext objectContext) method PreSerialize (line 44) | private static ContextToken PreSerialize(ref ObjectContext objectContext) method PostSerialize (line 59) | private static void PostSerialize(ref ObjectContext objectContext, Con... FILE: sources/assets/Stride.Core.Assets/Yaml/DeletedKeyWithId.cs type DeletedKeyWithId (line 12) | public readonly struct DeletedKeyWithId : IKeyWithId method DeletedKeyWithId (line 18) | public DeletedKeyWithId(ItemId id) FILE: sources/assets/Stride.Core.Assets/Yaml/DictionaryWithIdsSerializer.cs class DictionaryWithIdsSerializer (line 15) | [YamlSerializerFactory("Assets")] method TryCreate (line 19) | public override IYamlSerializable? TryCreate(SerializerContext context... method TransformObjectAfterRead (line 35) | protected override void TransformObjectAfterRead(ref ObjectContext obj... method TransformForSerialization (line 57) | protected override object TransformForSerialization(ITypeDescriptor de... method CreatEmptyContainer (line 82) | protected override IDictionary CreatEmptyContainer(ITypeDescriptor des... method TransformAfterDeserialization (line 92) | protected override void TransformAfterDeserialization(IDictionary cont... method WriteDeletedItems (line 121) | protected override void WriteDeletedItems(ref ObjectContext objectCont... method ReadDeletedDictionaryItem (line 139) | protected override KeyValuePair ReadDeletedDictionaryI... FILE: sources/assets/Stride.Core.Assets/Yaml/ErrorRecoverySerializer.cs class ErrorRecoverySerializer (line 14) | class ErrorRecoverySerializer : ChainedSerializer method ReadYaml (line 16) | public override object ReadYaml(ref ObjectContext objectContext) method WriteYaml (line 148) | public override void WriteYaml(ref ObjectContext objectContext) FILE: sources/assets/Stride.Core.Assets/Yaml/IKeyWithId.cs type IKeyWithId (line 11) | public interface IKeyWithId FILE: sources/assets/Stride.Core.Assets/Yaml/IUnloadable.cs type IUnloadable (line 11) | public interface IUnloadable FILE: sources/assets/Stride.Core.Assets/Yaml/IYamlAssetMetadata.cs type IYamlAssetMetadata (line 11) | internal interface IYamlAssetMetadata : IEnumerable method Attach (line 16) | void Attach(); method Set (line 23) | void Set(YamlAssetPath path, object value); method Remove (line 29) | void Remove(YamlAssetPath path); method TryGet (line 36) | object? TryGet(YamlAssetPath path); FILE: sources/assets/Stride.Core.Assets/Yaml/ItemIdSerializer.cs class ItemIdSerializer (line 14) | [YamlSerializerFactory("Assets")] // TODO: use YamlAssetProfile.Name method CanVisit (line 18) | public override bool CanVisit(Type type) method ConvertFrom (line 24) | public override object ConvertFrom(ref ObjectContext context, Scalar f... FILE: sources/assets/Stride.Core.Assets/Yaml/ItemIdSerializerBase.cs class ItemIdSerializerBase (line 12) | public abstract class ItemIdSerializerBase : AssetScalarSerializerBase method ConvertTo (line 20) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/assets/Stride.Core.Assets/Yaml/KeyValuePairSerializer.cs class KeyValuePairSerializer (line 14) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] type MutableKeyValuePair (line 17) | private struct MutableKeyValuePair method MutableKeyValuePair (line 19) | public MutableKeyValuePair(KeyValuePair kv) method TryCreate (line 31) | public override IYamlSerializable? TryCreate(SerializerContext context... method CreateOrTransformObject (line 41) | protected override void CreateOrTransformObject(ref ObjectContext obje... method TransformObjectAfterRead (line 52) | protected override void TransformObjectAfterRead(ref ObjectContext obj... FILE: sources/assets/Stride.Core.Assets/Yaml/KeyWithId.cs type KeyWithId (line 12) | public readonly struct KeyWithId : IKeyWithId method KeyWithId (line 19) | public KeyWithId(ItemId id, TKey key) FILE: sources/assets/Stride.Core.Assets/Yaml/KeyWithIdSerializer.cs class KeyWithIdSerializer (line 14) | [YamlSerializerFactory("Assets")] // TODO: use YamlAssetProfile.Name method ConvertFrom (line 23) | public override object? ConvertFrom(ref ObjectContext objectContext, S... method ConvertTo (line 48) | public override string ConvertTo(ref ObjectContext objectContext) method CanVisit (line 81) | public override bool CanVisit(Type type) FILE: sources/assets/Stride.Core.Assets/Yaml/UnloadableObjectInstantiator.cs class UnloadableObjectInstantiator (line 12) | public static class UnloadableObjectInstantiator method CreateUnloadableObject (line 30) | public static IUnloadable CreateUnloadableObject(Type baseType, string... FILE: sources/assets/Stride.Core.Assets/Yaml/YamlAssetMetadata.cs class YamlAssetPathComparer (line 14) | public class YamlAssetPathComparer : EqualityComparer method Equals (line 19) | public override bool Equals(YamlAssetPath? x, YamlAssetPath? y) method GetHashCode (line 27) | public override int GetHashCode(YamlAssetPath obj) class YamlAssetMetadata (line 37) | public class YamlAssetMetadata : IYamlAssetMetadata, IEnumerable Set(p... method TryGet (line 84) | object? IYamlAssetMetadata.TryGet(YamlAssetPath path) => TryGet(path); method Attach (line 87) | void IYamlAssetMetadata.Attach() method GetEnumerator (line 92) | IEnumerator IEnumerable.GetEnumerator() => ((IDictionary)metadata).Get... method GetEnumerator (line 94) | public IEnumerator> GetEnumerator() => ... FILE: sources/assets/Stride.Core.Assets/Yaml/YamlAssetPath.cs class YamlAssetPath (line 14) | [DataContract] type ElementType (line 20) | public enum ElementType type Element (line 40) | public readonly struct Element : IEquatable method Element (line 56) | public Element(ElementType type, object value) method AsMember (line 66) | public readonly string AsMember() method AsItemId (line 76) | public readonly ItemId AsItemId() method Equals (line 83) | public readonly bool Equals(Element other) method Equals (line 89) | public override readonly bool Equals(object? obj) method GetHashCode (line 96) | public override readonly int GetHashCode() method YamlAssetPath (line 117) | public YamlAssetPath() method YamlAssetPath (line 125) | public YamlAssetPath(IEnumerable elements) method Match (line 142) | public bool Match(YamlAssetPath other) method PushMember (line 155) | public void PushMember(string memberName) method PushIndex (line 166) | public void PushIndex(object index) method PushItemId (line 175) | public void PushItemId(ItemId itemId) method Push (line 184) | public void Push(Element element) method Append (line 194) | [Pure] method Clone (line 209) | public YamlAssetPath Clone() method ToMemberPath (line 220) | [Pure] method FromMemberPath (line 341) | public static YamlAssetPath FromMemberPath(MemberPath path, object root) method StartsWith (line 394) | public bool StartsWith(YamlAssetPath path) method ToString (line 410) | public override string ToString() method IsCollectionWithIdType (line 439) | internal static bool IsCollectionWithIdType(Type type, object key, out... method IsCollectionWithIdType (line 463) | internal static bool IsCollectionWithIdType(Type type, object key, out... FILE: sources/assets/Stride.Core.Packages/ConstraintProvider.cs class ConstraintProvider (line 9) | public class ConstraintProvider method AddConstraint (line 26) | public void AddConstraint(string packageId, PackageVersionRange range) method GetConstraint (line 36) | internal PackageVersionRange? GetConstraint(string packageId) FILE: sources/assets/Stride.Core.Packages/INugetDownloadProgress.cs type INugetDownloadProgress (line 3) | interface INugetDownloadProgress method DownloadProgress (line 5) | void DownloadProgress(long contentPosition, long contentLength); FILE: sources/assets/Stride.Core.Packages/IPackagesLogger.cs type IPackagesLogger (line 9) | public interface IPackagesLogger method Log (line 16) | void Log(MessageLevel level, string message); method LogAsync (line 23) | Task LogAsync(MessageLevel level, string message); FILE: sources/assets/Stride.Core.Packages/ManifestDependency.cs class ManifestDependency (line 9) | public class ManifestDependency FILE: sources/assets/Stride.Core.Packages/ManifestFile.cs class ManifestFile (line 11) | public class ManifestFile FILE: sources/assets/Stride.Core.Packages/ManifestMetadata.cs class ManifestMetadata (line 6) | public class ManifestMetadata method ManifestMetadata (line 8) | public ManifestMetadata() method AddDependency (line 38) | public void AddDependency(string name, PackageVersionRange v) FILE: sources/assets/Stride.Core.Packages/MessageLevel.cs type MessageLevel (line 9) | public enum MessageLevel FILE: sources/assets/Stride.Core.Packages/NuGet3Extensions.cs class NuGet3Extensions (line 13) | public static class NuGet3Extensions method ToPackageVersionRange (line 20) | public static PackageVersionRange ToPackageVersionRange(this VersionRa... method ToPackageVersion (line 32) | public static PackageVersion ToPackageVersion(this NuGetVersion version) method ToVersionRange (line 44) | public static VersionRange ToVersionRange(this PackageVersionRange range) method ToNuGetVersion (line 56) | public static NuGetVersion ToNuGetVersion(this PackageVersion version) method ToManifestFile (line 68) | public static NuGetManifestFile ToManifestFile(this ManifestFile file) method ToManifestMetadata (line 85) | public static NuGetManifestMetadata ToManifestMetadata(this ManifestMe... FILE: sources/assets/Stride.Core.Packages/NugetLocalPackage.cs class NugetLocalPackage (line 11) | public class NugetLocalPackage : NugetPackage method NugetLocalPackage (line 17) | internal NugetLocalPackage(LocalPackageInfo info) : base(new LocalPack... method GetFiles (line 51) | public IEnumerable GetFiles() FILE: sources/assets/Stride.Core.Packages/NugetLogger.cs class NugetLogger (line 12) | internal class NugetLogger : ILogger method NugetLogger (line 20) | public NugetLogger(IPackagesLogger logger) method LogDebug (line 31) | public void LogDebug(string data) method LogVerbose (line 40) | public void LogVerbose(string data) method LogInformation (line 49) | public void LogInformation(string data) method LogMinimal (line 58) | public void LogMinimal(string data) method LogWarning (line 67) | public void LogWarning(string data) method LogError (line 76) | public void LogError(string data) method LogInformationSummary (line 85) | public void LogInformationSummary(string data) method LogErrorSummary (line 94) | public void LogErrorSummary(string data) method Log (line 105) | public void Log(LogLevel level, string data) method LogAsync (line 138) | public Task LogAsync(LogLevel level, string data) method Log (line 156) | public void Log(ILogMessage message) method LogAsync (line 165) | public Task LogAsync(ILogMessage message) FILE: sources/assets/Stride.Core.Packages/NugetPackage.cs class NugetPackage (line 14) | public abstract class NugetPackage : IEquatable method NugetPackage (line 20) | internal NugetPackage(IPackageSearchMetadata package) method Equals (line 31) | public bool Equals(NugetPackage? other) method Equals (line 37) | public override bool Equals(object? other) method GetHashCode (line 46) | public override int GetHashCode() FILE: sources/assets/Stride.Core.Packages/NugetPackageBuilder.cs class NugetPackageBuilder (line 13) | public sealed class NugetPackageBuilder : IEquatable method NugetPackageBuilder (line 18) | public NugetPackageBuilder() method Equals (line 33) | public bool Equals(NugetPackageBuilder? other) method Equals (line 41) | public override bool Equals(object? other) method GetHashCode (line 49) | public override int GetHashCode() method Save (line 176) | public void Save(Stream stream) method Populate (line 185) | public void Populate(ManifestMetadata meta) method PopulateFiles (line 195) | public void PopulateFiles(UDirectory rootDirectory, List... method ClearFiles (line 203) | public void ClearFiles() method ToManifsetFiles (line 213) | private static List ToManifsetFiles(IEnu... FILE: sources/assets/Stride.Core.Packages/NugetServerPackage.cs class NugetServerPackage (line 5) | public class NugetServerPackage : NugetPackage method NugetServerPackage (line 7) | public NugetServerPackage(IPackageSearchMetadata package, string sourc... FILE: sources/assets/Stride.Core.Packages/NugetSourceRepositoryProvider.cs class NugetSourceRepositoryProvider (line 15) | internal class NugetSourceRepositoryProvider : ISourceRepositoryProvider method NugetSourceRepositoryProvider (line 23) | public NugetSourceRepositoryProvider(IPackageSourceProvider packageSou... method GetRepositories (line 37) | public IEnumerable GetRepositories() method CreateRepository (line 43) | public SourceRepository CreateRepository(PackageSource source) method CreateRepository (line 50) | public SourceRepository CreateRepository(PackageSource source, FeedTyp... FILE: sources/assets/Stride.Core.Packages/NugetStore.cs class NugetStore (line 32) | public partial class NugetStore : INugetDownloadProgress method NugetStore (line 46) | public NugetStore(string? oldRootDirectory) method RemoveSources (line 75) | private static void RemoveSources(ISettings settings, string prefixName) method RemoveDeletedSources (line 92) | private static void RemoveDeletedSources(ISettings settings, string pr... method CheckPackageSource (line 112) | public static bool CheckPackageSource(ISettings settings, string name) method UpdatePackageSource (line 129) | public static void UpdatePackageSource(ISettings settings, string name... type VsixSupportedVsVersion (line 156) | public enum VsixSupportedVsVersion method GetInstalledPath (line 221) | public string GetInstalledPath(string id, PackageVersion version) method GetLatestPackageInstalled (line 232) | public NugetLocalPackage? GetLatestPackageInstalled(IEnumerable GetPackagesInstalled(IEnumerable GetLocalPackages(string packageId) method GetPackageVersionVariable (line 279) | public static string GetPackageVersionVariable(string packageId, strin... method GetLocalRepositoryLock (line 290) | private static FileLock? GetLocalRepositoryLock() method InstallPackage (line 303) | public async Task InstallPackage(string packageId,... method UninstallPackage (line 456) | public async Task UninstallPackage(NugetPackage package, ProgressRepor... method FindLocalPackage (line 544) | public NugetPackage? FindLocalPackage(string packageId, PackageVersion... method FindLocalPackage (line 562) | public NugetLocalPackage? FindLocalPackage(string packageId, PackageVe... method FindSourcePackages (line 600) | public async Task> FindSourcePackages(... method FindSourcePackagesById (line 617) | public async Task> FindSourcePackagesB... method FindSourcePackagesByIdHelper (line 625) | private async Task FindSourcePackagesByIdHelper(string packageId, List... method SourceSearch (line 653) | public async Task> SourceSearch(string search... method GetUpdates (line 695) | public async Task> GetUpdates(PackageName pa... method PurgeCache (line 734) | public void PurgeCache() method GetRealPath (line 738) | public string GetRealPath(NugetLocalPackage package) method GetRedirectFile (line 751) | public string GetRedirectFile(NugetLocalPackage package) method IsDevRedirectPackage (line 756) | public bool IsDevRedirectPackage(NugetLocalPackage package) method IsDevRedirectPackage (line 763) | public bool IsDevRedirectPackage(NugetServerPackage package) method DownloadProgress (line 768) | void INugetDownloadProgress.DownloadProgress(long contentPosition, lon... method RunPackageInstall (line 773) | private static void RunPackageInstall(string packageInstall, string ar... method UpdateTargetsHelper (line 831) | private void UpdateTargetsHelper() class PackagePathResolverV3 (line 853) | private class PackagePathResolverV3 : PackagePathResolver method PackagePathResolverV3 (line 857) | public PackagePathResolverV3(string rootDirectory) : base(rootDirect... method GetPackageDirectoryName (line 862) | public override string GetPackageDirectoryName(PackageIdentity packa... method GetPackageFileName (line 867) | public override string GetPackageFileName(PackageIdentity packageIde... method GetInstallPath (line 872) | public override string GetInstallPath(PackageIdentity packageIdentity) method GetInstalledPath (line 877) | public override string? GetInstalledPath(PackageIdentity packageIden... method GetInstalledPackageFilePath (line 884) | public override string? GetInstalledPackageFilePath(PackageIdentity ... method GetPowerShellProgressRegex (line 892) | [GeneratedRegex(@"\[ProgressReport:\s*(\d*)%\]")] FILE: sources/assets/Stride.Core.Packages/NullPackagesLogger.cs class NullPackagesLogger (line 9) | public class NullPackagesLogger : IPackagesLogger method Log (line 13) | public void Log(MessageLevel level, string message) method LogAsync (line 17) | public Task LogAsync(MessageLevel level, string message) FILE: sources/assets/Stride.Core.Packages/PackageConstants.cs class PackageConstants (line 6) | public static class PackageConstants FILE: sources/assets/Stride.Core.Packages/PackageFile.cs class PackageFile (line 12) | public class PackageFile method PackageFile (line 21) | public PackageFile(string packagePath, string path) method PackageFile (line 27) | public PackageFile(IPackageFile x) method GetStream (line 53) | public Stream GetStream() FILE: sources/assets/Stride.Core.Packages/PackageName.cs class PackageName (line 9) | public sealed class PackageName : IEquatable method PackageName (line 16) | public PackageName(string id, PackageVersion version) method GetHashCode (line 33) | public override int GetHashCode() method Equals (line 39) | public bool Equals(PackageName? other) method Equals (line 47) | public override bool Equals(object? obj) FILE: sources/assets/Stride.Core.Packages/PackageOperationEventArgs.cs class PackageOperationEventArgs (line 6) | public class PackageOperationEventArgs method PackageOperationEventArgs (line 11) | internal PackageOperationEventArgs(PackageName name, string installPath) FILE: sources/assets/Stride.Core.Packages/ProgressAction.cs type ProgressAction (line 6) | public enum ProgressAction FILE: sources/assets/Stride.Core.Packages/ProgressReport.cs class ProgressReport (line 6) | public class ProgressReport : IDisposable method ProgressReport (line 13) | public ProgressReport(NugetStore store, NugetPackage package) method UpdateProgress (line 27) | public void UpdateProgress(ProgressAction action, int progress) method Dispose (line 37) | public void Dispose() FILE: sources/assets/Stride.Core.Packages/TargetGenerator.Members.cs class TargetGenerator (line 6) | partial class TargetGenerator method TargetGenerator (line 12) | internal TargetGenerator(NugetStore store, List pac... FILE: sources/assets/Stride.Core.Packages/TargetGenerator.cs class TargetGenerator (line 20) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Visua... method TransformText (line 27) | public virtual string TransformText() class TargetGeneratorBase (line 350) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Visua... method Write (line 437) | public void Write(string textToAppend) method WriteLine (line 479) | public void WriteLine(string textToAppend) method Write (line 488) | public void Write(string format, params object[] args) method WriteLine (line 495) | public void WriteLine(string format, params object[] args) method Error (line 502) | public void Error(string message) method Warning (line 511) | public void Warning(string message) method PushIndent (line 521) | public void PushIndent(string indent) method PopIndent (line 533) | public string PopIndent() method ClearIndent (line 551) | public void ClearIndent() class ToStringInstanceHelper (line 561) | public class ToStringInstanceHelper method ToStringWithCulture (line 584) | public string ToStringWithCulture(object objectToConvert) FILE: sources/buildengine/Stride.Core.BuildEngine.Common/AnonymousBuildStepProvider.cs class AnonymousBuildStepProvider (line 9) | public class AnonymousBuildStepProvider : IBuildStepProvider method AnonymousBuildStepProvider (line 17) | public AnonymousBuildStepProvider(Func providerFunction) method GetNextBuildStep (line 24) | public BuildStep GetNextBuildStep(int maxPriority) FILE: sources/buildengine/Stride.Core.BuildEngine.Common/AssemblyHash.cs class AssemblyHash (line 12) | internal static class AssemblyHash method ComputeAssemblyHash (line 21) | public static string ComputeAssemblyHash(Assembly assembly) method ComputeAssemblyHash (line 41) | private static void ComputeAssemblyHash(Assembly assembly, HashSet Execute(IExecuteContext executeCont... method Clean (line 131) | public virtual void Clean(IExecuteContext executeContext, BuilderConte... method ToString (line 138) | public abstract override string ToString(); method LinkBuildSteps (line 140) | public static void LinkBuildSteps(BuildStep parent, BuildStep child) method ExecutedAsync (line 148) | public Task ExecutedAsync() method RegisterResult (line 164) | internal void RegisterResult(IExecuteContext executeContext, ResultSta... method GetOutputObjectsGroups (line 189) | public IEnumerable> GetOu... FILE: sources/buildengine/Stride.Core.BuildEngine.Common/BuildStepEventArgs.cs class BuildStepEventArgs (line 8) | public class BuildStepEventArgs : EventArgs method BuildStepEventArgs (line 10) | public BuildStepEventArgs(BuildStep step, ILogger logger) FILE: sources/buildengine/Stride.Core.BuildEngine.Common/BuildStepExtensions.cs class BuildStepExtensions (line 11) | public static class BuildStepExtensions method EnumerateRecursively (line 18) | public static IEnumerable EnumerateRecursively(this BuildSt... method Print (line 26) | public static void Print(this BuildStep buildStep, TextWriter? stream ... method PrintRecursively (line 31) | private static void PrintRecursively(this BuildStep buildStep, int off... FILE: sources/buildengine/Stride.Core.BuildEngine.Common/BuildStepLogger.cs class BuildStepLogger (line 8) | public class BuildStepLogger : Logger method BuildStepLogger (line 14) | public BuildStepLogger(BuildStep buildStep, ILogger mainLogger, DateTi... method LogRaw (line 25) | protected override void LogRaw(ILogMessage logMessage) FILE: sources/buildengine/Stride.Core.BuildEngine.Common/BuildTransaction.cs class BuildTransaction (line 9) | internal class BuildTransaction method BuildTransaction (line 15) | public BuildTransaction(IContentIndexMap? contentIndexMap, IEnumerable... method GetTransactionIdMap (line 21) | public IEnumerable> GetTransactionId... method SearchValues (line 26) | public IEnumerable> SearchValues(Func> SearchValues(Func... method WaitPendingOperations (line 111) | public void WaitPendingOperations() method GetMergedIdMap (line 115) | public IEnumerable> GetMergedIdMap() method Dispose (line 121) | public void Dispose() FILE: sources/buildengine/Stride.Core.BuildEngine.Common/Builder.cs class Builder (line 14) | public class Builder : IDisposable type Mode (line 75) | public enum Mode method Builder (line 139) | public Builder(ILogger logger, string buildPath, string indexName) method CloseObjectDatabase (line 153) | public static void CloseObjectDatabase() method OpenObjectDatabase (line 160) | public static void OpenObjectDatabase(string buildPath, string indexName) method CancelBuild (line 171) | public void CancelBuild() method Dispose (line 180) | public void Dispose() method Reset (line 188) | public void Reset() method Run (line 197) | public BuildResultCode Run(Mode mode, bool writeIndexFile = true) method WriteIndexFile (line 308) | public void WriteIndexFile(bool mergeWithCurrentIndexFile) method CollectCommandSteps (line 328) | private static IEnumerable CollectCommandSteps(Build... method CollectContentReferenceDependencies (line 349) | private static void CollectContentReferenceDependencies(BuildStep step... method PrepareDependencyGraph (line 373) | private static void PrepareDependencyGraph(BuildStep step, Dictionary<... method ComputeDependencyGraph (line 406) | private void ComputeDependencyGraph(Dictionary> Get... method IsCommandCurrentlyRunning (line 713) | public CommandBuildStep? IsCommandCurrentlyRunning(ObjectId commandH... method NotifyCommandBuildStepFinished (line 722) | public void NotifyCommandBuildStepFinished(CommandBuildStep commandB... method NotifyCommandBuildStepStarted (line 731) | public void NotifyCommandBuildStepStarted(CommandBuildStep commandBu... method ScheduleBuildStep (line 740) | public void ScheduleBuildStep(BuildStep step) FILE: sources/buildengine/Stride.Core.BuildEngine.Common/BuilderContext.cs class BuilderContext (line 8) | public class BuilderContext method BuilderContext (line 16) | public BuilderContext(FileVersionTracker inputHashes, CommandBuildStep... FILE: sources/buildengine/Stride.Core.BuildEngine.Common/Command.cs class Command (line 11) | [DataContract(Inherited = true), Serializable] method DoCommandOverride (line 48) | protected abstract Task DoCommandOverride(ICommandContex... method DoCommand (line 55) | public Task DoCommand(ICommandContext commandContext) method PreCommand (line 63) | public virtual void PreCommand(ICommandContext commandContext) method PostCommand (line 69) | public virtual void PostCommand(ICommandContext commandContext, Result... method Clone (line 77) | public Command Clone() method ToString (line 92) | public abstract override string ToString(); method GetInputFiles (line 98) | public virtual IEnumerable GetInputFiles() method ShouldForceExecution (line 109) | public virtual bool ShouldForceExecution() method ShouldSpawnNewProcess (line 114) | public virtual bool ShouldSpawnNewProcess() method Cancel (line 122) | public virtual void Cancel() method ComputeParameterHash (line 127) | protected virtual void ComputeParameterHash(BinarySerializationWriter ... method ComputeInputFilesHash (line 132) | protected void ComputeInputFilesHash(BinarySerializationWriter writer,... method ComputeCommandHash (line 152) | public void ComputeCommandHash(Stream stream, IPrepareContext prepareC... method ComputeAssemblyHash (line 168) | protected virtual void ComputeAssemblyHash(BinarySerializationWriter w... method ComputeCommandHash (line 182) | internal ObjectId ComputeCommandHash(IPrepareContext prepareContext) FILE: sources/buildengine/Stride.Core.BuildEngine.Common/CommandBuildStep.cs class CommandBuildStep (line 10) | public class CommandBuildStep : BuildStep method CommandBuildStep (line 14) | public CommandBuildStep(Command command) method ToString (line 35) | public override string ToString() method Clean (line 40) | public override void Clean(IExecuteContext executeContext, BuilderCont... method Execute (line 86) | public override async Task Execute(IExecuteContext execu... method RegisterCommandResult (line 177) | private void RegisterCommandResult(ListStore comma... method ShouldExecute (line 193) | internal bool ShouldExecute(IExecuteContext executeContext, CommandRes... method FindMatchingResult (line 216) | internal static CommandResultEntry? FindMatchingResult(IPrepareContext... method StartCommand (line 257) | private async Task StartCommand(IExecuteContext executeC... FILE: sources/buildengine/Stride.Core.BuildEngine.Common/CommandContextBase.cs class CommandContextBase (line 11) | public abstract class CommandContextBase : ICommandContext method GetOutputObjectsGroups (line 19) | public abstract IEnumerable logMessages) method AddTag (line 47) | public void AddTag(ObjectUrl url, string tag) FILE: sources/buildengine/Stride.Core.BuildEngine.Common/CommandIOMonitor.cs class CommandIOMonitor (line 14) | internal class CommandIOMonitor method CommandIOMonitor (line 37) | public CommandIOMonitor(ILogger logger) method CommandStarted (line 43) | public void CommandStarted(CommandBuildStep command) method CommandEnded (line 72) | public void CommandEnded(CommandBuildStep command) class ObjectAccesses (line 148) | class ObjectAccesses FILE: sources/buildengine/Stride.Core.BuildEngine.Common/CommandResultEntry.cs class CommandResultEntry (line 10) | [ContentSerializer(typeof(DataContentSerializer))] method CommandResultEntry (line 30) | public CommandResultEntry() FILE: sources/buildengine/Stride.Core.BuildEngine.Common/DynamicBuildStep.cs class DynamicBuildStep (line 6) | public class DynamicBuildStep : BuildStep method DynamicBuildStep (line 15) | public DynamicBuildStep(IBuildStepProvider buildStepProvider, int maxP... method NotifyNewWorkAvailable (line 38) | public void NotifyNewWorkAvailable() method Execute (line 43) | public override async Task Execute(IExecuteContext execu... method ToString (line 89) | public override string ToString() method CompleteOneBuildStep (line 94) | private async Task CompleteOneBuildStep(IExecuteContext executeContext... FILE: sources/buildengine/Stride.Core.BuildEngine.Common/DynamicBuilder.cs class DynamicBuilder (line 12) | public class DynamicBuilder : IDisposable method DynamicBuilder (line 27) | public DynamicBuilder(Builder builder, IBuildStepProvider buildStepPro... method Start (line 41) | public void Start() method Dispose (line 49) | public void Dispose() method NotifyBuildStepAvailable (line 59) | public void NotifyBuildStepAvailable() method BuilderThread (line 64) | private void BuilderThread() FILE: sources/buildengine/Stride.Core.BuildEngine.Common/FileVersionStorage.cs class FileVersionStorage (line 15) | [DataSerializerGlobal(typeof(KeyValuePairSerializer> ReadEn... method WriteEntry (line 108) | protected override void WriteEntry(Stream localStream, KeyValuePair> GetOutputObj... method RegisterInputDependency (line 18) | void RegisterInputDependency(ObjectUrl url); method RegisterOutput (line 20) | void RegisterOutput(ObjectUrl url, ObjectId hash); method RegisterCommandLog (line 22) | void RegisterCommandLog(IEnumerable logMessages); method AddTag (line 24) | void AddTag(ObjectUrl url, string tag); FILE: sources/buildengine/Stride.Core.BuildEngine.Common/IExecuteContext.cs type IPrepareContext (line 10) | public interface IPrepareContext method ComputeInputHash (line 13) | ObjectId ComputeInputHash(UrlType type, string filePath); type IExecuteContext (line 16) | public interface IExecuteContext : IPrepareContext method ScheduleBuildStep (line 22) | void ScheduleBuildStep(BuildStep step); method GetOutputObjectsGroups (line 24) | IEnumerable> GetOutputObj... method IsCommandCurrentlyRunning (line 26) | CommandBuildStep? IsCommandCurrentlyRunning(ObjectId commandHash); method NotifyCommandBuildStepStarted (line 27) | void NotifyCommandBuildStepStarted(CommandBuildStep commandBuildStep, ... method NotifyCommandBuildStepFinished (line 28) | void NotifyCommandBuildStepFinished(CommandBuildStep commandBuildStep,... FILE: sources/buildengine/Stride.Core.BuildEngine.Common/IForwardSerializableLogRemote.cs type IForwardSerializableLogRemote (line 8) | public interface IForwardSerializableLogRemote method ForwardSerializableLog (line 10) | void ForwardSerializableLog(SerializableLogMessage message); FILE: sources/buildengine/Stride.Core.BuildEngine.Common/IndexFileCommand.cs class IndexFileCommand (line 9) | public abstract class IndexFileCommand : Command method PreCommand (line 13) | public override void PreCommand(ICommandContext commandContext) method PostCommand (line 21) | public override void PostCommand(ICommandContext commandContext, Resul... FILE: sources/buildengine/Stride.Core.BuildEngine.Common/ListBuildStep.cs class ListBuildStep (line 9) | public class ListBuildStep : BuildStep method ToString (line 30) | public override string ToString() => $"Build step list ({Count} items)"; method Execute (line 32) | public override async Task Execute(IExecuteContext execu... method ComputeResultStatusFromExecutedSteps (line 57) | protected ResultStatus ComputeResultStatusFromExecutedSteps() method CompleteCommands (line 91) | protected async Task CompleteCommands(IExecuteContext executeContext, ... method WaitCommands (line 142) | protected internal static async Task WaitCommands(List buil... method ProcessCommandBuildStepResult (line 154) | private void ProcessCommandBuildStepResult(IExecuteContext executeCont... method CheckInputObject (line 213) | private void CheckInputObject(IExecuteContext executeContext, ObjectUr... method AddInputObject (line 225) | private void AddInputObject(ObjectUrl inputObjectUrl, Command command) method CheckOutputObject (line 244) | private void CheckOutputObject(IExecuteContext executeContext, ObjectU... method AddOutputObject (line 256) | private OutputObject AddOutputObject(IExecuteContext executeContext, O... type InputObject (line 285) | public struct InputObject method GetEnumerator (line 295) | public IEnumerator GetEnumerator() method Add (line 300) | public CommandBuildStep Add(Command command) method Add (line 307) | public IEnumerable Add(IEnumerable commands) method Add (line 318) | public void Add(BuildStep buildStep) FILE: sources/buildengine/Stride.Core.BuildEngine.Common/LocalCommandContext.cs class LocalCommandContext (line 10) | public class LocalCommandContext : CommandContextBase method LocalCommandContext (line 20) | public LocalCommandContext(IExecuteContext executeContext, CommandBuil... method GetOutputObjectsGroups (line 27) | public override IEnumerable... method MountDatabase (line 99) | internal static void MountDatabase(BuildTransaction transaction) method CreateTransaction (line 104) | internal static BuildTransaction CreateTransaction(IEnumerable GetInputFiles() method ComputeParameterHash (line 44) | protected override void ComputeParameterHash(BinarySerializationWriter... FILE: sources/buildengine/Stride.Core.BuildEngine.Common/StepCounter.cs class StepCounter (line 6) | public class StepCounter method StepCounter (line 11) | public StepCounter() method AddStepResult (line 16) | public void AddStepResult(ResultStatus result) method Get (line 25) | public int Get(ResultStatus result) method Clear (line 33) | public void Clear() FILE: sources/buildengine/Stride.Core.BuildEngine.Common/StrideServiceWireSerializer.cs class StrideServiceWireSerializer (line 12) | public class StrideServiceWireSerializer : ISerializer method Deserialize (line 14) | public T? Deserialize(byte[] bytes) method Deserialize (line 25) | public object? Deserialize(byte[] bytes, string typeConfigName) method Serialize (line 38) | public byte[]? Serialize(T obj) method Serialize (line 50) | public byte[]? Serialize(object obj, string typeConfigName) class NewtonsoftSerializer (line 64) | public class NewtonsoftSerializer : ISerializer method Deserialize (line 75) | public T? Deserialize(byte[] bytes) method Deserialize (line 83) | public object? Deserialize(byte[] bytes, string typeConfigName) method Serialize (line 92) | public byte[]? Serialize(T obj) method Serialize (line 99) | public byte[]? Serialize(object obj, string typeConfigName) FILE: sources/buildengine/Stride.Core.BuildEngine.Common/TimeInterval.cs class TimeInterval (line 9) | public class TimeInterval method TimeInterval (line 20) | public TimeInterval(long startTime) method TimeInterval (line 25) | public TimeInterval(long startTime, long endTime) method End (line 31) | public void End(long endTime) method Overlap (line 39) | public bool Overlap(long startTime, long endTime) method TimeInterval (line 49) | public TimeInterval(T obj, long startTime) method TimeInterval (line 55) | public TimeInterval(T obj, long startTime, long endTime) class TimeInterval (line 45) | public class TimeInterval : TimeInterval method TimeInterval (line 20) | public TimeInterval(long startTime) method TimeInterval (line 25) | public TimeInterval(long startTime, long endTime) method End (line 31) | public void End(long endTime) method Overlap (line 39) | public bool Overlap(long startTime, long endTime) method TimeInterval (line 49) | public TimeInterval(T obj, long startTime) method TimeInterval (line 55) | public TimeInterval(T obj, long startTime, long endTime) FILE: sources/buildengine/Stride.Core.BuildEngine.Tests/Commands/BlockedCommand.cs class BlockedCommand (line 8) | public class BlockedCommand : TestCommand method DoCommandOverride (line 12) | protected override async Task DoCommandOverride(ICommand... method Cancel (line 18) | public override void Cancel() FILE: sources/buildengine/Stride.Core.BuildEngine.Tests/Commands/DummyAwaitingCommand.cs class DummyAwaitingCommand (line 7) | public class DummyAwaitingCommand : TestCommand method DoCommandOverride (line 11) | protected override async Task DoCommandOverride(ICommand... FILE: sources/buildengine/Stride.Core.BuildEngine.Tests/Commands/DummyBlockingCommand.cs class DummyBlockingCommand (line 8) | public class DummyBlockingCommand : TestCommand method DoCommandOverride (line 12) | protected override async Task DoCommandOverride(ICommand... FILE: sources/buildengine/Stride.Core.BuildEngine.Tests/Commands/EchoCommand.cs class EchoCommand (line 11) | public class EchoCommand : TestCommand method EchoCommand (line 16) | public EchoCommand(string inputUrl, string echo) method GetInputFiles (line 22) | public override IEnumerable GetInputFiles() method DoCommandOverride (line 27) | protected override Task DoCommandOverride(ICommandContex... FILE: sources/buildengine/Stride.Core.BuildEngine.Tests/Commands/ExceptionCommand.cs class ExceptionCommand (line 8) | public class ExceptionCommand : TestCommand method DoCommandOverride (line 10) | protected override Task DoCommandOverride(ICommandContex... FILE: sources/buildengine/Stride.Core.BuildEngine.Tests/Commands/FailingCommand.cs class FailingCommand (line 7) | public class FailingCommand : TestCommand method DoCommandOverride (line 9) | protected override Task DoCommandOverride(ICommandContex... FILE: sources/buildengine/Stride.Core.BuildEngine.Tests/Commands/InputOutputTestCommand.cs class DataContainer (line 15) | [ContentSerializer(typeof(DataContentSerializer))] method Load (line 22) | public static DataContainer Load(Stream stream) method Alterate (line 27) | public DataContainer Alterate() class InputOutputTestCommand (line 38) | public sealed class InputOutputTestCommand : IndexFileCommand method WaitDelay (line 58) | private async Task WaitDelay() method GetInputFiles (line 73) | public override IEnumerable GetInputFiles() method DoCommandOverride (line 78) | protected override async Task DoCommandOverride(ICommand... method ComputeParameterHash (line 113) | protected override void ComputeParameterHash(BinarySerializationWriter... method ShouldSpawnNewProcess (line 119) | public override bool ShouldSpawnNewProcess() method ToString (line 124) | public override string ToString() FILE: sources/buildengine/Stride.Core.BuildEngine.Tests/Commands/TestCommand.cs class TestCommand (line 9) | public abstract class TestCommand : Command method ResetCounter (line 17) | public static void ResetCounter() method TestCommand (line 22) | protected TestCommand() method ToString (line 27) | public override string ToString() method ComputeParameterHash (line 32) | protected override void ComputeParameterHash(BinarySerializationWriter... FILE: sources/buildengine/Stride.Core.BuildEngine.Tests/TestBuilder.cs class TestBuilder (line 12) | public class TestBuilder method TestBlockingCommands (line 14) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestAwaitingCommands (line 31) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestSpawnAndAwaitCommands (line 48) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestRetrievingResultFromCache (line 55) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestSameCommandParallelExecution (line 64) | [Fact(Skip = "BuildEngine tests are deprecated")] method ExecuteSimpleBuilder (line 95) | private static void ExecuteSimpleBuilder(ResultStatus expectedResult) FILE: sources/buildengine/Stride.Core.BuildEngine.Tests/TestCancellation.cs class TestCancellation (line 11) | public class TestCancellation method TestCancellationToken (line 13) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestCancelCallback (line 39) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestCancelPrerequisites (line 63) | [Fact(Skip = "BuildEngine tests are deprecated")] FILE: sources/buildengine/Stride.Core.BuildEngine.Tests/TestDependencies.cs class TestDependencies (line 11) | public class TestDependencies method TestCommandDependencies (line 13) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestFailedDependencies (line 20) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestCancelledDependencies (line 27) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestExceptionDependencies (line 34) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestMultipleDependencies (line 41) | [Fact(Skip = "BuildEngine tests are deprecated")] method CommandDependenciesCommon (line 68) | private static void CommandDependenciesCommon(Logger logger, Command c... FILE: sources/buildengine/Stride.Core.BuildEngine.Tests/TestIO.cs class TestIO (line 13) | public class TestIO method CommonSingleOutput (line 15) | private static void CommonSingleOutput(bool executeRemotely) method TestSingleOutput (line 34) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestRemoteSingleOutput (line 42) | [Fact(Skip = "Need check")] method TestTwoCommandsSameOutput (line 50) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestSingleCommandTwiceWithInputChange (line 76) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestUseBuildCacheOutput (line 111) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestSpawnCommandOutput (line 139) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestInputFromPreviousOutput (line 162) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestInputFromPreviousOutputWithCache (line 188) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestInputDependencies (line 223) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestInputDependenciesChange (line 246) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestConcurrencyReadWriteAccess (line 276) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestConcurrencyWriteAccess (line 295) | [Fact(Skip = "BuildEngine tests are deprecated")] method TestConcurrencyReadWriteAccess2 (line 316) | [Fact(Skip = "BuildEngine tests are deprecated")] FILE: sources/buildengine/Stride.Core.BuildEngine.Tests/Utils.cs class Utils (line 16) | public static class Utils method CleanContext (line 24) | public static Logger CleanContext() method CreateBuilder (line 50) | public static Builder CreateBuilder(bool createIndexFile) method GenerateSourceFile (line 59) | public static void GenerateSourceFile(string filename, string content,... method GetSourcePath (line 72) | public static string GetSourcePath(string filename) FILE: sources/core/Stride.Core.AssemblyProcessor.Tests/TestCecilExtensions.cs class TestCecilExtensions (line 9) | public class TestCecilExtensions method TestCecilExtensions (line 15) | public TestCecilExtensions() method GenerateNameCecil (line 21) | private string GenerateNameCecil(Type type) method GenerateNameDotNet (line 28) | private static string? GenerateNameDotNet(Type type) method CheckGeneratedNames (line 33) | private void CheckGeneratedNames(Type type) method TestCecilDotNetAssemblyQualifiedNames (line 40) | [Fact] FILE: sources/core/Stride.Core.AssemblyProcessor/AddReferenceProcessor.cs class AddReferenceProcessor (line 8) | class AddReferenceProcessor : IAssemblyDefinitionProcessor method AddReferenceProcessor (line 12) | public AddReferenceProcessor(IList referencesToAdd) method Process (line 17) | public bool Process(AssemblyProcessorContext context) FILE: sources/core/Stride.Core.AssemblyProcessor/AssemblyProcessorApp.cs class AssemblyProcessorApp (line 16) | public class AssemblyProcessorApp method AssemblyProcessorApp (line 20) | static AssemblyProcessorApp() method AssemblyProcessorApp (line 27) | public AssemblyProcessorApp(TextWriter info) method Run (line 71) | public bool Run(string inputFile, string? outputFile = null) method CreateAssemblyResolver (line 153) | public CustomAssemblyResolver CreateAssemblyResolver() method Run (line 162) | public bool Run(ref AssemblyDefinition assemblyDefinition, ref bool re... method ByteArrayToString (line 283) | public static string ByteArrayToString(byte[] bytes) method OnErrorAction (line 291) | private void OnErrorAction(string? errorMessage, Exception? exception ... method OnInfoAction (line 310) | private void OnInfoAction(string infoMessage) FILE: sources/core/Stride.Core.AssemblyProcessor/AssemblyProcessorContext.cs class AssemblyProcessorContext (line 9) | internal class AssemblyProcessorContext method AssemblyProcessorContext (line 18) | public AssemblyProcessorContext(CustomAssemblyResolver assemblyResolve... FILE: sources/core/Stride.Core.AssemblyProcessor/AssemblyProcessorProgram.cs class AssemblyProcessorProgram (line 9) | public class AssemblyProcessorProgram method Run (line 13) | public int Run(string[] args, TextWriter? logger = null) method Main (line 53) | public static int Main(string[] args) method CreateAssemblyProcessorApp (line 59) | public static AssemblyProcessorApp CreateAssemblyProcessorApp(string[]... method CreateAssemblyProcessorApp (line 65) | public static AssemblyProcessorApp CreateAssemblyProcessorApp(string[]... method ExitWithError (line 109) | private int ExitWithError(string message, TextWriter logger) FILE: sources/core/Stride.Core.AssemblyProcessor/AssemblyProcessorTask.cs class AssemblyProcessorTask (line 15) | public class AssemblyProcessorTask : Task method Execute (line 23) | public override bool Execute() method CurrentDomain_AssemblyResolve (line 49) | private Assembly? CurrentDomain_AssemblyResolve(object sender, Resolve... method ParseArguments (line 70) | private static List ParseArguments(string parameters) class RedirectLogger (line 112) | private class RedirectLogger : TextWriter method RedirectLogger (line 117) | public RedirectLogger(TaskLoggingHelper taskLogger) method Write (line 122) | public override void Write(char value) FILE: sources/core/Stride.Core.AssemblyProcessor/AssemblyScanProcessor.cs class AssemblyScanProcessor (line 13) | internal class AssemblyScanProcessor : IAssemblyDefinitionProcessor method Process (line 17) | public bool Process(AssemblyProcessorContext context) method ScanAttributes (line 140) | private static void ScanAttributes(TextWriter log, AssemblyScanRegistr... method RegisterType (line 177) | private static void RegisterType(TextWriter log, AssemblyScanRegistry ... FILE: sources/core/Stride.Core.AssemblyProcessor/AssemblyScanRegistry.cs class AssemblyScanRegistry (line 6) | public class AssemblyScanRegistry method Register (line 8) | public void Register(TypeDefinition type, TypeReference scanType) FILE: sources/core/Stride.Core.AssemblyProcessor/AssemblyVersionProcessor.cs class AssemblyVersionProcessor (line 10) | internal class AssemblyVersionProcessor : IAssemblyDefinitionProcessor method Process (line 12) | public bool Process(AssemblyProcessorContext context) FILE: sources/core/Stride.Core.AssemblyProcessor/CecilExtensions.cs class CecilExtensions (line 14) | public static class CecilExtensions method IsResolvedValueType (line 19) | public static bool IsResolvedValueType(this TypeReference type) method GetEmptyConstructor (line 27) | public static MethodDefinition GetEmptyConstructor(this TypeDefinition... method GetStrideCoreModule (line 32) | public static ModuleDefinition GetStrideCoreModule(this AssemblyDefini... method MakeGenericType (line 40) | public static TypeReference MakeGenericType(this TypeReference self, p... method MakeGeneric (line 55) | public static FieldReference MakeGeneric(this FieldReference self, par... method MakeGeneric (line 63) | public static MethodReference MakeGeneric(this MethodReference self, p... method CopyGenericParameters (line 83) | private static void CopyGenericParameters(MethodReference self, Method... method MakeGenericMethod (line 97) | public static MethodReference MakeGenericMethod(this MethodReference s... method OpenModuleConstructor (line 108) | public static MethodDefinition OpenModuleConstructor(this AssemblyDefi... method GetTypeResolved (line 128) | public static TypeDefinition GetTypeResolved(this ModuleDefinition mod... method GetTypeResolved (line 142) | public static TypeDefinition GetTypeResolved(this ModuleDefinition mod... method FindCorlibAssembly (line 160) | public static AssemblyDefinition FindCorlibAssembly(AssemblyDefinition... method FindCollectionsAssembly (line 172) | public static AssemblyDefinition FindCollectionsAssembly(AssemblyDefin... method FindReflectionAssembly (line 197) | public static AssemblyDefinition FindReflectionAssembly(AssemblyDefini... method ProgramFilesx86 (line 221) | public static string ProgramFilesx86() method ChangeGenericInstanceType (line 232) | public static GenericInstanceType ChangeGenericInstanceType(this Gener... method ChangeArrayType (line 246) | public static ArrayType ChangeArrayType(this ArrayType type, TypeRefer... method ChangePointerType (line 258) | public static PointerType ChangePointerType(this PointerType type, Typ... method ChangePinnedType (line 270) | public static PinnedType ChangePinnedType(this PinnedType type, TypeRe... method ChangeGenericParameters (line 282) | public static TypeReference ChangeGenericParameters(this TypeReference... method FixupValueType (line 319) | public static TypeReference FixupValueType(this TypeReference typeRefe... method SetGenericParameters (line 324) | private static void SetGenericParameters(TypeReference result, IEnumer... method GenerateGenerics (line 330) | public static string GenerateGenerics(this TypeReference type, bool em... method ConvertTypeId (line 380) | public static unsafe string ConvertTypeId(this TypeReference type) method ConvertCSharp (line 395) | public static string ConvertCSharp(this TypeReference type, bool empty... method GenerateTypeCecil (line 468) | public static TypeReference GenerateTypeCecil(this Type type, BaseAsse... method ContainsGenericParameter (line 514) | public static bool ContainsGenericParameter(this MemberReference membe... method ConvertAssemblyQualifiedName (line 524) | public static string ConvertAssemblyQualifiedName(this TypeReference t... method ConvertAssemblyQualifiedName (line 531) | private static void ConvertAssemblyQualifiedName(this TypeReference ty... method AddRange (line 604) | public static void AddRange(this ICollection list, IEnumerable VisitDynamicList(IList list) where T : TypeRe... method VisitDynamic (line 38) | public virtual TypeReference VisitDynamic(TypeReference type) method Visit (line 61) | public virtual TypeReference Visit(GenericParameter type) method Visit (line 66) | public virtual TypeReference Visit(PointerType type) method Visit (line 72) | public virtual TypeReference Visit(PinnedType type) method Visit (line 78) | public virtual TypeReference Visit(TypeReference type) method Visit (line 83) | public virtual TypeReference Visit(ArrayType type) method Visit (line 89) | public virtual TypeReference Visit(GenericInstanceType type) FILE: sources/core/Stride.Core.AssemblyProcessor/ComplexTypeSerializerFlags.cs type ComplexTypeSerializerFlags (line 6) | [Flags] FILE: sources/core/Stride.Core.AssemblyProcessor/CustomAssemblyResolver.cs class CustomAssemblyResolver (line 11) | public class CustomAssemblyResolver : BaseAssemblyResolver method Dispose (line 22) | protected override void Dispose(bool disposing) method CustomAssemblyResolver (line 48) | public CustomAssemblyResolver() method Resolve (line 53) | public override AssemblyDefinition Resolve(AssemblyNameReference name) method RegisterAssembly (line 67) | public void RegisterAssembly(AssemblyDefinition assembly) method RegisterAssemblies (line 79) | public void RegisterAssemblies(List mergedAssemblies) method Register (line 91) | public void Register(AssemblyDefinition assembly) method RegisterReference (line 96) | public void RegisterReference(string path) method GetAssemblyData (line 106) | public byte[] GetAssemblyData(AssemblyDefinition assembly) method Register (line 116) | public void Register(AssemblyDefinition assembly, byte[] peData) method Resolve (line 122) | public override AssemblyDefinition Resolve(AssemblyNameReference name,... method GetAssembly (line 154) | AssemblyDefinition GetAssembly(string file, ReaderParameters parameters) FILE: sources/core/Stride.Core.AssemblyProcessor/DataContractAliasProcessor.cs class DataContractAliasProcessor (line 12) | internal class DataContractAliasProcessor : ICecilSerializerProcessor method ProcessSerializers (line 14) | public void ProcessSerializers(CecilSerializerContext context) FILE: sources/core/Stride.Core.AssemblyProcessor/DispatcherProcessor.cs class DispatcherProcessor (line 13) | internal class DispatcherProcessor : IAssemblyDefinitionProcessor class ClosureInfo (line 31) | private class ClosureInfo method EnsureInitialized (line 42) | private void EnsureInitialized(AssemblyProcessorContext context) method Process (line 84) | public bool Process(AssemblyProcessorContext context) method ProcessDelegateAllocation (line 136) | private bool ProcessDelegateAllocation(AssemblyProcessorContext contex... method ProcessClosure (line 291) | private ClosureInfo ProcessClosure(AssemblyProcessorContext context, T... method WalkStack (line 392) | private Instruction WalkStack(Instruction instruction, int stackOffset) method TryGetStoreOpcode (line 418) | private static bool TryGetStoreOpcode(Instruction loadInstruction, out... method GetOrCreateClassConstructor (line 462) | private MethodDefinition GetOrCreateClassConstructor(TypeDefinition type) method ChangeGenericArguments (line 486) | private TypeReference ChangeGenericArguments(AssemblyProcessorContext ... method ChangeGenericArguments (line 517) | private MethodReference ChangeGenericArguments(AssemblyProcessorContex... method GetGenericParameterForArgument (line 550) | private GenericParameter GetGenericParameterForArgument(TypeReference ... method TryGetStackPushDelta (line 574) | private static bool TryGetStackPushDelta(Instruction instruction, out ... method TryGetStackPopDelta (line 614) | private static bool TryGetStackPopDelta(Instruction instruction, out i... FILE: sources/core/Stride.Core.AssemblyProcessor/FixupValueTypeVisitor.cs class FixupValueTypeVisitor (line 7) | class FixupValueTypeVisitor : CecilTypeReferenceVisitor method Visit (line 11) | public override TypeReference Visit(TypeReference type) method Visit (line 20) | public override TypeReference Visit(GenericInstanceType type) FILE: sources/core/Stride.Core.AssemblyProcessor/GenerateUserDocumentationProcessor.cs class GenerateUserDocumentationProcessor (line 9) | internal class GenerateUserDocumentationProcessor : IAssemblyDefinitionP... method GenerateUserDocumentationProcessor (line 13) | public GenerateUserDocumentationProcessor(string inputFile) method Process (line 18) | public bool Process(AssemblyProcessorContext context) FILE: sources/core/Stride.Core.AssemblyProcessor/IAssemblyDefinitionProcessor.cs type IAssemblyDefinitionProcessor (line 6) | internal interface IAssemblyDefinitionProcessor method Process (line 8) | bool Process(AssemblyProcessorContext context); FILE: sources/core/Stride.Core.AssemblyProcessor/ILBuilder.cs class ILBuilder (line 14) | internal class ILBuilder method ILBuilder (line 19) | public ILBuilder(MethodBody body, ModuleDefinition module) method Emit (line 37) | public ILBuilder Emit(OpCode opcode) method Emit (line 43) | public ILBuilder Emit(OpCode opcode, int value) method Emit (line 49) | public ILBuilder Emit(OpCode opcode, byte value) method Emit (line 55) | public ILBuilder Emit(OpCode opcode, string value) method Emit (line 61) | public ILBuilder Emit(OpCode opcode, TypeReference type) method Emit (line 67) | public ILBuilder Emit(OpCode opcode, MethodReference method) method Emit (line 73) | public ILBuilder Emit(OpCode opcode, FieldReference field) method Emit (line 79) | public ILBuilder Emit(OpCode opcode, VariableDefinition variable) method Emit (line 85) | public ILBuilder Emit(OpCode opcode, ParameterDefinition parameter) method Emit (line 91) | public ILBuilder Emit(OpCode opcode, Instruction target) method Emit (line 97) | public ILBuilder Emit(OpCode opcode, CallSite callSite) method Append (line 106) | public ILBuilder Append(Instruction instruction) method Import (line 118) | public TypeReference Import(TypeReference type) => module.ImportRefere... method Import (line 124) | public MethodReference Import(MethodReference method) => module.Import... method Import (line 130) | public FieldReference Import(FieldReference field) => module.ImportRef... method EmitTypeof (line 137) | public ILBuilder EmitTypeof(TypeReference type, MethodReference getTyp... method EmitTypeofAssembly (line 147) | public ILBuilder EmitTypeofAssembly(TypeReference type, MethodReferenc... method EmitTypeofModule (line 158) | public ILBuilder EmitTypeofModule(TypeReference type, MethodReference ... method EmitTypeHandle (line 169) | public ILBuilder EmitTypeHandle(TypeReference type, MethodReference ge... method AddLocal (line 182) | public VariableDefinition AddLocal(TypeReference type) method DefineLabel (line 196) | public static Instruction DefineLabel() => Instruction.Create(OpCodes.... method MarkLabel (line 201) | public ILBuilder MarkLabel(Instruction label) FILE: sources/core/Stride.Core.AssemblyProcessor/InteropProcessor.cs class InteropProcessor (line 34) | internal class InteropProcessor : IAssemblyDefinitionProcessor method Process (line 41) | public bool Process(AssemblyProcessorContext context) method CreateModuleInit (line 63) | private void CreateModuleInit(MethodDefinition method) method CreateWriteMethod (line 112) | private void CreateWriteMethod(MethodDefinition method) method ReplacePinStatement (line 150) | private void ReplacePinStatement(MethodDefinition method, ILProcessor ... method ReplaceFixedStatement (line 190) | private void ReplaceFixedStatement(MethodDefinition method, ILProcesso... method ReplaceReadInline (line 228) | private void ReplaceReadInline(MethodDefinition method, ILProcessor il... method ReplaceCopyInline (line 235) | private void ReplaceCopyInline(MethodDefinition method, ILProcessor il... method ReplaceSizeOfStructGeneric (line 242) | private void ReplaceSizeOfStructGeneric(MethodDefinition method, ILPro... method ReplacePinStructGeneric (line 249) | private void ReplacePinStructGeneric(MethodDefinition method, ILProces... method ReplaceIncrementPinnedStructGeneric (line 311) | private void ReplaceIncrementPinnedStructGeneric(MethodDefinition meth... method ReplaceAddPinnedStructGeneric (line 321) | private void ReplaceAddPinnedStructGeneric(MethodDefinition method, IL... method CreateCastMethod (line 340) | private void CreateCastMethod(MethodDefinition method) method CreateCastArrayMethod (line 357) | private void CreateCastArrayMethod(MethodDefinition method) method ReplaceFixedArrayStatement (line 367) | private void ReplaceFixedArrayStatement(MethodDefinition method, ILPro... method CreateWriteRangeMethod (line 417) | private void CreateWriteRangeMethod(MethodDefinition method) method CreateReadMethod (line 466) | private void CreateReadMethod(MethodDefinition method) method CreateReadRawMethod (line 512) | private void CreateReadRawMethod(MethodDefinition method) method CreateReadRangeMethod (line 530) | private void CreateReadRangeMethod(MethodDefinition method) method CreateMemcpy (line 580) | private void CreateMemcpy(MethodDefinition methodCopyStruct) method CreateMemset (line 600) | private void CreateMemset(MethodDefinition methodSetStruct) method EmitCpblk (line 617) | private static void EmitCpblk(ILBuilder il) method GetSharpDXAttributes (line 627) | private List GetSharpDXAttributes(MethodDefinition method) method PatchMethod (line 646) | bool PatchMethod(MethodDefinition method) method PatchType (line 813) | void PatchType(TypeDefinition type) FILE: sources/core/Stride.Core.AssemblyProcessor/ParameterKeyProcessor.cs class ParameterKeyProcessor (line 12) | internal class ParameterKeyProcessor : IAssemblyDefinitionProcessor method Process (line 14) | public bool Process(AssemblyProcessorContext context) FILE: sources/core/Stride.Core.AssemblyProcessor/PclFixupTypeVisitor.cs class PclFixupTypeVisitor (line 11) | public class PclFixupTypeVisitor : CecilTypeReferenceVisitor method PclFixupTypeVisitor (line 17) | public PclFixupTypeVisitor(AssemblyDefinition core) method Visit (line 23) | public override TypeReference Visit(TypeReference type) method VisitMethod (line 43) | public void VisitMethod(MethodDefinition meth) FILE: sources/core/Stride.Core.AssemblyProcessor/ProfileSerializerProcessor.cs class ProfileSerializerProcessor (line 8) | internal class ProfileSerializerProcessor : ICecilSerializerProcessor method ProcessSerializers (line 10) | public void ProcessSerializers(CecilSerializerContext context) FILE: sources/core/Stride.Core.AssemblyProcessor/RenameAssemblyProcessor.cs class RenameAssemblyProcessor (line 6) | internal class RenameAssemblyProcessor : IAssemblyDefinitionProcessor method RenameAssemblyProcessor (line 10) | public RenameAssemblyProcessor(string assemblyName) method Process (line 15) | public bool Process(AssemblyProcessorContext context) FILE: sources/core/Stride.Core.AssemblyProcessor/ResolveGenericsVisitor.cs class ResolveGenericsVisitor (line 12) | class ResolveGenericsVisitor : CecilTypeReferenceVisitor method ResolveGenericsVisitor (line 16) | public ResolveGenericsVisitor(Dictionary... method Process (line 25) | public static TypeReference Process(TypeReference context, TypeReferen... method FromMapping (line 72) | public static ResolveGenericsVisitor? FromMapping(IGenericParameterPro... method Visit (line 83) | public override TypeReference Visit(GenericParameter type) FILE: sources/core/Stride.Core.AssemblyProcessor/SerializationHelpers.cs class SerializationHelpers (line 12) | internal static class SerializationHelpers method TypeNameWithoutGenericEnding (line 37) | private static string TypeNameWithoutGenericEnding(TypeReference type) method SerializerTypeName (line 49) | public static string SerializerTypeName(TypeReference type, bool appen... method CreateMemberVariableName (line 72) | public static string CreateMemberVariableName(IMemberDefinition member... method GetSerializableItems (line 80) | public static IEnumerable GetSerializableItems(TypeR... method GetSerializableItems (line 96) | public static IEnumerable GetSerializableItems(TypeD... method IsAccessibleThroughAccessModifiers (line 211) | private static bool IsAccessibleThroughAccessModifiers(PropertyDefinit... method IsMemberIgnored (line 232) | internal static bool IsMemberIgnored(ICollection cust... method IsReadOnlyTypeSerializable (line 263) | private static bool IsReadOnlyTypeSerializable(TypeReference type) type SerializableItem (line 271) | public struct SerializableItem FILE: sources/core/Stride.Core.AssemblyProcessor/SerializationProcessor.cs type SerializerCodegenContext (line 23) | internal struct SerializerCodegenContext class SerializationProcessor (line 37) | internal class SerializationProcessor : IAssemblyDefinitionProcessor method Process (line 39) | public bool Process(AssemblyProcessorContext context) method GenerateSerializerCode (line 54) | private static void GenerateSerializerCode(CecilSerializerContext seri... method CreateSerializerTypeDefinition (line 78) | private static TypeDefinition CreateSerializerTypeDefinition( method GenerateSerializerTypes (line 126) | private static void GenerateSerializerTypes( method GenerateSerializeMethod (line 263) | private static void GenerateSerializeMethod( method EmitLoadMember (line 396) | private static void EmitLoadMember(ILBuilder il, SerializationHelpers.... method EmitStoreMember (line 409) | private static void EmitStoreMember(ILBuilder il, SerializationHelpers... method GenerateSerializerFactory (line 426) | private static void GenerateSerializerFactory( method EmitDataSerializerGlobalAttributes (line 462) | private static void EmitDataSerializerGlobalAttributes( method GenerateInitializeMethod (line 523) | private static void GenerateInitializeMethod( method EmitDataContractAliases (line 588) | private static void EmitDataContractAliases( method EmitModuleRegistrations (line 613) | private static void EmitModuleRegistrations( method EmitProfileEntries (line 641) | private static void EmitProfileEntries( class HashExtensions (line 710) | public static class HashExtensions method Write (line 712) | public static unsafe void Write(this ObjectIdBuilder objectIdBuilder, ... method Write (line 716) | public static unsafe void Write(this ObjectIdBuilder objectIdBuilder, ... FILE: sources/core/Stride.Core.AssemblyProcessor/Serializers/CecilDataContractSerializerProcessor.cs class CecilDataContractSerializerProcessor (line 9) | class CecilDataContractSerializerProcessor : ICecilSerializerProcessor method ProcessSerializers (line 11) | public void ProcessSerializers(CecilSerializerContext context) method ProcessType (line 20) | private static void ProcessType(CecilSerializerContext context, TypeDe... FILE: sources/core/Stride.Core.AssemblyProcessor/Serializers/CecilSerializerContext.cs class CecilSerializerContext (line 10) | internal class CecilSerializerContext method CecilSerializerContext (line 14) | public CecilSerializerContext(PlatformType platform, AssemblyDefinitio... method ResolveSerializer (line 94) | public SerializableTypeInfo ResolveSerializer(TypeReference type, bool... method ResolveArraySerializer (line 146) | private SerializableTypeInfo ResolveArraySerializer(ArrayType arrayTyp... method ResolveGenericSerializer (line 165) | private SerializableTypeInfo ResolveGenericSerializer(GenericInstanceT... method InstantiateSerializerType (line 187) | private static GenericInstanceType InstantiateSerializerType( method CollectSerializerDependencies (line 209) | private void CollectSerializerDependencies(TypeReference type, Seriali... method FindSerializerInfo (line 265) | internal SerializableTypeInfo FindSerializerInfo(TypeReference type, b... method ProcessDataSerializerAttribute (line 314) | private SerializableTypeInfo ProcessDataSerializerAttribute(TypeRefere... method FindInheritedSerializerInfo (line 342) | private SerializableTypeInfo FindInheritedSerializerInfo(TypeReference... method CollectSerializer (line 387) | private (SerializableTypeInfo Info, SerializerDescriptor? Descriptor) ... method AddSerializableType (line 446) | public void AddSerializableType(TypeReference dataType, SerializableTy... method ScanSerializerDependencies (line 486) | private void ScanSerializerDependencies(TypeReference dataType, Serial... method GetSerializableTypes (line 522) | private ProfileInfo GetSerializableTypes(string profile) class SerializableTypeInfo (line 532) | internal class SerializableTypeInfo method SerializableTypeInfo (line 553) | public SerializableTypeInfo(TypeReference serializerType, bool local... method GetSerializerFactoryType (line 561) | private static TypeDefinition? GetSerializerFactoryType(AssemblyDefini... class ProfileInfo (line 577) | public class ProfileInfo method TryGetSerializableTypeInfo (line 591) | public bool TryGetSerializableTypeInfo(TypeReference type, bool gene... method AddSerializableTypeInfo (line 598) | public void AddSerializableTypeInfo(TypeReference typeReference, Ser... FILE: sources/core/Stride.Core.AssemblyProcessor/Serializers/ICecilSerializerProcessor.cs type ICecilSerializerProcessor (line 10) | interface ICecilSerializerProcessor method ProcessSerializers (line 16) | void ProcessSerializers(CecilSerializerContext context); FILE: sources/core/Stride.Core.AssemblyProcessor/Serializers/PropertyKeySerializerProcessor.cs class PropertyKeySerializerProcessor (line 9) | class PropertyKeySerializerProcessor : ICecilSerializerProcessor method ProcessSerializers (line 11) | public void ProcessSerializers(CecilSerializerContext context) FILE: sources/core/Stride.Core.AssemblyProcessor/Serializers/ReferencedAssemblySerializerProcessor.cs class ReferencedAssemblySerializerProcessor (line 13) | class ReferencedAssemblySerializerProcessor : ICecilSerializerProcessor method ProcessSerializers (line 17) | public void ProcessSerializers(CecilSerializerContext context) method ProcessDataSerializerGlobalAttributes (line 22) | private void ProcessDataSerializerGlobalAttributes(CecilSerializerCont... method FindSerializerDataType (line 100) | public static TypeReference FindSerializerDataType(TypeReference dataS... FILE: sources/core/Stride.Core.AssemblyProcessor/Serializers/SerializerDescriptor.cs class SerializerDescriptor (line 12) | internal class SerializerDescriptor FILE: sources/core/Stride.Core.AssemblyProcessor/TypeReferenceEqualityComparer.cs class TypeReferenceEqualityComparer (line 11) | public class TypeReferenceEqualityComparer : EqualityComparer as... FILE: sources/core/Stride.Core.AssemblyProcessor/Utilities.cs class Utilities (line 9) | public static class Utilities method BuildValidClassName (line 20) | public static string BuildValidClassName(string originalName, char rep... method BuildValidClassName (line 33) | public static string BuildValidClassName(string originalName, IEnumera... method BuildValidNamespaceName (line 55) | public static string BuildValidNamespaceName(string originalName, char... method BuildValidNamespaceName (line 68) | public static string BuildValidNamespaceName(string originalName, IEnu... method BuildValidProjectName (line 90) | public static string BuildValidProjectName(string originalName, char r... method BuildValidFileName (line 103) | public static string BuildValidFileName(string originalName, char repl... FILE: sources/core/Stride.Core.CompilerServices.Tests/AnalyzerTests/STRDIAG000_Test.cs class STRDIAG000_Test (line 10) | public class STRDIAG000_Test method Error_On_Attribute_Contradiction_On_Property (line 12) | [Fact] method Error_On_Attribute_Contradiction_On_Field (line 19) | [Fact] method Error_On_Reversed_Attribute_Order (line 26) | [Fact] method NoErrorOn_Attribute_Contradiction_With_Updatable (line 33) | [Fact] method NoError_On_Only_DataMember (line 63) | [Fact] method NoError_On_Only_DataMemberIgnore (line 70) | [Fact] method NoError_On_No_Attributes (line 77) | [Fact] FILE: sources/core/Stride.Core.CompilerServices.Tests/AnalyzerTests/STRDIAG001_Test.cs class STRDIAG001_Test (line 10) | public class STRDIAG001_Test method Error_On_Private_Inner_Class_with_DataContract (line 12) | [Fact] method No_Error_On_Private_Inner_Class_without_DataContract (line 19) | [Fact] method Error_On_file_scope_Class_with_DataContract (line 26) | [Fact] method No_Error_On_file_scope_Class_without_DataContract (line 33) | [Fact] method No_Error_On_Public_Class_with_DataContract (line 40) | [Fact] method No_Error_On_Internal_Class_with_DataContract (line 47) | [Fact] method Error_On_Protected_Inner_Class_with_DataContract (line 54) | [Fact] method No_Error_On_Public_Struct_with_DataContract (line 61) | [Fact] method No_Error_On_Public_Record_with_DataContract (line 68) | [Fact] FILE: sources/core/Stride.Core.CompilerServices.Tests/AnalyzerTests/STRDIAG002_Test.cs class STRDIAG002_Test (line 10) | public class STRDIAG002_Test method Error_On_ContentMode_With_ValueType_Property (line 12) | [Fact] method Error_On_ContentMode_With_ValueType_Field (line 19) | [Fact] method Error_On_ContentMode_With_String_Property (line 26) | [Fact] method Error_On_ContentMode_With_Struct_Property (line 33) | [Fact] method NoError_On_ContentMode_With_ReferenceType_Property (line 40) | [Fact] method NoError_On_AssignMode_With_ValueType (line 47) | [Fact] method NoError_On_DefaultMode_With_ValueType (line 54) | [Fact] FILE: sources/core/Stride.Core.CompilerServices.Tests/AnalyzerTests/STRDIAG003_Test.cs class STRDIAG003_Test (line 10) | public class STRDIAG003_Test method Error_On_Datamember_With_private_InaccessibleMember_On_Property (line 12) | [Fact] method Error_On_Datamember_With_private_InaccessibleMember_On_Field (line 19) | [Fact] method Error_On_Datamember_With_protected_InaccessibleMember_On_Property (line 26) | [Fact] method Error_On_Datamember_With_protected_InaccessibleMember_On_Field (line 33) | [Fact] method Error_On_Datamember_With_private_protected_InaccessibleMember_On_Property (line 40) | [Fact] method Error_On_Datamember_With_private_protected_InaccessibleMember_On_Field (line 47) | [Fact] method NoError_On_Public_Member (line 54) | [Fact] method NoError_On_Internal_Member (line 61) | [Fact] method NoError_On_ProtectedInternal_Member (line 68) | [Fact] FILE: sources/core/Stride.Core.CompilerServices.Tests/AnalyzerTests/STRDIAG004_Test.cs class STRDIAG004_Test (line 10) | public class STRDIAG004_Test method Error_On_No_Get_Property (line 12) | [Fact] method Error_On_private_Get_Property (line 19) | [Fact] method Error_On_protected_Get_Property (line 26) | [Fact] method Error_On_private_protected_Get_Property (line 33) | [Fact] method NoError_On_Public_Get_Property (line 40) | [Fact] method NoError_On_Internal_Get_Property (line 47) | [Fact] method NoError_On_ProtectedInternal_Get_Property (line 54) | [Fact] method NoError_On_Field (line 61) | [Fact] FILE: sources/core/Stride.Core.CompilerServices.Tests/AnalyzerTests/STRDIAG005_Test.cs class STRDIAG005_Test (line 6) | public class STRDIAG005_Test method Error_On_string_readonly_Property (line 8) | [Fact] method Error_On_string_readonly_Field (line 15) | [Fact] method Error_On_int_readonly_Property (line 22) | [Fact] method Error_On_int_readonly_Field (line 29) | [Fact] FILE: sources/core/Stride.Core.CompilerServices.Tests/AnalyzerTests/STRDIAG006_Test.cs class STRDIAG006_Test (line 5) | public class STRDIAG006_Test method Error_On_No_Set_AssignMode (line 7) | [Fact] method Error_On_private_Set_AssignMode (line 14) | [Fact] method Error_On_protected_Set_AssignMode (line 21) | [Fact] method Error_On_private_protected_Set_AssignMode (line 29) | [Fact] FILE: sources/core/Stride.Core.CompilerServices.Tests/AnalyzerTests/STRDIAG007_Test.cs class STRDIAG007_Test (line 6) | public class STRDIAG007_Test method Error_On_DataMembered_Delegate_Field (line 8) | [Fact] method Error_On_DataMembered_Delegate_Property (line 15) | [Fact] FILE: sources/core/Stride.Core.CompilerServices.Tests/AnalyzerTests/STRDIAG008_Test.cs class STRDIAG008_Test (line 6) | public class STRDIAG008_Test method Error_On_DataMembered_Delegate_Property (line 8) | [Fact] FILE: sources/core/Stride.Core.CompilerServices.Tests/AnalyzerTests/STRDIAG009_Test.cs class STRDIAG009_Test (line 5) | public class STRDIAG009_Test method No_Error_On_Immutable_Types (line 14) | [Fact] method No_Error_On_Enum_As_Key (line 23) | [Fact] method Error_On_Reference_Type (line 29) | [Fact] method Error_On_Interface_Type (line 35) | [Fact] FILE: sources/core/Stride.Core.CompilerServices.Tests/AnalyzerTests/STRDIAG010_Test.cs class STRDIAG010_Test (line 5) | public class STRDIAG010_Test method No_Error_On_Default_Constructor (line 7) | [Fact] method No_Error_On_Empty_Constructor (line 13) | [Fact] method No_Error_On_Empty_And_Other_Constructor (line 19) | [Fact] method Error_On_No_Empty_Constructor (line 25) | [Fact] method Error_On_DataContract_Inherited (line 31) | [Fact] method Error_On_Primary_Constructor (line 37) | [Fact] method No_Error_On_Flipped_DataContract_Parameters (line 43) | [Fact] FILE: sources/core/Stride.Core.CompilerServices.Tests/AnalyzerTests/ValidModifiersOnImmutableMemberTests.cs class ValidModifiersOnImmutableMemberTests (line 4) | public class ValidModifiersOnImmutableMemberTests method PublicFormat (line 6) | private static string PublicFormat(string access, string type) => stri... method PublicFormatWithDataMember (line 7) | private static string PublicFormatWithDataMember(string access, string... method InternalFormat (line 8) | private static string InternalFormat(string access, string type) => st... method No_Error_On_Public_Properties_No_DataMember (line 20) | [Fact] method No_Error_On_Public_Properties_DataMember (line 40) | [Fact] method No_Error_On_internal_Properties (line 63) | [Fact] method No_Error_On_Inaccessible_properties (line 85) | [Fact] FILE: sources/core/Stride.Core.CompilerServices.Tests/AnalyzerTests/ValidModifiersOnMutableMemberTests.cs class ValidModifiersOnMutableMemberTests (line 5) | public class ValidModifiersOnMutableMemberTests method PublicFormat (line 7) | private static string PublicFormat(string access) => string.Format(Cla... method PublicFormatWithDataMember (line 8) | private static string PublicFormatWithDataMember(string access) => str... method InternalFormatWithDataMember (line 9) | private static string InternalFormatWithDataMember(string access) => s... method No_Error_On_Public_Properties_No_DataMember (line 17) | [Fact] method No_Error_On_Public_Properties_DataMember (line 45) | [Fact] method No_Error_On_internal_Properties (line 73) | [Fact] method No_Error_On_Inaccessible_properties (line 96) | [Fact] FILE: sources/core/Stride.Core.CompilerServices.Tests/ClassTemplates.cs class ClassTemplates (line 6) | internal static class ClassTemplates FILE: sources/core/Stride.Core.CompilerServices.Tests/CompilerUtils.cs class CompilerUtils (line 13) | public static class CompilerUtils method CompileWithGenerator (line 32) | public static (Compilation Compilation, ImmutableArray Dia... method CreateCompilation (line 46) | public static Compilation CreateCompilation(string sourceCode) => Crea... method CreateCompilation (line 54) | private static CSharpCompilation CreateCompilation(string assemblyName... method GetAnalyzerDiagnosticsAsync (line 73) | public static async Task> GetAnalyzerDiagno... method CompileAndGetAnalyzerDiagnosticsAsync (line 87) | public static Task> CompileAndGetAnalyzerDi... FILE: sources/core/Stride.Core.CompilerServices.Tests/TestHelper.cs class TestHelper (line 8) | internal static class TestHelper method ExpectNoDiagnosticsAsync (line 14) | public static async Task ExpectNoDiagnosticsAsync(string sourceCode) method ExpectDiagnosticAsync (line 26) | public static async Task ExpectDiagnosticAsync(string sourceCode, stri... FILE: sources/core/Stride.Core.CompilerServices/Analyzers/DiagnosticsAnalyzerHelper.cs class DiagnosticsAnalyzerHelper (line 4) | public static class DiagnosticsAnalyzerHelper method ReportDiagnostics (line 6) | public static void ReportDiagnostics(this DiagnosticDescriptor rule, S... FILE: sources/core/Stride.Core.CompilerServices/Analyzers/STRDIAG000AttributeContradiction.cs class STRDIAG000AttributeContradiction (line 6) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 25) | public override void Initialize(AnalysisContext context) method AnalyzeCompilationStart (line 32) | private static void AnalyzeCompilationStart(CompilationStartAnalysisCo... method AnalyzeSymbol (line 52) | private static void AnalyzeSymbol(SymbolAnalysisContext context, IName... FILE: sources/core/Stride.Core.CompilerServices/Analyzers/STRDIAG001InvalidDataContract.cs class STRDIAG001InvalidDataContract (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 27) | public override void Initialize(AnalysisContext context) method AnalyzeCompilationStart (line 34) | private static void AnalyzeCompilationStart(CompilationStartAnalysisCo... method AnalyzeSymbol (line 44) | private static void AnalyzeSymbol(SymbolAnalysisContext context, IName... FILE: sources/core/Stride.Core.CompilerServices/Analyzers/STRDIAG002InvalidContentMode.cs class STRDIAG002InvalidContentMode (line 6) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 25) | public override void Initialize(AnalysisContext context) method AnalyzeCompilationStart (line 32) | private static void AnalyzeCompilationStart(CompilationStartAnalysisCo... method AnalyzeField (line 44) | private static void AnalyzeField(SymbolAnalysisContext context, INamed... method AnalyzeProperty (line 63) | private static void AnalyzeProperty(SymbolAnalysisContext context, INa... FILE: sources/core/Stride.Core.CompilerServices/Analyzers/STRDIAG003InaccessibleMember.cs class STRDIAG003InaccessibleMember (line 9) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 28) | public override void Initialize(AnalysisContext context) method AnalyzeCompilationStart (line 35) | private static void AnalyzeCompilationStart(CompilationStartAnalysisCo... method AnalyzeSymbol (line 46) | private static void AnalyzeSymbol(SymbolAnalysisContext context, IName... FILE: sources/core/Stride.Core.CompilerServices/Analyzers/STRDIAG004PropertyWithNoGetter.cs class STRDIAG004PropertyWithNoGetter (line 6) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 34) | public override void Initialize(AnalysisContext context) method AnalyzeCompilationStart (line 41) | private static void AnalyzeCompilationStart(CompilationStartAnalysisCo... method AnalyzeProperty (line 52) | private static void AnalyzeProperty(SymbolAnalysisContext context, INa... FILE: sources/core/Stride.Core.CompilerServices/Analyzers/STRDIAG005ReadonlyMemberTypeIsNotSupported.cs class STRDIAG005ReadonlyMemberTypeIsNotSupported (line 6) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 25) | public override void Initialize(AnalysisContext context) method AnalyzeCompilationStart (line 32) | private static void AnalyzeCompilationStart(CompilationStartAnalysisCo... method AnalyzeField (line 44) | private static void AnalyzeField(SymbolAnalysisContext context, INamed... method AnalyzeProperty (line 64) | private static void AnalyzeProperty(SymbolAnalysisContext context, INa... FILE: sources/core/Stride.Core.CompilerServices/Analyzers/STRDIAG006InvalidAssignMode.cs class STRDIAG006InvalidAssignMode (line 6) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 25) | public override void Initialize(AnalysisContext context) method AnalyzeCompilationStart (line 32) | private static void AnalyzeCompilationStart(CompilationStartAnalysisCo... method AnalyzeSymbol (line 44) | private static void AnalyzeSymbol(SymbolAnalysisContext context, IName... FILE: sources/core/Stride.Core.CompilerServices/Analyzers/STRDIAG007DataMemberOnDelegate.cs class STRDIAG007DataMemberOnDelegate (line 6) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 25) | public override void Initialize(AnalysisContext context) method AnalyzeCompilationStart (line 32) | private static void AnalyzeCompilationStart(CompilationStartAnalysisCo... method AnalyzeField (line 44) | private static void AnalyzeField(SymbolAnalysisContext context, INamed... method AnalyzeProperty (line 61) | private static void AnalyzeProperty(SymbolAnalysisContext context, INa... FILE: sources/core/Stride.Core.CompilerServices/Analyzers/STRDIAG008FixedFieldInStructs.cs class STRDIAG008FixedFieldInStructs (line 6) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 25) | public override void Initialize(AnalysisContext context) method AnalyzeCompilationStart (line 32) | private static void AnalyzeCompilationStart(CompilationStartAnalysisCo... method AnalyzeField (line 45) | private static void AnalyzeField(SymbolAnalysisContext context, INamed... FILE: sources/core/Stride.Core.CompilerServices/Analyzers/STRDIAG009InvalidDictionaryKey.cs class STRDIAG009InvalidDictionaryKey (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 27) | public override void Initialize(AnalysisContext context) method AnalyzeCompilationStart (line 34) | private static void AnalyzeCompilationStart(CompilationStartAnalysisCo... method AnalyzeProperty (line 47) | private static void AnalyzeProperty(SymbolAnalysisContext context, INa... method AnalyzeField (line 66) | private static void AnalyzeField(SymbolAnalysisContext context, INamed... FILE: sources/core/Stride.Core.CompilerServices/Analyzers/STRDIAG010InvalidConstructor.cs class STRDIAG010InvalidConstructor (line 8) | [DiagnosticAnalyzer(LanguageNames.CSharp)] method Initialize (line 27) | public override void Initialize(AnalysisContext context) method AnalyzeCompilationStart (line 34) | private static void AnalyzeCompilationStart(CompilationStartAnalysisCo... method AnalyzeSymbol (line 45) | private static void AnalyzeSymbol(SymbolAnalysisContext context, IName... method TryReportDiagnostics (line 77) | private static void TryReportDiagnostics(INamedTypeSymbol symbol,Symbo... method HasPublicEmptyConstructor (line 86) | private static bool HasPublicEmptyConstructor(INamedTypeSymbol type) FILE: sources/core/Stride.Core.CompilerServices/Common/DiagnosticCategory.cs class DiagnosticCategory (line 2) | public static class DiagnosticCategory FILE: sources/core/Stride.Core.CompilerServices/Common/SymbolExtensions.cs class SymbolExtensions (line 4) | internal static class SymbolExtensions method IsVisibleToSerializer (line 6) | public static bool IsVisibleToSerializer(this ISymbol symbol, INamedTy... method IsVisibleToSerializer (line 13) | public static bool IsVisibleToSerializer(this ISymbol symbol, bool has... method TryGetAttribute (line 29) | public static bool TryGetAttribute(this ISymbol symbol, INamedTypeSymb... method IsImmutableType (line 41) | public static bool IsImmutableType(this ITypeSymbol type) method HasDataMemberMode (line 46) | public static bool HasDataMemberMode(this ISymbol symbol, SymbolAnalys... FILE: sources/core/Stride.Core.CompilerServices/Common/WellKnownReferences.cs class WellKnownReferences (line 2) | internal static class WellKnownReferences method DataMemberAttribute (line 6) | public static INamedTypeSymbol? DataMemberAttribute(Compilation compil... method IDictionary_generic (line 11) | public static INamedTypeSymbol? IDictionary_generic(Compilation compil... method DataMemberIgnoreAttribute (line 16) | public static INamedTypeSymbol? DataMemberIgnoreAttribute(Compilation ... method DataMemberMode (line 21) | public static INamedTypeSymbol? DataMemberMode(Compilation compilation) method DataMemberUpdatableAttribute (line 26) | public static INamedTypeSymbol? DataMemberUpdatableAttribute(Compilati... method DataContractAttribute (line 31) | public static INamedTypeSymbol? DataContractAttribute(Compilation comp... method ModuleInitializerAttribute (line 36) | public static INamedTypeSymbol? ModuleInitializerAttribute(Compilation... method HasAttribute (line 41) | public static bool HasAttribute(this ISymbol symbol, INamedTypeSymbol ... FILE: sources/core/Stride.Core.CompilerServices/DebugAttacher.cs class ModuleInitializerAttribute (line 12) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] class DebugAttacher (line 20) | public class DebugAttacher method Attach (line 22) | [ModuleInitializer] FILE: sources/core/Stride.Core.CompilerServices/Generators/ModuleInitializerGenerator.cs class ModuleInitializerGenerator (line 11) | [Generator] method Initialize (line 14) | public void Initialize(IncrementalGeneratorInitializationContext context) method Generate (line 48) | private void Generate(SourceProductionContext context, ImmutableArray<... type OrderedModuleInitializerMethod (line 76) | public record OrderedModuleInitializerMethod(int Order, string Invocat... FILE: sources/core/Stride.Core.Design.Tests/Collections/TestHybridDictionary.cs class TestHybridDictionary (line 12) | public class TestHybridDictionary method Constructor_Default_ShouldCreateEmptyDictionary (line 14) | [Fact] method Constructor_WithCapacity_ShouldCreateEmptyDictionaryWithCapacity (line 23) | [Fact] method Constructor_WithComparer_ShouldUseComparer (line 31) | [Fact] method Constructor_WithNegativeCapacity_ShouldThrowArgumentOutOfRangeException (line 40) | [Fact] method Add_ToEmptyDictionary_ShouldAddItem (line 46) | [Fact] method Add_MultipleItems_ShouldAddAllItems (line 57) | [Fact] method Add_DuplicateKey_ShouldThrowArgumentException (line 72) | [Fact] method Add_ManyItems_ShouldTransitionToDictionary (line 81) | [Fact] method Remove_ExistingKey_ShouldRemoveAndReturnTrue (line 95) | [Fact] method Remove_NonExistingKey_ShouldReturnFalse (line 109) | [Fact] method ContainsKey_WithExistingKey_ShouldReturnTrue (line 121) | [Fact] method ContainsKey_WithNonExistingKey_ShouldReturnFalse (line 130) | [Fact] method TryGetValue_WithExistingKey_ShouldReturnTrueAndValue (line 139) | [Fact] method TryGetValue_WithNonExistingKey_ShouldReturnFalse (line 151) | [Fact] method Indexer_Get_WithExistingKey_ShouldReturnValue (line 163) | [Fact] method Indexer_Set_WithExistingKey_ShouldUpdateValue (line 174) | [Fact] method Indexer_Set_WithNewKey_ShouldAddItem (line 185) | [Fact] method Clear_WithItems_ShouldRemoveAllItems (line 196) | [Fact] method Keys_ShouldReturnAllKeys (line 208) | [Fact] method Values_ShouldReturnAllValues (line 224) | [Fact] method GetEnumerator_ShouldEnumerateAllItems (line 240) | [Fact] method CopyTo_ShouldCopyAllItemsToArray (line 258) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/Extensions/TestAnonymousEqualityComparer.cs class TestAnonymousEqualityComparer (line 12) | public class TestAnonymousEqualityComparer method Constructor_WithBothFunctions_CreatesComparer (line 16) | [Fact] method Constructor_WithNullEqualsFunction_ThrowsArgumentNullException (line 26) | [Fact] method Constructor_WithNullGetHashCodeFunction_ThrowsArgumentNullException (line 33) | [Fact] method Constructor_WithOnlyEqualsFunction_UsesDefaultGetHashCode (line 40) | [Fact] method Equals_WithMatchingValues_ReturnsTrue (line 53) | [Fact] method Equals_WithNonMatchingValues_ReturnsFalse (line 62) | [Fact] method Equals_WithNullValues_CallsCustomFunction (line 70) | [Fact] method GetHashCode_WithCustomFunction_ReturnsCustomHashCode (line 88) | [Fact] method GetHashCode_WithDefaultConstructor_UsesObjectGetHashCode (line 99) | [Fact] method AnonymousEqualityComparer_WithDictionary_WorksCorrectly (line 112) | [Fact] method AnonymousEqualityComparer_WithCustomType_WorksCorrectly (line 129) | [Fact] type Point (line 145) | private record struct Point(int X, int Y); FILE: sources/core/Stride.Core.Design.Tests/Extensions/TestDesignExtensions.cs class TestDesingExtensions (line 10) | public class TestDesingExtensions class Node (line 12) | private class Node method Node (line 14) | public Node(string value) method TestDesingExtensions (line 26) | public TestDesingExtensions() method TestBreadthFirst (line 58) | [Fact] method TestDepthFirst (line 65) | [Fact] method TestSelectDeep (line 72) | [Fact] method IsReadOnly_WithReadOnlyCollection_ReturnsTrue (line 79) | [Fact] method IsReadOnly_WithList_ReturnsFalse (line 86) | [Fact] method IsReadOnly_WithArray_ReturnsFalse (line 93) | [Fact] method IsReadOnly_WithNonCollectionEnumerable_ReturnsTrue (line 100) | [Fact] method IsReadOnly_WithNull_ThrowsArgumentNullException (line 107) | [Fact] method Enumerate_GenericEnumerator_IteratesCorrectly (line 113) | [Fact] method Enumerate_NonGenericEnumerator_IteratesCorrectly (line 124) | [Fact] method Zip_WithEqualLengthCollections_ZipsCorrectly (line 135) | [Fact] method Zip_WithDifferentLengthCollections_ThrowsInvalidOperationException (line 148) | [Fact] method Zip_WithNullFirstEnumerable_ThrowsArgumentNullException (line 157) | [Fact] method Zip_WithNullSecondEnumerable_ThrowsArgumentNullException (line 166) | [Fact] method Distinct_WithSelector_RemovesDuplicates (line 175) | [Fact] method Equals_WithSameReference_ReturnsTrue (line 192) | [Fact] method Equals_WithEqualCollections_ReturnsTrue (line 199) | [Fact] method Equals_WithDifferentCollections_ReturnsFalse (line 207) | [Fact] method Equals_WithDifferentLengths_ReturnsFalse (line 215) | [Fact] method SequenceEqual_WithEqualCollections_ReturnsTrue (line 223) | [Fact] method SequenceEqual_WithDifferentCollections_ReturnsFalse (line 231) | [Fact] method SequenceEqual_WithSameReference_ReturnsTrue (line 239) | [Fact] method AllEqual_WithAllEqualValues_ReturnsTrueAndValue (line 246) | [Fact] method AllEqual_WithDifferentValues_ReturnsFalse (line 256) | [Fact] method AllEqual_WithAllNull_ReturnsTrue (line 265) | [Fact] method GetOrCreateValue_WithExistingKey_ReturnsExistingValue (line 275) | [Fact] method GetOrCreateValue_WithNewKey_CreatesAndReturnsNewValue (line 284) | [Fact] method GetOrCreateValue_WithFactory_UsesFactory (line 295) | [Fact] method GetOrCreateValue_WithNullDictionary_ThrowsArgumentNullException (line 305) | [Fact] method RemoveWhere_FromList_RemovesMatchingItems (line 312) | [Fact] method RemoveWhere_FromCollection_RemovesMatchingItems (line 323) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/Extensions/TestDictionaryExtensions.cs class TestDictionaryExtensions (line 12) | public class TestDictionaryExtensions method TryGetValue_WithExistingKey_ShouldReturnValue (line 14) | [Fact] method TryGetValue_WithNonExistingKey_ShouldReturnDefault (line 28) | [Fact] method TryGetValue_WithNullableType_ShouldReturnNull (line 41) | [Fact] method AddRange_WithMultipleItems_ShouldAddAllItems (line 54) | [Fact] method AddRange_WithEmptyEnumerable_ShouldNotModifyDictionary (line 73) | [Fact] method AddRange_WithDuplicateKey_ShouldThrowArgumentException (line 84) | [Fact] method Merge_WithNewKeys_ShouldAddItems (line 96) | [Fact] method Merge_WithExistingKeys_ShouldOverwriteValues (line 114) | [Fact] method Merge_WithMixOfNewAndExistingKeys_ShouldMergeCorrectly (line 135) | [Fact] method Merge_WithEmptyEnumerable_ShouldNotModifyDictionary (line 152) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/Extensions/TestEnumExtensions.cs class TestEnumExtensions (line 12) | public class TestEnumExtensions type TestFlags (line 14) | [Flags] method GetIndividualFlags_Type_ShouldReturnOnlyPowerOfTwoValues (line 27) | [Fact] method GetAllFlags_WithSingleFlag_ShouldReturnThatFlag (line 43) | [Fact] method GetAllFlags_WithCombinedFlags_ShouldReturnAllMatchingFlags (line 54) | [Fact] method GetAllFlags_WithNone_ShouldReturnEmpty (line 67) | [Fact] method GetAllFlags_WithAll_ShouldReturnAllDefinedFlags (line 77) | [Fact] method GetIndividualFlags_Value_ShouldReturnOnlyIndividualFlagsSet (line 93) | [Fact] method GetIndividualFlags_Value_WithSingleFlag_ShouldReturnThatFlag (line 106) | [Fact] method GetIndividualFlags_Value_WithNone_ShouldReturnEmpty (line 117) | [Fact] method GetEnum_WithMultipleFlags_ShouldCombineThem (line 127) | [Fact] method GetEnum_WithSingleFlag_ShouldReturnThatFlag (line 141) | [Fact] method GetEnum_WithEmptyList_ShouldReturnNone (line 151) | [Fact] method GetEnum_WithAllFlags_ShouldReturnAll (line 161) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/Extensions/TestListExtensions.cs class TestListExtensions (line 12) | public class TestListExtensions method Subset_WithValidRange_ShouldReturnCorrectElements (line 14) | [Fact] method Subset_WithStartIndexZero_ShouldReturnFromBeginning (line 27) | [Fact] method Subset_WithCountZero_ShouldReturnEmpty (line 39) | [Fact] method Subset_WithFullRange_ShouldReturnAllElements (line 49) | [Fact] method AddRange_WithListType_ShouldUseBuiltInAddRange (line 62) | [Fact] method AddRange_WithNonListCollection_ShouldAddItemsIndividually (line 75) | [Fact] method AddRange_WithEmptyEnumerable_ShouldNotModifyCollection (line 89) | [Fact] method AddRange_WithSingleItem_ShouldAddThatItem (line 101) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/Extensions/TestObjectExtensions.cs class TestObjectExtensions (line 12) | public class TestObjectExtensions method ToStringSafe_WithValidObject_ReturnsToStringValue (line 16) | [Fact] method ToStringSafe_WithNull_ReturnsNullIndicator (line 23) | [Fact] method ToStringSafe_WithExceptionThrowingToString_ReturnsExceptionIndicator (line 30) | [Fact] class ThrowingToString (line 37) | private class ThrowingToString method ToString (line 39) | public override string ToString() method Yield_WithValue_ReturnsSingleElementEnumerable (line 49) | [Fact] method Yield_WithNull_ReturnsSingleNullElement (line 58) | [Fact] method ToEnumerable_WithEnumerableOfT_ReturnsSameEnumerable (line 71) | [Fact] method ToEnumerable_WithNonGenericEnumerable_ReturnsOfTypeResult (line 79) | [Fact] method ToEnumerable_WithNull_ReturnsYieldedNull (line 87) | [Fact] method ToEnumerable_WithMatchingType_ReturnsYieldedObject (line 96) | [Fact] method ToEnumerable_WithNonMatchingType_ReturnsEmpty (line 105) | [Fact] method SafeArgument_WithNonNull_ReturnsSameObject (line 117) | [Fact] method SafeArgument_WithNull_ThrowsArgumentNullException (line 125) | [Fact] method SafeArgument_WithCustomArgumentName_UsesProvidedName (line 133) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/Extensions/TestProcessExtensions.cs class TestProcessExtensions (line 13) | public class TestProcessExtensions method WaitForExitAsync_WithCompletedProcess_CompletesImmediately (line 15) | [Fact] method WaitForExitAsync_WithRunningProcess_WaitsForExit (line 38) | [Fact] method WaitForExitAsync_WithCancellation_CancelsWait (line 67) | [Fact] method WaitForExitAsync_WithoutCancellation_CompletesNormally (line 103) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/Extensions/TestTaskExtensions.cs class TestTaskExtensions (line 12) | public class TestTaskExtensions method Forget_WithValidTask_DoesNotThrow (line 14) | [Fact] method Forget_WithNull_ThrowsArgumentNullException (line 21) | [Fact] method Forget_WithRunningTask_DoesNotAwait (line 28) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/IO/TestUDirectory.cs class TestUDirectory (line 12) | public class TestUDirectory method Constructor_WithValidPath_CreatesUDirectory (line 14) | [Fact] method Constructor_WithNull_CreatesEmptyUDirectory (line 22) | [Fact] method Empty_ReturnsEmptyDirectory (line 29) | [Fact] method This_ReturnsCurrentDirectory (line 36) | [Fact] method GetDirectoryName_ReturnsCorrectName (line 43) | [Theory] method Combine_WithTwoDirectories_ReturnsCorrectPath (line 55) | [Fact] method MakeRelative_WithAnchorDirectory_ReturnsRelativePath (line 65) | [Fact] method Contains_ChecksIfPathIsContained (line 75) | [Theory] method Contains_WithNull_ThrowsArgumentNullException (line 90) | [Fact] method ImplicitConversion_FromString_CreatesUDirectory (line 97) | [Fact] method ImplicitConversion_FromNull_ReturnsNull (line 105) | [Fact] method Constructor_WithTrailingSlash_NormalizesPath (line 113) | [Theory] method UDirectory_WithWindowsPath_NormalizesCorrectly (line 122) | [Fact] method Contains_WithDirectory_ChecksCorrectly (line 130) | [Theory] method GetFullDirectory_OnUDirectory_ReturnsParent (line 142) | [Fact] method GetDirectoryName_WithDrive_ReturnsCorrectName (line 151) | [Theory] method Combine_WithAbsoluteRight_ReturnsRight (line 160) | [Fact] method Combine_WithRelativeRight_CombinesPaths (line 170) | [Fact] method MakeRelative_WithSameDirectory_ReturnsDot (line 180) | [Fact] method MakeRelative_WithParentDirectory_ReturnsDirectoryName (line 190) | [Fact] method MakeRelative_WithChildDirectory_ReturnsParentReference (line 200) | [Fact] method Contains_WithDrives_ChecksCorrectly (line 210) | [Fact] method GetDirectoryName_WithVariousPaths_ReturnsCorrectName (line 222) | [Theory] method GetParent_ReturnsParentDirectory (line 234) | [Fact] method IsAbsolute_ChecksPathCorrectly (line 256) | [Fact] method Equals_ComparesPathsCorrectly (line 265) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/IO/TestUFile.cs class TestUFile (line 12) | public class TestUFile method Constructor_WithValidPath_CreatesUFile (line 14) | [Fact] method Constructor_WithNull_CreatesEmptyUFile (line 22) | [Fact] method GetFileName_ReturnsCorrectFileName (line 29) | [Theory] method GetFileNameWithoutExtension_ReturnsCorrectName (line 41) | [Theory] method GetFileExtension_ReturnsCorrectExtension (line 53) | [Theory] method GetDirectoryAndFileName_ReturnsCorrectPath (line 65) | [Theory] method GetDirectoryAndFileNameWithoutExtension_ReturnsCorrectPath (line 75) | [Theory] method GetFullPathWithoutExtension_ReturnsCorrectPath (line 86) | [Theory] method Combine_WithDirectoryAndFile_ReturnsCorrectPath (line 97) | [Fact] method MakeRelative_WithAnchorDirectory_ReturnsRelativePath (line 107) | [Fact] method IsValid_ValidatesCorrectly (line 117) | [Theory] method IsValid_WithNull_ThrowsArgumentNullException (line 129) | [Fact] method ImplicitConversion_FromString_CreatesUFile (line 135) | [Fact] method ImplicitConversion_FromNull_ReturnsNull (line 143) | [Fact] method Equality_ComparesCorrectly (line 151) | [Theory] method GetFileName_WithDrive_ReturnsCorrectFileName (line 170) | [Theory] method GetFileExtension_WithMultipleDots_ReturnsLastExtension (line 180) | [Theory] method UFile_WithWindowsPath_NormalizesCorrectly (line 189) | [Fact] method GetDirectory_ReturnsDirectoryPortionOnly (line 197) | [Fact] method Normalization_WithComplexPath_NormalizesCorrectly (line 210) | [Fact] method Equals_ComparesPathsCorrectly (line 231) | [Fact] method IsAbsolute_ChecksPathCorrectly (line 249) | [Fact] method MakeRelative_WithComplexPaths_ReturnsCorrectRelativePath (line 258) | [Fact] method MakeRelative_WithDrives_HandlesCorrectly (line 299) | [Fact] method MixedSlashes_NormalizesToForwardSlash (line 325) | [Fact] method Combine_WithRelativePath_CombinesCorrectly (line 333) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TestAbsoluteId.cs class TestAbsoluteId (line 12) | public class TestAbsoluteId method Constructor_WithValidIds_ShouldInitializeCorrectly (line 14) | [Fact] method Constructor_WithEmptyAssetIdAndValidObjectId_ShouldSucceed (line 26) | [Fact] method Constructor_WithValidAssetIdAndEmptyObjectId_ShouldSucceed (line 37) | [Fact] method Constructor_WithBothEmptyIds_ShouldThrowArgumentException (line 48) | [Fact] method Equals_WithSameValues_ShouldReturnTrue (line 54) | [Fact] method Equals_WithDifferentAssetId_ShouldReturnFalse (line 68) | [Fact] method Equals_WithDifferentObjectId_ShouldReturnFalse (line 83) | [Fact] method Equals_WithNull_ShouldReturnFalse (line 98) | [Fact] method Equals_WithDifferentType_ShouldReturnFalse (line 105) | [Fact] method GetHashCode_WithSameValues_ShouldBeEqual (line 112) | [Fact] method ToString_ShouldReturnFormattedString (line 124) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TestDataMemberVisitor.cs class TestDataMemberVisitor (line 12) | public class TestDataMemberVisitor class PrimitiveGrabber (line 18) | public class PrimitiveGrabber : DataVisitorBase method PrimitiveGrabber (line 22) | public PrimitiveGrabber() method Reset (line 27) | public override void Reset() method VisitNull (line 33) | public override void VisitNull() method VisitPrimitive (line 38) | public override void VisitPrimitive(object primitive, PrimitiveDescr... class SimpleObject (line 44) | public class SimpleObject method SimpleObject (line 46) | public SimpleObject() method SimpleObject (line 50) | public SimpleObject(int firstValue, int secondValue, int thirdValue,... method TestVisitPrimitive (line 89) | [Fact] class CustomList (line 136) | public class CustomList : List method TestCollection (line 145) | [Fact] class CustomDictionary (line 165) | public class CustomDictionary : Dictionary method TestDictionary (line 174) | [Fact] method TestArray (line 191) | [Fact] class SelfRef (line 203) | [DataContract] method TestSelfReferencingType (line 210) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TestFileLock.cs class TestFileLock (line 9) | public class TestFileLock method TestFilelockWait (line 11) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TestHelpers.cs class TestHelpers (line 9) | public class TestHelpers method ThrowTestInner (line 11) | private static void ThrowTestInner(string msg) method ThrowTest1 (line 16) | private static void ThrowTest1() method ThrowTest2 (line 28) | private static void ThrowTest2() method ThrowTest (line 41) | private static void ThrowTest() method ExceptionLogTest (line 63) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TestMemberPath.cs class TestMemberPath (line 13) | public class TestMemberPath : TestMemberPathBase method Initialize (line 18) | public override void Initialize() method TestMyClass (line 24) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TestMemberPathBase.cs class TestMemberPathBase (line 8) | public class TestMemberPathBase type MyStruct (line 23) | public struct MyStruct class MyClass (line 30) | public class MyClass method MyClass (line 32) | public MyClass() method Initialize (line 52) | public virtual void Initialize() FILE: sources/core/Stride.Core.Design.Tests/TestMicroThreadLock.cs class TestMicroThreadLock (line 9) | public class TestMicroThreadLock method TestConcurrencyInMicrothreads (line 14) | [Fact] method TestSequentialLocksInMicrothreads (line 44) | [Fact] method TestReentrancyInMicrothreads (line 84) | [Fact] method TestConcurrencyInThreads (line 129) | [Fact] method TestSequentialLocksInThreads (line 164) | [Fact] method TestReentrancyInThreads (line 209) | [Fact] method TestConcurrencyInTasks (line 256) | [Fact] method TestSequentialLocksInTasks (line 283) | [Fact] method TestReentrancyInTasks (line 320) | [Fact] method TestConcurrencyInThreadsAndMicrothreads (line 359) | [Fact] method TestConcurrencyInTasksAndMicrothreads (line 417) | [Fact] class TestSynchronizationContext (line 469) | private class TestSynchronizationContext : SynchronizationContext method Post (line 474) | public override void Post(SendOrPostCallback d, object state) method Send (line 482) | public override void Send(SendOrPostCallback d, object state) method RunUntilEnd (line 487) | public void RunUntilEnd() method SignalEnd (line 505) | public void SignalEnd() => ended = true; FILE: sources/core/Stride.Core.Design.Tests/TestNamingHelper.cs class TestNamingHelper (line 10) | public class TestNamingHelper method TestIdentifier (line 12) | [Fact] method TestNamespace (line 33) | [Fact] method IsIdentifier_ValidCases_ReturnsTrue (line 49) | [Theory] method IsIdentifier_InvalidCases_ReturnsFalse (line 60) | [Theory] method IsIdentifier_WithNull_ThrowsArgumentNullException (line 71) | [Fact] method IsValidNamespace_ValidCases_ReturnsTrue (line 77) | [Theory] method IsValidNamespace_InvalidCases_ReturnsFalse (line 87) | [Theory] method IsValidNamespace_WithErrorOut_ProvidesErrorMessage (line 98) | [Fact] method IsValidNamespace_WithNull_ThrowsArgumentNullException (line 108) | [Fact] method ComputeNewName_WithAvailableBaseName_ReturnsBaseName (line 114) | [Fact] method ComputeNewName_WithTakenBaseName_ReturnsNumberedName (line 123) | [Fact] method ComputeNewName_WithCustomPattern_UsesPattern (line 132) | [Fact] method ComputeNewName_WithDelegate_UsesDelegate (line 141) | [Fact] method ComputeNewName_FindsFirstAvailableNumber (line 152) | [Fact] method ComputeNewName_WithInvalidPattern_ThrowsArgumentException (line 162) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TestObjectCache.cs class ObjectCacheExtension (line 9) | public static class ObjectCacheExtension method History (line 11) | public static SortedList History(this Object... method Cache (line 16) | public static Dictionary Cache(this Object... method CurrentAccessCount (line 21) | public static long CurrentAccessCount(this ObjectCache(ObjectCache(T testValue) method TestConversion (line 109) | private static void TestConversion(T testValue) FILE: sources/core/Stride.Core.Design.Tests/TestUPath.cs class TestUPath (line 10) | public class TestUPath method TestUFileConstructor (line 12) | [Fact] method TestUDirectoryConstructor (line 45) | [Fact] method TestUPathFullPath (line 81) | [Fact] method TestUPathHasDrive (line 96) | [Fact] method TestUPathHasDirectory (line 102) | [Fact] method TestUPathIsRelativeAndIsAbsolute (line 124) | [Fact] method TestUPathIsFile (line 140) | [Fact] method TestUPathPathType (line 146) | [Fact] method TestUPathIsNullOrEmpty (line 152) | [Fact] method TestUPathGetDrive (line 168) | [Fact] method TestUPathGetDirectory (line 174) | [Fact] method TestUPathGetParent (line 195) | [Fact] method TestUPathGetFullDirectory (line 243) | [Fact] method TestUPathGetComponents (line 277) | [Fact] method TestUPathEquals (line 305) | [Fact] method TestUPathGetHashCode (line 311) | [Fact] method TestUPathCompare (line 317) | [Fact] method TestUPathToString (line 323) | [Fact] method TestUPathToOSPath (line 329) | [Fact] method TestUPathCombine (line 335) | [Fact] method TestUPathMakeRelative (line 354) | [Fact] method TestUPathHasDirectoryChars (line 361) | [Fact] method TestUPathIsValid (line 367) | [Fact] method TestUPathNormalize (line 373) | [Fact] method TestUFileGetDirectoryAndFileName (line 430) | [Fact] method TestUFileGetFileName (line 436) | [Fact] method TestUFileGetFileExtension (line 442) | [Fact] method TestUFileGetFileNameWithExtension (line 448) | [Fact] method TestUFileGetFullPathWithoutExtension (line 454) | [Fact] method TestUFileIsValid (line 460) | [Fact] method TestUDirectoryContains (line 466) | [Fact] method TestUDirectoryGetDirectoryName (line 472) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TestUPathOld.cs class TestUPathOld (line 10) | public class TestUPathOld method TestNormalize (line 12) | [Fact] method TestFileExtension (line 340) | [Fact] method TestIsDirectoryOnly (line 354) | [Fact] method TestWithSimpleDirectory (line 365) | [Fact] method TestWithSimplePath (line 377) | [Fact] method TestWithSimplePathWithExtension (line 388) | [Fact] method TestWithNormalization (line 399) | [Fact] method TestEquals (line 420) | [Fact] method TestCombine (line 438) | [Fact] method TestMixedSlash (line 445) | [Fact] method TestMakeRelative (line 453) | [Fact] method TestMakeRelativeWithDrive (line 511) | [Fact] method TestContains (line 557) | [Fact] method TestGetDirectoryName (line 569) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/Transactions/OrderedOperation.cs class OrderedOperation (line 7) | internal class OrderedOperation : SimpleOperation class Counter (line 13) | internal class Counter method Reset (line 15) | public void Reset() => Value = 0; method OrderedOperation (line 19) | public OrderedOperation(Counter counter, int order, int totalCount) method Rollback (line 26) | protected override void Rollback() method Rollforward (line 35) | protected override void Rollforward() FILE: sources/core/Stride.Core.Design.Tests/Transactions/SimpleOperation.cs class SimpleOperation (line 8) | internal class SimpleOperation : Operation method Rollback (line 18) | protected override void Rollback() method Rollforward (line 24) | protected override void Rollforward() FILE: sources/core/Stride.Core.Design.Tests/Transactions/TestTransaction.cs class TestTransaction (line 8) | public class TestTransaction method TestEmptyTransaction (line 10) | [Fact] method TestEmptyNestedTransaction (line 24) | [Fact] method TestSingleOperationTransaction (line 42) | [Fact] method TestSingleOperationTransactionRollback (line 60) | [Fact] method TestSingleOperationTransactionRollforward (line 80) | [Fact] method TestMultipleOperationsTransaction (line 101) | [Fact] method TestMultipleOperationsTransactionRollback (line 120) | [Fact] method TestMultipleOperationsTransactionRollforward (line 148) | [Fact] method TestClear (line 178) | [Fact] method TestDiscardStackFull (line 203) | [Fact] method TestDiscardMultipleStackFull (line 225) | [Fact] method TestDiscardOnePurged (line 250) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/Transactions/TestTransactionEvent.cs class TestTransactionEvent (line 10) | public class TestTransactionEvent method TestTransactionCompleted (line 12) | [Fact] method TestEmptyTransactionCompleted (line 35) | [Fact] method TestTransactionCleared (line 61) | [Fact] method TestTransactionRollbacked (line 85) | [Fact] method TestTransactionRollforwarded (line 113) | [Fact] method TestTransactionDiscardStackFull (line 145) | [Fact] method TestTransactionDiscardPurgeLast (line 186) | [Fact] method TestTransactionDiscardPurgeMultiple (line 229) | [Fact] method TestTransactionDiscardPurgeAll (line 279) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/Transactions/TestTransactionStack.cs class TestTransactionStack (line 8) | public class TestTransactionStack method TestConstruction (line 10) | [Fact] method TestOverCapacity (line 21) | [Fact] method TestZeroCapacity (line 55) | [Fact] method TestInterleavedTransactionThrows (line 85) | [Fact] method TestKeepParentAlive (line 105) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TypeConverters/TestBaseConverter.cs class TestBaseConverter (line 14) | public class TestBaseConverter class TestConverter (line 17) | private class TestConverter : BaseConverter method TestConverter (line 19) | public TestConverter() method ConvertFrom (line 29) | public override object? ConvertFrom(ITypeDescriptorContext? context,... method ConvertTo (line 38) | public override object? ConvertTo(ITypeDescriptorContext? context, C... type TestStruct (line 48) | private struct TestStruct method TestStruct (line 53) | public TestStruct(int x, int y) method CanConvertFrom_String_ReturnsTrue (line 60) | [Fact] method CanConvertFrom_Int_ReturnsFalse (line 67) | [Fact] method CanConvertTo_String_ReturnsTrue (line 74) | [Fact] method CanConvertTo_InstanceDescriptor_ReturnsTrue (line 81) | [Fact] method ConvertFrom_ValidString_ReturnsStruct (line 88) | [Fact] method ConvertFrom_WithCulture_UsesSpecifiedCulture (line 100) | [Fact] method ConvertFrom_NullString_ReturnsDefault (line 113) | [Fact] method ConvertFrom_InvalidFormat_ThrowsFormatException (line 126) | [Fact] method ConvertTo_ValidStruct_ReturnsString (line 133) | [Fact] method ConvertTo_WithCulture_UsesSpecifiedCulture (line 147) | [Fact] method GetCreateInstanceSupported_ReturnsTrue (line 159) | [Fact] method GetPropertiesSupported_ReturnsTrue (line 166) | [Fact] method GetProperties_ReturnsPropertyCollection (line 173) | [Fact] method GetProperties_WithAttributes_ReturnsPropertyCollection (line 186) | [Fact] method Properties_InitializedCorrectly (line 197) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TypeConverters/TestColor3Converter.cs class TestColor3Converter (line 14) | public class TestColor3Converter method Constructor_SetsProperties (line 16) | [Fact] method CanConvertFrom_WithString_ReturnsTrue (line 23) | [Fact] method CanConvertFrom_WithColor_ReturnsTrue (line 30) | [Fact] method CanConvertFrom_WithColor4_ReturnsTrue (line 37) | [Fact] method CanConvertTo_ToString_ReturnsTrue (line 44) | [Fact] method ConvertFrom_WithColor_ConvertsCorrectly (line 51) | [Fact] method ConvertFrom_WithColor4_ConvertsCorrectly (line 63) | [Fact] method ConvertFrom_WithHexString_ConvertsCorrectly (line 75) | [Fact] method ConvertFrom_WithFormattedString_ConvertsCorrectly (line 88) | [Fact] method ConvertTo_ToString_ConvertsCorrectly (line 101) | [Fact] method RoundTrip_String_PreservesValue (line 112) | [Fact] method GetProperties_ReturnsCorrectProperties (line 130) | [Fact] method CreateInstance_CreatesNewColor3 (line 144) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TypeConverters/TestColor4Converter.cs class TestColor4Converter (line 15) | public class TestColor4Converter method Constructor_SetsProperties (line 17) | [Fact] method CanConvertFrom_WithString_ReturnsTrue (line 24) | [Fact] method CanConvertFrom_WithColor_ReturnsTrue (line 31) | [Fact] method CanConvertFrom_WithColor3_ReturnsTrue (line 38) | [Fact] method CanConvertTo_ToString_ReturnsTrue (line 45) | [Fact] method CanConvertTo_ToColor_ReturnsTrue (line 52) | [Fact] method CanConvertTo_ToColor3_ReturnsTrue (line 59) | [Fact] method ConvertFrom_WithColor_ConvertsCorrectly (line 66) | [Fact] method ConvertFrom_WithColor3_ConvertsCorrectly (line 78) | [Fact] method ConvertFrom_WithHexString_ConvertsCorrectly (line 90) | [Fact] method ConvertFrom_WithNamedColor_ConvertsCorrectly (line 103) | [Fact] method ConvertFrom_WithFormattedString_ConvertsCorrectly (line 119) | [Fact] method ConvertTo_ToString_ConvertsCorrectly (line 133) | [Fact] method ConvertTo_ToColor_ConvertsCorrectly (line 144) | [Fact] method ConvertTo_ToColor3_ConvertsCorrectly (line 156) | [Fact] method RoundTrip_String_PreservesValue (line 168) | [Fact] method ConvertTo_WithNullDestinationType_ThrowsArgumentNullException (line 187) | [Fact] method GetProperties_ReturnsCorrectProperties (line 196) | [Fact] method CreateInstance_CreatesNewColor4 (line 211) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TypeConverters/TestColorConverter.cs class TestColorConverter (line 13) | public class TestColorConverter method CanConvertTo_Color3_ReturnsTrue (line 17) | [Fact] method CanConvertTo_Color4_ReturnsTrue (line 23) | [Fact] method CanConvertFrom_Color3_ReturnsTrue (line 29) | [Fact] method CanConvertFrom_Color4_ReturnsTrue (line 35) | [Fact] method ConvertTo_ToString_ReturnsString (line 41) | [Fact] method ConvertTo_ToColor3_ConvertsCorrectly (line 51) | [Fact] method ConvertTo_ToColor4_ConvertsCorrectly (line 62) | [Fact] method ConvertTo_ToInstanceDescriptor_ReturnsDescriptor (line 73) | [Fact] method ConvertFrom_Color3_ConvertsCorrectly (line 83) | [Fact] method ConvertFrom_Color4_ConvertsCorrectly (line 94) | [Fact] method CreateInstance_WithPropertyValues_CreatesColor (line 105) | [Fact] method GetProperties_ReturnsRGBAProperties (line 126) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TypeConverters/TestFieldPropertyDescriptor.cs class TestFieldPropertyDescriptor (line 14) | public class TestFieldPropertyDescriptor class TestClass (line 17) | private class TestClass method Constructor_WithValidFieldInfo_SetsProperties (line 28) | [Fact] method IsReadOnly_AlwaysReturnsFalse (line 41) | [Fact] method IsReadOnly_WithReadOnlyField_StillReturnsFalse (line 50) | [Fact] method PropertyType_ReturnsFieldType (line 60) | [Fact] method ComponentType_ReturnsDeclaringType (line 72) | [Fact] method GetValue_ReturnsFieldValue (line 81) | [Fact] method GetValue_WithNullComponent_ThrowsTargetException (line 93) | [Fact] method SetValue_UpdatesFieldValue (line 103) | [Fact] method SetValue_TriggersValueChangedEvent (line 115) | [Fact] method CanResetValue_AlwaysReturnsFalse (line 130) | [Fact] method ResetValue_DoesNothing (line 140) | [Fact] method ShouldSerializeValue_AlwaysReturnsTrue (line 153) | [Fact] method Constructor_PreservesFieldAttributes (line 163) | [Fact] method Equals_WithSameFieldInfo_ReturnsTrue (line 178) | [Fact] method Equals_WithDifferentFieldInfo_ReturnsFalse (line 189) | [Fact] method Equals_WithNull_ReturnsFalse (line 201) | [Fact] method Equals_WithSelf_ReturnsTrue (line 211) | [Fact] method Equals_WithDifferentType_ReturnsFalse (line 221) | [Fact] method GetHashCode_WithSameFieldInfo_ReturnsSameHashCode (line 231) | [Fact] method GetHashCode_WithDifferentFieldInfo_ReturnsDifferentHashCode (line 241) | [Fact] method OperatorEquals_WithSameFieldInfo_ReturnsTrue (line 253) | [Fact] method OperatorEquals_WithDifferentFieldInfo_ReturnsFalse (line 263) | [Fact] method OperatorEquals_WithNulls_HandlesCorrectly (line 274) | [Fact] method OperatorNotEquals_WithSameFieldInfo_ReturnsFalse (line 285) | [Fact] method OperatorNotEquals_WithDifferentFieldInfo_ReturnsTrue (line 295) | [Fact] method OperatorNotEquals_WithNulls_HandlesCorrectly (line 306) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/TypeConverters/TestMatrixConverter.cs class TestMatrixConverter (line 13) | public class TestMatrixConverter method Constructor_InitializesPropertiesWithAllMatrixFields (line 17) | [Fact] method ConvertTo_ToStringWithMatrix_ReturnsMatrixString (line 42) | [Fact] method ConvertTo_ToInstanceDescriptor_ReturnsInstanceDescriptor (line 60) | [Fact] method ConvertTo_WithNullDestinationType_ThrowsArgumentNullException (line 76) | [Fact] method ConvertTo_WithNonMatrixValue_CallsBaseConvertTo (line 85) | [Fact] method ConvertFrom_WithNullString_ReturnsNull (line 93) | [Fact] method ConvertFrom_WithEmptyString_ReturnsNull (line 101) | [Fact] method CreateInstance_WithAllPropertyValues_ReturnsMatrix (line 109) | [Fact] method CreateInstance_WithNullPropertyValues_ThrowsArgumentNullException (line 154) | [Fact] method ConvertTo_IdentityMatrix_ReturnsCorrectString (line 160) | [Fact] FILE: sources/core/Stride.Core.Design.Tests/Windows/TestAppHelper.cs class TestAppHelper (line 10) | public class TestAppHelper method GetCommandLineArgs_ReturnsArgsWithoutFirstElement (line 12) | [Fact] method BuildErrorMessage_WithNullException_ThrowsNullReferenceException (line 25) | [Fact] method BuildErrorMessage_WithExceptionAndNoHeader_ContainsSystemInfo (line 31) | [Fact] method BuildErrorMessage_WithExceptionAndHeader_StartsWithHeader (line 46) | [Fact] method BuildErrorMessage_WithNullHeader_DoesNotIncludeHeader (line 58) | [Fact] method BuildErrorMessage_IncludesProcessorCount (line 67) | [Fact] method BuildErrorMessage_IncludesOSArchitecture (line 76) | [Fact] method BuildErrorMessage_WithInnerException_IncludesInnerExceptionDetails (line 86) | [Fact] method WriteVideoConfig_WithValidStringBuilder_WritesGPUInfo (line 97) | [Fact] method WriteVideoConfig_WithNullStringBuilder_ThrowsNullReferenceException (line 112) | [Fact] method GetVideoConfig_ReturnsDictionary (line 118) | [Fact] method GetVideoConfig_WhenSuccessful_ContainsGPUKeys (line 128) | [Fact] method GetVideoConfig_DoesNotIncludeNullValues (line 141) | [Fact] method GetVideoConfig_KeysFollowGPUNumberDotPropertyFormat (line 150) | [Fact] method WriteVideoConfig_OutputContainsGPUNumber (line 165) | [Fact] method WriteVideoConfig_IndentsPropertyNames (line 179) | [Fact] FILE: sources/core/Stride.Core.Design/AbsoluteId.cs type AbsoluteId (line 12) | [DataContract("AbsoluteId")] method AbsoluteId (line 21) | public AbsoluteId(AssetId assetId, Guid objectId) method Equals (line 51) | public readonly bool Equals(AbsoluteId other) method Equals (line 57) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method GetHashCode (line 63) | public override readonly int GetHashCode() method ToString (line 69) | public override readonly string ToString() FILE: sources/core/Stride.Core.Design/Annotations/BaseTypeRequiredAttribute.cs class BaseTypeRequiredAttribute (line 41) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method BaseTypeRequiredAttribute (line 45) | public BaseTypeRequiredAttribute([NotNull] Type baseType) FILE: sources/core/Stride.Core.Design/Annotations/CollectionAccessAttribute.cs class CollectionAccessAttribute (line 32) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Constructor |... method CollectionAccessAttribute (line 35) | public CollectionAccessAttribute(CollectionAccessType collectionAccess... type CollectionAccessType (line 43) | [Flags] FILE: sources/core/Stride.Core.Design/Annotations/MustUseReturnValueAttribute.cs class MustUseReturnValueAttribute (line 31) | [AttributeUsage(AttributeTargets.Method)] method MustUseReturnValueAttribute (line 34) | public MustUseReturnValueAttribute() method MustUseReturnValueAttribute (line 38) | public MustUseReturnValueAttribute(string justification) FILE: sources/core/Stride.Core.Design/CodeEditorSupport/IDEInfo.cs class IDEInfo (line 6) | public sealed class IDEInfo method IDEInfo (line 16) | public IDEInfo(string displayName, string? programPath, IDEType ideTyp... method ToString (line 67) | public override string ToString() => DisplayName; FILE: sources/core/Stride.Core.Design/CodeEditorSupport/IDEInfoVersions.cs class IDEInfoVersions (line 10) | public static class IDEInfoVersions method AvailableIDEs (line 12) | public static IEnumerable AvailableIDEs() FILE: sources/core/Stride.Core.Design/CodeEditorSupport/IDEType.cs type IDEType (line 9) | public enum IDEType FILE: sources/core/Stride.Core.Design/CodeEditorSupport/Rider/RiderLocatorEnvironment.cs class RiderLocatorEnvironment (line 9) | internal sealed class RiderLocatorEnvironment : IRiderLocatorEnvironment method FromJson (line 11) | public T? FromJson(string json) method Info (line 16) | public void Info(string message, Exception e = null) method Warn (line 21) | public void Warn(string message, Exception e = null) method Error (line 25) | public void Error(string message, Exception e = null) method Verbose (line 29) | public void Verbose(string message, Exception e = null) FILE: sources/core/Stride.Core.Design/CodeEditorSupport/Rider/RiderVersions.cs class RiderVersions (line 9) | public static class RiderVersions method BuildIDEInfos (line 14) | private static List BuildIDEInfos() FILE: sources/core/Stride.Core.Design/CodeEditorSupport/VSCode/VSCodeVersions.cs class VSCodeVersions (line 6) | public static class VSCodeVersions method BuildIDEInfos (line 11) | private static List BuildIDEInfos() FILE: sources/core/Stride.Core.Design/CodeEditorSupport/VisualStudio/VisualStudioVersions.cs class VisualStudioVersions (line 9) | public static class VisualStudioVersions method BuildIDEInfos (line 19) | private static List BuildIDEInfos() FILE: sources/core/Stride.Core.Design/Collections/HybridDictionary.cs class HybridDictionary (line 11) | public class HybridDictionary : IDictionary method CheckInvariant (line 23) | [Conditional("DEBUG")] method HybridDictionary (line 30) | public HybridDictionary() : this(0, null) method HybridDictionary (line 33) | public HybridDictionary(int capacity) : this(capacity, null) method HybridDictionary (line 37) | public HybridDictionary(IEqualityComparer comparer) : this(0, co... method HybridDictionary (line 41) | public HybridDictionary(IDictionary dictionary) : this(d... method HybridDictionary (line 45) | public HybridDictionary(int capacity, IEqualityComparer? comparer) method HybridDictionary (line 62) | public HybridDictionary(IDictionary dictionary, IEqualit... method Add (line 117) | public void Add(KeyValuePair item) method Add (line 131) | public void Add(TKey key, TValue value) method Remove (line 145) | public bool Remove(KeyValuePair item) method Remove (line 166) | public bool Remove(TKey key) method Clear (line 187) | public void Clear() method Contains (line 193) | public bool Contains(KeyValuePair item) method CopyTo (line 213) | public void CopyTo(KeyValuePair[] array, int arrayIndex) method ContainsKey (line 226) | public bool ContainsKey(TKey key) method TryGetValue (line 246) | public bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue va... method GetEnumerator (line 270) | public IEnumerator> GetEnumerator() method GetEnumerator (line 276) | IEnumerator IEnumerable.GetEnumerator() method Fetch (line 281) | private TValue Fetch(TKey key) method Update (line 295) | private void Update(TKey key, TValue value) method InternalAdd (line 317) | private void InternalAdd(KeyValuePair item) method ChangeOver (line 336) | private void ChangeOver() FILE: sources/core/Stride.Core.Design/Extensions/AnonymousEqualityComparer.cs class AnonymousEqualityComparer (line 10) | public class AnonymousEqualityComparer : IEqualityComparer method AnonymousEqualityComparer (line 20) | public AnonymousEqualityComparer(Func equals, Func equals) method Equals (line 43) | public bool Equals(T? x, T? y) method GetHashCode (line 49) | public int GetHashCode(T obj) FILE: sources/core/Stride.Core.Design/Extensions/DesignExtensions.cs class DesignExtensions (line 12) | public static class DesignExtensions method IsReadOnly (line 19) | [Pure] method Enumerate (line 43) | [Pure] method Enumerate (line 56) | [Pure] method Zip (line 63) | [Pure] method SelectDeep (line 103) | [Pure] method BreadthFirst (line 140) | [Pure] method DepthFirst (line 178) | [Pure] method Distinct (line 210) | [Pure] method Equals (line 216) | [Pure] method SequenceEqual (line 248) | [Pure] method AllEqual (line 283) | [Pure] method GetOrCreateValue (line 305) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetOrCreateValue (line 320) | public static TValue GetOrCreateValue(this IDictionary(this IList list, Predicate pred... method RemoveWhere (line 349) | public static int RemoveWhere(this ICollection collection, Predi... class SelectorEqualityComparer (line 360) | private class SelectorEqualityComparer : IEqualityComparer method SelectorEqualityComparer (line 364) | public SelectorEqualityComparer(Func selector) method Equals (line 369) | public bool Equals(T? x, T? y) method GetHashCode (line 382) | public int GetHashCode(T obj) FILE: sources/core/Stride.Core.Design/Extensions/DictionaryExtensions.cs class DictionaryExtensions (line 6) | public static class DictionaryExtensions method TryGetValue (line 8) | public static TValue? TryGetValue(this IReadOnlyDictiona... method AddRange (line 14) | public static void AddRange(this IDictionary(this IDictionary ... FILE: sources/core/Stride.Core.Design/Extensions/EnumExtensions.cs class EnumExtensions (line 9) | public static class EnumExtensions method GetIndividualFlags (line 16) | public static IEnumerable GetIndividualFlags(Type enumType) method GetAllFlags (line 39) | public static IEnumerable GetAllFlags(this Enum value) method GetIndividualFlags (line 49) | public static IEnumerable GetIndividualFlags(this Enum value) method GetEnum (line 60) | public static Enum GetEnum(Type enumType, IEnumerable flags) method GetFlags (line 72) | private static IEnumerable GetFlags(Enum value, IList flags) FILE: sources/core/Stride.Core.Design/Extensions/ExceptionExtensions.cs class ExceptionExtensions (line 8) | public static class ExceptionExtensions method Ignore (line 19) | public static void Ignore(this Exception exception) method FormatSummary (line 31) | public static string FormatSummary(this Exception exception, bool star... method FormatFull (line 50) | public static string FormatFull(this Exception exception, int indentIn... method ExtractStackTrace (line 64) | public static string ExtractStackTrace(this Exception exception, int i... method FormatForReportRecursively (line 71) | private static void FormatForReportRecursively(StringBuilder sb, Excep... method ExtractStackTrace (line 100) | private static void ExtractStackTrace(StringBuilder sb, Exception exce... FILE: sources/core/Stride.Core.Design/Extensions/ListExtensions.cs class ListExtensions (line 6) | public static class ListExtensions method Subset (line 8) | public static IEnumerable Subset(this IList list, int startIn... method AddRange (line 16) | public static void AddRange(this ICollection list, IEnumerable Yield(this T? obj) method ToEnumerable (line 50) | public static IEnumerable ToEnumerable(this object? obj) method SafeArgument (line 76) | public static T SafeArgument(this T obj, [CallerArgumentExpression(... FILE: sources/core/Stride.Core.Design/Extensions/ProcessExtensions.cs class ProcessExtensions (line 9) | public static class ProcessExtensions method WaitForExitAsync (line 18) | public static Task WaitForExitAsync([NotNull] this Process process, Ca... FILE: sources/core/Stride.Core.Design/Extensions/TaskExtensions.cs class TaskExtensions (line 8) | public static class TaskExtensions method Forget (line 10) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/core/Stride.Core.Design/Extensions/TypeDescriptorExtensions.cs class TypeDescriptorExtensions (line 9) | public static class TypeDescriptorExtensions method TypeDescriptorExtensions (line 18) | static TypeDescriptorExtensions() method MatchType (line 24) | public static bool MatchType(this ITypeDescriptor descriptor, Type type) method GetInheritedInstantiableTypes (line 29) | public static IEnumerable GetInheritedInstantiableTypes(this Typ... method IsImplementedOnAny (line 53) | public static bool IsImplementedOnAny(this Type type) method GetInheritedTypes (line 76) | public static IEnumerable GetInheritedTypes(this Type type) method IsInstantiableType (line 100) | private static bool IsInstantiableType(Type type) method ClearCache (line 123) | private static void ClearCache(object? sender, AssemblyRegisteredEvent... method GetInnerCollectionType (line 144) | public static Type GetInnerCollectionType(this ITypeDescriptor typeDes... FILE: sources/core/Stride.Core.Design/IDestroyable.cs type IDestroyable (line 13) | public interface IDestroyable method Destroy (line 18) | void Destroy(); FILE: sources/core/Stride.Core.Design/IO/UDirectory.cs class UDirectory (line 12) | [DataContract("dir")] method UDirectory (line 30) | public UDirectory(string? directoryPath) : base(directoryPath, true) method UDirectory (line 34) | internal UDirectory(string fullPath, StringSpan driveSpan, StringSpan ... method GetDirectoryName (line 42) | public string GetDirectoryName() method MakeRelative (line 53) | public new UDirectory MakeRelative(UDirectory anchorDirectory) method Combine (line 75) | public static UDirectory Combine(UDirectory leftPath, UDirectory right... method Contains (line 85) | public bool Contains(UPath path) FILE: sources/core/Stride.Core.Design/IO/UDirectorySerializer.cs class UDirectorySerializer (line 7) | [DataSerializerGlobal(typeof(UDirectorySerializer))] method Serialize (line 11) | public override void Serialize(ref UDirectory obj, ArchiveMode mode, S... FILE: sources/core/Stride.Core.Design/IO/UFile.cs class UFile (line 12) | [DataContract("file")] method UFile (line 20) | public UFile(string? filePath) method GetFileName (line 29) | public string? GetFileName() method GetFileNameWithoutExtension (line 43) | public string? GetFileNameWithoutExtension() method GetDirectoryAndFileName (line 52) | public string? GetDirectoryAndFileName() method GetDirectoryAndFileNameWithoutExtension (line 70) | public string? GetDirectoryAndFileNameWithoutExtension() method GetFileExtension (line 84) | public string? GetFileExtension() method GetFullPathWithoutExtension (line 93) | public string? GetFullPathWithoutExtension() method Combine (line 109) | public static UFile Combine(UDirectory leftPath, UFile rightPath) method MakeRelative (line 119) | public new UFile MakeRelative(UDirectory anchorDirectory) method IsValid (line 129) | public static new bool IsValid(string path) FILE: sources/core/Stride.Core.Design/IO/UFileSerializer.cs class UFileSerializer (line 10) | [DataSerializerGlobal(typeof(UFileSerializer))] method Serialize (line 14) | public override void Serialize(ref UFile obj, ArchiveMode mode, Serial... FILE: sources/core/Stride.Core.Design/IO/UPath.cs class UPath (line 19) | public abstract class UPath : IEquatable, IComparable method UPath (line 58) | internal UPath(string? filePath, bool isDirectory) method UPath (line 69) | protected UPath(string fullPath, StringSpan driveSpan, StringSpan dire... method IsNullOrEmpty (line 130) | public static bool IsNullOrEmpty(UPath path) method GetDrive (line 139) | public string? GetDrive() method GetDirectory (line 148) | [Obsolete("This method is obsolete. Use GetFullDirectory")] method GetParent (line 172) | public UDirectory GetParent() method GetComponents (line 194) | public IReadOnlyCollection GetComponents() method GetFullDirectory (line 221) | public UDirectory GetFullDirectory() method Equals (line 242) | public bool Equals([NotNullWhen(true)] UPath? other) method Equals (line 248) | public override bool Equals([NotNullWhen(true)] object? obj) method GetHashCode (line 254) | public override int GetHashCode() method ComputeStringHashCodeCaseInsensitive (line 259) | private static int ComputeStringHashCodeCaseInsensitive(string text) method CompareTo (line 264) | public int CompareTo(object? obj) method ToString (line 273) | public override string ToString() method ToOSPath (line 284) | public string ToOSPath() method Combine (line 317) | public static T Combine(UDirectory leftPath, T rightPath) where T :... method MakeRelative (line 343) | public UPath MakeRelative(UDirectory anchorDirectory) method HasDirectoryChars (line 444) | public static bool HasDirectoryChars(string path) method IsValid (line 454) | public static bool IsValid(string path) method Normalize (line 467) | public static string? Normalize(string pathToNormalize) method Normalize (line 484) | public static StringBuilder? Normalize(string pathToNormalize, out str... type NormalizationState (line 492) | private enum NormalizationState method Normalize (line 510) | public static unsafe StringBuilder? Normalize(string pathToNormalize, ... method IsParentComponentPath (line 680) | private static bool IsParentComponentPath(StringBuilder builder, Strin... method IsRelativeCurrentComponentPath (line 695) | private static bool IsRelativeCurrentComponentPath(StringBuilder build... method TrimParentAndSelfPath (line 712) | private static unsafe void TrimParentAndSelfPath(StringBuilder builder... method Decode (line 763) | private static string Decode(string? pathToNormalize, bool isPathDirec... FILE: sources/core/Stride.Core.Design/IO/UPathType.cs type UPathType (line 8) | public enum UPathType FILE: sources/core/Stride.Core.Design/IO/UPathTypeConverter.cs class UPathTypeConverter (line 13) | public abstract class UPathTypeConverter : TypeConverter method Convert (line 20) | protected abstract T Convert(string value); method CanConvertFrom (line 23) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method ConvertFrom (line 29) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... class UFileTypeConverter (line 38) | public sealed class UFileTypeConverter : UPathTypeConverter method Convert (line 41) | protected override UFile Convert(string value) class UDirectoryTypeConverter (line 50) | public sealed class UDirectoryTypeConverter : UPathTypeConverter ReserveSyncLock() method LockAsync (line 61) | public async Task LockAsync() method AcquireOrEnqueue (line 89) | private void AcquireOrEnqueue(MicroThreadLockBase lockToAcquire) class MicroThreadLockBase (line 103) | private abstract class MicroThreadLockBase : IDisposable method MicroThreadLockBase (line 109) | protected MicroThreadLockBase(MicroThreadLock microThreadLock) method Dispose (line 117) | public virtual void Dispose() method Acquire (line 141) | internal void Acquire() method Reenter (line 148) | internal virtual void Reenter() method Release (line 154) | internal abstract void Release(); class MicroThreadAsyncLock (line 157) | private class MicroThreadAsyncLock : MicroThreadLockBase method MicroThreadAsyncLock (line 159) | public MicroThreadAsyncLock(MicroThreadLock microThreadLock) method Register (line 164) | internal void Register() method Release (line 169) | internal override void Release() class MicroThreadSyncLock (line 175) | private class MicroThreadSyncLock : MicroThreadLockBase, ISyncLockable method MicroThreadSyncLock (line 179) | public MicroThreadSyncLock(MicroThreadLock microThreadLock) method Dispose (line 184) | public override void Dispose() method Reenter (line 190) | internal override void Reenter() method Take (line 196) | internal void Take() method Release (line 205) | internal override void Release() method Lock (line 214) | public IDisposable Lock() FILE: sources/core/Stride.Core.Design/Module.cs class Module (line 14) | internal class Module method Initialize (line 16) | [ModuleInitializer] FILE: sources/core/Stride.Core.Design/NamingHelper.cs class NamingHelper (line 12) | public static partial class NamingHelper method IsValidNamespace (line 33) | public static bool IsValidNamespace(string text) method IsValidNamespace (line 44) | public static bool IsValidNamespace(string text, out string? error) method IsIdentifier (line 70) | public static bool IsIdentifier(string text) method ComputeNewName (line 89) | public static string ComputeNewName(string baseName, IEnumerable... method ComputeNewName (line 109) | public static string ComputeNewName(string baseName, ContainsLocationD... method GetMatchIdentifierRegex (line 151) | [GeneratedRegex("^[a-zA-Z_][a-zA-Z0-9_]*$")] FILE: sources/core/Stride.Core.Design/ObjectCache.cs class ObjectCache (line 11) | public class ObjectCache where TKey : IEquatable whe... method ObjectCache (line 29) | public ObjectCache(int size, IEqualityComparer? comparer) method ObjectCache (line 45) | public ObjectCache(int size) method ObjectCache (line 53) | public ObjectCache() method TryGet (line 69) | public TValue? TryGet(TKey key) method Cache (line 94) | public void Cache(TKey key, TValue value) method Resize (line 107) | private void Resize(int newSize) method ShrinkCache (line 122) | private void ShrinkCache(int emptySlotToKeep = 0) FILE: sources/core/Stride.Core.Design/PackageVersion.Serializer.cs class PackageVersion (line 8) | [DataContract("PackageVersion")] class PackageVersionDataSerializer (line 12) | internal class PackageVersionDataSerializer : DataSerializer\d+(\s*\.\s*\d+){0,3})(?-[0-9a-... method GetStrictSemanticVersionRegex (line 360) | [GeneratedRegex(@"^(?\d+(\.\d+){2})(?-[0-9a-z]*[\.0-... FILE: sources/core/Stride.Core.Design/PackageVersionRange.cs class PackageVersionRange (line 36) | [DataContract("PackageVersionDependency")] method PackageVersionRange (line 42) | public PackageVersionRange() method PackageVersionRange (line 50) | public PackageVersionRange(PackageVersion? version) : this(version, tr... method PackageVersionRange (line 60) | public PackageVersionRange(PackageVersion minVersion, bool minVersionI... method PackageVersionRange (line 73) | public PackageVersionRange(PackageVersion? minVersion, bool minVersion... method Contains (line 114) | public bool Contains(PackageVersion version) method GetSafeRange (line 152) | public static PackageVersionRange GetSafeRange(PackageVersion version) method TryParse (line 169) | public static bool TryParse(string value, [MaybeNullWhen(false)] out P... method ToPrettyPrint (line 277) | public string ToPrettyPrint() method ToString (line 327) | public override string ToString() method ToFilter (line 347) | public Func ToFilter(Func extractor) method Equals (line 388) | public bool Equals([NotNullWhen(true)] PackageVersionRange? other) method Equals (line 399) | public override bool Equals([NotNullWhen(true)] object? obj) method GetHashCode (line 406) | public override int GetHashCode() FILE: sources/core/Stride.Core.Design/Reflection/AssemblyContainer.cs class LoadedAssembly (line 13) | public class LoadedAssembly method LoadedAssembly (line 21) | public LoadedAssembly(AssemblyContainer container, string path, Assemb... class AssemblyContainer (line 29) | public class AssemblyContainer method AssemblyContainer (line 51) | static AssemblyContainer() method LoadAssemblyFromPath (line 73) | public Assembly? LoadAssemblyFromPath(string assemblyFullPath, ILogger... method UnloadAssembly (line 104) | public bool UnloadAssembly(Assembly assembly) method RegisterDependency (line 119) | public void RegisterDependency(string assemblyFullPath) method LoadAssemblyByName (line 133) | private Assembly? LoadAssemblyByName(AssemblyName assemblyName, string... method LoadAssemblyFromPathInternal (line 204) | private Assembly? LoadAssemblyFromPathInternal(string assemblyFullPath) method CurrentDomain_AssemblyResolve (line 375) | private static Assembly? CurrentDomain_AssemblyResolve(object? sender,... FILE: sources/core/Stride.Core.Design/Reflection/DataVisitorBase.cs class DataVisitorBase (line 12) | public abstract class DataVisitorBase : IDataVisitor method DataVisitorBase (line 22) | protected DataVisitorBase(IAttributeRegistry attributeRegistry) method DataVisitorBase (line 30) | protected DataVisitorBase() method DataVisitorBase (line 40) | protected DataVisitorBase(ITypeDescriptorFactory typeDescriptorFactory) method Reset (line 81) | public virtual void Reset() method Visit (line 90) | public void Visit(object? obj) method Visit (line 106) | protected void Visit(object? obj, ITypeDescriptor? descriptor) method VisitNull (line 166) | public virtual void VisitNull() method VisitPrimitive (line 171) | public virtual void VisitPrimitive(object primitive, PrimitiveDescript... method VisitObject (line 176) | public virtual void VisitObject(object obj, ObjectDescriptor descripto... method VisitObjectMember (line 207) | public virtual void VisitObjectMember(object container, ObjectDescript... method VisitArray (line 213) | public virtual void VisitArray(Array array, ArrayDescriptor descriptor) method VisitArrayItem (line 225) | public virtual void VisitArrayItem(Array array, ArrayDescriptor descri... method VisitCollection (line 231) | public virtual void VisitCollection(IEnumerable collection, Collection... method VisitCollectionItem (line 250) | public virtual void VisitCollectionItem(IEnumerable collection, Collec... method VisitDictionary (line 256) | public virtual void VisitDictionary(object dictionary, DictionaryDescr... method VisitDictionaryKeyValue (line 275) | public virtual void VisitDictionaryKeyValue(object dictionary, Diction... method VisitSet (line 282) | public virtual void VisitSet(IEnumerable set, SetDescriptor descriptor) method VisitSetItem (line 296) | public virtual void VisitSetItem(IEnumerable set, SetDescriptor descri... method CanVisit (line 301) | protected virtual bool CanVisit(object obj) FILE: sources/core/Stride.Core.Design/Reflection/IDataCustomVisitor.cs type IDataCustomVisitor (line 8) | [AssemblyScan] method CanVisit (line 16) | bool CanVisit(Type type); method Visit (line 22) | void Visit(ref VisitorContext context); FILE: sources/core/Stride.Core.Design/Reflection/IDataVisitor.cs type IDataVisitor (line 11) | public interface IDataVisitor method VisitNull (line 16) | void VisitNull(); method VisitPrimitive (line 23) | void VisitPrimitive(object primitive, PrimitiveDescriptor descriptor); method VisitObject (line 31) | void VisitObject(object obj, ObjectDescriptor descriptor, bool visitMe... method VisitObjectMember (line 40) | void VisitObjectMember(object container, ObjectDescriptor containerDes... method VisitArray (line 47) | void VisitArray(Array array, ArrayDescriptor descriptor); method VisitArrayItem (line 57) | void VisitArrayItem(Array array, ArrayDescriptor descriptor, int index... method VisitCollection (line 64) | void VisitCollection(IEnumerable collection, CollectionDescriptor desc... method VisitCollectionItem (line 74) | void VisitCollectionItem(IEnumerable collection, CollectionDescriptor ... method VisitDictionary (line 81) | void VisitDictionary(object dictionary, DictionaryDescriptor descriptor); method VisitDictionaryKeyValue (line 92) | void VisitDictionaryKeyValue(object dictionary, DictionaryDescriptor d... method VisitSet (line 99) | void VisitSet(IEnumerable set, SetDescriptor descriptor); method VisitSetItem (line 108) | void VisitSetItem(IEnumerable set, SetDescriptor descriptor, object? i... FILE: sources/core/Stride.Core.Design/Reflection/ShadowObject.cs class ShadowObject (line 12) | public sealed class ShadowObject : Dictionary method ShadowObjectPropertyKey (line 21) | public ShadowObjectPropertyKey(object item1, bool copyValueOnClone) : ... method ShadowObjectPropertyKey (line 38) | public ShadowObjectPropertyKey(object item1, object item2, bool copyVa... method Equals (line 60) | public readonly bool Equals(ShadowObjectPropertyKey other) method Equals (line 65) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method GetHashCode (line 71) | public override readonly int GetHashCode() FILE: sources/core/Stride.Core.Design/Reflection/VisitorContext.cs type VisitorContext (line 6) | public struct VisitorContext FILE: sources/core/Stride.Core.Design/Settings/AppSettingsProvider.cs class AppSettingsProvider (line 9) | internal class AppSettingsProvider : IAppSettingsProvider method LoadAppSettings (line 14) | public AppSettings LoadAppSettings() FILE: sources/core/Stride.Core.Design/Settings/ChangesValidatedEventArgs.cs class ChangesValidatedEventArgs (line 9) | public class ChangesValidatedEventArgs : EventArgs method ChangesValidatedEventArgs (line 15) | public ChangesValidatedEventArgs(SettingsProfile profile) FILE: sources/core/Stride.Core.Design/Settings/FileModifiedEventArgs.cs class FileModifiedEventArgs (line 8) | public class FileModifiedEventArgs : EventArgs method FileModifiedEventArgs (line 14) | public FileModifiedEventArgs(SettingsProfile profile) FILE: sources/core/Stride.Core.Design/Settings/SettingsContainer.cs class SettingsContainer (line 18) | public class SettingsContainer method SettingsContainer (line 37) | public SettingsContainer() method GetAllSettingsKeys (line 77) | [NotNull] method CreateSettingsProfile (line 94) | [NotNull] method LoadSettingsProfile (line 125) | public SettingsProfile? LoadSettingsProfile(UFile filePath, bool setAs... method ReloadSettingsProfile (line 173) | public void ReloadSettingsProfile(SettingsProfile profile) method UnloadSettingsProfile (line 202) | public void UnloadSettingsProfile(SettingsProfile profile) method SaveSettingsProfile (line 220) | public bool SaveSettingsProfile(SettingsProfile profile, UFile filePath) method EncodeSettings (line 260) | internal void EncodeSettings(SettingsProfile profile, SettingsDictiona... method DecodeSettings (line 280) | internal void DecodeSettings(SettingsDictionary settingsDictionary, Se... method GetSettingsKey (line 302) | public SettingsKey? GetSettingsKey(UFile name) method ClearSettings (line 314) | public void ClearSettings() method RegisterSettingsKey (line 326) | internal void RegisterSettingsKey(UFile name, object defaultValue, Set... method ChangeCurrentProfile (line 347) | private void ChangeCurrentProfile(SettingsProfile oldProfile, Settings... FILE: sources/core/Stride.Core.Design/Settings/SettingsDictionary.cs class SettingsDictionary (line 12) | [NonIdentifiableCollectionItems] FILE: sources/core/Stride.Core.Design/Settings/SettingsDictionarySerializer.cs class SettingsDictionarySerializer (line 13) | [YamlSerializerFactory(SettingsProfileSerializer.YamlProfile)] method TryCreate (line 16) | public override IYamlSerializable? TryCreate(SerializerContext context... method WriteDictionaryItem (line 22) | protected override void WriteDictionaryItem(ref ObjectContext objectCo... method ReadDictionaryItem (line 36) | protected override KeyValuePair ReadDictionaryItem(ref... FILE: sources/core/Stride.Core.Design/Settings/SettingsEntry.cs class SettingsEntry (line 12) | internal abstract class SettingsEntry method SettingsEntry (line 23) | protected SettingsEntry(SettingsProfile profile, UFile name) method CreateFromValue (line 53) | internal static SettingsEntry CreateFromValue(SettingsProfile profile,... method GetSerializableValue (line 69) | internal abstract List GetSerializableValue(SettingsKey ... method UpdateValue (line 71) | private void UpdateValue(object newValue) FILE: sources/core/Stride.Core.Design/Settings/SettingsEntryChangeValueOperation.cs class SettingsEntryChangeValueOperation (line 10) | internal sealed class SettingsEntryChangeValueOperation : Operation method SettingsEntryChangeValueOperation (line 20) | public SettingsEntryChangeValueOperation(SettingsEntry entry, object o... method Rollback (line 27) | protected override void Rollback() method Rollforward (line 33) | protected override void Rollforward() FILE: sources/core/Stride.Core.Design/Settings/SettingsEntryValue.cs class SettingsEntryValue (line 13) | internal class SettingsEntryValue : SettingsEntry method SettingsEntryValue (line 21) | internal SettingsEntryValue(SettingsProfile profile, UFile name, objec... method GetSerializableValue (line 29) | internal override List GetSerializableValue(SettingsKey ... FILE: sources/core/Stride.Core.Design/Settings/SettingsFile.cs class SettingsFile (line 9) | [DataContract("SettingsFile")] method SettingsFile (line 15) | public SettingsFile(SettingsProfile profile) FILE: sources/core/Stride.Core.Design/Settings/SettingsFileLoadedEventArgs.cs class SettingsFileLoadedEventArgs (line 11) | public class SettingsFileLoadedEventArgs : EventArgs method SettingsFileLoadedEventArgs (line 17) | public SettingsFileLoadedEventArgs(UFile path) FILE: sources/core/Stride.Core.Design/Settings/SettingsKey.cs class SettingsKey (line 15) | public abstract class SettingsKey method SettingsKey (line 33) | protected SettingsKey(UFile name, SettingsContainer container, object ... method SettingsKey (line 48) | protected SettingsKey(UFile name, SettingsContainer container, Func value); method NotifyChangesValidated (line 111) | internal void NotifyChangesValidated(SettingsProfile profile) method ResolveProfile (line 121) | protected SettingsProfile ResolveProfile(SettingsProfile? profile = null) method SettingsKey (line 141) | public SettingsKey(UFile name, SettingsContainer container) method SettingsKey (line 152) | public SettingsKey(UFile name, SettingsContainer container, T defaultV... method SettingsKey (line 163) | public SettingsKey(UFile name, SettingsContainer container, Func parsingEvents) class SettingsKey (line 134) | public class SettingsKey : SettingsKey method SettingsKey (line 33) | protected SettingsKey(UFile name, SettingsContainer container, object ... method SettingsKey (line 48) | protected SettingsKey(UFile name, SettingsContainer container, Func value); method NotifyChangesValidated (line 111) | internal void NotifyChangesValidated(SettingsProfile profile) method ResolveProfile (line 121) | protected SettingsProfile ResolveProfile(SettingsProfile? profile = null) method SettingsKey (line 141) | public SettingsKey(UFile name, SettingsContainer container) method SettingsKey (line 152) | public SettingsKey(UFile name, SettingsContainer container, T defaultV... method SettingsKey (line 163) | public SettingsKey(UFile name, SettingsContainer container, Func parsingEvents) FILE: sources/core/Stride.Core.Design/Settings/SettingsProfile.cs class SettingsProfile (line 15) | [DataSerializer(typeof(Serializer))] method SettingsProfile (line 32) | internal SettingsProfile(SettingsContainer container, SettingsProfile ... method Dispose (line 66) | public void Dispose() method ContainsKey (line 81) | public bool ContainsKey(SettingsKey key) method ContainsKey (line 97) | public bool ContainsKey(UFile name) method Remove (line 115) | public bool Remove(SettingsKey key) method Remove (line 125) | public bool Remove(UFile name) method CopyTo (line 138) | public void CopyTo(SettingsProfile profile, bool overrideValues) method ValidateSettingsChanges (line 152) | public void ValidateSettingsChanges() method DiscardSettingsChanges (line 171) | public void DiscardSettingsChanges() method RegisterEntry (line 190) | internal void RegisterEntry(SettingsEntry entry) method GetValue (line 211) | internal bool GetValue(UFile name, out object? value, bool searchInPar... method SetValue (line 233) | internal void SetValue(UFile name, object value) method NotifyEntryChanged (line 259) | internal void NotifyEntryChanged(UFile name) method GetEntry (line 274) | private SettingsEntry? GetEntry(UFile name, bool searchInParent, bool ... method UpdateMonitoring (line 299) | private void UpdateMonitoring() method SettingsFileChanged (line 314) | private void SettingsFileChanged(object sender, FileSystemEventArgs e) class Serializer (line 331) | internal class Serializer : DataSerializer method Serialize (line 333) | public override void Serialize(ref SettingsProfile obj, ArchiveMode ... FILE: sources/core/Stride.Core.Design/Settings/SettingsProfileSerializer.cs class SettingsProfileSerializer (line 9) | [YamlSerializerFactory(YamlProfile)] method TryCreate (line 14) | public override IYamlSerializable? TryCreate(SerializerContext context... method CreateOrTransformObject (line 20) | protected override void CreateOrTransformObject(ref ObjectContext obje... method TransformObjectAfterRead (line 35) | protected override void TransformObjectAfterRead(ref ObjectContext obj... FILE: sources/core/Stride.Core.Design/Settings/SettingsYamlSerializer.cs class SettingsYamlSerializer (line 12) | public class SettingsYamlSerializer : YamlSerializer method Deserialize (line 22) | public object Deserialize(Stream stream, object existingObject) method Deserialize (line 40) | public object Deserialize(EventReader eventReader, Type expectedType) method Serialize (line 52) | public void Serialize(IEmitter emitter, object instance, Type type) method Serialize (line 63) | public void Serialize(Stream stream, object instance) method CreateSelector (line 70) | protected override ISerializerFactorySelector CreateSelector() FILE: sources/core/Stride.Core.Design/Settings/Utils.cs class Utils (line 9) | internal static class Utils method SetAndInvokeIfChanged (line 18) | public static void SetAndInvokeIfChanged(ref T field, T value, [Not... FILE: sources/core/Stride.Core.Design/Solutions/KeyedCollectionExtensions.cs class KeyedCollectionExtensions (line 8) | public static class KeyedCollectionExtensions method AddRange (line 17) | public static void AddRange(this KeyedCollection GetAllDescendants(Solution solution) method GetChildren (line 112) | public IEnumerable GetChildren(Solution solution) FILE: sources/core/Stride.Core.Design/Solutions/ProjectCollection.cs class ProjectCollection (line 34) | [DebuggerDisplay("Count = {" + nameof(Count) + "}")] method ProjectCollection (line 42) | internal ProjectCollection(Solution container) method ProjectCollection (line 58) | internal ProjectCollection(Solution container, IEnumerable it... method FindByFullName (line 75) | public Project? FindByFullName(string projectFullName) method FindByGuid (line 85) | public Project? FindByGuid(Guid guid) method Sort (line 93) | public void Sort() method Sort (line 98) | public void Sort(Comparison comparer) method GetKeyForItem (line 107) | protected override Guid GetKeyForItem(Project item) FILE: sources/core/Stride.Core.Design/Solutions/PropertyItem.cs class PropertyItem (line 31) | public sealed class PropertyItem method PropertyItem (line 38) | public PropertyItem(string name, string value) method PropertyItem (line 49) | private PropertyItem(PropertyItem original) method Clone (line 70) | public PropertyItem Clone() method ToString (line 75) | public override string ToString() FILE: sources/core/Stride.Core.Design/Solutions/PropertyItemCollection.cs class PropertyItemCollection (line 34) | [DebuggerDisplay("Count = {" + nameof(Count) + "}")] method PropertyItemCollection (line 41) | public PropertyItemCollection() method PropertyItemCollection (line 50) | public PropertyItemCollection(IEnumerable items) method GetKeyForItem (line 56) | protected override string GetKeyForItem(PropertyItem item) method InsertItem (line 61) | protected override void InsertItem(int index, PropertyItem item) method SetItem (line 76) | protected override void SetItem(int index, PropertyItem item) FILE: sources/core/Stride.Core.Design/Solutions/Section.cs class Section (line 31) | public sealed class Section method Section (line 37) | private Section(Section original) method Section (line 49) | public Section(string name, string sectionType, string step, IEnumerab... method Clone (line 90) | public Section Clone() method ToString (line 95) | public override string ToString() FILE: sources/core/Stride.Core.Design/Solutions/SectionCollection.cs class SectionCollection (line 34) | [DebuggerDisplay("Count = {" + nameof(Count) + "}")] method SectionCollection (line 41) | public SectionCollection() method SectionCollection (line 50) | public SectionCollection(IEnumerable
items) method GetKeyForItem (line 56) | protected override string GetKeyForItem(Section item) method InsertItem (line 61) | protected override void InsertItem(int index, Section item) method SetItem (line 73) | protected override void SetItem(int index, Section item) FILE: sources/core/Stride.Core.Design/Solutions/Solution.cs class Solution (line 33) | [DebuggerDisplay("Projects = [{Projects.Count}]")] method Solution (line 39) | public Solution() method Solution (line 48) | private Solution(Solution original) method Solution (line 61) | public Solution(string fullpath, IEnumerable headers, IEnumera... method Clone (line 116) | public Solution Clone() method Save (line 124) | public void Save() method SaveAs (line 133) | public void SaveAs(string solutionPath) method FromFile (line 177) | public static Solution FromFile(string solutionFullPath) method FromStream (line 191) | public static Solution FromStream(string solutionFullPath, Stream stream) FILE: sources/core/Stride.Core.Design/Solutions/SolutionFileException.cs class SolutionFileException (line 28) | internal class SolutionFileException : Exception method SolutionFileException (line 30) | public SolutionFileException(string message) method SolutionFileException (line 35) | public SolutionFileException(string message, Exception innerException) FILE: sources/core/Stride.Core.Design/Solutions/SolutionReader.cs class SolutionReader (line 32) | internal class SolutionReader : IDisposable method SolutionReader (line 47) | public SolutionReader(string solutionFullPath) : this(solutionFullPath... method SolutionReader (line 51) | public SolutionReader(string solutionFullPath, Stream reader) method Dispose (line 58) | public void Dispose() method ReadSolutionFile (line 68) | public Solution ReadSolutionFile() method FindProjectByGuid (line 111) | private Project FindProjectByGuid(string guid, int lineNumber) method HandleNestedProjects (line 117) | private void HandleNestedProjects(string name, string type, string ste... method HandleProjectConfigurationPlatforms (line 134) | private void HandleProjectConfigurationPlatforms(string name, string t... method HandleVersionControlLines (line 162) | private void HandleVersionControlLines(string name, string type, strin... method ReadGlobal (line 238) | private void ReadGlobal() method ReadGlobalSection (line 246) | private void ReadGlobalSection(string firstLine) method ReadHeader (line 294) | private void ReadHeader() method ReadLine (line 311) | private string ReadLine() method ReadProject (line 319) | private Project ReadProject(string firstLine) method ReadProjectSection (line 349) | private Section ReadProjectSection(string firstLine) method ReadPropertyLine (line 370) | private PropertyItem ReadPropertyLine(string line) FILE: sources/core/Stride.Core.Design/Solutions/SolutionWriter.cs class SolutionWriter (line 30) | internal class SolutionWriter : IDisposable method SolutionWriter (line 35) | public SolutionWriter(string solutionFullPath) : this(new FileStream(s... method SolutionWriter (line 39) | public SolutionWriter(Stream writer) method Dispose (line 44) | public void Dispose() method Flush (line 54) | public void Flush() method WriteSolutionFile (line 64) | public void WriteSolutionFile(Solution solution) method WriteGlobal (line 79) | private void WriteGlobal(Solution solution) method WriteGlobalSections (line 86) | private void WriteGlobalSections(Solution solution) method WriteHeader (line 144) | private void WriteHeader(Solution solution) method WriteProjects (line 164) | private void WriteProjects(Solution solution) method WriteSection (line 181) | private void WriteSection(Section section, IEnumerable p... FILE: sources/core/Stride.Core.Design/StringSpan.cs type StringSpan (line 12) | [StructLayout(LayoutKind.Sequential)] method StringSpan (line 20) | public StringSpan(int start, int length) method Equals (line 59) | public readonly bool Equals(StringSpan other) method Equals (line 64) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method GetHashCode (line 70) | public override readonly int GetHashCode() method ToString (line 85) | public override readonly string ToString() FILE: sources/core/Stride.Core.Design/StringSpanExtensions.cs class StringSpanExtensions (line 6) | public static class StringSpanExtensions method Substring (line 14) | public static string? Substring(this string str, StringSpan span) FILE: sources/core/Stride.Core.Design/Threading/AsyncLock.cs class AsyncLock (line 41) | [DebuggerDisplay("Id = {Id}, Taken = {taken}")] method AsyncLock (line 74) | public AsyncLock() method AsyncLock (line 83) | public AsyncLock(IAsyncWaitQueue queue) method LockAsync (line 100) | public AwaitableDisposable LockAsync(CancellationToken ca... method Lock (line 127) | public IDisposable Lock(CancellationToken cancellationToken) method LockAsync (line 149) | public AwaitableDisposable LockAsync() method Lock (line 157) | public IDisposable Lock() method ReleaseLock (line 165) | internal void ReleaseLock() class Key (line 182) | private sealed class Key : IDisposable method Key (line 193) | public Key(AsyncLock asyncLock) method Dispose (line 201) | public void Dispose() class DebugView (line 208) | [DebuggerNonUserCode] method DebugView (line 213) | public DebugView(AsyncLock mutex) FILE: sources/core/Stride.Core.Design/Threading/AwaitableDisposable.cs type AwaitableDisposable (line 40) | public readonly struct AwaitableDisposable where T : IDisposable method AwaitableDisposable (line 51) | public AwaitableDisposable(Task task) method AsTask (line 59) | public readonly Task AsTask() method GetAwaiter (line 76) | public readonly TaskAwaiter GetAwaiter() method ConfigureAwait (line 85) | public readonly ConfiguredTaskAwaitable ConfigureAwait(bool continu... FILE: sources/core/Stride.Core.Design/Threading/IAsyncWaitQueue.cs type IAsyncWaitQueue (line 43) | public interface IAsyncWaitQueue method Enqueue (line 54) | Task Enqueue(); method Dequeue (line 60) | IDisposable Dequeue(T result = default(T)); method DequeueAll (line 66) | IDisposable DequeueAll(T result = default(T)); method TryCancel (line 73) | IDisposable TryCancel(Task task); method CancelAll (line 78) | IDisposable CancelAll(); class AsyncWaitQueueExtensions (line 84) | public static class AsyncWaitQueueExtensions method Enqueue (line 93) | public static Task Enqueue(this IAsyncWaitQueue @this, object... FILE: sources/core/Stride.Core.Design/Threading/Internal/DefaultAsyncWaitQueue.cs class DefaultAsyncWaitQueue (line 41) | [DebuggerDisplay("Count = {" + nameof(Count) + "}")] method Enqueue (line 54) | Task IAsyncWaitQueue.Enqueue() method Dequeue (line 62) | IDisposable IAsyncWaitQueue.Dequeue(T result) method DequeueAll (line 70) | IDisposable IAsyncWaitQueue.DequeueAll(T result) method TryCancel (line 81) | IDisposable IAsyncWaitQueue.TryCancel(Task task) method CancelAll (line 101) | IDisposable IAsyncWaitQueue.CancelAll() class CancelDisposable (line 112) | private sealed class CancelDisposable : IDisposable method CancelDisposable (line 116) | public CancelDisposable(params TaskCompletionSource[] taskComplet... method Dispose (line 121) | public void Dispose() class CompleteDisposable (line 128) | private sealed class CompleteDisposable : IDisposable method CompleteDisposable (line 133) | public CompleteDisposable(T result, params TaskCompletionSource[]... method Dispose (line 139) | public void Dispose() class DebugView (line 146) | [DebuggerNonUserCode] method DebugView (line 151) | public DebugView(DefaultAsyncWaitQueue queue) FILE: sources/core/Stride.Core.Design/Threading/Internal/ExceptionHelpers.cs class ExceptionHelpers (line 39) | [Obsolete] method PrepareForRethrow (line 47) | public static Exception PrepareForRethrow(Exception exception) FILE: sources/core/Stride.Core.Design/Threading/Internal/IdManager.cs class IdManager (line 40) | [Obsolete] method GetId (line 55) | public static int GetId(ref int id) FILE: sources/core/Stride.Core.Design/Threading/Internal/TaskCompletionSourceExtensions.cs class TaskCompletionSourceExtensions (line 37) | [Obsolete] method TrySetResultWithBackgroundContinuations (line 46) | public static void TrySetResultWithBackgroundContinuations(th... method TrySetCanceledWithBackgroundContinuations (line 60) | public static void TrySetCanceledWithBackgroundContinuations(... FILE: sources/core/Stride.Core.Design/Transactions/DiscardReason.cs type DiscardReason (line 9) | public enum DiscardReason FILE: sources/core/Stride.Core.Design/Transactions/IMergeableOperation.cs type IMergeableOperation (line 6) | public interface IMergeableOperation method CanMerge (line 14) | bool CanMerge(IMergeableOperation otherOperation); method Merge (line 21) | void Merge(Operation otherOperation); FILE: sources/core/Stride.Core.Design/Transactions/IOperation.cs type IOperation (line 9) | internal interface IOperation method Freeze (line 15) | void Freeze(); method Rollback (line 20) | void Rollback(); method Rollforward (line 25) | void Rollforward(); FILE: sources/core/Stride.Core.Design/Transactions/IReadOnlyTransaction.cs type IReadOnlyTransaction (line 9) | public interface IReadOnlyTransaction FILE: sources/core/Stride.Core.Design/Transactions/ITransaction.cs type ITransaction (line 10) | public interface ITransaction : IDisposable method Continue (line 25) | void Continue(); method Complete (line 31) | void Complete(); method AddReference (line 36) | void AddReference(); FILE: sources/core/Stride.Core.Design/Transactions/ITransactionStack.cs type ITransactionStack (line 22) | public interface ITransactionStack method CreateTransaction (line 91) | ITransaction CreateTransaction(TransactionFlags flags = TransactionFla... method Clear (line 96) | void Clear(); method RetrieveAllTransactions (line 102) | IEnumerable RetrieveAllTransactions(); method PushOperation (line 108) | void PushOperation(Operation operation); method Rollback (line 113) | void Rollback(); method Rollforward (line 118) | void Rollforward(); method Resize (line 124) | void Resize(int newCapacity); FILE: sources/core/Stride.Core.Design/Transactions/Operation.cs class Operation (line 18) | public abstract class Operation : IOperation method Rollback (line 47) | protected abstract void Rollback(); method Rollforward (line 52) | protected abstract void Rollforward(); method FreezeContent (line 58) | protected virtual void FreezeContent() method MergeInto (line 63) | protected virtual bool MergeInto(Operation otherOperation) method Freeze (line 69) | void IOperation.Freeze() method Rollback (line 79) | void IOperation.Rollback() method Rollforward (line 92) | void IOperation.Rollforward() FILE: sources/core/Stride.Core.Design/Transactions/Transaction.cs class Transaction (line 11) | internal sealed class Transaction : Operation, ITransaction, IReadOnlyTr... method Transaction (line 23) | public Transaction(TransactionStack transactionStack, TransactionFlags... method Dispose (line 43) | public void Dispose() method Continue (line 49) | public void Continue() method AddReference (line 55) | public void AddReference() method Complete (line 61) | public void Complete() method PushOperation (line 88) | internal void PushOperation([NotNull] Operation operation) method Rollback (line 102) | protected override void Rollback() method Rollforward (line 111) | protected override void Rollforward() method FreezeContent (line 120) | protected override void FreezeContent() method TryMergeOperations (line 129) | private void TryMergeOperations() FILE: sources/core/Stride.Core.Design/Transactions/TransactionEventArgs.cs class TransactionEventArgs (line 9) | public class TransactionEventArgs : EventArgs method TransactionEventArgs (line 15) | public TransactionEventArgs(IReadOnlyTransaction transaction) FILE: sources/core/Stride.Core.Design/Transactions/TransactionException.cs class TransactionException (line 9) | public class TransactionException : InvalidOperationException method TransactionException (line 15) | public TransactionException(string message) FILE: sources/core/Stride.Core.Design/Transactions/TransactionFlags.cs type TransactionFlags (line 6) | [Flags] FILE: sources/core/Stride.Core.Design/Transactions/TransactionStackFactory.cs class TransactionStackFactory (line 9) | public static class TransactionStackFactory method Create (line 11) | public static ITransactionStack Create(int capacity) FILE: sources/core/Stride.Core.Design/Transactions/TransactionsDiscardedEventArgs.cs class TransactionsDiscardedEventArgs (line 9) | public class TransactionsDiscardedEventArgs : EventArgs method TransactionsDiscardedEventArgs (line 16) | public TransactionsDiscardedEventArgs(IReadOnlyTransaction[] transacti... method TransactionsDiscardedEventArgs (line 27) | public TransactionsDiscardedEventArgs(IReadOnlyTransaction transaction... FILE: sources/core/Stride.Core.Design/TypeConverters/BaseConverter.cs class BaseConverter (line 59) | public abstract class BaseConverter : ExpandableObjectConverter method ConvertFromValues (line 75) | protected static string ConvertFromValues(ITypeDescriptorContext co... method ConvertToValues (line 93) | protected static T?[]? ConvertToValues(ITypeDescriptorContext conte... method ConvertFromString (line 107) | protected TResult? ConvertFromString(ITypeDescriptorContex... method CanConvertFrom (line 139) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method CanConvertTo (line 152) | public override bool CanConvertTo(ITypeDescriptorContext? context, [No... method GetCreateInstanceSupported (line 164) | public override bool GetCreateInstanceSupported(ITypeDescriptorContext... method GetPropertiesSupported (line 176) | public override bool GetPropertiesSupported(ITypeDescriptorContext? co... method GetProperties (line 190) | public override PropertyDescriptorCollection GetProperties(ITypeDescri... FILE: sources/core/Stride.Core.Design/TypeConverters/Color3Converter.cs class Color3Converter (line 15) | public class Color3Converter : BaseConverter method Color3Converter (line 20) | public Color3Converter() method CanConvertTo (line 32) | public override bool CanConvertTo(ITypeDescriptorContext? context, Typ... method ConvertTo (line 38) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... method CanConvertFrom (line 72) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method ConvertFrom (line 78) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method CreateInstance (line 102) | public override object CreateInstance(ITypeDescriptorContext? context,... FILE: sources/core/Stride.Core.Design/TypeConverters/Color4Converter.cs class Color4Converter (line 60) | public class Color4Converter : BaseConverter method Color4Converter (line 65) | public Color4Converter() method CanConvertTo (line 78) | public override bool CanConvertTo(ITypeDescriptorContext? context, Typ... method ConvertTo (line 84) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... method CanConvertFrom (line 118) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method ConvertFrom (line 124) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method CreateInstance (line 148) | public override object CreateInstance(ITypeDescriptorContext? context,... FILE: sources/core/Stride.Core.Design/TypeConverters/ColorConverter.cs class ColorConverter (line 60) | public class ColorConverter : BaseConverter method ColorConverter (line 65) | public ColorConverter() method CanConvertTo (line 78) | public override bool CanConvertTo(ITypeDescriptorContext? context, Typ... method ConvertTo (line 84) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... method CanConvertFrom (line 118) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method ConvertFrom (line 124) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method CreateInstance (line 144) | public override object CreateInstance(ITypeDescriptorContext? context,... FILE: sources/core/Stride.Core.Design/TypeConverters/FieldPropertyDescriptor.cs class FieldPropertyDescriptor (line 55) | public sealed class FieldPropertyDescriptor : PropertyDescriptor, IEquat... method FieldPropertyDescriptor (line 65) | public FieldPropertyDescriptor(FieldInfo fieldInfo) method CanResetValue (line 77) | public override bool CanResetValue(object component) method GetValue (line 82) | public override object? GetValue(object? component) method ResetValue (line 87) | public override void ResetValue(object component) method SetValue (line 91) | public override void SetValue(object? component, object? value) method ShouldSerializeValue (line 97) | public override bool ShouldSerializeValue(object component) method Equals (line 103) | public bool Equals([NotNullWhen(true)] FieldPropertyDescriptor? other) method Equals (line 111) | public override bool Equals([NotNullWhen(true)] object? obj) method GetHashCode (line 118) | public override int GetHashCode() FILE: sources/core/Stride.Core.Design/TypeConverters/Half2Converter.cs class Half2Converter (line 60) | public class Half2Converter : ExpandableObjectConverter method Half2Converter (line 67) | public Half2Converter() method CanConvertFrom (line 85) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method CanConvertTo (line 97) | public override bool CanConvertTo(ITypeDescriptorContext? context, Typ... method ConvertFrom (line 114) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method ConvertTo (line 142) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... method CreateInstance (line 177) | public override object CreateInstance(ITypeDescriptorContext? context,... method GetCreateInstanceSupported (line 194) | public override bool GetCreateInstanceSupported(ITypeDescriptorContext... method GetProperties (line 206) | public override PropertyDescriptorCollection GetProperties(ITypeDescri... method GetPropertiesSupported (line 217) | public override bool GetPropertiesSupported(ITypeDescriptorContext? co... FILE: sources/core/Stride.Core.Design/TypeConverters/Half3Converter.cs class Half3Converter (line 60) | public class Half3Converter : ExpandableObjectConverter method Half3Converter (line 67) | public Half3Converter() method CanConvertFrom (line 86) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method CanConvertTo (line 98) | public override bool CanConvertTo(ITypeDescriptorContext? context, Typ... method ConvertFrom (line 115) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method ConvertTo (line 144) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... method CreateInstance (line 179) | public override object CreateInstance(ITypeDescriptorContext? context,... method GetCreateInstanceSupported (line 196) | public override bool GetCreateInstanceSupported(ITypeDescriptorContext... method GetProperties (line 208) | public override PropertyDescriptorCollection GetProperties(ITypeDescri... method GetPropertiesSupported (line 219) | public override bool GetPropertiesSupported(ITypeDescriptorContext? co... FILE: sources/core/Stride.Core.Design/TypeConverters/Half4Converter.cs class Half4Converter (line 60) | public class Half4Converter : ExpandableObjectConverter method Half4Converter (line 67) | public Half4Converter() method CanConvertFrom (line 87) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method CanConvertTo (line 100) | public override bool CanConvertTo(ITypeDescriptorContext? context, Typ... method ConvertFrom (line 118) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method ConvertTo (line 148) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... method CreateInstance (line 184) | public override object CreateInstance(ITypeDescriptorContext? context,... method GetCreateInstanceSupported (line 201) | public override bool GetCreateInstanceSupported(ITypeDescriptorContext... method GetProperties (line 213) | public override PropertyDescriptorCollection GetProperties(ITypeDescri... method GetPropertiesSupported (line 224) | public override bool GetPropertiesSupported(ITypeDescriptorContext? co... FILE: sources/core/Stride.Core.Design/TypeConverters/HalfConverter.cs class HalfConverter (line 58) | public class HalfConverter : ExpandableObjectConverter method CanConvertFrom (line 67) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method CanConvertTo (line 79) | public override bool CanConvertTo(ITypeDescriptorContext? context, Typ... method ConvertFrom (line 96) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method ConvertTo (line 122) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... FILE: sources/core/Stride.Core.Design/TypeConverters/MatrixConverter.cs class MatrixConverter (line 60) | public class MatrixConverter : BaseConverter method MatrixConverter (line 65) | public MatrixConverter() method ConvertTo (line 90) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... method ConvertFrom (line 115) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method CreateInstance (line 126) | public override object CreateInstance(ITypeDescriptorContext? context,... FILE: sources/core/Stride.Core.Design/TypeConverters/QuaternionConverter.cs class QuaternionConverter (line 60) | public class QuaternionConverter : BaseConverter method QuaternionConverter (line 65) | public QuaternionConverter() method ConvertTo (line 78) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... method ConvertFrom (line 103) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method CreateInstance (line 109) | public override object CreateInstance(ITypeDescriptorContext? context,... FILE: sources/core/Stride.Core.Design/TypeConverters/TypeConverterHelper.cs class TypeConverterHelper (line 8) | public static class TypeConverterHelper method CanConvert (line 16) | public static bool CanConvert(Type sourceType, Type destinationType) method TryConvert (line 42) | public static bool TryConvert(object source, Type destinationType, out... method GetDestinationType (line 105) | public static Type? GetDestinationType(ITypeDescriptorContext? context) class DestinationTypeDescriptorContext (line 112) | private class DestinationTypeDescriptorContext : ITypeDescriptorContext method DestinationTypeDescriptorContext (line 114) | public DestinationTypeDescriptorContext(Type destinationType) method GetService (line 127) | public object? GetService(Type serviceType) method OnComponentChanged (line 132) | public void OnComponentChanged() method OnComponentChanging (line 136) | public bool OnComponentChanging() FILE: sources/core/Stride.Core.Design/TypeConverters/UrlReferenceConverter.cs class UrlReferenceConverter (line 13) | public class UrlReferenceConverter : BaseConverter method UrlReferenceConverter (line 15) | public UrlReferenceConverter() method CanConvertFrom (line 21) | public override bool CanConvertFrom(ITypeDescriptorContext? context, T... method ConvertFrom (line 27) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... FILE: sources/core/Stride.Core.Design/TypeConverters/Vector2Converter.cs class Vector2Converter (line 60) | public class Vector2Converter : BaseConverter method Vector2Converter (line 65) | public Vector2Converter() method ConvertTo (line 76) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... method ConvertFrom (line 101) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method CreateInstance (line 107) | public override object CreateInstance(ITypeDescriptorContext? context,... FILE: sources/core/Stride.Core.Design/TypeConverters/Vector3Converter.cs class Vector3Converter (line 60) | public class Vector3Converter : BaseConverter method Vector3Converter (line 65) | public Vector3Converter() method ConvertTo (line 92) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... method ConvertFrom (line 128) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method CreateInstance (line 141) | public override object CreateInstance(ITypeDescriptorContext? context,... FILE: sources/core/Stride.Core.Design/TypeConverters/Vector4Converter.cs class Vector4Converter (line 60) | public class Vector4Converter : BaseConverter method Vector4Converter (line 65) | public Vector4Converter() method ConvertTo (line 93) | public override object? ConvertTo(ITypeDescriptorContext? context, Cul... method ConvertFrom (line 129) | public override object? ConvertFrom(ITypeDescriptorContext? context, C... method CreateInstance (line 142) | public override object CreateInstance(ITypeDescriptorContext? context,... FILE: sources/core/Stride.Core.Design/Windows/AppHelper.cs class AppHelper (line 10) | public static class AppHelper method GetCommandLineArgs (line 12) | public static string[] GetCommandLineArgs() method BuildErrorMessage (line 17) | public static string BuildErrorMessage(Exception exception, string? he... method WriteMemoryInfo (line 35) | internal static void WriteMemoryInfo(StringBuilder writer) method WriteVideoConfig (line 56) | public static void WriteVideoConfig(StringBuilder writer) method GetVideoConfig (line 77) | public static Dictionary GetVideoConfig() method GetVideoConfigWindows (line 82) | private static Dictionary GetVideoConfigWindows() FILE: sources/core/Stride.Core.Design/Windows/FileLock.cs class FileLock (line 11) | public sealed class FileLock : IDisposable method FileLock (line 19) | private FileLock(FileStream lockFile) method Dispose (line 27) | public void Dispose() method TryLock (line 54) | public static FileLock? TryLock(string name) method Wait (line 65) | public static FileLock? Wait(string name) method Wait (line 81) | public static FileLock? Wait(string name, int millisecondsTimeout) method BuildFileLock (line 98) | private static FileStream BuildFileLock(string name) FILE: sources/core/Stride.Core.Design/Windows/GlobalMutex.cs class GlobalMutex (line 9) | public sealed class GlobalMutex : IDisposable method GlobalMutex (line 17) | private GlobalMutex(Mutex mutex) method Dispose (line 25) | public void Dispose() method TryLock (line 36) | public static GlobalMutex? TryLock(string name) method Wait (line 47) | public static GlobalMutex? Wait(string name) method Wait (line 63) | public static GlobalMutex? Wait(string name, int millisecondsTimeout) method BuildMutex (line 77) | private static Mutex BuildMutex(string name) FILE: sources/core/Stride.Core.Design/Yaml/AssetIdSerializer.cs class AssetIdSerializer (line 13) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] method CanVisit (line 16) | public override bool CanVisit(Type type) method ConvertFrom (line 21) | public override object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 27) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/core/Stride.Core.Design/Yaml/AssetScalarSerializerBase.cs class AssetScalarSerializerBase (line 10) | public abstract class AssetScalarSerializerBase : ScalarSerializerBase, ... method TryCreate (line 12) | public IYamlSerializable? TryCreate(SerializerContext context, ITypeDe... method CanVisit (line 17) | public abstract bool CanVisit(Type type); method Visit (line 19) | public virtual void Visit(ref VisitorContext context) FILE: sources/core/Stride.Core.Design/Yaml/GuidSerializer.cs class GuidSerializer (line 13) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] method GuidSerializer (line 16) | static GuidSerializer() method CanVisit (line 21) | public override bool CanVisit(Type type) method ConvertFrom (line 26) | public override object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 32) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/core/Stride.Core.Design/Yaml/ObjectIdSerializer.cs class ObjectIdSerializer (line 13) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] method CanVisit (line 16) | public override bool CanVisit(Type type) method ConvertFrom (line 21) | public override object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 27) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/core/Stride.Core.Design/Yaml/ParsingEventListEmitter.cs class ParsingEventListEmitter (line 8) | public class ParsingEventListEmitter : IEmitter method ParsingEventListEmitter (line 12) | public ParsingEventListEmitter(List parsingEvents) method Emit (line 17) | public void Emit(ParsingEvent @event) FILE: sources/core/Stride.Core.Design/Yaml/PropertyKeyNameResolver.cs class PropertyKeyNameResolver (line 9) | public static class PropertyKeyNameResolver method ComputePropertyKeyName (line 11) | public static string ComputePropertyKeyName(ITagTypeResolver tagResolv... FILE: sources/core/Stride.Core.Design/Yaml/PropertyKeyYamlSerializer.cs class PropertyKeyYamlSerializer (line 10) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] method CanVisit (line 13) | public override bool CanVisit(Type type) method ConvertFrom (line 33) | public override object? ConvertFrom(ref ObjectContext objectContext, S... method WriteScalar (line 56) | protected override void WriteScalar(ref ObjectContext objectContext, S... method ConvertTo (line 64) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/core/Stride.Core.Design/Yaml/UDirectorySerializer.cs class UDirectorySerializer (line 13) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] method CanVisit (line 16) | public override bool CanVisit(Type type) method ConvertFrom (line 21) | public override object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 26) | public override string ConvertTo(ref ObjectContext objectContext) method WriteScalar (line 32) | protected override void WriteScalar(ref ObjectContext objectContext, S... FILE: sources/core/Stride.Core.Design/Yaml/UFileSerializer.cs class UFileSerializer (line 13) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] method CanVisit (line 16) | public override bool CanVisit(Type type) method ConvertFrom (line 21) | public override object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 26) | public override string ConvertTo(ref ObjectContext objectContext) method WriteScalar (line 32) | protected override void WriteScalar(ref ObjectContext objectContext, S... FILE: sources/core/Stride.Core.Design/Yaml/YamlSerializer.cs class YamlSerializer (line 14) | public class YamlSerializer : YamlSerializerBase method Load (line 20) | public static T Load(string filePath, ILogger? log = null) method Deserialize (line 36) | public object Deserialize(Stream stream) method ResetCache (line 45) | public override void ResetCache() method CreateSelector (line 54) | protected virtual ISerializerFactorySelector CreateSelector() method GetYamlSerializer (line 59) | protected Serializer GetYamlSerializer() method CreateSerializer (line 66) | private Serializer CreateSerializer(ref Serializer? localSerializer) FILE: sources/core/Stride.Core.Design/Yaml/YamlSerializerBase.cs class YamlSerializerBase (line 12) | public abstract class YamlSerializerBase : IDisposable method YamlSerializerBase (line 18) | protected YamlSerializerBase() method Dispose (line 25) | public void Dispose() method ResetCache (line 38) | public virtual void ResetCache() method AssemblyRegistered (line 42) | private void AssemblyRegistered(object? sender, AssemblyRegisteredEven... method AssemblyUnregistered (line 57) | private void AssemblyUnregistered(object? sender, AssemblyRegisteredEv... FILE: sources/core/Stride.Core.IO/AndroidAssetProvider.cs class AndroidAssetProvider (line 11) | public class AndroidAssetProvider : VirtualFileProviderBase method AndroidAssetProvider (line 16) | public AndroidAssetProvider(string rootPath, string assetRoot, string ... method OpenStream (line 22) | public override Stream OpenStream(string url, VirtualFileMode mode, Vi... method FileExists (line 41) | public override bool FileExists(string url) method GetAbsolutePath (line 56) | public override string GetAbsolutePath(string path) FILE: sources/core/Stride.Core.IO/DirectoryWatcher.Desktop.cs class DirectoryWatcher (line 9) | public partial class DirectoryWatcher method InitializeInternal (line 13) | private void InitializeInternal() method DisposeInternal (line 19) | private void DisposeInternal() method GetTrackedDirectoriesInternal (line 32) | private List GetTrackedDirectoriesInternal() method TrackInternal (line 43) | private void TrackInternal(string path) method UnTrackInternal (line 57) | private void UnTrackInternal(string path) method RunCheckWatcher (line 76) | private void RunCheckWatcher() method ListTrackedDirectories (line 112) | private IEnumerable> ListTr... method GetDirectoryInfoFromPath (line 117) | private DirectoryInfo? GetDirectoryInfoFromPath(string path) method ListTracked (line 143) | private IEnumerable ListTracked(IEnumerable ListTrackedChildren(Director... method CountTracked (line 159) | private int CountTracked(IEnumerable directories) method Track (line 164) | private DirectoryWatcherItem Track(DirectoryInfo info, bool watcherNode) method UnTrack (line 208) | private void UnTrack(DirectoryWatcherItem watcher, bool removeWatcherF... method DisposeNativeWatcher (line 234) | private void DisposeNativeWatcher(FileSystemWatcher watcher) method CreateFileSystemWatcher (line 247) | protected FileSystemWatcher CreateFileSystemWatcher(string directory) method WatcherOnError (line 270) | private void WatcherOnError(object sender, ErrorEventArgs errorEventArgs) method OnModified (line 291) | private void OnModified(object sender, FileSystemEventArgs e) class DirectoryWatcherItem (line 316) | [DebuggerDisplay("Active: {IsActive}, Path: {Path}")] method DirectoryWatcherItem (line 319) | public DirectoryWatcherItem(DirectoryInfo path) method IsPathExist (line 329) | public bool IsPathExist() method ListChildrenDirectories (line 338) | public IEnumerable ListChildrenDirectories() FILE: sources/core/Stride.Core.IO/DirectoryWatcher.cs class DirectoryWatcher (line 8) | public partial class DirectoryWatcher : IDisposable method DirectoryWatcher (line 23) | public DirectoryWatcher(string? fileFilter = null) method Dispose (line 38) | public void Dispose() method Dispose (line 44) | protected virtual void Dispose(bool disposing) method GetTrackedDirectories (line 62) | public List GetTrackedDirectories() method Track (line 74) | public void Track(string path) method UnTrack (line 85) | public void UnTrack(string path) method OnModified (line 95) | protected virtual void OnModified(object sender, FileEvent e) method InitializeInternal (line 103) | private void InitializeInternal() method DisposeInternal (line 107) | private void DisposeInternal() method TrackInternal (line 111) | private void TrackInternal(string path) method UnTrackInternal (line 115) | private void UnTrackInternal(string path) method GetTrackedDirectoriesInternal (line 119) | private List GetTrackedDirectoriesInternal() FILE: sources/core/Stride.Core.IO/DriveFileProvider.cs class DriveFileProvider (line 12) | public class DriveFileProvider : FileSystemProvider method DriveFileProvider (line 16) | public DriveFileProvider(string rootPath) : base(rootPath, null) method GetLocalPath (line 26) | public string GetLocalPath(string filePath) method ConvertUrlToFullPath (line 39) | protected override string ConvertUrlToFullPath(string url) method ConvertFullPathToUrl (line 78) | protected override string ConvertFullPathToUrl(string path) FILE: sources/core/Stride.Core.IO/FileEvent.cs class FileEvent (line 10) | public class FileEvent : EventArgs method FileEvent (line 18) | public FileEvent(FileEventChangeType changeType, string name, string f... class FileRenameEvent (line 47) | public class FileRenameEvent : FileEvent method FileRenameEvent (line 55) | public FileRenameEvent(string name, string fullPath, string oldFullPat... method ToString (line 66) | public override string ToString() FILE: sources/core/Stride.Core.IO/FileEventChangeType.cs type FileEventChangeType (line 10) | [Flags] FILE: sources/core/Stride.Core.IO/FileSystemProvider.cs class FileSystemProvider (line 9) | public partial class FileSystemProvider : VirtualFileProviderBase method FileSystemProvider (line 25) | public FileSystemProvider(string rootPath, string? localBasePath) : ba... method ChangeBasePath (line 30) | public void ChangeBasePath(string? basePath) method ConvertUrlToFullPath (line 39) | protected virtual string ConvertUrlToFullPath(string url) method ConvertFullPathToUrl (line 46) | protected virtual string ConvertFullPathToUrl(string path) method DirectoryExists (line 57) | public override bool DirectoryExists(string url) method CreateDirectory (line 64) | public override void CreateDirectory(string url) method FileExists (line 78) | public override bool FileExists(string url) method FileSize (line 83) | public override long FileSize(string url) method FileDelete (line 90) | public override void FileDelete(string url) method FileMove (line 96) | public override void FileMove(string sourceUrl, string destinationUrl) method FileMove (line 102) | public override void FileMove(string sourceUrl, IVirtualFileProvider d... method GetAbsolutePath (line 120) | public override string GetAbsolutePath(string path) method TryGetFileLocation (line 126) | public override bool TryGetFileLocation(string path, out string filePa... method ListFiles (line 135) | public override string[] ListFiles(string url, string searchPattern, V... method OpenStream (line 145) | public override Stream OpenStream(string url, VirtualFileMode mode, Vi... method GetLastWriteTime (line 162) | public override DateTime GetLastWriteTime(string url) FILE: sources/core/Stride.Core.IO/IVirtualFileProvider.cs type IVirtualFileProvider (line 9) | public interface IVirtualFileProvider : IDisposable method GetAbsolutePath (line 27) | string GetAbsolutePath(string path); method TryGetFileLocation (line 37) | bool TryGetFileLocation(string path, out string filePath, out long sta... method OpenStream (line 48) | Stream OpenStream(string path, VirtualFileMode mode, VirtualFileAccess... method ListFiles (line 63) | string[] ListFiles(string path, string searchPattern, VirtualSearchOpt... method CreateDirectory (line 69) | void CreateDirectory(string url); method DirectoryExists (line 76) | bool DirectoryExists(string url); method FileExists (line 83) | bool FileExists(string url); method FileDelete (line 89) | void FileDelete(string url); method FileMove (line 96) | void FileMove(string sourceUrl, string destinationUrl); method FileMove (line 104) | void FileMove(string sourceUrl, IVirtualFileProvider destinationProvid... method FileSize (line 111) | long FileSize(string url); method GetLastWriteTime (line 118) | DateTime GetLastWriteTime(string url); FILE: sources/core/Stride.Core.IO/NativeLockFile.cs method LockFileEx (line 10) | [DllImport("Kernel32.dll", SetLastError = true)] method UnlockFileEx (line 13) | [DllImport("Kernel32.dll", SetLastError = true)] FILE: sources/core/Stride.Core.IO/StreamFlags.cs type StreamFlags (line 9) | [Flags] FILE: sources/core/Stride.Core.IO/System.IO.Compression.Zip/ApkExpansionSupport.cs class ApkExpansionSupport (line 25) | public static class ApkExpansionSupport method GetApkExpansionFiles (line 53) | public static IEnumerable GetApkExpansionFiles(Context ctx, in... method GetApkExpansionZipFile (line 101) | public static ExpansionZipFile GetApkExpansionZipFile(Context ctx, int... FILE: sources/core/Stride.Core.IO/System.IO.Compression.Zip/Compression.cs type Compression (line 20) | public enum Compression : ushort FILE: sources/core/Stride.Core.IO/System.IO.Compression.Zip/Crc32.cs class Crc32 (line 20) | public sealed class Crc32 method Crc32 (line 37) | static Crc32() method Reset (line 82) | public void Reset() method Update (line 93) | public void Update(int value) method Update (line 112) | public void Update(byte[] buffer, int offset, int count) FILE: sources/core/Stride.Core.IO/System.IO.Compression.Zip/ExpansionZipFile.cs class ExpansionZipFile (line 23) | public class ExpansionZipFile method ExpansionZipFile (line 42) | public ExpansionZipFile(IEnumerable entries) method ExpansionZipFile (line 50) | public ExpansionZipFile() method ExpansionZipFile (line 62) | public ExpansionZipFile(IEnumerable zipPaths) method AddZipFileEntries (line 81) | public void AddZipFileEntries(IEnumerable merge) method GetAllEntries (line 102) | public ZipFileEntry[] GetAllEntries() method GetEntry (line 116) | public ZipFileEntry GetEntry(string path) method MergeZipFile (line 127) | public void MergeZipFile(ExpansionZipFile merge) method MergeZipFile (line 148) | public void MergeZipFile(string path) FILE: sources/core/Stride.Core.IO/System.IO.Compression.Zip/ZipFile.cs class ZipFile (line 25) | public class ZipFile : IDisposable method ZipFile (line 62) | public ZipFile(string filename) method ZipFile (line 78) | public ZipFile(Stream stream) method DateTimeToDosTime (line 130) | public static uint DateTimeToDosTime(DateTime dateTime) method Validate (line 149) | public static bool Validate(ZipFileValidationHandler validationHandler) method Close (line 244) | public void Close() method Dispose (line 257) | public void Dispose() method ExtractFile (line 277) | public bool ExtractFile(ZipFileEntry zfe, string filename) method ExtractFile (line 321) | public bool ExtractFile(ZipFileEntry zfe, Stream stream) method ExtractFile (line 380) | public bool ExtractFile(ZipFileEntry zfe, byte[] buffer) method GetAllEntries (line 412) | public ZipFileEntry[] GetAllEntries() method ReadFile (line 448) | public Stream ReadFile(ZipFileEntry zfe) method DosTimeToDateTime (line 499) | private static DateTime DosTimeToDateTime(uint dosDateTime) method GetEntry (line 519) | private ZipFileEntry GetEntry(ref int pointer) method GetFileOffset (line 567) | private uint GetFileOffset(uint headerOffset) method GetZipStream (line 591) | private Stream GetZipStream(ZipFileEntry zfe) method ReadFileInfo (line 610) | private bool ReadFileInfo() FILE: sources/core/Stride.Core.IO/System.IO.Compression.Zip/ZipFileEntry.cs class ZipFileEntry (line 20) | public class ZipFileEntry FILE: sources/core/Stride.Core.IO/System.IO.Compression.Zip/ZipFileValidationHandler.cs class ZipFileValidationHandler (line 20) | public class ZipFileValidationHandler method ZipFileValidationHandler (line 30) | public ZipFileValidationHandler(string filename) FILE: sources/core/Stride.Core.IO/System.IO.Compression.Zip/ZipStream.cs class ZipStream (line 20) | public class ZipStream : Stream method ZipStream (line 47) | public ZipStream(Stream innerStream, ZipFileEntry zipFileEntry) method Close (line 124) | public override void Close() method Flush (line 139) | public override void Flush() method Read (line 159) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 180) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 213) | public override void SetLength(long value) method Write (line 232) | public override void Write(byte[] buffer, int offset, int count) FILE: sources/core/Stride.Core.IO/TemporaryDirectory.cs class TemporaryDirectory (line 8) | public class TemporaryDirectory : IDisposable method TemporaryDirectory (line 10) | public TemporaryDirectory() method TemporaryDirectory (line 15) | public TemporaryDirectory(string path) method Dispose (line 29) | public void Dispose() method DeleteDirectory (line 35) | public static void DeleteDirectory(string directoryPath) FILE: sources/core/Stride.Core.IO/TemporaryFile.cs class TemporaryFile (line 8) | public partial class TemporaryFile : IDisposable method TemporaryFile (line 12) | public TemporaryFile() method Dispose (line 24) | public void Dispose() method Dispose (line 30) | protected virtual void Dispose(bool disposing) method TryDelete (line 41) | private void TryDelete() FILE: sources/core/Stride.Core.IO/VirtualFileAccess.cs type VirtualFileAccess (line 9) | [Flags] FILE: sources/core/Stride.Core.IO/VirtualFileMode.cs type VirtualFileMode (line 8) | public enum VirtualFileMode FILE: sources/core/Stride.Core.IO/VirtualFileProviderBase.cs class VirtualFileProviderBase (line 9) | public abstract class VirtualFileProviderBase : IVirtualFileProvider method VirtualFileProviderBase (line 11) | protected VirtualFileProviderBase(string? rootPath) method GetAbsolutePath (line 30) | public virtual string GetAbsolutePath(string path) method TryGetFileLocation (line 36) | public virtual bool TryGetFileLocation(string path, out string filePat... method OpenStream (line 45) | public abstract Stream OpenStream(string url, VirtualFileMode mode, Vi... method ResolvePath (line 52) | protected virtual string ResolvePath(string path) method DirectoryExists (line 57) | public virtual bool DirectoryExists(string url) method ListFiles (line 63) | public virtual string[] ListFiles(string url, string searchPattern, Vi... method FileExists (line 69) | public virtual bool FileExists(string url) method FileDelete (line 75) | public virtual void FileDelete(string url) method FileMove (line 81) | public virtual void FileMove(string sourceUrl, string destinationUrl) method FileMove (line 87) | public virtual void FileMove(string sourceUrl, IVirtualFileProvider de... method FileSize (line 93) | public virtual long FileSize(string url) method GetLastWriteTime (line 99) | public virtual DateTime GetLastWriteTime(string url) method CreateDirectory (line 105) | public virtual void CreateDirectory(string url) method Dispose (line 110) | public void Dispose() FILE: sources/core/Stride.Core.IO/VirtualFileShare.cs type VirtualFileShare (line 9) | [Flags] FILE: sources/core/Stride.Core.IO/VirtualFileStream.cs class VirtualFileStream (line 10) | public class VirtualFileStream : Stream method VirtualFileStream (line 38) | public VirtualFileStream(Stream internalStream, long startPosition = 0... method Dispose (line 67) | protected override void Dispose(bool disposing) method Flush (line 100) | public override void Flush() method Read (line 124) | public override int Read(byte[] buffer, int offset, int count) method Read (line 138) | public override int Read(Span buffer) method ReadByte (line 152) | public override int ReadByte() method Seek (line 165) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 199) | public override void SetLength(long value) method Write (line 212) | public override void Write(byte[] buffer, int offset, int count) method Write (line 225) | public override void Write(ReadOnlySpan buffer) method WriteByte (line 238) | public override void WriteByte(byte value) FILE: sources/core/Stride.Core.IO/VirtualFileSystem.Android.cs class VirtualFileSystem (line 15) | public static partial class VirtualFileSystem method UnpackAPK (line 19) | public static async Task UnpackAPK() method CopyFileOrDirectory (line 59) | private static void CopyFileOrDirectory(Logger logger, string sourceDi... FILE: sources/core/Stride.Core.IO/VirtualFileSystem.cs class VirtualFileSystem (line 12) | public static partial class VirtualFileSystem method VirtualFileSystem (line 78) | static VirtualFileSystem() method RegisterProvider (line 115) | public static void RegisterProvider(IVirtualFileProvider provider) method UnregisterProvider (line 129) | public static void UnregisterProvider(IVirtualFileProvider provider, b... method MountFileSystem (line 141) | public static IVirtualFileProvider MountFileSystem(string mountPoint, ... method RemountFileSystem (line 151) | public static IVirtualFileProvider RemountFileSystem(string mountPoint... method FileExists (line 174) | public static bool FileExists(string path) method DirectoryExists (line 189) | public static bool DirectoryExists(string path) method FileDelete (line 199) | public static void FileDelete(string path) method FileMove (line 205) | public static void FileMove(string sourcePath, string destinationPath) method FileSize (line 220) | public static long FileSize(string path) method GetLastWriteTime (line 226) | public static DateTime GetLastWriteTime(string path) method FileExistsAsync (line 232) | public static Task FileExistsAsync(string path) method CreateDirectory (line 241) | public static void CreateDirectory(string path) method OpenStream (line 255) | public static Stream OpenStream(string path, VirtualFileMode mode, Vir... method OpenStream (line 270) | public static Stream OpenStream(string path, VirtualFileMode mode, Vir... method OpenStreamAsync (line 277) | public static Task OpenStreamAsync(string path, VirtualFileMod... method GetAbsolutePath (line 287) | public static string GetAbsolutePath(string path) method ResolvePath (line 298) | public static string ResolvePath(string path) method ListFiles (line 320) | public static Task ListFiles(string path, string searchPatte... method GetTempFileName (line 331) | public static string GetTempFileName() method BuildPath (line 353) | public static string BuildPath(string path, string relativePath) method ResolveAbsolutePath (line 363) | public static string ResolveAbsolutePath(string path) method Combine (line 413) | public static string Combine(string path1, string path2) method GetParentFolder (line 434) | public static string GetParentFolder(string path) method GetFileName (line 450) | public static string GetFileName(string path) method CreateRelativePath (line 465) | public static string CreateRelativePath(string target, string sourcePath) method ResolveProvider (line 505) | public static ResolveProviderResult ResolveProvider(string path, bool ... method LastIndexOfDirectorySeparator (line 514) | private static int LastIndexOfDirectorySeparator(string path) method ResolveProviderUnsafe (line 528) | public static ResolveProviderResult ResolveProviderUnsafe(string path,... type ResolveProviderResult (line 560) | public struct ResolveProviderResult FILE: sources/core/Stride.Core.IO/VirtualSearchOption.cs type VirtualSearchOption (line 5) | public enum VirtualSearchOption FILE: sources/core/Stride.Core.IO/VirtualWatcherChangeTypes.cs type VirtualWatcherChangeTypes (line 6) | [Flags] FILE: sources/core/Stride.Core.IO/ZipFileSystemProvider.cs class ZipFileSystemProvider (line 17) | public class ZipFileSystemProvider : VirtualFileProviderBase method ZipFileSystemProvider (line 35) | public ZipFileSystemProvider(string rootPath, string zipFilePath) : ba... method TryGetFileLocation (line 46) | public override bool TryGetFileLocation(string path, out string filePa... method OpenStream (line 62) | public override Stream OpenStream(string url, VirtualFileMode mode, Vi... method DirectoryExists (line 85) | public override bool DirectoryExists(string url) method FileExists (line 97) | public override bool FileExists(string url) method FileSize (line 102) | public override long FileSize(string url) method ListFiles (line 111) | public override string[] ListFiles(string url, string searchPattern, V... FILE: sources/core/Stride.Core.Mathematics.Tests/TestAngleSingle.cs class TestAngleSingle (line 8) | public class TestAngleSingle method TestAngleSingleConstruction (line 14) | [Fact] method TestAngleSingleArcLengthConstruction (line 30) | [Fact] method TestAngleSingleWrap (line 42) | [Fact] method TestAngleSingleWrapPositive (line 54) | [Fact] method TestAngleSingleProperties (line 70) | [Fact] method TestAngleSingleRevolutionsConversion (line 81) | [Fact] method TestAngleSingleGradiansConversion (line 92) | [Fact] method TestAngleSingleMinutesProperty (line 104) | [Fact] method TestAngleSingleSecondsProperty (line 122) | [Fact] method TestAngleSingleMilliradiansProperty (line 141) | [Fact] method TestAngleSingleIsRight (line 155) | [Fact] method TestAngleSingleIsStraight (line 165) | [Fact] method TestAngleSingleIsFullRotation (line 175) | [Fact] method TestAngleSingleIsOblique (line 185) | [Fact] method TestAngleSingleIsObliqueWithMultiplesOf90 (line 195) | [Fact] method TestAngleSingleIsAcute (line 211) | [Fact] method TestAngleSingleIsObtuse (line 221) | [Fact] method TestAngleSingleIsReflex (line 231) | [Fact] method TestAngleSingleComplement (line 241) | [Fact] method TestAngleSingleSupplement (line 249) | [Fact] method TestAngleSingleStaticAngles (line 261) | [Fact] method TestAngleSingleWrapStatic (line 270) | [Fact] method TestAngleSingleMinMax (line 280) | [Fact] method TestAngleSingleStaticAdd (line 293) | [Fact] method TestAngleSingleStaticSubtract (line 302) | [Fact] method TestAngleSingleStaticMultiply (line 311) | [Fact] method TestAngleSingleStaticDivide (line 320) | [Fact] method TestAngleSingleEquality (line 333) | [Fact] method TestAngleSingleComparison (line 349) | [Fact] method TestAngleSingleUnaryPlus (line 363) | [Fact] method TestAngleSingleNegation (line 371) | [Fact] method TestAngleSingleAddition (line 379) | [Fact] method TestAngleSingleSubtraction (line 391) | [Fact] method TestAngleSingleMultiplication (line 403) | [Fact] method TestAngleSingleDivision (line 414) | [Fact] method TestAngleSingleCompareToObject (line 429) | [Fact] method TestAngleSingleCompareTo (line 445) | [Fact] method TestAngleSingleToString (line 461) | [Fact] method TestAngleSingleToStringWithFormat (line 469) | [Fact] method TestAngleSingleHashCode (line 482) | [Fact] method TestAngleSingleEqualsObject (line 493) | [Fact] method TestAngleSingleBoundaryConditions (line 515) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestBoundingBox.cs class TestBoundingBox (line 8) | public class TestBoundingBox method TestBoundingBoxFromPoints (line 10) | [Fact] method TestBoundingBoxFromSphere (line 30) | [Fact] method TestBoundingBoxTransform (line 44) | [Fact] method TestBoundingBoxTransformRotation (line 56) | [Fact] method TestBoundingBoxMergeWithPoint (line 69) | [Fact] method TestBoundingBoxContainsBox (line 81) | [Fact] method TestBoundingBoxContainsSphere (line 94) | [Fact] method TestBoundingBoxIntersectsBox (line 107) | [Fact] method TestBoundingBoxIntersectsSphere (line 118) | [Fact] method TestBoundingBoxIntersectsRay (line 129) | [Fact] method TestBoundingBoxIntersectsRayWithDistance (line 147) | [Fact] method TestBoundingBoxIntersectsPlane (line 159) | [Fact] method TestBoundingBoxEquality (line 177) | [Fact] method TestBoundingBoxHashCode (line 193) | [Fact] method TestBoundingBoxToString (line 204) | [Fact] method TestBoundingBoxEmpty (line 214) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestBoundingSphere.cs class TestBoundingSphere (line 8) | public class TestBoundingSphere method TestBoundingSphereFromPoints (line 10) | [Fact] method TestBoundingSphereFromBox (line 38) | [Fact] method TestBoundingSphereTransform (line 56) | [Fact] method TestBoundingSphereTransformScale (line 68) | [Fact] method TestBoundingSphereMerge (line 80) | [Fact] method TestBoundingSphereContainsSphere (line 98) | [Fact] method TestBoundingSphereContainsBox (line 111) | [Fact] method TestBoundingSphereIntersectsSphere (line 124) | [Fact] method TestBoundingSphereIntersectsBox (line 135) | [Fact] method TestBoundingSphereIntersectsRay (line 146) | [Fact] method TestBoundingSphereIntersectsRayWithDistance (line 164) | [Fact] method TestBoundingSphereIntersectsPlane (line 176) | [Fact] method TestBoundingSphereEquality (line 194) | [Fact] method TestBoundingSphereHashCode (line 210) | [Fact] method TestBoundingSphereToString (line 221) | [Fact] method TestBoundingSphereEmpty (line 231) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestBoundingVolumes.cs class TestBoundingVolumes (line 8) | public class TestBoundingVolumes method TestBoundingBoxExtConstruction (line 10) | [Fact] method TestBoundingBoxExtEmpty (line 21) | [Fact] method TestBoundingBoxExtContainsPoint (line 31) | [Theory] method TestBoundingBoxExtMerge (line 49) | [Fact] method TestPlaneConstruction (line 63) | [Fact] method TestPlaneNormalize (line 75) | [Fact] method TestPlaneDotCoordinate (line 89) | [Theory] method TestPlaneIntersection (line 109) | [Fact] method TestBoundingSphereConstruction (line 124) | [Fact] method TestBoundingSphereEmpty (line 134) | [Fact] method TestBoundingSphereContainsPoint (line 142) | [Theory] method TestBoundingSphereMerge (line 156) | [Fact] method TestBoundingBoxConstruction (line 168) | [Fact] method TestBoundingBoxCenter (line 179) | [Fact] method TestBoundingBoxExtent (line 190) | [Fact] method TestBoundingBoxContainsPoint (line 201) | [Theory] method TestBoundingBoxMerge (line 215) | [Fact] method TestBoundingBoxGetCorners (line 227) | [Fact] method TestRayConstruction (line 238) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestCollisionHelper.cs class TestCollisionHelper (line 8) | public class TestCollisionHelper method TestClosestPointPointTriangle (line 15) | [Fact] method TestClosestPointPlanePoint (line 30) | [Fact] method TestClosestPointBoxPoint_Inside (line 44) | [Fact] method TestClosestPointBoxPoint_Outside (line 55) | [Fact] method TestClosestPointSpherePoint_Outside (line 69) | [Fact] method TestClosestPointSpherePoint_AtCenter (line 82) | [Fact] method TestClosestPointSphereSphere_Separated (line 93) | [Fact] method TestClosestPointSphereSphere_SameCenter (line 106) | [Fact] method TestDistancePlanePoint_Above (line 121) | [Fact] method TestDistancePlanePoint_OnPlane (line 132) | [Fact] method TestDistanceBoxPoint_Inside (line 143) | [Fact] method TestDistanceBoxPoint_Outside (line 154) | [Fact] method TestDistanceBoxBox_Separated (line 165) | [Fact] method TestDistanceBoxBox_Overlapping (line 176) | [Fact] method TestDistanceSpherePoint_Outside (line 187) | [Fact] method TestDistanceSpherePoint_OnSurface (line 198) | [Fact] method TestDistanceSphereSphere_Separated (line 209) | [Fact] method TestDistanceSphereSphere_Touching (line 220) | [Fact] method TestLinePlaneIntersection_Intersecting (line 235) | [Fact] method TestLinePlaneIntersection_Parallel (line 250) | [Fact] method TestRayIntersectsPoint_Intersects (line 267) | [Fact] method TestRayIntersectsPoint_DoesNotIntersect (line 278) | [Fact] method TestRayIntersectsPoint_Behind (line 289) | [Fact] method TestRayIntersectsRay (line 300) | [Fact] method TestRayIntersectsRay_Intersecting (line 313) | [Fact] method TestRayIntersectsPlaneWithDistance (line 324) | [Fact] method TestRayIntersectsPlaneWithPoint (line 336) | [Fact] method TestRayIntersectsTriangleWithDistance (line 348) | [Fact] method TestRayIntersectsTriangleWithPoint (line 362) | [Fact] method TestRayIntersectsRectangle (line 376) | [Fact] method TestRayIntersectsBoxWithDistance (line 389) | [Fact] method TestRayIntersectsBoxWithPoint (line 401) | [Fact] method TestRayIntersectsSphereWithDistance (line 413) | [Fact] method TestRayIntersectsSphereWithPoint (line 425) | [Fact] method TestPlaneIntersectsPoint (line 441) | [Fact] method TestPlaneIntersectsPlaneBoolean (line 454) | [Fact] method TestPlaneIntersectsPlaneWithRay (line 465) | [Fact] method TestPlaneIntersectsTriangle (line 477) | [Fact] method TestPlaneIntersectsBox (line 490) | [Fact] method TestPlaneIntersectsSphere (line 501) | [Fact] method TestBoxIntersectsBox (line 516) | [Fact] method TestBoxIntersectsSphere (line 527) | [Fact] method TestSphereIntersectsTriangle (line 538) | [Fact] method TestSphereIntersectsSphere (line 551) | [Fact] method TestBoxContainsPoint (line 566) | [Fact] method TestBoxContainsBox (line 577) | [Fact] method TestBoxContainsSphere (line 588) | [Fact] method TestSphereContainsPoint (line 599) | [Fact] method TestSphereContainsTriangle (line 610) | [Fact] method TestSphereContainsBox (line 623) | [Fact] method TestSphereContainsSphere (line 634) | [Fact] method TestGetNearestHit (line 649) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestColor.cs class TestColor (line 7) | public class TestColor method TestColorConstruction (line 11) | [Fact] method TestColorFromRgba (line 53) | [Fact] method TestColorFromBgra (line 64) | [Fact] method TestColorToRgba (line 75) | [Fact] method TestColorToVector (line 85) | [Fact] method TestColorAddition (line 101) | [Fact] method TestColorSubtraction (line 113) | [Fact] method TestColorModulate (line 125) | [Fact] method TestColorScale (line 138) | [Fact] method TestColorNegate (line 149) | [Fact] method TestColorClamp (line 160) | [Fact] method TestColorEquality (line 173) | [Fact] method TestColorArrayConstructor (line 186) | [Fact] method TestColorIndexer (line 204) | [Fact] method TestColorToBgra (line 223) | [Fact] method TestColorToArgb (line 232) | [Fact] method TestColorToAbgr (line 241) | [Fact] method TestColorToArray (line 251) | [Fact] method TestColorGetBrightness (line 263) | [Fact] method TestColorGetHue (line 276) | [Fact] method TestColorGetSaturation (line 292) | [Fact] method TestColorLerp (line 306) | [Fact] method TestColorSmoothStep (line 325) | [Fact] method TestColorMin (line 337) | [Fact] method TestColorMax (line 349) | [Fact] method TestColorAdjustContrast (line 361) | [Fact] method TestColorAdjustSaturation (line 372) | [Fact] method TestColorOperatorAddition (line 386) | [Fact] method TestColorOperatorSubtraction (line 398) | [Fact] method TestColorOperatorMultiply (line 410) | [Fact] method TestColorOperatorModulate (line 427) | [Fact] method TestColorUnaryOperators (line 439) | [Fact] method TestColorConversions (line 455) | [Fact] method TestColorFromAbgr (line 498) | [Fact] method TestColorOutParameters (line 515) | [Fact] method TestColorGetHashCode (line 577) | [Fact] method TestColorToString (line 588) | [Fact] method TestRGB2HSVConversion (line 601) | [Fact] method TestHSV2RGBConversion (line 618) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestColor3.cs class TestColor3 (line 9) | public class TestColor3 method TestColor3ConstructorFloat (line 11) | [Fact] method TestColor3ConstructorRGB (line 20) | [Fact] method TestColor3ConstructorVector3 (line 29) | [Fact] method TestColor3ConstructorInt (line 39) | [Fact] method TestColor3ConstructorUInt (line 49) | [Fact] method TestColor3ConstructorFloatArray (line 58) | [Fact] method TestColor3ConstructorFloatArrayInvalid (line 68) | [Fact] method TestColor3Indexer (line 75) | [Fact] method TestColor3IndexerOutOfRange (line 91) | [Fact] method TestColor3ToRgb (line 101) | [Fact] method TestColor3ToArray (line 111) | [Fact] method TestColor3Pow (line 122) | [Fact] method TestColor3Add (line 132) | [Fact] method TestColor3AddStatic (line 143) | [Fact] method TestColor3Subtract (line 154) | [Fact] method TestColor3Modulate (line 165) | [Fact] method TestColor3ModulateOperator (line 176) | [Fact] method TestColor3Scale (line 187) | [Fact] method TestColor3ScaleOperator (line 197) | [Fact] method TestColor3Negate (line 207) | [Fact] method TestColor3Clamp (line 217) | [Fact] method TestColor3Lerp (line 229) | [Fact] method TestColor3SmoothStep (line 240) | [Fact] method TestColor3Min (line 251) | [Fact] method TestColor3Max (line 262) | [Fact] method TestColor3AdjustContrast (line 273) | [Fact] method TestColor3AdjustSaturation (line 284) | [Fact] method TestColor3ToSRgb (line 294) | [Fact] method TestColor3ToLinear (line 305) | [Fact] method TestColor3Equality (line 316) | [Fact] method TestColor3GetHashCode (line 331) | [Fact] method TestColor3ToString (line 339) | [Fact] method TestColor3ConversionToVector3 (line 349) | [Fact] method TestColor3ConversionFromVector3 (line 359) | [Fact] method TestColor3AddWithOutParameter (line 369) | [Fact] method TestColor3SubtractWithOutParameter (line 380) | [Fact] method TestColor3ModulateWithOutParameter (line 391) | [Fact] method TestColor3ScaleWithOutParameter (line 402) | [Fact] method TestColor3NegateWithOutParameter (line 412) | [Fact] method TestColor3ClampWithOutParameter (line 423) | [Fact] method TestColor3LerpWithOutParameter (line 435) | [Fact] method TestColor3SmoothStepWithOutParameter (line 446) | [Fact] method TestColor3MinWithOutParameter (line 457) | [Fact] method TestColor3MaxWithOutParameter (line 468) | [Fact] method TestColor3AdjustContrastWithOutParameter (line 479) | [Fact] method TestColor3AdjustSaturationWithOutParameter (line 489) | [Fact] method TestColor3Deconstruct (line 498) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestColor4.cs class TestColor4 (line 8) | public class TestColor4 method TestColor4ConstructorSingleValue (line 10) | [Fact] method TestColor4ConstructorRGBA (line 20) | [Fact] method TestColor4ConstructorRGBADefaultAlpha (line 30) | [Fact] method TestColor4ConstructorVector4 (line 40) | [Fact] method TestColor4ConstructorVector3 (line 51) | [Fact] method TestColor4ConstructorVector3DefaultAlpha (line 62) | [Fact] method TestColor4ConstructorInt (line 73) | [Fact] method TestColor4ConstructorUInt (line 84) | [Fact] method TestColor4ConstructorFloatArray (line 94) | [Fact] method TestColor4ConstructorFloatArrayInvalid (line 105) | [Fact] method TestColor4ConstructorColor3 (line 113) | [Fact] method TestColor4ConstructorColor3WithAlpha (line 124) | [Fact] method TestColor4IndexerGet (line 135) | [Fact] method TestColor4IndexerSet (line 145) | [Fact] method TestColor4IndexerOutOfRange (line 159) | [Fact] method TestColor4ToBgra (line 167) | [Fact] method TestColor4ToBgraOut (line 177) | [Fact] method TestColor4ToRgba (line 188) | [Fact] method TestColor4ToVector3 (line 197) | [Fact] method TestColor4ToVector4 (line 207) | [Fact] method TestColor4ToArray (line 218) | [Fact] method TestColor4ToSRgb (line 230) | [Fact] method TestColor4ToLinear (line 242) | [Fact] method TestColor4Add (line 254) | [Fact] method TestColor4Subtract (line 266) | [Fact] method TestColor4Modulate (line 278) | [Fact] method TestColor4Scale (line 290) | [Fact] method TestColor4Negate (line 301) | [Fact] method TestColor4NegateStatic (line 312) | [Fact] method TestColor4Clamp (line 324) | [Fact] method TestColor4Lerp (line 337) | [Fact] method TestColor4SmoothStep (line 349) | [Fact] method TestColor4Min (line 362) | [Fact] method TestColor4Max (line 374) | [Fact] method TestColor4AdjustContrast (line 386) | [Fact] method TestColor4AdjustSaturation (line 398) | [Fact] method TestColor4PremultiplyAlpha (line 409) | [Fact] method TestColor4OperatorAdd (line 420) | [Fact] method TestColor4OperatorSubtract (line 432) | [Fact] method TestColor4OperatorMultiplyScaleLeft (line 444) | [Fact] method TestColor4OperatorMultiplyScaleRight (line 455) | [Fact] method TestColor4OperatorMultiplyModulate (line 466) | [Fact] method TestColor4Equality (line 478) | [Fact] method TestColor4Equals (line 491) | [Fact] method TestColor4GetHashCode (line 502) | [Fact] method TestColor4ToString (line 511) | [Fact] method TestColor4Deconstruct (line 521) | [Fact] method TestColor4AddWithOutParameter (line 533) | [Fact] method TestColor4SubtractWithOutParameter (line 545) | [Fact] method TestColor4ModulateWithOutParameter (line 557) | [Fact] method TestColor4ScaleWithOutParameter (line 569) | [Fact] method TestColor4NegateWithOutParameter (line 580) | [Fact] method TestColor4ClampWithOutParameter (line 592) | [Fact] method TestColor4LerpWithOutParameter (line 605) | [Fact] method TestColor4SmoothStepWithOutParameter (line 617) | [Fact] method TestColor4MinWithOutParameter (line 629) | [Fact] method TestColor4MaxWithOutParameter (line 641) | [Fact] method TestColor4AdjustContrastWithOutParameter (line 653) | [Fact] method TestColor4AdjustSaturationWithOutParameter (line 664) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestColorBGRA.cs class TestColorBGRA (line 9) | public class TestColorBGRA method TestConstructorByte (line 11) | [Fact] method TestConstructorFloat (line 22) | [Fact] method TestConstructorRGBA_Bytes (line 32) | [Fact] method TestConstructorRGBA_Floats (line 42) | [Fact] method TestConstructorVector4 (line 52) | [Fact] method TestConstructorVector3WithAlpha (line 63) | [Fact] method TestConstructorUInt (line 74) | [Fact] method TestConstructorInt (line 86) | [Fact] method TestConstructorFloatArray (line 97) | [Fact] method TestConstructorByteArray (line 108) | [Fact] method TestIndexer_Get (line 119) | [Fact] method TestIndexer_Set (line 129) | [Fact] method TestToBgra (line 144) | [Fact] method TestToRgba (line 154) | [Fact] method TestToArray (line 164) | [Fact] method TestGetBrightness (line 177) | [Fact] method TestGetHue (line 190) | [Fact] method TestGetSaturation (line 203) | [Fact] method TestToVector3 (line 213) | [Fact] method TestToVector4 (line 224) | [Fact] method TestToColor3 (line 236) | [Fact] method TestEquals (line 247) | [Fact] method TestEqualsOperator (line 258) | [Fact] method TestNotEqualsOperator (line 269) | [Fact] method TestGetHashCode (line 280) | [Fact] method TestToString (line 289) | [Fact] method TestImplicitConversionFromColor (line 302) | [Fact] method TestImplicitConversionToColor (line 314) | [Fact] method TestExplicitConversionFromColor3 (line 327) | [Fact] method TestExplicitConversionToColor3 (line 339) | [Fact] method TestExplicitConversionFromVector3 (line 352) | [Fact] method TestExplicitConversionToVector3 (line 367) | [Fact] method TestExplicitConversionFromVector4 (line 378) | [Fact] method TestExplicitConversionToVector4 (line 390) | [Fact] method TestExplicitConversionFromInt (line 402) | [Fact] method TestExplicitConversionToInt (line 414) | [Fact] method TestClampValues (line 423) | [Fact] method TestNegativeValues (line 434) | [Fact] method TestFromBgra (line 445) | [Fact] method TestFromRgba (line 456) | [Fact] method TestAdd (line 469) | [Fact] method TestSubtract (line 482) | [Fact] method TestModulate (line 495) | [Fact] method TestScale (line 508) | [Fact] method TestNegate (line 520) | [Fact] method TestClamp (line 532) | [Fact] method TestLerp (line 546) | [Fact] method TestSmoothStep (line 559) | [Fact] method TestMin (line 570) | [Fact] method TestMax (line 583) | [Fact] method TestAdjustContrast (line 596) | [Fact] method TestAdjustSaturation (line 605) | [Fact] method TestAdditionOperator (line 614) | [Fact] method TestUnaryPlusOperator (line 627) | [Fact] method TestSubtractionOperator (line 636) | [Fact] method TestUnaryMinusOperator (line 649) | [Fact] method TestScalarMultiplicationOperator (line 662) | [Fact] method TestColorMultiplicationOperator (line 675) | [Fact] method TestExplicitCastToColor3 (line 687) | [Fact] method TestExplicitCastToVector3 (line 699) | [Fact] method TestExplicitCastToVector4 (line 711) | [Fact] method TestExplicitCastFromVector3 (line 724) | [Fact] method TestExplicitCastFromVector4 (line 739) | [Fact] method TestExplicitCastToInt (line 752) | [Fact] method TestExplicitCastFromInt (line 761) | [Fact] method TestDeconstruct (line 774) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestColorExtensions.cs class TestColorExtensions (line 8) | public class TestColorExtensions method TestCanConvertStringToRgba_ValidHexShort (line 10) | [Fact] method TestCanConvertStringToRgba_ValidHexMedium (line 16) | [Fact] method TestCanConvertStringToRgba_ValidHexLong (line 22) | [Fact] method TestCanConvertStringToRgba_InvalidNoHash (line 28) | [Fact] method TestCanConvertStringToRgba_Null (line 34) | [Fact] method TestStringToRgba_ShortFormat (line 40) | [Fact] method TestStringToRgba_ShortFormatBlack (line 48) | [Fact] method TestStringToRgba_MediumFormat (line 56) | [Fact] method TestStringToRgba_MediumFormatGreen (line 64) | [Fact] method TestStringToRgba_MediumFormatBlue (line 72) | [Fact] method TestStringToRgba_LongFormat (line 80) | [Fact] method TestStringToRgba_LongFormatFullAlpha (line 88) | [Fact] method TestStringToRgba_InvalidFormat (line 96) | [Fact] method TestStringToRgba_Null (line 104) | [Fact] method TestRgbToString_Red (line 112) | [Fact] method TestRgbToString_Green (line 120) | [Fact] method TestRgbToString_Blue (line 128) | [Fact] method TestRgbToString_White (line 136) | [Fact] method TestRgbToString_Black (line 143) | [Fact] method TestRgbaToString_RedFullAlpha (line 150) | [Fact] method TestRgbaToString_GreenHalfAlpha (line 158) | [Fact] method TestRgbaToString_BlueNoAlpha (line 166) | [Fact] method TestRgbaToString_WhiteFullAlpha (line 174) | [Fact] method TestRgbaToString_BlackNoAlpha (line 181) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestDouble2.cs class TestDouble2 (line 8) | public class TestDouble2 method TestDouble2Constants (line 10) | [Fact] method TestDouble2Constructors (line 26) | [Fact] method TestDouble2Length (line 46) | [Fact] method TestDouble2LengthSquared (line 53) | [Fact] method TestDouble2Distance (line 60) | [Fact] method TestDouble2DistanceSquared (line 68) | [Fact] method TestDouble2Dot (line 76) | [Fact] method TestDouble2Normalize (line 84) | [Fact] method TestDouble2Add (line 94) | [Fact] method TestDouble2Subtract (line 104) | [Fact] method TestDouble2Multiply (line 114) | [Fact] method TestDouble2Divide (line 127) | [Fact] method TestDouble2Negate (line 136) | [Fact] method TestDouble2Modulate (line 145) | [Fact] method TestDouble2Demodulate (line 155) | [Fact] method TestDouble2Clamp (line 165) | [Fact] method TestDouble2Min (line 176) | [Fact] method TestDouble2Max (line 186) | [Fact] method TestDouble2Lerp (line 196) | [Fact] method TestDouble2SmoothStep (line 206) | [Fact] method TestDouble2Barycentric (line 216) | [Fact] method TestDouble2CatmullRom (line 227) | [Fact] method TestDouble2Hermite (line 239) | [Fact] method TestDouble2Reflect (line 251) | [Fact] method TestDouble2TransformByQuaternion (line 261) | [Fact] method TestDouble2TransformCoordinate (line 271) | [Fact] method TestDouble2TransformNormal (line 281) | [Fact] method TestDouble2Equality (line 291) | [Fact] method TestDouble2HashCode (line 306) | [Fact] method TestDouble2ToString (line 314) | [Fact] method TestDouble2ConversionFromVector2 (line 324) | [Fact] method TestDouble2ConversionToVector2 (line 333) | [Fact] method TestDouble2Indexer (line 342) | [Fact] method TestDouble2IndexerOutOfRange (line 355) | [Fact] method TestDouble2IsNormalized (line 365) | [Fact] method TestDouble2ToArray (line 378) | [Fact] method TestDouble2NormalizeInstance (line 388) | [Fact] method TestDouble2AddWithOutParameter (line 398) | [Fact] method TestDouble2SubtractWithOutParameter (line 408) | [Fact] method TestDouble2MultiplyWithOutParameter (line 418) | [Fact] method TestDouble2DivideWithOutParameter (line 427) | [Fact] method TestDouble2NegateWithOutParameter (line 436) | [Fact] method TestDouble2ModulateWithOutParameter (line 445) | [Fact] method TestDouble2DemodulateWithOutParameter (line 455) | [Fact] method TestDouble2ClampWithOutParameter (line 465) | [Fact] method TestDouble2MinWithOutParameter (line 476) | [Fact] method TestDouble2MaxWithOutParameter (line 486) | [Fact] method TestDouble2LerpWithOutParameter (line 496) | [Fact] method TestDouble2SmoothStepWithOutParameter (line 506) | [Fact] method TestDouble2BarycentricWithOutParameter (line 516) | [Fact] method TestDouble2CatmullRomWithOutParameter (line 527) | [Fact] method TestDouble2HermiteWithOutParameter (line 539) | [Fact] method TestDouble2ReflectWithOutParameter (line 551) | [Fact] method TestDouble2TransformByQuaternionWithOutParameter (line 561) | [Fact] method TestDouble2TransformCoordinateWithOutParameter (line 571) | [Fact] method TestDouble2TransformNormalWithOutParameter (line 581) | [Fact] method TestDouble2NormalizeWithOutParameter (line 591) | [Fact] method TestDouble2DistanceWithOutParameter (line 600) | [Fact] method TestDouble2DistanceSquaredWithOutParameter (line 609) | [Fact] method TestDouble2DotWithOutParameter (line 618) | [Fact] method TestDouble2TransformArrayByQuaternion (line 627) | [Fact] method TestDouble2TransformCoordinateArray (line 642) | [Fact] method TestDouble2TransformNormalArray (line 657) | [Fact] method TestDouble2Deconstruct (line 672) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestDouble3.cs class TestDouble3 (line 8) | public class TestDouble3 method TestDouble3Constants (line 14) | [Fact] method TestDouble3Constructors (line 42) | [Fact] method TestDouble3IsNormalized (line 75) | [Fact] method TestDouble3Indexer (line 88) | [Fact] method TestDouble3IndexerOutOfRange (line 104) | [Fact] method TestDouble3Length (line 118) | [Fact] method TestDouble3LengthSquared (line 125) | [Fact] method TestDouble3NormalizeInstance (line 132) | [Fact] method TestDouble3Pow (line 143) | [Fact] method TestDouble3ToArray (line 153) | [Fact] method TestDouble3Add (line 169) | [Fact] method TestDouble3Subtract (line 181) | [Fact] method TestDouble3Multiply (line 193) | [Fact] method TestDouble3Modulate (line 204) | [Fact] method TestDouble3Divide (line 216) | [Fact] method TestDouble3Demodulate (line 227) | [Fact] method TestDouble3Negate (line 239) | [Fact] method TestDouble3Barycentric (line 250) | [Fact] method TestDouble3Clamp (line 263) | [Fact] method TestDouble3ClampWithOutParameter (line 275) | [Fact] method TestDouble3Cross (line 288) | [Fact] method TestDouble3CrossWithOutParameter (line 299) | [Fact] method TestDouble3Distance (line 311) | [Fact] method TestDouble3DistanceSquared (line 320) | [Fact] method TestDouble3Dot (line 329) | [Fact] method TestDouble3Normalize (line 338) | [Fact] method TestDouble3NormalizeWithOutParameter (line 349) | [Fact] method TestDouble3Lerp (line 359) | [Fact] method TestDouble3SmoothStep (line 371) | [Fact] method TestDouble3Hermite (line 383) | [Fact] method TestDouble3CatmullRom (line 397) | [Fact] method TestDouble3Max (line 411) | [Fact] method TestDouble3Min (line 423) | [Fact] method TestDouble3Project (line 435) | [Fact] method TestDouble3ProjectWithOutParameter (line 445) | [Fact] method TestDouble3Unproject (line 456) | [Fact] method TestDouble3UnprojectWithOutParameter (line 466) | [Fact] method TestDouble3Reflect (line 477) | [Fact] method TestDouble3ReflectWithOutParameter (line 488) | [Fact] method TestDouble3Orthogonalize (line 499) | [Fact] method TestDouble3Orthonormalize (line 517) | [Fact] method TestDouble3TransformByQuaternion (line 539) | [Fact] method TestDouble3TransformByQuaternionWithOutParameter (line 550) | [Fact] method TestDouble3TransformArrayByQuaternion (line 561) | [Fact] method TestDouble3TransformWithOutDouble4 (line 577) | [Fact] method TestDouble3TransformArrayToDouble4 (line 589) | [Fact] method TestDouble3TransformCoordinate (line 603) | [Fact] method TestDouble3TransformCoordinateWithOutParameter (line 614) | [Fact] method TestDouble3TransformCoordinateArray (line 625) | [Fact] method TestDouble3TransformNormal (line 641) | [Fact] method TestDouble3TransformNormalWithOutParameter (line 652) | [Fact] method TestDouble3TransformNormalArray (line 663) | [Fact] method TestDouble3RotationYawPitchRoll (line 679) | [Fact] method TestDouble3RotationYawPitchRollWithOutParameter (line 687) | [Fact] method TestDouble3WithOutParameters (line 696) | [Fact] method TestDouble3StaticMethodsWithOutParameters (line 732) | [Fact] method TestDouble3InterpolationMethodsWithOutParameters (line 754) | [Fact] method TestDouble3ComplexInterpolationWithOutParameters (line 778) | [Fact] method TestDouble3MinMaxWithOutParameters (line 799) | [Fact] method TestDouble3AddOperator (line 822) | [Fact] method TestDouble3UnaryPlus (line 833) | [Fact] method TestDouble3SubtractOperator (line 843) | [Fact] method TestDouble3NegateOperator (line 854) | [Fact] method TestDouble3ScalarMultiplyLeft (line 864) | [Fact] method TestDouble3MultiplyOperator (line 874) | [Fact] method TestDouble3VectorOperators (line 889) | [Fact] method TestDouble3DivideOperator (line 926) | [Fact] method TestDouble3Equality (line 936) | [Fact] method TestDouble3ConversionToVector3 (line 955) | [Fact] method TestDouble3ConversionFromVector3 (line 965) | [Fact] method TestDouble3ConversionToHalf3 (line 975) | [Fact] method TestDouble3ConversionFromHalf3 (line 985) | [Fact] method TestDouble3ConversionToDouble2 (line 995) | [Fact] method TestDouble3ConversionToDouble4 (line 1004) | [Fact] method TestDouble3ConversionFromSystemNumericsVector3 (line 1015) | [Fact] method TestDouble3ConversionToSystemNumericsVector3 (line 1025) | [Fact] method TestDouble3ToString (line 1039) | [Fact] method TestDouble3ToStringWithFormat (line 1050) | [Fact] method TestDouble3HashCode (line 1060) | [Fact] method TestDouble3EqualsObject (line 1068) | [Fact] method TestDouble3Deconstruct (line 1085) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestDouble4.cs class TestDouble4 (line 8) | public class TestDouble4 method TestDouble4Constants (line 10) | [Fact] method TestDouble4Constructors (line 44) | [Fact] method TestDouble4Length (line 84) | [Fact] method TestDouble4LengthSquared (line 91) | [Fact] method TestDouble4Distance (line 98) | [Fact] method TestDouble4DistanceSquared (line 107) | [Fact] method TestDouble4Dot (line 116) | [Fact] method TestDouble4Normalize (line 125) | [Fact] method TestDouble4Add (line 137) | [Fact] method TestDouble4Subtract (line 152) | [Fact] method TestDouble4Multiply (line 167) | [Fact] method TestDouble4Divide (line 184) | [Fact] method TestDouble4Negate (line 198) | [Fact] method TestDouble4Modulate (line 212) | [Fact] method TestDouble4Clamp (line 227) | [Fact] method TestDouble4Min (line 244) | [Fact] method TestDouble4Max (line 259) | [Fact] method TestDouble4Lerp (line 274) | [Fact] method TestDouble4SmoothStep (line 289) | [Fact] method TestDouble4Barycentric (line 304) | [Fact] method TestDouble4CatmullRom (line 320) | [Fact] method TestDouble4Hermite (line 337) | [Fact] method TestDouble4Transform (line 354) | [Fact] method TestDouble4Equality (line 372) | [Fact] method TestDouble4GetHashCode (line 388) | [Fact] method TestDouble4ToString (line 399) | [Fact] method TestDouble4FromVector4 (line 410) | [Fact] method TestDouble4ToVector4 (line 421) | [Fact] method TestDouble4Demodulate (line 432) | [Fact] method TestDouble4TransformMatrixArray (line 445) | [Fact] method TestDouble4TransformQuaternionArray (line 460) | [Fact] method TestDouble4Deconstruct (line 473) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestGeometricIntersections.cs class TestGeometricIntersections (line 8) | public class TestGeometricIntersections method TestRaySphereIntersection (line 10) | [Fact] method TestRayPlaneIntersection (line 39) | [Fact] method TestBoundingBoxBoundingBoxIntersection (line 68) | [Fact] method TestBoundingBoxBoundingSphereIntersection (line 90) | [Fact] method TestRayTriangleIntersection (line 116) | [Fact] method TestBoundingFrustumIntersection (line 146) | [Fact] method TestBoxContainmentWithSphere (line 170) | [Theory] method TestRayTriangleIntersectionDegenerate (line 202) | [Fact] method TestInvalidBoundingBox (line 220) | [Fact] method TestZeroRadiusSphereIntersection (line 238) | [Fact] method TestSphereSphereIntersection (line 255) | [Fact] method TestRayNearZeroDirection (line 277) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestGuillotinePacker.cs class TestGuillotinePacker (line 8) | public class TestGuillotinePacker method TestGuillotinePackerInitialization (line 10) | [Fact] method TestGuillotinePackerClear (line 18) | [Fact] method TestGuillotinePackerClearResetsWithSameSize (line 28) | [Fact] method TestGuillotinePackerInsertPerfectFit (line 51) | [Fact] method TestGuillotinePackerInsertSingleRectangle (line 65) | [Fact] method TestGuillotinePackerInsertMultipleRectangles (line 79) | [Fact] method TestGuillotinePackerInsertTooLarge (line 95) | [Fact] method TestGuillotinePackerInsertWhenFull (line 105) | [Fact] method TestGuillotinePackerFree (line 120) | [Fact] method TestGuillotinePackerTryInsertSuccess (line 139) | [Fact] method TestGuillotinePackerTryInsertFailure (line 162) | [Fact] method TestGuillotinePackerTryInsertRollback (line 179) | [Fact] method TestGuillotinePackerBestAreaFit (line 204) | [Fact] method TestGuillotinePackerSplitHorizontal (line 223) | [Fact] method TestGuillotinePackerSplitVertical (line 242) | [Fact] method TestGuillotinePackerCallbackIndexes (line 261) | [Fact] method TestGuillotinePackerZeroSizeInsert (line 276) | [Fact] method TestGuillotinePackerSmallInLargeSpace (line 289) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestHalfVectors.cs class TestHalfVectors (line 7) | public class TestHalfVectors method TestHalfConstruction (line 11) | [Fact] method TestHalfStaticFields (line 25) | [Fact] method TestHalfConversion (line 32) | [Fact] method TestHalfArrayConversion (line 44) | [Fact] method TestHalfRawValue (line 60) | [Fact] method TestHalfToString (line 70) | [Fact] method TestHalf2Construction (line 83) | [Fact] method TestHalf2StaticFields (line 107) | [Fact] method TestHalf2Equality (line 123) | [Fact] method TestHalf2GetHashCode (line 136) | [Fact] method TestHalf2ToString (line 145) | [Fact] method TestHalf3Construction (line 158) | [Fact] method TestHalf3StaticFields (line 187) | [Fact] method TestHalf3Equality (line 211) | [Fact] method TestHalf3GetHashCode (line 224) | [Fact] method TestHalf3ToString (line 233) | [Fact] method TestHalf4Construction (line 246) | [Fact] method TestHalf4StaticFields (line 280) | [Fact] method TestHalf4Equality (line 314) | [Fact] method TestHalf4GetHashCode (line 327) | [Fact] method TestHalf4ToString (line 336) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestInt2.cs class TestInt2 (line 8) | public class TestInt2 method TestInt2Constants (line 10) | [Fact] method TestInt2Constructors (line 26) | [Fact] method TestInt2Length (line 42) | [Fact] method TestInt2LengthSquared (line 49) | [Fact] method TestInt2Dot (line 56) | [Fact] method TestInt2Add (line 68) | [Fact] method TestInt2Subtract (line 81) | [Fact] method TestInt2Multiply (line 94) | [Fact] method TestInt2Divide (line 109) | [Fact] method TestInt2Negate (line 121) | [Fact] method TestInt2Clamp (line 133) | [Fact] method TestInt2Min (line 148) | [Fact] method TestInt2Max (line 161) | [Fact] method TestInt2Equality (line 174) | [Fact] method TestInt2GetHashCode (line 190) | [Fact] method TestInt2ToString (line 201) | [Fact] method TestInt2Indexer (line 210) | [Fact] method TestInt2ToVector2 (line 223) | [Fact] method TestInt2Modulate (line 232) | [Fact] method TestInt2Pow (line 242) | [Fact] method TestInt2Lerp (line 251) | [Fact] method TestInt2SmoothStep (line 261) | [Fact] method TestInt2Deconstruct (line 271) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestInt3.cs class TestInt3 (line 8) | public class TestInt3 method TestInt3Constants (line 10) | [Fact] method TestInt3Constructors (line 34) | [Fact] method TestInt3Length (line 58) | [Fact] method TestInt3LengthSquared (line 65) | [Fact] method TestInt3Dot (line 72) | [Fact] method TestInt3Add (line 84) | [Fact] method TestInt3Subtract (line 98) | [Fact] method TestInt3Multiply (line 112) | [Fact] method TestInt3Divide (line 128) | [Fact] method TestInt3Negate (line 141) | [Fact] method TestInt3Clamp (line 154) | [Fact] method TestInt3Min (line 170) | [Fact] method TestInt3Max (line 184) | [Fact] method TestInt3Equality (line 198) | [Fact] method TestInt3GetHashCode (line 214) | [Fact] method TestInt3ToString (line 225) | [Fact] method TestInt3Indexer (line 235) | [Fact] method TestInt3ToVector3 (line 251) | [Fact] method TestInt3Modulate (line 261) | [Fact] method TestInt3Pow (line 272) | [Fact] method TestInt3Lerp (line 282) | [Fact] method TestInt3SmoothStep (line 293) | [Fact] method TestInt3Deconstruct (line 305) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestInt4.cs class TestInt4 (line 8) | public class TestInt4 method TestInt4Constants (line 10) | [Fact] method TestInt4Constructors (line 36) | [Fact] method TestInt4Length (line 58) | [Fact] method TestInt4LengthSquared (line 65) | [Fact] method TestInt4Add (line 72) | [Fact] method TestInt4Subtract (line 87) | [Fact] method TestInt4Multiply (line 102) | [Fact] method TestInt4Divide (line 119) | [Fact] method TestInt4Negate (line 133) | [Fact] method TestInt4Clamp (line 147) | [Fact] method TestInt4Min (line 164) | [Fact] method TestInt4Max (line 179) | [Fact] method TestInt4Equality (line 194) | [Fact] method TestInt4GetHashCode (line 210) | [Fact] method TestInt4ToString (line 221) | [Fact] method TestInt4Indexer (line 232) | [Fact] method TestInt4ToVector4 (line 251) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestMathUtil.cs class TestMathUtil (line 8) | public class TestMathUtil method TestDegreesToRadians (line 10) | [Theory] method TestRadiansToDegrees (line 22) | [Theory] method TestClamp (line 34) | [Theory] method TestLerp (line 45) | [Theory] method TestInverseLerp (line 55) | [Theory] method TestIsZero (line 65) | [Theory] method TestIsOne (line 75) | [Theory] method TestWithinEpsilon (line 85) | [Theory] method TestSmoothStep (line 95) | [Theory] method TestSmootherStep (line 106) | [Theory] method TestNearEqual (line 116) | [Theory] method TestDegreesToRevolutions (line 126) | [Theory] method TestRevolutionsToDegrees (line 136) | [Theory] method TestRadiansToGradians (line 146) | [Theory] method TestGradiansToRadians (line 155) | [Theory] method TestArrayCreation (line 164) | [Fact] method TestClampInt (line 172) | [Theory] method TestClampDouble (line 181) | [Theory] method TestLerpDouble (line 190) | [Theory] method TestInverseLerpDouble (line 199) | [Theory] method TestLerpByte (line 208) | [Fact] method TestRevolutionsToRadians (line 215) | [Theory] method TestRevolutionsToGradians (line 225) | [Theory] method TestRadiansToRevolutions (line 235) | [Theory] method TestGradiansToRevolutions (line 245) | [Theory] method TestGradiansToDegrees (line 255) | [Theory] method TestIsInRangeFloat (line 265) | [Theory] method TestIsInRangeInt (line 276) | [Theory] method TestIsPow2 (line 287) | [Theory] method TestSRgbToLinear (line 303) | [Theory] method TestLinearToSRgb (line 312) | [Theory] method TestLog2Float (line 321) | [Theory] method TestLog2Int (line 332) | [Theory] method TestNextPowerOfTwoInt (line 344) | [Theory] method TestNextPowerOfTwoFloat (line 356) | [Theory] method TestPreviousPowerOfTwoInt (line 367) | [Theory] method TestPreviousPowerOfTwoFloat (line 379) | [Theory] method TestAlignUp (line 390) | [Theory] method TestAlignDown (line 401) | [Theory] method TestIsAligned (line 412) | [Theory] method TestSnapFloat (line 423) | [Theory] method TestSnapDouble (line 433) | [Theory] method TestSnapVector2 (line 442) | [Fact] method TestSnapVector3 (line 451) | [Fact] method TestSnapVector4 (line 461) | [Fact] method TestMod (line 472) | [Theory] method TestExpDecayFloat (line 482) | [Fact] method TestExpDecayDouble (line 490) | [Fact] method TestIsZeroDouble (line 498) | [Theory] FILE: sources/core/Stride.Core.Mathematics.Tests/TestMatrix.cs class TestMatrix (line 7) | public class TestMatrix method TestDecomposeYawPitchRollFromQuaternionYPR (line 15) | [Theory, ClassData(typeof(TestRotationsData.YRPTestData))] method TestDecomposeYawPitchRollFromMatrixYPR (line 31) | [Theory, ClassData(typeof(TestRotationsData.YRPTestData))] method TestDecomposeYawPitchRollFromMatricesZXY (line 46) | [Theory, ClassData(typeof(TestRotationsData.YRPTestData))] method TestDecomposeXYZFromMatricesXYZ (line 62) | [Theory, ClassData(typeof(TestRotationsData.XYZTestData))] method TestNumericConversion (line 79) | [Fact] method TestStrideConversion (line 98) | [Fact] method TestMatrixMultiplication (line 119) | [Fact] method TestMatrixVectorMultiplication (line 148) | [Fact] method TestMatrixDeterminant (line 165) | [Fact] method TestMatrixInverse (line 178) | [Fact] method TestMatrixTranspose (line 209) | [Fact] method TestRotationMatrixDecomposition (line 245) | [Theory] method TestMatrixTransformation (line 283) | [Fact] method TestMatrixScaling (line 327) | [Fact] method TestMatrixConstruction (line 342) | [Fact] method TestMatrixStaticFields (line 370) | [Fact] method TestMatrixTranslation (line 392) | [Fact] method TestMatrixShadow (line 414) | [Fact] method TestMatrixRotationYawPitchRoll (line 430) | [Fact] method TestMatrixTransformation2D (line 446) | [Fact] method TestMatrixArrayAccess (line 462) | [Fact] method TestMatrixFromNumeric (line 480) | [Fact] method TestMatrixToNumeric (line 496) | [Fact] method TestMatrixOrthoRH (line 512) | [Fact] method TestMatrixOrthoOffCenterLH (line 529) | [Fact] method TestMatrixPerspectiveLH (line 546) | [Fact] method TestMatrixLookAtRH (line 562) | [Fact] method TestMatrixSmoothStep (line 575) | [Fact] method TestMatrixOrthogonalize (line 588) | [Fact] method TestMatrixOrthonormalize (line 605) | [Fact] method TestMatrixIdentity (line 626) | [Fact] method TestMatrixMultiplicationByIdentity (line 652) | [Fact] method TestMatrixTransposeEdgeCase (line 668) | [Fact] method TestMatrixInverseIdentity (line 690) | [Fact] method TestMatrixInverseSingular (line 699) | [Fact] method TestMatrixDeterminantIdentity (line 716) | [Fact] method TestMatrixDeterminantZero (line 725) | [Fact] method TestMatrixTranslationEdgeCase (line 740) | [Fact] method TestMatrixScalingEdgeCase (line 753) | [Fact] method TestMatrixUniformScaling (line 766) | [Fact] method TestMatrixRotationX90Degrees (line 779) | [Fact] method TestMatrixRotationY90Degrees (line 792) | [Fact] method TestMatrixRotationZ90Degrees (line 805) | [Fact] method TestMatrixIsIdentity (line 818) | [Fact] method TestMatrixEquality (line 828) | [Fact] method TestMatrixNegation (line 844) | [Fact] method TestMatrixAddition (line 855) | [Fact] method TestMatrixSubtraction (line 870) | [Fact] method TestMatrixScalarMultiplication (line 884) | [Fact] method TestMatrixScalarDivision (line 899) | [Fact] method TestMatrixRowColumn (line 912) | [Fact] method TestMatrixDecomposeTranslationOnly (line 934) | [Fact] method TestMatrixDecomposeScaleOnly (line 946) | [Fact] method TestMatrixLerp (line 960) | [Fact] method TestMatrixBillboard (line 983) | [Fact] method TestMatrixReflection (line 1002) | [Fact] method TestMatrixPerspectiveFovLH (line 1018) | [Fact] method TestMatrixPerspectiveFovRH (line 1033) | [Fact] method TestMatrixLookAtLH (line 1048) | [Fact] method TestMatrixOrthoOffCenterRH (line 1061) | [Fact] method TestMatrixPerspectiveRH (line 1079) | [Fact] method TestMatrixPerspectiveOffCenterLH (line 1094) | [Fact] method TestMatrixPerspectiveOffCenterRH (line 1111) | [Fact] method TestMatrixOrthoLH (line 1128) | [Fact] method TestMatrixRotationAxis (line 1143) | [Fact] method TestMatrixAffineTransformation (line 1155) | [Fact] method TestMatrixAffineTransformation2D (line 1171) | [Fact] method TestMatrixExponent (line 1186) | [Fact] method TestMatrixDivide (line 1199) | [Fact] method TestMatrixToArray (line 1212) | [Fact] method TestMatrixGetHashCodeEdgeCase (line 1223) | [Fact] method TestMatrixExchangeRows (line 1232) | [Fact] method TestMatrixExchangeColumns (line 1253) | [Fact] method TestMatrixInvertMethod (line 1274) | [Fact] method TestMatrixTransposeMethod (line 1284) | [Fact] method TestMatrixDecomposeLQ (line 1301) | [Fact] method TestMatrixNegate (line 1312) | [Fact] method TestMatrixRotationQuaternion (line 1323) | [Fact] method TestMatrixDecomposeScaleRotationTranslation (line 1334) | [Fact] method TestMatrixDecomposeXYZ (line 1354) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestPlane.cs class TestPlane (line 8) | public class TestPlane method TestPlaneConstruction (line 10) | [Fact] method TestPlaneNormalize (line 34) | [Fact] method TestPlaneDot (line 50) | [Fact] method TestPlaneDotCoordinate (line 59) | [Fact] method TestPlaneDotNormal (line 68) | [Fact] method TestPlaneProject (line 77) | [Fact] method TestPlaneMultiply (line 88) | [Fact] method TestPlaneNegate (line 105) | [Fact] method TestPlaneTransformMatrix (line 127) | [Fact] method TestPlaneTransformQuaternion (line 139) | [Fact] method TestPlaneEquality (line 151) | [Fact] method TestPlaneHashCode (line 167) | [Fact] method TestPlaneToString (line 178) | [Fact] method TestPlaneIntersectsPoint (line 186) | [Fact] method TestPlaneIntersectsRay (line 201) | [Fact] method TestPlaneIntersectsRayDistance (line 219) | [Fact] method TestPlaneIntersectsRayPoint (line 231) | [Fact] method TestPlaneIntersectsPlane (line 245) | [Fact] method TestPlaneIntersectsPlaneWithLine (line 259) | [Fact] method TestPlaneIntersectsTriangle (line 275) | [Fact] method TestPlaneIntersectsBoundingBox (line 299) | [Fact] method TestPlaneIntersectsBoundingSphere (line 317) | [Fact] method TestPlaneTransformArray (line 335) | [Fact] method TestPlaneTransformMatrixArray (line 352) | [Fact] method TestPlaneNormalizeComponents (line 369) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestPoint.cs class TestPoint (line 8) | public class TestPoint method TestEquality (line 10) | [Fact] method TestConstruction (line 23) | [Theory] method TestZero (line 35) | [Fact] method TestGetHashCode (line 42) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestQuaternion.cs class TestQuaternion (line 7) | public class TestQuaternion method TestDecomposeYawPitchRollFromQuaternionYPR (line 15) | [Theory, ClassData(typeof(TestRotationsData.YRPTestData))] method TestDecomposeYawPitchRollFromQuaternionYXZ (line 30) | [Theory, ClassData(typeof(TestRotationsData.YRPTestData))] method TestQuaternionIdentity (line 52) | [Fact] method TestQuaternionZero (line 62) | [Fact] method TestQuaternionLength (line 72) | [Theory] method TestQuaternionDotProduct (line 84) | [Fact] method TestQuaternionConstruction (line 93) | [Fact] method TestQuaternionAdd (line 125) | [Fact] method TestQuaternionSubtract (line 142) | [Fact] method TestQuaternionMultiplyScalar (line 159) | [Fact] method TestQuaternionMultiplyQuaternion (line 175) | [Fact] method TestQuaternionNegate (line 188) | [Fact] method TestQuaternionConjugate (line 204) | [Fact] method TestQuaternionInvert (line 217) | [Fact] method TestQuaternionNormalize (line 232) | [Fact] method TestQuaternionLengthSquared (line 243) | [Fact] method TestQuaternionRotationX (line 253) | [Fact] method TestQuaternionRotationY (line 272) | [Fact] method TestQuaternionRotationZ (line 289) | [Fact] method TestQuaternionRotationAxis (line 306) | [Fact] method TestQuaternionRotationMatrix (line 326) | [Fact] method TestQuaternionLerp (line 344) | [Fact] method TestQuaternionSlerp (line 367) | [Fact] method TestQuaternionSquad (line 388) | [Fact] method TestQuaternionBaryCentric (line 402) | [Fact] method TestQuaternionEquality (line 415) | [Fact] method TestQuaternionGetHashCode (line 429) | [Fact] method TestQuaternionToString (line 438) | [Fact] method TestQuaternionBetweenDirections (line 452) | [Fact] method TestQuaternionIsIdentity (line 469) | [Fact] method TestQuaternionAngleBetween (line 482) | [Fact] method TestQuaternionAngleProperty (line 494) | [Fact] method TestQuaternionExponential (line 507) | [Fact] method TestQuaternionLogarithm (line 517) | [Fact] method TestQuaternionFromToNumeric (line 527) | [Fact] method TestQuaternionMultiplication (line 548) | [Fact] method TestQuaternionVectorRotation (line 593) | [Fact] method TestQuaternionSlerpOperations (line 609) | [Fact] method TestQuaternionEulerConversion (line 636) | [Theory] method TestQuaternionNormalizationOperations (line 676) | [Fact] method TestQuaternionInverseOperations (line 697) | [Fact] method TestQuaternionToRotationMatrix (line 721) | [Fact] method TestQuaternionIdentityEdgeCase (line 746) | [Fact] method TestQuaternionNormalizationEdgeCase (line 757) | [Fact] method TestQuaternionZeroLengthNormalization (line 767) | [Fact] method TestQuaternionInverseEdgeCase (line 780) | [Fact] method TestQuaternionMultiplicationIdentity (line 795) | [Fact] method TestQuaternionSlerpIdenticalInputs (line 806) | [Fact] method TestQuaternionSlerpBoundaries (line 819) | [Fact] method TestQuaternionLerpBoundaries (line 840) | [Fact] method TestQuaternionRotationZeroAxis (line 861) | [Fact] method TestQuaternionRotationAxisNormalization (line 874) | [Fact] method TestQuaternionRotationFullCircle (line 889) | [Fact] method TestQuaternionEqualityEdgeCase (line 902) | [Fact] method TestQuaternionNegation (line 918) | [Fact] method TestQuaternionAddition (line 930) | [Fact] method TestQuaternionSubtraction (line 944) | [Fact] method TestQuaternionScalarMultiplication (line 958) | [Fact] method TestQuaternionDot (line 970) | [Fact] method TestQuaternionRotationMatrixConversion (line 984) | [Fact] method TestQuaternionAxisAngleExtraction (line 998) | [Fact] method TestQuaternionRotationBetweenParallelVectors (line 1021) | [Fact] method TestQuaternionRotationBetweenOppositeVectors (line 1038) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestRandomSeed.cs class TestRandomSeed (line 8) | public class TestRandomSeed method TestRandomSeedConstruction (line 10) | [Fact] method TestGetDouble_ReturnsValueInRange (line 19) | [Fact] method TestGetFloat_ReturnsValueInRange (line 28) | [Fact] method TestGetDouble_Deterministic (line 37) | [Fact] method TestGetFloat_Deterministic (line 50) | [Fact] method TestGetDouble_DifferentOffsets (line 63) | [Fact] method TestGetFloat_DifferentOffsets (line 78) | [Fact] method TestGetDouble_DifferentSeeds (line 93) | [Fact] method TestGetFloat_DifferentSeeds (line 106) | [Fact] method TestGetDouble_LargeOffset (line 119) | [Fact] method TestGetFloat_LargeOffset (line 128) | [Fact] method TestGetDouble_ZeroSeed (line 137) | [Fact] method TestGetFloat_ZeroSeed (line 146) | [Fact] method TestGetDouble_MaxSeed (line 155) | [Fact] method TestGetFloat_MaxSeed (line 164) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestRay.cs class TestRay (line 8) | public class TestRay method TestRayConstruction (line 10) | [Fact] method TestRayIntersectsPlane (line 25) | [Fact] method TestRayIntersectsBoundingBox (line 43) | [Fact] method TestRayIntersectsBoundingSphere (line 54) | [Fact] method TestRayIntersectsTriangle (line 65) | [Fact] method TestRayNoIntersection (line 78) | [Fact] method TestRayEquality (line 88) | [Fact] method TestRayHashCode (line 104) | [Fact] method TestRayToString (line 115) | [Fact] method TestRayIntersectsPoint (line 123) | [Fact] method TestRayIntersectsRay (line 134) | [Fact] method TestRayIntersectsRayWithPoint (line 151) | [Fact] method TestRayIntersectsBoundingBoxWithPoint (line 164) | [Fact] method TestRayIntersectsBoundingSphereWithPoint (line 177) | [Fact] method TestRayIntersectsTriangleWithPoint (line 190) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestRectangle.cs class TestRectangle (line 8) | public class TestRectangle method TestRectangleConstruction (line 10) | [Fact] method TestRectangleEmpty (line 20) | [Fact] method TestRectangleIsEmptyFalse (line 31) | [Fact] method TestRectangleProperties (line 38) | [Fact] method TestRectangleLocationSetter (line 50) | [Fact] method TestRectangleSize (line 61) | [Fact] method TestRectangleCorners (line 72) | [Fact] method TestRectangleOffset (line 82) | [Fact] method TestRectangleOffsetXY (line 93) | [Fact] method TestRectangleInflate (line 104) | [Fact] method TestRectangleContainsXY (line 115) | [Theory] method TestRectangleContainsPoint (line 127) | [Fact] method TestRectangleContainsPointWithOutParameter (line 135) | [Fact] method TestRectangleContainsRectangle (line 144) | [Fact] method TestRectangleContainsRectangleWithOutParameter (line 155) | [Fact] method TestRectangleContainsFloatXY (line 164) | [Fact] method TestRectangleContainsVector2 (line 172) | [Fact] method TestRectangleIntersects (line 180) | [Fact] method TestRectangleIntersectsWithOutParameter (line 191) | [Fact] method TestRectangleIntersect (line 200) | [Fact] method TestRectangleIntersectWithOutParameter (line 213) | [Fact] method TestRectangleUnion (line 226) | [Fact] method TestRectangleUnionWithOutParameter (line 239) | [Fact] method TestRectangleEquality (line 252) | [Fact] method TestRectangleGetHashCode (line 267) | [Fact] method TestRectangleToString (line 275) | [Fact] method TestRectangleImplicitToRectangleF (line 287) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestRectangleF.cs class TestRectangleF (line 8) | public class TestRectangleF method TestRectangleFConstruction (line 10) | [Fact] method TestRectangleFEmpty (line 20) | [Fact] method TestRectangleFIsEmptyFalse (line 31) | [Fact] method TestRectangleFProperties (line 38) | [Fact] method TestRectangleFLocationSetter (line 50) | [Fact] method TestRectangleFSize (line 61) | [Fact] method TestRectangleFCorners (line 72) | [Fact] method TestRectangleFOffsetPoint (line 82) | [Fact] method TestRectangleFOffsetVector2 (line 93) | [Fact] method TestRectangleFOffsetXY (line 104) | [Fact] method TestRectangleFInflate (line 115) | [Fact] method TestRectangleFContainsXY (line 126) | [Theory] method TestRectangleFContainsVector2 (line 138) | [Fact] method TestRectangleFContainsVector2WithOutParameter (line 146) | [Fact] method TestRectangleFContainsRectangle (line 155) | [Fact] method TestRectangleFContainsRectangleFWithOutParameter (line 166) | [Fact] method TestRectangleFIntersects (line 175) | [Fact] method TestRectangleFIntersectsWithOutParameter (line 186) | [Fact] method TestRectangleFIntersect (line 195) | [Fact] method TestRectangleFIntersectWithOutParameter (line 208) | [Fact] method TestRectangleFUnion (line 221) | [Fact] method TestRectangleFUnionWithOutParameter (line 234) | [Fact] method TestRectangleFEquality (line 247) | [Fact] method TestRectangleFGetHashCode (line 262) | [Fact] method TestRectangleFToString (line 270) | [Fact] method TestRectangleFExplicitToRectangle (line 282) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestRotationsData.cs class TestRotationsData (line 9) | [ExcludeFromCodeCoverage] class YRPTestData (line 18) | public class YRPTestData : IEnumerable method GetEnumerator (line 20) | public IEnumerator GetEnumerator() method GetEnumerator (line 38) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); class XYZTestData (line 41) | public class XYZTestData : IEnumerable method GetEnumerator (line 43) | public IEnumerator GetEnumerator() method GetEnumerator (line 61) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); FILE: sources/core/Stride.Core.Mathematics.Tests/TestSize2.cs class TestSize2 (line 8) | public class TestSize2 method TestSize2Construction (line 10) | [Fact] method TestSize2Zero (line 18) | [Fact] method TestSize2Empty (line 26) | [Fact] method TestSize2Equality (line 34) | [Fact] method TestSize2GetHashCode (line 49) | [Fact] method TestSize2ToString (line 57) | [Fact] method TestSize2Deconstruct (line 67) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestSize2F.cs class TestSize2F (line 8) | public class TestSize2F method TestSize2FConstruction (line 10) | [Fact] method TestSize2FZero (line 18) | [Fact] method TestSize2FEquality (line 26) | [Fact] method TestSize2FGetHashCode (line 41) | [Fact] method TestSize2FToString (line 49) | [Fact] method TestSize2FDeconstruct (line 59) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestSize3.cs class TestSize3 (line 8) | public class TestSize3 method TestSize3Construction (line 10) | [Fact] method TestSize3Zero (line 19) | [Fact] method TestSize3One (line 28) | [Fact] method TestSize3Empty (line 37) | [Fact] method TestSize3Equality (line 46) | [Fact] method TestSize3GetHashCode (line 61) | [Fact] method TestSize3CompareTo (line 69) | [Fact] method TestSize3ComparisonOperators (line 81) | [Fact] method TestSize3Up2 (line 96) | [Fact] method TestSize3Up2MultipleSteps (line 106) | [Fact] method TestSize3Up2WithZeroDimensions (line 116) | [Fact] method TestSize3Down2 (line 126) | [Fact] method TestSize3Down2MultipleSteps (line 136) | [Fact] method TestSize3Down2MinimumOne (line 146) | [Fact] method TestSize3Up2ThrowsOnNegativeCount (line 156) | [Fact] method TestSize3Down2ThrowsOnNegativeCount (line 163) | [Fact] method TestSize3Mip (line 170) | [Fact] method TestSize3ToString (line 188) | [Fact] method TestSize3Deconstruct (line 199) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestSphericalHarmonics.cs class TestSphericalHarmonics (line 8) | public class TestSphericalHarmonics method TestSphericalHarmonicsConstruction_Order1 (line 10) | [Fact] method TestSphericalHarmonicsConstruction_Order2 (line 20) | [Fact] method TestSphericalHarmonicsConstruction_Order3 (line 29) | [Fact] method TestSphericalHarmonicsConstruction_Order4 (line 38) | [Fact] method TestSphericalHarmonicsConstruction_Order5 (line 47) | [Fact] method TestSphericalHarmonicsIndexer_GetSet (line 56) | [Fact] method TestSphericalHarmonicsIndexer_MultipleValues (line 68) | [Fact] method TestSphericalHarmonicsEvaluate_Order1 (line 84) | [Fact] method TestSphericalHarmonicsEvaluate_Order2 (line 97) | [Fact] method TestSphericalHarmonicsEvaluate_Order3 (line 121) | [Fact] method TestSphericalHarmonicsEvaluate_DifferentDirections (line 137) | [Fact] method TestSphericalHarmonicsEvaluate_ZeroCoefficients (line 153) | [Fact] method TestSphericalHarmonicsBaseCoefficients_NotNull (line 167) | [Fact] method TestSphericalHarmonicsBaseCoefficients_Count (line 174) | [Fact] method TestSphericalHarmonicsEvaluate_Order4 (line 181) | [Fact] method TestSphericalHarmonicsEvaluate_Order5 (line 198) | [Fact] method TestSphericalHarmonicsEvaluate_NegativeDirection (line 213) | [Fact] method TestSphericalHarmonicsIndexer_BoundaryL (line 226) | [Fact] method TestSphericalHarmonicsIndexer_BoundaryM (line 238) | [Fact] method TestSphericalHarmonicsCoefficientsLength (line 251) | [Fact] method TestSphericalHarmonicsOrderProperty (line 264) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestToString.cs class TestToString (line 9) | public class TestToString method TestToString (line 11) | public TestToString() method TestAngleSingle (line 16) | [Fact] method TestBoundingBox (line 26) | [Fact] method TestBoundingBoxExt (line 49) | [Fact] method TestBoundingSphere (line 72) | [Fact] method TestColor3 (line 95) | [Fact] method TestColor4 (line 116) | [Fact] method TestColorBGRA (line 137) | [Fact] method TestColorHSV (line 158) | [Fact] method TestDouble2 (line 179) | [Fact] method TestDouble3 (line 186) | [Fact] method TestDouble4 (line 194) | [Fact] method TestHalf (line 203) | [Fact] method TestHalf2 (line 210) | [Fact] method TestHalf3 (line 237) | [Fact] method TestHalf4 (line 265) | [Fact] method TestInt2 (line 294) | [Fact] method TestInt3 (line 303) | [Fact] method TestInt4 (line 313) | [Fact] method TestMatrix (line 324) | [Fact] method TestPlane (line 347) | [Fact] method TestPoint (line 356) | [Fact] method TestQuaternion (line 380) | [Fact] method TestRay (line 388) | [Fact] method TestRectangle (line 402) | [Fact] method TestRectangleF (line 425) | [Fact] method TestSize2 (line 448) | [Fact] method TestSize2F (line 456) | [Fact] method TestSize3 (line 464) | [Fact] method TestUInt4 (line 472) | [Fact] method TestVector2 (line 483) | [Fact] method TestVector3 (line 492) | [Fact] method TestVector4 (line 502) | [Fact] method DoTestToString (line 513) | private static void DoTestToString(T value, (string none, string cu... FILE: sources/core/Stride.Core.Mathematics.Tests/TestUInt4.cs class TestUInt4 (line 8) | public class TestUInt4 method TestUInt4Constants (line 10) | [Fact] method TestUInt4Constructors (line 44) | [Fact] method TestUInt4Add (line 66) | [Fact] method TestUInt4Subtract (line 81) | [Fact] method TestUInt4Multiply (line 96) | [Fact] method TestUInt4Divide (line 113) | [Fact] method TestUInt4Clamp (line 127) | [Fact] method TestUInt4Min (line 144) | [Fact] method TestUInt4Max (line 159) | [Fact] method TestUInt4Equality (line 174) | [Fact] method TestUInt4GetHashCode (line 190) | [Fact] method TestUInt4ToString (line 201) | [Fact] method TestUInt4Indexer (line 212) | [Fact] method TestUInt4ToVector4 (line 231) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestVector2.cs class TestVector2 (line 8) | public class TestVector2 method TestVector2Construction (line 10) | [Fact] method TestVector2StaticFields (line 22) | [Fact] method TestVector2Addition (line 38) | [Fact] method TestVector2Subtraction (line 51) | [Fact] method TestVector2Multiplication (line 64) | [Fact] method TestVector2Division (line 83) | [Fact] method TestVector2Negation (line 99) | [Fact] method TestVector2DotProduct (line 111) | [Fact] method TestVector2Normalization (line 120) | [Fact] method TestVector2Length (line 134) | [Theory] method TestVector2Distance (line 146) | [Fact] method TestVector2MinMax (line 158) | [Fact] method TestVector2Clamp (line 173) | [Fact] method TestVector2Lerp (line 185) | [Fact] method TestVector2Reflect (line 196) | [Fact] method TestVector2Equality (line 207) | [Fact] method TestVector2Barycentric (line 225) | [Fact] method TestVector2SmoothStep (line 236) | [Fact] method TestVector2Hermite (line 246) | [Fact] method TestVector2CatmullRom (line 258) | [Fact] method TestVector2Transform (line 270) | [Fact] method TestVector2TransformQuaternion (line 280) | [Fact] method TestVector2TransformCoordinate (line 290) | [Fact] method TestVector2TransformNormal (line 300) | [Fact] method TestVector2MoveTo (line 310) | [Fact] method TestVector2Conversions (line 324) | [Fact] method TestVector2HashCode (line 351) | [Fact] method TestVector2ScalarDivision (line 362) | [Fact] method TestVector2ZeroLengthNormalization (line 371) | [Fact] method TestVector2DivisionByZero (line 382) | [Fact] method TestVector2VeryLargeValues (line 393) | [Fact] method TestVector2NegativeZero (line 404) | [Fact] method TestVector2MinMaxWithNaN (line 414) | [Fact] method TestVector2LerpExtrapolation (line 428) | [Fact] method TestVector2EqualityPrecision (line 445) | [Fact] method TestVector2DotProductAccuracy (line 456) | [Fact] method TestVector2Modulate (line 469) | [Fact] method TestVector2Demodulate (line 480) | [Fact] method TestVector2TransformQuaternionArray (line 491) | [Fact] method TestVector2TransformMatrixArray (line 504) | [Fact] method TestVector2Deconstruct (line 517) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestVector3.cs class TestVector3 (line 8) | public class TestVector3 method TestVector3Construction (line 12) | [Fact] method TestVector3StaticFields (line 31) | [Fact] method TestVector3Addition (line 44) | [Fact] method TestVector3Subtraction (line 58) | [Fact] method TestVector3Multiplication (line 72) | [Fact] method TestVector3Division (line 93) | [Fact] method TestVector3Negation (line 111) | [Fact] method TestVector3CrossProduct (line 124) | [Fact] method TestVector3DotProduct (line 135) | [Fact] method TestVector3Normalization (line 144) | [Fact] method TestVector3Length (line 159) | [Theory] method TestVector3Distance (line 171) | [Fact] method TestVector3MinMax (line 183) | [Fact] method TestVector3Clamp (line 200) | [Fact] method TestVector3Lerp (line 213) | [Fact] method TestVector3Reflect (line 225) | [Fact] method TestVector3Equality (line 237) | [Fact] method TestVector3Barycentric (line 255) | [Fact] method TestVector3SmoothStep (line 267) | [Fact] method TestVector3Hermite (line 278) | [Fact] method TestVector3CatmullRom (line 291) | [Fact] method TestVector3Transform (line 304) | [Fact] method TestVector3TransformQuaternion (line 315) | [Fact] method TestVector3TransformCoordinate (line 326) | [Fact] method TestVector3TransformNormal (line 337) | [Fact] method TestVector3Conversions (line 348) | [Fact] method TestVector3HashCode (line 375) | [Fact] method TestVector3ScalarDivision (line 386) | [Fact] method TestVector3ZeroLengthNormalization (line 396) | [Fact] method TestVector3CrossProductParallel (line 408) | [Fact] method TestVector3CrossProductAntiparallel (line 422) | [Fact] method TestVector3CrossProductOrthogonality (line 436) | [Fact] method TestVector3DivisionByZero (line 452) | [Fact] method TestVector3ReflectNormalNotNormalized (line 464) | [Fact] method TestVector3SmallDifferences (line 477) | [Fact] method TestVector2FromVector3TruncatesZ (line 491) | [Fact] method TestVector3Modulate (line 501) | [Fact] method TestVector3Demodulate (line 513) | [Fact] method TestVector3Mod (line 525) | [Fact] method TestVector3MoveTo (line 537) | [Fact] method TestVector3MoveToExceedsDistance (line 549) | [Fact] method TestVector3ProjectUnproject (line 561) | [Fact] method TestVector3Orthogonalize (line 575) | [Fact] method TestVector3Orthonormalize (line 594) | [Fact] method TestVector3RotateAround (line 614) | [Fact] method TestVector3RotationYawPitchRoll (line 627) | [Fact] method TestVector3TransformArray (line 638) | [Fact] method TestVector3TransformCoordinateArray (line 652) | [Fact] method TestVector3TransformNormalArray (line 666) | [Fact] method TestVector3TransformQuaternionArray (line 679) | [Fact] method TestVector3AddScalar (line 692) | [Fact] method TestVector3SubtractScalar (line 703) | [Fact] method TestVector3ScalarDivideVector (line 714) | [Fact] method TestVector3VectorDivideVector (line 725) | [Fact] method TestVector3IsNormalized (line 737) | [Fact] method TestVector3NearEqual (line 747) | [Fact] method TestVector3Deconstruct (line 757) | [Fact] method TestVector3CastToInt3 (line 768) | [Fact] method TestVector3UnaryPlus (line 779) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestVector4.cs class TestVector4 (line 9) | public class TestVector4 method TestVector4Construction (line 13) | [Fact] method TestVector4StaticFields (line 41) | [Fact] method TestVector4Operations (line 53) | [Fact] method TestVector4Multiplication (line 88) | [Fact] method TestVector4Division (line 102) | [Fact] method TestVector4Negation (line 113) | [Fact] method TestVector4Distance (line 127) | [Fact] method TestVector4MinMax (line 139) | [Fact] method TestVector4Clamp (line 158) | [Fact] method TestVector4Lerp (line 172) | [Fact] method TestVector4Equality (line 185) | [Fact] method TestVector4Barycentric (line 203) | [Fact] method TestVector4SmoothStep (line 216) | [Fact] method TestVector4Hermite (line 228) | [Fact] method TestVector4CatmullRom (line 242) | [Fact] method TestVector4Transform (line 256) | [Fact] method TestVector4TransformQuaternion (line 268) | [Fact] method TestVector4Conversions (line 280) | [Fact] method TestVector4HashCode (line 307) | [Fact] method TestVector4ScalarDivision (line 318) | [Fact] method TestVector4ZeroLengthNormalization (line 329) | [Fact] method TestVector4DivisionByZero (line 342) | [Fact] method TestVector4ClampWithInvertedMinMax (line 355) | [Fact] method TestVector4FromVector2FillsZW (line 372) | [Fact] method TestVector4FromVector3FillsW (line 384) | [Fact] method TestVector4Modulate (line 396) | [Fact] method TestVector4Demodulate (line 409) | [Fact] method TestVector4Moveto (line 422) | [Fact] method TestVector4MovetoExceedsDistance (line 436) | [Fact] method TestVector4TransformArray (line 450) | [Fact] method TestVector4TransformQuaternionArray (line 465) | [Fact] method TestVector4Deconstruct (line 479) | [Fact] FILE: sources/core/Stride.Core.Mathematics.Tests/TestVectorExtensions.cs class TestVectorExtensions (line 8) | public class TestVectorExtensions method TestVector2YX (line 10) | [Fact] method TestVector3XY (line 20) | [Fact] method TestVector3XZ (line 30) | [Fact] method TestVector3YZ (line 40) | [Fact] method TestVector4XY (line 50) | [Fact] method TestVector4XYZ (line 60) | [Fact] FILE: sources/core/Stride.Core.Mathematics/AngleSingle.cs type AngleSingle (line 39) | [DataStyle(DataStyle.Compact)] method AngleSingle (line 79) | public AngleSingle(float angle, AngleType type) method AngleSingle (line 97) | public AngleSingle(float arcLength, float radius) method Wrap (line 105) | public void Wrap() method WrapPositive (line 120) | public void WrapPositive() method Wrap (line 349) | public static AngleSingle Wrap(AngleSingle value) method WrapPositive (line 360) | public static AngleSingle WrapPositive(AngleSingle value) method Min (line 372) | public static AngleSingle Min(AngleSingle left, AngleSingle right) method Max (line 386) | public static AngleSingle Max(AngleSingle left, AngleSingle right) method Add (line 400) | public static AngleSingle Add(AngleSingle left, AngleSingle right) method Subtract (line 411) | public static AngleSingle Subtract(AngleSingle left, AngleSingle right) method Multiply (line 422) | public static AngleSingle Multiply(AngleSingle left, AngleSingle right) method Divide (line 433) | public static AngleSingle Divide(AngleSingle left, AngleSingle right) method CompareTo (line 620) | public readonly int CompareTo(object? other) method CompareTo (line 652) | public readonly int CompareTo(AngleSingle other) method Equals (line 672) | public readonly bool Equals(AngleSingle other) method ToString (line 683) | public override readonly string ToString() => $"{this}"; method ToString (line 693) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 701) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 714) | public override readonly int GetHashCode() method Equals (line 730) | public override readonly bool Equals([NotNullWhen(true)] object? obj) FILE: sources/core/Stride.Core.Mathematics/AngleType.cs type AngleType (line 35) | public enum AngleType FILE: sources/core/Stride.Core.Mathematics/BoundingBox.cs type BoundingBox (line 38) | [DataContract] method BoundingBox (line 62) | public BoundingBox(Vector3 minimum, Vector3 maximum) method GetCorners (line 88) | public readonly Vector3[] GetCorners() method Intersects (line 108) | public bool Intersects(ref readonly Ray ray) method Intersects (line 120) | public bool Intersects(ref readonly Ray ray, out float distance) method Intersects (line 132) | public bool Intersects(ref readonly Ray ray, out Vector3 point) method Intersects (line 142) | public PlaneIntersectionType Intersects(ref readonly Plane plane) method Intersects (line 166) | public bool Intersects(ref readonly BoundingBox box) method Intersects (line 176) | public bool Intersects(ref readonly BoundingSphere sphere) method Contains (line 186) | public ContainmentType Contains(ref readonly Vector3 point) method Contains (line 210) | public ContainmentType Contains(ref readonly BoundingBox box) method Contains (line 220) | public ContainmentType Contains(ref readonly BoundingSphere sphere) method FromPoints (line 231) | public static void FromPoints(Vector3[] points, out BoundingBox result) method FromPoints (line 253) | public static BoundingBox FromPoints(Vector3[] points) method FromSphere (line 274) | public static void FromSphere(ref readonly BoundingSphere sphere, out ... method FromSphere (line 285) | public static BoundingBox FromSphere(BoundingSphere sphere) method Transform (line 299) | public static void Transform(ref readonly BoundingBox value, ref reado... method Merge (line 312) | public static void Merge(ref readonly BoundingBox value1, ref readonly... method Merge (line 324) | public static void Merge(ref readonly BoundingBox value1, ref readonly... method Merge (line 336) | public static BoundingBox Merge(BoundingBox value1, BoundingBox value2) method ToString (line 372) | public override readonly string ToString() => $"{this}"; method ToString (line 382) | public readonly string ToString(string? format, IFormatProvider? forma... method TryFormat (line 392) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 409) | public override readonly int GetHashCode() method Equals (line 421) | public readonly bool Equals(BoundingBox value) method Equals (line 433) | public override readonly bool Equals(object? value) FILE: sources/core/Stride.Core.Mathematics/BoundingBoxExt.cs type BoundingBoxExt (line 13) | [DataContract] method BoundingBoxExt (line 36) | public BoundingBoxExt(BoundingBox box) method BoundingBoxExt (line 47) | public BoundingBoxExt(Vector3 minimum, Vector3 maximum) method Transform (line 81) | public void Transform(Matrix world) method Merge (line 112) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Equals (line 123) | public readonly bool Equals(BoundingBoxExt other) method Equals (line 129) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method ToString (line 140) | public override readonly string ToString() => $"{this}"; method ToString (line 150) | public readonly string ToString(string? format, IFormatProvider? forma... method TryFormat (line 160) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 172) | public override readonly int GetHashCode() FILE: sources/core/Stride.Core.Mathematics/BoundingFrustum.cs type BoundingFrustum (line 11) | public struct BoundingFrustum method BoundingFrustum (line 47) | public BoundingFrustum(ref readonly Matrix matrix) method Contains (line 103) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/core/Stride.Core.Mathematics/BoundingSphere.cs method BoundingSphere (line 62) | public BoundingSphere(Vector3 center, float radius) method Intersects (line 73) | public bool Intersects(ref readonly Ray ray) method Intersects (line 85) | public bool Intersects(ref readonly Ray ray, out float distance) method Intersects (line 97) | public bool Intersects(ref readonly Ray ray, out Vector3 point) method Intersects (line 107) | public PlaneIntersectionType Intersects(ref readonly Plane plane) method Intersects (line 119) | public bool Intersects(ref readonly Vector3 vertex1, ref readonly Vector... method Intersects (line 129) | public bool Intersects(ref readonly BoundingBox box) method Intersects (line 139) | public bool Intersects(ref readonly BoundingSphere sphere) method Contains (line 149) | public ContainmentType Contains(ref readonly Vector3 point) method Contains (line 161) | public ContainmentType Contains(ref readonly Vector3 vertex1, ref readon... method Contains (line 171) | public ContainmentType Contains(ref readonly BoundingBox box) method Contains (line 181) | public ContainmentType Contains(ref readonly BoundingSphere sphere) method FromPoints (line 191) | public static unsafe void FromPoints(Vector3[] points, out BoundingSpher... method FromPoints (line 209) | public static unsafe void FromPoints(IntPtr vertexBufferPtr, int vertexP... FILE: sources/core/Stride.Core.Mathematics/CollisionHelper.cs class CollisionHelper (line 59) | public static class CollisionHelper method ClosestPointPointTriangle (line 69) | public static void ClosestPointPointTriangle(ref readonly Vector3 poin... method ClosestPointPlanePoint (line 147) | public static void ClosestPointPlanePoint(ref readonly Plane plane, re... method ClosestPointBoxPoint (line 164) | public static void ClosestPointBoxPoint(ref readonly BoundingBox box, ... method ClosestPointSpherePoint (line 180) | public static void ClosestPointSpherePoint(ref readonly BoundingSphere... method ClosestPointSphereSphere (line 209) | public static void ClosestPointSphereSphere(ref readonly BoundingSpher... method DistancePlanePoint (line 232) | public static float DistancePlanePoint(ref readonly Plane plane, ref r... method DistanceBoxPoint (line 247) | public static float DistanceBoxPoint(ref readonly BoundingBox box, ref... method DistanceBoxBox (line 278) | public static float DistanceBoxBox(ref readonly BoundingBox box1, ref ... method DistanceSpherePoint (line 330) | public static float DistanceSpherePoint(ref readonly BoundingSphere sp... method DistanceSphereSphere (line 347) | public static float DistanceSphereSphere(ref readonly BoundingSphere s... method LinePlaneIntersection (line 367) | public static bool LinePlaneIntersection(Plane plane, Vector3 point1, ... method RayIntersectsPoint (line 396) | public static bool RayIntersectsPoint(ref readonly Ray ray, ref readon... method RayIntersectsRay (line 434) | public static bool RayIntersectsRay(ref readonly Ray ray1, ref readonl... method RayIntersectsPlane (line 520) | public static bool RayIntersectsPlane(ref readonly Ray ray, ref readon... method RayIntersectsPlane (line 558) | public static bool RayIntersectsPlane(ref readonly Ray ray, ref readon... method RayIntersectsTriangle (line 593) | public static bool RayIntersectsTriangle(ref readonly Ray ray, ref rea... method RayIntersectsTriangle (line 689) | public static bool RayIntersectsTriangle(ref readonly Ray ray, ref rea... method RayIntersectsRectangle (line 710) | public static bool RayIntersectsRectangle(ref readonly Ray ray, ref re... method RayIntersectsBox (line 803) | public static bool RayIntersectsBox(ref readonly Ray ray, ref readonly... method RayIntersectsBox (line 909) | public static bool RayIntersectsBox(ref readonly Ray ray, ref readonly... method RayIntersectsSphere (line 929) | public static bool RayIntersectsSphere(ref readonly Ray ray, ref reado... method RayIntersectsSphere (line 969) | public static bool RayIntersectsSphere(ref readonly Ray ray, ref reado... method PlaneIntersectsPoint (line 987) | public static PlaneIntersectionType PlaneIntersectsPoint(ref readonly ... method PlaneIntersectsPlane (line 1007) | public static bool PlaneIntersectsPlane(ref readonly Plane plane1, ref... method PlaneIntersectsPlane (line 1031) | public static bool PlaneIntersectsPlane(ref readonly Plane plane1, ref... method PlaneIntersectsTriangle (line 1069) | public static PlaneIntersectionType PlaneIntersectsTriangle(ref readon... method PlaneIntersectsBox (line 1093) | public static PlaneIntersectionType PlaneIntersectsBox(ref readonly Pl... method PlaneIntersectsSphere (line 1127) | public static PlaneIntersectionType PlaneIntersectsSphere(ref readonly... method BoxIntersectsBox (line 1174) | public static bool BoxIntersectsBox(ref readonly BoundingBox box1, ref... method BoxIntersectsSphere (line 1194) | public static bool BoxIntersectsSphere(ref readonly BoundingBox box, r... method SphereIntersectsTriangle (line 1213) | public static bool SphereIntersectsTriangle(ref readonly BoundingSpher... method SphereIntersectsSphere (line 1232) | public static bool SphereIntersectsSphere(ref readonly BoundingSphere ... method BoxContainsPoint (line 1244) | public static ContainmentType BoxContainsPoint(ref readonly BoundingBo... method BoxContainsBox (line 1287) | public static ContainmentType BoxContainsBox(ref readonly BoundingBox ... method BoxContainsSphere (line 1314) | public static ContainmentType BoxContainsSphere(ref readonly BoundingB... method SphereContainsPoint (line 1338) | public static ContainmentType SphereContainsPoint(ref readonly Boundin... method SphereContainsTriangle (line 1354) | public static ContainmentType SphereContainsTriangle(ref readonly Boun... method SphereContainsBox (line 1378) | public static ContainmentType SphereContainsBox(ref readonly BoundingS... method SphereContainsSphere (line 1451) | public static ContainmentType SphereContainsSphere(ref readonly Boundi... method FrustumContainsBox (line 1471) | public static bool FrustumContainsBox(ref readonly BoundingFrustum fru... method GetNearestHit (line 1551) | public static bool GetNearestHit(IEnumerable objects, ref readon... FILE: sources/core/Stride.Core.Mathematics/Color.Palette.cs type Color (line 9) | public partial struct Color FILE: sources/core/Stride.Core.Mathematics/Color.cs type Color (line 11) | [DataContract("Color")] method Color (line 44) | public Color(byte value) method Color (line 56) | public Color(float value) : this(ToByte(value)) method Color (line 67) | public Color(byte red, byte green, byte blue, byte alpha) method Color (line 81) | public Color(byte red, byte green, byte blue) method Color (line 96) | public Color(float red, float green, float blue, float alpha) method Color (line 110) | public Color(float red, float green, float blue) method Color (line 122) | public Color(Vector4 value) method Color (line 135) | public Color(Vector3 value, float alpha) method Color (line 147) | public Color(Vector3 value) method Color (line 159) | public Color(uint rgba) method Color (line 171) | public Color(int rgba) method Color (line 185) | public Color(float[] values) method Color (line 203) | public Color(byte[] values) method ToBgra (line 253) | public readonly int ToBgra() method ToRgba (line 267) | public readonly int ToRgba() method ToArgb (line 281) | public readonly int ToArgb() method ToAbgr (line 295) | public readonly int ToAbgr() method ToVector3 (line 309) | public readonly Vector3 ToVector3() method ToColor3 (line 318) | public readonly Color3 ToColor3() method ToVector4 (line 327) | public readonly Vector4 ToVector4() method ToArray (line 336) | public readonly byte[] ToArray() method GetBrightness (line 345) | public readonly float GetBrightness() method GetHue (line 369) | public readonly float GetHue() method GetSaturation (line 418) | public readonly float GetSaturation() method Add (line 460) | public static void Add(ref readonly Color left, ref readonly Color rig... method Add (line 474) | public static Color Add(Color left, Color right) method Subtract (line 485) | public static void Subtract(ref readonly Color left, ref readonly Colo... method Subtract (line 499) | public static Color Subtract(Color left, Color right) method Modulate (line 510) | public static void Modulate(ref readonly Color left, ref readonly Colo... method Modulate (line 524) | public static Color Modulate(Color left, Color right) method Scale (line 535) | public static void Scale(ref readonly Color value, float scale, out Co... method Scale (line 549) | public static Color Scale(Color value, float scale) method Negate (line 559) | public static void Negate(ref readonly Color value, out Color result) method Negate (line 572) | public static Color Negate(Color value) method Clamp (line 584) | public static void Clamp(ref readonly Color value, ref readonly Color ... method FromBgra (line 610) | public static Color FromBgra(int color) method FromBgra (line 620) | public static Color FromBgra(uint color) method FromAbgr (line 630) | public static Color FromAbgr(int color) method FromAbgr (line 640) | public static Color FromAbgr(uint color) method FromRgba (line 650) | public static Color FromRgba(int color) method FromRgba (line 660) | public static Color FromRgba(uint color) method Clamp (line 672) | public static Color Clamp(Color value, Color min, Color max) method Lerp (line 688) | public static void Lerp(ref readonly Color start, ref readonly Color e... method Lerp (line 706) | public static Color Lerp(Color start, Color end, float amount) method SmoothStep (line 719) | public static void SmoothStep(ref readonly Color start, ref readonly C... method SmoothStep (line 732) | public static Color SmoothStep(Color start, Color end, float amount) method Max (line 744) | public static void Max(ref readonly Color left, ref readonly Color rig... method Max (line 758) | public static Color Max(Color left, Color right) method Min (line 770) | public static void Min(ref readonly Color left, ref readonly Color rig... method Min (line 784) | public static Color Min(Color left, Color right) method AdjustContrast (line 796) | public static void AdjustContrast(ref readonly Color value, float cont... method AdjustContrast (line 810) | public static Color AdjustContrast(Color value, float contrast) method AdjustSaturation (line 825) | public static void AdjustSaturation(ref readonly Color value, float sa... method AdjustSaturation (line 841) | public static Color AdjustSaturation(Color value, float saturation) method ToColor4 (line 983) | public readonly Color4 ToColor4() method ToString (line 1068) | public override readonly string ToString() method GetHashCode (line 1079) | public override readonly int GetHashCode() method Equals (line 1091) | public readonly bool Equals(Color other) method Equals (line 1103) | public override readonly bool Equals(object? value) method ToByte (line 1108) | private static byte ToByte(float component) FILE: sources/core/Stride.Core.Mathematics/Color3.cs type Color3 (line 39) | [DataContract("Color3")] method Color3 (line 66) | public Color3(float value) method Color3 (line 79) | public Color3(float red, float green, float blue) method Color3 (line 90) | public Color3(Vector3 value) method Color3 (line 102) | public Color3(int rgb) method Color3 (line 114) | public Color3(uint rgb) method Color3 (line 127) | public Color3(float[] values) method ToRgb (line 175) | public readonly int ToRgb() method Pow (line 194) | public void Pow(float exponent) method ToVector3 (line 205) | public readonly Vector3 ToVector3() method ToArray (line 214) | public readonly float[] ToArray() method Add (line 225) | public static void Add(ref readonly Color3 left, ref readonly Color3 r... method Add (line 238) | public static Color3 Add(Color3 left, Color3 right) method Subtract (line 249) | public static void Subtract(ref readonly Color3 left, ref readonly Col... method Subtract (line 262) | public static Color3 Subtract(Color3 left, Color3 right) method Modulate (line 273) | public static void Modulate(ref readonly Color3 left, ref readonly Col... method Modulate (line 286) | public static Color3 Modulate(Color3 left, Color3 right) method Scale (line 297) | public static void Scale(ref readonly Color3 value, float scale, out C... method Scale (line 310) | public static Color3 Scale(Color3 value, float scale) method Negate (line 320) | public static void Negate(ref readonly Color3 value, out Color3 result) method Negate (line 332) | public static Color3 Negate(Color3 value) method Clamp (line 344) | public static void Clamp(ref readonly Color3 value, ref readonly Color... method Clamp (line 368) | public static Color3 Clamp(Color3 value, Color3 min, Color3 max) method Lerp (line 386) | public static void Lerp(ref readonly Color3 start, ref readonly Color3... method Lerp (line 405) | public static Color3 Lerp(Color3 start, Color3 end, float amount) method SmoothStep (line 420) | public static void SmoothStep(ref readonly Color3 start, ref readonly ... method SmoothStep (line 437) | public static Color3 SmoothStep(Color3 start, Color3 end, float amount) method Max (line 454) | public static void Max(ref readonly Color3 left, ref readonly Color3 r... method Max (line 467) | public static Color3 Max(Color3 left, Color3 right) method Min (line 479) | public static void Min(ref readonly Color3 left, ref readonly Color3 r... method Min (line 492) | public static Color3 Min(Color3 left, Color3 right) method AdjustContrast (line 504) | public static void AdjustContrast(ref readonly Color3 value, float con... method AdjustContrast (line 517) | public static Color3 AdjustContrast(Color3 value, float contrast) method AdjustSaturation (line 531) | public static void AdjustSaturation(ref readonly Color3 value, float s... method AdjustSaturation (line 546) | public static Color3 AdjustSaturation(Color3 value, float saturation) method ToSRgb (line 560) | public readonly Color3 ToSRgb() method ToLinear (line 569) | public readonly Color3 ToLinear() method ToColor4 (line 715) | public readonly Color4 ToColor4() method ToString (line 726) | public override readonly string ToString() => $"{this}"; method ToString (line 736) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 748) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 767) | public override readonly int GetHashCode() method Equals (line 779) | public readonly bool Equals(Color3 other) method Equals (line 791) | public override bool Equals(object? value) method Deconstruct (line 802) | public readonly void Deconstruct(out float r, out float g, out float b) FILE: sources/core/Stride.Core.Mathematics/Color4.cs type Color4 (line 39) | [DataContract("Color4")] method Color4 (line 87) | public Color4(float value) method Color4 (line 102) | public Color4(float red, float green, float blue, float alpha = 1f) method Color4 (line 114) | public Color4(Vector4 value) method Color4 (line 127) | public Color4(Vector3 value, float alpha = 1f) method Color4 (line 139) | public Color4(uint rgba) method Color4 (line 151) | public Color4(int rgba) method Color4 (line 165) | public Color4(float[] values) method Color4 (line 181) | public Color4(Color3 color) method Color4 (line 193) | public Color4(Color color) method Color4 (line 205) | public Color4(ColorBGRA color) method Color4 (line 218) | public Color4(Color3 color, float alpha = 1f) method ToBgra (line 264) | public readonly int ToBgra() method ToBgra (line 282) | public readonly void ToBgra(out byte r, out byte g, out byte b, out by... method ToRgba (line 294) | public readonly int ToRgba() method ToVector3 (line 313) | public readonly Vector3 ToVector3() method ToVector4 (line 322) | public readonly Vector4 ToVector4() method ToArray (line 331) | public readonly float[] ToArray() method ToSRgb (line 340) | public readonly Color4 ToSRgb() method ToLinear (line 349) | public readonly Color4 ToLinear() method Add (line 360) | public static void Add(ref readonly Color4 left, ref readonly Color4 r... method Add (line 374) | public static Color4 Add(Color4 left, Color4 right) method Subtract (line 385) | public static void Subtract(ref readonly Color4 left, ref readonly Col... method Subtract (line 399) | public static Color4 Subtract(Color4 left, Color4 right) method Modulate (line 410) | public static void Modulate(ref readonly Color4 left, ref readonly Col... method Modulate (line 424) | public static Color4 Modulate(Color4 left, Color4 right) method Scale (line 435) | public static void Scale(ref readonly Color4 value, float scale, out C... method Scale (line 449) | public static Color4 Scale(Color4 value, float scale) method Negate (line 459) | public static void Negate(ref readonly Color4 value, out Color4 result) method Negate (line 472) | public static Color4 Negate(Color4 value) method Clamp (line 484) | public static void Clamp(ref readonly Color4 value, ref readonly Color... method Clamp (line 512) | public static Color4 Clamp(Color4 value, Color4 min, Color4 max) method Lerp (line 528) | public static void Lerp(ref readonly Color4 start, ref readonly Color4... method Lerp (line 546) | public static Color4 Lerp(Color4 start, Color4 end, float amount) method SmoothStep (line 559) | public static void SmoothStep(ref readonly Color4 start, ref readonly ... method SmoothStep (line 572) | public static Color4 SmoothStep(Color4 start, Color4 end, float amount) method Max (line 584) | public static void Max(ref readonly Color4 left, ref readonly Color4 r... method Max (line 598) | public static Color4 Max(Color4 left, Color4 right) method Min (line 610) | public static void Min(ref readonly Color4 left, ref readonly Color4 r... method Min (line 624) | public static Color4 Min(Color4 left, Color4 right) method AdjustContrast (line 636) | public static void AdjustContrast(ref readonly Color4 value, float con... method AdjustContrast (line 650) | public static Color4 AdjustContrast(Color4 value, float contrast) method AdjustSaturation (line 665) | public static void AdjustSaturation(ref readonly Color4 value, float s... method AdjustSaturation (line 681) | public static Color4 AdjustSaturation(Color4 value, float saturation) method PremultiplyAlpha (line 697) | public static Color4 PremultiplyAlpha(Color4 value) method ToColor3 (line 897) | public readonly Color3 ToColor3() method ToString (line 908) | public override readonly string ToString() => $"{this}"; method ToString (line 918) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 932) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 953) | public override readonly int GetHashCode() method Equals (line 965) | public readonly bool Equals(Color4 other) method Equals (line 977) | public override readonly bool Equals(object? value) method Deconstruct (line 989) | public readonly void Deconstruct(out float r, out float g, out float b... FILE: sources/core/Stride.Core.Mathematics/ColorBGRA.cs type ColorBGRA (line 13) | [DataContract("ColorBGRA")] method ColorBGRA (line 46) | public ColorBGRA(byte value) method ColorBGRA (line 58) | public ColorBGRA(float value) : this(ToByte(value)) method ColorBGRA (line 69) | public ColorBGRA(byte red, byte green, byte blue, byte alpha) method ColorBGRA (line 84) | public ColorBGRA(float red, float green, float blue, float alpha) method ColorBGRA (line 96) | public ColorBGRA(Vector4 value) method ColorBGRA (line 109) | public ColorBGRA(Vector3 value, float alpha) method ColorBGRA (line 121) | public ColorBGRA(uint bgra) method ColorBGRA (line 133) | public ColorBGRA(int bgra) method ColorBGRA (line 147) | public ColorBGRA(float[] values) method ColorBGRA (line 165) | public ColorBGRA(byte[] values) method ToBgra (line 215) | public readonly int ToBgra() method ToRgba (line 229) | public readonly int ToRgba() method ToVector3 (line 243) | public readonly Vector3 ToVector3() method ToColor3 (line 252) | public readonly Color3 ToColor3() method ToVector4 (line 261) | public readonly Vector4 ToVector4() method ToArray (line 270) | public readonly byte[] ToArray() method GetBrightness (line 279) | public readonly float GetBrightness() method GetHue (line 303) | public readonly float GetHue() method GetSaturation (line 352) | public readonly float GetSaturation() method FromBgra (line 393) | public static ColorBGRA FromBgra(int color) method FromBgra (line 403) | public static ColorBGRA FromBgra(uint color) method FromRgba (line 413) | public static ColorBGRA FromRgba(int color) method FromRgba (line 423) | public static ColorBGRA FromRgba(uint color) method Add (line 434) | public static void Add(ref readonly ColorBGRA left, ref readonly Color... method Add (line 448) | public static ColorBGRA Add(ColorBGRA left, ColorBGRA right) method Subtract (line 459) | public static void Subtract(ref readonly ColorBGRA left, ref readonly ... method Subtract (line 473) | public static ColorBGRA Subtract(ColorBGRA left, ColorBGRA right) method Modulate (line 484) | public static void Modulate(ref readonly ColorBGRA left, ref readonly ... method Modulate (line 498) | public static ColorBGRA Modulate(ColorBGRA left, ColorBGRA right) method Scale (line 509) | public static void Scale(ref readonly ColorBGRA value, float scale, ou... method Scale (line 523) | public static ColorBGRA Scale(ColorBGRA value, float scale) method Negate (line 533) | public static void Negate(ref readonly ColorBGRA value, out ColorBGRA ... method Negate (line 546) | public static ColorBGRA Negate(ColorBGRA value) method Clamp (line 558) | public static void Clamp(ref readonly ColorBGRA value, ref readonly Co... method Clamp (line 586) | public static ColorBGRA Clamp(ColorBGRA value, ColorBGRA min, ColorBGR... method Lerp (line 602) | public static void Lerp(ref readonly ColorBGRA start, ref readonly Col... method Lerp (line 620) | public static ColorBGRA Lerp(ColorBGRA start, ColorBGRA end, float amo... method SmoothStep (line 633) | public static void SmoothStep(ref readonly ColorBGRA start, ref readon... method SmoothStep (line 646) | public static ColorBGRA SmoothStep(ColorBGRA start, ColorBGRA end, flo... method Max (line 658) | public static void Max(ref readonly ColorBGRA left, ref readonly Color... method Max (line 672) | public static ColorBGRA Max(ColorBGRA left, ColorBGRA right) method Min (line 684) | public static void Min(ref readonly ColorBGRA left, ref readonly Color... method Min (line 698) | public static ColorBGRA Min(ColorBGRA left, ColorBGRA right) method AdjustContrast (line 710) | public static void AdjustContrast(ref readonly ColorBGRA value, float ... method AdjustContrast (line 724) | public static ColorBGRA AdjustContrast(ColorBGRA value, float contrast) method AdjustSaturation (line 739) | public static void AdjustSaturation(ref readonly ColorBGRA value, floa... method AdjustSaturation (line 755) | public static ColorBGRA AdjustSaturation(ColorBGRA value, float satura... method ToString (line 993) | public override readonly string ToString() => $"{this}"; method ToString (line 1003) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 1017) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 1038) | public override readonly int GetHashCode() method Equals (line 1050) | public readonly bool Equals(ColorBGRA other) method Equals (line 1062) | public override readonly bool Equals(object? value) method ToByte (line 1067) | private static byte ToByte(float component) method Deconstruct (line 1080) | public readonly void Deconstruct(out byte r, out byte g, out byte b, o... FILE: sources/core/Stride.Core.Mathematics/ColorExtensions.cs class ColorExtensions (line 11) | public static class ColorExtensions method CanConvertStringToRgba (line 18) | public static bool CanConvertStringToRgba(string? stringColor) method StringToRgba (line 28) | public static uint StringToRgba(string? stringColor) method RgbToString (line 66) | public static string RgbToString(int value) method RgbaToString (line 79) | public static string RgbaToString(int value) FILE: sources/core/Stride.Core.Mathematics/ColorHSV.cs type ColorHSV (line 13) | [DataContract("ColorHSV")] method ColorHSV (line 48) | public ColorHSV(float h, float s, float v, float a) method ToColor (line 60) | public readonly Color4 ToColor() method FromColor (line 86) | public static ColorHSV FromColor(Color4 color) method Equals (line 114) | public readonly bool Equals(ColorHSV other) method Equals (line 120) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method GetHashCode (line 126) | public override readonly int GetHashCode() method ToString (line 137) | public override readonly string ToString() => $"{this}"; method ToString (line 147) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 161) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method Deconstruct (line 183) | public readonly void Deconstruct(out float h, out float s, out float v... FILE: sources/core/Stride.Core.Mathematics/ContainmentType.cs type ContainmentType (line 35) | public enum ContainmentType FILE: sources/core/Stride.Core.Mathematics/Double2.cs type Double2 (line 13) | [DataContract("double2")] method Double2 (line 59) | public Double2(double value) method Double2 (line 70) | public Double2(double x, double y) method Double2 (line 82) | public Double2(double[] values) method Double2 (line 96) | public Double2(Vector2 v) method Length (line 160) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method LengthSquared (line 174) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 183) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToArray (line 199) | public readonly double[] ToArray() method Add (line 210) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Add (line 222) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 234) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 246) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Multiply (line 258) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Multiply (line 270) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Modulate (line 282) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Modulate (line 294) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Divide (line 306) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Divide (line 318) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Demodulate (line 330) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Demodulate (line 342) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Negate (line 353) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Negate (line 364) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Barycentric (line 379) | public static void Barycentric(ref readonly Double2 value1, ref readon... method Barycentric (line 394) | public static Double2 Barycentric(Double2 value1, Double2 value2, Doub... method Clamp (line 407) | public static void Clamp(ref readonly Double2 value, ref readonly Doub... method Clamp (line 427) | public static Double2 Clamp(Double2 value, Double2 min, Double2 max) method Distance (line 443) | public static void Distance(ref readonly Double2 value1, ref readonly ... method Distance (line 461) | public static double Distance(Double2 value1, Double2 value2) method DistanceSquared (line 482) | public static void DistanceSquared(ref readonly Double2 value1, ref re... method DistanceSquared (line 503) | public static double DistanceSquared(Double2 value1, Double2 value2) method Dot (line 517) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Dot (line 529) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 540) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 552) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Lerp (line 571) | public static void Lerp(ref readonly Double2 start, ref readonly Doubl... method Lerp (line 589) | public static Double2 Lerp(Double2 start, Double2 end, double amount) method SmoothStep (line 602) | public static void SmoothStep(ref readonly Double2 start, ref readonly... method SmoothStep (line 618) | public static Double2 SmoothStep(Double2 start, Double2 end, double am... method Hermite (line 633) | public static void Hermite(ref readonly Double2 value1, ref readonly D... method Hermite (line 655) | public static Double2 Hermite(Double2 value1, Double2 tangent1, Double... method CatmullRom (line 670) | public static void CatmullRom(ref readonly Double2 value1, ref readonl... method CatmullRom (line 693) | public static Double2 CatmullRom(Double2 value1, Double2 value2, Doubl... method Max (line 705) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Max (line 718) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Min (line 731) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Min (line 744) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Reflect (line 759) | public static void Reflect(ref readonly Double2 vector, ref readonly D... method Reflect (line 775) | public static Double2 Reflect(Double2 vector, Double2 normal) method Orthogonalize (line 797) | public static void Orthogonalize(Double2[] destination, params Double2... method Orthonormalize (line 840) | public static void Orthonormalize(Double2[] destination, params Double... method Transform (line 876) | public static void Transform(ref readonly Double2 vector, ref readonly... method Transform (line 896) | public static Double2 Transform(Double2 vector, Quaternion rotation) method Transform (line 911) | public static void Transform(Double2[] source, ref readonly Quaternion... method Transform (line 946) | public static void Transform(ref readonly Double2 vector, ref readonly... method Transform (line 961) | public static Double4 Transform(Double2 vector, Matrix transform) method Transform (line 975) | public static void Transform(Double2[] source, ref readonly Matrix tra... method TransformCoordinate (line 1001) | public static void TransformCoordinate(ref readonly Double2 coordinate... method TransformCoordinate (line 1027) | public static Double2 TransformCoordinate(Double2 coordinate, Matrix t... method TransformCoordinate (line 1049) | public static void TransformCoordinate(Double2[] source, ref readonly ... method TransformNormal (line 1075) | public static void TransformNormal(ref readonly Double2 normal, ref re... method TransformNormal (line 1095) | public static Double2 TransformNormal(Double2 normal, Matrix transform) method TransformNormal (line 1117) | public static void TransformNormal(Double2[] source, ref readonly Matr... method ToString (line 1336) | public override readonly string ToString() => $"{this}"; method ToString (line 1346) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 1356) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 1373) | public override readonly int GetHashCode() method Equals (line 1385) | public readonly bool Equals(Double2 other) method Equals (line 1398) | public override readonly bool Equals(object? value) method Deconstruct (line 1408) | public readonly void Deconstruct(out double x, out double y) FILE: sources/core/Stride.Core.Mathematics/Double3.cs type Double3 (line 13) | [DataContract("double3")] method Double3 (line 70) | public Double3(double value) method Double3 (line 83) | public Double3(double x, double y, double z) method Double3 (line 95) | public Double3(Double2 value, double z) method Double3 (line 108) | public Double3(double[] values) method Double3 (line 123) | public Double3(Vector3 v) method Length (line 190) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method LengthSquared (line 204) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 213) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Pow (line 230) | public void Pow(double exponent) method ToArray (line 241) | public readonly double[] ToArray() method Add (line 252) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Add (line 264) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 276) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 288) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Multiply (line 300) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Multiply (line 312) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Modulate (line 324) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Modulate (line 336) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Divide (line 348) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Divide (line 360) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Demodulate (line 372) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Demodulate (line 384) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Negate (line 395) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Negate (line 406) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Barycentric (line 421) | public static void Barycentric(ref readonly Double3 value1, ref readon... method Barycentric (line 437) | public static Double3 Barycentric(Double3 value1, Double3 value2, Doub... method Clamp (line 450) | public static void Clamp(ref readonly Double3 value, ref readonly Doub... method Clamp (line 474) | public static Double3 Clamp(Double3 value, Double3 min, Double3 max) method Cross (line 486) | public static void Cross(ref readonly Double3 left, ref readonly Doubl... method Cross (line 500) | public static Double3 Cross(Double3 left, Double3 right) method Distance (line 516) | public static void Distance(ref readonly Double3 value1, ref readonly ... method Distance (line 535) | public static double Distance(Double3 value1, Double3 value2) method DistanceSquared (line 557) | public static void DistanceSquared(ref readonly Double3 value1, ref re... method DistanceSquared (line 579) | public static double DistanceSquared(Double3 value1, Double3 value2) method Dot (line 594) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Dot (line 606) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 617) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 629) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Lerp (line 648) | public static void Lerp(ref readonly Double3 start, ref readonly Doubl... method Lerp (line 667) | public static Double3 Lerp(Double3 start, Double3 end, double amount) method SmoothStep (line 680) | public static void SmoothStep(ref readonly Double3 start, ref readonly... method SmoothStep (line 697) | public static Double3 SmoothStep(Double3 start, Double3 end, double am... method Hermite (line 712) | public static void Hermite(ref readonly Double3 value1, ref readonly D... method Hermite (line 735) | public static Double3 Hermite(Double3 value1, Double3 tangent1, Double... method CatmullRom (line 750) | public static void CatmullRom(ref readonly Double3 value1, ref readonl... method CatmullRom (line 777) | public static Double3 CatmullRom(Double3 value1, Double3 value2, Doubl... method Max (line 789) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Max (line 803) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Min (line 816) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Min (line 830) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Project (line 849) | public static void Project(ref readonly Double3 vector, double x, doub... method Project (line 868) | public static Double3 Project(Double3 vector, double x, double y, doub... method Unproject (line 886) | public static void Unproject(ref readonly Double3 vector, double x, do... method Unproject (line 910) | public static Double3 Unproject(Double3 vector, double x, double y, do... method Reflect (line 924) | public static void Reflect(ref readonly Double3 vector, ref readonly D... method Reflect (line 941) | public static Double3 Reflect(Double3 vector, Double3 normal) method Orthogonalize (line 963) | public static void Orthogonalize(Double3[] destination, params Double3... method Orthonormalize (line 1006) | public static void Orthonormalize(Double3[] destination, params Double... method Transform (line 1042) | public static void Transform(ref readonly Double3 vector, ref readonly... method Transform (line 1069) | public static Double3 Transform(Double3 vector, Quaternion rotation) method Transform (line 1084) | public static void Transform(Double3[] source, ref readonly Quaternion... method Transform (line 1129) | public static void Transform(ref readonly Double3 vector, ref readonly... method Transform (line 1144) | public static void Transform(ref readonly Double3 vector, ref readonly... method Transform (line 1158) | public static Double4 Transform(Double3 vector, Matrix transform) method Transform (line 1172) | public static void Transform(Double3[] source, ref readonly Matrix tra... method TransformCoordinate (line 1198) | public static void TransformCoordinate(ref readonly Double3 coordinate... method TransformCoordinate (line 1220) | public static Double3 TransformCoordinate(Double3 coordinate, Matrix t... method TransformCoordinate (line 1242) | public static void TransformCoordinate(Double3[] source, ref readonly ... method TransformNormal (line 1268) | public static void TransformNormal(ref readonly Double3 normal, ref re... method TransformNormal (line 1289) | public static Double3 TransformNormal(Double3 normal, Matrix transform) method TransformNormal (line 1311) | public static void TransformNormal(Double3[] source, ref readonly Matr... method RotationYawPitchRoll (line 1329) | public static Double3 RotationYawPitchRoll(Quaternion quaternion) method RotationYawPitchRoll (line 1341) | public static void RotationYawPitchRoll(ref readonly Quaternion quater... method NearEqual (line 1579) | public static bool NearEqual(Double3 left, Double3 right, Double3 epsi... method NearEqual (line 1591) | public static bool NearEqual(ref readonly Double3 left, ref readonly D... method ToString (line 1604) | public override readonly string ToString() => $"{this}"; method ToString (line 1614) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 1626) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 1645) | public override readonly int GetHashCode() method Equals (line 1657) | public readonly bool Equals(Double3 other) method Equals (line 1671) | public override readonly bool Equals(object? value) method Deconstruct (line 1682) | public readonly void Deconstruct(out double x, out double y, out doubl... FILE: sources/core/Stride.Core.Mathematics/Double4.cs type Double4 (line 13) | [DataContract("double4")] method Double4 (line 81) | public Double4(double value) method Double4 (line 96) | public Double4(double x, double y, double z, double w) method Double4 (line 109) | public Double4(Double3 value, double w) method Double4 (line 123) | public Double4(Double2 value, double z, double w) method Double4 (line 137) | public Double4(double[] values) method Double4 (line 153) | public Double4(Vector4 v) method Length (line 223) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method LengthSquared (line 237) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 246) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Pow (line 264) | public void Pow(double exponent) method ToArray (line 276) | public readonly double[] ToArray() method Add (line 287) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Add (line 299) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 311) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 323) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Multiply (line 335) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Multiply (line 347) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Modulate (line 359) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Modulate (line 371) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Divide (line 383) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Divide (line 395) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Demodulate (line 407) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Demodulate (line 419) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Negate (line 430) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Negate (line 441) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Barycentric (line 456) | public static void Barycentric(ref readonly Double4 value1, ref readon... method Barycentric (line 473) | public static Double4 Barycentric(Double4 value1, Double4 value2, Doub... method Clamp (line 486) | public static void Clamp(ref readonly Double4 value, ref readonly Doub... method Clamp (line 514) | public static Double4 Clamp(Double4 value, Double4 min, Double4 max) method Distance (line 530) | public static void Distance(ref readonly Double4 value1, ref readonly ... method Distance (line 550) | public static double Distance(Double4 value1, Double4 value2) method DistanceSquared (line 573) | public static void DistanceSquared(ref readonly Double4 value1, ref re... method DistanceSquared (line 596) | public static double DistanceSquared(Double4 value1, Double4 value2) method Dot (line 612) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Dot (line 624) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 635) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 648) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Lerp (line 667) | public static void Lerp(ref readonly Double4 start, ref readonly Doubl... method Lerp (line 687) | public static Double4 Lerp(Double4 start, Double4 end, double amount) method SmoothStep (line 700) | public static void SmoothStep(ref readonly Double4 start, ref readonly... method SmoothStep (line 718) | public static Double4 SmoothStep(Double4 start, Double4 end, double am... method Hermite (line 733) | public static void Hermite(ref readonly Double4 value1, ref readonly D... method Hermite (line 757) | public static Double4 Hermite(Double4 value1, Double4 tangent1, Double... method CatmullRom (line 772) | public static void CatmullRom(ref readonly Double4 value1, ref readonl... method CatmullRom (line 792) | public static Double4 CatmullRom(Double4 value1, Double4 value2, Doubl... method Max (line 804) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Max (line 819) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Min (line 832) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Min (line 847) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Orthogonalize (line 870) | public static void Orthogonalize(Double4[] destination, params Double4... method Orthonormalize (line 913) | public static void Orthonormalize(Double4[] destination, params Double... method Transform (line 949) | public static void Transform(ref readonly Double4 vector, ref readonly... method Transform (line 977) | public static Double4 Transform(Double4 vector, Quaternion rotation) method Transform (line 992) | public static void Transform(Double4[] source, ref readonly Quaternion... method Transform (line 1038) | public static void Transform(ref readonly Double4 vector, ref readonly... method Transform (line 1053) | public static Double4 Transform(Double4 vector, Matrix transform) method Transform (line 1068) | public static void Transform(Double4[] source, ref readonly Matrix tra... method ToString (line 1287) | public override readonly string ToString() => $"{this}"; method ToString (line 1297) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 1311) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 1332) | public override readonly int GetHashCode() method Equals (line 1344) | public readonly bool Equals(Double4 other) method Equals (line 1359) | public override readonly bool Equals(object? value) method Deconstruct (line 1371) | public readonly void Deconstruct(out double x, out double y, out doubl... FILE: sources/core/Stride.Core.Mathematics/GuillotinePacker.cs class GuillotinePacker (line 10) | public class GuillotinePacker method Clear (line 37) | public void Clear(int width, int height) method Clear (line 49) | public virtual void Clear() method Free (line 58) | public void Free(ref Rectangle oldRectangle) method Insert (line 70) | public bool Insert(int width, int height, ref Rectangle bestRectangle) method TryInsert (line 83) | public bool TryInsert(int width, int height, int count, InsertRectangl... method Insert (line 108) | private static bool Insert(int width, int height, List free... FILE: sources/core/Stride.Core.Mathematics/Half.cs type Half (line 32) | [DataContract] method Half (line 105) | public Half(float value) method ConvertToFloat (line 120) | public static float[] ConvertToFloat(Half[] values) method ConvertToHalf (line 133) | public static Half[] ConvertToHalf(float[] values) method ToString (line 191) | public override readonly string ToString() => $"{this}"; method ToString (line 201) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 207) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 217) | public override readonly int GetHashCode() method Equals (line 230) | public static bool Equals(ref readonly Half value1, ref readonly Half ... method Equals (line 241) | public readonly bool Equals(Half other) method Equals (line 252) | public override readonly bool Equals([NotNullWhen(true)] object? obj) FILE: sources/core/Stride.Core.Mathematics/Half2.cs type Half2 (line 34) | [DataContract] method Half2 (line 80) | public Half2(Half x, Half y) method Half2 (line 90) | public Half2(Half value) method Half2 (line 102) | public Half2(Half[] values) method Half2 (line 117) | public Half2(float x, float y) method Half2 (line 127) | public Half2(float value) method ToString (line 164) | public override readonly string ToString() => $"{this}"; method ToString (line 174) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 184) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 199) | public override readonly int GetHashCode() method Equals (line 212) | public static bool Equals(ref readonly Half2 value1, ref readonly Half... method Equals (line 223) | public readonly bool Equals(Half2 other) method Equals (line 234) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method Deconstruct (line 264) | public readonly void Deconstruct(out Half x, out Half y) FILE: sources/core/Stride.Core.Mathematics/Half3.cs type Half3 (line 34) | [DataContract] method Half3 (line 92) | public Half3(Half x, Half y, Half z) method Half3 (line 103) | public Half3(Half value) method Half3 (line 116) | public Half3(Half[] values) method Half3 (line 133) | public Half3(float x, float y, float z) method Half3 (line 144) | public Half3(float value) method ToString (line 182) | public override readonly string ToString() => $"{this}"; method ToString (line 192) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 204) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 221) | public override readonly int GetHashCode() method Equals (line 234) | public static bool Equals(ref readonly Half3 value1, ref readonly Half... method Equals (line 245) | public readonly bool Equals(Half3 other) method Equals (line 276) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method Deconstruct (line 287) | public readonly void Deconstruct(out Half x, out Half y, out Half z) FILE: sources/core/Stride.Core.Mathematics/Half4.cs type Half4 (line 34) | [DataContract] method Half4 (line 104) | public Half4(Half x, Half y, Half z, Half w) method Half4 (line 116) | public Half4(Half value) method Half4 (line 130) | public Half4(Half[] values) method Half4 (line 149) | public Half4(float x, float y, float z, float w) method Half4 (line 161) | public Half4(float value) method ToString (line 199) | public override readonly string ToString() => $"{this}"; method ToString (line 209) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 223) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 242) | public override readonly int GetHashCode() method Equals (line 255) | public static bool Equals(ref readonly Half4 value1, ref readonly Half... method Equals (line 266) | public readonly bool Equals(Half4 other) method Equals (line 297) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method Deconstruct (line 309) | public readonly void Deconstruct(out Half x, out Half y, out Half z, o... FILE: sources/core/Stride.Core.Mathematics/HalfUtils.cs class HalfUtils (line 32) | internal static class HalfUtils type FloatToUint (line 34) | [StructLayout(LayoutKind.Explicit, Pack = 4)] method Unpack (line 48) | public static float Unpack(ushort h) method Pack (line 62) | public static ushort Pack(float f) method HalfUtils (line 77) | static HalfUtils() FILE: sources/core/Stride.Core.Mathematics/IIntersectableWithPlane.cs type IIntersectableWithPlane (line 9) | public interface IIntersectableWithPlane method Intersects (line 16) | public PlaneIntersectionType Intersects(ref readonly Plane plane); FILE: sources/core/Stride.Core.Mathematics/IIntersectableWithRay.cs type IIntersectableWithRay (line 9) | public interface IIntersectableWithRay method Intersects (line 16) | public bool Intersects(ref readonly Ray ray); method Intersects (line 25) | public bool Intersects(ref readonly Ray ray, out float distance); method Intersects (line 34) | public bool Intersects(ref readonly Ray ray, out Vector3 point); FILE: sources/core/Stride.Core.Mathematics/Int2.cs type Int2 (line 39) | [DataContract("Int2")] method Int2 (line 85) | public Int2(int value) method Int2 (line 96) | public Int2(int x, int y) method Int2 (line 106) | public Int2(Vector2 value) method Int2 (line 118) | public Int2(int[] values) method Length (line 178) | public readonly int Length() method LengthSquared (line 191) | public readonly int LengthSquared() method Pow (line 200) | public void Pow(int exponent) method ToArray (line 210) | public readonly int[] ToArray() method Add (line 221) | public static void Add(ref readonly Int2 left, ref readonly Int2 right... method Add (line 232) | public static Int2 Add(Int2 left, Int2 right) method Subtract (line 243) | public static void Subtract(ref readonly Int2 left, ref readonly Int2 ... method Subtract (line 254) | public static Int2 Subtract(Int2 left, Int2 right) method Multiply (line 265) | public static void Multiply(ref readonly Int2 value, int scale, out In... method Multiply (line 276) | public static Int2 Multiply(Int2 value, int scale) method Modulate (line 287) | public static void Modulate(ref readonly Int2 left, ref readonly Int2 ... method Modulate (line 298) | public static Int2 Modulate(Int2 left, Int2 right) method Divide (line 309) | public static void Divide(ref readonly Int2 value, int scale, out Int2... method Divide (line 320) | public static Int2 Divide(Int2 value, int scale) method Negate (line 330) | public static void Negate(ref readonly Int2 value, out Int2 result) method Negate (line 340) | public static Int2 Negate(Int2 value) method Clamp (line 352) | public static void Clamp(ref readonly Int2 value, ref readonly Int2 mi... method Clamp (line 372) | public static Int2 Clamp(Int2 value, Int2 min, Int2 max) method Dot (line 384) | public static void Dot(ref readonly Int2 left, ref readonly Int2 right... method Dot (line 395) | public static int Dot(Int2 left, Int2 right) method Lerp (line 412) | public static void Lerp(ref readonly Int2 start, ref readonly Int2 end... method Lerp (line 430) | public static Int2 Lerp(Int2 start, Int2 end, float amount) method SmoothStep (line 443) | public static void SmoothStep(ref readonly Int2 start, ref readonly In... method SmoothStep (line 459) | public static Int2 SmoothStep(Int2 start, Int2 end, float amount) method Max (line 471) | public static void Max(ref readonly Int2 left, ref readonly Int2 right... method Max (line 483) | public static Int2 Max(Int2 left, Int2 right) method Min (line 495) | public static void Min(ref readonly Int2 left, ref readonly Int2 right... method Min (line 507) | public static Int2 Min(Int2 left, Int2 right) method ToString (line 636) | public override readonly string ToString() => $"{this}"; method ToString (line 646) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 656) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 673) | public override readonly int GetHashCode() method Equals (line 685) | public readonly bool Equals(Int2 other) method Equals (line 697) | public override readonly bool Equals(object? value) method Deconstruct (line 707) | public readonly void Deconstruct(out int x, out int y) FILE: sources/core/Stride.Core.Mathematics/Int3.cs type Int3 (line 39) | [DataContract("Int3")] method Int3 (line 96) | public Int3(int value) method Int3 (line 109) | public Int3(int x, int y, int z) method Int3 (line 121) | public Int3(Vector2 value, int z) method Int3 (line 134) | public Int3(int[] values) method Length (line 197) | public readonly int Length() method LengthUntruncated (line 206) | public readonly float LengthUntruncated() method LengthSquared (line 219) | public readonly int LengthSquared() method Pow (line 228) | public void Pow(int exponent) method ToArray (line 239) | public readonly int[] ToArray() method Add (line 250) | public static void Add(ref readonly Int3 left, ref readonly Int3 right... method Add (line 261) | public static Int3 Add(Int3 left, Int3 right) method Subtract (line 272) | public static void Subtract(ref readonly Int3 left, ref readonly Int3 ... method Subtract (line 283) | public static Int3 Subtract(Int3 left, Int3 right) method Multiply (line 294) | public static void Multiply(ref readonly Int3 value, int scale, out In... method Multiply (line 305) | public static Int3 Multiply(Int3 value, int scale) method Modulate (line 316) | public static void Modulate(ref readonly Int3 left, ref readonly Int3 ... method Modulate (line 327) | public static Int3 Modulate(Int3 left, Int3 right) method Divide (line 338) | public static void Divide(ref readonly Int3 value, int scale, out Int3... method Divide (line 349) | public static Int3 Divide(Int3 value, int scale) method Negate (line 359) | public static void Negate(ref readonly Int3 value, out Int3 result) method Negate (line 369) | public static Int3 Negate(Int3 value) method Clamp (line 381) | public static void Clamp(ref readonly Int3 value, ref readonly Int3 mi... method Clamp (line 405) | public static Int3 Clamp(Int3 value, Int3 min, Int3 max) method Dot (line 417) | public static void Dot(ref readonly Int3 left, ref readonly Int3 right... method Dot (line 428) | public static int Dot(Int3 left, Int3 right) method Lerp (line 445) | public static void Lerp(ref readonly Int3 start, ref readonly Int3 end... method Lerp (line 464) | public static Int3 Lerp(Int3 start, Int3 end, float amount) method SmoothStep (line 477) | public static void SmoothStep(ref readonly Int3 start, ref readonly In... method SmoothStep (line 494) | public static Int3 SmoothStep(Int3 start, Int3 end, float amount) method Max (line 506) | public static void Max(ref readonly Int3 left, ref readonly Int3 right... method Max (line 519) | public static Int3 Max(Int3 left, Int3 right) method Min (line 531) | public static void Min(ref readonly Int3 left, ref readonly Int3 right... method Min (line 544) | public static Int3 Min(Int3 left, Int3 right) method Round (line 556) | public static void Round(in Vector3 value, out Int3 result, MidpointRo... method Round (line 569) | public static Int3 Round(in Vector3 value, MidpointRounding rounding =... method ToString (line 708) | public override readonly string ToString() => $"{this}"; method ToString (line 718) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 730) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 749) | public override readonly int GetHashCode() method Equals (line 761) | public readonly bool Equals(Int3 other) method Equals (line 773) | public override readonly bool Equals(object? value) method Deconstruct (line 784) | public readonly void Deconstruct(out int x, out int y, out int z) FILE: sources/core/Stride.Core.Mathematics/Int4.cs type Int4 (line 33) | [DataContract("Int4")] method Int4 (line 101) | public Int4(int value) method Int4 (line 116) | public Int4(int x, int y, int z, int w) method Int4 (line 130) | public Int4(int[] values) method Length (line 201) | public readonly int Length() method LengthSquared (line 214) | public readonly int LengthSquared() method ToArray (line 223) | public readonly int[] ToArray() method Add (line 234) | public static void Add(ref readonly Int4 left, ref readonly Int4 right... method Add (line 245) | public static Int4 Add(Int4 left, Int4 right) method Subtract (line 256) | public static void Subtract(ref readonly Int4 left, ref readonly Int4 ... method Subtract (line 267) | public static Int4 Subtract(Int4 left, Int4 right) method Multiply (line 278) | public static void Multiply(ref readonly Int4 value, int scale, out In... method Multiply (line 289) | public static Int4 Multiply(Int4 value, int scale) method Modulate (line 300) | public static void Modulate(ref readonly Int4 left, ref readonly Int4 ... method Modulate (line 311) | public static Int4 Modulate(Int4 left, Int4 right) method Divide (line 322) | public static void Divide(ref readonly Int4 value, int scale, out Int4... method Divide (line 333) | public static Int4 Divide(Int4 value, int scale) method Negate (line 343) | public static void Negate(ref readonly Int4 value, out Int4 result) method Negate (line 353) | public static Int4 Negate(Int4 value) method Clamp (line 365) | public static void Clamp(ref readonly Int4 value, ref readonly Int4 mi... method Clamp (line 393) | public static Int4 Clamp(Int4 value, Int4 min, Int4 max) method Max (line 405) | public static void Max(ref readonly Int4 left, ref readonly Int4 right... method Max (line 419) | public static Int4 Max(Int4 left, Int4 right) method Min (line 431) | public static void Min(ref readonly Int4 left, ref readonly Int4 right... method Min (line 445) | public static Int4 Min(Int4 left, Int4 right) method ToString (line 584) | public override readonly string ToString() => $"{this}"; method ToString (line 594) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 608) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 629) | public override readonly int GetHashCode() method Equals (line 641) | public readonly bool Equals(Int4 other) method Equals (line 653) | public override readonly bool Equals(object? value) method Deconstruct (line 685) | public readonly void Deconstruct(out int x, out int y, out int z, out ... FILE: sources/core/Stride.Core.Mathematics/MathUtil.cs class MathUtil (line 37) | public static class MathUtil method NearEqual (line 80) | public static unsafe bool NearEqual(float a, float b) method IsZero (line 109) | public static bool IsZero(float a) method IsZero (line 119) | public static bool IsZero(double a) method IsOne (line 129) | public static bool IsOne(float a) method WithinEpsilon (line 141) | public static bool WithinEpsilon(float a, float b, float epsilon) method Array (line 154) | public static T[] Array(T value, int length) method RevolutionsToDegrees (line 168) | public static float RevolutionsToDegrees(float revolution) method RevolutionsToRadians (line 178) | public static float RevolutionsToRadians(float revolution) method RevolutionsToGradians (line 188) | public static float RevolutionsToGradians(float revolution) method DegreesToRevolutions (line 198) | public static float DegreesToRevolutions(float degree) method DegreesToRadians (line 208) | public static float DegreesToRadians(float degree) method RadiansToRevolutions (line 218) | public static float RadiansToRevolutions(float radian) method RadiansToGradians (line 228) | public static float RadiansToGradians(float radian) method GradiansToRevolutions (line 238) | public static float GradiansToRevolutions(float gradian) method GradiansToDegrees (line 248) | public static float GradiansToDegrees(float gradian) method GradiansToRadians (line 258) | public static float GradiansToRadians(float gradian) method RadiansToDegrees (line 268) | public static float RadiansToDegrees(float radian) method Clamp (line 280) | public static float Clamp(float value, float min, float max) method Clamp (line 292) | public static double Clamp(double value, double min, double max) method Clamp (line 304) | public static int Clamp(int value, int min, int max) method InverseLerp (line 316) | public static float InverseLerp(float min, float max, float value) method InverseLerp (line 330) | public static double InverseLerp(double min, double max, double value) method Lerp (line 348) | public static double Lerp(double from, double to, double amount) method Lerp (line 364) | public static float Lerp(float from, float to, float amount) method Lerp (line 380) | public static byte Lerp(byte from, byte to, float amount) method SmoothStep (line 392) | public static float SmoothStep(float amount) method SmootherStep (line 406) | public static float SmootherStep(float amount) method IsInRange (line 420) | public static bool IsInRange(float value, float min, float max) method IsInRange (line 432) | public static bool IsInRange(int value, int min, int max) method IsPow2 (line 442) | public static bool IsPow2(int x) method SRgbToLinear (line 452) | public static float SRgbToLinear(float sRgbValue) method LinearToSRgb (line 463) | public static float LinearToSRgb(float linearValue) method Log2 (line 474) | public static float Log2(float x) method Log2 (line 484) | public static int Log2(int i) method NextPowerOfTwo (line 500) | public static int NextPowerOfTwo(int x) method NextPowerOfTwo (line 519) | public static float NextPowerOfTwo(float size) method PreviousPowerOfTwo (line 528) | public static int PreviousPowerOfTwo(int size) method PreviousPowerOfTwo (line 537) | public static float PreviousPowerOfTwo(float size) method AlignUp (line 548) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AlignDown (line 561) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsAligned (line 574) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Snap (line 586) | public static float Snap(float value, float gap) method Snap (line 599) | public static double Snap(double value, double gap) method Snap (line 612) | public static Vector2 Snap(Vector2 value, float gap) method Snap (line 627) | public static Vector3 Snap(Vector3 value, float gap) method Snap (line 643) | public static Vector4 Snap(Vector4 value, float gap) method Mod (line 660) | public static float Mod(float value, float divisor) method ExpDecay (line 676) | public static float ExpDecay(float a, float b, float lambda, float dt) method ExpDecay (line 692) | public static double ExpDecay(double a, double b, double lambda, doubl... FILE: sources/core/Stride.Core.Mathematics/Matrix.cs type Matrix (line 43) | [DataContract("float4x4")] method Matrix (line 153) | public Matrix(float value) method Matrix (line 180) | public Matrix(float M11, float M12, float M13, float M14, method Matrix (line 197) | public Matrix(float[] values) method Determinant (line 509) | public readonly float Determinant() method Invert (line 528) | public void Invert() method Transpose (line 536) | public void Transpose() method Orthogonalize (line 562) | public void Orthogonalize() method Orthonormalize (line 583) | public void Orthonormalize() method DecomposeQR (line 593) | public readonly void DecomposeQR(out Matrix Q, out Matrix R) method DecomposeLQ (line 623) | public void DecomposeLQ(out Matrix L, out Matrix Q) method Decompose (line 657) | public readonly void Decompose(out float yaw, out float pitch, out flo... method DecomposeXYZ (line 697) | public readonly void DecomposeXYZ(out Vector3 rotation) method Decompose (line 741) | public readonly bool Decompose(out Vector3 scale, out Vector3 translat... method Decompose (line 771) | public readonly bool Decompose(out Vector3 scale, out Quaternion rotat... method Decompose (line 787) | public readonly bool Decompose(out Vector3 scale, out Matrix rotation,... method ExchangeRows (line 834) | public void ExchangeRows(int firstRow, int secondRow) method ExchangeColumns (line 865) | public void ExchangeColumns(int firstColumn, int secondColumn) method ToArray (line 895) | public readonly float[] ToArray() method Add (line 906) | public static void Add(ref readonly Matrix left, ref readonly Matrix r... method Add (line 932) | public static Matrix Add(Matrix left, Matrix right) method Subtract (line 944) | public static void Subtract(ref readonly Matrix left, ref readonly Mat... method Subtract (line 970) | public static Matrix Subtract(Matrix left, Matrix right) method Multiply (line 982) | public static void Multiply(ref readonly Matrix left, float right, out... method Multiply (line 1008) | public static Matrix Multiply(Matrix left, float right) method Multiply (line 1022) | public static void Multiply(ref readonly Matrix left, ref readonly Mat... method MultiplyIn (line 1038) | public static void MultiplyIn(in Matrix left, in Matrix right, out Mat... method Multiply (line 1052) | public static Matrix Multiply(in Matrix left, in Matrix right) => left... method Divide (line 1060) | public static void Divide(ref readonly Matrix left, float right, out M... method Divide (line 1088) | public static Matrix Divide(Matrix left, float right) method Divide (line 1100) | public static void Divide(ref readonly Matrix left, ref readonly Matri... method Divide (line 1126) | public static Matrix Divide(Matrix left, Matrix right) method Exponent (line 1139) | public static void Exponent(ref readonly Matrix value, int exponent, o... method Exponent (line 1184) | public static Matrix Exponent(Matrix value, int exponent) method Negate (line 1195) | public static void Negate(ref readonly Matrix value, out Matrix result) method Negate (line 1220) | public static Matrix Negate(Matrix value) method Lerp (line 1238) | public static void Lerp(ref readonly Matrix start, ref readonly Matrix... method Lerp (line 1270) | public static Matrix Lerp(Matrix start, Matrix end, float amount) method SmoothStep (line 1283) | public static void SmoothStep(ref readonly Matrix start, ref readonly ... method SmoothStep (line 1313) | public static Matrix SmoothStep(Matrix start, Matrix end, float amount) method Transpose (line 1324) | public static void Transpose(ref readonly Matrix value, out Matrix res... method Transpose (line 1350) | public static Matrix Transpose(in Matrix value) method Invert (line 1362) | public static void Invert(ref readonly Matrix value, out Matrix result) method Invert (line 1378) | public static Matrix Invert(Matrix value) method Orthogonalize (line 1400) | public static void Orthogonalize(ref readonly Matrix value, out Matrix... method Orthogonalize (line 1446) | public static Matrix Orthogonalize(Matrix value) method Orthonormalize (line 1470) | public static void Orthonormalize(ref readonly Matrix value, out Matri... method Orthonormalize (line 1525) | public static Matrix Orthonormalize(Matrix value) method UpperTriangularForm (line 1542) | public static void UpperTriangularForm(ref readonly Matrix value, out ... method UpperTriangularForm (line 1604) | public static Matrix UpperTriangularForm(Matrix value) method LowerTriangularForm (line 1621) | public static void LowerTriangularForm(ref readonly Matrix value, out ... method LowerTriangularForm (line 1687) | public static Matrix LowerTriangularForm(Matrix value) method RowEchelonForm (line 1698) | public static void RowEchelonForm(ref readonly Matrix value, out Matri... method RowEchelonForm (line 1760) | public static Matrix RowEchelonForm(Matrix value) method ReducedRowEchelonForm (line 1783) | public static void ReducedRowEchelonForm(ref readonly Matrix value, re... method Billboard (line 1897) | public static void Billboard(ref readonly Vector3 objectPosition, ref ... method Billboard (line 1937) | public static Matrix Billboard(Vector3 objectPosition, Vector3 cameraP... method LookAtLH (line 1950) | public static void LookAtLH(ref readonly Vector3 eye, ref readonly Vec... method LookAtLH (line 1977) | public static Matrix LookAtLH(Vector3 eye, Vector3 target, Vector3 up) method LookAtRH (line 1990) | public static void LookAtRH(ref readonly Vector3 eye, ref readonly Vec... method LookAtRH (line 2017) | public static Matrix LookAtRH(Vector3 eye, Vector3 target, Vector3 up) method OrthoLH (line 2031) | public static void OrthoLH(float width, float height, float znear, flo... method OrthoLH (line 2047) | public static Matrix OrthoLH(float width, float height, float znear, f... method OrthoRH (line 2061) | public static void OrthoRH(float width, float height, float znear, flo... method OrthoRH (line 2077) | public static Matrix OrthoRH(float width, float height, float znear, f... method OrthoOffCenterLH (line 2093) | public static void OrthoOffCenterLH(float left, float right, float bot... method OrthoOffCenterLH (line 2116) | public static Matrix OrthoOffCenterLH(float left, float right, float b... method OrthoOffCenterRH (line 2132) | public static void OrthoOffCenterRH(float left, float right, float bot... method OrthoOffCenterRH (line 2148) | public static Matrix OrthoOffCenterRH(float left, float right, float b... method PerspectiveLH (line 2162) | public static void PerspectiveLH(float width, float height, float znea... method PerspectiveLH (line 2178) | public static Matrix PerspectiveLH(float width, float height, float zn... method PerspectiveRH (line 2192) | public static void PerspectiveRH(float width, float height, float znea... method PerspectiveRH (line 2208) | public static Matrix PerspectiveRH(float width, float height, float zn... method PerspectiveFovLH (line 2222) | public static void PerspectiveFovLH(float fov, float aspect, float zne... method PerspectiveFovLH (line 2241) | public static Matrix PerspectiveFovLH(float fov, float aspect, float z... method PerspectiveFovRH (line 2255) | public static void PerspectiveFovRH(float fov, float aspect, float zne... method PerspectiveFovRH (line 2274) | public static Matrix PerspectiveFovRH(float fov, float aspect, float z... method PerspectiveOffCenterLH (line 2290) | public static void PerspectiveOffCenterLH(float left, float right, flo... method PerspectiveOffCenterLH (line 2316) | public static Matrix PerspectiveOffCenterLH(float left, float right, f... method PerspectiveOffCenterRH (line 2332) | public static void PerspectiveOffCenterRH(float left, float right, flo... method PerspectiveOffCenterRH (line 2351) | public static Matrix PerspectiveOffCenterRH(float left, float right, f... method Reflection (line 2362) | public static void Reflection(ref readonly Plane plane, out Matrix res... method Reflection (line 2394) | public static Matrix Reflection(Plane plane) method Shadow (line 2407) | public static void Shadow(ref readonly Vector4 light, ref readonly Pla... method Shadow (line 2440) | public static Matrix Shadow(Vector4 light, Plane plane) method Scaling (line 2451) | public static void Scaling(ref readonly Vector3 scale, out Matrix result) method Scaling (line 2461) | public static Matrix Scaling(Vector3 scale) method Scaling (line 2474) | public static void Scaling(float x, float y, float z, out Matrix result) method Scaling (line 2489) | public static Matrix Scaling(float x, float y, float z) method Scaling (line 2500) | public static void Scaling(float scale, out Matrix result) method Scaling (line 2511) | public static Matrix Scaling(float scale) method RotationX (line 2522) | public static void RotationX(float angle, out Matrix result) method RotationX (line 2539) | public static Matrix RotationX(float angle) method RotationY (line 2550) | public static void RotationY(float angle, out Matrix result) method RotationY (line 2567) | public static Matrix RotationY(float angle) method RotationZ (line 2578) | public static void RotationZ(float angle, out Matrix result) method RotationZ (line 2595) | public static Matrix RotationZ(float angle) method RotationAxis (line 2607) | public static void RotationAxis(ref readonly Vector3 axis, float angle... method RotationAxis (line 2639) | public static Matrix RotationAxis(Vector3 axis, float angle) method RotationQuaternion (line 2650) | public static void RotationQuaternion(ref readonly Quaternion rotation... method Transformation (line 2681) | public static void Transformation(ref readonly Vector3 scaling, ref re... method RotationQuaternion (line 2748) | public static Matrix RotationQuaternion(Quaternion rotation) method RotationYawPitchRoll (line 2761) | public static void RotationYawPitchRoll(float yaw, float pitch, float ... method RotationYawPitchRoll (line 2774) | public static Matrix RotationYawPitchRoll(float yaw, float pitch, floa... method Translation (line 2785) | public static void Translation(ref readonly Vector3 value, out Matrix ... method Translation (line 2795) | public static Matrix Translation(Vector3 value) method Translation (line 2808) | public static void Translation(float x, float y, float z, out Matrix r... method Translation (line 2823) | public static Matrix Translation(float x, float y, float z) method AffineTransformation (line 2836) | public static void AffineTransformation(float scaling, ref readonly Qu... method AffineTransformation (line 2848) | public static Matrix AffineTransformation(float scaling, Quaternion ro... method AffineTransformation (line 2862) | public static void AffineTransformation(float scaling, ref readonly Ve... method AffineTransformation (line 2876) | public static Matrix AffineTransformation(float scaling, Vector3 rotat... method AffineTransformation2D (line 2889) | public static void AffineTransformation2D(float scaling, float rotatio... method AffineTransformation2D (line 2901) | public static Matrix AffineTransformation2D(float scaling, float rotat... method AffineTransformation2D (line 2915) | public static void AffineTransformation2D(float scaling, ref readonly ... method AffineTransformation2D (line 2929) | public static Matrix AffineTransformation2D(float scaling, Vector2 rot... method Transformation (line 2945) | public static void Transformation(ref readonly Vector3 scalingCenter, ... method Transformation (line 2963) | public static Matrix Transformation(Vector3 scalingCenter, Quaternion ... method Transformation2D (line 2979) | public static void Transformation2D(ref readonly Vector2 scalingCenter... method Transformation2D (line 2998) | public static Matrix Transformation2D(Vector2 scalingCenter, float sca... method CopyMatrixFrom (line 3010) | public unsafe void CopyMatrixFrom(float* src, int columns, int rows) method TransposeMatrixFrom (line 3033) | public unsafe void TransposeMatrixFrom(float* src, int columns, int rows) method UnsafeReadonlyRefAsDotNet (line 3051) | static ref readonly MatrixDotnet UnsafeReadonlyRefAsDotNet(in Matrix m... method UnsafeReadonlyRefFromDotNet (line 3052) | static ref readonly Matrix UnsafeReadonlyRefFromDotNet(in MatrixDotnet... method UnsafeRefAsDotNet (line 3053) | static ref MatrixDotnet UnsafeRefAsDotNet(ref Matrix m) => ref Unsafe.... method UnsafeRefFromDotNet (line 3054) | static ref Matrix UnsafeRefFromDotNet(ref MatrixDotnet m) => ref Unsaf... method ToString (line 3190) | public override readonly string ToString() => $"{this}"; method ToString (line 3200) | public readonly string ToString(string? format, IFormatProvider? forma... method TryFormat (line 3239) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 3285) | public override readonly int GetHashCode() method Equals (line 3302) | public readonly bool Equals(Matrix other) method Equals (line 3332) | public override readonly bool Equals(object? value) FILE: sources/core/Stride.Core.Mathematics/Module.cs class Module (line 11) | internal class Module method Initialize (line 16) | [ModuleInitializer] FILE: sources/core/Stride.Core.Mathematics/Plane.cs type Plane (line 39) | [DataContract] method Plane (line 57) | public Plane(float value) method Plane (line 69) | public Plane(float a, float b, float c, float d) method Plane (line 82) | public Plane(Vector3 point, Vector3 normal) method Plane (line 93) | public Plane(Vector3 value, float d) method Plane (line 105) | public Plane(Vector3 point1, Vector3 point2, Vector3 point3) method Plane (line 130) | public Plane(float[] values) method Negate (line 181) | public void Negate() method Normalize (line 192) | public void Normalize() method ToArray (line 206) | public float[] ToArray() method Intersects (line 216) | public PlaneIntersectionType Intersects(ref readonly Vector3 point) method Intersects (line 226) | public bool Intersects(ref readonly Ray ray) method Intersects (line 239) | public bool Intersects(ref readonly Ray ray, out float distance) method Intersects (line 251) | public bool Intersects(ref readonly Ray ray, out Vector3 point) method Intersects (line 261) | public bool Intersects(ref readonly Plane plane) method Intersects (line 273) | public bool Intersects(ref readonly Plane plane, out Ray line) method Intersects (line 285) | public PlaneIntersectionType Intersects(ref readonly Vector3 vertex1, ... method Intersects (line 295) | public PlaneIntersectionType Intersects(ref readonly BoundingBox box) method Intersects (line 305) | public PlaneIntersectionType Intersects(ref readonly BoundingSphere sp... method Multiply (line 316) | public static void Multiply(ref readonly Plane value, float scale, out... method Multiply (line 330) | public static Plane Multiply(Plane value, float scale) method Dot (line 341) | public static void Dot(ref readonly Plane left, ref readonly Vector4 r... method Dot (line 352) | public static float Dot(Plane left, Vector4 right) method DotCoordinate (line 363) | public static void DotCoordinate(ref readonly Plane left, ref readonly... method DotCoordinate (line 374) | public static float DotCoordinate(Plane left, Vector3 right) method DotNormal (line 385) | public static void DotNormal(ref readonly Plane left, ref readonly Vec... method DotNormal (line 396) | public static float DotNormal(Plane left, Vector3 right) method Project (line 407) | public static void Project(ref readonly Plane plane, ref readonly Vect... method Project (line 422) | public static Vector3 Project(Plane plane, Vector3 point) method Normalize (line 436) | public static void Normalize(float normalX, float normalY, float norma... method Normalize (line 451) | public static void Normalize(ref readonly Plane plane, out Plane result) method Normalize (line 466) | public static Plane Normalize(Plane plane) method Negate (line 477) | public static void Negate(ref readonly Plane plane, out Plane result) method Negate (line 490) | public static Plane Negate(Plane plane) method Transform (line 501) | public static void Transform(ref readonly Plane plane, ref readonly Qu... method Transform (line 532) | public static Plane Transform(Plane plane, Quaternion rotation) method Transform (line 566) | public static void Transform(Plane[] planes, ref readonly Quaternion r... method Transform (line 606) | public static void Transform(ref readonly Plane plane, ref readonly Ma... method Transform (line 627) | public static Plane Transform(Plane plane, Matrix transformation) method Transform (line 650) | public static void Transform(Plane[] planes, ref readonly Matrix trans... method ToString (line 723) | public override readonly string ToString() => $"{this}"; method ToString (line 733) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 747) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 768) | public override readonly int GetHashCode() method Equals (line 780) | public readonly bool Equals(Plane value) method Equals (line 792) | public override readonly bool Equals(object? value) FILE: sources/core/Stride.Core.Mathematics/PlaneIntersectionType.cs type PlaneIntersectionType (line 40) | public enum PlaneIntersectionType FILE: sources/core/Stride.Core.Mathematics/Point.cs type Point (line 33) | [DataContract] method Point (line 47) | public Point(int x, int y) method Equals (line 72) | public readonly bool Equals(Point other) method Equals (line 78) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method GetHashCode (line 84) | public override readonly int GetHashCode() method ToString (line 116) | public override readonly string ToString() => $"{this}"; method ToString (line 126) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 137) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method Deconstruct (line 174) | public readonly void Deconstruct(out int x, out int y) FILE: sources/core/Stride.Core.Mathematics/Quaternion.cs type Quaternion (line 40) | [DataContract("quaternion")] method Quaternion (line 89) | public Quaternion(float value) method Quaternion (line 101) | public Quaternion(Vector4 value) method Quaternion (line 114) | public Quaternion(Vector3 value, float w) method Quaternion (line 128) | public Quaternion(Vector2 value, float z, float w) method Quaternion (line 143) | public Quaternion(float x, float y, float z, float w) method Quaternion (line 157) | public Quaternion(float[] values) method Conjugate (line 273) | public void Conjugate() method Invert (line 283) | public void Invert() method Length (line 305) | public readonly float Length() method LengthSquared (line 318) | public readonly float LengthSquared() method Normalize (line 326) | public void Normalize() method ToArray (line 343) | public float[] ToArray() method Add (line 354) | public static void Add(ref readonly Quaternion left, ref readonly Quat... method Add (line 368) | public static Quaternion Add(Quaternion left, Quaternion right) method Subtract (line 380) | public static void Subtract(ref readonly Quaternion left, ref readonly... method Subtract (line 394) | public static Quaternion Subtract(Quaternion left, Quaternion right) method Multiply (line 406) | public static void Multiply(ref readonly Quaternion value, float scale... method Multiply (line 420) | public static Quaternion Multiply(Quaternion value, float scale) method Multiply (line 432) | public static void Multiply(ref readonly Quaternion left, ref readonly... method Multiply (line 455) | public static Quaternion Multiply(in Quaternion left, in Quaternion ri... method Negate (line 478) | public static void Negate(ref readonly Quaternion value, out Quaternio... method Negate (line 491) | public static Quaternion Negate(Quaternion value) method Barycentric (line 506) | public static void Barycentric(ref readonly Quaternion value1, ref rea... method Barycentric (line 522) | public static Quaternion Barycentric(Quaternion value1, Quaternion val... method Conjugate (line 533) | public static void Conjugate(ref readonly Quaternion value, out Quater... method Conjugate (line 546) | public static Quaternion Conjugate(in Quaternion value) method Dot (line 557) | public static void Dot(ref readonly Quaternion left, ref readonly Quat... method Dot (line 568) | public static float Dot(in Quaternion left, in Quaternion right) method AngleBetween (line 576) | public static float AngleBetween(in Quaternion a, in Quaternion b) method Exponential (line 586) | public static void Exponential(ref readonly Quaternion value, out Quat... method Exponential (line 611) | public static Quaternion Exponential(Quaternion value) method Invert (line 622) | public static void Invert(ref readonly Quaternion value, out Quaternio... method Invert (line 633) | public static Quaternion Invert(Quaternion value) method Lerp (line 651) | public static void Lerp(ref readonly Quaternion start, ref readonly Qu... method Lerp (line 685) | public static Quaternion Lerp(Quaternion start, Quaternion end, float ... method LookRotation (line 695) | public static Quaternion LookRotation(in Vector3 forward, in Vector3 up) method Logarithm (line 714) | public static void Logarithm(ref readonly Quaternion value, out Quater... method Logarithm (line 746) | public static Quaternion Logarithm(Quaternion value) method Normalize (line 757) | public static void Normalize(ref readonly Quaternion value, out Quater... method Normalize (line 769) | public static Quaternion Normalize(Quaternion value) method Rotate (line 779) | public readonly void Rotate(ref Vector3 vector) method RotationAxis (line 795) | public static void RotationAxis(ref readonly Vector3 axis, float angle... method RotationAxis (line 815) | public static Quaternion RotationAxis(Vector3 axis, float angle) method RotationMatrix (line 826) | public static void RotationMatrix(ref readonly Matrix matrix, out Quat... method RotationMatrix (line 879) | public static Quaternion RotationMatrix(Matrix matrix) method RotationX (line 890) | public static void RotationX(float angle, out Quaternion result) method RotationX (line 901) | public static Quaternion RotationX(float angle) method RotationY (line 912) | public static void RotationY(float angle, out Quaternion result) method RotationY (line 923) | public static Quaternion RotationY(float angle) method RotationZ (line 934) | public static void RotationZ(float angle, out Quaternion result) method RotationZ (line 945) | public static Quaternion RotationZ(float angle) method RotationYawPitchRoll (line 958) | public static void RotationYawPitchRoll(ref readonly Quaternion rotati... method RotationYawPitchRoll (line 1019) | public static void RotationYawPitchRoll(float yaw, float pitch, float ... method RotationYawPitchRoll (line 1048) | public static Quaternion RotationYawPitchRoll(float yaw, float pitch, ... method BetweenDirections (line 1060) | public static Quaternion BetweenDirections(Vector3 source, Vector3 tar... method BetweenDirections (line 1072) | public static void BetweenDirections(ref readonly Vector3 source, ref ... method Slerp (line 1100) | public static void Slerp(ref readonly Quaternion start, ref readonly Q... method Slerp (line 1133) | public static Quaternion Slerp(in Quaternion start, in Quaternion end,... method RotateTowards (line 1168) | public static Quaternion RotateTowards(in Quaternion current, in Quate... method Squad (line 1183) | public static void Squad(ref readonly Quaternion value1, ref readonly ... method Squad (line 1199) | public static Quaternion Squad(Quaternion value1, Quaternion value2, Q... method SquadSetup (line 1213) | public static Quaternion[] SquadSetup(Quaternion value1, Quaternion va... method ToString (line 1345) | public override readonly string ToString() => $"{this}"; method ToString (line 1355) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 1369) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 1390) | public override readonly int GetHashCode() method EqualsStrict (line 1402) | public bool EqualsStrict(Quaternion other) method Equals (line 1414) | public readonly bool Equals(Quaternion other) method Equals (line 1429) | public override readonly bool Equals(object? value) FILE: sources/core/Stride.Core.Mathematics/RandomSeed.cs type RandomSeed (line 18) | public struct RandomSeed method RandomSeed (line 34) | public RandomSeed(uint seed) method GetDouble (line 43) | public double GetDouble(uint offset) method GetFloat (line 59) | public float GetFloat(uint offset) => (float)GetDouble(offset); FILE: sources/core/Stride.Core.Mathematics/Ray.cs type Ray (line 39) | [DataContract] method Ray (line 58) | public Ray(Vector3 position, Vector3 direction) method Intersects (line 69) | public bool Intersects(ref readonly Vector3 point) method Intersects (line 79) | public bool Intersects(ref readonly Ray ray) method Intersects (line 92) | public bool Intersects(ref readonly Ray ray, out Vector3 point) method Intersects (line 102) | public bool Intersects(ref readonly Plane plane) method Intersects (line 115) | public bool Intersects(ref readonly Plane plane, out float distance) method Intersects (line 127) | public bool Intersects(ref readonly Plane plane, out Vector3 point) method Intersects (line 139) | public bool Intersects(ref readonly Vector3 vertex1, ref readonly Vect... method Intersects (line 154) | public bool Intersects(ref readonly Vector3 vertex1, ref readonly Vect... method Intersects (line 168) | public bool Intersects(ref readonly Vector3 vertex1, ref readonly Vect... method Intersects (line 178) | public bool Intersects(ref readonly BoundingBox box) method Intersects (line 191) | public bool Intersects(ref readonly BoundingBox box, out float distance) method Intersects (line 203) | public bool Intersects(ref readonly BoundingBox box, out Vector3 point) method Intersects (line 213) | public bool Intersects(ref readonly BoundingSphere sphere) method Intersects (line 226) | public bool Intersects(ref readonly BoundingSphere sphere, out float d... method Intersects (line 238) | public bool Intersects(ref readonly BoundingSphere sphere, out Vector3... method ToString (line 271) | public override readonly string ToString() => $"{this}"; method ToString (line 281) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 291) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 308) | public override readonly int GetHashCode() method Equals (line 320) | public readonly bool Equals(Ray value) method Equals (line 332) | public override readonly bool Equals(object? value) FILE: sources/core/Stride.Core.Mathematics/Rectangle.cs type Rectangle (line 33) | [DataContract("Rectangle")] method Rectangle (line 50) | public Rectangle(int x, int y, int width, int height) method Offset (line 221) | public void Offset(Point amount) method Offset (line 229) | public void Offset(int offsetX, int offsetY) method Inflate (line 238) | public void Inflate(int horizontalAmount, int verticalAmount) method Contains (line 249) | public readonly bool Contains(int x, int y) method Contains (line 256) | public readonly bool Contains(Point value) method Contains (line 265) | public readonly void Contains(ref readonly Point value, out bool result) method Contains (line 272) | public readonly bool Contains(Rectangle value) method Contains (line 281) | public readonly void Contains(ref readonly Rectangle value, out bool r... method Contains (line 292) | public readonly bool Contains(float x, float y) method Contains (line 302) | public readonly bool Contains(Vector2 vector2D) method Contains (line 312) | public readonly bool Contains(Int2 int2) method Intersects (line 319) | public readonly bool Intersects(Rectangle value) method Intersects (line 330) | public readonly void Intersects(ref readonly Rectangle value, out bool... method Intersect (line 341) | public static Rectangle Intersect(Rectangle value1, Rectangle value2) method Intersect (line 351) | public static void Intersect(ref readonly Rectangle value1, ref readon... method Union (line 373) | public static Rectangle Union(Rectangle rectangle, Int2 point) method Union (line 386) | public static Rectangle Union(Rectangle value1, Rectangle value2) method Union (line 398) | public static void Union(ref readonly Rectangle value1, ref readonly R... method Equals (line 414) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method Equals (line 426) | public readonly bool Equals(Rectangle other) method GetHashCode (line 437) | public override readonly int GetHashCode() method ToString (line 476) | public override readonly string ToString() => $"{this}"; method ToString (line 486) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 500) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... FILE: sources/core/Stride.Core.Mathematics/RectangleF.cs type RectangleF (line 33) | [DataContract("RectangleF")] method RectangleF (line 50) | public RectangleF(float x, float y, float width, float height) method Offset (line 230) | public void Offset(Point amount) method Offset (line 237) | public void Offset(Vector2 amount) method Offset (line 245) | public void Offset(float offsetX, float offsetY) method Inflate (line 254) | public void Inflate(float horizontalAmount, float verticalAmount) method Contains (line 265) | public readonly void Contains(ref readonly Vector2 value, out bool res... method Contains (line 272) | public readonly bool Contains(Rectangle value) method Contains (line 280) | public readonly void Contains(ref readonly RectangleF value, out bool ... method Contains (line 291) | public readonly bool Contains(float x, float y) method Contains (line 301) | public readonly bool Contains(Vector2 vector2D) method Contains (line 311) | public readonly bool Contains(Int2 int2) method Contains (line 321) | public readonly bool Contains(Point point) method Intersects (line 328) | public readonly bool Intersects(RectangleF value) method Intersects (line 339) | public readonly void Intersects(ref readonly RectangleF value, out boo... method Intersect (line 350) | public static RectangleF Intersect(RectangleF value1, RectangleF value2) method Intersect (line 360) | public static void Intersect(ref readonly RectangleF value1, ref reado... method Union (line 382) | public static RectangleF Union(RectangleF value1, RectangleF value2) method Union (line 394) | public static void Union(ref readonly RectangleF value1, ref readonly ... method Equals (line 410) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method Equals (line 416) | public readonly bool Equals(RectangleF other) method GetHashCode (line 430) | public override readonly int GetHashCode() method ToString (line 469) | public override readonly string ToString() => $"{this}"; method ToString (line 479) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 493) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... FILE: sources/core/Stride.Core.Mathematics/Size2.cs type Size2 (line 33) | [DataContract("!Size2")] method Size2 (line 53) | public Size2(int width, int height) method Equals (line 78) | public readonly bool Equals(Size2 other) method Equals (line 84) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method GetHashCode (line 90) | public override readonly int GetHashCode() method ToString (line 122) | public override readonly string ToString() => $"{this}"; method ToString (line 132) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 143) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method Deconstruct (line 160) | public readonly void Deconstruct(out int width, out int height) FILE: sources/core/Stride.Core.Mathematics/Size2F.cs type Size2F (line 33) | [DataContract("Size2F")] method Size2F (line 53) | public Size2F(float width, float height) method Equals (line 78) | public readonly bool Equals(Size2F other) method Equals (line 84) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method GetHashCode (line 90) | public override readonly int GetHashCode() method ToString (line 122) | public override readonly string ToString() => $"{this}"; method ToString (line 132) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 143) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method Deconstruct (line 160) | public readonly void Deconstruct(out float width, out float height) FILE: sources/core/Stride.Core.Mathematics/Size3.cs type Size3 (line 33) | [DataContract("!Size3")] method Size3 (line 59) | public Size3(int width, int height, int depth) method Equals (line 96) | public readonly bool Equals(Size3 other) method Equals (line 102) | public override readonly bool Equals([NotNullWhen(true)] object? obj) method GetHashCode (line 108) | public override readonly int GetHashCode() method CompareTo (line 114) | public readonly int CompareTo(Size3 other) method ToString (line 120) | public override readonly string ToString() => $"{this}"; method ToString (line 130) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 143) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method Up2 (line 227) | public readonly Size3 Up2(int count = 1) method Down2 (line 242) | public readonly Size3 Down2(int count = 1) method Mip (line 257) | public readonly Size3 Mip(int direction) method Deconstruct (line 268) | public readonly void Deconstruct(out int width, out int height, out in... FILE: sources/core/Stride.Core.Mathematics/SphericalHarmonics.cs class SphericalHarmonics (line 17) | [DataContract("SphericalHarmonicsGeneric")] method SphericalHarmonics (line 52) | internal SphericalHarmonics() method SphericalHarmonics (line 60) | protected SphericalHarmonics(int order) method Evaluate (line 71) | public abstract TDataType Evaluate(Vector3 direction); method CheckIndicesValidity (line 94) | private static void CheckIndicesValidity(int l, int m, int maxOrder) method LmToCoefficientIndex (line 104) | private static int LmToCoefficientIndex(int l, int m) method SphericalHarmonics (line 162) | internal SphericalHarmonics() method SphericalHarmonics (line 170) | public SphericalHarmonics(int order) method Evaluate (line 181) | public override Color3 Evaluate(Vector3 direction) class SphericalHarmonics (line 113) | [DataContract("SphericalHarmonics")] method SphericalHarmonics (line 52) | internal SphericalHarmonics() method SphericalHarmonics (line 60) | protected SphericalHarmonics(int order) method Evaluate (line 71) | public abstract TDataType Evaluate(Vector3 direction); method CheckIndicesValidity (line 94) | private static void CheckIndicesValidity(int l, int m, int maxOrder) method LmToCoefficientIndex (line 104) | private static int LmToCoefficientIndex(int l, int m) method SphericalHarmonics (line 162) | internal SphericalHarmonics() method SphericalHarmonics (line 170) | public SphericalHarmonics(int order) method Evaluate (line 181) | public override Color3 Evaluate(Vector3 direction) FILE: sources/core/Stride.Core.Mathematics/UInt4.cs type UInt4 (line 33) | [DataContract] method UInt4 (line 96) | public UInt4(uint value) method UInt4 (line 111) | public UInt4(uint x, uint y, uint z, uint w) method UInt4 (line 125) | public UInt4(uint[] values) method ToArray (line 203) | public uint[] ToArray() method Add (line 214) | public static void Add(ref readonly UInt4 left, ref readonly UInt4 rig... method Add (line 225) | public static UInt4 Add(UInt4 left, UInt4 right) method Subtract (line 236) | public static void Subtract(ref readonly UInt4 left, ref readonly UInt... method Subtract (line 247) | public static UInt4 Subtract(UInt4 left, UInt4 right) method Multiply (line 258) | public static void Multiply(ref readonly UInt4 value, uint scale, out ... method Multiply (line 269) | public static UInt4 Multiply(UInt4 value, uint scale) method Modulate (line 280) | public static void Modulate(ref readonly UInt4 left, ref readonly UInt... method Modulate (line 291) | public static UInt4 Modulate(UInt4 left, UInt4 right) method Divide (line 302) | public static void Divide(ref readonly UInt4 value, uint scale, out UI... method Divide (line 313) | public static UInt4 Divide(UInt4 value, uint scale) method Clamp (line 325) | public static void Clamp(ref readonly UInt4 value, ref readonly UInt4 ... method Clamp (line 353) | public static UInt4 Clamp(UInt4 value, UInt4 min, UInt4 max) method Max (line 365) | public static void Max(ref readonly UInt4 left, ref readonly UInt4 rig... method Max (line 379) | public static UInt4 Max(UInt4 left, UInt4 right) method Min (line 391) | public static void Min(ref readonly UInt4 left, ref readonly UInt4 rig... method Min (line 405) | public static UInt4 Min(UInt4 left, UInt4 right) method ToString (line 534) | public override readonly string ToString() => $"{this}"; method ToString (line 544) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 558) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 579) | public override readonly int GetHashCode() method Equals (line 591) | public readonly bool Equals(UInt4 other) method Equals (line 603) | public override readonly bool Equals(object? value) method Deconstruct (line 635) | public readonly void Deconstruct(out uint x, out uint y, out uint z, o... FILE: sources/core/Stride.Core.Mathematics/Vector2.cs type Vector2 (line 39) | [DataContract("float2")] method Vector2 (line 85) | public Vector2(float value) method Vector2 (line 96) | public Vector2(float x, float y) method Vector2 (line 108) | public Vector2(float[] values) method Length (line 184) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method LengthSquared (line 198) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 207) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToArray (line 223) | public float[] ToArray() method MoveTo (line 234) | public static Vector2 MoveTo(in Vector2 from, in Vector2 to, float max... method Add (line 252) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Add (line 264) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 276) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 288) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Multiply (line 300) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Multiply (line 312) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Modulate (line 324) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Modulate (line 336) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Divide (line 348) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Divide (line 360) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Demodulate (line 372) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Demodulate (line 384) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Negate (line 395) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Negate (line 406) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Barycentric (line 421) | public static void Barycentric(ref readonly Vector2 value1, ref readon... method Barycentric (line 437) | public static Vector2 Barycentric(Vector2 value1, Vector2 value2, Vect... method Clamp (line 450) | public static void Clamp(ref readonly Vector2 value, ref readonly Vect... method Clamp (line 470) | public static Vector2 Clamp(Vector2 value, Vector2 min, Vector2 max) method Distance (line 486) | public static void Distance(ref readonly Vector2 value1, ref readonly ... method Distance (line 504) | public static float Distance(Vector2 value1, Vector2 value2) method DistanceSquared (line 525) | public static void DistanceSquared(ref readonly Vector2 value1, ref re... method DistanceSquared (line 546) | public static float DistanceSquared(Vector2 value1, Vector2 value2) method Dot (line 560) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Dot (line 572) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 583) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 595) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Lerp (line 614) | public static void Lerp(ref readonly Vector2 start, ref readonly Vecto... method Lerp (line 632) | public static Vector2 Lerp(Vector2 start, Vector2 end, float amount) method SmoothStep (line 645) | public static void SmoothStep(ref readonly Vector2 start, ref readonly... method SmoothStep (line 661) | public static Vector2 SmoothStep(Vector2 start, Vector2 end, float amo... method Hermite (line 676) | public static void Hermite(ref readonly Vector2 value1, ref readonly V... method Hermite (line 698) | public static Vector2 Hermite(Vector2 value1, Vector2 tangent1, Vector... method CatmullRom (line 713) | public static void CatmullRom(ref readonly Vector2 value1, ref readonl... method CatmullRom (line 736) | public static Vector2 CatmullRom(Vector2 value1, Vector2 value2, Vecto... method Max (line 748) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Max (line 761) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Min (line 774) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Min (line 787) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Reflect (line 802) | public static void Reflect(ref readonly Vector2 vector, ref readonly V... method Reflect (line 818) | public static Vector2 Reflect(Vector2 vector, Vector2 normal) method Orthogonalize (line 840) | public static void Orthogonalize(Vector2[] destination, params Vector2... method Orthonormalize (line 885) | public static void Orthonormalize(Vector2[] destination, params Vector... method Transform (line 923) | public static void Transform(ref readonly Vector2 vector, ref readonly... method Transform (line 943) | public static Vector2 Transform(Vector2 vector, Quaternion rotation) method Transform (line 958) | public static void Transform(Vector2[] source, ref readonly Quaternion... method Transform (line 995) | public static void Transform(ref readonly Vector2 vector, ref readonly... method Transform (line 1010) | public static Vector4 Transform(Vector2 vector, Matrix transform) method Transform (line 1024) | public static void Transform(Vector2[] source, ref readonly Matrix tra... method TransformCoordinate (line 1052) | public static void TransformCoordinate(ref readonly Vector2 coordinate... method TransformCoordinate (line 1078) | public static Vector2 TransformCoordinate(Vector2 coordinate, Matrix t... method TransformCoordinate (line 1100) | public static void TransformCoordinate(Vector2[] source, ref readonly ... method TransformNormal (line 1128) | public static void TransformNormal(ref readonly Vector2 normal, ref re... method TransformNormal (line 1148) | public static Vector2 TransformNormal(Vector2 normal, Matrix transform) method TransformNormal (line 1170) | public static void TransformNormal(Vector2[] source, ref readonly Matr... method ToString (line 1353) | public override readonly string ToString() => $"{this}"; method ToString (line 1363) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 1373) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 1390) | public override readonly int GetHashCode() method EqualsStrict (line 1402) | public bool EqualsStrict(Vector2 other) method Equals (line 1414) | public readonly bool Equals(Vector2 other) method Equals (line 1427) | public override readonly bool Equals(object? value) method Deconstruct (line 1437) | public readonly void Deconstruct(out float x, out float y) FILE: sources/core/Stride.Core.Mathematics/Vector3.cs type Vector3 (line 39) | [DataContract("float3")] method Vector3 (line 96) | public Vector3(float value) method Vector3 (line 109) | public Vector3(float x, float y, float z) method Vector3 (line 121) | public Vector3(Vector2 value, float z) method Vector3 (line 134) | public Vector3(float[] values) method Length (line 213) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method LengthSquared (line 227) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 236) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Pow (line 253) | public void Pow(float exponent) method ToArray (line 264) | public float[] ToArray() method MoveTo (line 275) | public static Vector3 MoveTo(in Vector3 from, in Vector3 to, float max... method Add (line 293) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Add (line 305) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 317) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 329) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Multiply (line 341) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Multiply (line 353) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Modulate (line 365) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Modulate (line 377) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Divide (line 389) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Divide (line 401) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Demodulate (line 413) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Demodulate (line 425) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Negate (line 436) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Negate (line 447) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Barycentric (line 462) | public static void Barycentric(ref readonly Vector3 value1, ref readon... method Barycentric (line 479) | public static Vector3 Barycentric(Vector3 value1, Vector3 value2, Vect... method Clamp (line 492) | public static void Clamp(ref readonly Vector3 value, ref readonly Vect... method Clamp (line 516) | public static Vector3 Clamp(Vector3 value, Vector3 min, Vector3 max) method Cross (line 528) | public static void Cross(ref readonly Vector3 left, ref readonly Vecto... method Cross (line 542) | public static Vector3 Cross(in Vector3 left, in Vector3 right) method Distance (line 560) | public static void Distance(ref readonly Vector3 value1, ref readonly ... method Distance (line 579) | public static float Distance(Vector3 value1, Vector3 value2) method DistanceSquared (line 601) | public static void DistanceSquared(ref readonly Vector3 value1, ref re... method DistanceSquared (line 623) | public static float DistanceSquared(Vector3 value1, Vector3 value2) method Dot (line 638) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Dot (line 650) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 661) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 673) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Lerp (line 692) | public static void Lerp(ref readonly Vector3 start, ref readonly Vecto... method Lerp (line 711) | public static Vector3 Lerp(Vector3 start, Vector3 end, float amount) method SmoothStep (line 724) | public static void SmoothStep(ref readonly Vector3 start, ref readonly... method SmoothStep (line 741) | public static Vector3 SmoothStep(Vector3 start, Vector3 end, float amo... method Hermite (line 756) | public static void Hermite(ref readonly Vector3 value1, ref readonly V... method Hermite (line 779) | public static Vector3 Hermite(Vector3 value1, Vector3 tangent1, Vector... method CatmullRom (line 794) | public static void CatmullRom(ref readonly Vector3 value1, ref readonl... method CatmullRom (line 821) | public static Vector3 CatmullRom(Vector3 value1, Vector3 value2, Vecto... method Mod (line 833) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Mod (line 847) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Max (line 860) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Max (line 874) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Min (line 887) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Min (line 901) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Project (line 920) | public static void Project(ref readonly Vector3 vector, float x, float... method Project (line 939) | public static Vector3 Project(Vector3 vector, float x, float y, float ... method Unproject (line 957) | public static void Unproject(ref readonly Vector3 vector, float x, flo... method Unproject (line 981) | public static Vector3 Unproject(Vector3 vector, float x, float y, floa... method Reflect (line 995) | public static void Reflect(ref readonly Vector3 vector, ref readonly V... method Reflect (line 1012) | public static Vector3 Reflect(Vector3 vector, Vector3 normal) method Orthogonalize (line 1034) | public static void Orthogonalize(Vector3[] destination, params Vector3... method Orthonormalize (line 1079) | public static void Orthonormalize(Vector3[] destination, params Vector... method Transform (line 1117) | public static void Transform(ref readonly Vector3 vector, ref readonly... method Transform (line 1144) | public static Vector3 Transform(Vector3 vector, Quaternion rotation) method Transform (line 1159) | public static void Transform(Vector3[] source, ref readonly Quaternion... method Transform (line 1206) | public static void Transform(ref readonly Vector3 vector, ref readonly... method Transform (line 1221) | public static void Transform(ref readonly Vector3 vector, ref readonly... method Transform (line 1235) | public static Vector4 Transform(Vector3 vector, Matrix transform) method Transform (line 1249) | public static void Transform(Vector3[] source, ref readonly Matrix tra... method TransformCoordinate (line 1277) | public static void TransformCoordinate(ref readonly Vector3 coordinate... method TransformCoordinate (line 1299) | public static Vector3 TransformCoordinate(Vector3 coordinate, Matrix t... method TransformCoordinate (line 1321) | public static void TransformCoordinate(Vector3[] source, ref readonly ... method TransformNormal (line 1349) | public static void TransformNormal(ref readonly Vector3 normal, ref re... method TransformNormal (line 1370) | public static Vector3 TransformNormal(Vector3 normal, Matrix transform) method TransformNormal (line 1392) | public static void TransformNormal(Vector3[] source, ref readonly Matr... method RotationYawPitchRoll (line 1412) | public static Vector3 RotationYawPitchRoll(Quaternion quaternion) method RotationYawPitchRoll (line 1424) | public static void RotationYawPitchRoll(ref readonly Quaternion quater... method RotateAround (line 1438) | public static Vector3 RotateAround(in Vector3 source, in Vector3 targe... method NearEqual (line 1649) | public static bool NearEqual(ref readonly Vector3 left, ref readonly V... method ToString (line 1662) | public override readonly string ToString() => $"{this}"; method ToString (line 1672) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 1684) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 1703) | public override readonly int GetHashCode() method EqualsStrict (line 1715) | public readonly bool EqualsStrict(Vector3 other) method Equals (line 1727) | public readonly bool Equals(Vector3 other) method Equals (line 1741) | public override readonly bool Equals(object? value) method Deconstruct (line 1752) | public readonly void Deconstruct(out float x, out float y, out float z) FILE: sources/core/Stride.Core.Mathematics/Vector4.cs type Vector4 (line 39) | [DataContract("float4")] method Vector4 (line 107) | public Vector4(float value) method Vector4 (line 122) | public Vector4(float x, float y, float z, float w) method Vector4 (line 135) | public Vector4(Vector3 value, float w) method Vector4 (line 149) | public Vector4(Vector2 value, float z, float w) method Vector4 (line 163) | public Vector4(float[] values) method Length (line 243) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method LengthSquared (line 257) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 266) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Pow (line 284) | public void Pow(float exponent) method ToArray (line 296) | public readonly float[] ToArray() method Moveto (line 307) | public static Vector4 Moveto(in Vector4 from, in Vector4 to, float max... method Add (line 330) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Add (line 342) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 354) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 366) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Multiply (line 378) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Multiply (line 390) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Modulate (line 402) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Modulate (line 414) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Divide (line 426) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Divide (line 438) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Demodulate (line 450) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Demodulate (line 462) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Negate (line 473) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Negate (line 484) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Barycentric (line 499) | public static void Barycentric(ref readonly Vector4 value1, ref readon... method Barycentric (line 517) | public static Vector4 Barycentric(Vector4 value1, Vector4 value2, Vect... method Clamp (line 530) | public static void Clamp(ref readonly Vector4 value, ref readonly Vect... method Clamp (line 558) | public static Vector4 Clamp(Vector4 value, Vector4 min, Vector4 max) method Distance (line 574) | public static void Distance(ref readonly Vector4 value1, ref readonly ... method Distance (line 594) | public static float Distance(Vector4 value1, Vector4 value2) method DistanceSquared (line 617) | public static void DistanceSquared(ref readonly Vector4 value1, ref re... method DistanceSquared (line 640) | public static float DistanceSquared(Vector4 value1, Vector4 value2) method Dot (line 656) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Dot (line 668) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 679) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Normalize (line 692) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Lerp (line 711) | public static void Lerp(ref readonly Vector4 start, ref readonly Vecto... method Lerp (line 731) | public static Vector4 Lerp(Vector4 start, Vector4 end, float amount) method SmoothStep (line 744) | public static void SmoothStep(ref readonly Vector4 start, ref readonly... method SmoothStep (line 762) | public static Vector4 SmoothStep(Vector4 start, Vector4 end, float amo... method Hermite (line 777) | public static void Hermite(ref readonly Vector4 value1, ref readonly V... method Hermite (line 802) | public static Vector4 Hermite(Vector4 value1, Vector4 tangent1, Vector... method CatmullRom (line 817) | public static void CatmullRom(ref readonly Vector4 value1, ref readonl... method CatmullRom (line 837) | public static Vector4 CatmullRom(Vector4 value1, Vector4 value2, Vecto... method Max (line 849) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Max (line 864) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Min (line 877) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Min (line 892) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Orthogonalize (line 915) | public static void Orthogonalize(Vector4[] destination, params Vector4... method Orthonormalize (line 958) | public static void Orthonormalize(Vector4[] destination, params Vector... method Transform (line 994) | public static void Transform(ref readonly Vector4 vector, ref readonly... method Transform (line 1022) | public static Vector4 Transform(Vector4 vector, Quaternion rotation) method Transform (line 1037) | public static void Transform(Vector4[] source, ref readonly Quaternion... method Transform (line 1083) | public static void Transform(ref readonly Vector4 vector, ref readonly... method Transform (line 1098) | public static Vector4 Transform(Vector4 vector, Matrix transform) method Transform (line 1113) | public static void Transform(Vector4[] source, ref readonly Matrix tra... method ToString (line 1293) | public override readonly string ToString() => $"{this}"; method ToString (line 1303) | public readonly string ToString([StringSyntax(StringSyntaxAttribute.Nu... method TryFormat (line 1317) | bool ISpanFormattable.TryFormat(Span destination, out int charsW... method GetHashCode (line 1338) | public override readonly int GetHashCode() method EqualsStrict (line 1350) | public readonly bool EqualsStrict(Vector4 other) method Equals (line 1362) | public readonly bool Equals(Vector4 other) method Equals (line 1377) | public override readonly bool Equals(object? value) method Deconstruct (line 1389) | public readonly void Deconstruct(out float x, out float y, out float z... FILE: sources/core/Stride.Core.Mathematics/VectorExtensions.cs class VectorExtensions (line 9) | public static class VectorExtensions method YX (line 15) | public static Vector2 YX(this Vector2 vector) method XY (line 24) | public static Vector2 XY(this Vector3 vector) method XZ (line 33) | public static Vector2 XZ(this Vector3 vector) method YZ (line 42) | public static Vector2 YZ(this Vector3 vector) method XY (line 51) | public static Vector2 XY(this Vector4 vector) method XYZ (line 60) | public static Vector3 XYZ(this Vector4 vector) FILE: sources/core/Stride.Core.MicroThreading/AsyncAutoResetEvent.cs class AsyncAutoResetEvent (line 6) | public class AsyncAutoResetEvent method WaitAsync (line 12) | public Task WaitAsync() method Set (line 30) | public void Set() FILE: sources/core/Stride.Core.MicroThreading/AsyncSignal.cs class AsyncSignal (line 6) | public class AsyncSignal method WaitAsync (line 11) | public Task WaitAsync() method Set (line 20) | public void Set() FILE: sources/core/Stride.Core.MicroThreading/Channel.cs class Channel (line 14) | public class Channel method Channel (line 19) | public Channel() method Reset (line 24) | public void Reset() method Send (line 52) | public ChannelMicroThreadAwaiter Send(T data) method Receive (line 85) | public ChannelMicroThreadAwaiter Receive() FILE: sources/core/Stride.Core.MicroThreading/ChannelMicroThreadAwaiter.cs class ChannelMicroThreadAwaiter (line 8) | public class ChannelMicroThreadAwaiter : ICriticalNotifyCompletion method New (line 18) | public static ChannelMicroThreadAwaiter New(MicroThread microThread) method ChannelMicroThreadAwaiter (line 37) | public ChannelMicroThreadAwaiter(MicroThread microThread) method GetAwaiter (line 42) | public ChannelMicroThreadAwaiter GetAwaiter() method OnCompleted (line 47) | public void OnCompleted(Action continuation) method UnsafeOnCompleted (line 52) | public void UnsafeOnCompleted(Action continuation) method GetResult (line 57) | public T GetResult() FILE: sources/core/Stride.Core.MicroThreading/ChannelPreference.cs type ChannelPreference (line 6) | public enum ChannelPreference FILE: sources/core/Stride.Core.MicroThreading/IMicroThreadSynchronizationContext.cs type IMicroThreadSynchronizationContext (line 6) | internal interface IMicroThreadSynchronizationContext FILE: sources/core/Stride.Core.MicroThreading/MicroThread.cs class MicroThread (line 14) | public class MicroThread method MicroThread (line 33) | public MicroThread(Scheduler scheduler, MicroThreadFlags flags = Micro... method Migrate (line 146) | public void Migrate(Scheduler scheduler) method Remove (line 151) | public void Remove() method Start (line 162) | public void Start(Func microThreadFunction, ScheduleMode schedul... method Run (line 219) | public async Task Run() method Cancel (line 230) | public void Cancel() method SetException (line 249) | internal void SetException(Exception exception) method ScheduleContinuation (line 257) | internal void ScheduleContinuation(ScheduleMode scheduleMode, SendOrPo... method ScheduleContinuation (line 266) | internal void ScheduleContinuation(ScheduleMode scheduleMode, Action c... class MicroThreadCallbackNode (line 275) | internal class MicroThreadCallbackNode method Invoke (line 285) | public void Invoke() method Clear (line 297) | public void Clear() type MicroThreadCallbackList (line 305) | internal struct MicroThreadCallbackList method Add (line 311) | public void Add(MicroThreadCallbackNode node) method TakeFirst (line 321) | public bool TakeFirst([NotNullWhen(true)] out MicroThreadCallbackNode?... FILE: sources/core/Stride.Core.MicroThreading/MicroThreadEvent.cs type MicroThreadEvent (line 6) | public enum MicroThreadEvent FILE: sources/core/Stride.Core.MicroThreading/MicroThreadFlags.cs type MicroThreadFlags (line 6) | [Flags] FILE: sources/core/Stride.Core.MicroThreading/MicroThreadLocal.cs class MicroThreadLocal (line 12) | public class MicroThreadLocal where T : class method MicroThreadLocal (line 30) | public MicroThreadLocal() method MicroThreadLocal (line 39) | public MicroThreadLocal(Func? valueFactory) method ClearValue (line 109) | public void ClearValue() FILE: sources/core/Stride.Core.MicroThreading/MicroThreadProfilingKeys.cs class MicroThreadProfilingKeys (line 8) | public static class MicroThreadProfilingKeys FILE: sources/core/Stride.Core.MicroThreading/MicroThreadState.cs type MicroThreadState (line 6) | public enum MicroThreadState : int FILE: sources/core/Stride.Core.MicroThreading/MicroThreadSynchronizationContext.cs class MicroThreadSynchronizationContext (line 6) | public class MicroThreadSynchronizationContext : SynchronizationContext,... method MicroThreadSynchronizationContext (line 10) | public MicroThreadSynchronizationContext(MicroThread microThread) method CreateCopy (line 15) | public override SynchronizationContext CreateCopy() method Post (line 20) | public override void Post(SendOrPostCallback d, object? state) FILE: sources/core/Stride.Core.MicroThreading/MicroThreadYieldAwaiter.cs type MicroThreadYieldAwaiter (line 8) | public readonly struct MicroThreadYieldAwaiter : INotifyCompletion method MicroThreadYieldAwaiter (line 12) | public MicroThreadYieldAwaiter(MicroThread microThread) method GetAwaiter (line 17) | public readonly MicroThreadYieldAwaiter GetAwaiter() method GetResult (line 33) | public readonly void GetResult() method OnCompleted (line 38) | public readonly void OnCompleted(Action continuation) FILE: sources/core/Stride.Core.MicroThreading/MicrothreadProxySynchronizationContext.cs class MicrothreadProxySynchronizationContext (line 6) | public class MicrothreadProxySynchronizationContext : SynchronizationCon... method MicrothreadProxySynchronizationContext (line 10) | public MicrothreadProxySynchronizationContext(MicroThread? microThread) FILE: sources/core/Stride.Core.MicroThreading/ScheduleMode.cs type ScheduleMode (line 6) | public enum ScheduleMode FILE: sources/core/Stride.Core.MicroThreading/Scheduler.cs class Scheduler (line 16) | public class Scheduler : IDisposable method Scheduler (line 49) | public Scheduler() method Dispose (line 55) | public void Dispose() method Dispose (line 61) | protected virtual void Dispose(bool disposing) method Yield (line 114) | public static MicroThreadYieldAwaiter Yield() method NextFrame (line 123) | public ChannelMicroThreadAwaiter NextFrame() method Run (line 135) | public void Run() method Add (line 303) | public MicroThread Add(Func microThreadFunction, MicroThreadFlag... method Create (line 314) | public MicroThread Create() method WhenAll (line 324) | public async Task WhenAll(params MicroThread[] microThreads) method HasNoEntriesScheduled (line 357) | internal bool HasNoEntriesScheduled() method Schedule (line 365) | internal void Schedule(ref MicroThreadCallbackList callbackList, Micro... method Schedule (line 375) | internal void Schedule(SchedulerEntry newEntry, long priority, Schedul... method ScheduleUnsafe (line 383) | private void ScheduleUnsafe(SchedulerEntry newEntry, long priority, Sc... method Unschedule (line 430) | internal void Unschedule(SchedulerEntry schedulerEntry) method Reschedule (line 448) | internal void Reschedule(SchedulerEntry scheduledEntry, long newPriori... method NewCallback (line 460) | internal MicroThreadCallbackNode NewCallback() type NonNullBinarySearchComparer (line 466) | private struct NonNullBinarySearchComparer : IComparer method Compare (line 468) | public int Compare(SchedulerEntry? x, SchedulerEntry? y) class NonNullPrioritiesComparer (line 477) | private class NonNullPrioritiesComparer : IComparer method Compare (line 481) | public int Compare(ExecutionQueue? x, ExecutionQueue? y) class ExecutionQueue (line 490) | internal class ExecutionQueue(Scheduler owner) FILE: sources/core/Stride.Core.MicroThreading/SchedulerEntry.cs class SchedulerEntry (line 11) | internal class SchedulerEntry FILE: sources/core/Stride.Core.MicroThreading/SchedulerThreadEventArgs.cs class SchedulerThreadEventArgs (line 9) | public class SchedulerThreadEventArgs : EventArgs method SchedulerThreadEventArgs (line 32) | public SchedulerThreadEventArgs(MicroThread microThread, int threadId) FILE: sources/core/Stride.Core.MicroThreading/ScriptFlags.cs type ScriptFlags (line 6) | [Flags] FILE: sources/core/Stride.Core.MicroThreading/StrideScriptAttribute.cs class StrideScriptAttribute (line 6) | [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class)] method StrideScriptAttribute (line 9) | public StrideScriptAttribute(ScriptFlags flags = ScriptFlags.None) FILE: sources/core/Stride.Core.MicroThreading/SwitchToAwaiter.cs class SwitchToAwaiter (line 7) | public class SwitchToAwaiter : INotifyCompletion method SwitchToAwaiter (line 13) | public SwitchToAwaiter(Scheduler scheduler) method OnCompleted (line 24) | public void OnCompleted(Action continuation) method GetResult (line 33) | public IDisposable GetResult() method GetAwaiter (line 38) | public SwitchToAwaiter GetAwaiter() type SwitchMicroThread (line 43) | private struct SwitchMicroThread : IDisposable method SwitchMicroThread (line 47) | public SwitchMicroThread(MicroThread? microThread) method Dispose (line 53) | public void Dispose() FILE: sources/core/Stride.Core.Reflection/AttributeRegistry.cs class AttributeRegistry (line 13) | public class AttributeRegistry : IAttributeRegistry method GetAttributes (line 28) | public virtual List GetAttributes(MemberInfo memberInfo, bo... method Register (line 66) | public void Register(MemberInfo memberInfo, Attribute attribute) method GetUsage (line 83) | private static AttributeUsageAttribute? GetUsage(Attribute attribute) type MemberInfoKey (line 88) | private readonly struct MemberInfoKey : IEquatable method MemberInfoKey (line 94) | public MemberInfoKey(MemberInfo memberInfo, bool inherit) method Equals (line 101) | public bool Equals(MemberInfoKey other) method Equals (line 106) | public override bool Equals(object? obj) method GetHashCode (line 112) | public override int GetHashCode() FILE: sources/core/Stride.Core.Reflection/DefaultKeyComparer.cs class DefaultKeyComparer (line 23) | public class DefaultKeyComparer : IComparer method Compare (line 25) | public int Compare(object? x, object? y) FILE: sources/core/Stride.Core.Reflection/DefaultMemberComparer.cs class DefaultMemberComparer (line 6) | public class DefaultMemberComparer : IComparer method Compare (line 8) | public int Compare(object? x, object? y) FILE: sources/core/Stride.Core.Reflection/DefaultNamingConvention.cs class DefaultNamingConvention (line 26) | public class DefaultNamingConvention : IMemberNamingConvention method Convert (line 30) | public string Convert(string name) FILE: sources/core/Stride.Core.Reflection/IAttributeRegistry.cs type IAttributeRegistry (line 11) | public interface IAttributeRegistry method GetAttributes (line 22) | List GetAttributes(MemberInfo memberInfo, bool inherit = tr... method Register (line 29) | void Register(MemberInfo memberInfo, Attribute attribute); class AttributeRegistryExtensions (line 35) | public static class AttributeRegistryExtensions method GetAttributes (line 45) | public static IEnumerable GetAttributes(this IAttributeRegistry ... method GetAttribute (line 58) | public static T? GetAttribute(this IAttributeRegistry attributeRegi... FILE: sources/core/Stride.Core.Reflection/IMemberNamingConvention.cs type IMemberNamingConvention (line 26) | public interface IMemberNamingConvention method Convert (line 39) | string Convert(string name); FILE: sources/core/Stride.Core.Reflection/ITypeDescriptorFactory.cs type ITypeDescriptorFactory (line 11) | public interface ITypeDescriptorFactory method Find (line 24) | [return: NotNullIfNotNull(nameof(type))] FILE: sources/core/Stride.Core.Reflection/MemberDescriptors/FieldDescriptor.cs class FieldDescriptor (line 11) | public class FieldDescriptor : MemberDescriptorBase method FieldDescriptor (line 13) | public FieldDescriptor(ITypeDescriptor? typeDescriptor, FieldInfo fiel... method Get (line 34) | public override object? Get(object? thisObject) method Set (line 39) | public override void Set(object? thisObject, object? value) method GetCustomAttributes (line 44) | public override IEnumerable GetCustomAttributes(bool inherit) method ToString (line 53) | public override string ToString() FILE: sources/core/Stride.Core.Reflection/MemberDescriptors/IMemberDescriptor.cs type IMemberDescriptor (line 13) | public interface IMemberDescriptor method GetCustomAttributes (line 74) | IEnumerable GetCustomAttributes(bool inherit) where T : Attribute; method Get (line 120) | object? Get(object thisObject); method Set (line 127) | void Set(object thisObject, object? value); FILE: sources/core/Stride.Core.Reflection/MemberDescriptors/MemberDescriptorBase.cs class MemberDescriptorBase (line 11) | public abstract class MemberDescriptorBase : IMemberDescriptor method MemberDescriptorBase (line 13) | protected MemberDescriptorBase(string name) method MemberDescriptorBase (line 21) | protected MemberDescriptorBase(MemberInfo memberInfo, StringComparer d... method Get (line 47) | public abstract object? Get(object? thisObject); method Set (line 48) | public abstract void Set(object? thisObject, object? value); method GetCustomAttributes (line 54) | public abstract IEnumerable GetCustomAttributes(bool inherit) wh... FILE: sources/core/Stride.Core.Reflection/MemberDescriptors/MemberDescriptorExtensions.cs class MemberDescriptorExtensions (line 11) | public static class MemberDescriptorExtensions method CompareMetadataTokenWith (line 13) | public static int CompareMetadataTokenWith(this MemberInfo? leftMember... FILE: sources/core/Stride.Core.Reflection/MemberDescriptors/PropertyDescriptor.cs class PropertyDescriptor (line 11) | public class PropertyDescriptor : MemberDescriptorBase method PropertyDescriptor (line 16) | public PropertyDescriptor(ITypeDescriptor typeDescriptor, PropertyInfo... method Get (line 41) | public override object? Get(object? thisObject) method Set (line 46) | public override void Set(object? thisObject, object? value) method GetCustomAttributes (line 54) | public override IEnumerable GetCustomAttributes(bool inherit) method ToString (line 63) | public override string ToString() FILE: sources/core/Stride.Core.Reflection/MemberPath.cs class MemberPath (line 12) | [DataContract] method MemberPath (line 25) | public MemberPath() : this(16) method MemberPath (line 33) | public MemberPath(int capacity) method MemberPath (line 42) | private MemberPath(List items) method Match (line 56) | public bool Match(MemberPath? other) method EnsureCapacity (line 74) | public void EnsureCapacity(int pathCount) method Clear (line 82) | public void Clear() method GetCustomAttribute (line 92) | public T? GetCustomAttribute() where T : Attribute method Append (line 117) | public MemberPath Append(MemberPath path) method Push (line 132) | public void Push(IMemberDescriptor descriptor) method Push (line 138) | public void Push(ITypeDescriptor descriptor, object key) method Push (line 167) | public void Push(ArrayDescriptor descriptor, int index) method Push (line 179) | public void Push(CollectionDescriptor descriptor, int index) method Push (line 191) | public void Push(DictionaryDescriptor descriptor, object key) method Push (line 203) | public void Push(SetDescriptor descriptor, object index) method Pop (line 212) | public void Pop() method Apply (line 220) | public bool Apply(object rootObject, MemberPathAction actionType, obje... method GetIndex (line 326) | public object? GetIndex() method GetTypeDescriptor (line 335) | public ITypeDescriptor? GetTypeDescriptor() method GetValue (line 340) | public object? GetValue(object rootObject) method TryGetValue (line 354) | public bool TryGetValue(object rootObject, out object? value) method Decompose (line 382) | public IReadOnlyList Decompose() method Clone (line 391) | public MemberPath Clone() method CloneNestedPath (line 401) | public MemberPath CloneNestedPath(int containerNodeCount) method ToString (line 411) | public override string ToString() method AddItem (line 423) | private void AddItem(MemberPathItem item) class MemberPathItem (line 431) | public abstract class MemberPathItem method GetValue (line 439) | public abstract object? GetValue(object thisObj); method SetValue (line 441) | public abstract void SetValue(List stack, int objectIndex, o... method GetIndex (line 443) | public virtual object? GetIndex() => null; method GetName (line 445) | public abstract string GetName(bool isFirst); method Clone (line 447) | public abstract MemberPathItem Clone(MemberPathItem? parent); class PropertyPathItem (line 450) | public sealed class PropertyPathItem : MemberPathItem, IEquatable stack, int objectIndex, o... method GetName (line 479) | public override string GetName(bool isFirst) method Clone (line 484) | public override MemberPathItem Clone(MemberPathItem? parent) method Equals (line 489) | public bool Equals(PropertyPathItem? other) method Equals (line 496) | public override bool Equals(object? obj) method GetHashCode (line 503) | public override int GetHashCode() class FieldPathItem (line 512) | public sealed class FieldPathItem : MemberPathItem, IEquatable stack, int objectIndex, o... method GetName (line 541) | public override string GetName(bool isFirst) method Clone (line 546) | public override MemberPathItem Clone(MemberPathItem? parent) method Equals (line 551) | public bool Equals(FieldPathItem? other) method Equals (line 558) | public override bool Equals(object? obj) method GetHashCode (line 565) | public override int GetHashCode() class SpecialMemberPathItemBase (line 574) | public abstract class SpecialMemberPathItemBase : MemberPathItem class ArrayPathItem (line 579) | public sealed class ArrayPathItem : SpecialMemberPathItemBase, IEquata... method ArrayPathItem (line 584) | public ArrayPathItem(ArrayDescriptor descriptor, int index) method GetValue (line 593) | public override object? GetValue(object thisObj) method SetValue (line 598) | public override void SetValue(List stack, int objectIndex, o... method GetName (line 603) | public override string GetName(bool isFirst) method GetIndex (line 608) | public override object GetIndex() method Clone (line 613) | public override MemberPathItem Clone(MemberPathItem? parent) method Equals (line 618) | public bool Equals(ArrayPathItem? other) method Equals (line 625) | public override bool Equals(object? obj) method GetHashCode (line 632) | public override int GetHashCode() class CollectionPathItem (line 638) | public sealed class CollectionPathItem : SpecialMemberPathItemBase, IE... method CollectionPathItem (line 643) | public CollectionPathItem(CollectionDescriptor descriptor, int index) method GetValue (line 652) | public override object? GetValue(object thisObj) method SetValue (line 657) | public override void SetValue(List stack, int objectIndex, o... method GetName (line 662) | public override string GetName(bool isFirst) method GetIndex (line 667) | public override object GetIndex() method Clone (line 672) | public override MemberPathItem Clone(MemberPathItem? parent) method Equals (line 677) | public bool Equals(CollectionPathItem? other) method Equals (line 684) | public override bool Equals(object? obj) method GetHashCode (line 691) | public override int GetHashCode() class DictionaryPathItem (line 700) | public sealed class DictionaryPathItem : SpecialMemberPathItemBase, IE... method DictionaryPathItem (line 705) | public DictionaryPathItem(DictionaryDescriptor descriptor, object key) method GetValue (line 714) | public override object? GetValue(object thisObj) method SetValue (line 722) | public override void SetValue(List stack, int objectIndex, o... method GetName (line 727) | public override string GetName(bool isFirst) method GetIndex (line 732) | public override object GetIndex() method Clone (line 737) | public override MemberPathItem Clone(MemberPathItem? parent) method Equals (line 742) | public bool Equals(DictionaryPathItem? other) method Equals (line 749) | public override bool Equals(object? obj) method GetHashCode (line 756) | public override int GetHashCode() class SetPathItem (line 765) | public sealed class SetPathItem : SpecialMemberPathItemBase, IEquatabl... method SetPathItem (line 770) | public SetPathItem(SetDescriptor descriptor, object index) method GetValue (line 779) | public override object? GetValue(object thisObj) method SetValue (line 784) | public override void SetValue(List stack, int objectIndex, o... method GetName (line 789) | public override string GetName(bool isFirst) method GetIndex (line 794) | public override object GetIndex() method Clone (line 799) | public override MemberPathItem Clone(MemberPathItem? parent) method Equals (line 804) | public bool Equals(SetPathItem? other) method Equals (line 811) | public override bool Equals(object? obj) method GetHashCode (line 816) | public override int GetHashCode() FILE: sources/core/Stride.Core.Reflection/MemberPathAction.cs type MemberPathAction (line 9) | public enum MemberPathAction FILE: sources/core/Stride.Core.Reflection/TypeDescriptorFactory.cs class TypeDescriptorFactory (line 12) | public class TypeDescriptorFactory : ITypeDescriptorFactory method TypeDescriptorFactory (line 24) | public TypeDescriptorFactory() : this(new AttributeRegistry()) method TypeDescriptorFactory (line 28) | public TypeDescriptorFactory(IAttributeRegistry attributeRegistry) method TypeDescriptorFactory (line 33) | public TypeDescriptorFactory(IAttributeRegistry attributeRegistry, boo... method TypeDescriptorFactory (line 38) | public TypeDescriptorFactory(IAttributeRegistry attributeRegistry, boo... method Find (line 49) | [return: NotNullIfNotNull(nameof(type))] method Create (line 79) | protected virtual ITypeDescriptor Create(Type type) FILE: sources/core/Stride.Core.Reflection/TypeDescriptors/ArrayDescriptor.cs class ArrayDescriptor (line 11) | public class ArrayDescriptor : ObjectDescriptor method ArrayDescriptor (line 13) | public ArrayDescriptor(ITypeDescriptorFactory factory, Type type, bool... method CreateArray (line 38) | public Array CreateArray(int dimension) method GetValue (line 49) | public object? GetValue(object array, int index) method SetValue (line 54) | public void SetValue(object array, int index, object value) method GetLength (line 64) | public int GetLength(object array) FILE: sources/core/Stride.Core.Reflection/TypeDescriptors/CollectionDescriptor.cs class CollectionDescriptor (line 13) | public abstract class CollectionDescriptor : ObjectDescriptor method CollectionDescriptor (line 15) | public CollectionDescriptor(ITypeDescriptorFactory factory, Type type,... method IsCollection (line 24) | public static bool IsCollection(Type type) method IsReadOnly (line 98) | public abstract bool IsReadOnly(object collection); method GetValue (line 105) | public abstract object? GetValue(object collection, object index); method GetValue (line 112) | public abstract object? GetValue(object collection, int index); method SetValue (line 114) | public abstract void SetValue(object list, object index, object? value); method Add (line 121) | public abstract void Add(object collection, object? value); method Insert (line 129) | public abstract void Insert(object collection, int index, object? value); method Remove (line 136) | public abstract void Remove(object collection, object? item); method RemoveAt (line 143) | public abstract void RemoveAt(object collection, int index); method Clear (line 149) | public abstract void Clear(object collection); method GetCollectionCount (line 156) | public abstract int GetCollectionCount(object? collection); FILE: sources/core/Stride.Core.Reflection/TypeDescriptors/DescriptorCategory.cs type DescriptorCategory (line 9) | public enum DescriptorCategory FILE: sources/core/Stride.Core.Reflection/TypeDescriptors/DictionaryDescriptor.cs class DictionaryDescriptor (line 13) | public class DictionaryDescriptor : ObjectDescriptor method DictionaryDescriptor (line 30) | public DictionaryDescriptor(ITypeDescriptorFactory factory, Type type,... method CreateDictionaryDelegates (line 50) | void CreateDictionaryDelegates() method Initialize (line 63) | public override void Initialize(IComparer keyComparer) method IsReadOnly (line 102) | public bool IsReadOnly(object thisObject) method GetEnumerator (line 113) | public IEnumerable> GetEnumerator(object... method SetValue (line 126) | public void SetValue(object dictionary, object key, object? value) method AddToDictionary (line 139) | public void AddToDictionary(object dictionary, object key, object? value) method Remove (line 150) | public void Remove(object dictionary, object key) method ContainsKey (line 161) | public bool ContainsKey(object dictionary, object key) method GetKeys (line 171) | public ICollection GetKeys(object dictionary) method GetValues (line 181) | public ICollection GetValues(object dictionary) method Clear (line 191) | public void Clear(object dictionary) method GetValue (line 202) | public object? GetValue(object dictionary, object key) method IsDictionary (line 213) | public static bool IsDictionary(Type type) method GetGenericEnumerable (line 230) | public static IEnumerable> GetGenericEnu... method PrepareMember (line 235) | protected override bool PrepareMember(MemberDescriptorBase member, Mem... FILE: sources/core/Stride.Core.Reflection/TypeDescriptors/ITypeDescriptor.cs type ITypeDescriptor (line 9) | public interface ITypeDescriptor method TryGetMember (line 60) | IMemberDescriptor? TryGetMember(string name); method IsMemberRemapped (line 73) | bool IsMemberRemapped(string name); method Initialize (line 85) | void Initialize(IComparer keyComparer); method Contains (line 92) | bool Contains(string memberName); FILE: sources/core/Stride.Core.Reflection/TypeDescriptors/ListDescriptor.cs class ListDescriptor (line 13) | public class ListDescriptor : CollectionDescriptor method ListDescriptor (line 37) | public ListDescriptor(ITypeDescriptorFactory factory, Type type, bool ... method CreateListDelegates (line 61) | void CreateListDelegates() method Initialize (line 74) | public override void Initialize(IComparer keyComparer) method IsReadOnly (line 88) | public override bool IsReadOnly(object list) method GetEnumerator (line 99) | public IEnumerable GetEnumerator(object list) method GetValue (line 110) | public override object? GetValue(object list, object index) method GetValue (line 122) | public override object? GetValue(object list, int index) method SetValue (line 128) | public override void SetValue(object list, object index, object? value) method SetValue (line 135) | public void SetValue(object list, int index, object? value) method Clear (line 145) | public override void Clear(object list) method Add (line 155) | public override void Add(object list, object? value) method Insert (line 166) | public override void Insert(object list, int index, object? value) method Remove (line 176) | public override void Remove(object list, object? item) method RemoveAt (line 186) | public override void RemoveAt(object list, int index) method GetCollectionCount (line 196) | public override int GetCollectionCount(object? list) method IsList (line 206) | public static bool IsList(Type type) method PrepareMember (line 227) | protected override bool PrepareMember(MemberDescriptorBase member, Mem... FILE: sources/core/Stride.Core.Reflection/TypeDescriptors/NotSupportedObjectDescriptor.cs class NotSupportedObjectDescriptor (line 12) | public class NotSupportedObjectDescriptor : ObjectDescriptor method NotSupportedObjectDescriptor (line 20) | public NotSupportedObjectDescriptor(ITypeDescriptorFactory factory, Ty... FILE: sources/core/Stride.Core.Reflection/TypeDescriptors/NullableDescriptor.cs class NullableDescriptor (line 11) | public class NullableDescriptor : ObjectDescriptor method NullableDescriptor (line 21) | public NullableDescriptor(ITypeDescriptorFactory factory, Type type, b... method IsNullable (line 43) | public static bool IsNullable(Type type) method PrepareMembers (line 48) | protected override List PrepareMembers() FILE: sources/core/Stride.Core.Reflection/TypeDescriptors/ObjectDescriptor.cs class ObjectDescriptor (line 15) | public class ObjectDescriptor : ITypeDescriptor method ObjectDescriptor (line 31) | public ObjectDescriptor(ITypeDescriptorFactory factory, Type type, boo... method IsMemberRemapped (line 98) | public bool IsMemberRemapped(string name) method TryGetMember (line 113) | public IMemberDescriptor? TryGetMember(string name) method ToString (line 121) | public override string ToString() method Initialize (line 126) | public virtual void Initialize(IComparer keyComparer) method Contains (line 177) | public bool Contains(string memberName) method PrepareMembers (line 182) | protected virtual List PrepareMembers() method IsAccessibleThroughAccessModifiers (line 233) | static bool IsAccessibleThroughAccessModifiers(PropertyInfo property) method TryGetBackingField (line 254) | static bool TryGetBackingField(PropertyInfo property, [MaybeNullWhen(f... method PrepareMember (line 260) | protected virtual bool PrepareMember(MemberDescriptorBase member, Memb... method IsMemberToVisit (line 390) | protected bool IsMemberToVisit(MemberInfo memberInfo) FILE: sources/core/Stride.Core.Reflection/TypeDescriptors/OldCollectionDescriptor.cs class OldCollectionDescriptor (line 14) | [Obsolete("This class is kept for compatibility, shouldn't be used in ne... method OldCollectionDescriptor (line 36) | public OldCollectionDescriptor(ITypeDescriptorFactory factory, Type ty... method Initialize (line 124) | public override void Initialize(IComparer keyComparer) method GetValue (line 143) | public override object? GetValue(object list, object index) method GetValue (line 155) | public override object? GetValue(object list, int index) method SetValue (line 161) | public override void SetValue(object list, object index, object? value) method SetValue (line 168) | public void SetValue(object list, int index, object? value) method Clear (line 178) | public override void Clear(object collection) method Add (line 188) | public override void Add(object collection, object? value) method Insert (line 199) | public override void Insert(object collection, int index, object? value) method RemoveAt (line 209) | public override void RemoveAt(object collection, int index) method Remove (line 219) | public override void Remove(object collection, object? item) method IsReadOnly (line 229) | public override bool IsReadOnly(object collection) method GetCollectionCount (line 239) | public override int GetCollectionCount(object? collection) method PrepareMember (line 244) | protected override bool PrepareMember(MemberDescriptorBase member, Mem... FILE: sources/core/Stride.Core.Reflection/TypeDescriptors/PrimitiveDescriptor.cs class PrimitiveDescriptor (line 12) | public class PrimitiveDescriptor : ObjectDescriptor method PrimitiveDescriptor (line 17) | public PrimitiveDescriptor(ITypeDescriptorFactory factory, Type type, ... method ParseEnum (line 48) | public object? ParseEnum(string enumAsText, out bool remapped) method IsPrimitive (line 65) | public static bool IsPrimitive(Type type) method PrepareMembers (line 74) | protected override List PrepareMembers() FILE: sources/core/Stride.Core.Reflection/TypeDescriptors/SetDescriptor.cs class SetDescriptor (line 10) | public class SetDescriptor : CollectionDescriptor method SetDescriptor (line 24) | public SetDescriptor(ITypeDescriptorFactory factory, Type type, bool e... method CreateSetDelegates (line 47) | void CreateSetDelegates() method Initialize (line 58) | public override void Initialize(IComparer keyComparer) method IsReadOnly (line 73) | public override bool IsReadOnly(object? thisObject) method Add (line 84) | public override void Add(object set, object? item) method Insert (line 90) | public override void Insert(object set, int index, object? value) method Remove (line 100) | public override void Remove(object set, object? key) method RemoveAt (line 106) | public override void RemoveAt(object set, int index) method Clear (line 115) | public override void Clear(object set) method Contains (line 125) | public bool Contains(object set, object? value) method GetCollectionCount (line 136) | public override int GetCollectionCount([NotNull] object? set) method GetValue (line 148) | public override object? GetValue(object set, object index) method GetValue (line 158) | public override object GetValue(object set, int index) method SetValue (line 169) | public override void SetValue(object set, object index, object? value) method IsSet (line 188) | public static bool IsSet(Type type) method PrepareMember (line 205) | protected override bool PrepareMember(MemberDescriptorBase member, Mem... FILE: sources/core/Stride.Core.Reflection/TypeExtensions.cs class TypeExtensions (line 9) | public static class TypeExtensions method HasInterface (line 13) | public static bool HasInterface(this Type type, Type lookInterfaceType) method GetInterface (line 18) | public static Type? GetInterface(this Type type, Type lookInterfaceType) method Default (line 61) | public static object? Default(this Type type) method IsAnonymous (line 72) | public static bool IsAnonymous(this Type type) method IsNumeric (line 96) | public static bool IsNumeric(this Type type) method IsIntegral (line 108) | public static bool IsIntegral(this Type type) method IsNullable (line 120) | public static bool IsNullable(this Type type) method IsStruct (line 131) | public static bool IsStruct(this Type type) method IsPureValueType (line 142) | public static bool IsPureValueType(this Type type) FILE: sources/core/Stride.Core.Serialization/Assets/AssetId.cs type AssetId (line 8) | [DataContract(nameof(AssetId))] method AssetId (line 16) | public AssetId(Guid guid) method AssetId (line 21) | public AssetId(string guid) method New (line 36) | public static AssetId New() method Equals (line 64) | public bool Equals(AssetId other) method Equals (line 70) | public override bool Equals(object? obj) method GetHashCode (line 76) | public override int GetHashCode() method CompareTo (line 82) | public int CompareTo(AssetId other) method TryParse (line 87) | public static bool TryParse(string input, out AssetId result) method Parse (line 94) | public static AssetId Parse(string input) method ToString (line 100) | public override string ToString() class Serializer (line 105) | internal class Serializer : DataSerializer method Initialize (line 109) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 116) | public override void Serialize(ref AssetId obj, ArchiveMode mode, Se... FILE: sources/core/Stride.Core.Serialization/IO/DatabaseFileProvider.cs class DatabaseFileProvider (line 12) | public sealed class DatabaseFileProvider : VirtualFileProviderBase method DatabaseFileProvider (line 14) | public DatabaseFileProvider(ObjectDatabase objectDatabase, string? mou... method DatabaseFileProvider (line 19) | public DatabaseFileProvider(IContentIndexMap contentIndexMap, ObjectDa... method OpenStream (line 36) | public override Stream OpenStream(string url, VirtualFileMode mode, Vi... method ListFiles (line 94) | public override string[] ListFiles(string url, string searchPattern, V... method FileExists (line 101) | public override bool FileExists(string url) method FileSize (line 107) | public override long FileSize(string url) method GetAbsolutePath (line 115) | public override string GetAbsolutePath(string url) method ResolveObjectId (line 129) | public static DatabaseFileProvider? ResolveObjectId(string url, out Ob... method CreateRegexForFileSearch (line 140) | public static Regex CreateRegexForFileSearch(string url, string search... class DatabaseFileStream (line 148) | private abstract class DatabaseFileStream : VirtualFileStream, IDataba... method DatabaseFileStream (line 150) | protected DatabaseFileStream(Stream internalStream, long startPositi... class DatabaseReadFileStream (line 158) | private class DatabaseReadFileStream : DatabaseFileStream method DatabaseReadFileStream (line 160) | public DatabaseReadFileStream(ObjectId id, Stream internalStream, lo... class DatabaseWriteFileStream (line 169) | private class DatabaseWriteFileStream : DatabaseFileStream method DatabaseWriteFileStream (line 171) | public DatabaseWriteFileStream(Stream internalStream, long startPosi... FILE: sources/core/Stride.Core.Serialization/IO/DatabaseFileProviderService.cs class DatabaseFileProviderService (line 6) | public class DatabaseFileProviderService : IDatabaseFileProviderService method DatabaseFileProviderService (line 8) | public DatabaseFileProviderService(DatabaseFileProvider fileProvider) FILE: sources/core/Stride.Core.Serialization/IO/DictionaryStore.cs class DictionaryStore (line 14) | public class DictionaryStore : Store[] GetValues() method Contains (line 56) | public bool Contains(TKey key) method TryGetValue (line 90) | public bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue va... method SearchValues (line 104) | public IEnumerable> SearchValues(Func item, in... method RemoveUnsaved (line 135) | protected override void RemoveUnsaved(KeyValuePair item,... method AddLoaded (line 146) | protected override void AddLoaded(KeyValuePair item) method GetPendingItems (line 151) | protected override IEnumerable> GetPendingI... method ResetInternal (line 163) | protected override void ResetInternal() type UnsavedIdMapEntry (line 169) | protected struct UnsavedIdMapEntry FILE: sources/core/Stride.Core.Serialization/IO/IDatabaseFileProviderService.cs type IDatabaseFileProviderService (line 6) | public interface IDatabaseFileProviderService FILE: sources/core/Stride.Core.Serialization/IO/IDatabaseStream.cs type IDatabaseStream (line 7) | public interface IDatabaseStream FILE: sources/core/Stride.Core.Serialization/IO/ListStore.cs class ListStore (line 11) | public class ListStore : Store where T : new() method ListStore (line 16) | public ListStore(Stream stream) : base(stream) method GetValues (line 20) | public T[] GetValues() method AddUnsaved (line 39) | protected override void AddUnsaved(T item, int currentTransaction) method RemoveUnsaved (line 44) | protected override void RemoveUnsaved(T item, int currentTransaction) method RemoveUnsaved (line 49) | protected override void RemoveUnsaved(IEnumerable items, int curren... method AddLoaded (line 65) | protected override void AddLoaded(T item) method GetPendingItems (line 70) | protected override IEnumerable GetPendingItems(int currentTransaction) class UnsavedEntry (line 87) | protected class UnsavedEntry FILE: sources/core/Stride.Core.Serialization/IO/Store.cs class Store (line 13) | public abstract class Store : IDisposable where T : new() method Store (line 33) | protected Store(Stream stream) method Dispose (line 43) | public void Dispose() method Dispose (line 49) | protected virtual void Dispose(bool disposing) method AddValues (line 68) | public void AddValues(IEnumerable values) method AddValue (line 103) | public void AddValue(T item) method SaveValues (line 131) | private void SaveValues(IEnumerable values, int currentTransaction) method SaveValue (line 181) | private void SaveValue(T item, int currentTransaction) method Save (line 228) | public void Save() method Reset (line 249) | public void Reset() method ResetInternal (line 265) | protected virtual void ResetInternal() method LoadNewValues (line 273) | public bool LoadNewValues() method RefreshData (line 316) | private void RefreshData(long fileSize) method AddUnsaved (line 354) | protected abstract void AddUnsaved(T item, int transaction); method RemoveUnsaved (line 361) | protected abstract void RemoveUnsaved(T item, int transaction); method RemoveUnsaved (line 368) | protected virtual void RemoveUnsaved(IEnumerable items, int transac... method AddLoaded (line 380) | protected abstract void AddLoaded(T item); method GetPendingItems (line 386) | protected abstract IEnumerable GetPendingItems(int transaction); method BuildContext (line 388) | protected virtual object BuildContext(Stream stream) method ReadEntries (line 393) | protected virtual List ReadEntries(Stream localStream) method WriteEntry (line 408) | protected virtual void WriteEntry(Stream localStream, T value) FILE: sources/core/Stride.Core.Serialization/Serialization/AttachedReference.cs class AttachedReference (line 12) | public class AttachedReference : IReference method ToString (line 40) | public override string ToString() FILE: sources/core/Stride.Core.Serialization/Serialization/AttachedReferenceManager.cs class AttachedReferenceManager (line 15) | public static class AttachedReferenceManager method GetUrl (line 26) | public static string? GetUrl(object obj) method SetUrl (line 36) | public static void SetUrl(object obj, string url) method GetAttachedReference (line 47) | public static AttachedReference? GetAttachedReference(object? obj) method GetOrCreateAttachedReference (line 60) | public static AttachedReference GetOrCreateAttachedReference(object obj) method CreateProxyObject (line 71) | public static T CreateProxyObject(IReference reference) where T : c... method CreateProxyObject (line 82) | public static T CreateProxyObject(AssetId id, string location) wher... method CreateProxyObject (line 96) | public static object CreateProxyObject(Type type, AssetId id, string l... method InitializeProxyObject (line 122) | private static void InitializeProxyObject(object proxyObject, AssetId ... FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ChunkHeader.cs class ChunkHeader (line 9) | public sealed class ChunkHeader method ChunkHeader (line 19) | public ChunkHeader() method ChunkHeader (line 26) | private ChunkHeader(int version) method Write (line 33) | public void Write(SerializationStream stream) method Read (line 45) | public static ChunkHeader Read(SerializationStream stream) FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ChunkReference.cs type ChunkReference (line 12) | [DataSerializer(typeof(Serializer))] method ChunkReference (line 21) | public ChunkReference(Type objectType, string location) method Equals (line 27) | public readonly bool Equals(ChunkReference other) method Equals (line 32) | public override readonly bool Equals(object? obj) method GetHashCode (line 37) | public override readonly int GetHashCode() class Serializer (line 52) | internal class Serializer : DataSerializer method Serialize (line 59) | public override void Serialize(ref ChunkReference chunkReference, Ar... FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ContentData.cs class ContentData (line 6) | [DataSerializer(typeof(EmptyDataSerializer))] FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ContentIndexMap.cs class ContentIndexMap (line 11) | public sealed partial class ContentIndexMap : DictionaryStore> GetTransactionIdMap() method GetMergedIdMap (line 89) | public IEnumerable> GetMergedIdMap() method ReadEntries (line 100) | protected override List> ReadEntries(St... method WriteEntry (line 139) | protected override void WriteEntry(Stream localStream, KeyValuePair(string url, ContentManagerLoaderSettings? settings = ... method Load (line 117) | public object Load(Type type, string url, ContentManagerLoaderSettings... method Reload (line 138) | public bool Reload(object obj, string? newUrl = null, ContentManagerLo... method ReloadAsync (line 170) | public Task ReloadAsync(object obj, string? newUrl = null, Conte... method LoadAsync (line 183) | public Task LoadAsync(string url, ContentManagerLoaderSettings? ... method LoadAsync (line 196) | public Task LoadAsync(Type type, string url, ContentManagerLoa... method ScheduleAsync (line 201) | private static Task ScheduleAsync(Func action) method Get (line 222) | public T? Get(string url) where T : class method Get (line 234) | public object? Get(Type type, string url) method IsLoaded (line 245) | public bool IsLoaded(string url, bool loadedManuallyOnly = false) method TryGetAssetUrl (line 250) | public bool TryGetAssetUrl(object obj, [NotNullWhen(true)] out string?... method Unload (line 271) | public void Unload(object obj) method Unload (line 288) | public void Unload(string url) method GetStats (line 305) | public ContentManagerStats GetStats() method PrepareSerializerContext (line 310) | private void PrepareSerializerContext(ContentSerializerContext content... type DeserializeOperation (line 321) | private readonly struct DeserializeOperation method DeserializeOperation (line 328) | public DeserializeOperation(Reference? parentReference, string url, ... method DeserializeObject (line 337) | private object DeserializeObject(string initialUrl, string newUrl, Typ... method TryGetLoadedAsset (line 389) | public bool TryGetLoadedAsset(string url, [NotNullWhen(true)] out obje... method FindDeserializedObject (line 401) | internal Reference? FindDeserializedObject(string url, Type objType) method RegisterDeserializedObject (line 422) | internal void RegisterDeserializedObject(string url, T obj) method ReadChunkHeader (line 428) | internal ChunkHeader? ReadChunkHeader(string url) method DeserializeObject (line 447) | private object? DeserializeObject(Queue serializ... type SerializeOperation (line 565) | private readonly struct SerializeOperation method SerializeOperation (line 572) | public SerializeOperation(string url, object obj, bool publicReferen... method SerializeObject (line 581) | private void SerializeObject(string url, object obj, bool publicRefere... method SerializeObject (line 593) | private void SerializeObject(Queue serializeOperat... method SetAssetObject (line 664) | internal void SetAssetObject(Reference reference, object obj) method HandleAssetNotFound (line 709) | private static void HandleAssetNotFound(string url) FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ContentManagerException.cs class ContentManagerException (line 9) | internal class ContentManagerException : Exception method ContentManagerException (line 11) | public ContentManagerException(string message) : base(message) method ContentManagerException (line 15) | public ContentManagerException(string message, Exception innerException) FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ContentManagerLoaderSettings.cs class ContentManagerLoaderSettings (line 9) | public sealed class ContentManagerLoaderSettings method NewContentFilterByType (line 66) | public static ContentFilterDelegate NewContentFilterByType(params Type... FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ContentManagerStats.cs class ContentManagerStats (line 10) | public class ContentManagerStats class LoadedAsset (line 15) | public class LoadedAsset method LoadedAsset (line 36) | internal LoadedAsset(string url, int publicReferenceCount, int priva... method ContentManagerStats (line 48) | internal ContentManagerStats(IEnumerable ass... FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ContentProfilingKeys.cs class ContentProfilingKeys (line 11) | public static class ContentProfilingKeys FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ContentReference.cs class ContentReference (line 7) | internal abstract class ContentReference : ILoadableReference, IEquatabl... method Equals (line 25) | public bool Equals(ContentReference? other) method Equals (line 33) | public override bool Equals(object? obj) method GetHashCode (line 40) | public override int GetHashCode() method ToString (line 56) | public override string ToString() method ContentReference (line 74) | public ContentReference(T value) method ContentReference (line 84) | public ContentReference(string location) class ContentReference (line 62) | [DataSerializer(typeof(ContentReferenceDataSerializer<>), Mode = DataSer... method Equals (line 25) | public bool Equals(ContentReference? other) method Equals (line 33) | public override bool Equals(object? obj) method GetHashCode (line 40) | public override int GetHashCode() method ToString (line 56) | public override string ToString() method ContentReference (line 74) | public ContentReference(T value) method ContentReference (line 84) | public ContentReference(string location) FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ContentReferenceDataSerializer.cs class ContentReferenceDataSerializer (line 6) | internal sealed class ContentReferenceDataSerializer : DataSerializer... method Serialize (line 8) | public override void Serialize(ref ContentReference reference, Arch... FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ContentReferenceState.cs type ContentReferenceState (line 6) | public enum ContentReferenceState FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ContentSerializer.cs class ContentSerializer (line 8) | public class ContentSerializer method ContentSerializer (line 17) | public ContentSerializer() method RegisterSerializer (line 27) | public void RegisterSerializer(IContentSerializer serializer) method GetSerializers (line 38) | internal List GetSerializers(Type objectType) method GetSerializer (line 61) | internal IContentSerializer? GetSerializer(Type? storageType, Type obj... method GetSerializer (line 94) | private static IContentSerializer GetSerializer(List : IContentSerializer method Construct (line 29) | public virtual object Construct(ContentSerializerContext context) method Serialize (line 35) | public virtual void Serialize(ContentSerializerContext context, Serial... method Serialize (line 40) | public void Serialize(ContentSerializerContext context, SerializationS... FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ContentSerializerContext.cs class ContentSerializerContext (line 10) | [DataSerializerGlobal(typeof(ListSerializer))] type AttachedReferenceSerialization (line 18) | public enum AttachedReferenceSerialization method ContentSerializerContext (line 42) | internal ContentSerializerContext(string url, ArchiveMode mode, Conten... method SerializeContent (line 51) | internal void SerializeContent(SerializationStream stream, IContentSer... method SerializeReferences (line 57) | internal void SerializeReferences(SerializationStream stream) method AddContentReference (line 64) | internal int AddContentReference(ContentReference? reference) method GetContentReference (line 81) | internal ContentReference? GetContentReference(int index) where ... method GetChunkReference (line 95) | private ChunkReference GetChunkReference(int index) method AddChunkReference (line 100) | private int AddChunkReference(string url, Type type) method BuildUrl (line 118) | private void BuildUrl(ContentReference reference) FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ContentSerializerExtensionAttribute.cs class ContentSerializerExtensionAttribute (line 6) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method ContentSerializerExtensionAttribute (line 9) | public ContentSerializerExtensionAttribute(string supportedExtension) FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/DataContentSerializer.cs class DataContentSerializer (line 11) | public class DataContentSerializer : ContentSerializerBase method Serialize (line 15) | public override void Serialize(ContentSerializerContext context, Seria... class DataContentSerializerHelper (line 21) | public class DataContentSerializerHelper method Serialize (line 25) | public void Serialize(ContentSerializerContext context, SerializationS... FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/DataContentSerializerWithReuse.cs class DataContentSerializerWithReuse (line 10) | public class DataContentSerializerWithReuse : DataContentSerializer> SearchValues(Func> GetMergedIdMap(); FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/IContentManager.cs type IContentManager (line 11) | public interface IContentManager method Exists (line 18) | bool Exists(string url); method OpenAsStream (line 26) | Stream OpenAsStream(string url, StreamFlags streamFlags = StreamFlags.... method Load (line 35) | T Load(string url, ContentManagerLoaderSettings? settings = null) w... method LoadAsync (line 44) | Task LoadAsync(string url, ContentManagerLoaderSettings? setting... method Get (line 53) | T? Get(string url) where T : class; method IsLoaded (line 61) | bool IsLoaded(string url, bool loadedManuallyOnly = false); method Unload (line 67) | void Unload(object obj); method Unload (line 73) | void Unload(string url); FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/IContentSerializer.cs type IContentSerializer (line 9) | public interface IContentSerializer method Serialize (line 33) | void Serialize(ContentSerializerContext context, SerializationStream s... method Construct (line 40) | object Construct(ContentSerializerContext context); method Serialize (line 49) | void Serialize(ContentSerializerContext context, SerializationStream s... type IContentSerializer (line 47) | public interface IContentSerializer : IContentSerializer method Serialize (line 33) | void Serialize(ContentSerializerContext context, SerializationStream s... method Construct (line 40) | object Construct(ContentSerializerContext context); method Serialize (line 49) | void Serialize(ContentSerializerContext context, SerializationStream s... FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ILoadableReference.cs type ILoadableReference (line 6) | public interface ILoadableReference FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/IReference.cs type IReference (line 11) | public interface IReference type ITypedReference (line 29) | public interface ITypedReference : IReference FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ObjectUrl.cs type ObjectUrl (line 6) | [DataContract, Serializable] method ObjectUrl (line 15) | public ObjectUrl(UrlType type, string path) method Equals (line 21) | public readonly bool Equals(ObjectUrl other) method Equals (line 26) | public override readonly bool Equals(object? obj) method GetHashCode (line 31) | public override readonly int GetHashCode() method ToString (line 46) | public override readonly string ToString() class Serializer (line 51) | internal class Serializer : DataSerializer method Serialize (line 53) | public override void Serialize(ref ObjectUrl obj, ArchiveMode mode, ... FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/ReferenceSerializer.cs class ReferenceSerializer (line 9) | public static class ReferenceSerializer method Serialize (line 22) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... class ReferenceSerializer (line 18) | public sealed class ReferenceSerializer : DataSerializer where T :... method Serialize (line 22) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... FILE: sources/core/Stride.Core.Serialization/Serialization/Contents/UrlType.cs type UrlType (line 9) | [DataContract] FILE: sources/core/Stride.Core.Serialization/Serialization/IUrlReference.cs type IUrlReference (line 7) | public interface IUrlReference FILE: sources/core/Stride.Core.Serialization/Serialization/LZ4/LZ4Stream.cs class LZ4Stream (line 35) | public class LZ4Stream : Stream type ChunkFlags (line 42) | [Flags] method LZ4Stream (line 125) | public LZ4Stream( method NotSupported (line 150) | private static NotSupportedException NotSupported(string operationName) method TryReadVarInt (line 158) | private bool TryReadVarInt(out ulong result) method ReadVarInt (line 186) | private ulong ReadVarInt() method ReadBlock (line 199) | private int ReadBlock(byte[] buffer, int offset, int count) method WriteVarInt (line 218) | private void WriteVarInt(ulong value) method FlushCurrentChunk (line 233) | private void FlushCurrentChunk() method AcquireNextChunk (line 268) | private bool AcquireNextChunk() method Flush (line 332) | public override void Flush() method ReadByte (line 351) | public override int ReadByte() method Read (line 364) | public override unsafe int Read(byte[] buffer, int offset, int count) method Read (line 403) | public override unsafe int Read(Span buffer) method Seek (line 431) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 458) | public override void SetLength(long value) method WriteByte (line 464) | public override void WriteByte(byte value) method Write (line 486) | public override unsafe void Write(byte[] buffer, int offset, int count) method Write (line 530) | public override unsafe void Write(ReadOnlySpan buffer) method Reset (line 566) | public void Reset() method Dispose (line 577) | protected override void Dispose(bool disposing) FILE: sources/core/Stride.Core.Serialization/Serialization/Serializers/UrlReferenceDataSerializer.cs class UrlReferenceDataSerializerBase (line 11) | public abstract class UrlReferenceDataSerializerBase : DataSerializer method Serialize (line 15) | public override void Serialize(ref T urlReference, ArchiveMode mode, S... FILE: sources/core/Stride.Core.Serialization/Serialization/UrlReference.cs class UrlReference (line 12) | [DataSerializer(typeof(UrlReferenceDataSerializer))] method UrlReference (line 18) | public UrlReference() method UrlReference (line 27) | public UrlReference(string url) : base(url) method UrlReference (line 35) | public UrlReference(AssetId id, string url) : base(id, url) method UrlReference (line 51) | public UrlReference() method UrlReference (line 60) | public UrlReference(string url) : base(url) method UrlReference (line 68) | public UrlReference(AssetId id, string url) : base(id, url) class UrlReference (line 44) | [DataSerializer(typeof(UrlReferenceDataSerializer<>), Mode = DataSeriali... method UrlReference (line 18) | public UrlReference() method UrlReference (line 27) | public UrlReference(string url) : base(url) method UrlReference (line 35) | public UrlReference(AssetId id, string url) : base(id, url) method UrlReference (line 51) | public UrlReference() method UrlReference (line 60) | public UrlReference(string url) : base(url) method UrlReference (line 68) | public UrlReference(AssetId id, string url) : base(id, url) FILE: sources/core/Stride.Core.Serialization/Serialization/UrlReferenceBase.cs class UrlReferenceBase (line 13) | [DataContract("urlref", Inherited = true)] method UrlReferenceBase (line 20) | protected UrlReferenceBase() method UrlReferenceBase (line 29) | protected UrlReferenceBase(string url) method UrlReferenceBase (line 43) | protected UrlReferenceBase(AssetId id, string url) method ToString (line 73) | public override string ToString() method New (line 80) | public static UrlReferenceBase New(Type urlReferenceType, AssetId id, ... method IsUrlReferenceType (line 85) | public static bool IsUrlReferenceType(Type? type) method TryGetAssetType (line 90) | public static bool TryGetAssetType(Type type, [MaybeNullWhen(false)] o... FILE: sources/core/Stride.Core.Serialization/Serialization/UrlReferenceContentManagerExtenstions.cs class UrlReferenceContentManagerExtenstions (line 12) | public static class UrlReferenceContentManagerExtenstions method Exists (line 21) | public static bool Exists(this IContentManager content, IUrlReference ... method OpenAsStream (line 36) | public static Stream OpenAsStream(this IContentManager content, UrlRef... method Load (line 52) | public static T Load(this IContentManager content, UrlReference ... method LoadAsync (line 69) | public static Task LoadAsync(this IContentManager content, UrlRe... method Get (line 86) | public static T? Get(this IContentManager content, UrlReference ... method IsLoaded (line 102) | public static bool IsLoaded(this IContentManager content, IUrlReferenc... method Unload (line 115) | public static void Unload(this IContentManager content, IUrlReference ... method CheckArguments (line 122) | private static void CheckArguments(IContentManager content, IUrlRefere... FILE: sources/core/Stride.Core.Serialization/Storage/Blob.cs class Blob (line 13) | public class Blob : ReferenceBase method Blob (line 15) | protected Blob(ObjectDatabase objectDatabase, ObjectId objectId) method Blob (line 21) | internal unsafe Blob(ObjectDatabase objectDatabase, ObjectId objectId,... method Blob (line 30) | internal unsafe Blob(ObjectDatabase objectDatabase, ObjectId objectId,... method GetContentStream (line 69) | public Stream GetContentStream() => new BlobStream(this); method Destroy (line 72) | protected override void Destroy() FILE: sources/core/Stride.Core.Serialization/Storage/BlobStream.cs class BlobStream (line 9) | internal class BlobStream : UnmanagedMemoryStream method BlobStream (line 13) | public unsafe BlobStream(Blob blob) method Dispose (line 22) | protected override void Dispose(bool disposing) method WriteByte (line 31) | public override void WriteByte(byte value) => throw new NotSupportedEx... method Write (line 34) | public override void Write(byte[] buffer, int offset, int count) => th... method Write (line 37) | public override void Write(ReadOnlySpan buffer) => throw new Not... FILE: sources/core/Stride.Core.Serialization/Storage/BundleDescription.cs class BundleDescription (line 9) | public class BundleDescription method BundleDescription (line 18) | public BundleDescription() FILE: sources/core/Stride.Core.Serialization/Storage/BundleOdbBackend.cs class BundleOdbBackend (line 16) | [DataSerializerGlobal(null, typeof(List))] method BundleOdbBackend (line 54) | public BundleOdbBackend(string vfsRootUrl) method Dispose (line 64) | public void Dispose() method GetObjectInfos (line 68) | public Dictionary GetObjectInfos() method DefaultBundleResolve (line 76) | private Task DefaultBundleResolve(string bundleName) method ResolveBundle (line 86) | private async Task ResolveBundle(string bundleName, bool throw... method LoadBundle (line 144) | public async Task LoadBundle(string bundleName, ObjectDatabaseContentI... method LoadBundleFromUrl (line 167) | public async Task LoadBundleFromUrl(string bundleName, ObjectDatabaseC... method ReadBundleHeader (line 231) | public static BundleDescription ReadBundleHeader(string bundleUrl, out... method UnloadBundle (line 255) | public void UnloadBundle(string bundleName, ObjectDatabaseContentIndex... method UnloadBundleRecursive (line 280) | private void UnloadBundleRecursive(string bundleName, ObjectDatabaseCo... method ValidateHeader (line 342) | private static bool ValidateHeader(Stream stream) method ReadBundleDescription (line 377) | public static BundleDescription ReadBundleDescription(Stream stream) method CreateBundle (line 420) | public static void CreateBundle(string bundleUrl, IOdbBackend backend,... method OpenStream (line 719) | public Stream OpenStream(ObjectId objectId, VirtualFileMode mode = Vir... method GetSize (line 756) | public int GetSize(ObjectId objectId) method Write (line 765) | public ObjectId Write(ObjectId objectId, Stream dataStream, int length... method CreateStream (line 770) | public OdbStreamWriter CreateStream() method Exists (line 775) | public bool Exists(ObjectId objectId) method EnumerateObjects (line 783) | public IEnumerable EnumerateObjects() method Delete (line 791) | public void Delete(ObjectId objectId) method GetFilePath (line 796) | public string GetFilePath(ObjectId objectId) method TryGetObjectLocation (line 801) | public bool TryGetObjectLocation(ObjectId objectId, out string filePat... type ObjectLocation (line 827) | private struct ObjectLocation class LoadedBundle (line 833) | private class LoadedBundle method ReleasePackageStream (line 845) | private void ReleasePackageStream(ObjectLocation objectLocation, Strea... type ObjectInfo (line 861) | [DataContract] class Serializer (line 873) | internal class Serializer : DataSerializer method Serialize (line 875) | public override void Serialize(ref ObjectInfo obj, ArchiveMode mod... type Header (line 886) | [DataContract] class Serializer (line 896) | internal class Serializer : DataSerializer
method Serialize (line 898) | public override void Serialize(ref Header obj, ArchiveMode mode, S... class PackageFileStreamLZ4 (line 906) | private class PackageFileStreamLZ4 : LZ4Stream method PackageFileStreamLZ4 (line 912) | public PackageFileStreamLZ4(BundleOdbBackend bundleOdbBackend, Objec... method Dispose (line 920) | protected override void Dispose(bool disposing) class PackageFileStream (line 928) | private class PackageFileStream : VirtualFileStream method PackageFileStream (line 933) | public PackageFileStream(BundleOdbBackend bundleOdbBackend, ObjectLo... method Dispose (line 940) | protected override void Dispose(bool disposing) method DeleteBundles (line 951) | public void DeleteBundles(Func bundleFileDeletePredicate) FILE: sources/core/Stride.Core.Serialization/Storage/DigestStream.cs class DigestStream (line 6) | public class DigestStream : OdbStreamWriter method DigestStream (line 18) | public DigestStream(Stream stream) : base(stream, null) method DigestStream (line 22) | internal DigestStream(Stream stream, string temporaryName) : base(stre... method Reset (line 26) | public void Reset() method WriteByte (line 32) | public override void WriteByte(byte value) method Write (line 38) | public override void Write(byte[] buffer, int offset, int count) method Write (line 44) | public override void Write(ReadOnlySpan buffer) FILE: sources/core/Stride.Core.Serialization/Storage/FileOdbBackend.cs class FileOdbBackend (line 13) | public class FileOdbBackend : IOdbBackend method FileOdbBackend (line 24) | public FileOdbBackend(string vfsRootUrl, string indexName, bool isRead... method Dispose (line 57) | public void Dispose() method OpenStream (line 63) | public virtual Stream OpenStream(ObjectId objectId, VirtualFileMode mo... method GetSize (line 82) | public virtual int GetSize(ObjectId objectId) method Exists (line 90) | public virtual bool Exists(ObjectId objectId) method Write (line 97) | public virtual ObjectId Write(ObjectId objectId, Stream dataStream, in... method CreateStream (line 129) | public OdbStreamWriter CreateStream() method MoveToDatabase (line 139) | private void MoveToDatabase(string temporaryFilePath, ObjectId objId, ... method Delete (line 186) | public void Delete(ObjectId objectId) method EnumerateObjects (line 193) | public IEnumerable EnumerateObjects() method GetFilePath (line 219) | public string GetFilePath(ObjectId objectId) method ExtractPath (line 224) | private static string ExtractPath(string url) method BuildUrl (line 229) | public static string BuildUrl(string vfsRootUrl, ObjectId objectId) FILE: sources/core/Stride.Core.Serialization/Storage/IOdbBackend.cs type IOdbBackend (line 12) | public interface IOdbBackend : IDisposable method OpenStream (line 32) | Stream OpenStream(ObjectId objectId, VirtualFileMode mode = VirtualFil... method GetSize (line 39) | int GetSize(ObjectId objectId); method Write (line 50) | ObjectId Write(ObjectId objectId, Stream dataStream, int length, bool ... method CreateStream (line 56) | OdbStreamWriter CreateStream(); method Exists (line 63) | bool Exists(ObjectId objectId); method EnumerateObjects (line 69) | IEnumerable EnumerateObjects(); method Delete (line 75) | void Delete(ObjectId objectId); method GetFilePath (line 82) | string GetFilePath(ObjectId objectId); FILE: sources/core/Stride.Core.Serialization/Storage/ObjectDatabase.cs class ObjectDatabase (line 12) | public class ObjectDatabase : IDisposable method ObjectDatabase (line 30) | public ObjectDatabase(string vfsMainUrl, string indexName, string? vfs... method CreateDefaultDatabase (line 81) | public static ObjectDatabase CreateDefaultDatabase() method Dispose (line 86) | public void Dispose() method CreateBundle (line 99) | public string? CreateBundle(ObjectId[] objectIds, string bundleName, B... method TryGetObjectLocation (line 114) | public bool TryGetObjectLocation(ObjectId objectId, [NotNullWhen(true)... method LoadBundle (line 141) | public Task LoadBundle(string bundleName) method UnloadBundle (line 150) | public void UnloadBundle(string bundleName) method EnumerateObjects (line 155) | public IEnumerable EnumerateObjects() method EnumerateLooseObjects (line 168) | public IEnumerable EnumerateLooseObjects() method Delete (line 173) | public void Delete(ObjectId objectId) method Exists (line 181) | public bool Exists(ObjectId objectId) method GetSize (line 186) | public int GetSize(ObjectId objectId) method GetFilePath (line 200) | public string GetFilePath(ObjectId objectId) method Write (line 221) | public unsafe ObjectId Write(IntPtr data, int size, bool forceWrite = ... method Write (line 235) | public ObjectId Write(Stream stream) method Write (line 250) | public ObjectId Write(Stream stream, ObjectId objectId, bool forceWrit... method OpenStream (line 267) | public Stream OpenStream(ObjectId objectId, VirtualFileMode mode = Vir... method Read (line 298) | public Stream Read(ObjectId objectId, bool checkCache = false) method CreateStream (line 319) | public OdbStreamWriter CreateStream() method CreateBlob (line 331) | public unsafe Blob CreateBlob(IntPtr data, int size) method Lookup (line 374) | public Blob? Lookup(ObjectId objectId) method DestroyBlob (line 402) | internal static void DestroyBlob(Blob blob) method OpenStreamForRead (line 412) | private Stream OpenStreamForRead(ObjectId objectId, VirtualFileMode mo... FILE: sources/core/Stride.Core.Serialization/Storage/ObjectDatabaseContentIndexMap.cs class ObjectDatabaseContentIndexMap (line 11) | public class ObjectDatabaseContentIndexMap : IContentIndexMap method Merge (line 21) | public void Merge(IContentIndexMap contentIndexMap) method Merge (line 30) | public void Merge(IEnumerable> assets) method Unmerge (line 45) | public void Unmerge(IEnumerable> assets) method TryGetValue (line 56) | public bool TryGetValue(string url, out ObjectId objectId) method SearchValues (line 64) | public IEnumerable> SearchValues(Func> GetMergedIdMap() method Dispose (line 108) | public void Dispose() FILE: sources/core/Stride.Core.Serialization/Storage/ObjectType.cs type ObjectType (line 6) | public enum ObjectType FILE: sources/core/Stride.Core.Serialization/Storage/OdbStreamWriter.cs class OdbStreamWriter (line 6) | public abstract class OdbStreamWriter : Stream method OdbStreamWriter (line 13) | protected OdbStreamWriter(Stream stream, string temporaryName) method Flush (line 30) | public override void Flush() method Dispose (line 35) | protected override void Dispose(bool disposing) method Read (line 64) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 69) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 74) | public override void SetLength(long value) FILE: sources/core/Stride.Core.Serialization/Streaming/ContentChunk.cs class ContentChunk (line 17) | [DebuggerDisplay("Content Chunk; IsLoaded: {IsLoaded}; Size: {Size}")] method ContentChunk (line 60) | internal ContentChunk(ContentStorage storage, int location, int size) method RegisterUsage (line 71) | public void RegisterUsage() method GetData (line 80) | public unsafe IntPtr GetData(DatabaseFileProvider fileProvider) method Unload (line 128) | internal void Unload() FILE: sources/core/Stride.Core.Serialization/Streaming/ContentStorage.cs class ContentStorage (line 14) | [DebuggerDisplay("Content Storage: {Url}; Loaded chunks: {LoadedChunksCo... method ContentStorage (line 63) | internal ContentStorage(ContentStreamingService service) method Init (line 68) | internal void Init(ref ContentStorageHeader header) method GetChunk (line 89) | public ContentChunk GetChunk(int index) method ReleaseUnusedChunks (line 96) | internal void ReleaseUnusedChunks() method ReleaseChunks (line 112) | internal void ReleaseChunks() method LockChunks (line 124) | public void LockChunks() method UnlockChunks (line 133) | public void UnlockChunks() method Create (line 146) | public static void Create(ContentManager contentManager, string dataUr... method GetHashCode (line 200) | public sealed override int GetHashCode() method Destroy (line 213) | protected override void Destroy() FILE: sources/core/Stride.Core.Serialization/Streaming/ContentStorageHeader.cs type ContentStorageHeader (line 12) | public struct ContentStorageHeader type ChunkEntry (line 17) | public struct ChunkEntry method Write (line 64) | public readonly void Write(SerializationStream stream) method Read (line 84) | public static void Read(SerializationStream stream, out ContentStorage... FILE: sources/core/Stride.Core.Serialization/Streaming/ContentStreamingException.cs class ContentStreamingException (line 10) | public sealed class ContentStreamingException : Exception method ContentStreamingException (line 22) | public ContentStreamingException(string msg, ContentStorage storage = ... FILE: sources/core/Stride.Core.Serialization/Streaming/ContentStreamingService.cs class ContentStreamingService (line 13) | public class ContentStreamingService : IDisposable method GetStorage (line 27) | public ContentStorage GetStorage(ref ContentStorageHeader storageHeader) method Update (line 47) | public void Update() method Dispose (line 59) | public void Dispose() method UnregisterStorage (line 68) | internal void UnregisterStorage(ContentStorage storage) FILE: sources/core/Stride.Core.Serialization/Streaming/IStreamingManager.cs type IStreamingManager (line 9) | public interface IStreamingManager method FullyLoadResource (line 15) | void FullyLoadResource(object obj); FILE: sources/core/Stride.Core.Tasks/LocateDevenv.cs class LocateDevenv (line 15) | public class LocateDevenv : Task method Execute (line 20) | public override bool Execute() method FindDevenv (line 26) | internal static string FindDevenv(string msbuildPath) FILE: sources/core/Stride.Core.Tasks/Program.cs class Program (line 16) | static class Program method Main (line 18) | public static int Main(string[] args) method RealMain (line 37) | public static int RealMain(string[] args) FILE: sources/core/Stride.Core.Tests/IO/DatabaseFileProviderTests.cs class DatabaseFileProviderTests (line 8) | public class DatabaseFileProviderTests method ListFilesRegex_Matches (line 10) | [Theory] method ListFilesRegex_DoesNotMatch (line 29) | [Theory] FILE: sources/core/Stride.Core.Tests/MemoryFileProvider.cs class MemoryFileProvider (line 8) | public class MemoryFileProvider : VirtualFileProviderBase method MemoryFileProvider (line 12) | public MemoryFileProvider(string rootPath) : base(rootPath) method OpenStream (line 16) | public override Stream OpenStream(string url, VirtualFileMode mode, Vi... class FileInfo (line 56) | private class FileInfo class MemoryFileStream (line 62) | private class MemoryFileStream : MemoryStream method MemoryFileStream (line 67) | public MemoryFileStream(MemoryFileProvider provider, FileInfo fileIn... method MemoryFileStream (line 74) | public MemoryFileStream(MemoryFileProvider provider, FileInfo fileIn... method Initialize (line 82) | private static void Initialize(FileInfo fileInfo, bool write) method Dispose (line 88) | protected override void Dispose(bool disposing) FILE: sources/core/Stride.Core.Tests/ObjectIdTests.cs class ObjectIdTests (line 6) | public class ObjectIdTests method ToString_ThenTryParse_GivesTheSameResult (line 8) | [Fact] FILE: sources/core/Stride.Core.Tests/TestContentManager.cs class TestContentManager (line 12) | [ReferenceSerializer] class A (line 20) | [ContentSerializer(typeof(DataContentSerializer))] class B (line 27) | [ContentSerializer(typeof(DataContentSerializer))] class C (line 35) | [ContentSerializer(typeof(DataContentSerializer))] class D (line 48) | [ContentSerializer(typeof(D.Serializer))] method D (line 52) | public D(int a) class Serializer (line 56) | class Serializer : ContentSerializerBase method Serialize (line 58) | public override void Serialize(ContentSerializerContext context, S... method CreateDatabaseProvider (line 68) | private static DatabaseFileProviderService CreateDatabaseProvider() method Simple (line 74) | [Fact] method SimpleWithContentReference (line 97) | [Fact] method SimpleWithContentReferenceShared (line 118) | [Fact] method SimpleLoadData (line 143) | [Fact] method VerifyLoadedData (line 173) | [Fact] method SimpleReloadData (line 197) | [Fact] method SimpleSaveData (line 227) | [Fact] method LifetimeShared (line 254) | [Fact] method LifetimeCycles (line 294) | [Fact] FILE: sources/core/Stride.Core.Tests/TestDeque.cs class TestDeque (line 9) | public class TestDeque method TestAddAndRemove (line 11) | [Fact] method TestRangeInsertion (line 38) | [Fact] method TestBinarySearch (line 61) | [Fact] FILE: sources/core/Stride.Core.Tests/TestLogger.cs class TestLogger (line 9) | public class TestLogger method TestLocalLogger (line 11) | [Fact] method TestGlobalLogger (line 59) | [Fact] method TestCallerInfo (line 95) | [Fact] FILE: sources/core/Stride.Core.Tests/TestMicroThread.cs class TestMicroThread (line 12) | [Collection("Non-Parallel Collection")] class BaseTests (line 15) | public class BaseTests class SimpleTests (line 24) | public class SimpleTests : BaseTests method TestSpecialHelper (line 26) | protected static async Task TestSpecialHelper() method TestSpecial (line 31) | public async Task TestSpecial(Action completed) method TestAwaitDelayAsync (line 39) | public async Task TestAwaitDelayAsync(Action completed) method TestWaitDelayAsync (line 47) | public async Task TestWaitDelayAsync(Action completed) method TestInsideWaitHelperAsync2 (line 73) | protected static async Task TestInsideWaitHelperAsync2() method TestInsideWaitHelperAsync (line 79) | protected static async Task TestInsideWaitHelperAsync() method TestAwaitThreadingTaskAsync (line 93) | public async Task TestAwaitThreadingTaskAsync(Action completed) method TestWaitThreadingTaskAsync (line 101) | public async Task TestWaitThreadingTaskAsync(Action completed) method TestAwaitDirectAsyncHelper (line 109) | protected static async Task TestAwaitDirectAsyncHelper() method TestAwaitDirectAsync (line 117) | public async Task TestAwaitDirectAsync(Action completed) method TestWaitFrameAsync (line 125) | public async Task TestWaitFrameAsync(Action completed) method TestWaitMultipleAsyncHelper2 (line 134) | protected static Task TestWaitMultipleAsyncHelper2() method TestWaitMultipleAsyncHelper (line 139) | protected static async Task TestWaitMultipleAsyncHelper() method TestWaitMultipleAsync (line 144) | public static async Task TestWaitMultipleAsync(Action completed) method TestWaitForkingAsyncHelper (line 150) | protected static async Task TestWaitForkingAsyncHelper() method TestWaitForkingAsync (line 155) | public static async Task TestWaitForkingAsync(Action completed) method TestThrowAsyncHelper (line 161) | protected static async Task TestThrowAsyncHelper() method TestThrowAsync (line 166) | public static async Task TestThrowAsync(Action completed) method TestThrowExternalAsync (line 176) | public static async Task TestThrowExternalAsync(Action completed) class ThrowTests (line 187) | public class ThrowTests : BaseTests method TestThrowAsyncHelper (line 189) | protected static async Task TestThrowAsyncHelper() method TestThrowAfterAsync (line 194) | public static async Task TestThrowAfterAsync(Action completed) method TestThrowAsync (line 201) | public static async Task TestThrowAsync(Action completed) class SyncTests (line 208) | public class SyncTests : BaseTests method TestSleep (line 210) | protected static async Task TestSleep() method TestWaitMicroThread (line 215) | public async Task TestWaitMicroThread(Action completed) method GenerateFunctions (line 226) | public static IEnumerable GenerateFunctions() where T : n... method CheckStackForSchedulerStep (line 252) | private static void CheckStackForSchedulerStep() method TestBase (line 264) | protected static MicroThread[] TestBase(string testName, BaseTests bas... method TestFunctions (line 288) | [Theory, MemberData(nameof(Functions))] method TestExceptionsIgnore (line 295) | [Theory, MemberData(nameof(FunctionsThrow))] method TestExceptions (line 302) | [Theory, MemberData(nameof(FunctionsThrow))] method TestSyncs (line 312) | [Theory, MemberData(nameof(FunctionsSync))] method TestTaskCompletionSourceAsync (line 350) | private static async Task TestTaskCompletionSourceAsync(TaskCompletion... method TestTaskCompletionSource (line 356) | [Fact] FILE: sources/core/Stride.Core.Tests/TestObjectIdBuilder.cs class TestObjectIdBuilder (line 11) | public class TestObjectIdBuilder method TestFull (line 13) | [Fact] method TestSimple (line 31) | [Fact] method StringToByteArray (line 49) | private static byte[] StringToByteArray(string hex) FILE: sources/core/Stride.Core.Tests/TestPriorityLinkedQueue.cs class TestPriorityLinkedQueue (line 9) | public class TestPriorityLinkedQueue method TestInsertionAscending (line 11) | [Fact] method TestInsertionDescending (line 26) | [Fact] method TestInsertionRandom (line 41) | [Fact] method TestRemoval (line 56) | [Fact] method CheckPriorityQueue (line 78) | private static void CheckPriorityQueue(PriorityNodeQueue priority... FILE: sources/core/Stride.Core.Tests/TestPriorityQueue.cs class TestPriorityQueue (line 9) | public class TestPriorityQueue method TestInsertionAscending (line 11) | [Fact] method TestInsertionDescending (line 26) | [Fact] method TestInsertionRandom (line 41) | [Fact] method TestRemoval (line 56) | [Fact] method CheckPriorityQueue (line 78) | private static void CheckPriorityQueue(PriorityQueue priorityQueue) FILE: sources/core/Stride.Core.Tests/TestProfiler.cs class TestProfiler (line 13) | public class TestProfiler method TestSimpleNotEnabled (line 19) | [Fact] method TestSimpleEnabled (line 31) | [Fact] method TestSimpleNested (line 49) | [Fact] method TestWithMarkers (line 70) | [Fact] method TestWithAttributes (line 95) | [Fact] method TestSubscribersReceiveEvents (line 117) | [Fact] method TestConcurrentUse (line 147) | [Fact] method MessageStartWith (line 195) | public static MatchMessageDelegate MessageStartWith(string text, Func<... method MessageStartWith (line 210) | public static MatchMessageDelegate MessageStartWith(string text, doubl... class ProfilerWatcher (line 228) | private class ProfilerWatcher method ProfilerWatcher (line 236) | public ProfilerWatcher(List expectedMessages) method Finish (line 242) | public void Finish() method ExpectLog (line 260) | private static ProfilerWatcher ExpectLog(List ex... class TestEventReader (line 278) | private class TestEventReader method TestEventReader (line 286) | public TestEventReader(int eventsToRead) method Subscribe (line 291) | public void Subscribe() method Unsubscribe (line 297) | public void Unsubscribe() method ReadAll (line 302) | public async Task> ReadAll() FILE: sources/core/Stride.Core.Tests/TestSerialization.StructLayout.cs class TestSerialization (line 9) | public partial class TestSerialization class StructLayoutAuto (line 11) | [DataContract] class StructLayoutExplicit (line 20) | [DataContract] class StructLayoutSequential (line 32) | [DataContract] method TestStructLayout (line 41) | [Theory] FILE: sources/core/Stride.Core.Tests/TestSerialization.cs class TestSerialization (line 10) | public partial class TestSerialization type SerializeStructTest (line 12) | [DataContract] class SerializeClassTest (line 19) | [DataContract] type SerializeEnum (line 26) | public enum SerializeEnum class SerializeBaseTypeTest (line 33) | [DataContract] class SerializeTypeTest (line 61) | [DataContract(Inherited = true)] class SerializeCollectionTest (line 71) | [DataContract] type S (line 84) | [DataContract] method SerializeDotNet (line 92) | public static byte[] SerializeDotNet(T obj) type SerializationBackend (line 100) | public enum SerializationBackend method SerializeBinary (line 106) | public static byte[] SerializeBinary(T obj) method CopyBySerialization (line 116) | public static T CopyBySerialization(T obj, SerializationBackend ser... method TestSerializationComplexTypeClass (line 159) | [Theory] method TestSerializationList (line 170) | [Theory] method TestSerializationBaseTypes (line 183) | [Theory] method TestSerializationCollectionTypes (line 235) | [Theory] method TestSerializationType (line 265) | [Theory] method TestSerializationStructType (line 275) | [Theory] type StructWithRef (line 286) | struct StructWithRef FILE: sources/core/Stride.Core.Tests/TestStore.cs class TestStore (line 9) | [DataSerializerGlobal(null, typeof(KeyValuePair))] method ListSimple (line 12) | [Fact] method DictionarySimple (line 37) | [Fact] FILE: sources/core/Stride.Core.Tests/TestUnmanagedArray.cs class TestUnmanagedArray (line 8) | public class TestUnmanagedArray method Base (line 10) | [Fact] FILE: sources/core/Stride.Core.Tests/TestUtilities.cs class TestUtilities (line 9) | public class TestUtilities type S (line 11) | [StructLayout(LayoutKind.Sequential, Size = 8)] method Base (line 18) | [Fact] FILE: sources/core/Stride.Core.Tests/TestWatcher.cs class TestWatcher (line 15) | public class TestWatcher method TestDirectory (line 17) | [Fact(Skip = "Need check")] method GetDirectoryPath (line 89) | private string GetDirectoryPath(DirectoryInfo root, string subPath) method CreateDirectoryPath (line 95) | private string CreateDirectoryPath(DirectoryInfo root, string subPath) method RemoveDirectory (line 105) | private void RemoveDirectory(DirectoryInfo path) FILE: sources/core/Stride.Core.Translation/Annotations/TranslationAttribute.cs class TranslationAttribute (line 9) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | Attri... method TranslationAttribute (line 16) | public TranslationAttribute(string text) method TranslationAttribute (line 24) | public TranslationAttribute(string text, string textPlural) FILE: sources/core/Stride.Core.Translation/ITranslationManager.cs type ITranslationManager (line 9) | public interface ITranslationManager : ITranslationProvider method GetString (line 24) | string GetString(string text, Assembly assembly); method GetPluralString (line 35) | string GetPluralString(string text, string textPlural, long count, Ass... method GetParticularString (line 44) | string GetParticularString(string context, string text, Assembly assem... method GetParticularPluralString (line 56) | string GetParticularPluralString(string context, string text, string t... method RegisterProvider (line 58) | void RegisterProvider(ITranslationProvider provider); FILE: sources/core/Stride.Core.Translation/ITranslationProvider.cs type ITranslationProvider (line 6) | public interface ITranslationProvider method GetString (line 15) | string GetString(string text); method GetPluralString (line 25) | string GetPluralString(string text, string textPlural, long count); method GetParticularString (line 33) | string GetParticularString(string context, string text); method GetParticularPluralString (line 44) | string GetParticularPluralString(string context, string text, string t... FILE: sources/core/Stride.Core.Translation/Providers/GettextTranslationProvider.cs class GettextTranslationProvider (line 12) | public sealed class GettextTranslationProvider : ITranslationProvider method GettextTranslationProvider (line 17) | public GettextTranslationProvider() method GettextTranslationProvider (line 23) | public GettextTranslationProvider(Assembly assembly) method GettextTranslationProvider (line 29) | private GettextTranslationProvider(string baseName, Assembly assembly) method GetString (line 41) | public string GetString(string text) method GetPluralString (line 49) | public string GetPluralString(string text, string textPlural, long count) method GetParticularString (line 58) | public string GetParticularString(string context, string text) method GetParticularPluralString (line 67) | public string GetParticularPluralString(string context, string text, s... FILE: sources/core/Stride.Core.Translation/Providers/ResxTranslationProvider.cs class ResxTranslationProvider (line 12) | public sealed class ResxTranslationProvider : ITranslationProvider method ResxTranslationProvider (line 16) | public ResxTranslationProvider() method ResxTranslationProvider (line 21) | public ResxTranslationProvider(Assembly assembly) method ResxTranslationProvider (line 27) | private ResxTranslationProvider(string baseName, Assembly assembly) method GetString (line 39) | public string GetString(string text) method GetPluralString (line 50) | public string GetPluralString(string text, string textPlural, long count) method GetParticularString (line 62) | public string GetParticularString(string? context, string text) method GetParticularPluralString (line 75) | public string GetParticularPluralString(string? context, string text, ... FILE: sources/core/Stride.Core.Translation/Tr.cs class Tr (line 10) | public static class Tr method _ (line 13) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method _n (line 20) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method _p (line 27) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method _pn (line 34) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/core/Stride.Core.Translation/TranslationManager.cs class TranslationManager (line 9) | public static class TranslationManager class TranslationManagerImpl (line 21) | private sealed class TranslationManagerImpl : ITranslationManager method GetString (line 46) | public string GetString(string text) method GetString (line 52) | public string GetString(string text, Assembly assembly) method GetPluralString (line 59) | public string GetPluralString(string text, string textPlural, long c... method GetPluralString (line 65) | public string GetPluralString(string text, string textPlural, long c... method GetParticularString (line 72) | public string GetParticularString(string context, string text) method GetParticularString (line 78) | public string GetParticularString(string context, string text, Assem... method GetParticularPluralString (line 85) | public string GetParticularPluralString(string context, string text,... method GetParticularPluralString (line 91) | public string GetParticularPluralString(string context, string text,... method RegisterProvider (line 98) | public void RegisterProvider(ITranslationProvider provider) method GetProvider (line 104) | private ITranslationProvider? GetProvider(Assembly assembly) method OnLanguageChanged (line 110) | private void OnLanguageChanged() FILE: sources/core/Stride.Core.Yaml.Tests/DescriptorTests.cs class DescriptorTests (line 55) | public class DescriptorTests class TestObject (line 57) | public class TestObject method TestObject (line 62) | public TestObject() method ShouldSerializeValue (line 91) | public bool ShouldSerializeValue() method TestObjectDescriptor (line 97) | [Fact] class TestObjectNamingConvention (line 153) | public class TestObjectNamingConvention method TestObjectWithCustomNamingConvention (line 163) | [Fact] class NonPureCollection (line 183) | public class NonPureCollection : List method TestCollectionDescriptor (line 188) | [Fact] class NonPureDictionary (line 214) | public class NonPureDictionary : Dictionary method TestDictionaryDescriptor (line 219) | [Fact] method TestArrayDescriptor (line 242) | [Fact] type MyEnum (line 254) | public enum MyEnum method TestPrimitiveDescriptor (line 260) | [Fact] FILE: sources/core/Stride.Core.Yaml.Tests/Dump.cs class Dump (line 50) | public static class Dump method Write (line 52) | [Conditional("TEST_DUMP")] method Write (line 58) | [Conditional("TEST_DUMP")] method WriteLine (line 64) | [Conditional("TEST_DUMP")] method WriteLine (line 70) | [Conditional("TEST_DUMP")] method WriteLine (line 76) | [Conditional("TEST_DUMP")] method WriteLine (line 82) | [Conditional("TEST_DUMP")] FILE: sources/core/Stride.Core.Yaml.Tests/EmitterTests.cs class EmitterTests (line 52) | public class EmitterTests : YamlTest method EmitExample1 (line 54) | [Fact] method EmitExample2 (line 60) | [Fact] method EmitExample3 (line 66) | [Fact] method EmitExample4 (line 72) | [Fact] method EmitExample5 (line 78) | [Fact] method EmitExample6 (line 84) | [Fact] method EmitExample7 (line 90) | [Fact] method EmitExample8 (line 96) | [Fact] method EmitExample9 (line 102) | [Fact] method EmitExample10 (line 108) | [Fact] method EmitExample11 (line 114) | [Fact] method EmitExample12 (line 120) | [Fact] method EmitExample13 (line 126) | [Fact] method EmitExample14 (line 132) | [Fact] method ParseAndEmit (line 138) | private static void ParseAndEmit(string name) method EmitScalar (line 164) | private string EmitScalar(Scalar scalar) method Emit (line 173) | private static string Emit(params ParsingEvent[] events) method FoldedStyleDoesNotLooseCharacters (line 191) | [Theory] method FoldedStyleDoesNotGenerateExtraLineBreaks (line 210) | [Fact] method FoldedStyleDoesNotCollapseLineBreaks (line 225) | [Fact] method FoldedStylePreservesNewLines (line 239) | [Fact] FILE: sources/core/Stride.Core.Yaml.Tests/InsertionQueueTests.cs class InsertionQueueTests (line 50) | public class InsertionQueueTests method ShouldThrowExceptionWhenDequeuingEmptyContainer (line 52) | [Fact] method ShouldThrowExceptionWhenDequeuingContainerThatBecomesEmpty (line 60) | [Fact] method ShouldCorrectlyDequeueElementsAfterEnqueuing (line 71) | [Fact] method ShouldCorrectlyDequeueElementsWhenIntermixingEnqueuing (line 81) | [Fact] method ShouldThrowExceptionWhenDequeuingAfterInserting (line 93) | [Fact] method ShouldCorrectlyDequeueElementsWhenInserting (line 105) | [Fact] method CreateQueue (line 116) | private static InsertionQueue CreateQueue() method WithTheRange (line 121) | private static IEnumerable WithTheRange(int from, int to) method OrderOfElementsIn (line 126) | private static IEnumerable OrderOfElementsIn(InsertionQueue ... method PerformTimes (line 138) | private static void PerformTimes(int times, Func func) class EnumerableExtensions (line 144) | public static class EnumerableExtensions method Perform (line 146) | public static void Perform(this IEnumerable withRange, Func... method Perform (line 151) | public static void Perform(this IEnumerable withRange, Action... FILE: sources/core/Stride.Core.Yaml.Tests/LookAheadBufferTests.cs class LookAheadBufferTests (line 50) | public class LookAheadBufferTests method ShouldHaveReadOnceWhenPeekingAtOffsetZero (line 55) | [Fact] method ShouldHaveReadTwiceWhenPeekingAtOffsetOne (line 64) | [Fact] method ShouldHaveReadThriceWhenPeekingAtOffsetTwo (line 75) | [Fact] method ShouldNotHaveReadAfterSkippingOneCharacter (line 87) | [Fact] method ShouldHaveReadOnceAfterSkippingOneCharacter (line 101) | [Fact] method ShouldHaveReadTwiceAfterSkippingOneCharacter (line 114) | [Fact] method ShouldHaveReadOnceAfterSkippingFiveCharacters (line 127) | [Fact] method ShouldHaveReadOnceAfterSkippingSixCharacters (line 142) | [Fact] method ShouldHaveReadOnceAfterSkippingSevenCharacters (line 159) | [Fact] method ShouldHaveReadOnceAfterSkippingEightCharacters (line 176) | [Fact] method ShouldHaveReadOnceAfterSkippingNineCharacters (line 193) | [Fact] method ShouldFindEndOfInput (line 210) | [Fact] method ShouldThrowWhenPeekingBeyondCapacity (line 227) | [Fact] method ShouldThrowWhenSkippingBeyondCurrentBuffer (line 236) | [Fact] method CreateFakeReader (line 247) | private static TextReader CreateFakeReader(string text) method CreateBuffer (line 252) | private static LookAheadBuffer CreateBuffer(TextReader reader, int cap... FILE: sources/core/Stride.Core.Yaml.Tests/ParserTestHelper.cs class ParserTestHelper (line 57) | public class ParserTestHelper : YamlTest method DocumentStart (line 73) | protected static DocumentStart DocumentStart(bool isImplicit) method DocumentStart (line 78) | protected static DocumentStart DocumentStart(bool isImplicit, VersionD... method Version (line 83) | protected static VersionDirective Version(int major, int minor) method TagDirective (line 88) | protected static TagDirective TagDirective(string handle, string prefix) method DocumentEnd (line 93) | protected static DocumentEnd DocumentEnd(bool isImplicit) method PlainScalar (line 98) | protected static Scalar PlainScalar(string text) method SingleQuotedScalar (line 103) | protected static Scalar SingleQuotedScalar(string text) method DoubleQuotedScalar (line 108) | protected static Scalar DoubleQuotedScalar(string text) method ExplicitDoubleQuotedScalar (line 113) | protected static Scalar ExplicitDoubleQuotedScalar(string tag, string ... method DoubleQuotedScalar (line 118) | protected static Scalar DoubleQuotedScalar(string tag, string text, bo... method LiteralScalar (line 123) | protected static Scalar LiteralScalar(string text) method FoldedScalar (line 128) | protected static Scalar FoldedScalar(string text) method AnchoredFlowSequenceStart (line 137) | protected static SequenceStart AnchoredFlowSequenceStart(string anchor) method TaggedBlockMappingStart (line 146) | protected static MappingStart TaggedBlockMappingStart(string tag) method AnchorAlias (line 155) | protected static AnchorAlias AnchorAlias(string alias) FILE: sources/core/Stride.Core.Yaml.Tests/ParserTests.cs class ParserTests (line 52) | public class ParserTests : ParserTestHelper method EmptyDocument (line 54) | [Fact] method VerifyEventsOnExample1 (line 62) | [Fact] method VerifyTokensOnExample2 (line 76) | [Fact] method VerifyTokensOnExample3 (line 87) | [Fact] method VerifyTokensOnExample4 (line 98) | [Fact] method VerifyTokensOnExample5 (line 115) | [Fact] method VerifyTokensOnExample6 (line 128) | [Fact] method VerifyTokensOnExample7 (line 140) | [Fact] method VerifyTokensOnExample8 (line 166) | [Fact] method VerifyTokensOnExample9 (line 181) | [Fact] method VerifyTokensOnExample10 (line 197) | [Fact] method VerifyTokensOnExample11 (line 221) | [Fact] method VerifyTokensOnExample12 (line 249) | [Fact] method VerifyTokensOnExample13 (line 275) | [Fact] method VerifyTokensOnExample14 (line 299) | [Fact] method VerifyTokenWithLocalTags (line 316) | [Fact] method ParserFor (line 334) | private static Parser ParserFor(string name) method AssertSequenceOfEventsFrom (line 339) | private static void AssertSequenceOfEventsFrom(Parser parser, params P... method AssertEvent (line 351) | private static void AssertEvent(ParsingEvent expected, ParsingEvent ac... FILE: sources/core/Stride.Core.Yaml.Tests/ScannerTestHelper.cs class ScannerTestHelper (line 50) | public class ScannerTestHelper : YamlTest method VersionDirective (line 60) | protected static VersionDirective VersionDirective(int major, int minor) method TagDirective (line 65) | protected static TagDirective TagDirective(string handle, string prefix) method Tag (line 70) | protected static Tag Tag(string handle, string suffix) method PlainScalar (line 75) | protected static Scalar PlainScalar(string text) method SingleQuotedScalar (line 80) | protected static Scalar SingleQuotedScalar(string text) method DoubleQuotedScalar (line 85) | protected static Scalar DoubleQuotedScalar(string text) method LiteralScalar (line 90) | protected static Scalar LiteralScalar(string text) method FoldedScalar (line 95) | protected static Scalar FoldedScalar(string text) method Anchor (line 122) | protected static Anchor Anchor(string anchor) method AnchorAlias (line 127) | protected static AnchorAlias AnchorAlias(string alias) FILE: sources/core/Stride.Core.Yaml.Tests/ScannerTests.cs class ScannerTests (line 51) | public class ScannerTests : ScannerTestHelper method VerifyTokensOnExample1 (line 53) | [Fact] method VerifyTokensOnExample2 (line 65) | [Fact] method VerifyTokensOnExample3 (line 74) | [Fact] method VerifyTokensOnExample4 (line 86) | [Fact] method VerifyTokensOnExample5 (line 99) | [Fact] method VerifyTokensOnExample6 (line 111) | [Fact] method VerifyTokensOnExample7 (line 121) | [Fact] method VerifyTokensOnExample8 (line 140) | [Fact] method VerifyTokensOnExample9 (line 155) | [Fact] method VerifyTokensOnExample10 (line 175) | [Fact] method VerifyTokensOnExample11 (line 207) | [Fact] method VerifyTokensOnExample12 (line 247) | [Fact] method VerifyTokensOnExample13 (line 282) | [Fact] method VerifyTokensOnExample14 (line 314) | [Fact] method ScannerFor (line 331) | private static Scanner ScannerFor(string name) method AssertSequenceOfTokensFrom (line 336) | private static void AssertSequenceOfTokensFrom(Scanner scanner, params... method AssertToken (line 348) | private static void AssertToken(Token expected, Token actual, int toke... FILE: sources/core/Stride.Core.Yaml.Tests/SchemaTests.cs class SchemaTests (line 52) | public class SchemaTests method TestFailsafeSchema (line 54) | [Fact] method TestJsonSchema (line 61) | [Fact] method TestCoreSchema (line 71) | [Fact] method TestExtendedSchema (line 79) | [Fact] method TestFailsafeSchemaCommon (line 90) | private static void TestFailsafeSchemaCommon(IYamlSchema schema) method TestJsonSchemaCommon (line 108) | private static void TestJsonSchemaCommon(IYamlSchema schema) method TestCoreSchemaCommon (line 134) | private static void TestCoreSchemaCommon(IYamlSchema schema) method TryParse (line 150) | private static void TryParse(IYamlSchema schema, string scalar, string... FILE: sources/core/Stride.Core.Yaml.Tests/Serialization/ExceptionWithNestedSerialization.cs class ExceptionWithNestedSerialization (line 51) | public class ExceptionWithNestedSerialization method NestedDocumentShouldDeserializeProperly (line 53) | [Fact] class Env (line 87) | public class Env class Message (line 93) | public class Message class PayloadA (line 99) | public class PayloadA FILE: sources/core/Stride.Core.Yaml.Tests/Serialization/ObjectFactoryTests.cs class ObjectFactoryTests (line 51) | public class ObjectFactoryTests method NotSpecifyingObjectFactoryUsesDefault (line 53) | public class FooBase; method ObjectFactoryIsInvoked (line 68) | [Fact] FILE: sources/core/Stride.Core.Yaml.Tests/Serialization/Samples.cs class Program (line 51) | public class Program method LoadYamlStream (line 53) | [Fact] FILE: sources/core/Stride.Core.Yaml.Tests/Serialization/SerializationSubClassTests.cs class SerializationSubClassTests (line 10) | public class SerializationSubClassTests class DefaultSizeValueAttribute (line 12) | public class DefaultSizeValueAttribute : DefaultValueAttribute method DefaultSizeValueAttribute (line 14) | public DefaultSizeValueAttribute(int width, int height) : base(null) type Size (line 26) | public struct Size class TestBaseClass (line 35) | public class TestBaseClass class TestSubClass1 (line 43) | [DataContractMetadataType(typeof(TestSubClass1Metadata))] method TestSubClass1 (line 46) | public TestSubClass1() class TestSubClass1Metadata (line 52) | private class TestSubClass1Metadata method TestSerializeSubClassWithOverriddenDefaultValues (line 61) | [Fact] method TestSerializeSubClassWithValuesSameAsBaseClassValues (line 76) | [Fact] FILE: sources/core/Stride.Core.Yaml.Tests/Serialization/SerializationTests.cs class SerializationTests (line 59) | public class SerializationTests : YamlTest method Roundtrip (line 61) | [Fact] method RoundtripWithDefaults (line 88) | [Fact] method CircularReference (line 115) | [Fact] class Y (line 133) | private class Y method DeserializeScalar (line 139) | [Fact] method DeserializeExplicitType (line 148) | [Fact] method DeserializeDictionary (line 161) | [Fact] method DeserializeExplicitDictionary (line 174) | [Fact] method DeserializeListOfDictionaries (line 190) | [Fact] method DeserializeList (line 205) | [Fact] method DeserializeExplicitList (line 219) | [Fact] method DeserializeEnumerable (line 233) | [Fact] method RoundtripList (line 250) | [Fact] method DeserializeArray (line 271) | [Fact] method Enums (line 285) | [Fact] method CustomTags (line 303) | [Fact] method RoundtripWithTypeConverter (line 333) | [Fact] class SomeCustomType (line 351) | class SomeCustomType method SomeCustomType (line 354) | public SomeCustomType(string value) class CustomTypeConverter (line 362) | public class CustomTypeConverter : ScalarSerializerBase, IYamlSerializ... method TryCreate (line 364) | public IYamlSerializable TryCreate(SerializerContext context, ITypeD... method ConvertFrom (line 369) | public override object ConvertFrom(ref ObjectContext context, Scalar... method ConvertTo (line 374) | public override string ConvertTo(ref ObjectContext objectContext) method RoundtripDictionary (line 380) | [Fact] method SerializeAnonymousType (line 404) | [Fact] method SerializationIncludesDefaultValueWhenAsked (line 425) | [Fact] method SerializationDoesNotIncludeDefaultValueWhenNotAsked (line 441) | [Fact] method SerializationOfNullWorksInJson (line 458) | [Fact] method DeserializationOfNullWorksInJson (line 474) | [Fact] method SerializationRespectsYamlIgnoreAttribute (line 493) | [Fact] class ContainsIgnore (line 516) | class ContainsIgnore method SerializeArrayOfIdenticalObjects (line 522) | [Fact] method SerializeThenDeserialize (line 540) | private T SerializeThenDeserialize(T input) class Z (line 552) | public class Z method RoundtripAlias (line 557) | [Fact] class ConventionTest (line 575) | private class ConventionTest method DefaultValueAttributeIsUsedWhenPresentWithoutEmitDefaults (line 593) | [Fact] method DefaultValueAttributeIsIgnoredWhenPresentWithEmitDefaults (line 607) | [Fact] method DefaultValueAttributeIsIgnoredWhenValueIsDifferent (line 621) | [Fact] class HasDefaults (line 636) | public class HasDefaults method NullValuesInListsAreAlwaysEmittedWithoutEmitDefaults (line 644) | [Fact] method NullValuesInListsAreAlwaysEmittedWithEmitDefaults (line 658) | [Fact] method DeserializeTwoDocuments (line 672) | [Fact] method DeserializeManyDocuments (line 696) | [Fact] class Person (line 726) | public class Person class ExtendedPerson (line 731) | public class ExtendedPerson method DeserializeIntoExisting (line 737) | [Fact] method DeserializeWithExistingObject (line 757) | [Fact] class Family (line 773) | public class Family method DeserializeIntoExistingSubObjects (line 779) | [Fact] method DeserializeWithRepeatedSubObjects (line 805) | [Fact] method ThrowWithoutEmptyCtor (line 825) | [Fact] class ClassWithNonEmptyCtor (line 839) | class ClassWithNonEmptyCtor method ClassWithNonEmptyCtor (line 841) | public ClassWithNonEmptyCtor(bool parameter) { } method DeserializeEmptyDocument (line 845) | [Fact] method SerializeGenericDictionaryShouldNotThrowTargetException (line 853) | [Fact] class OnlyGenericDictionary (line 865) | private class OnlyGenericDictionary : IDictionary method Add (line 871) | public void Add(string key, string value) method ContainsKey (line 876) | public bool ContainsKey(string key) method Remove (line 883) | public bool Remove(string key) method TryGetValue (line 888) | public bool TryGetValue(string key, out string value) method Add (line 901) | public void Add(KeyValuePair item) method Clear (line 906) | public void Clear() method Contains (line 911) | public bool Contains(KeyValuePair item) method CopyTo (line 916) | public void CopyTo(KeyValuePair[] array, int arrayIn... method Remove (line 925) | public bool Remove(KeyValuePair item) method GetEnumerator (line 934) | public IEnumerator> GetEnumerator() method GetEnumerator (line 943) | IEnumerator IEnumerable.GetEnumerator() method UndefinedForwardReferencesFail (line 951) | [Fact] method DeserializeNullList (line 964) | [Fact] class X (line 986) | private class X method X (line 1013) | public X() class W (line 1025) | public class W FILE: sources/core/Stride.Core.Yaml.Tests/Serialization/SerializationTests2.cs class SerializationTests2 (line 54) | public class SerializationTests2 type MyEnum (line 56) | public enum MyEnum type MyEnumWithFlags (line 62) | [Flags] method TestHelloWorld (line 69) | [Fact] type Color (line 86) | public struct Color class TestStructColor (line 97) | public class TestStructColor type StructWithDefaultValue (line 102) | public struct StructWithDefaultValue method StructWithDefaultValue (line 104) | public StructWithDefaultValue(int width, int height) : this() class TestStructWithDefaultValues (line 119) | public class TestStructWithDefaultValues method TestStructWithDefaultValues (line 121) | public TestStructWithDefaultValues() method TestSimpleStruct (line 129) | [Fact] method TestSimpleStructWithDefaultValues (line 146) | [Fact] method TestSimpleStructMemberOrdering (line 160) | [Fact] class MyObject (line 177) | public class MyObject method MyObject (line 179) | public MyObject() method TestSimpleObjectAndPrimitive (line 226) | [Fact] class MyDynamicMember (line 259) | private class MyDynamicMember : DynamicMemberDescriptorBase method MyDynamicMember (line 261) | public MyDynamicMember() : base("~Id", typeof(int), typeof(object)) method Get (line 269) | public override object Get(object thisObject) method Set (line 275) | public override void Set(object thisObject, object value) method TestDynamicMember (line 283) | [Fact] class ObjectWithLiteralString (line 312) | public class ObjectWithLiteralString method TestLiteralString (line 318) | [Theory] class ObjectWithFoldedString (line 346) | public class ObjectWithFoldedString method TestFoldedString (line 352) | [Theory] class ObjectFloatDoublePrecision (line 379) | public class ObjectFloatDoublePrecision method TestFloatDoublePrecision (line 386) | [Fact] class ObjectFloatDoubleNaNInfinity (line 402) | public class ObjectFloatDoubleNaNInfinity method TestFloatDoubleNaNInfinity (line 417) | [Fact] class MyObjectAndCollection (line 437) | public class MyObjectAndCollection method MyObjectAndCollection (line 439) | public MyObjectAndCollection() method TestObjectWithCollection (line 452) | [Fact] class MyCustomCollectionWithProperties (line 467) | public class MyCustomCollectionWithProperties : List method TestCustomCollectionWithProperties (line 481) | [Fact] class MyCustomDictionaryWithProperties (line 500) | public class MyCustomDictionaryWithProperties : Dictionary method TestCustomDictionaryWithProperties (line 514) | [Fact] method TestCustomDictionaryWithItemsAsMembers (line 537) | [Fact] class MyCustomClassWithSpecialMembers (line 555) | public class MyCustomClassWithSpecialMembers method MyCustomClassWithSpecialMembers (line 557) | public MyCustomClassWithSpecialMembers() method TestMyCustomClassWithSpecialMembers (line 603) | [Fact] class ClassMemberOrder (line 633) | public class ClassMemberOrder method ClassMemberOrder (line 635) | public ClassMemberOrder() method TestClassMemberOrder (line 679) | [Fact] class ClassWithMemberIEnumerable (line 687) | public class ClassWithMemberIEnumerable class ClassWithObjectAndScalar (line 715) | public class ClassWithObjectAndScalar method ClassWithObjectAndScalar (line 717) | public ClassWithObjectAndScalar() method TestClassWithObjectAndScalar (line 734) | [Fact] method TestNoEmitTags (line 742) | [Fact] method TestImplicitDictionaryAndList (line 752) | [Fact] type IMemberInterface (line 787) | public interface IMemberInterface class MemberInterface (line 792) | public class MemberInterface : IMemberInterface method Equals (line 794) | protected bool Equals(MemberInterface other) method Equals (line 800) | public override bool Equals(object obj) method GetHashCode (line 806) | public override int GetHashCode() method MemberInterface (line 811) | public MemberInterface() class MemberObject (line 822) | public class MemberObject : MemberInterface method MemberObject (line 824) | public MemberObject() method Equals (line 831) | protected bool Equals(MemberObject other) method Equals (line 837) | public override bool Equals(object obj) method GetHashCode (line 843) | public override int GetHashCode() class ClassMemberWithInheritance (line 849) | public class ClassMemberWithInheritance method ClassMemberWithInheritance (line 851) | public ClassMemberWithInheritance() method Equals (line 867) | protected bool Equals(ClassMemberWithInheritance other) method Equals (line 873) | public override bool Equals(object obj) method GetHashCode (line 879) | public override int GetHashCode() method TestClassMemberWithInheritance (line 885) | [Fact] method TestEmitShortTypeName (line 898) | [Fact] class ClassWithChars (line 906) | public class ClassWithChars method TestClassWithChars (line 913) | [Fact] method TestClassWithSpecialChars (line 925) | [Fact] class ClassWithStyle (line 940) | [DataStyle(DataStyle.Compact)] class ClassNoStyle (line 948) | public class ClassNoStyle method ClassNoStyle (line 950) | public ClassNoStyle() class CustomList (line 979) | [DataStyle(DataStyle.Compact)] class FormatListObject (line 985) | private class FormatListObject : DefaultObjectSerializerBackend method GetStyle (line 987) | public override DataStyle GetStyle(ref ObjectContext objectContext) method TestStyles (line 996) | [Fact] class ClassWithKeyTransform (line 1057) | public class ClassWithKeyTransform method ClassWithKeyTransform (line 1059) | public ClassWithKeyTransform() class MyMappingKeyTransform (line 1071) | class MyMappingKeyTransform : DefaultObjectSerializerBackend method MyMappingKeyTransform (line 1073) | public MyMappingKeyTransform() method ReadMemberName (line 1080) | public override string ReadMemberName(ref ObjectContext objectContex... method ReadDictionaryKey (line 1091) | public override object ReadDictionaryKey(ref ObjectContext objectCon... method WriteDictionaryKey (line 1102) | public override void WriteDictionaryKey(ref ObjectContext objectCont... method WriteMemberName (line 1112) | public override void WriteMemberName(ref ObjectContext objectContext... method TestKeyTransform (line 1122) | [Fact] method TestSkipMember (line 1164) | [Fact] class SkipMemberTransform (line 1184) | class SkipMemberTransform : DefaultObjectSerializerBackend method ReadMemberName (line 1186) | public override string ReadMemberName(ref ObjectContext objectContex... class TestRemapObject (line 1194) | [DataContract("TestRemapObject")] type MyRemapEnum (line 1204) | [DataContract("MyRemapEnum")] method TestRemap (line 1212) | [Fact] class TestWithMemberRenamed (line 1270) | [DataContract("TestWithMemberRenamed")] method TestYamlMember (line 1278) | [Fact] class MyClassImmutable (line 1294) | public sealed class MyClassImmutable method MyClassImmutable (line 1296) | public MyClassImmutable(string name, int value) method Equals (line 1306) | private bool Equals(MyClassImmutable other) method Equals (line 1312) | public override bool Equals(object obj) method GetHashCode (line 1318) | public override int GetHashCode() class MyClassImmutableSerializer (line 1324) | public class MyClassImmutableSerializer : ObjectSerializer method TryCreate (line 1326) | public override IYamlSerializable TryCreate(SerializerContext contex... method CreateOrTransformObject (line 1331) | protected override void CreateOrTransformObject(ref ObjectContext ob... method TransformObjectAfterRead (line 1336) | protected override void TransformObjectAfterRead(ref ObjectContext o... class MyClassMutable (line 1344) | internal sealed class MyClassMutable method MyClassMutable (line 1346) | public MyClassMutable() method MyClassMutable (line 1350) | public MyClassMutable(MyClassImmutable immutable) method ToImmutable (line 1360) | public MyClassImmutable ToImmutable() method TestImmutable (line 1370) | [Fact] method TestDictionaryWithObjectValue (line 1387) | [Fact] class ObjectWithDictionaryAndObjectValue (line 1406) | public class ObjectWithDictionaryAndObjectValue method ObjectWithDictionaryAndObjectValue (line 1408) | public ObjectWithDictionaryAndObjectValue() method TestMaskSimple (line 1416) | [Fact] class ObjectWithMask (line 1459) | public class ObjectWithMask method TestNonImplicitMemberType (line 1470) | [Fact] method TestLongIntegers (line 1487) | [Fact] class ClassWithImplicitMemberType (line 1510) | public class ClassWithImplicitMemberType method ClassWithImplicitMemberType (line 1512) | public ClassWithImplicitMemberType() class ClassWithNonImplicitMemberType (line 1521) | public class ClassWithNonImplicitMemberType method ClassWithNonImplicitMemberType (line 1523) | public ClassWithNonImplicitMemberType() class ClassWithImplicitMemberTypeInner (line 1531) | public class ClassWithImplicitMemberTypeInner method SerialRoundTrip (line 1536) | private static void SerialRoundTrip(SerializerSettings settings, strin... method SerialRoundTrip (line 1555) | private static object SerialRoundTrip(SerializerSettings settings, obj... FILE: sources/core/Stride.Core.Yaml.Tests/Serialization/TracingVisitor.cs class TracingVisitor (line 50) | public class TracingVisitor : YamlVisitor method WriteIndent (line 54) | private void WriteIndent() method Visit (line 62) | protected override void Visit(YamlDocument document) method Visit (line 69) | protected override void Visit(YamlMappingNode mapping) method Visit (line 76) | protected override void Visit(YamlScalarNode scalar) method Visit (line 83) | protected override void Visit(YamlSequenceNode sequence) method Visit (line 90) | protected override void Visit(YamlStream stream) method Visited (line 97) | protected override void Visited(YamlDocument document) method Visited (line 104) | protected override void Visited(YamlMappingNode mapping) method Visited (line 111) | protected override void Visited(YamlScalarNode scalar) method Visited (line 118) | protected override void Visited(YamlSequenceNode sequence) method Visited (line 125) | protected override void Visited(YamlStream stream) FILE: sources/core/Stride.Core.Yaml.Tests/Serialization/YamlStreamTests.cs class YamlStreamTests (line 52) | public class YamlStreamTests : YamlTest method LoadSimpleDocument (line 54) | [Fact] method BackwardAliasReferenceWorks (line 65) | [Fact] method ForwardAliasReferenceWorks (line 83) | [Fact] method RoundtripExample1 (line 101) | [Fact] method RoundtripExample2 (line 107) | [Fact] method RoundtripExample3 (line 113) | [Fact] method RoundtripExample4 (line 119) | [Fact] method RoundtripExample5 (line 125) | [Fact] method RoundtripExample6 (line 131) | [Fact] method RoundtripExample7 (line 137) | [Fact] method RoundtripExample8 (line 143) | [Fact] method RoundtripExample9 (line 149) | [Fact] method RoundtripExample10 (line 155) | [Fact] method RoundtripExample11 (line 161) | [Fact] method RoundtripExample12 (line 167) | [Fact] method RoundtripExample13 (line 173) | [Fact] method RoundtripExample14 (line 179) | [Fact] method RoundtripBackreference (line 185) | [Fact] method FailBackreference (line 191) | [Fact] method RoundtripTags (line 197) | [Fact] method AllAliasesMustBeResolved (line 203) | [Fact] method RoundtripTest (line 210) | private static void RoundtripTest(string yamlFileName) class YamlDocumentStructureBuilder (line 243) | private class YamlDocumentStructureBuilder : YamlVisitor method Visit (line 249) | protected override void Visit(YamlScalarNode scalar) method Visit (line 254) | protected override void Visit(YamlSequenceNode sequence) method Visited (line 259) | protected override void Visited(YamlSequenceNode sequence) method Visit (line 264) | protected override void Visit(YamlMappingNode mapping) method Visited (line 269) | protected override void Visited(YamlMappingNode mapping) class YamlNodeEvent (line 275) | private class YamlNodeEvent method YamlNodeEvent (line 282) | public YamlNodeEvent(YamlNodeEventType type, string anchor, string t... type YamlNodeEventType (line 291) | private enum YamlNodeEventType method RoundtripSample (line 301) | [Fact] FILE: sources/core/Stride.Core.Yaml.Tests/TagTests.cs class SimpleType (line 15) | public class SimpleType { } class SimpleType2 (line 17) | public class SimpleType2 { } class SimpleType3 (line 19) | public class SimpleType3 { } class SimpleType4 (line 21) | public class SimpleType4 { } type SimpleStruct (line 23) | public struct SimpleStruct { } class NestedTypeContainer (line 25) | public class NestedTypeContainer { public class NestedType { public clas... class NestedType (line 25) | public class NestedType { public class NestedType2 { } } class NestedType2 (line 25) | public class NestedType2 { } class GenericNestedTypeContainer (line 27) | public class GenericNestedTypeContainer { public class NestedType { p... class NestedType (line 27) | public class NestedType { public class NestedType2 { } } class NestedType2 (line 27) | public class NestedType2 { } class GenericNestedTypeContainer2 (line 29) | public class GenericNestedTypeContainer2 { public class NestedTy... class NestedType (line 29) | public class NestedType { public class NestedType2 { } } class NestedType2 (line 29) | public class NestedType2 { } class GenericType (line 31) | public class GenericType { } class DataContractType (line 33) | [DataContract("CustomName")] class GenericDataContractType (line 36) | [DataContract("CustomName2")] class AliasType (line 39) | [DataAlias("OldName")] class TagTests (line 42) | [DataAlias("PreviousName")] method TestNullType (line 54) | [Fact] method TestDefaultType (line 60) | [Fact] method TestCoreType (line 66) | [Fact] method TestSimpleType (line 72) | [Fact] method TestNullableType (line 78) | [Fact] method TestNestedType (line 89) | [Fact] method TestDoubleNestedType (line 95) | [Fact] method TestGenericType (line 101) | [Fact] method TestGenericNestedType (line 108) | [Fact] method TestGenericDoubleNestedType (line 115) | [Fact] method TestNestedGenericType (line 122) | [Fact] method TestGenericNestedGenericType (line 128) | [Fact] method TestDataContractType (line 135) | [Fact] method TestGenericDataContractType (line 141) | [Fact] method TestAliasContractType (line 152) | [Fact] method TestDefaultTypeArray (line 159) | [Fact] method TestCoreTypeArray (line 166) | [Fact] method TestSimpleTypeArray (line 172) | [Fact] method TestSimpleTypeNestedArray (line 178) | [Fact] method TestNestedTypeArray (line 184) | [Fact] method TestDoubleNestedTypeArray (line 190) | [Fact] method TestGenericTypeArray (line 196) | [Fact] method TestGenericTypeNestedArray (line 207) | [Fact] method TestGenericNestedTypeArray (line 218) | [Fact] method TestGenericDoubleNestedTypeArray (line 229) | [Fact] method TestNestedGenericTypeArray (line 240) | [Fact] method TestGenericNestedGenericTypeArray (line 248) | [Fact] method TestGenericNestedGenericTypeDoubleArray (line 261) | [Fact] method TestDataContractTypeArray (line 274) | [Fact] method TestGenericDataContractTypeArray (line 281) | [Fact] method TestAliasContractTypeArray (line 294) | [Fact(Skip = "Aliases are not supported for arrays")] method CreateSerializer (line 303) | [NotNull] method TestType (line 313) | private static void TestType(Type type, string tag) method TestTypeWithAlias (line 331) | private static void TestTypeWithAlias(Type type, string tag, string al... FILE: sources/core/Stride.Core.Yaml.Tests/YamlTest.cs class YamlTest (line 51) | public class YamlTest method YamlFile (line 53) | protected static TextReader YamlFile(string name) method YamlText (line 62) | protected static TextReader YamlText(string yaml) FILE: sources/core/Stride.Core.Yaml/CharacterAnalyzer.cs class CharacterAnalyzer (line 50) | internal class CharacterAnalyzer where TBuffer : ILookAheadBuffer method CharacterAnalyzer (line 54) | public CharacterAnalyzer(TBuffer buffer) method Peek (line 63) | public char Peek(int offset) method Skip (line 68) | public void Skip(int length) method IsAlpha (line 77) | public bool IsAlpha(int offset) method IsAlpha (line 88) | public bool IsAlpha() method IsAscii (line 96) | public bool IsAscii(int offset) method IsAscii (line 101) | public bool IsAscii() method IsPrintable (line 106) | public bool IsPrintable(int offset) method IsPrintable (line 112) | public bool IsPrintable() method IsDigit (line 120) | public bool IsDigit(int offset) method IsDigit (line 126) | public bool IsDigit() method AsDigit (line 134) | public int AsDigit(int offset) method AsDigit (line 139) | public int AsDigit() method IsHex (line 147) | public bool IsHex(int offset) method AsHex (line 159) | public int AsHex(int offset) method IsSpace (line 177) | public bool IsSpace(int offset) method IsSpace (line 182) | public bool IsSpace() method IsZero (line 190) | public bool IsZero(int offset) method IsZero (line 195) | public bool IsZero() method IsTab (line 203) | public bool IsTab(int offset) method IsTab (line 208) | public bool IsTab() method IsBlank (line 216) | public bool IsBlank(int offset) method IsBlank (line 221) | public bool IsBlank() method IsBreak (line 229) | public bool IsBreak(int offset) method IsBreak (line 234) | public bool IsBreak() method IsCrLf (line 239) | public bool IsCrLf(int offset) method IsCrLf (line 244) | public bool IsCrLf() method IsBreakOrZero (line 252) | public bool IsBreakOrZero(int offset) method IsBreakOrZero (line 257) | public bool IsBreakOrZero() method IsBlankOrBreakOrZero (line 265) | public bool IsBlankOrBreakOrZero(int offset) method IsBlankOrBreakOrZero (line 270) | public bool IsBlankOrBreakOrZero() method Check (line 275) | public bool Check(char expected) method Check (line 280) | public bool Check(char expected, int offset) method Check (line 285) | public bool Check(string expectedCharacters) method Check (line 290) | public bool Check(string expectedCharacters, int offset) FILE: sources/core/Stride.Core.Yaml/Constants.cs class Constants (line 53) | internal static class Constants FILE: sources/core/Stride.Core.Yaml/Emitter.cs class Emitter (line 63) | public class Emitter : IEmitter type AnchorData (line 90) | private struct AnchorData type TagData (line 98) | private struct TagData type ScalarData (line 106) | private struct ScalarData method Emitter (line 147) | public Emitter(TextWriter output, int bestIndent = MinBestIndent, int ... method Write (line 176) | private void Write(char value) method Write (line 182) | private void Write(string value) method WriteBreak (line 188) | private void WriteBreak() method Emit (line 198) | public void Emit(ParsingEvent @event) method NeedMoreEvents (line 221) | private bool NeedMoreEvents() method AnalyzeAnchor (line 278) | private void AnalyzeAnchor(string anchor, bool isAlias) method AnalyzeEvent (line 287) | private void AnalyzeEvent(ParsingEvent evt) method AnalyzeScalar (line 322) | private void AnalyzeScalar(string value) method AnalyzeTag (line 539) | private void AnalyzeTag(string tag) method StateMachine (line 556) | private void StateMachine(ParsingEvent evt) method EmitStreamStart (line 640) | private void EmitStreamStart(ParsingEvent evt) method EmitDocumentStart (line 659) | private void EmitDocumentStart(ParsingEvent evt, bool isFirst) method CheckEmptyDocument (line 745) | private bool CheckEmptyDocument() method WriteTagHandle (line 764) | private void WriteTagHandle(string value) method UrlEncode (line 779) | private static string UrlEncode(string text) method WriteTagContent (line 792) | private void WriteTagContent(string value, bool needsWhitespace) method AppendTagDirective (line 808) | private void AppendTagDirective(TagDirective value, bool allowDuplicates) method AnalyzeVersionDirective (line 830) | private static void AnalyzeVersionDirective(VersionDirective versionDi... method WriteIndicator (line 838) | private void WriteIndicator(string indicator, bool needWhitespace, boo... method WriteIndent (line 852) | private void WriteIndent() method EmitDocumentContent (line 873) | private void EmitDocumentContent(ParsingEvent evt) method EmitNode (line 882) | private void EmitNode(ParsingEvent evt, bool isRoot, bool isMapping, b... method EmitSequenceStart (line 915) | private void EmitSequenceStart(ParsingEvent evt) method CheckEmptySequence (line 935) | private bool CheckEmptySequence() method CheckEmptyMapping (line 949) | private bool CheckEmptyMapping() method ProcessTag (line 963) | private void ProcessTag() method EmitMappingStart (line 989) | private void EmitMappingStart(ParsingEvent evt) method EmitScalar (line 1009) | private void EmitScalar(ParsingEvent evt) method ProcessScalar (line 1024) | private void ProcessScalar() method IsBreak (line 1054) | private static bool IsBreak(char character) method IsBlank (line 1059) | private static bool IsBlank(char character) method IsSpace (line 1067) | private static bool IsSpace(char character) method IsPrintable (line 1072) | internal static bool IsPrintable(char character) method WriteFoldedScalar (line 1084) | private void WriteFoldedScalar(string value) method WriteLiteralScalar (line 1144) | private void WriteLiteralScalar(string value) method WriteDoubleQuotedScalar (line 1183) | private void WriteDoubleQuotedScalar(string value, bool allowBreaks) method WriteSingleQuotedScalar (line 1309) | private void WriteSingleQuotedScalar(string value, bool allowBreaks) method WritePlainScalar (line 1365) | private void WritePlainScalar(string value, bool allowBreaks) method IncreaseIndent (line 1425) | private void IncreaseIndent(bool isFlow, bool isIndentless) method SelectScalarStyle (line 1442) | private void SelectScalarStyle(ParsingEvent evt) method EmitAlias (line 1516) | private void EmitAlias() method ProcessAnchor (line 1525) | private void ProcessAnchor() method WriteAnchor (line 1534) | private void WriteAnchor(string value) method EmitDocumentEnd (line 1545) | private void EmitDocumentEnd(ParsingEvent evt) method EmitFlowSequenceItem (line 1571) | private void EmitFlowSequenceItem(ParsingEvent evt, bool isFirst) method EmitFlowMappingKey (line 1612) | private void EmitFlowMappingKey(ParsingEvent evt, bool isFirst) method SafeStringLength (line 1659) | private static int SafeStringLength(string value) method CheckSimpleKey (line 1667) | private bool CheckSimpleKey() method EmitFlowMappingValue (line 1726) | private void EmitFlowMappingValue(ParsingEvent evt, bool isSimple) method EmitBlockSequenceItem (line 1747) | private void EmitBlockSequenceItem(ParsingEvent evt, bool isFirst) method EmitBlockMappingKey (line 1771) | private void EmitBlockMappingKey(ParsingEvent evt, bool isFirst) method EmitBlockMappingValue (line 1803) | private void EmitBlockMappingValue(ParsingEvent evt, bool isSimple) method WriteBlockScalarHints (line 1818) | private void WriteBlockScalarHints(string value) FILE: sources/core/Stride.Core.Yaml/EmitterState.cs type EmitterState (line 51) | internal enum EmitterState FILE: sources/core/Stride.Core.Yaml/EventReader.cs class EventReader (line 57) | public class EventReader method EventReader (line 67) | public EventReader(IParser parser) method Expect (line 87) | public T Expect() where T : Event method MoveNext (line 112) | private void MoveNext() method Accept (line 124) | public bool Accept() where T : Event method Allow (line 138) | public T Allow() where T : Event method Peek (line 154) | public T Peek() where T : Event method ReadCurrent (line 164) | public void ReadCurrent(IList events) method Skip (line 186) | public void Skip() method Skip (line 208) | public void Skip(int untilDepth, bool skipAtLeastOne = true) method RefreshParserState (line 220) | public void RefreshParserState() method EnsureNotAtEndOfStream (line 228) | private void EnsureNotAtEndOfStream() FILE: sources/core/Stride.Core.Yaml/Events/AnchorAlias.cs class AnchorAlias (line 53) | public class AnchorAlias : ParsingEvent method AnchorAlias (line 80) | public AnchorAlias(string value, Mark start, Mark end) method AnchorAlias (line 100) | public AnchorAlias(string value) method ToString (line 111) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/Events/DocumentEnd.cs class DocumentEnd (line 53) | public class DocumentEnd : ParsingEvent method DocumentEnd (line 83) | public DocumentEnd(bool isImplicit, Mark start, Mark end) method DocumentEnd (line 93) | public DocumentEnd(bool isImplicit) method ToString (line 104) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/Events/DocumentStart.cs class DocumentStart (line 54) | public class DocumentStart : ParsingEvent method DocumentStart (line 101) | public DocumentStart(VersionDirective version, TagDirectiveCollection ... method DocumentStart (line 115) | public DocumentStart(VersionDirective version, TagDirectiveCollection ... method DocumentStart (line 125) | public DocumentStart(Mark start, Mark end) method DocumentStart (line 133) | public DocumentStart() method ToString (line 144) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/Events/EventType.cs type EventType (line 51) | internal enum EventType FILE: sources/core/Stride.Core.Yaml/Events/MappingEnd.cs class MappingEnd (line 51) | public class MappingEnd : ParsingEvent method MappingEnd (line 70) | public MappingEnd(Mark start, Mark end) method MappingEnd (line 78) | public MappingEnd() method ToString (line 89) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/Events/MappingStart.cs class MappingStart (line 53) | public class MappingStart : NodeEvent method MappingStart (line 99) | public MappingStart(string anchor, string tag, bool isImplicit, DataSt... method MappingStart (line 113) | public MappingStart(string anchor, string tag, bool isImplicit, DataSt... method MappingStart (line 121) | public MappingStart() method ToString (line 132) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/Events/NodeEvent.cs class NodeEvent (line 54) | public abstract class NodeEvent : ParsingEvent method NodeEvent (line 87) | protected NodeEvent(string anchor, string tag, Mark start, Mark end) method NodeEvent (line 115) | protected NodeEvent(string anchor, string tag) FILE: sources/core/Stride.Core.Yaml/Events/ParsingEvent.cs class ParsingEvent (line 51) | public abstract class ParsingEvent method ParsingEvent (line 84) | internal ParsingEvent(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Events/Scalar.cs class Scalar (line 53) | public class Scalar : NodeEvent method Scalar (line 114) | public Scalar(string anchor, string tag, string value, ScalarStyle sty... method Scalar (line 132) | public Scalar(string anchor, string tag, string value, ScalarStyle sty... method Scalar (line 141) | public Scalar(string value) method Scalar (line 151) | public Scalar(string tag, string value) method Scalar (line 159) | public Scalar(string anchor, string tag, string value) method ToString (line 170) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/Events/SequenceEnd.cs class SequenceEnd (line 51) | public class SequenceEnd : ParsingEvent method SequenceEnd (line 70) | public SequenceEnd(Mark start, Mark end) method SequenceEnd (line 78) | public SequenceEnd() method ToString (line 89) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/Events/SequenceStart.cs class SequenceStart (line 53) | public class SequenceStart : NodeEvent method SequenceStart (line 94) | public SequenceStart() : base(null, null) method SequenceStart (line 107) | public SequenceStart(string anchor, string tag, bool isImplicit, DataS... method SequenceStart (line 117) | public SequenceStart(string anchor, string tag, bool isImplicit, DataS... method ToString (line 128) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/Events/StreamEnd.cs class StreamEnd (line 51) | public class StreamEnd : ParsingEvent method StreamEnd (line 70) | public StreamEnd(Mark start, Mark end) method StreamEnd (line 78) | public StreamEnd() method ToString (line 89) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/Events/StreamStart.cs class StreamStart (line 51) | public class StreamStart : ParsingEvent method StreamStart (line 68) | public StreamStart() method StreamStart (line 78) | public StreamStart(Mark start, Mark end) method ToString (line 89) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/FakeList.cs class FakeList (line 54) | public class FakeList method FakeList (line 63) | public FakeList(IEnumerator collection) method FakeList (line 72) | public FakeList(IEnumerable collection) FILE: sources/core/Stride.Core.Yaml/IEmitter.cs type IEmitter (line 53) | public interface IEmitter method Emit (line 58) | void Emit(ParsingEvent @event); FILE: sources/core/Stride.Core.Yaml/ILookAheadBuffer.cs type ILookAheadBuffer (line 48) | internal interface ILookAheadBuffer method Peek (line 58) | char Peek(int offset); method Skip (line 64) | void Skip(int length); FILE: sources/core/Stride.Core.Yaml/IParser.cs type IParser (line 53) | public interface IParser method MoveNext (line 69) | bool MoveNext(); FILE: sources/core/Stride.Core.Yaml/InsertionQueue.cs class InsertionQueue (line 54) | public class InsertionQueue method Enqueue (line 69) | public void Enqueue(T item) method Dequeue (line 78) | public T Dequeue() method Insert (line 95) | public void Insert(int index, T item) FILE: sources/core/Stride.Core.Yaml/LookAheadBuffer.cs class LookAheadBuffer (line 58) | public class LookAheadBuffer : ILookAheadBuffer method LookAheadBuffer (line 71) | public LookAheadBuffer(TextReader input, int capacity) method GetIndexForOffset (line 94) | private int GetIndexForOffset(int offset) method Peek (line 107) | public char Peek(int offset) method Cache (line 132) | public void Cache(int length) method Skip (line 155) | public void Skip(int length) FILE: sources/core/Stride.Core.Yaml/Mark.cs type Mark (line 53) | public struct Mark method ToString (line 118) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/MemoryParser.cs class MemoryParser (line 8) | public class MemoryParser : IParser method MemoryParser (line 14) | public MemoryParser(IList parsingEvents) method MoveNext (line 37) | public bool MoveNext() FILE: sources/core/Stride.Core.Yaml/Parser.cs class Parser (line 64) | public class Parser : IParser method GetCurrentToken (line 75) | private Token GetCurrentToken() method Parser (line 91) | public Parser(TextReader input) method MoveNext (line 108) | public bool MoveNext() method StateMachine (line 124) | private Event StateMachine() method Skip (line 203) | private void Skip() method ParseStreamStart (line 217) | private Event ParseStreamStart() method ParseDocumentStart (line 238) | private Event ParseDocumentStart(bool isImplicit) method ProcessDirectives (line 306) | private VersionDirective ProcessDirectives(TagDirectiveCollection tags) method AddDefaultTagDirectives (line 358) | private static void AddDefaultTagDirectives(TagDirectiveCollection dir... method ParseDocumentContent (line 374) | private Event ParseDocumentContent() method ProcessEmptyScalar (line 396) | private static Event ProcessEmptyScalar(Mark position) method ParseNode (line 429) | private Event ParseNode(bool isBlock, bool isIndentlessSequence) method ParseDocumentEnd (line 572) | private Event ParseDocumentEnd() method ParseBlockSequenceEntry (line 596) | private Event ParseBlockSequenceEntry(bool isFirst) method ParseIndentlessSequenceEntry (line 641) | private Event ParseIndentlessSequenceEntry() method ParseBlockMappingKey (line 677) | private Event ParseBlockMappingKey(bool isFirst) method ParseBlockMappingValue (line 727) | private Event ParseBlockMappingValue() method ParseFlowSequenceEntry (line 766) | private Event ParseFlowSequenceEntry(bool isFirst) method ParseFlowSequenceEntryMappingKey (line 815) | private Event ParseFlowSequenceEntryMappingKey() method ParseFlowSequenceEntryMappingValue (line 836) | private Event ParseFlowSequenceEntryMappingValue() method ParseFlowSequenceEntryMappingEnd (line 856) | private Event ParseFlowSequenceEntryMappingEnd() method ParseFlowMappingKey (line 875) | private Event ParseFlowMappingKey(bool isFirst) method ParseFlowMappingValue (line 931) | private Event ParseFlowMappingValue(bool isEmpty) FILE: sources/core/Stride.Core.Yaml/ParserState.cs type ParserState (line 51) | internal enum ParserState FILE: sources/core/Stride.Core.Yaml/Scanner.cs class Scanner (line 58) | public class Scanner method InitializeSimpleEscapeCodes (line 94) | private static IDictionary InitializeSimpleEscapeCodes() method ReadCurrentCharacter (line 118) | private char ReadCurrentCharacter() method ReadLine (line 125) | private void ReadLine(StringBuilder dest) method Scanner (line 144) | public Scanner(TextReader input) method MoveNext (line 162) | public bool MoveNext() method InternalMoveNext (line 172) | internal bool InternalMoveNext() method ConsumeCurrent (line 194) | internal void ConsumeCurrent() method FetchMoreTokens (line 201) | private void FetchMoreTokens() method StartsWith (line 246) | private static bool StartsWith(StringBuilder what, char start) method StaleSimpleKeys (line 255) | private void StaleSimpleKeys() method FetchNextToken (line 281) | private void FetchNextToken() method CheckWhiteSpace (line 512) | private bool CheckWhiteSpace() method IsDocumentIndicator (line 517) | private bool IsDocumentIndicator() method Skip (line 532) | private void Skip() method SkipLine (line 539) | private void SkipLine() method ScanToNextToken (line 561) | private void ScanToNextToken() method FetchStreamStart (line 613) | private void FetchStreamStart() method UnrollIndent (line 637) | private void UnrollIndent(int column) method FetchStreamEnd (line 663) | private void FetchStreamEnd() method FetchDirective (line 689) | private void FetchDirective() method ScanDirective (line 719) | private Token ScanDirective() method FetchDocumentIndicator (line 783) | private void FetchDocumentIndicator(bool isStartToken) method FetchFlowCollectionStart (line 810) | private void FetchFlowCollectionStart(bool isSequenceToken) method IncreaseFlowLevel (line 847) | private void IncreaseFlowLevel() method FetchFlowCollectionEnd (line 861) | private void FetchFlowCollectionEnd(bool isSequenceToken) method DecreaseFlowLevel (line 896) | private void DecreaseFlowLevel() method FetchFlowEntry (line 909) | private void FetchFlowEntry() method FetchBlockEntry (line 932) | private void FetchBlockEntry() method FetchKey (line 976) | private void FetchKey() method FetchValue (line 1015) | private void FetchValue() method RollIndent (line 1079) | private void RollIndent(int column, int number, bool isSequence, Mark ... method FetchAnchor (line 1124) | private void FetchAnchor(bool isAlias) method ScanAnchor (line 1139) | private Token ScanAnchor(bool isAlias) method FetchTag (line 1182) | private void FetchTag() method ScanTag (line 1200) | Token ScanTag() method FetchBlockScalar (line 1289) | private void FetchBlockScalar(bool isLiteral) method ScanBlockScalar (line 1307) | Token ScanBlockScalar(bool isLiteral) method ScanBlockScalarBreaks (line 1492) | private int ScanBlockScalarBreaks(int currentIndent, StringBuilder bre... method FetchFlowScalar (line 1548) | private void FetchFlowScalar(bool isSingleQuoted) method ScanFlowScalar (line 1566) | private Token ScanFlowScalar(bool isSingleQuoted) method FetchPlainScalar (line 1790) | private void FetchPlainScalar() method ScanPlainScalar (line 1808) | private Token ScanPlainScalar() method RemoveSimpleKey (line 1972) | private void RemoveSimpleKey() method ScanDirectiveName (line 1997) | private string ScanDirectiveName(Mark start) method SkipWhitespaces (line 2025) | private void SkipWhitespaces() method ScanVersionDirectiveValue (line 2042) | private Token ScanVersionDirectiveValue(Mark start) method ScanTagDirectiveValue (line 2073) | private Token ScanTagDirectiveValue(Mark start) method ScanTagUri (line 2107) | private string ScanTagUri(string head, Mark start) method ScanUriEscapes (line 2151) | private char ScanUriEscapes(Mark start) method ScanTagHandle (line 2216) | private string ScanTagHandle(bool isDirective, Mark start) method ScanVersionDirectiveNumber (line 2268) | private int ScanVersionDirectiveNumber(Mark start) method SaveSimpleKey (line 2303) | private void SaveSimpleKey() FILE: sources/core/Stride.Core.Yaml/Schemas/CoreSchema.cs class CoreSchema (line 59) | public class CoreSchema : JsonSchema method PrepareScalarRules (line 61) | protected override void PrepareScalarRules() FILE: sources/core/Stride.Core.Yaml/Schemas/ExtendedSchema.cs class ExtendedSchema (line 59) | public class ExtendedSchema : CoreSchema method ExtendedSchema (line 84) | public ExtendedSchema() method PrepareScalarRules (line 90) | protected override void PrepareScalarRules() method RegisterDefaultTagMappings (line 161) | protected override void RegisterDefaultTagMappings() FILE: sources/core/Stride.Core.Yaml/Schemas/FailsafeSchema.cs class FailsafeSchema (line 57) | public class FailsafeSchema : SchemaBase method FailsafeSchema (line 83) | public FailsafeSchema() method GetDefaultTag (line 98) | protected override string GetDefaultTag(MappingStart nodeEvent) method GetDefaultTag (line 103) | protected override string GetDefaultTag(SequenceStart nodeEvent) method TryParse (line 108) | public override bool TryParse(Scalar scalar, bool parseValue, out stri... FILE: sources/core/Stride.Core.Yaml/Schemas/IYamlSchema.cs type IYamlSchema (line 54) | public interface IYamlSchema method ExpandTag (line 61) | string ExpandTag(string shortTag); method ShortenTag (line 68) | string ShortenTag(string tag); method GetDefaultTag (line 75) | string GetDefaultTag(NodeEvent nodeEvent); method GetDefaultTag (line 81) | string GetDefaultTag(Type type); method IsTagImplicit (line 88) | bool IsTagImplicit(string tag); method TryParse (line 98) | bool TryParse(Scalar scalar, bool decodeValue, out string defaultTag, ... method TryParse (line 107) | bool TryParse(Scalar scalar, Type type, out object value); method GetTypeForDefaultTag (line 114) | Type GetTypeForDefaultTag(string tag); method RegisterTag (line 126) | void RegisterTag(string shortTag, string longTag); FILE: sources/core/Stride.Core.Yaml/Schemas/JsonSchema.cs class JsonSchema (line 59) | public class JsonSchema : FailsafeSchema method JsonSchema (line 104) | public JsonSchema() method PrepareScalarRules (line 112) | protected override void PrepareScalarRules() method DecodeInteger (line 137) | protected object DecodeInteger(Match m) method RegisterDefaultTagMappings (line 156) | protected override void RegisterDefaultTagMappings() FILE: sources/core/Stride.Core.Yaml/Schemas/SchemaBase.cs class SchemaBase (line 56) | public abstract class SchemaBase : IYamlSchema method SchemaBase (line 75) | protected SchemaBase() method ExpandTag (line 90) | public string ExpandTag(string shortTag) method ShortenTag (line 99) | public string ShortenTag(string longTag) method GetDefaultTag (line 108) | public string GetDefaultTag(NodeEvent nodeEvent) method GetDefaultTag (line 139) | public string GetDefaultTag(Type type) method IsTagImplicit (line 150) | public bool IsTagImplicit(string tag) method RegisterTag (line 169) | public void RegisterTag(string shortTag, string longTag) method GetDefaultTag (line 185) | protected abstract string GetDefaultTag(MappingStart nodeEvent); method GetDefaultTag (line 192) | protected abstract string GetDefaultTag(SequenceStart nodeEvent); method TryParse (line 194) | public virtual bool TryParse(Scalar scalar, bool parseValue, out strin... method TryParse (line 242) | public bool TryParse(Scalar scalar, Type type, out object value) method GetTypeForDefaultTag (line 282) | public Type GetTypeForDefaultTag(string shortTag) method PrepareScalarRules (line 297) | protected virtual void PrepareScalarRules() method AddScalarRule (line 322) | protected void AddScalarRule(string tag, string regex, Func(string tag, bool isDefault... method RegisterDefaultTagMapping (line 343) | protected void RegisterDefaultTagMapping(string tag, Type type, bool i... method RegisterDefaultTagMappings (line 362) | protected virtual void RegisterDefaultTagMappings() method EnsureScalarRules (line 366) | private void EnsureScalarRules() method Update (line 379) | private void Update() class ScalarResolutionRule (line 430) | private class ScalarResolutionRule method ScalarResolutionRule (line 432) | public ScalarResolutionRule(string shortTag, string regex, Func GetCustomAttributes(bool inherit) where T : A... FILE: sources/core/Stride.Core.Yaml/Serialization/EmitterState.cs class EmitterState (line 53) | internal class EmitterState FILE: sources/core/Stride.Core.Yaml/Serialization/EventInfo.cs class EventInfo (line 50) | public abstract class EventInfo method EventInfo (line 55) | protected EventInfo(object sourceValue, Type sourceType) class AliasEventInfo (line 62) | public class AliasEventInfo : EventInfo method AliasEventInfo (line 64) | public AliasEventInfo(object sourceValue, Type sourceType) class ObjectEventInfo (line 72) | public class ObjectEventInfo : EventInfo method ObjectEventInfo (line 74) | protected ObjectEventInfo(object sourceValue, Type sourceType) class ScalarEventInfo (line 83) | public sealed class ScalarEventInfo : ObjectEventInfo method ScalarEventInfo (line 85) | public ScalarEventInfo(object sourceValue, Type sourceType) class MappingStartEventInfo (line 96) | public sealed class MappingStartEventInfo : ObjectEventInfo method MappingStartEventInfo (line 98) | public MappingStartEventInfo(object sourceValue, Type sourceType) class MappingEndEventInfo (line 107) | public sealed class MappingEndEventInfo : EventInfo method MappingEndEventInfo (line 109) | public MappingEndEventInfo(object sourceValue, Type sourceType) class SequenceStartEventInfo (line 115) | public sealed class SequenceStartEventInfo : ObjectEventInfo method SequenceStartEventInfo (line 117) | public SequenceStartEventInfo(object sourceValue, Type sourceType) class SequenceEndEventInfo (line 126) | public sealed class SequenceEndEventInfo : EventInfo method SequenceEndEventInfo (line 128) | public SequenceEndEventInfo(object sourceValue, Type sourceType) FILE: sources/core/Stride.Core.Yaml/Serialization/FlatNamingConvention.cs class FlatNamingConvention (line 29) | public class FlatNamingConvention : IMemberNamingConvention method Convert (line 37) | public string Convert(string name) FILE: sources/core/Stride.Core.Yaml/Serialization/IEventEmitter.cs type IEventEmitter (line 53) | public interface IEventEmitter method StreamStart (line 55) | void StreamStart(); method DocumentStart (line 57) | void DocumentStart(); method Emit (line 59) | void Emit(AliasEventInfo eventInfo); method Emit (line 61) | void Emit(ScalarEventInfo eventInfo); method Emit (line 63) | void Emit(MappingStartEventInfo eventInfo); method Emit (line 65) | void Emit(MappingEndEventInfo eventInfo); method Emit (line 67) | void Emit(SequenceStartEventInfo eventInfo); method Emit (line 69) | void Emit(SequenceEndEventInfo eventInfo); method Emit (line 71) | void Emit(ParsingEvent parsingEvent); method DocumentEnd (line 73) | void DocumentEnd(); method StreamEnd (line 75) | void StreamEnd(); FILE: sources/core/Stride.Core.Yaml/Serialization/IObjectFactory.cs type IObjectFactory (line 56) | public interface IObjectFactory method Create (line 61) | object Create(Type type); FILE: sources/core/Stride.Core.Yaml/Serialization/IObjectSerializerBackend.cs type IObjectSerializerBackend (line 35) | public interface IObjectSerializerBackend method GetStyle (line 42) | DataStyle GetStyle(ref ObjectContext objectContext); method ReadMemberName (line 51) | string ReadMemberName(ref ObjectContext objectContext, string memberNa... method ReadMemberValue (line 64) | object ReadMemberValue(ref ObjectContext objectContext, IMemberDescrip... method ReadCollectionItem (line 74) | object ReadCollectionItem(ref ObjectContext objectContext, object valu... method ReadDictionaryKey (line 82) | object ReadDictionaryKey(ref ObjectContext objectContext, Type keyType); method ReadDictionaryValue (line 91) | object ReadDictionaryValue(ref ObjectContext objectContext, Type value... method WriteMemberName (line 99) | void WriteMemberName(ref ObjectContext objectContext, IMemberDescripto... method WriteMemberValue (line 108) | void WriteMemberValue(ref ObjectContext objectContext, IMemberDescript... method WriteCollectionItem (line 117) | void WriteCollectionItem(ref ObjectContext objectContext, object item,... method WriteDictionaryKey (line 125) | void WriteDictionaryKey(ref ObjectContext objectContext, object key, T... method WriteDictionaryValue (line 134) | void WriteDictionaryValue(ref ObjectContext objectContext, object key,... method ShouldSerialize (line 142) | bool ShouldSerialize(IMemberDescriptor member, ref ObjectContext objec... FILE: sources/core/Stride.Core.Yaml/Serialization/IOrderedDictionary.cs type IOrderedDictionary (line 50) | public interface IOrderedDictionary : IDictionary : IEqualityComparer where ... method Equals (line 53) | public bool Equals(T left, T right) method GetHashCode (line 58) | public int GetHashCode(T value) FILE: sources/core/Stride.Core.Yaml/Serialization/JsonEventEmitter.cs class JsonEventEmitter (line 50) | internal sealed class JsonEventEmitter : ChainedEventEmitter method JsonEventEmitter (line 52) | public JsonEventEmitter(IEventEmitter nextEmitter) method Emit (line 57) | public override void Emit(AliasEventInfo eventInfo) method Emit (line 62) | public override void Emit(ScalarEventInfo eventInfo) method Emit (line 85) | public override void Emit(MappingStartEventInfo eventInfo) method Emit (line 92) | public override void Emit(SequenceStartEventInfo eventInfo) FILE: sources/core/Stride.Core.Yaml/Serialization/LambdaObjectFactory.cs class LambdaObjectFactory (line 53) | public sealed class LambdaObjectFactory : ChainedObjectFactory method LambdaObjectFactory (line 61) | public LambdaObjectFactory(Func factory) : this(factory,... method LambdaObjectFactory (line 71) | public LambdaObjectFactory(Func factory, IObjectFactory ... method Create (line 81) | public override object Create(Type type) FILE: sources/core/Stride.Core.Yaml/Serialization/ObjectContext.cs type ObjectContext (line 34) | public struct ObjectContext method ObjectContext (line 42) | public ObjectContext(SerializerContext serializerContext, object insta... FILE: sources/core/Stride.Core.Yaml/Serialization/OrderedDictionary.cs class OrderedDictionary (line 54) | public class OrderedDictionary : IOrderedDictionary> GetEnumerator() method Add (line 67) | public void Add(KeyValuePair item) method Clear (line 72) | public void Clear() method Contains (line 77) | public bool Contains(KeyValuePair item) method CopyTo (line 82) | public void CopyTo(KeyValuePair[] array, int arrayIndex) method Remove (line 87) | public bool Remove(KeyValuePair item) method Add (line 92) | public void Add(TKey key, TValue value) method ContainsKey (line 97) | public bool ContainsKey(TKey key) method Remove (line 102) | public bool Remove(TKey key) method TryGetValue (line 107) | public bool TryGetValue(TKey key, out TValue value) method Insert (line 119) | public void Insert(int index, TKey key, TValue value) method RemoveAt (line 124) | public void RemoveAt(int index) method IndexOf (line 129) | public int IndexOf(KeyValuePair item) method Insert (line 134) | public void Insert(int index, KeyValuePair item) method IndexOf (line 139) | public int IndexOf(TKey key) method Contains (line 179) | bool IDictionary.Contains(object key) => ContainsKey((TKey)key); method Add (line 181) | void IDictionary.Add(object key, object value) => Add((TKey)key, (TVal... method Remove (line 183) | void IDictionary.Remove(object key) => Remove((TKey)key); method CopyTo (line 185) | void ICollection.CopyTo(Array array, int index) => ((ICollection)items... method GetEnumerator (line 187) | IDictionaryEnumerator IDictionary.GetEnumerator() => new Enumerator(th... method GetEnumerator (line 189) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); class Enumerator (line 191) | private class Enumerator : IDictionaryEnumerator method Enumerator (line 195) | public Enumerator(OrderedDictionary dictionary) method MoveNext (line 200) | public bool MoveNext() => enumerator.MoveNext(); method Reset (line 201) | public void Reset() => enumerator.Reset(); class KeyedCollection (line 208) | class KeyedCollection : KeyedCollection> method GetKeyForItem (line 210) | protected override TKey GetKeyForItem(KeyValuePair item) FILE: sources/core/Stride.Core.Yaml/Serialization/ProfileSerializerFactorySelector.cs class ProfileSerializerFactorySelector (line 11) | public class ProfileSerializerFactorySelector : SerializerFactorySelector method ProfileSerializerFactorySelector (line 16) | public ProfileSerializerFactorySelector(params string[] profiles) method CanAddSerializerFactory (line 21) | protected override bool CanAddSerializerFactory(IYamlSerializableFacto... FILE: sources/core/Stride.Core.Yaml/Serialization/Serializer.cs class Serializer (line 57) | public sealed class Serializer method Serializer (line 75) | public Serializer() : this(null) method Serializer (line 83) | public Serializer(SerializerSettings settings) method Serialize (line 104) | public string Serialize(object graph) method Serialize (line 118) | public string Serialize(object graph, Type expectedType, SerializerCon... method Serialize (line 130) | public void Serialize(Stream stream, object graph) method Serialize (line 141) | public void Serialize(Stream stream, object graph, Type expectedType, ... method Serialize (line 165) | public void Serialize(TextWriter writer, object graph) method Serialize (line 177) | public void Serialize(TextWriter writer, object graph, Type type, Seri... method Serialize (line 187) | public void Serialize(IEmitter emitter, object graph) method Serialize (line 199) | public void Serialize(IEmitter emitter, object graph, Type type, Seria... method Deserialize (line 230) | public object Deserialize(Stream stream) method Deserialize (line 240) | public object Deserialize(TextReader reader) method Deserialize (line 253) | public object Deserialize(Stream stream, Type expectedType, Serializer... method Deserialize (line 269) | public object Deserialize(Stream stream, Type expectedType, Serializer... method Deserialize (line 283) | public T Deserialize(Stream stream) method Deserialize (line 297) | public object Deserialize(TextReader reader, Type expectedType, object... method Deserialize (line 313) | public object Deserialize(TextReader reader, Type expectedType, object... method Deserialize (line 327) | public T Deserialize(TextReader reader, object existingObject = null) method Deserialize (line 338) | public object Deserialize(string fromText, object existingObject = null) method Deserialize (line 351) | public object Deserialize(string fromText, Type expectedType, object e... method Deserialize (line 366) | public object Deserialize(string fromText, Type expectedType, object e... method Deserialize (line 379) | public T Deserialize(string fromText) method Deserialize (line 391) | public T Deserialize(EventReader reader) method DeserializeInto (line 406) | public T DeserializeInto(string fromText, T existingObject) method DeserializeInto (line 419) | public T DeserializeInto(EventReader reader, T existingObject) method Deserialize (line 432) | public T Deserialize(string fromText, out SerializerContext context) method Deserialize (line 445) | public T Deserialize(EventReader reader, out SerializerContext cont... method DeserializeInto (line 460) | public T DeserializeInto(string fromText, T existingObject, out Ser... method DeserializeInto (line 474) | public T DeserializeInto(EventReader reader, T existingObject, out ... method Deserialize (line 488) | public object Deserialize(EventReader reader, Type expectedType, objec... method Deserialize (line 504) | public object Deserialize(EventReader reader, Type expectedType, objec... method GetSerializer (line 547) | public IYamlSerializable GetSerializer(SerializerContext context, ITyp... method RegisterSerializerFactories (line 552) | private void RegisterSerializerFactories() method CreateProcessor (line 568) | private IYamlSerializable CreateProcessor(out RoutingSerializer routin... method CreateTypeDescriptorFactory (line 584) | private ITypeDescriptorFactory CreateTypeDescriptorFactory() method CreateEmitter (line 589) | private IEventEmitter CreateEmitter(IEmitter emitter) FILE: sources/core/Stride.Core.Yaml/Serialization/SerializerContext.cs class SerializerContext (line 57) | public class SerializerContext : ITagTypeResolver method SerializerContext (line 66) | internal SerializerContext(Serializer serializer, SerializerContextSet... method FindTypeDescriptor (line 168) | public ITypeDescriptor FindTypeDescriptor(Type type) method TypeFromTag (line 179) | public Type TypeFromTag(string tagName, out bool isAlias) method TagFromType (line 189) | public string TagFromType(Type type) method ResolveType (line 199) | public Type ResolveType(string typeFullName) method ParseType (line 208) | public void ParseType(string typeFullName, out string typeName, out st... method TryParseScalar (line 220) | public bool TryParseScalar(Scalar scalar, out string defaultTag, out o... FILE: sources/core/Stride.Core.Yaml/Serialization/SerializerContextSettings.cs class SerializerContextSettings (line 10) | public class SerializerContextSettings method SerializerContextSettings (line 17) | public SerializerContextSettings() method SerializerContextSettings (line 26) | public SerializerContextSettings(ILogger logger) FILE: sources/core/Stride.Core.Yaml/Serialization/SerializerFactorySelector.cs class SerializerFactorySelector (line 13) | public abstract class SerializerFactorySelector : ISerializerFactorySele... method TryAddFactory (line 21) | public void TryAddFactory(IYamlSerializableFactory factory) method Seal (line 32) | public void Seal() method GetSerializer (line 38) | public IYamlSerializable GetSerializer(SerializerContext context, ITyp... method CanAddSerializerFactory (line 80) | protected abstract bool CanAddSerializerFactory(IYamlSerializableFacto... FILE: sources/core/Stride.Core.Yaml/Serialization/SerializerSettings.cs class SerializerSettings (line 58) | public sealed class SerializerSettings method SerializerSettings (line 73) | public SerializerSettings() : this(null) method SerializerSettings (line 80) | public SerializerSettings(IYamlSchema schema) method RegisterAssembly (line 329) | public void RegisterAssembly(Assembly assembly) method RegisterTagMapping (line 340) | public void RegisterTagMapping(string tagName, Type tagType, bool isAl... FILE: sources/core/Stride.Core.Yaml/Serialization/Serializers/AnchorSerializer.cs class AnchorSerializer (line 52) | internal class AnchorSerializer : ChainedSerializer method AnchorSerializer (line 57) | public AnchorSerializer() method TryGetAliasValue (line 63) | public bool TryGetAliasValue(string alias, out object value) method ReadYaml (line 68) | public override object ReadYaml(ref ObjectContext objectContext) method WriteYaml (line 106) | public override void WriteYaml(ref ObjectContext objectContext) FILE: sources/core/Stride.Core.Yaml/Serialization/Serializers/ArraySerializer.cs class ArraySerializer (line 54) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] method TryCreate (line 57) | public IYamlSerializable TryCreate(SerializerContext context, ITypeDes... method ReadYaml (line 62) | public virtual object ReadYaml(ref ObjectContext objectContext) method WriteYaml (line 106) | public void WriteYaml(ref ObjectContext objectContext) method ReadYaml (line 128) | private static object ReadYaml(SerializerContext context, Type expecte... method WriteYaml (line 148) | private static void WriteYaml(SerializerContext context, object value,... FILE: sources/core/Stride.Core.Yaml/Serialization/Serializers/ChainedSerializer.cs class ChainedSerializer (line 55) | public abstract class ChainedSerializer : IYamlSerializable method FindPrevious (line 65) | [CanBeNull] method FindNext (line 68) | [CanBeNull] method Prepend (line 75) | public void Prepend([CanBeNull] ChainedSerializer previousSerializer) method Append (line 92) | public void Append([CanBeNull] ChainedSerializer nextSerializer) method ReadYaml (line 106) | public virtual object ReadYaml(ref ObjectContext objectContext) method WriteYaml (line 113) | public virtual void WriteYaml(ref ObjectContext objectContext) method FindBoundary (line 119) | [NotNull] method FindByType (line 130) | [CanBeNull] method SetPrev (line 144) | private void SetPrev(ChainedSerializer prev) => Prev = prev; method SetNext (line 145) | private void SetNext(ChainedSerializer next) => Next = next; FILE: sources/core/Stride.Core.Yaml/Serialization/Serializers/CollectionSerializer.cs class CollectionSerializer (line 59) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] method TryCreate (line 62) | public override IYamlSerializable TryCreate(SerializerContext context,... method CheckIsSequence (line 67) | protected override bool CheckIsSequence(ref ObjectContext objectContext) method ReadMember (line 75) | protected override void ReadMember(ref ObjectContext objectContext) method WriteMembers (line 103) | protected override void WriteMembers(ref ObjectContext objectContext) method ReadCollectionItems (line 137) | protected virtual void ReadCollectionItems(ref ObjectContext objectCon... method ReadAddCollectionItem (line 190) | protected virtual void ReadAddCollectionItem(ref ObjectContext objectC... method ReadCollectionItem (line 204) | protected virtual object ReadCollectionItem(ref ObjectContext objectCo... method WriteCollectionItems (line 213) | protected virtual void WriteCollectionItems(ref ObjectContext objectCo... method WriteCollectionItem (line 232) | protected virtual void WriteCollectionItem(ref ObjectContext objectCon... FILE: sources/core/Stride.Core.Yaml/Serialization/Serializers/DefaultObjectSerializerBackend.cs class DefaultObjectSerializerBackend (line 29) | public class DefaultObjectSerializerBackend : IObjectSerializerBackend method GetStyle (line 31) | public virtual DataStyle GetStyle(ref ObjectContext objectContext) method ReadMemberName (line 91) | public virtual string ReadMemberName(ref ObjectContext objectContext, ... method ReadMemberValue (line 98) | public virtual object ReadMemberValue(ref ObjectContext objectContext,... method ReadCollectionItem (line 106) | public virtual object ReadCollectionItem(ref ObjectContext objectConte... method ReadDictionaryKey (line 113) | public virtual object ReadDictionaryKey(ref ObjectContext objectContex... method ReadDictionaryValue (line 120) | public virtual object ReadDictionaryValue(ref ObjectContext objectCont... method WriteMemberName (line 127) | public virtual void WriteMemberName(ref ObjectContext objectContext, I... method WriteMemberValue (line 139) | public virtual void WriteMemberValue(ref ObjectContext objectContext, ... method WriteCollectionItem (line 151) | public virtual void WriteCollectionItem(ref ObjectContext objectContex... method WriteDictionaryKey (line 158) | public virtual void WriteDictionaryKey(ref ObjectContext objectContext... method WriteDictionaryValue (line 165) | public virtual void WriteDictionaryValue(ref ObjectContext objectConte... method ShouldSerialize (line 172) | public virtual bool ShouldSerialize(IMemberDescriptor member, ref Obje... method ReadYaml (line 174) | protected object ReadYaml(ref ObjectContext objectContext) method WriteYaml (line 192) | protected void WriteYaml(ref ObjectContext objectContext) FILE: sources/core/Stride.Core.Yaml/Serialization/Serializers/DictionarySerializer.cs class DictionarySerializer (line 59) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] method TryCreate (line 63) | public override IYamlSerializable TryCreate(SerializerContext context,... method ReadMember (line 68) | protected override void ReadMember(ref ObjectContext objectContext) method WriteMembers (line 104) | protected override void WriteMembers(ref ObjectContext objectContext) method ReadDictionaryItems (line 140) | protected virtual void ReadDictionaryItems(ref ObjectContext objectCon... method ReadDictionaryItem (line 185) | protected virtual KeyValuePair ReadDictionaryItem(ref ... method WriteDictionaryItems (line 196) | protected virtual void WriteDictionaryItems(ref ObjectContext objectCo... method WriteDictionaryItem (line 222) | protected virtual void WriteDictionaryItem(ref ObjectContext objectCon... FILE: sources/core/Stride.Core.Yaml/Serialization/Serializers/ExceptionUtils.cs class ExceptionUtils (line 9) | internal static class ExceptionUtils method Unwrap (line 16) | public static Exception Unwrap(this Exception exception) FILE: sources/core/Stride.Core.Yaml/Serialization/Serializers/ObjectSerializer.cs class ObjectSerializer (line 56) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] method TryCreate (line 60) | public virtual IYamlSerializable TryCreate(SerializerContext context, ... method CheckIsSequence (line 71) | protected virtual bool CheckIsSequence(ref ObjectContext objectContext) method GetStyle (line 82) | protected virtual DataStyle GetStyle(ref ObjectContext objectContext) method ReadYaml (line 87) | public virtual object ReadYaml(ref ObjectContext objectContext) method CreateOrTransformObjectInternal (line 113) | private bool CreateOrTransformObjectInternal(ref ObjectContext objectC... method CreateOrTransformObject (line 133) | protected virtual void CreateOrTransformObject(ref ObjectContext objec... method TransformObjectAfterRead (line 153) | protected virtual void TransformObjectAfterRead(ref ObjectContext obje... method ReadMembers (line 164) | protected virtual void ReadMembers(ref ObjectContext obj... method ReadMember (line 189) | protected virtual void ReadMember(ref ObjectContext objectContext) method TryReadMember (line 205) | protected bool TryReadMember(ref ObjectContext objectContext, out stri... method TryReadMember (line 219) | public virtual bool TryReadMember(ref ObjectContext objectContext, out... type ReadMemberState (line 273) | private enum ReadMemberState method TryReadMemberCore (line 280) | private ReadMemberState TryReadMemberCore(ref ObjectContext objectCont... method ReadMemberName (line 336) | protected virtual string ReadMemberName(ref ObjectContext objectContex... method ReadMemberValue (line 341) | protected virtual object ReadMemberValue(ref ObjectContext objectConte... method WriteYaml (line 349) | public virtual void WriteYaml(ref ObjectContext objectContext) method WriteMembers (line 387) | protected virtual void WriteMembers(ref ObjectContext objectContext) method WriteMember (line 400) | protected virtual void WriteMember(ref ObjectContext objectContext, IM... method WriteMemberName (line 431) | protected virtual void WriteMemberName(ref ObjectContext objectContext... method WriteMemberValue (line 436) | protected virtual void WriteMemberValue(ref ObjectContext objectContex... FILE: sources/core/Stride.Core.Yaml/Serialization/Serializers/PrimitiveSerializer.cs class PrimitiveSerializer (line 53) | [YamlSerializerFactory(YamlSerializerFactoryAttribute.Default)] method TryCreate (line 56) | public IYamlSerializable TryCreate(SerializerContext context, ITypeDes... method ConvertFrom (line 61) | public override object ConvertFrom(ref ObjectContext context, Scalar s... method AppendDecimalPoint (line 171) | private static string AppendDecimalPoint(string text, bool hasNaN) method ConvertTo (line 191) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/core/Stride.Core.Yaml/Serialization/Serializers/RoutingSerializer.cs class RoutingSerializer (line 53) | public class RoutingSerializer : ChainedSerializer, IYamlSerializable method RoutingSerializer (line 57) | public RoutingSerializer(ISerializerFactorySelector serializerSelector) method ReadYaml (line 63) | public sealed override object ReadYaml(ref ObjectContext objectContext) method WriteYaml (line 73) | public sealed override void WriteYaml(ref ObjectContext objectContext) FILE: sources/core/Stride.Core.Yaml/Serialization/Serializers/ScalarSerializerBase.cs class ScalarSerializerBase (line 51) | public abstract class ScalarSerializerBase : IYamlSerializable method ReadYaml (line 53) | public object ReadYaml(ref ObjectContext objectContext) method ConvertFrom (line 59) | public abstract object ConvertFrom(ref ObjectContext context, Scalar f... method WriteYaml (line 61) | public void WriteYaml(ref ObjectContext objectContext) method WriteScalar (line 107) | protected virtual void WriteScalar(ref ObjectContext objectContext, Sc... method ConvertTo (line 113) | public abstract string ConvertTo(ref ObjectContext objectContext); FILE: sources/core/Stride.Core.Yaml/Serialization/Serializers/TagTypeSerializer.cs class TagTypeSerializer (line 53) | internal class TagTypeSerializer : ChainedSerializer method ReadYaml (line 55) | public override object ReadYaml(ref ObjectContext objectContext) method WriteYaml (line 155) | public override void WriteYaml(ref ObjectContext objectContext) FILE: sources/core/Stride.Core.Yaml/Serialization/WriterEventEmitter.cs class WriterEventEmitter (line 50) | internal sealed class WriterEventEmitter : IEventEmitter method WriterEventEmitter (line 54) | public WriterEventEmitter(IEmitter emitter) method StreamStart (line 59) | void IEventEmitter.StreamStart() method DocumentStart (line 64) | void IEventEmitter.DocumentStart() method Emit (line 69) | void IEventEmitter.Emit(AliasEventInfo eventInfo) method Emit (line 74) | void IEventEmitter.Emit(ScalarEventInfo eventInfo) method Emit (line 79) | void IEventEmitter.Emit(MappingStartEventInfo eventInfo) method Emit (line 84) | void IEventEmitter.Emit(MappingEndEventInfo eventInfo) method Emit (line 89) | void IEventEmitter.Emit(SequenceStartEventInfo eventInfo) method Emit (line 94) | void IEventEmitter.Emit(SequenceEndEventInfo eventInfo) method Emit (line 99) | public void Emit(ParsingEvent parsingEvent) method DocumentEnd (line 104) | void IEventEmitter.DocumentEnd() method StreamEnd (line 109) | void IEventEmitter.StreamEnd() FILE: sources/core/Stride.Core.Yaml/Serialization/YamlAliasNode.cs class YamlAliasNode (line 54) | internal class YamlAliasNode : YamlNode method YamlAliasNode (line 60) | internal YamlAliasNode(string anchor) method ResolveAliases (line 69) | internal override void ResolveAliases(DocumentLoadingState state) method Emit (line 79) | internal override void Emit(IEmitter emitter, EmitterState state) method Accept (line 90) | public override void Accept(IYamlVisitor visitor) method Equals (line 96) | public override bool Equals(object other) method GetHashCode (line 108) | public override int GetHashCode() method ToString (line 119) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/Serialization/YamlAssemblyRegistry.cs class YamlAssemblyRegistry (line 61) | internal class YamlAssemblyRegistry : ITagTypeRegistry method YamlAssemblyRegistry (line 74) | public YamlAssemblyRegistry(IYamlSchema schema) method RegisterAssembly (line 97) | public void RegisterAssembly(Assembly assembly, IAttributeRegistry att... method RegisterTagMapping (line 155) | public virtual void RegisterTagMapping(string tag, Type type, bool alias) method TypeFromTag (line 185) | public virtual Type TypeFromTag(string tag, out bool isAlias) method TagFromType (line 236) | public virtual string TagFromType(Type type) method ResolveType (line 268) | public virtual Type ResolveType(string typeName) method ResolveSingleType (line 293) | private Type ResolveSingleType(string typeName) method ParseType (line 333) | public void ParseType(string typeFullName, out string typeName, out st... method GetShortAssemblyQualifiedName (line 370) | private static string GetShortAssemblyQualifiedName(Type type) method GetGenericArgumentsAndArrayDimension (line 388) | [NotNull] method DoGetShortAssemblyQualifiedName (line 437) | private static void DoGetShortAssemblyQualifiedName(Type type, StringB... method GetShortAssemblyName (line 492) | private static string GetShortAssemblyName(Assembly assembly) type MappedType (line 502) | struct MappedType method MappedType (line 504) | public MappedType(Type type, bool remapped) FILE: sources/core/Stride.Core.Yaml/Serialization/YamlDocument.cs class YamlDocument (line 57) | public class YamlDocument method YamlDocument (line 68) | public YamlDocument(YamlNode rootNode) method YamlDocument (line 76) | public YamlDocument(string rootNode) method YamlDocument (line 85) | internal YamlDocument(EventReader events) class AnchorAssigningVisitor (line 120) | private class AnchorAssigningVisitor : YamlVisitor method AssignAnchors (line 125) | public void AssignAnchors(YamlDocument document) method VisitNode (line 149) | private void VisitNode(YamlNode node) method Visit (line 172) | protected override void Visit(YamlScalarNode scalar) method Visit (line 177) | protected override void Visit(YamlMappingNode mapping) method Visit (line 182) | protected override void Visit(YamlSequenceNode sequence) method AssignAnchors (line 188) | private void AssignAnchors() method Save (line 194) | internal void Save(IEmitter emitter, bool isDocumentEndImplicit) method Accept (line 209) | public void Accept(IYamlVisitor visitor) FILE: sources/core/Stride.Core.Yaml/Serialization/YamlMappingNode.cs class YamlMappingNode (line 56) | public class YamlMappingNode : YamlNode, IEnumerable[] child... method YamlMappingNode (line 143) | public YamlMappingNode(IEnumerable> c... method YamlMappingNode (line 155) | public YamlMappingNode(params YamlNode[] children) method YamlMappingNode (line 164) | public YamlMappingNode(IEnumerable children) method Add (line 186) | public void Add(YamlNode key, YamlNode value) method Add (line 196) | public void Add(string key, YamlNode value) method Add (line 206) | public void Add(YamlNode key, string value) method Add (line 216) | public void Add(string key, string value) method ResolveAliases (line 225) | internal override void ResolveAliases(DocumentLoadingState state) method Emit (line 271) | internal override void Emit(IEmitter emitter, EmitterState state) method Accept (line 288) | public override void Accept(IYamlVisitor visitor) method Equals (line 294) | public override bool Equals(object other) method GetHashCode (line 320) | public override int GetHashCode() method ToString (line 360) | public override string ToString() method GetEnumerator (line 381) | public IEnumerator> GetEnumerator() method GetEnumerator (line 390) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: sources/core/Stride.Core.Yaml/Serialization/YamlNode.cs class YamlNode (line 55) | public abstract class YamlNode method Load (line 84) | internal void Load(NodeEvent yamlEvent, DocumentLoadingState state) method ParseNode (line 102) | static internal YamlNode ParseNode(EventReader events, DocumentLoading... method ResolveAliases (line 132) | internal abstract void ResolveAliases(DocumentLoadingState state); method Save (line 139) | internal void Save(IEmitter emitter, EmitterState state) method Emit (line 156) | internal abstract void Emit(IEmitter emitter, EmitterState state); method Accept (line 164) | public abstract void Accept(IYamlVisitor visitor); method Equals (line 169) | protected bool Equals(YamlNode other) method SafeEquals (line 178) | protected static bool SafeEquals(object first, object second) method GetHashCode (line 200) | public override int GetHashCode() method GetHashCode (line 209) | protected static int GetHashCode(object value) method CombineHashCodes (line 217) | protected static int CombineHashCodes(int h1, int h2) FILE: sources/core/Stride.Core.Yaml/Serialization/YamlNodeIdentityEqualityComparer.cs class YamlNodeIdentityEqualityComparer (line 53) | public sealed class YamlNodeIdentityEqualityComparer : IEqualityComparer... method Equals (line 58) | public bool Equals(YamlNode x, YamlNode y) method GetHashCode (line 64) | public int GetHashCode(YamlNode obj) FILE: sources/core/Stride.Core.Yaml/Serialization/YamlScalarNode.cs class YamlScalarNode (line 56) | [DebuggerDisplay("{Value}")] method YamlScalarNode (line 76) | internal YamlScalarNode(EventReader events, DocumentLoadingState state) method YamlScalarNode (line 87) | public YamlScalarNode() method YamlScalarNode (line 95) | public YamlScalarNode(string value) method ResolveAliases (line 104) | internal override void ResolveAliases(DocumentLoadingState state) method Emit (line 114) | internal override void Emit(IEmitter emitter, EmitterState state) method Accept (line 125) | public override void Accept(IYamlVisitor visitor) method Equals (line 131) | public override bool Equals(object other) method GetHashCode (line 143) | public override int GetHashCode() method ToString (line 177) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/Serialization/YamlSequenceNode.cs class YamlSequenceNode (line 57) | [DebuggerDisplay("Count = {children.Count}")] method YamlSequenceNode (line 80) | internal YamlSequenceNode(EventReader events, DocumentLoadingState state) method YamlSequenceNode (line 117) | public YamlSequenceNode() method YamlSequenceNode (line 124) | public YamlSequenceNode(params YamlNode[] children) method YamlSequenceNode (line 132) | public YamlSequenceNode(IEnumerable children) method Add (line 144) | public void Add(YamlNode child) method Add (line 153) | public void Add(string child) method ResolveAliases (line 162) | internal override void ResolveAliases(DocumentLoadingState state) method Emit (line 178) | internal override void Emit(IEmitter emitter, EmitterState state) method Accept (line 194) | public override void Accept(IYamlVisitor visitor) method Equals (line 200) | public override bool Equals(object other) method GetHashCode (line 225) | public override int GetHashCode() method ToString (line 260) | public override string ToString() method GetEnumerator (line 281) | public IEnumerator GetEnumerator() method GetEnumerator (line 290) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: sources/core/Stride.Core.Yaml/Serialization/YamlSerializerFactoryAttribute.cs class YamlSerializerFactoryAttribute (line 14) | [AttributeUsage(AttributeTargets.Class)] method YamlSerializerFactoryAttribute (line 23) | public YamlSerializerFactoryAttribute(params string[] profiles) method ContainsProfile (line 34) | public bool ContainsProfile(string profile) method AreProfilesEqual (line 45) | public static bool AreProfilesEqual(string profile1, string profile2) FILE: sources/core/Stride.Core.Yaml/Serialization/YamlStream.cs class YamlStream (line 55) | public class YamlStream : IEnumerable method YamlStream (line 68) | public YamlStream() method YamlStream (line 75) | public YamlStream(params YamlDocument[] documents) method YamlStream (line 83) | public YamlStream(IEnumerable documents) method Add (line 95) | public void Add(YamlDocument document) method Load (line 104) | public void Load(TextReader input) method Save (line 126) | public void Save(TextWriter output, bool isLastDocumentEndImplicit = f... method Accept (line 148) | public void Accept(IYamlVisitor visitor) method GetEnumerator (line 156) | public IEnumerator GetEnumerator() method GetEnumerator (line 165) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: sources/core/Stride.Core.Yaml/Serialization/YamlVisitor.cs class YamlVisitor (line 51) | public abstract class YamlVisitor : IYamlVisitor method Visit (line 59) | protected virtual void Visit(YamlStream stream) method Visited (line 70) | protected virtual void Visited(YamlStream stream) method Visit (line 81) | protected virtual void Visit(YamlDocument document) method Visited (line 92) | protected virtual void Visited(YamlDocument document) method Visit (line 103) | protected virtual void Visit(YamlScalarNode scalar) method Visited (line 114) | protected virtual void Visited(YamlScalarNode scalar) method Visit (line 125) | protected virtual void Visit(YamlSequenceNode sequence) method Visited (line 136) | protected virtual void Visited(YamlSequenceNode sequence) method Visit (line 147) | protected virtual void Visit(YamlMappingNode mapping) method Visited (line 158) | protected virtual void Visited(YamlMappingNode mapping) method VisitChildren (line 169) | protected virtual void VisitChildren(YamlStream stream) method VisitChildren (line 183) | protected virtual void VisitChildren(YamlDocument document) method VisitChildren (line 197) | protected virtual void VisitChildren(YamlSequenceNode sequence) method VisitChildren (line 211) | protected virtual void VisitChildren(YamlMappingNode mapping) method Visit (line 220) | void IYamlVisitor.Visit(YamlStream stream) method Visit (line 227) | void IYamlVisitor.Visit(YamlDocument document) method Visit (line 234) | void IYamlVisitor.Visit(YamlScalarNode scalar) method Visit (line 240) | void IYamlVisitor.Visit(YamlSequenceNode sequence) method Visit (line 247) | void IYamlVisitor.Visit(YamlMappingNode mapping) FILE: sources/core/Stride.Core.Yaml/SimpleKey.cs class SimpleKey (line 51) | internal class SimpleKey method SimpleKey (line 89) | public SimpleKey() method SimpleKey (line 96) | public SimpleKey(bool isPossible, bool isRequired, int tokenNumber, Ma... FILE: sources/core/Stride.Core.Yaml/SortedDictionary.cs class SortedDictionary (line 53) | [DebuggerDisplay("Count = {Count}")] method SortedDictionary (line 62) | public SortedDictionary() method SortedDictionary (line 67) | public SortedDictionary(IDictionary dictionary) method SortedDictionary (line 72) | public SortedDictionary(IDictionary dictionary, ICompare... method SortedDictionary (line 87) | public SortedDictionary(IComparer comparer) method Add (line 92) | void ICollection>.Add(KeyValuePair>.Contains(KeyValuePair>.Remove(KeyValuePair[] array, int index) method GetEnumerator (line 260) | public Enumerator GetEnumerator() method GetEnumerator (line 265) | IEnumerator> IEnumerable>, ID... method Enumerator (line 411) | internal Enumerator(SortedDictionary dictionary, int g... method MoveNext (line 417) | public bool MoveNext() method Dispose (line 422) | public void Dispose() method Reset (line 431) | internal void Reset() method Reset (line 437) | void IEnumerator.Reset() class KeyCollection (line 502) | public sealed class KeyCollection : ICollection, ICollection method KeyCollection (line 506) | public KeyCollection(SortedDictionary dictionary) method GetEnumerator (line 515) | public Enumerator GetEnumerator() method GetEnumerator (line 520) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 525) | IEnumerator IEnumerable.GetEnumerator() method CopyTo (line 530) | public void CopyTo(TKey[] array, int index) method CopyTo (line 554) | void ICollection.CopyTo(Array array, int index) method Add (line 613) | void ICollection.Add(TKey item) method Clear (line 618) | void ICollection.Clear() method Contains (line 623) | bool ICollection.Contains(TKey item) method Remove (line 628) | bool ICollection.Remove(TKey item) type Enumerator (line 637) | public struct Enumerator : IEnumerator, IEnumerator method Enumerator (line 641) | internal Enumerator(SortedDictionary dictionary) method Dispose (line 646) | public void Dispose() method MoveNext (line 651) | public bool MoveNext() method Reset (line 671) | void IEnumerator.Reset() class ValueCollection (line 678) | public sealed class ValueCollection : ICollection, ICollection method ValueCollection (line 682) | public ValueCollection(SortedDictionary dictionary) method GetEnumerator (line 691) | public Enumerator GetEnumerator() method GetEnumerator (line 696) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 701) | IEnumerator IEnumerable.GetEnumerator() method CopyTo (line 706) | public void CopyTo(TValue[] array, int index) method CopyTo (line 730) | void ICollection.CopyTo(Array array, int index) method Add (line 789) | void ICollection.Add(TValue item) method Clear (line 794) | void ICollection.Clear() method Contains (line 799) | bool ICollection.Contains(TValue item) method Remove (line 804) | bool ICollection.Remove(TValue item) type Enumerator (line 813) | public struct Enumerator : IEnumerator, IEnumerator method Enumerator (line 817) | internal Enumerator(SortedDictionary dictionary) method Dispose (line 822) | public void Dispose() method MoveNext (line 827) | public bool MoveNext() method Reset (line 847) | void IEnumerator.Reset() class KeyValuePairComparer (line 854) | internal class KeyValuePairComparer : Comparer keyComparer) method Compare (line 870) | public override int Compare(KeyValuePair x, KeyValuePa... type TreeRotation (line 896) | internal enum TreeRotation class TreeSet (line 904) | internal class TreeSet : ICollection, ICollection method TreeSet (line 917) | public TreeSet(IComparer comparer) method Add (line 942) | public void Add(T item) method Clear (line 1014) | public void Clear() method Contains (line 1021) | public bool Contains(T item) method InOrderTreeWalk (line 1033) | internal bool InOrderTreeWalk(TreeWalkAction action) method CopyTo (line 1068) | public void CopyTo(T[] array, int index) method CopyTo (line 1092) | void ICollection.CopyTo(Array array, int index) method GetEnumerator (line 1147) | public Enumerator GetEnumerator() method GetEnumerator (line 1152) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 1157) | IEnumerator IEnumerable.GetEnumerator() method FindNode (line 1162) | internal Node FindNode(T item) method Remove (line 1181) | public bool Remove(T item) method GetSibling (line 1337) | private static Node GetSibling(Node node, Node parent) method InsertionBalance (line 1351) | private void InsertionBalance(Node current, ref Node parent, Node gran... method Is2Node (line 1379) | private static bool Is2Node(Node node) method Is4Node (line 1385) | private static bool Is4Node(Node node) method IsBlack (line 1390) | private static bool IsBlack(Node node) method IsNullOrBlack (line 1395) | private static bool IsNullOrBlack(Node node) method IsRed (line 1400) | private static bool IsRed(Node node) method Merge2Nodes (line 1405) | private static void Merge2Nodes(Node parent, Node child1, Node child2) method ReplaceChildOfNodeOrRoot (line 1416) | private void ReplaceChildOfNodeOrRoot(Node parent, Node child, Node ne... method ReplaceNode (line 1436) | private void ReplaceNode(Node match, Node parentOfMatch, Node succesor... method UpdateVersion (line 1473) | internal void UpdateVersion() method RotateLeft (line 1478) | private static Node RotateLeft(Node node) method RotateLeftRight (line 1486) | private static Node RotateLeftRight(Node node) method RotateRight (line 1498) | private static Node RotateRight(Node node) method RotateRightLeft (line 1506) | private static Node RotateRightLeft(Node node) method RotationNeeded (line 1518) | private static TreeRotation RotationNeeded(Node parent, Node current, ... method Split4Node (line 1539) | private static void Split4Node(Node node) class Node (line 1546) | internal class Node method Node (line 1553) | public Node(T item) method Node (line 1560) | public Node(T item, bool isRed) type Enumerator (line 1576) | public struct Enumerator : IEnumerator, IEnumerator method Enumerator (line 1590) | internal Enumerator(TreeSet set) method Intialize (line 1601) | private void Intialize() method MoveNext (line 1612) | public bool MoveNext() method Dispose (line 1635) | public void Dispose() method Reset (line 1666) | internal void Reset() method Reset (line 1677) | void IEnumerator.Reset() FILE: sources/core/Stride.Core.Yaml/StringLookAheadBuffer.cs class StringLookAheadBuffer (line 50) | internal class StringLookAheadBuffer : ILookAheadBuffer method IsOutside (line 59) | private bool IsOutside(int index) method StringLookAheadBuffer (line 66) | public StringLookAheadBuffer(string value) method Peek (line 71) | public char Peek(int offset) method Skip (line 77) | public void Skip(int length) FILE: sources/core/Stride.Core.Yaml/SyntaxErrorException.cs class SyntaxErrorException (line 53) | public class SyntaxErrorException : YamlException method SyntaxErrorException (line 58) | public SyntaxErrorException() method SyntaxErrorException (line 66) | public SyntaxErrorException(string message) method SyntaxErrorException (line 74) | public SyntaxErrorException(Mark start, Mark end, string message) method SyntaxErrorException (line 84) | public SyntaxErrorException(string message, Exception inner) FILE: sources/core/Stride.Core.Yaml/TagDirectiveCollection.cs class TagDirectiveCollection (line 55) | public class TagDirectiveCollection : KeyedCollection method TagDirectiveCollection (line 60) | public TagDirectiveCollection() method TagDirectiveCollection (line 68) | public TagDirectiveCollection(IEnumerable tagDirectives) method GetKeyForItem (line 77) | protected override string GetKeyForItem(TagDirective item) method Contains (line 85) | public new bool Contains(TagDirective directive) FILE: sources/core/Stride.Core.Yaml/Tokens/Anchor.cs class Anchor (line 51) | public class Anchor : Token method Anchor (line 65) | public Anchor(string value) method Anchor (line 76) | public Anchor(string value, Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/AnchorAlias.cs class AnchorAlias (line 51) | public class AnchorAlias : Token method AnchorAlias (line 64) | public AnchorAlias(string value) method AnchorAlias (line 75) | public AnchorAlias(string value, Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/BlockEnd.cs class BlockEnd (line 51) | public class BlockEnd : Token method BlockEnd (line 56) | public BlockEnd() method BlockEnd (line 66) | public BlockEnd(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/BlockEntry.cs class BlockEntry (line 51) | public class BlockEntry : Token method BlockEntry (line 56) | public BlockEntry() method BlockEntry (line 66) | public BlockEntry(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/BlockMappingStart.cs class BlockMappingStart (line 51) | public class BlockMappingStart : Token method BlockMappingStart (line 56) | public BlockMappingStart() method BlockMappingStart (line 66) | public BlockMappingStart(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/BlockSequenceStart.cs class BlockSequenceStart (line 51) | public class BlockSequenceStart : Token method BlockSequenceStart (line 56) | public BlockSequenceStart() method BlockSequenceStart (line 66) | public BlockSequenceStart(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/DocumentEnd.cs class DocumentEnd (line 51) | public class DocumentEnd : Token method DocumentEnd (line 56) | public DocumentEnd() method DocumentEnd (line 66) | public DocumentEnd(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/DocumentStart.cs class DocumentStart (line 51) | public class DocumentStart : Token method DocumentStart (line 56) | public DocumentStart() method DocumentStart (line 66) | public DocumentStart(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/FlowEntry.cs class FlowEntry (line 51) | public class FlowEntry : Token method FlowEntry (line 56) | public FlowEntry() method FlowEntry (line 66) | public FlowEntry(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/FlowMappingEnd.cs class FlowMappingEnd (line 51) | public class FlowMappingEnd : Token method FlowMappingEnd (line 56) | public FlowMappingEnd() method FlowMappingEnd (line 66) | public FlowMappingEnd(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/FlowMappingStart.cs class FlowMappingStart (line 51) | public class FlowMappingStart : Token method FlowMappingStart (line 56) | public FlowMappingStart() method FlowMappingStart (line 66) | public FlowMappingStart(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/FlowSequenceEnd.cs class FlowSequenceEnd (line 51) | public class FlowSequenceEnd : Token method FlowSequenceEnd (line 56) | public FlowSequenceEnd() method FlowSequenceEnd (line 66) | public FlowSequenceEnd(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/FlowSequenceStart.cs class FlowSequenceStart (line 51) | public class FlowSequenceStart : Token method FlowSequenceStart (line 56) | public FlowSequenceStart() method FlowSequenceStart (line 66) | public FlowSequenceStart(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/Key.cs class Key (line 51) | public class Key : Token method Key (line 56) | public Key() method Key (line 66) | public Key(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/Scalar.cs class Scalar (line 51) | public class Scalar : Token method Scalar (line 73) | public Scalar(string value) method Scalar (line 83) | public Scalar(string value, ScalarStyle style) method Scalar (line 95) | public Scalar(string value, ScalarStyle style, Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/StreamEnd.cs class StreamEnd (line 51) | public class StreamEnd : Token method StreamEnd (line 56) | public StreamEnd() method StreamEnd (line 66) | public StreamEnd(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/StreamStart.cs class StreamStart (line 51) | public class StreamStart : Token method StreamStart (line 56) | public StreamStart() method StreamStart (line 66) | public StreamStart(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/Tag.cs class Tag (line 51) | public class Tag : Token method Tag (line 73) | public Tag(string handle, string suffix) method Tag (line 85) | public Tag(string handle, string suffix, Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/TagDirective.cs class TagDirective (line 55) | public class TagDirective : Token method TagDirective (line 77) | public TagDirective(string handle, string prefix) method TagDirective (line 91) | public TagDirective(string handle, string prefix, Mark start, Mark end) method Equals (line 121) | public override bool Equals(object obj) method GetHashCode (line 133) | public override int GetHashCode() method ToString (line 139) | public override string ToString() FILE: sources/core/Stride.Core.Yaml/Tokens/Token.cs class Token (line 51) | public abstract class Token method Token (line 72) | protected Token(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/Value.cs class Value (line 51) | public class Value : Token method Value (line 56) | public Value() method Value (line 66) | public Value(Mark start, Mark end) FILE: sources/core/Stride.Core.Yaml/Tokens/VersionDirective.cs class VersionDirective (line 51) | public class VersionDirective : Token method VersionDirective (line 65) | public VersionDirective(Version version) method VersionDirective (line 76) | public VersionDirective(Version version, Mark start, Mark end) method Equals (line 89) | public override bool Equals(object obj) method GetHashCode (line 101) | public override int GetHashCode() FILE: sources/core/Stride.Core.Yaml/Version.cs class Version (line 51) | public class Version method Version (line 72) | public Version(int major, int minor) method Equals (line 85) | public override bool Equals(object obj) method GetHashCode (line 97) | public override int GetHashCode() FILE: sources/core/Stride.Core.Yaml/YamlException.cs class YamlException (line 53) | public class YamlException : Exception method YamlException (line 68) | public YamlException(string message = null, Exception inner = null) method YamlException (line 76) | public YamlException(Mark start, Mark end, string message, Exception i... method YamlException (line 86) | public YamlException(Events.ParsingEvent node, Exception innerExceptio... FILE: sources/core/Stride.Core/AccessorMetadata.cs class AccessorMetadata (line 9) | public class AccessorMetadata : PropertyKeyMetadata method AccessorMetadata (line 33) | public AccessorMetadata(GetterDelegate getter, SetterDelegate setter) method GetValue (line 44) | public object GetValue(ref PropertyContainer obj) method SetValue (line 54) | public void SetValue(ref PropertyContainer obj, object value) FILE: sources/core/Stride.Core/Annotations/CategoryOrderAttribute.cs class CategoryOrderAttribute (line 9) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, AllowM... method CategoryOrderAttribute (line 12) | public CategoryOrderAttribute(int order, string name) FILE: sources/core/Stride.Core/Annotations/DataMemberRangeAttribute.cs class DataMemberRangeAttribute (line 10) | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)] method DataMemberRangeAttribute (line 18) | public DataMemberRangeAttribute(double minimum, int decimalPlaces) method DataMemberRangeAttribute (line 34) | public DataMemberRangeAttribute(double minimum, double maximum, double... FILE: sources/core/Stride.Core/Annotations/DynamicTypeAttributeBase.cs class DynamicTypeAttributeBase (line 9) | public abstract class DynamicTypeAttributeBase : Attribute method DynamicTypeAttributeBase (line 15) | protected DynamicTypeAttributeBase(Type type) method DynamicTypeAttributeBase (line 24) | protected DynamicTypeAttributeBase(string typeName) FILE: sources/core/Stride.Core/Annotations/InlinePropertyAttribute.cs class InlinePropertyAttribute (line 10) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | Att... FILE: sources/core/Stride.Core/Annotations/MemberCollectionAttribute.cs class MemberCollectionAttribute (line 9) | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property | Att... FILE: sources/core/Stride.Core/Annotations/MemberRequiredAttribute.cs class MemberRequiredAttribute (line 10) | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property)] type MemberRequiredReportType (line 22) | public enum MemberRequiredReportType FILE: sources/core/Stride.Core/Annotations/ObjectFactoryAttribute.cs class ObjectFactoryAttribute (line 13) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct)] method ObjectFactoryAttribute (line 25) | public ObjectFactoryAttribute(Type factoryType) FILE: sources/core/Stride.Core/AnonymousDisposable.cs class AnonymousDisposable (line 10) | public sealed class AnonymousDisposable : IDisposable method AnonymousDisposable (line 19) | public AnonymousDisposable(Action onDispose) method Dispose (line 27) | public void Dispose() FILE: sources/core/Stride.Core/Collections/ConstrainedList.cs class ConstrainedList (line 14) | [DataSerializer(typeof(ListAllSerializer<,>), Mode = DataSerializerGener... method ConstrainedList (line 21) | public ConstrainedList(Func, T, bool>? constraint =... method ConstrainedList (line 28) | public ConstrainedList() method GetEnumerator (line 45) | public List.Enumerator GetEnumerator() method GetEnumerator (line 51) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 57) | IEnumerator IEnumerable.GetEnumerator() method Add (line 63) | public void Add(T item) method Clear (line 70) | public void Clear() method Contains (line 76) | public bool Contains(T item) method CopyTo (line 82) | public void CopyTo(T[] array, int arrayIndex) method Remove (line 88) | public bool Remove(T item) method IndexOf (line 100) | public int IndexOf(T item) method Insert (line 106) | public void Insert(int index, T item) method RemoveAt (line 113) | public void RemoveAt(int index) method CheckConstraint (line 121) | private bool CheckConstraint(T item) FILE: sources/core/Stride.Core/Collections/Dequeue.cs class Deque (line 43) | [DebuggerDisplay("Count = {Count}, Capacity = {Capacity}")] method Deque (line 71) | public Deque(int capacity) method Deque (line 86) | public Deque() method Insert (line 131) | public void Insert(int index, T item) method RemoveAt (line 147) | public void RemoveAt(int index) method IndexOf (line 158) | public int IndexOf(T item) method BinarySearch (line 179) | public int BinarySearch(T value) => BinarySearch(value, Comparer.De... method BinarySearch (line 185) | public int BinarySearch(T value, TComparer comparer) where ... method Add (line 215) | void ICollection.Add(T item) method Contains (line 227) | bool ICollection.Contains(T item) method CopyTo (line 248) | void ICollection.CopyTo(T[] array, int arrayIndex) method Remove (line 271) | public bool Remove(T item) method GetEnumerator (line 287) | public IEnumerator GetEnumerator() method GetEnumerator (line 302) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... method Add (line 311) | int System.Collections.IList.Add(object value) method Contains (line 317) | bool System.Collections.IList.Contains(object value) method IndexOf (line 322) | int System.Collections.IList.IndexOf(object value) method Insert (line 327) | void System.Collections.IList.Insert(int index, object value) method Remove (line 336) | void System.Collections.IList.Remove(object value) method CopyTo (line 354) | void System.Collections.ICollection.CopyTo(Array array, int index) method CheckNewIndexArgument (line 387) | private static void CheckNewIndexArgument(int sourceLength, int index) method CheckExistingIndexArgument (line 401) | private static void CheckExistingIndexArgument(int sourceLength, int i... method CheckRangeArguments (line 417) | private static void CheckRangeArguments(int sourceLength, int offset, ... method WrapsAround (line 517) | private bool WrapsAround(int index, int count, out Span splitA, out... method DequeIndexToBufferRef (line 538) | private ref T DequeIndexToBufferRef(int index) method DoGetItem (line 550) | private T DoGetItem(int index) method DoSetItem (line 561) | private void DoSetItem(int index, T item) method DoInsert (line 571) | private void DoInsert(int index, T item) method DoRemoveAt (line 593) | private void DoRemoveAt(int index) method MoveOffsetBy (line 613) | private void MoveOffsetBy(int value) method DoAddToBack (line 622) | private void DoAddToBack(T value) method DoAddToFront (line 632) | private void DoAddToFront(T value) method DoRemoveFromBack (line 644) | private T DoRemoveFromBack() method DoRemoveFromFront (line 655) | private T DoRemoveFromFront() method DoInsertRange (line 671) | private void DoInsertRange(int index, IEnumerable collection, int c... method DoRemoveRange (line 750) | private void DoRemoveRange(int index, int collectionCount) method EnsureCapacityForOneElement (line 797) | private void EnsureCapacityForOneElement() method AddToBack (line 809) | public void AddToBack(T value) method AddToFront (line 819) | public void AddToFront(T value) method InsertRange (line 831) | public void InsertRange(int index, IEnumerable collection) method RemoveRange (line 858) | public void RemoveRange(int offset, int count) method RemoveFromBack (line 875) | public T RemoveFromBack() method RemoveFromFront (line 888) | public T RemoveFromFront() method Clear (line 899) | public void Clear() class DebugView (line 905) | [DebuggerNonUserCode] method DebugView (line 910) | public DebugView(Deque deque) FILE: sources/core/Stride.Core/Collections/FastCollection.cs class FastCollection (line 17) | [DataSerializer(typeof(ListAllSerializer<,>), Mode = DataSerializerGener... method FastCollection (line 27) | public FastCollection() method FastCollection (line 32) | public FastCollection(IEnumerable collection) method FastCollection (line 52) | public FastCollection(int capacity) method Add (line 106) | public void Add(T item) method Clear (line 111) | public void Clear() method Contains (line 116) | public bool Contains(T item) method CopyTo (line 140) | public void CopyTo(T[] array, int arrayIndex) method IndexOf (line 145) | public int IndexOf(T item) method Insert (line 150) | public void Insert(int index, T item) method Remove (line 156) | public bool Remove(T item) method RemoveAt (line 167) | public void RemoveAt(int index) method GetEnumerator (line 173) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 178) | IEnumerator IEnumerable.GetEnumerator() method AddRange (line 187) | public void AddRange(TE itemsArgs) where TE : IEnumerable method GetEnumerator (line 199) | public Enumerator GetEnumerator() method Sort (line 204) | public void Sort() method Sort (line 209) | public void Sort(IComparer comparer) method Sort (line 214) | public void Sort(int index, int count, IComparer? comparer) method ClearItems (line 219) | protected virtual void ClearItems() method InsertItem (line 228) | protected virtual void InsertItem(int index, T item) method RemoveItem (line 242) | protected virtual void RemoveItem(int index) method SetItem (line 252) | protected virtual void SetItem(int index, T item) method EnsureCapacity (line 259) | public void EnsureCapacity(int min) type Enumerator (line 272) | [StructLayout(LayoutKind.Sequential)] method Enumerator (line 279) | internal Enumerator(FastCollection list) method Dispose (line 286) | public readonly void Dispose() method MoveNext (line 290) | public bool MoveNext() method MoveNextRare (line 302) | private bool MoveNextRare() method Reset (line 313) | void IEnumerator.Reset() FILE: sources/core/Stride.Core/Collections/FastList.cs class FastList (line 18) | [DataSerializer(typeof(ListAllSerializer<,>), Mode = DataSerializerGener... method FastList (line 35) | public FastList() method FastList (line 40) | public FastList(IEnumerable collection) method FastList (line 60) | public FastList(int capacity) method Add (line 91) | public void Add(T item) method IncreaseCapacity (line 100) | public void IncreaseCapacity(int index) method Clear (line 106) | public void Clear() method Contains (line 111) | public bool Contains(T item) method CopyTo (line 135) | public void CopyTo(T[] array, int arrayIndex) method IndexOf (line 140) | public int IndexOf(T item) method Insert (line 145) | public void Insert(int index, T item) method Remove (line 159) | public bool Remove(T item) method RemoveAt (line 170) | public void RemoveAt(int index) method GetEnumerator (line 181) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 186) | IEnumerator IEnumerable.GetEnumerator() method Clear (line 215) | public void Clear(bool fastClear) method Resize (line 220) | public void Resize(int newSize, bool fastClear) method AddRange (line 234) | public void AddRange(IEnumerable collection) method AsReadOnly (line 239) | public ReadOnlyCollection AsReadOnly() method BinarySearch (line 244) | public int BinarySearch(T item) method BinarySearch (line 249) | public int BinarySearch(T item, IComparer comparer) method BinarySearch (line 254) | public int BinarySearch(int index, int count, T item, IComparer? co... method CopyTo (line 259) | public void CopyTo(T[] array) method CopyTo (line 264) | public void CopyTo(int index, T[] array, int arrayIndex, int count) method EnsureCapacity (line 269) | public void EnsureCapacity(int min) method Exists (line 282) | public bool Exists(Predicate match) method Find (line 287) | public T? Find(Predicate match) method FindAll (line 299) | public FastList FindAll(Predicate match) method FindIndex (line 312) | public int FindIndex(Predicate match) method FindIndex (line 317) | public int FindIndex(int startIndex, Predicate match) method FindIndex (line 322) | public int FindIndex(int startIndex, int count, Predicate match) method FindLast (line 335) | public T? FindLast(Predicate match) method FindLastIndex (line 347) | public int FindLastIndex(Predicate match) method FindLastIndex (line 352) | public int FindLastIndex(int startIndex, Predicate match) method FindLastIndex (line 357) | public int FindLastIndex(int startIndex, int count, Predicate match) method ForEach (line 370) | public void ForEach(Action action) method GetEnumerator (line 378) | public Enumerator GetEnumerator() method GetRange (line 383) | public FastList GetRange(int index, int count) method IndexOf (line 391) | public int IndexOf(T item, int index) method IndexOf (line 396) | public int IndexOf(T item, int index, int count) method InsertRange (line 401) | public void InsertRange(int index, IEnumerable collection) method LastIndexOf (line 434) | public int LastIndexOf(T item) method LastIndexOf (line 443) | public int LastIndexOf(T item, int index) method LastIndexOf (line 448) | public int LastIndexOf(T item, int index, int count) method RemoveAll (line 457) | public int RemoveAll(Predicate match) method RemoveRange (line 486) | public void RemoveRange(int index, int count) method Reverse (line 499) | public void Reverse() method Reverse (line 504) | public void Reverse(int index, int count) method Sort (line 509) | public void Sort() method Sort (line 514) | public void Sort(IComparer comparer) method Sort (line 519) | public void Sort(int index, int count, IComparer? comparer) method ToArray (line 524) | public T[] ToArray() method TrimExcess (line 531) | public void TrimExcess() method TrueForAll (line 540) | public bool TrueForAll(Predicate match) type Enumerator (line 554) | [StructLayout(LayoutKind.Sequential)] method Enumerator (line 561) | internal Enumerator(FastList list) method Dispose (line 568) | public readonly void Dispose() method MoveNext (line 572) | public bool MoveNext() method MoveNextRare (line 584) | private bool MoveNextRare() method Reset (line 595) | void IEnumerator.Reset() FILE: sources/core/Stride.Core/Collections/FastListStruct.cs type FastListStruct (line 9) | public struct FastListStruct : IEnumerable method FastListStruct (line 29) | public FastListStruct(FastList fastList) method FastListStruct (line 35) | public FastListStruct(T[] array) method FastListStruct (line 41) | public FastListStruct(int capacity) method Add (line 47) | public void Add(T item) method AddRange (line 54) | public void AddRange(FastListStruct items) method Insert (line 62) | public void Insert(int index, T item) method RemoveAt (line 79) | public void RemoveAt(int index) method Remove (line 89) | public bool Remove(T item) method Clear (line 101) | public void Clear() method ToArray (line 106) | public readonly T[] ToArray() method EnsureCapacity (line 113) | public void EnsureCapacity(int newCapacity) method GetEnumerator (line 127) | readonly IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 132) | readonly IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 137) | public readonly Enumerator GetEnumerator() method Contains (line 152) | public readonly bool Contains(T item) method IndexOf (line 157) | public readonly int IndexOf(T item) method SwapRemoveAt (line 166) | public void SwapRemoveAt(int index) type Enumerator (line 180) | [StructLayout(LayoutKind.Sequential)] method Enumerator (line 188) | internal Enumerator(T[] items, int count) method Dispose (line 196) | public readonly void Dispose() method MoveNext (line 200) | public bool MoveNext() method MoveNextRare (line 211) | private bool MoveNextRare() method Reset (line 222) | void IEnumerator.Reset() FILE: sources/core/Stride.Core/Collections/FastTrackingCollection.cs class FastTrackingCollection (line 14) | [DataSerializer(typeof(ListAllSerializer<,>), Mode = DataSerializerGener... method InsertItem (line 38) | protected override void InsertItem(int index, T item) method RemoveItem (line 48) | protected override void RemoveItem(int index) method ClearItems (line 60) | protected override void ClearItems() method ClearItemsEvents (line 66) | protected void ClearItemsEvents() method SetItem (line 78) | protected override void SetItem(int index, T item) FILE: sources/core/Stride.Core/Collections/FastTrackingCollectionChangedEventArgs.cs type FastTrackingCollectionChangedEventArgs (line 8) | public readonly struct FastTrackingCollectionChangedEventArgs method FastTrackingCollectionChangedEventArgs (line 10) | public FastTrackingCollectionChangedEventArgs(NotifyCollectionChangedA... method FastTrackingCollectionChangedEventArgs (line 20) | public FastTrackingCollectionChangedEventArgs(NotifyCollectionChangedA... FILE: sources/core/Stride.Core/Collections/IReadOnlySet.cs type IReadOnlySet (line 10) | public interface IReadOnlySet : IReadOnlyCollection method Contains (line 19) | bool Contains(T item); FILE: sources/core/Stride.Core/Collections/ITrackingCollectionChanged.cs type ITrackingCollectionChanged (line 6) | public interface ITrackingCollectionChanged FILE: sources/core/Stride.Core/Collections/IndexingDictionary.cs class IndexingDictionary (line 16) | [DataSerializer(typeof(IndexingDictionarySerializer<>), Mode = DataSeria... method GetEnumerator (line 63) | public IEnumerator> GetEnumerator() method GetEnumerator (line 68) | IEnumerator IEnumerable.GetEnumerator() method Add (line 73) | public void Add(KeyValuePair item) method Clear (line 78) | public void Clear() method Contains (line 86) | public bool Contains(KeyValuePair item) method CopyTo (line 91) | public void CopyTo(KeyValuePair[] array, int arrayIndex) method Remove (line 105) | public bool Remove(KeyValuePair item) method ContainsKey (line 110) | public bool ContainsKey(int index) method Add (line 115) | public void Add(int key, T value) method Remove (line 121) | public bool Remove(int index) method TryGetValue (line 142) | public bool TryGetValue(int key, [MaybeNullWhen(false)] out T value) method SafeGet (line 148) | public T? SafeGet(int index) method SafeSet (line 153) | private void SafeSet(int index, T? value) class Enumerator (line 170) | private class Enumerator : IEnumerator> method Enumerator (line 175) | public Enumerator(IEnumerator enumerator) method Dispose (line 180) | public void Dispose() method MoveNext (line 186) | public bool MoveNext() method Reset (line 201) | public void Reset() FILE: sources/core/Stride.Core/Collections/KeyedSortedList.cs class KeyedSortedList (line 15) | public abstract class KeyedSortedList : ICollection, ICollec... method KeyedSortedList (line 21) | protected KeyedSortedList() : this(null) method KeyedSortedList (line 25) | protected KeyedSortedList(IComparer? comparer) method GetKeyForItem (line 35) | protected abstract TKey GetKeyForItem(T item); method InsertItem (line 42) | protected virtual void InsertItem(int index, T item) method RemoveItem (line 51) | protected virtual void RemoveItem(int index) method Sort (line 59) | public void Sort() method Add (line 65) | public void Add(T item) method ContainsKey (line 76) | public bool ContainsKey(TKey key) method Remove (line 81) | public bool Remove(TKey key) method TryGetValue (line 117) | public bool TryGetValue(TKey key, [MaybeNullWhen(false)] out T value) method Clear (line 131) | public void Clear() method Contains (line 137) | public bool Contains(T item) method CopyTo (line 143) | void ICollection.CopyTo(T[] array, int arrayIndex) method Remove (line 152) | bool ICollection.Remove(T item) method CopyTo (line 158) | void ICollection.CopyTo(Array array, int arrayIndex) method IndexOf (line 178) | public int IndexOf(T item) method Remove (line 189) | public void Remove(T item) method GetEnumerator (line 195) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 201) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 206) | public Enumerator GetEnumerator() method BinarySearch (line 211) | public int BinarySearch(TKey searchKey) type Comparer (line 240) | private readonly struct Comparer : IComparer method Comparer (line 244) | internal Comparer(KeyedSortedList list) method Compare (line 249) | public readonly int Compare(T? x, T? y) type Enumerator (line 263) | [StructLayout(LayoutKind.Sequential)] method Enumerator (line 270) | internal Enumerator(FastListStruct list) method Dispose (line 277) | public readonly void Dispose() method MoveNext (line 281) | public bool MoveNext() method MoveNextRare (line 292) | private bool MoveNextRare() method Reset (line 303) | void IEnumerator.Reset() FILE: sources/core/Stride.Core/Collections/MultiValueSortedDictionary.cs class MultiValueSortedDictionary (line 23) | public class MultiValueSortedDictionary : IDictionary comparer) method MultiValueSortedDictionary (line 66) | public MultiValueSortedDictionary(IDictionary dictionary) method MultiValueSortedDictionary (line 92) | public MultiValueSortedDictionary(IDictionary dictionary... method Add (line 184) | public void Add(TKey key, TValue value) method Clear (line 202) | public void Clear() method ContainsKey (line 221) | public bool ContainsKey(TKey key) method ContainsValue (line 238) | public bool ContainsValue(TValue value) method CopyTo (line 276) | public void CopyTo(KeyValuePair[] array, int index) method GetEnumerator (line 297) | public Enumerator GetEnumerator() method Remove (line 314) | public bool Remove(KeyValuePair item) method Remove (line 343) | public bool Remove(TKey key) method TryGetValue (line 375) | public bool TryGetValue(TKey key, out TValue value) method TryGetValue (line 406) | public bool TryGetValue(TKey key, out IEnumerable values) method Add (line 449) | void IDictionary.Add(object key, object value) method Contains (line 456) | bool IDictionary.Contains(object key) method GetEnumerator (line 463) | IDictionaryEnumerator IDictionary.GetEnumerator() method Remove (line 469) | void IDictionary.Remove(object key) method CopyTo (line 484) | void ICollection.CopyTo(Array array, int index) method Remove (line 498) | bool ICollection>.Remove(KeyValuePair>.Contains(KeyValuePair>.Add(KeyValuePair> IEnumerable dict... method CopyTo (line 603) | public void CopyTo(TValue[] array, int index) method GetEnumerator (line 624) | public Enumerator GetEnumerator() method Add (line 640) | void ICollection.Add(TValue item) method Clear (line 645) | void ICollection.Clear() method Remove (line 650) | bool ICollection.Remove(TValue item) method CopyTo (line 655) | void ICollection.CopyTo(Array array, int index) method Contains (line 669) | bool ICollection.Contains(TValue item) method GetEnumerator (line 696) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 701) | IEnumerator IEnumerable.GetEnumerator() type Enumerator (line 711) | public struct Enumerator : IEnumerator, IDisposable, IEnumer... method Enumerator (line 716) | internal Enumerator(MultiValueSortedDictionary dicti... method Dispose (line 734) | public void Dispose() method MoveNext (line 748) | public bool MoveNext() method Reset (line 769) | void IEnumerator.Reset() method TryToGetOnNotFound (line 776) | protected virtual object TryToGetOnNotFound(TKey name) type Enumerator (line 784) | public struct Enumerator : IEnumerator>, ID... method Enumerator (line 795) | public Enumerator(MultiValueSortedDictionary dictionary) method Dispose (line 855) | public void Dispose() method MoveNext (line 874) | public bool MoveNext() method Reset (line 929) | void IEnumerator.Reset() FILE: sources/core/Stride.Core/Collections/MultiValueSortedList.cs class MultiValueSortedList (line 18) | public class MultiValueSortedList : ILookup,... type Grouping (line 20) | private readonly struct Grouping : IGrouping method GetEnumerator (line 22) | public IEnumerator GetEnumerator() { return enumerable.GetEn... method GetEnumerator (line 23) | IEnumerator IEnumerable.GetEnumerator() { return enumerable.GetEnume... method Grouping (line 25) | public Grouping(TKey key, IEnumerable values) { this.Key = k... type GroupingEnumerator (line 29) | private readonly struct GroupingEnumerator : IEnumerator list) {... method DistinctKeys (line 47) | private IEnumerable DistinctKeys() method KeyToIndex (line 63) | private int KeyToIndex(object key) method GetEnumerator (line 68) | public IEnumerator> GetEnumerator() method GetEnumerator (line 74) | IEnumerator> IEnumerable item) method Contains (line 105) | public bool Contains(object key) method Add (line 110) | public void Add(object key, object value) method Clear (line 115) | void ICollection>.Clear() method Contains (line 121) | public bool Contains(KeyValuePair item) method CopyTo (line 126) | public void CopyTo(KeyValuePair[] array, int arrayIndex) method Remove (line 131) | public bool Remove(KeyValuePair item) method CopyTo (line 143) | public void CopyTo(Array array, int index) method Contains (line 148) | public bool Contains(TKey key) method ContainsKey (line 169) | public bool ContainsKey(TKey key) method Add (line 174) | public void Add(TKey key, TValue value) method Remove (line 179) | public bool Remove(TKey key) FILE: sources/core/Stride.Core/Collections/OrderedCollection.cs class OrderedCollection (line 16) | [DataSerializer(typeof(ListAllSerializer<,>), Mode = DataSerializerGener... method OrderedCollection (line 31) | public OrderedCollection(IComparer comparer) method OrderedCollection (line 42) | public OrderedCollection(IComparer comparer, int capacity) : this(c... method Add (line 88) | public void Add(T item) method Clear (line 93) | public void Clear() method Contains (line 98) | public bool Contains(T item) method CopyTo (line 122) | public void CopyTo(T[] array, int arrayIndex) method IndexOf (line 127) | public int IndexOf(T item) method Remove (line 132) | public bool Remove(T item) method RemoveAt (line 143) | public void RemoveAt(int index) method ClearItems (line 152) | protected virtual void ClearItems() method AddItem (line 165) | protected virtual void AddItem(T item) method RemoteItem (line 184) | protected virtual void RemoteItem(int index) method GetEnumerator (line 194) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 199) | IEnumerator IEnumerable.GetEnumerator() method AddRange (line 208) | public void AddRange(TE itemsArgs) where TE : IEnumerable method GetEnumerator (line 220) | public Enumerator GetEnumerator() method EnsureCapacity (line 227) | public void EnsureCapacity(int min) type Enumerator (line 240) | [StructLayout(LayoutKind.Sequential)] method Enumerator (line 247) | internal Enumerator(OrderedCollection collection) method Dispose (line 254) | public readonly void Dispose() method MoveNext (line 258) | public bool MoveNext() method MoveNextRare (line 269) | private bool MoveNextRare() method Reset (line 280) | void IEnumerator.Reset() FILE: sources/core/Stride.Core/Collections/PoolListStruct.cs type PoolListStruct (line 12) | public struct PoolListStruct : IEnumerable where T : class method PoolListStruct (line 35) | public PoolListStruct(int capacity, Func factory) method Clear (line 45) | public void Clear() method Reset (line 53) | public void Reset() method Add (line 67) | public T Add() method IndexOf (line 89) | public readonly int IndexOf(T item) method RemoveAt (line 94) | public void RemoveAt(int index) method Remove (line 114) | public void Remove(T item) method GetEnumerator (line 151) | readonly IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 156) | readonly IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 161) | public readonly FastListStruct.Enumerator GetEnumerator() FILE: sources/core/Stride.Core/Collections/PriorityNodeQueue.cs class PriorityNodeQueue (line 22) | public class PriorityNodeQueue method PriorityNodeQueue (line 30) | public PriorityNodeQueue(IComparer comparer) method PriorityNodeQueue (line 35) | public PriorityNodeQueue() method Clear (line 41) | public void Clear() method Remove (line 50) | public void Remove(PriorityQueueNode item) method Enqueue (line 103) | public PriorityQueueNode Enqueue(T item) method Enqueue (line 112) | public void Enqueue(PriorityQueueNode item) method Peek (line 158) | public T Peek() method Dequeue (line 165) | public T Dequeue() FILE: sources/core/Stride.Core/Collections/PriorityQueue.cs class PriorityQueue (line 10) | public class PriorityQueue method PriorityQueue (line 22) | public PriorityQueue(IComparer comparer) method PriorityQueue (line 27) | public PriorityQueue() method Clear (line 33) | public void Clear() method Remove (line 39) | public void Remove(T item) method Enqueue (line 81) | public void Enqueue(T item) method Peek (line 114) | public T Peek() method Dequeue (line 123) | public T Dequeue() FILE: sources/core/Stride.Core/Collections/PriorityQueueNode.cs class PriorityQueueNode (line 10) | public class PriorityQueueNode method PriorityQueueNode (line 16) | public PriorityQueueNode(T value) FILE: sources/core/Stride.Core/Collections/ReadOnlySet.cs class ReadOnlySet (line 10) | public class ReadOnlySet : IReadOnlySet method ReadOnlySet (line 14) | public ReadOnlySet(ISet innerSet) method Contains (line 19) | public bool Contains(T item) method GetEnumerator (line 26) | public IEnumerator GetEnumerator() method GetEnumerator (line 31) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: sources/core/Stride.Core/Collections/SafeList.cs class SafeList (line 13) | [DataSerializer(typeof(ListAllSerializer<,>), Mode = DataSerializerGener... method SafeList (line 21) | public SafeList() method NonNullConstraint (line 26) | private static bool NonNullConstraint(ConstrainedList constrainedLi... FILE: sources/core/Stride.Core/Collections/SortedList.cs class SortedList (line 48) | [DebuggerDisplay("Count = {" + nameof(Count) + "}")] type EnumeratorMode (line 53) | private enum EnumeratorMode : int { KEY_MODE = 0, VALUE_MODE, ENTRY_MO... method SortedList (line 64) | public SortedList() method SortedList (line 69) | public SortedList(int capacity) method SortedList (line 74) | public SortedList(int capacity, IComparer comparer) method SortedList (line 83) | public SortedList(IComparer comparer) method SortedList (line 88) | public SortedList(IDictionary dictionary) method SortedList (line 93) | public SortedList(IDictionary dictionary, IComparer>.Clear() method Clear (line 257) | public void Clear() method CopyTo (line 265) | void ICollection>.CopyTo(KeyValuePair>.Add(KeyValuePair>.Contains(KeyValuePair>.Remove(KeyValuePair> IEnumerable comparer, int capacity, bool forceSize) method CopyToArray (line 573) | private void CopyToArray(Array arr, int i, EnumeratorMode mode) method Find (line 588) | private int Find(TKey key) method ToKey (line 612) | private TKey ToKey(object key) method ToValue (line 620) | private TValue ToValue(object value) method KeyAt (line 627) | internal TKey KeyAt(int index) method ValueAt (line 634) | internal TValue ValueAt(int index) class Enumerator (line 645) | public sealed class Enumerator : IEnumerator> method Enumerator (line 650) | public Enumerator(SortedList host) method Dispose (line 655) | public void Dispose() method MoveNext (line 660) | public bool MoveNext() method Reset (line 665) | public void Reset() class DictionaryEnumerator (line 676) | private sealed class DictionaryEnumerator : IDictionaryEnumerator, IEn... method DictionaryEnumerator (line 691) | public DictionaryEnumerator(SortedList host, Enumerato... method DictionaryEnumerator (line 700) | public DictionaryEnumerator(SortedList host) method Reset (line 705) | public void Reset() method MoveNext (line 715) | public bool MoveNext() method Clone (line 792) | public object Clone() type KeyEnumerator (line 805) | struct KeyEnumerator : IEnumerator, IDisposable method KeyEnumerator (line 817) | internal KeyEnumerator(SortedList l) method Dispose (line 824) | public void Dispose() method MoveNext (line 829) | public bool MoveNext() method Reset (line 851) | void IEnumerator.Reset() type ValueEnumerator (line 862) | struct ValueEnumerator : IEnumerator, IDisposable method ValueEnumerator (line 874) | internal ValueEnumerator(SortedList l) method Dispose (line 881) | public void Dispose() method MoveNext (line 886) | public bool MoveNext() method Reset (line 908) | void IEnumerator.Reset() class ListKeys (line 919) | private class ListKeys : IList, IReadOnlyList, ICollection... method ListKeys (line 924) | public ListKeys(SortedList host) method Add (line 933) | public virtual void Add(TKey item) method Remove (line 938) | public virtual bool Remove(TKey key) method Clear (line 943) | public virtual void Clear() method CopyTo (line 948) | public virtual void CopyTo(TKey[] array, int arrayIndex) method Contains (line 965) | public virtual bool Contains(TKey item) method IndexOf (line 973) | public virtual int IndexOf(TKey item) method Insert (line 978) | public virtual void Insert(int index, TKey item) method RemoveAt (line 983) | public virtual void RemoveAt(int index) method GetEnumerator (line 1004) | public virtual IEnumerator GetEnumerator() method CopyTo (line 1022) | public virtual void CopyTo(Array array, int arrayIndex) method GetEnumerator (line 1031) | IEnumerator IEnumerable.GetEnumerator() class ListValues (line 1038) | private class ListValues : IList, IReadOnlyList, IColl... method ListValues (line 1043) | public ListValues(SortedList host) method Add (line 1052) | public virtual void Add(TValue item) method Remove (line 1057) | public virtual bool Remove(TValue value) method Clear (line 1062) | public virtual void Clear() method CopyTo (line 1067) | public virtual void CopyTo(TValue[] array, int arrayIndex) method Contains (line 1084) | public virtual bool Contains(TValue item) method IndexOf (line 1092) | public virtual int IndexOf(TValue item) method Insert (line 1097) | public virtual void Insert(int index, TValue item) method RemoveAt (line 1102) | public virtual void RemoveAt(int index) method GetEnumerator (line 1123) | public virtual IEnumerator GetEnumerator() method CopyTo (line 1141) | public virtual void CopyTo(Array array, int arrayIndex) method GetEnumerator (line 1150) | IEnumerator IEnumerable.GetEnumerator() FILE: sources/core/Stride.Core/Collections/TrackingCollection.cs class TrackingCollection (line 14) | [DataSerializer(typeof(ListAllSerializer<,>), Mode = DataSerializerGener... method InsertItem (line 37) | protected override void InsertItem(int index, T item) method RemoveItem (line 44) | protected override void RemoveItem(int index) method ClearItems (line 51) | protected override void ClearItems() method ClearItemsEvents (line 57) | protected void ClearItemsEvents() method SetItem (line 69) | protected override void SetItem(int index, T item) FILE: sources/core/Stride.Core/Collections/TrackingCollectionChangedEventArgs.cs class TrackingCollectionChangedEventArgs (line 8) | public class TrackingCollectionChangedEventArgs : EventArgs method TrackingCollectionChangedEventArgs (line 10) | public TrackingCollectionChangedEventArgs(NotifyCollectionChangedActio... method TrackingCollectionChangedEventArgs (line 20) | public TrackingCollectionChangedEventArgs(NotifyCollectionChangedActio... FILE: sources/core/Stride.Core/Collections/TrackingDictionary.cs class TrackingDictionary (line 20) | [DataSerializer(typeof(DictionaryAllSerializer<,,>), Mode = DataSerializ... method TrackingDictionary (line 48) | public TrackingDictionary() method Add (line 54) | public void Add(TKey key, TValue value) method ContainsKey (line 61) | public bool ContainsKey(TKey key) method Remove (line 73) | public bool Remove(TKey key) method TryGetValue (line 83) | public bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue va... method Add (line 123) | public void Add(KeyValuePair item) method Clear (line 129) | public void Clear() method Contains (line 146) | public bool Contains(KeyValuePair item) method CopyTo (line 152) | public void CopyTo(KeyValuePair[] array, int arrayIndex) method Remove (line 170) | public bool Remove(KeyValuePair item) method GetEnumerator (line 180) | public IEnumerator> GetEnumerator() method GetEnumerator (line 186) | IEnumerator IEnumerable.GetEnumerator() method Add (line 192) | void IDictionary.Add(object key, object value) method Contains (line 198) | bool IDictionary.Contains(object key) method GetEnumerator (line 204) | IDictionaryEnumerator IDictionary.GetEnumerator() method Remove (line 222) | void IDictionary.Remove(object key) method CopyTo (line 247) | void ICollection.CopyTo(Array array, int index) FILE: sources/core/Stride.Core/Collections/TrackingHashSet.cs class TrackingHashSet (line 15) | public class TrackingHashSet : ISet, IReadOnlySet, ITrackingCol... method Add (line 39) | public bool Add(T item) method ExceptWith (line 51) | public void ExceptWith(IEnumerable other) method IntersectWith (line 57) | public void IntersectWith(IEnumerable other) method IsProperSubsetOf (line 63) | public bool IsProperSubsetOf(IEnumerable other) method IsProperSupersetOf (line 69) | public bool IsProperSupersetOf(IEnumerable other) method IsSubsetOf (line 75) | public bool IsSubsetOf(IEnumerable other) method IsSupersetOf (line 81) | public bool IsSupersetOf(IEnumerable other) method Overlaps (line 87) | public bool Overlaps(IEnumerable other) method SetEquals (line 93) | public bool SetEquals(IEnumerable other) method SymmetricExceptWith (line 99) | public void SymmetricExceptWith(IEnumerable other) method UnionWith (line 105) | public void UnionWith(IEnumerable other) method Add (line 111) | void ICollection.Add(T item) method Clear (line 117) | public void Clear() method Contains (line 133) | public bool Contains(T item) method CopyTo (line 139) | public void CopyTo(T[] array, int arrayIndex) method Remove (line 151) | public bool Remove(T item) method GetEnumerator (line 161) | public HashSet.Enumerator GetEnumerator() method GetEnumerator (line 167) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 173) | System.Collections.IEnumerator System.Collections.IEnumerable.GetEnume... FILE: sources/core/Stride.Core/ComponentBase.cs class ComponentBase (line 28) | [DataContract] method ComponentBase (line 38) | protected ComponentBase() : this(name: null) { } method ComponentBase (line 44) | protected ComponentBase(string? name) method Destroy (line 80) | protected override void Destroy() method OnNameChanged (line 98) | protected virtual void OnNameChanged() { } method ToString (line 101) | public override string ToString() FILE: sources/core/Stride.Core/ComponentBaseExtensions.cs class ComponentBaseExtensions (line 9) | public static class ComponentBaseExtensions method DisposeBy (line 18) | public static T? DisposeBy(this T component, ICollectorHolder conta... method RemoveDisposeBy (line 33) | public static void RemoveDisposeBy(this T component, ICollectorHold... method ReleaseBy (line 49) | public static T? ReleaseBy(this T component, ICollectorHolder conta... method RemoveReleaseBy (line 64) | public static void RemoveReleaseBy(this T component, ICollectorHold... method KeepReference (line 83) | public static T? KeepReference(this T component) method PushTagAndRestore (line 114) | public static PropertyTagRestore PushTagAndRestore(this Componen... type PropertyTagRestore (line 127) | public readonly struct PropertyTagRestore : IDisposable method PropertyTagRestore (line 143) | public PropertyTagRestore(ComponentBase container, PropertyKey key) method Dispose (line 155) | public readonly void Dispose() FILE: sources/core/Stride.Core/DataAliasAttribute.cs class DataAliasAttribute (line 9) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field | Att... method DataAliasAttribute (line 16) | public DataAliasAttribute(string name) FILE: sources/core/Stride.Core/DataContractAttribute.cs class DataContractAttribute (line 9) | [AttributeUsage(AttributeTargets.Delegate | AttributeTargets.Enum | Attr... method DataContractAttribute (line 15) | public DataContractAttribute() method DataContractAttribute (line 23) | public DataContractAttribute(string aliasName) FILE: sources/core/Stride.Core/DataContractMetadataTypeAttribute.cs class DataContractMetadataTypeAttribute (line 10) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true, Inherited ... method DataContractMetadataTypeAttribute (line 18) | public DataContractMetadataTypeAttribute(Type metadataClassType) FILE: sources/core/Stride.Core/DataMemberAttribute.cs class DataMemberAttribute (line 8) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] method DataMemberAttribute (line 17) | public DataMemberAttribute() method DataMemberAttribute (line 25) | public DataMemberAttribute(int order) method DataMemberAttribute (line 34) | public DataMemberAttribute(string name) method DataMemberAttribute (line 44) | public DataMemberAttribute(string name, DataMemberMode mode) method DataMemberAttribute (line 54) | public DataMemberAttribute(DataMemberMode mode) method DataMemberAttribute (line 64) | public DataMemberAttribute(int order, DataMemberMode mode) method DataMemberAttribute (line 75) | public DataMemberAttribute(int order, string name) method DataMemberAttribute (line 87) | public DataMemberAttribute(int order, string name, DataMemberMode mode) FILE: sources/core/Stride.Core/DataMemberMode.cs type DataMemberMode (line 9) | public enum DataMemberMode FILE: sources/core/Stride.Core/DataStyle.cs type DataStyle (line 10) | public enum DataStyle FILE: sources/core/Stride.Core/DataStyleAttribute.cs class DataStyleAttribute (line 10) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | Attri... method DataStyleAttribute (line 17) | public DataStyleAttribute(DataStyle style) method DataStyleAttribute (line 26) | public DataStyleAttribute(ScalarStyle style) FILE: sources/core/Stride.Core/DefaultValueMetadata.cs class DefaultValueMetadata (line 10) | public abstract class DefaultValueMetadata : PropertyKeyMetadata method GetDefaultValue (line 19) | public abstract object GetDefaultValue(ref PropertyContainer obj); method Static (line 36) | public static StaticDefaultValueMetadata Static(T defaultValue, ... method Delegate (line 41) | public static DelegateDefaultValueMetadata Delegate(DelegateDefa... method GetDefaultValueT (line 56) | public abstract T GetDefaultValueT(ref PropertyContainer obj); method GetDefaultValue (line 58) | public override object GetDefaultValue(ref PropertyContainer obj) class DefaultValueMetadata (line 47) | public abstract class DefaultValueMetadata : DefaultValueMetadata method GetDefaultValue (line 19) | public abstract object GetDefaultValue(ref PropertyContainer obj); method Static (line 36) | public static StaticDefaultValueMetadata Static(T defaultValue, ... method Delegate (line 41) | public static DelegateDefaultValueMetadata Delegate(DelegateDefa... method GetDefaultValueT (line 56) | public abstract T GetDefaultValueT(ref PropertyContainer obj); method GetDefaultValue (line 58) | public override object GetDefaultValue(ref PropertyContainer obj) class StaticDefaultValueMetadata (line 67) | public class StaticDefaultValueMetadata : DefaultValueMetadata method StaticDefaultValueMetadata (line 77) | public StaticDefaultValueMetadata(T defaultValue, bool keepDefaultValu... method GetDefaultValueT (line 84) | public override T GetDefaultValueT(ref PropertyContainer obj) class DelegateDefaultValueMetadata (line 102) | public class DelegateDefaultValueMetadata : DefaultValueMetadata method DelegateDefaultValueMetadata (line 117) | public DelegateDefaultValueMetadata(DefaultValueCallback callback) method GetDefaultValueT (line 122) | public override T GetDefaultValueT(ref PropertyContainer obj) FILE: sources/core/Stride.Core/Diagnostics/CallerInfo.cs class CallerInfo (line 11) | public sealed class CallerInfo method CallerInfo (line 19) | private CallerInfo(string filePath, string memberName, int lineNumber) method Get (line 48) | public static CallerInfo Get([CallerFilePath] string sourceFilePath = ... method ToString (line 53) | public override string ToString() FILE: sources/core/Stride.Core/Diagnostics/ChromeTracingProfileWriter.cs class ChromeTracingProfileWriter (line 11) | public class ChromeTracingProfileWriter method Start (line 13) | public void Start(string outputPath, bool indentOutput = false) method Stop (line 86) | public void Stop() FILE: sources/core/Stride.Core/Diagnostics/CollectionDebugView.cs class CollectionDebugView (line 14) | public class CollectionDebugView method CollectionDebugView (line 18) | public CollectionDebugView( method CollectionDebugView (line 40) | public CollectionDebugView(ICollection collection) class CollectionDebugView (line 36) | public class CollectionDebugView method CollectionDebugView (line 18) | public CollectionDebugView( method CollectionDebugView (line 40) | public CollectionDebugView(ICollection collection) FILE: sources/core/Stride.Core/Diagnostics/ComponentEventInfo.cs class ComponentEventInfo (line 9) | public class ComponentEventInfo method ComponentEventInfo (line 11) | public ComponentEventInfo(ComponentEventType type) method ToString (line 41) | public override string ToString() FILE: sources/core/Stride.Core/Diagnostics/ComponentEventType.cs type ComponentEventType (line 9) | public enum ComponentEventType FILE: sources/core/Stride.Core/Diagnostics/ConsoleLogListener.cs class ConsoleLogListener (line 18) | public partial class ConsoleLogListener : LogListener method OnLog (line 32) | protected override void OnLog(ILogMessage logMessage) method EnsureConsole (line 135) | private void EnsureConsole() method ShowConsole (line 153) | public static void ShowConsole() class DualStream (line 184) | private class DualStream : Stream method DualStream (line 189) | public DualStream(Stream stream1, Stream stream2) method Flush (line 195) | public override void Flush() method Seek (line 201) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 206) | public override void SetLength(long value) method Read (line 211) | public override int Read(byte[] buffer, int offset, int count) method Write (line 216) | public override void Write(byte[] buffer, int offset, int count) method HideConsole (line 239) | public static void HideConsole() method AttachConsole (line 249) | [LibraryImport("kernel32", SetLastError = true)] method AttachConsole (line 253) | [DllImport("kernel32", SetLastError = true)] method FreeConsole (line 258) | [LibraryImport("kernel32.dll", SetLastError = true)] method FreeConsole (line 262) | [DllImport("kernel32.dll", SetLastError = true)] method AllocConsole (line 267) | [LibraryImport("kernel32.dll", SetLastError = true)] method AllocConsole (line 271) | [DllImport("kernel32.dll", SetLastError = true)] method GetConsoleWindow (line 276) | [LibraryImport("kernel32.dll")] method GetConsoleWindow (line 279) | [DllImport("kernel32.dll")] method ShowWindow (line 284) | [LibraryImport("user32.dll")] method ShowWindow (line 288) | [DllImport("user32.dll")] method GetStdHandle (line 293) | [LibraryImport("kernel32.dll")] method GetStdHandle (line 296) | [DllImport("kernel32.dll")] method SetStdHandle (line 301) | [LibraryImport("kernel32.dll")] method SetStdHandle (line 304) | [DllImport("kernel32.dll")] method GetFileType (line 309) | [LibraryImport("kernel32.dll")] method GetFileType (line 312) | [DllImport("kernel32.dll")] method GetConsoleMode (line 317) | [LibraryImport("kernel32.dll", SetLastError = true)] method GetConsoleMode (line 321) | [DllImport("kernel32.dll", SetLastError = true)] method IsHandleRedirected (line 325) | private static bool IsHandleRedirected(IntPtr ioHandle) method EnsureConsole (line 340) | private void EnsureConsole() FILE: sources/core/Stride.Core/Diagnostics/ConsoleLogMode.cs type ConsoleLogMode (line 9) | public enum ConsoleLogMode FILE: sources/core/Stride.Core/Diagnostics/DebugLogListener.cs class DebugLogListener (line 11) | public class DebugLogListener : LogListener method OnLog (line 13) | protected override void OnLog(ILogMessage logMessage) FILE: sources/core/Stride.Core/Diagnostics/ExceptionInfo.cs class ExceptionInfo (line 12) | [DataContract, Serializable] method ExceptionInfo (line 20) | public ExceptionInfo() method ExceptionInfo (line 28) | public ExceptionInfo(Exception exception) method ToString (line 76) | public override string ToString() FILE: sources/core/Stride.Core/Diagnostics/ForwardingLoggerResult.cs class ForwardingLoggerResult (line 11) | [DebuggerDisplay("HasErrors: {HasErrors} Messages: [{Messages.Count}]")] method ForwardingLoggerResult (line 16) | public ForwardingLoggerResult(ILogger loggerToForward) method LogRaw (line 21) | protected override void LogRaw(ILogMessage logMessage) FILE: sources/core/Stride.Core/Diagnostics/GlobalLogger.cs class GlobalLogger (line 11) | public sealed class GlobalLogger : Logger method GlobalLogger (line 22) | private GlobalLogger(string module) method ActivateLog (line 61) | public static void ActivateLog(Action activator) method ActivateLog (line 81) | public static void ActivateLog(string regexPatternModule, LogMessageTy... method ActivateLog (line 101) | public static void ActivateLog(Regex regexPatternModule, LogMessageTyp... method GetLogger (line 125) | public static Logger GetLogger(string module) method GetLogger (line 137) | public static Logger GetLogger(string module, LogMessageType minimumLe... method LogRaw (line 158) | protected override void LogRaw(ILogMessage logMessage) FILE: sources/core/Stride.Core/Diagnostics/ILogMessage.cs type ILogMessage (line 9) | public interface ILogMessage FILE: sources/core/Stride.Core/Diagnostics/ILogger.Extensions.cs class LoggerExtensions (line 13) | public static class LoggerExtensions method Verbose (line 22) | public static void Verbose(this ILogger logger, string message, Except... method Verbose (line 34) | public static void Verbose(this ILogger logger, string message, Caller... method Debug (line 45) | public static void Debug(this ILogger logger, string message, Exceptio... method Debug (line 57) | public static void Debug(this ILogger logger, string message, CallerIn... method Info (line 68) | public static void Info(this ILogger logger, string message, Exception... method Info (line 80) | public static void Info(this ILogger logger, string message, CallerInf... method Warning (line 91) | public static void Warning(this ILogger logger, string message, Except... method Warning (line 103) | public static void Warning(this ILogger logger, string message, Caller... method Error (line 114) | public static void Error(this ILogger logger, string message, Exceptio... method Error (line 126) | public static void Error(this ILogger logger, string message, CallerIn... method Fatal (line 137) | public static void Fatal(this ILogger logger, string message, Exceptio... method Fatal (line 149) | public static void Fatal(this ILogger logger, string message, CallerIn... FILE: sources/core/Stride.Core/Diagnostics/ILogger.cs type ILogger (line 9) | public interface ILogger method Log (line 21) | void Log(ILogMessage logMessage); FILE: sources/core/Stride.Core/Diagnostics/IProgressStatus.cs type IProgressStatus (line 9) | public interface IProgressStatus method OnProgressChanged (line 22) | void OnProgressChanged(ProgressStatusEventArgs e); FILE: sources/core/Stride.Core/Diagnostics/LogListener.cs class LogListener (line 9) | public abstract class LogListener : IDisposable method LogListener (line 16) | protected LogListener() method OnLog (line 61) | protected abstract void OnLog(ILogMessage logMessage); method ShouldFlush (line 68) | protected virtual bool ShouldFlush(ILogMessage logMessage) method Flush (line 77) | protected virtual void Flush() method Dispose (line 84) | public virtual void Dispose() method GetDefaultText (line 93) | protected virtual string? GetDefaultText(ILogMessage logMessage) method GetExceptionText (line 103) | protected virtual string GetExceptionText(ILogMessage message) method OnLogInternal (line 126) | private void OnLogInternal(ILogMessage logMessage) FILE: sources/core/Stride.Core/Diagnostics/LogMessage.cs class LogMessage (line 12) | public class LogMessage : ILogMessage method LogMessage (line 17) | public LogMessage() method LogMessage (line 27) | public LogMessage(string? module, LogMessageType type, string text) method LogMessage (line 42) | public LogMessage(string? module, LogMessageType type, string text, Ex... method ToString (line 91) | public override string ToString() FILE: sources/core/Stride.Core/Diagnostics/LogMessageExtensions.cs class LogMessageExtensions (line 9) | public static class LogMessageExtensions method IsDebug (line 16) | public static bool IsDebug(this ILogMessage logMessage) method IsVerbose (line 26) | public static bool IsVerbose(this ILogMessage logMessage) method IsInfo (line 36) | public static bool IsInfo(this ILogMessage logMessage) method IsWarning (line 46) | public static bool IsWarning(this ILogMessage logMessage) method IsError (line 56) | public static bool IsError(this ILogMessage logMessage) method IsFatal (line 66) | public static bool IsFatal(this ILogMessage logMessage) method IsAtLeast (line 77) | public static bool IsAtLeast(this ILogMessage logMessage, LogMessageTy... method IsAtMost (line 88) | public static bool IsAtMost(this ILogMessage logMessage, LogMessageTyp... FILE: sources/core/Stride.Core/Diagnostics/LogMessageType.cs type LogMessageType (line 9) | [DataContract] FILE: sources/core/Stride.Core/Diagnostics/Logger.Extensions.cs class Logger (line 8) | public abstract partial class Logger method Verbose (line 16) | public void Verbose(string message, Exception? exception, CallerInfo? ... method Verbose (line 26) | public void Verbose(string message, CallerInfo? callerInfo = null) method Debug (line 36) | public void Debug(string message, Exception? exception, CallerInfo? ca... method Debug (line 46) | public void Debug(string message, CallerInfo? callerInfo = null) method Info (line 56) | public void Info(string message, Exception? exception, CallerInfo? cal... method Info (line 66) | public void Info(string message, CallerInfo? callerInfo = null) method Warning (line 76) | public void Warning(string message, Exception? exception, CallerInfo? ... method Warning (line 86) | public void Warning(string message, CallerInfo? callerInfo = null) method Error (line 96) | public void Error(string message, Exception? exception, CallerInfo? ca... method Error (line 106) | public void Error(string message, CallerInfo? callerInfo = null) method Fatal (line 116) | public void Fatal(string message, Exception? exception, CallerInfo? ca... method Fatal (line 126) | public void Fatal(string message, CallerInfo? callerInfo = null) FILE: sources/core/Stride.Core/Diagnostics/Logger.cs class Logger (line 11) | public abstract partial class Logger : ILogger method Logger (line 25) | protected Logger() method ActivateLog (line 78) | public void ActivateLog(LogMessageType fromLevel, LogMessageType toLev... method ActivateLog (line 100) | public void ActivateLog(LogMessageType type, bool enabledFlag) method Activated (line 110) | public bool Activated(LogMessageType type) method Log (line 115) | public void Log(ILogMessage logMessage) method LogRaw (line 139) | protected abstract void LogRaw(ILogMessage logMessage); method ExtractCallerInfo (line 146) | internal static CallerInfo? ExtractCallerInfo(object[] parameters) FILE: sources/core/Stride.Core/Diagnostics/LoggerConfig.cs class LoggerConfig (line 9) | [DataContract("GlobalLoggerConfig")] FILE: sources/core/Stride.Core/Diagnostics/LoggerResult.cs class LoggerResult (line 14) | [DebuggerDisplay("HasErrors: {HasErrors} Messages: [{Messages.Count}]")] method LoggerResult (line 27) | public LoggerResult(string? moduleName = null) method Clear (line 55) | public virtual void Clear() method Progress (line 70) | public void Progress(string message) method Progress (line 81) | public void Progress(string message, int currentStep, int stepCount) method LogRaw (line 92) | protected override void LogRaw(ILogMessage logMessage) method CopyTo (line 104) | public void CopyTo(ILogger results) method ToText (line 116) | public string ToText() method OnProgressChanged (line 126) | private void OnProgressChanged(ProgressStatusEventArgs e) method OnProgressChanged (line 136) | void IProgressStatus.OnProgressChanged(ProgressStatusEventArgs e) class LoggerValueResult (line 145) | public class LoggerValueResult : LoggerResult method LoggerValueResult (line 147) | public LoggerValueResult(string? moduleName = null) FILE: sources/core/Stride.Core/Diagnostics/MessageLoggedEventArgs.cs class MessageLoggedEventArgs (line 9) | public class MessageLoggedEventArgs : EventArgs method MessageLoggedEventArgs (line 15) | public MessageLoggedEventArgs(ILogMessage message) FILE: sources/core/Stride.Core/Diagnostics/NullLogger.cs class NullLogger (line 6) | internal class NullLogger : Logger method LogRaw (line 8) | protected override void LogRaw(ILogMessage logMessage) FILE: sources/core/Stride.Core/Diagnostics/PerformanceReport.cs class PerformanceReport (line 11) | public class PerformanceReport type PerformanceReportInfo (line 13) | public struct PerformanceReportInfo method PerformanceReport (line 27) | public PerformanceReport() method BeginMeasure (line 32) | [Conditional("DEBUG")] method EndMeasure (line 43) | [Conditional("DEBUG")] method Reset (line 55) | public void Reset() method ToString (line 60) | public override string ToString() class PerformanceCheckBlock (line 75) | public class PerformanceCheckBlock : IDisposable method PerformanceCheckBlock (line 79) | public PerformanceCheckBlock(string text, PerformanceReport report) method Dispose (line 89) | public void Dispose() method Dispose (line 95) | protected virtual void Dispose(bool disposing) FILE: sources/core/Stride.Core/Diagnostics/Profiler.cs class Profiler (line 59) | public static class Profiler class ProfilingEventChannel (line 61) | internal sealed class ProfilingEventChannel method Create (line 63) | internal static ProfilingEventChannel Create(UnboundedChannelOptions... method ProfilingEventChannel (line 70) | private ProfilingEventChannel(Channel channel) class ThreadEventCollection (line 81) | private class ThreadEventCollection method ThreadEventCollection (line 85) | internal ThreadEventCollection() method Add (line 90) | internal void Add(ProfilingEvent e) method ReadEvents (line 96) | internal IAsyncEnumerable ReadEvents() method Profiler (line 125) | static Profiler() method Subscribe (line 148) | public static ChannelReader Subscribe() method Unsubscribe (line 164) | public static void Unsubscribe(ChannelReader eventReader) method EnableAll (line 182) | public static void EnableAll() method DisableAll (line 193) | public static void DisableAll() method IsEnabled (line 213) | public static bool IsEnabled(ProfilingKey profilingKey) method Enable (line 222) | public static void Enable(ProfilingKey profilingKey) method Disable (line 238) | public static void Disable(ProfilingKey profilingKey) method New (line 258) | public static ProfilingState New(ProfilingKey profilingKey) method Begin (line 276) | public static ProfilingState Begin(ProfilingKey profilingKey) method Begin (line 296) | public static ProfilingState Begin(ProfilingKey profilingKey, string t... method Reset (line 306) | public static void Reset() method ProcessEvent (line 312) | public static void ProcessEvent(ref ProfilingEvent profilingEvent, Pro... method AddThread (line 333) | private static void AddThread(ThreadEventCollection eventCollection) method SendEventToSubscribers (line 349) | private static void SendEventToSubscribers(ProfilingEvent e) method EndProfile (line 355) | static void EndProfile(ProfilingEvent e) method CreateMark (line 363) | static void CreateMark(ProfilingEvent e) method AppendTime (line 373) | public static void AppendTime(StringBuilder builder, long accumulatedT... method AppendTime (line 379) | public static void AppendTime(StringBuilder builder, TimeSpan accumula... FILE: sources/core/Stride.Core/Diagnostics/ProfilingCustomValue.cs type ProfilingCustomValue (line 8) | [StructLayout(LayoutKind.Explicit)] method ToObject (line 26) | public readonly object ToObject() FILE: sources/core/Stride.Core/Diagnostics/ProfilingEvent.cs type ProfilingEvent (line 11) | public readonly struct ProfilingEvent method ProfilingEvent (line 63) | public ProfilingEvent( method IsGPUEvent (line 83) | public bool IsGPUEvent() => ThreadId == Profiler.GpuThreadId; FILE: sources/core/Stride.Core/Diagnostics/ProfilingEventMessage.cs type ProfilingEventMessage (line 11) | public readonly struct ProfilingEventMessage method ProfilingEventMessage (line 31) | public ProfilingEventMessage( method ToString (line 45) | public override readonly string ToString() method ToString (line 50) | public readonly void ToString(StringBuilder builder) FILE: sources/core/Stride.Core/Diagnostics/ProfilingEventType.cs type ProfilingEventType (line 6) | public enum ProfilingEventType FILE: sources/core/Stride.Core/Diagnostics/ProfilingKey.cs class ProfilingKey (line 11) | public class ProfilingKey method ProfilingKey (line 25) | public ProfilingKey(string name, ProfilingKeyFlags flags = ProfilingKe... method ProfilingKey (line 44) | public ProfilingKey(ProfilingKey parent, string name, ProfilingKeyFlag... method ToString (line 76) | public override string ToString() method ValidateNameNotEmpty (line 81) | private static string ValidateNameNotEmpty(string name) => FILE: sources/core/Stride.Core/Diagnostics/ProfilingKeyFlags.cs type ProfilingKeyFlags (line 6) | [Flags] FILE: sources/core/Stride.Core/Diagnostics/ProfilingMessage.cs class ProfilingMessage (line 12) | public class ProfilingMessage : LogMessage method ProfilingMessage (line 20) | public ProfilingMessage(int profileId, ProfilingKey profilingKey, Prof... method ProfilingMessage (line 30) | public ProfilingMessage(int profileId, ProfilingKey profilingKey, Prof... method ToString (line 85) | public override string ToString() FILE: sources/core/Stride.Core/Diagnostics/ProfilingMessageType.cs type ProfilingMessageType (line 9) | public enum ProfilingMessageType FILE: sources/core/Stride.Core/Diagnostics/ProfilingState.cs type ProfilingState (line 17) | public struct ProfilingState : IDisposable method ProfilingState (line 26) | internal ProfilingState(int profilingId, ProfilingKey profilingKey, bo... method CheckIfEnabled (line 77) | public void CheckIfEnabled() method Dispose (line 82) | public void Dispose() method Begin (line 90) | public void Begin() method Begin (line 103) | public void Begin(string text, ProfilingCustomValue? value0 = null, Pr... method BeginGpu (line 111) | internal void BeginGpu(long timeStamp) method Mark (line 125) | public void Mark() method Mark (line 138) | public void Mark(string text, ProfilingCustomValue? value0 = null, Pro... method End (line 146) | public void End() method End (line 159) | public void End(string text, ProfilingCustomValue? value0 = null, Prof... method EndGpu (line 167) | internal void EndGpu(long timeStamp) method EmitEventCore (line 175) | private void EmitEventCore(ProfilingMessageType profilingType, TimeSpa... method EmitEvent (line 216) | private void EmitEvent(ProfilingMessageType profilingType, ProfilingEv... FILE: sources/core/Stride.Core/Diagnostics/ProgressStatusEventArgs.cs class ProgressStatusEventArgs (line 8) | public class ProgressStatusEventArgs : EventArgs method ProgressStatusEventArgs (line 14) | public ProgressStatusEventArgs(string message) method ProgressStatusEventArgs (line 28) | public ProgressStatusEventArgs(string message, int currentStep, int st... FILE: sources/core/Stride.Core/Diagnostics/SafeAction.cs class SafeAction (line 8) | public static class SafeAction method Wrap (line 12) | public static ThreadStart Wrap(ThreadStart action, [CallerFilePath] st... method Wrap (line 32) | public static ParameterizedThreadStart Wrap(ParameterizedThreadStart a... FILE: sources/core/Stride.Core/Diagnostics/SerializableLogMessage.cs class SerializableLogMessage (line 9) | [DataContract, Serializable] method SerializableLogMessage (line 15) | public SerializableLogMessage() method SerializableLogMessage (line 23) | public SerializableLogMessage(LogMessage message) method SerializableLogMessage (line 38) | public SerializableLogMessage(string module, LogMessageType type, stri... method ToString (line 72) | public override string ToString() FILE: sources/core/Stride.Core/Diagnostics/TextWriterLogListener.cs class TextWriterLogListener (line 9) | public class TextWriterLogListener : LogListener method TextWriterLogListener (line 17) | public TextWriterLogListener(Stream logStream) method TextWriterLogListener (line 26) | public TextWriterLogListener(TextWriter logWriter) method OnLog (line 37) | protected override void OnLog(ILogMessage logMessage) method Flush (line 50) | protected override void Flush() FILE: sources/core/Stride.Core/Diagnostics/TimestampLocalLogger.cs class TimestampLocalLogger (line 8) | public class TimestampLocalLogger : Logger method TimestampLocalLogger (line 15) | public TimestampLocalLogger(DateTime startTime, string? moduleName = n... method LogRaw (line 32) | protected override void LogRaw(ILogMessage logMessage) type Message (line 44) | public struct Message method Message (line 61) | public Message(long timestamp, ILogMessage logMessage) FILE: sources/core/Stride.Core/Diagnostics/VTuneProfiler.cs class VTuneProfiler (line 12) | public static partial class VTuneProfiler method Resume (line 20) | public static void Resume() method Pause (line 34) | public static void Pause() method CreateEvent (line 47) | public static Event CreateEvent(string eventName) method CreateDomain (line 53) | public static Domain CreateDomain(string domaiName) type Event (line 59) | [StructLayout(LayoutKind.Sequential)] method Start (line 64) | public readonly void Start() method End (line 71) | public readonly void End() type Domain (line 79) | [StructLayout(LayoutKind.Sequential)] method BeginFrame (line 84) | public readonly void BeginFrame() method BeginTask (line 91) | public readonly void BeginTask(string taskName) method EndTask (line 98) | public readonly void EndTask() method EndFrame (line 105) | public readonly void EndFrame() method GetStringHandle (line 113) | private static StringHandle GetStringHandle(string text) type StringHandle (line 127) | [StructLayout(LayoutKind.Sequential)] type IttId (line 133) | [StructLayout(LayoutKind.Sequential, Pack = 8)] method __itt_resume (line 143) | [LibraryImport(VTune2015DllName)] method __itt_resume (line 147) | [DllImport(VTune2015DllName, CallingConvention = CallingConvention.Cde... method __itt_pause (line 152) | [LibraryImport(VTune2015DllName)] method __itt_pause (line 156) | [DllImport(VTune2015DllName, CallingConvention = CallingConvention.Cde... method __itt_frame_begin_v3 (line 161) | [LibraryImport(VTune2015DllName)] // not working method __itt_frame_begin_v3 (line 165) | [DllImport(VTune2015DllName, CallingConvention = CallingConvention.Cde... method __itt_frame_end_v3 (line 170) | [LibraryImport(VTune2015DllName)] // not working method __itt_frame_end_v3 (line 174) | [DllImport(VTune2015DllName, CallingConvention = CallingConvention.Cde... method __itt_domain_createW (line 179) | [LibraryImport(VTune2015DllName)] method __itt_domain_createW (line 183) | [DllImport(VTune2015DllName, CallingConvention = CallingConvention.Cde... method __itt_event_createW (line 188) | [LibraryImport(VTune2015DllName)] method __itt_event_createW (line 192) | [DllImport(VTune2015DllName, CallingConvention = CallingConvention.Cde... method __itt_event_start (line 197) | [LibraryImport(VTune2015DllName)] method __itt_event_start (line 201) | [DllImport(VTune2015DllName, CallingConvention = CallingConvention.Cde... method __itt_event_end (line 206) | [LibraryImport(VTune2015DllName)] method __itt_event_end (line 210) | [DllImport(VTune2015DllName, CallingConvention = CallingConvention.Cde... method __itt_string_handle_createW (line 215) | [LibraryImport(VTune2015DllName)] method __itt_string_handle_createW (line 219) | [DllImport(VTune2015DllName, CallingConvention = CallingConvention.Cde... method __itt_task_begin (line 224) | [LibraryImport(VTune2015DllName)] method __itt_task_begin (line 228) | [DllImport(VTune2015DllName, CallingConvention = CallingConvention.Cde... method __itt_task_end (line 233) | [LibraryImport(VTune2015DllName)] method __itt_task_end (line 237) | [DllImport(VTune2015DllName, CallingConvention = CallingConvention.Cde... FILE: sources/core/Stride.Core/DisplayAttribute.cs type ExpandRule (line 8) | public enum ExpandRule class DisplayAttribute (line 34) | public class DisplayAttribute : Attribute method DisplayAttribute (line 44) | public DisplayAttribute(int order, string? name = null, string? catego... method DisplayAttribute (line 55) | public DisplayAttribute(string? name = null, string? category = null) method GetDisplay (line 101) | [Obsolete("Display attribute should be retrieved via an AttributeRegis... method GetDisplayName (line 122) | [Obsolete("Display attribute should be retrieved via an AttributeRegis... method GetOrder (line 131) | [Obsolete("Display attribute should be retrieved via an AttributeRegis... FILE: sources/core/Stride.Core/DisposeBase.cs class DisposeBase (line 19) | [DataContract] method Dispose (line 35) | public void Dispose() method Destroy (line 56) | protected virtual void Destroy() { } method AddReference (line 63) | int IReferencable.AddReference() method Release (line 75) | int IReferencable.Release() method OnAddReference (line 95) | protected virtual void OnAddReference() { } method OnReleaseReference (line 100) | protected virtual void OnReleaseReference() { } FILE: sources/core/Stride.Core/Extensions/ArrayExtensions.cs class ArrayExtensions (line 11) | public static class ArrayExtensions method ArraysEqual (line 23) | public static bool ArraysEqual(IList a1, IList a2, IEqualityC... method ArraysReferenceEqual (line 53) | public static bool ArraysReferenceEqual(IList a1, IList a2) w... method ArraysReferenceEqual (line 80) | public static bool ArraysReferenceEqual(FastListStruct a1, FastL... method ArraysReferenceEqual (line 107) | public static bool ArraysReferenceEqual(ref FastListStruct a1, r... method ComputeHash (line 134) | public static int ComputeHash(this ICollection data, IEqualityCo... method ComputeHash (line 158) | public static int ComputeHash(this T[] data, IEqualityComparer? ... method SubArray (line 183) | public static T[] SubArray(this T[] data, int index, int length) method Concat (line 198) | public static T[] Concat(this T[] array1, T[] array2) FILE: sources/core/Stride.Core/Extensions/CollectionExtensions.cs class CollectionExtensions (line 9) | public static class CollectionExtensions method SwapRemove (line 16) | public static void SwapRemove(this IList list, T item) method SwapRemoveAt (line 30) | public static void SwapRemoveAt(this IList list, int index) method GetItemOrNull (line 49) | public static T? GetItemOrNull(this IList list, int index) where... method IndexOf (line 64) | public static int IndexOf(this IReadOnlyList list, T item) FILE: sources/core/Stride.Core/Extensions/EnumerableExtensions.cs class EnumerableExtensions (line 9) | public static class EnumerableExtensions method IsNullOrEmpty (line 16) | [Pure] method ForEach (line 33) | public static void ForEach(this IEnumerable source, Action action) method ForEach (line 45) | public static void ForEach(this IEnumerable source, Action ac... method IndexOf (line 60) | [Pure] method LastIndexOf (line 80) | [Pure] method NotNull (line 110) | [Pure] method NotNull (line 126) | [Pure] method EnumerateNodes (line 141) | [Pure] method ToHashCode (line 158) | [Pure] FILE: sources/core/Stride.Core/Extensions/TimeSpanExtensions.cs class TimeSpanExtensions (line 8) | public static class TimeSpanExtensions method FromMicroSeconds (line 13) | public static TimeSpan FromMicroSeconds(long microSeconds) method TotalMicroSeconds (line 18) | public static long TotalMicroSeconds(this TimeSpan timeSpan) method FromTimeStamp (line 23) | public static TimeSpan FromTimeStamp(long timestamp) method FromTimeStamp (line 28) | public static TimeSpan FromTimeStamp(long timestamp, long frequency) method Min (line 33) | public static TimeSpan Min(TimeSpan left, TimeSpan right) method Max (line 38) | public static TimeSpan Max(TimeSpan left, TimeSpan right) method Clamp (line 43) | public static TimeSpan Clamp(TimeSpan value, TimeSpan min, TimeSpan max) FILE: sources/core/Stride.Core/FrameworkResources.Designer.cs class FrameworkResources (line 23) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method FrameworkResources (line 32) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/core/Stride.Core/ICollectorHolder.cs type ICollectorHolder (line 9) | public interface ICollectorHolder FILE: sources/core/Stride.Core/IComponent.cs type IComponent (line 14) | public interface IComponent : IReferencable FILE: sources/core/Stride.Core/IContentUrl.cs type IContentUrl (line 9) | public interface IContentUrl FILE: sources/core/Stride.Core/IIdentifiable.cs type IIdentifiable (line 11) | public interface IIdentifiable FILE: sources/core/Stride.Core/IReferencable.cs type IReferencable (line 9) | public interface IReferencable method AddReference (line 21) | int AddReference(); method Release (line 30) | int Release(); FILE: sources/core/Stride.Core/IService.cs type IService (line 6) | public interface IService method NewInstance (line 8) | public static abstract IService NewInstance(IServiceRegistry services); FILE: sources/core/Stride.Core/IServiceRegistry.cs type IServiceRegistry (line 29) | public interface IServiceRegistry method AddService (line 48) | void AddService(T service) where T : class; method GetService (line 56) | T? GetService() where T : class; method RemoveService (line 63) | void RemoveService() where T : class; method RemoveService (line 71) | bool RemoveService(T serviceObject) where T : class; method GetOrCreate (line 77) | T GetOrCreate() where T : class, IService; FILE: sources/core/Stride.Core/MemoryUtilities.cs class MemoryUtilities (line 34) | public static class MemoryUtilities method IsUnalignedSafe (line 49) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method CopyWithAlignmentFallback (line 66) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method CopyWithAlignmentFallback (line 78) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method CopyWithAlignmentFallback (line 89) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Clear (line 104) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Clear (line 116) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Clear (line 128) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Allocate (line 150) | public static unsafe nint Allocate(int sizeInBytes, int alignment = 16) method AllocateCleared (line 180) | public static unsafe nint AllocateCleared(int sizeInBytes, byte clearV... method Free (line 195) | public static unsafe void Free(nint alignedBuffer) method IsAligned (line 218) | public static unsafe bool IsAligned(void* memoryPtr, int alignment = 16) method IsAligned (line 239) | public static bool IsAligned(nint memoryAddress, int alignment = 16) method IsAligned (line 260) | public static unsafe bool IsAligned(ref byte memoryRef, int alignment ... method IsAligned (line 281) | public static unsafe bool IsAligned(ReadOnlySpan span, int align... method IsAligned (line 302) | public static unsafe bool IsAligned(Span span, int alignment = 16) method IsAligned (line 323) | public static unsafe bool IsAligned(ReadOnlyMemory memory, int a... method IsAligned (line 344) | public static unsafe bool IsAligned(Memory memory, int alignment... method Swap (line 356) | public static void Swap(ref T left, ref T right) method ThrowAlignmentNotPowerOfTwo (line 363) | [DoesNotReturn] FILE: sources/core/Stride.Core/ModuleInitializerAttribute.cs class ModuleInitializerAttribute (line 5) | [AttributeUsage(AttributeTargets.Method)] method ModuleInitializerAttribute (line 8) | public ModuleInitializerAttribute() method ModuleInitializerAttribute (line 12) | public ModuleInitializerAttribute(int order) FILE: sources/core/Stride.Core/Native/NativeLibraryHelper.cs class NativeLibraryHelper (line 30) | public static partial class NativeLibraryHelper method LocateExecutable (line 90) | public static string LocateExecutable(string executableName, Type owne... method PreloadLibrary (line 129) | public static void PreloadLibrary(string libraryName, Type ownerType) method TryFindLibraryPath (line 244) | private static bool TryFindLibraryPath(Type ownerType, string libraryN... method Unload (line 273) | public static void Unload(string libraryName) method UnloadAll (line 290) | public static void UnloadAll() method RegisterDependency (line 309) | public static void RegisterDependency(string libraryPath) method LogLibraryLoaded (line 327) | [Conditional("DEBUG_NATIVE_LOADING")] method GetLibraryPath (line 352) | private static string? GetLibraryPath(nint handle) method GetWindowsPath (line 374) | private static unsafe string? GetWindowsPath(nint handle) method GetModuleFileNameW (line 396) | [LibraryImport("kernel32")] method GetPosixPath (line 408) | private static string? GetPosixPath(IntPtr address) method dladdr (line 421) | [LibraryImport("libdl", EntryPoint = "dladdr")] type Dl_info (line 425) | [StructLayout(LayoutKind.Sequential)] FILE: sources/core/Stride.Core/ObjectCollector.cs type ObjectCollector (line 13) | [DebuggerDisplay("Instances: {Count}")] method Dispose (line 26) | public readonly void Dispose() method EnsureValid (line 43) | public void EnsureValid() method Add (line 59) | public T Add(T objectToDispose) where T : notnull method Remove (line 81) | public readonly void Remove(T objectToDispose) where T : notnull method RemoveAndDispose (line 90) | public readonly void RemoveAndDispose([MaybeNull] ref T objectToDis... method DisposeObject (line 104) | private static void DisposeObject(object objectToDispose) FILE: sources/core/Stride.Core/ObjectInvalidationMetadata.cs class ObjectInvalidationMetadata (line 17) | public abstract class ObjectInvalidationMetadata : PropertyKeyMetadata method New (line 19) | public static ObjectInvalidationMetadata New(ObjectInvalidationCall... method NewRef (line 24) | public static ObjectInvalidationMetadata NewRef(ObjectInvalidationR... method Invalidate (line 29) | public abstract void Invalidate(object propertyOwner, PropertyKey prop... method ObjectInvalidationMetadata (line 45) | public ObjectInvalidationMetadata(ObjectInvalidationCallback invali... method ObjectInvalidationMetadata (line 57) | public ObjectInvalidationMetadata(ObjectInvalidationRefCallback inv... method Invalidate (line 63) | public void Invalidate(object propertyOwner, PropertyKey propertyKe... method Invalidate (line 71) | public override void Invalidate(object propertyOwner, PropertyKey prop... class ObjectInvalidationMetadata (line 35) | public class ObjectInvalidationMetadata : ObjectInvalidationMetadata method New (line 19) | public static ObjectInvalidationMetadata New(ObjectInvalidationCall... method NewRef (line 24) | public static ObjectInvalidationMetadata NewRef(ObjectInvalidationR... method Invalidate (line 29) | public abstract void Invalidate(object propertyOwner, PropertyKey prop... method ObjectInvalidationMetadata (line 45) | public ObjectInvalidationMetadata(ObjectInvalidationCallback invali... method ObjectInvalidationMetadata (line 57) | public ObjectInvalidationMetadata(ObjectInvalidationRefCallback inv... method Invalidate (line 63) | public void Invalidate(object propertyOwner, PropertyKey propertyKe... method Invalidate (line 71) | public override void Invalidate(object propertyOwner, PropertyKey prop... FILE: sources/core/Stride.Core/Platform.cs class Platform (line 12) | public static class Platform method GetIsRunningDebugAssembly (line 47) | private static bool GetIsRunningDebugAssembly() FILE: sources/core/Stride.Core/PlatformAndroid.cs class PlatformAndroid (line 7) | public static class PlatformAndroid FILE: sources/core/Stride.Core/PlatformFolders.cs class PlatformFolders (line 11) | public static class PlatformFolders method GetApplicationLocalDirectory (line 79) | private static string GetApplicationLocalDirectory() method GetApplicationRoamingDirectory (line 99) | private static string GetApplicationRoamingDirectory() method GetApplicationCacheDirectory (line 119) | private static string GetApplicationCacheDirectory() method GetApplicationExecutablePath (line 135) | private static string? GetApplicationExecutablePath() method GetTemporaryDirectory (line 151) | private static string GetTemporaryDirectory() method GetApplicationTemporaryDirectory (line 156) | private static string GetApplicationTemporaryDirectory() method GetApplicationBinaryDirectory (line 169) | private static string GetApplicationBinaryDirectory() method GetApplicationExecutableDirectory (line 180) | private static string GetApplicationExecutableDirectory() method GetApplicationDataDirectory (line 200) | private static string GetApplicationDataDirectory() FILE: sources/core/Stride.Core/PlatformType.cs type PlatformType (line 20) | [DataContract("PlatformType")] FILE: sources/core/Stride.Core/PropertyContainer.cs type PropertyContainer (line 27) | [DataContract] method PropertyContainer (line 48) | public PropertyContainer(object owner) method GetEnumerator (line 61) | public IEnumerator> GetEnumerator() method Clear (line 89) | public readonly void Clear() method Add (line 121) | public void Add(PropertyKey key, T value) method ContainsKey (line 133) | public readonly bool ContainsKey(PropertyKey key) method Add (line 160) | void IDictionary.Add(PropertyKey key, object value) method Remove (line 165) | public bool Remove(PropertyKey propertyKey) method CopyTo (line 225) | public void CopyTo(ref PropertyContainer destination) method Get (line 238) | public object Get(PropertyKey propertyKey) method Get (line 243) | private object? Get(PropertyKey propertyKey, bool forceNotToKeep) method GetSafe (line 285) | public T GetSafe(PropertyKey propertyKey) method Get (line 303) | public T? Get(PropertyKey propertyKey) method TryGetValue (line 349) | public bool TryGetValue(PropertyKey propertyKey, [MaybeNullWhen(false)... method TryGetValue (line 369) | public bool TryGetValue(PropertyKey propertyKey, [MaybeNullWhen(... method Set (line 386) | public void Set(PropertyKey propertyKey, T tagValue) method SetObject (line 475) | public void SetObject(PropertyKey propertyKey, object tagValue) method SetObject (line 480) | private void SetObject(PropertyKey propertyKey, object tagValue, bool ... method AddAccessorProperty (line 524) | public static void AddAccessorProperty(Type type, PropertyKey property... method RaisePropertyContainerUpdated (line 538) | internal void RaisePropertyContainerUpdated(PropertyKey propertyKey, o... method GetNonRecursive (line 543) | private object? GetNonRecursive(PropertyKey propertyKey) method ArePropertyValuesEqual (line 555) | private static bool ArePropertyValuesEqual(PropertyKey propertyKey, ob... method GetEnumerator (line 567) | IEnumerator IEnumerable.GetEnumerator() method Add (line 572) | void ICollection>.Add(KeyValuePair>.Contains(... method CopyTo (line 582) | readonly void ICollection>.CopyTo(Ke... method Remove (line 587) | bool ICollection>.Remove(KeyValuePai... class ValueHolder (line 596) | internal abstract class ValueHolder method ValueHolder (line 605) | public ValueHolder(T value) class ValueHolder (line 601) | internal class ValueHolder : ValueHolder method ValueHolder (line 605) | public ValueHolder(T value) FILE: sources/core/Stride.Core/PropertyContainerClass.cs class PropertyContainerClass (line 13) | [DataContract] method PropertyContainerClass (line 19) | public PropertyContainerClass() method PropertyContainerClass (line 24) | public PropertyContainerClass(object owner) method Clear (line 56) | public void Clear() method Add (line 62) | public void Add(PropertyKey key, T value) method ContainsKey (line 68) | public bool ContainsKey(PropertyKey key) method Remove (line 74) | public bool Remove(PropertyKey propertyKey) method CopyTo (line 80) | public void CopyTo(ref PropertyContainer destination) method CopyTo (line 85) | public void CopyTo(PropertyContainerClass destination) method Get (line 91) | public object Get(PropertyKey propertyKey) method GetSafe (line 97) | public T GetSafe(PropertyKey propertyKey) method Get (line 103) | public T Get(PropertyKey propertyKey) method TryGetValue (line 109) | public bool TryGetValue(PropertyKey propertyKey, out object value) method TryGetValue (line 115) | public bool TryGetValue(PropertyKey propertyKey, out T value) method Set (line 121) | public void Set(PropertyKey propertyKey, T tagValue) method SetObject (line 127) | public void SetObject(PropertyKey propertyKey, object tagValue) method RaisePropertyContainerUpdated (line 133) | internal void RaisePropertyContainerUpdated(PropertyKey propertyKey, o... method GetEnumerator (line 139) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 145) | IEnumerator> IEnumerable>.Add(KeyValuePair>.Contains(KeyValueP... method CopyTo (line 163) | void ICollection>.CopyTo(KeyValuePai... method Remove (line 169) | bool ICollection>.Remove(KeyValuePai... method Add (line 175) | void IDictionary.Add(PropertyKey key, object value) FILE: sources/core/Stride.Core/PropertyKey.cs class PropertyKey (line 15) | [DataContract] method PropertyKey (line 30) | protected PropertyKey(string name, Type propertyType, Type ownerType, ... method CompareTo (line 116) | public int CompareTo(object? obj) method ToString (line 126) | public override string ToString() method SetupMetadatas (line 131) | protected virtual void SetupMetadatas() method SetupMetadata (line 139) | protected virtual void SetupMetadata(PropertyKeyMetadata metadata) method CreateValueHolder (line 159) | internal abstract PropertyContainer.ValueHolder CreateValueHolder(obje... method PropertyKey (line 176) | public PropertyKey(string name, Type ownerType, params PropertyKeyMeta... method GenerateDefaultData (line 201) | private static PropertyKeyMetadata[] GenerateDefaultData(PropertyKeyMe... method CreateValueHolder (line 220) | internal override PropertyContainer.ValueHolder CreateValueHolder(obje... class PropertyKey (line 166) | public sealed class PropertyKey : PropertyKey method PropertyKey (line 30) | protected PropertyKey(string name, Type propertyType, Type ownerType, ... method CompareTo (line 116) | public int CompareTo(object? obj) method ToString (line 126) | public override string ToString() method SetupMetadatas (line 131) | protected virtual void SetupMetadatas() method SetupMetadata (line 139) | protected virtual void SetupMetadata(PropertyKeyMetadata metadata) method CreateValueHolder (line 159) | internal abstract PropertyContainer.ValueHolder CreateValueHolder(obje... method PropertyKey (line 176) | public PropertyKey(string name, Type ownerType, params PropertyKeyMeta... method GenerateDefaultData (line 201) | private static PropertyKeyMetadata[] GenerateDefaultData(PropertyKeyMe... method CreateValueHolder (line 220) | internal override PropertyContainer.ValueHolder CreateValueHolder(obje... FILE: sources/core/Stride.Core/ReferenceBase.cs class ReferenceBase (line 8) | public abstract class ReferenceBase : IReferencable method AddReference (line 16) | public virtual int AddReference() method Release (line 24) | public virtual int Release() method Destroy (line 49) | protected abstract void Destroy(); FILE: sources/core/Stride.Core/ReferenceCounting/ReferenceCountingExtensions.cs class ReferenceCountingExtensions (line 8) | internal static class ReferenceCountingExtensions method AddReferenceInternal (line 14) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReleaseInternal (line 25) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/core/Stride.Core/ReferenceEqualityComparer.cs class ReferenceEqualityComparer (line 12) | public class ReferenceEqualityComparer : EqualityComparer where T ... method Equals (line 27) | public override bool Equals(T? x, T? y) method GetHashCode (line 33) | public override int GetHashCode(T obj) FILE: sources/core/Stride.Core/Reflection/AssemblyCommonCategories.cs class AssemblyCommonCategories (line 9) | public static class AssemblyCommonCategories FILE: sources/core/Stride.Core/Reflection/AssemblyRegisteredEventArgs.cs class AssemblyRegisteredEventArgs (line 11) | public class AssemblyRegisteredEventArgs : EventArgs method AssemblyRegisteredEventArgs (line 18) | public AssemblyRegisteredEventArgs(Assembly assembly, HashSet ... FILE: sources/core/Stride.Core/Reflection/AssemblyRegistry.cs class AssemblyRegistry (line 14) | public static class AssemblyRegistry method AssemblyRegistry (line 23) | static AssemblyRegistry() method FindAll (line 43) | public static HashSet FindAll() method GetTypeFromAlias (line 56) | public static Type? GetTypeFromAlias(string alias) method GetType (line 72) | public static Type? GetType(string fullyQualifiedTypeName, bool throwO... method Find (line 100) | public static HashSet Find(IEnumerable categories) method Find (line 127) | public static HashSet Find(params string[] categories) method FindCategories (line 138) | public static HashSet FindCategories(Assembly assembly) method RegisterScanTypes (line 153) | public static void RegisterScanTypes(Assembly assembly, ScanTypes types) method GetScanTypes (line 158) | public static ScanTypes? GetScanTypes(Assembly assembly) method Register (line 175) | public static void Register(Assembly assembly, IEnumerable cat... method Register (line 233) | public static void Register(Assembly assembly, params string[] categor... method Unregister (line 242) | public static void Unregister(Assembly assembly) method OnAssemblyRegistered (line 271) | private static void OnAssemblyRegistered(Assembly assembly, HashSet> types) FILE: sources/core/Stride.Core/Reflection/CustomAttributeExtensions.cs class CustomAttributeExtensions (line 8) | public static class CustomAttributeExtensions method GetCustomAttributeEx (line 10) | public static T? GetCustomAttributeEx(this Assembly assembly) where... method GetCustomAttributeEx (line 19) | public static Attribute? GetCustomAttributeEx(this Assembly assembly, ... method GetCustomAttributesEx (line 28) | public static IEnumerable GetCustomAttributesEx(this Assemb... method GetCustomAttributesEx (line 37) | public static IEnumerable GetCustomAttributesEx(this Assembly as... FILE: sources/core/Stride.Core/Reflection/IObjectFactory.cs type IObjectFactory (line 9) | public interface IObjectFactory method New (line 16) | object New(Type type); FILE: sources/core/Stride.Core/Reflection/ModuleRuntimeHelpers.cs class ModuleRuntimeHelpers (line 8) | public static class ModuleRuntimeHelpers method RunModuleConstructor (line 10) | public static void RunModuleConstructor(Module module) FILE: sources/core/Stride.Core/Reflection/ObjectFactoryRegistry.cs class ObjectFactoryRegistry (line 12) | public static class ObjectFactoryRegistry method ObjectFactoryRegistry (line 16) | static ObjectFactoryRegistry() method GetFactory (line 29) | public static IObjectFactory? GetFactory(Type objectType) method NewInstance (line 44) | public static T NewInstance() method CanCreateInstance (line 54) | public static bool CanCreateInstance(Type objectType) method NewInstance (line 69) | public static object NewInstance(Type objectType) method FindFactory (line 77) | private static IObjectFactory? FindFactory(Type objectType) method RegisterFactory (line 91) | private static IObjectFactory? RegisterFactory(Type objectType) class StringObjectFactory (line 110) | private class StringObjectFactory : IObjectFactory method New (line 112) | public object New(Type type) => string.Empty; FILE: sources/core/Stride.Core/RuntimeIdHelper.cs class RuntimeIdHelper (line 11) | public static class RuntimeIdHelper method ToRuntimeId (line 20) | public static int ToRuntimeId(object instance) FILE: sources/core/Stride.Core/ScalarStyle.cs type ScalarStyle (line 52) | public enum ScalarStyle FILE: sources/core/Stride.Core/Serialization/ArchiveMode.cs type ArchiveMode (line 9) | public enum ArchiveMode FILE: sources/core/Stride.Core/Serialization/AssemblySerializerFactoryAttribute.cs class AssemblySerializerFactoryAttribute (line 9) | public class AssemblySerializerFactoryAttribute FILE: sources/core/Stride.Core/Serialization/Binary/BinarySerializationReader.cs class BinarySerializationReader (line 9) | public class BinarySerializationReader : SerializationStream method BinarySerializationReader (line 15) | public BinarySerializationReader(Stream inputStream) method Serialize (line 24) | public override void Serialize(ref bool value) method Serialize (line 30) | public override unsafe void Serialize(ref float value) method Serialize (line 36) | public override unsafe void Serialize(ref double value) method Serialize (line 42) | public override void Serialize(ref short value) method Serialize (line 48) | public override void Serialize(ref int value) method Serialize (line 54) | public override void Serialize(ref long value) method Serialize (line 60) | public override void Serialize(ref ushort value) method Serialize (line 66) | public override void Serialize(ref uint value) method Serialize (line 72) | public override void Serialize(ref ulong value) method Serialize (line 78) | public override void Serialize(ref string value) method Serialize (line 84) | public override void Serialize(ref char value) method Serialize (line 90) | public override void Serialize(ref byte value) method Serialize (line 96) | public override void Serialize(ref sbyte value) method Serialize (line 102) | public override void Serialize(byte[] values, int offset, int count) method Serialize (line 107) | public override void Serialize(Span buffer) => Reader.Read(buffer); method Flush (line 110) | public override void Flush() FILE: sources/core/Stride.Core/Serialization/Binary/BinarySerializationWriter.cs class BinarySerializationWriter (line 9) | public class BinarySerializationWriter : SerializationStream method BinarySerializationWriter (line 15) | public BinarySerializationWriter(Stream outputStream) method Serialize (line 24) | public override void Serialize(ref bool value) method Serialize (line 30) | public override unsafe void Serialize(ref float value) method Serialize (line 36) | public override unsafe void Serialize(ref double value) method Serialize (line 42) | public override void Serialize(ref short value) method Serialize (line 48) | public override void Serialize(ref int value) method Serialize (line 54) | public override void Serialize(ref long value) method Serialize (line 60) | public override void Serialize(ref ushort value) method Serialize (line 66) | public override void Serialize(ref uint value) method Serialize (line 72) | public override void Serialize(ref ulong value) method Serialize (line 78) | public override void Serialize(ref string value) method Serialize (line 84) | public override void Serialize(ref char value) method Serialize (line 90) | public override void Serialize(ref byte value) method Serialize (line 96) | public override void Serialize(ref sbyte value) method Serialize (line 102) | public override void Serialize(byte[] values, int offset, int count) method Serialize (line 108) | public override void Serialize(Span buffer) => Writer.Write(buff... method Flush (line 111) | public override void Flush() FILE: sources/core/Stride.Core/Serialization/Binary/HashSerializationWriter.cs class HashSerializationWriter (line 9) | public class HashSerializationWriter : BinarySerializationWriter method HashSerializationWriter (line 11) | public HashSerializationWriter(Stream outputStream) : base(outputStream) method Serialize (line 16) | public override unsafe void Serialize(ref string value) FILE: sources/core/Stride.Core/Serialization/Binary/StringHashHelper.cs class StringHashHelper (line 6) | internal static class StringHashHelper method GetSerializerHashCode (line 8) | public static uint GetSerializerHashCode(this string param) FILE: sources/core/Stride.Core/Serialization/ClassDataSerializer.cs class ClassDataSerializer (line 6) | public abstract class ClassDataSerializer : DataSerializer where T... method PreSerialize (line 9) | public override void PreSerialize(ref T obj, ArchiveMode mode, Seriali... FILE: sources/core/Stride.Core/Serialization/DataSerializer.BinaryFormatVersion.cs class DataSerializer (line 12) | partial class DataSerializer FILE: sources/core/Stride.Core/Serialization/DataSerializer.cs class DataSerializer (line 15) | public abstract partial class DataSerializer method Initialize (line 40) | public virtual void Initialize(SerializerSelector serializerSelector) method Serialize (line 50) | public abstract void Serialize(ref object obj, ArchiveMode mode, Seria... method PreSerialize (line 61) | public abstract void PreSerialize(ref object obj, ArchiveMode mode, Se... method Serialize (line 77) | public override void Serialize(ref object obj, ArchiveMode mode, Seria... method Serialize (line 89) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method PreSerialize (line 96) | public override void PreSerialize(ref object obj, ArchiveMode mode, Se... method PreSerialize (line 112) | public virtual void PreSerialize(ref T obj, ArchiveMode mode, Serializ... method Serialize (line 122) | public abstract void Serialize(ref T obj, ArchiveMode mode, Serializat... class DataSerializer (line 68) | public abstract class DataSerializer : DataSerializer method Initialize (line 40) | public virtual void Initialize(SerializerSelector serializerSelector) method Serialize (line 50) | public abstract void Serialize(ref object obj, ArchiveMode mode, Seria... method PreSerialize (line 61) | public abstract void PreSerialize(ref object obj, ArchiveMode mode, Se... method Serialize (line 77) | public override void Serialize(ref object obj, ArchiveMode mode, Seria... method Serialize (line 89) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method PreSerialize (line 96) | public override void PreSerialize(ref object obj, ArchiveMode mode, Se... method PreSerialize (line 112) | public virtual void PreSerialize(ref T obj, ArchiveMode mode, Serializ... method Serialize (line 122) | public abstract void Serialize(ref T obj, ArchiveMode mode, Serializat... FILE: sources/core/Stride.Core/Serialization/DataSerializerAttribute.cs class DataSerializerAttribute (line 9) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct)] method DataSerializerAttribute (line 16) | public DataSerializerAttribute(Type dataSerializerType) FILE: sources/core/Stride.Core/Serialization/DataSerializerFactory.cs type AssemblySerializerEntry (line 16) | public struct AssemblySerializerEntry method AssemblySerializerEntry (line 36) | public AssemblySerializerEntry(ObjectId id, Type objectType, Type seri... class AssemblySerializersPerProfile (line 44) | public class AssemblySerializersPerProfile : Collection : DataSerializer method Serialize (line 8) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... FILE: sources/core/Stride.Core/Serialization/GenericSerializerFactory.cs class GenericSerializerFactory (line 13) | public class GenericSerializerFactory : SerializerFactory method GenericSerializerFactory (line 25) | public GenericSerializerFactory(Type baseType, Type serializerGenericT... method GetSerializer (line 31) | public override DataSerializer? GetSerializer(SerializerSelector selec... method GetSerializer (line 37) | public override DataSerializer? GetSerializer(SerializerSelector selec... FILE: sources/core/Stride.Core/Serialization/IDataSerializerGenericInstantiation.cs type IDataSerializerGenericInstantiation (line 9) | public interface IDataSerializerGenericInstantiation method EnumerateGenericInstantiations (line 21) | void EnumerateGenericInstantiations(SerializerSelector serializerSelec... FILE: sources/core/Stride.Core/Serialization/MemberSerializer.cs class MemberSerializer (line 9) | public static class MemberSerializer class ObjectReferenceEqualityComparer (line 26) | public class ObjectReferenceEqualityComparer : EqualityComparer method Equals (line 32) | public override bool Equals(object? x, object? y) method GetHashCode (line 37) | public override int GetHashCode(object obj) method MemberSerializer (line 57) | protected MemberSerializer(DataSerializer dataSerializer) method Create (line 62) | public static DataSerializer Create(SerializerSelector serializerSe... class MemberSerializer (line 48) | public abstract class MemberSerializer : DataSerializer class ObjectReferenceEqualityComparer (line 26) | public class ObjectReferenceEqualityComparer : EqualityComparer method Equals (line 32) | public override bool Equals(object? x, object? y) method GetHashCode (line 37) | public override int GetHashCode(object obj) method MemberSerializer (line 57) | protected MemberSerializer(DataSerializer dataSerializer) method Create (line 62) | public static DataSerializer Create(SerializerSelector serializerSe... FILE: sources/core/Stride.Core/Serialization/MemberSerializerGenerated.cs class MemberNullableSerializer (line 11) | public static unsafe class MemberNullableSerializer method SerializeExtended (line 13) | public static void SerializeExtended(SerializationStream stream, Type ... method MemberNullableSerializer (line 103) | public MemberNullableSerializer(DataSerializer dataSerializer) : ba... method Serialize (line 107) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... method SerializeExtended (line 158) | internal static void SerializeExtended(ref T obj, ArchiveMode mode, Se... class MemberNullableSerializer (line 101) | public unsafe class MemberNullableSerializer : MemberSerializer method SerializeExtended (line 13) | public static void SerializeExtended(SerializationStream stream, Type ... method MemberNullableSerializer (line 103) | public MemberNullableSerializer(DataSerializer dataSerializer) : ba... method Serialize (line 107) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... method SerializeExtended (line 158) | internal static void SerializeExtended(ref T obj, ArchiveMode mode, Se... class MemberNullableSerializerObject (line 246) | public unsafe class MemberNullableSerializerObject : MemberSerializer method MemberNullableSerializerObject (line 248) | public MemberNullableSerializerObject(DataSerializer dataSerializer... method Serialize (line 252) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... class MemberNonSealedSerializer (line 313) | public static unsafe class MemberNonSealedSerializer method SerializeExtended (line 315) | public static void SerializeExtended(SerializationStream stream, Type ... method MemberNonSealedSerializer (line 468) | public MemberNonSealedSerializer(DataSerializer dataSerializer) : b... method Serialize (line 472) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... method SerializeExtended (line 592) | internal static void SerializeExtended(ref T obj, ArchiveMode mode, Se... class MemberNonSealedSerializer (line 466) | public unsafe class MemberNonSealedSerializer : MemberSerializer method SerializeExtended (line 315) | public static void SerializeExtended(SerializationStream stream, Type ... method MemberNonSealedSerializer (line 468) | public MemberNonSealedSerializer(DataSerializer dataSerializer) : b... method Serialize (line 472) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... method SerializeExtended (line 592) | internal static void SerializeExtended(ref T obj, ArchiveMode mode, Se... class MemberNonSealedSerializerObject (line 748) | public unsafe class MemberNonSealedSerializerObject : MemberSerialize... method MemberNonSealedSerializerObject (line 750) | public MemberNonSealedSerializerObject(DataSerializer dataSerialize... method Serialize (line 754) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... class MemberReuseSerializer (line 884) | public static unsafe class MemberReuseSerializer method SerializeExtended (line 886) | public static void SerializeExtended(SerializationStream stream, Type ... method MemberReuseSerializer (line 1113) | public MemberReuseSerializer(DataSerializer dataSerializer) : base(... method Serialize (line 1117) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... method SerializeExtended (line 1311) | internal static void SerializeExtended(ref T obj, ArchiveMode mode, Se... class MemberReuseSerializer (line 1111) | public unsafe class MemberReuseSerializer : MemberSerializer method SerializeExtended (line 886) | public static void SerializeExtended(SerializationStream stream, Type ... method MemberReuseSerializer (line 1113) | public MemberReuseSerializer(DataSerializer dataSerializer) : base(... method Serialize (line 1117) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... method SerializeExtended (line 1311) | internal static void SerializeExtended(ref T obj, ArchiveMode mode, Se... class MemberReuseSerializerObject (line 1541) | public unsafe class MemberReuseSerializerObject : MemberSerializer method MemberReuseSerializerObject (line 1543) | public MemberReuseSerializerObject(DataSerializer dataSerializer) :... method Serialize (line 1547) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... FILE: sources/core/Stride.Core/Serialization/NullSerializer.cs class NullSerializer (line 9) | public class NullSerializer : DataSerializer method Serialize (line 11) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... FILE: sources/core/Stride.Core/Serialization/SerializationStream.cs class SerializationStream (line 9) | public abstract class SerializationStream method SerializationStream (line 21) | protected SerializationStream() method Serialize (line 35) | public abstract void Serialize(ref bool value); method Serialize (line 41) | public abstract void Serialize(ref float value); method Serialize (line 47) | public abstract void Serialize(ref double value); method Serialize (line 53) | public abstract void Serialize(ref short value); method Serialize (line 59) | public abstract void Serialize(ref int value); method Serialize (line 65) | public abstract void Serialize(ref long value); method Serialize (line 71) | public abstract void Serialize(ref ushort value); method Serialize (line 77) | public abstract void Serialize(ref uint value); method Serialize (line 83) | public abstract void Serialize(ref ulong value); method Serialize (line 89) | public abstract void Serialize(ref string value); method Serialize (line 95) | public abstract void Serialize(ref char value); method Serialize (line 101) | public abstract void Serialize(ref byte value); method Serialize (line 107) | public abstract void Serialize(ref sbyte value); method Serialize (line 115) | public abstract void Serialize(byte[] values, int offset, int count); method Serialize (line 121) | public abstract void Serialize(Span memory); method Flush (line 128) | public abstract void Flush(); class SerializationTagType (line 132) | public class SerializationTagType FILE: sources/core/Stride.Core/Serialization/SerializeClassFlags.cs type SerializeClassFlags (line 9) | [Flags] FILE: sources/core/Stride.Core/Serialization/SerializerContext.cs class SerializerContext (line 6) | public class SerializerContext method SerializerContext (line 12) | public SerializerContext() method Get (line 26) | public T? Get(PropertyKey key) method Set (line 31) | public void Set(PropertyKey key, T value) FILE: sources/core/Stride.Core/Serialization/SerializerExtensions.cs class SerializerExtensions (line 12) | public static class SerializerExtensions method Clone (line 14) | public static T Clone(T obj) method SerializeExtended (line 36) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SerializeExtended (line 50) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Read (line 62) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 75) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Serialize (line 88) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Serialize (line 100) | public static void Serialize(this SerializationStream serializer, r... method ReadBoolean (line 112) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadSingle (line 125) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadDouble (line 138) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadInt16 (line 151) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadInt32 (line 164) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadInt64 (line 177) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadUInt16 (line 190) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadUInt32 (line 203) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadUInt64 (line 216) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadString (line 229) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadChar (line 242) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadByte (line 255) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadSByte (line 268) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadBytes (line 282) | [Obsolete("Allocates. Read into the destination.")] method Write (line 297) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 310) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 323) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 336) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 349) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 362) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 375) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 388) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 401) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 414) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 427) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 440) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 453) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 470) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/core/Stride.Core/Serialization/SerializerFactory.cs class SerializerFactory (line 11) | public abstract class SerializerFactory method GetSerializer (line 13) | public abstract DataSerializer? GetSerializer(SerializerSelector selec... method GetSerializer (line 14) | public abstract DataSerializer? GetSerializer(SerializerSelector selec... FILE: sources/core/Stride.Core/Serialization/SerializerSelector.cs class SerializerSelector (line 13) | public class SerializerSelector method SerializerSelector (line 39) | static SerializerSelector() method SerializerSelector (line 57) | public SerializerSelector(bool reuseReferences, bool externalIdentifia... method SerializerSelector (line 67) | public SerializerSelector(params string[] profiles) : this(false, fals... method HasProfile (line 76) | public bool HasProfile(string profile) method SerializerSelector (line 89) | private SerializerSelector(bool reuseReferences, int unusedPrivateCtor... method Initialize (line 95) | private void Initialize() method GetSerializer (line 114) | public DataSerializer? GetSerializer(ref ObjectId typeId) method GetSerializer (line 139) | public DataSerializer? GetSerializer(Type type) method EnsureInitialized (line 163) | public void EnsureInitialized(DataSerializer dataSerializer) method EnsureSerializationTypeId (line 193) | private static void EnsureSerializationTypeId(DataSerializer dataSeria... method GetSerializer (line 209) | public DataSerializer? GetSerializer() method Invalidate (line 214) | internal void Invalidate() method UpdateDataSerializers (line 219) | private void UpdateDataSerializers() FILE: sources/core/Stride.Core/Serialization/Serializers/ByteArraySerializer.cs class ByteArraySerializer (line 9) | [DataSerializerGlobal(typeof(ByteArraySerializer))] method PreSerialize (line 13) | public override void PreSerialize(ref byte[] obj, ArchiveMode mode, Se... method Serialize (line 27) | public override void Serialize(ref byte[] obj, ArchiveMode mode, Seria... FILE: sources/core/Stride.Core/Serialization/Serializers/CollectionSerializers.cs class ListSerializer (line 15) | [DataSerializerGlobal(typeof(ListSerializer<>), typeof(List<>), DataSeri... method Initialize (line 21) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 27) | public override void PreSerialize(ref List obj, ArchiveMode mode, S... method Serialize (line 39) | public override void Serialize(ref List obj, ArchiveMode mode, Seri... method EnumerateGenericInstantiations (line 63) | public void EnumerateGenericInstantiations(SerializerSelector serializ... class ListAllSerializer (line 74) | public class ListAllSerializer : DataSerializer, IDataS... method Initialize (line 80) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 86) | public override void PreSerialize(ref TList obj, ArchiveMode mode, Ser... method Serialize (line 98) | public override void Serialize(ref TList obj, ArchiveMode mode, Serial... method EnumerateGenericInstantiations (line 121) | public void EnumerateGenericInstantiations(SerializerSelector serializ... class SortedListSerializer (line 132) | [DataSerializerGlobal(typeof(SortedListSerializer<,>), typeof(Collection... method Initialize (line 139) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 147) | public override void PreSerialize(ref Collections.SortedList), typeof(IList<>)... method Initialize (line 204) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 210) | public override void PreSerialize(ref IList obj, ArchiveMode mode, ... method Serialize (line 222) | public override void Serialize(ref IList obj, ArchiveMode mode, Ser... method EnumerateGenericInstantiations (line 245) | public void EnumerateGenericInstantiations(SerializerSelector serializ... class ArraySerializer (line 258) | public class ArraySerializer : DataSerializer, IDataSerializerGe... method Initialize (line 263) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 269) | public override void PreSerialize(ref T[] obj, ArchiveMode mode, Seria... method Serialize (line 283) | public override void Serialize(ref T[] obj, ArchiveMode mode, Serializ... method EnumerateGenericInstantiations (line 304) | public void EnumerateGenericInstantiations(SerializerSelector serializ... class BlittableArraySerializer (line 314) | public class BlittableArraySerializer : ArraySerializer where T : ... method Initialize (line 317) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 322) | public override unsafe void Serialize(ref T[] array, ArchiveMode mode,... class KeyValuePairSerializer (line 337) | [DataSerializerGlobal(typeof(KeyValuePairSerializer<,>), typeof(KeyValue... method Initialize (line 344) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 352) | public override void Serialize(ref KeyValuePair obj, Arc... method EnumerateGenericInstantiations (line 370) | public void EnumerateGenericInstantiations(SerializerSelector serializ... class DictionarySerializer (line 382) | [DataSerializerGlobal(typeof(DictionarySerializer<,>), typeof(Dictionary... method Initialize (line 390) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 398) | public override void PreSerialize(ref Dictionary obj, Ar... method Serialize (line 411) | public override void Serialize(ref Dictionary obj, Archi... method EnumerateGenericInstantiations (line 438) | public void EnumerateGenericInstantiations(SerializerSelector serializ... class DictionaryAllSerializer (line 445) | public class DictionaryAllSerializer : DataSe... method Initialize (line 454) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 462) | public override void PreSerialize(ref TDictionary obj, ArchiveMode mod... method Serialize (line 475) | public override void Serialize(ref TDictionary obj, ArchiveMode mode, ... method EnumerateGenericInstantiations (line 502) | public void EnumerateGenericInstantiations(SerializerSelector serializ... class DictionaryInterfaceSerializer (line 514) | [DataSerializerGlobal(typeof(DictionaryInterfaceSerializer<,>), typeof(I... method Initialize (line 522) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 530) | public override void PreSerialize(ref IDictionary obj, A... method Serialize (line 543) | public override void Serialize(ref IDictionary obj, Arch... method EnumerateGenericInstantiations (line 570) | public void EnumerateGenericInstantiations(SerializerSelector serializ... FILE: sources/core/Stride.Core/Serialization/Serializers/ComplexTypeSerializerFlags.cs type ComplexTypeSerializerFlags (line 5) | [Flags] FILE: sources/core/Stride.Core/Serialization/Serializers/HashSetSerializer.cs class HashSetSerializer (line 10) | [DataSerializerGlobal(typeof(HashSetSerializer<>), typeof(HashSet<>), Da... method Initialize (line 16) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 22) | public override void PreSerialize(ref HashSet obj, ArchiveMode mode... method Serialize (line 34) | public override void Serialize(ref HashSet obj, ArchiveMode mode, S... method EnumerateGenericInstantiations (line 57) | public void EnumerateGenericInstantiations(SerializerSelector serializ... FILE: sources/core/Stride.Core/Serialization/Serializers/KeyedSortedListSerializer.cs class KeyedSortedListSerializer (line 8) | public class KeyedSortedListSerializer : DataSerial... method PreSerialize (line 14) | public override void PreSerialize(ref TKeyedList obj, ArchiveMode mode... method Initialize (line 26) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 32) | public override void Serialize(ref TKeyedList obj, ArchiveMode mode, S... method EnumerateGenericInstantiations (line 55) | public void EnumerateGenericInstantiations(SerializerSelector serializ... FILE: sources/core/Stride.Core/Serialization/Serializers/NullableSerializer.cs class NullableSerializer (line 9) | [DataSerializerGlobal(typeof(NullableSerializer<>), typeof(Nullable<>), ... method Initialize (line 15) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 21) | public override void Serialize(ref T? obj, ArchiveMode mode, Serializa... FILE: sources/core/Stride.Core/Serialization/Serializers/PrimitiveTypeSerializers.cs class UriSerializer (line 15) | [DataSerializerGlobal(typeof(UriSerializer))] method Serialize (line 19) | public override void Serialize(ref Uri obj, ArchiveMode mode, Serializ... class StringSerializer (line 38) | [DataSerializerGlobal(typeof(StringSerializer))] method Serialize (line 42) | public override void Serialize(ref string obj, ArchiveMode mode, Seria... class BoolSerializer (line 51) | [DataSerializerGlobal(typeof(BoolSerializer))] method Serialize (line 55) | public override void Serialize(ref bool obj, ArchiveMode mode, Seriali... class SingleSerializer (line 64) | [DataSerializerGlobal(typeof(SingleSerializer))] method Serialize (line 71) | public override void Serialize(ref float obj, ArchiveMode mode, Serial... class DoubleSerializer (line 80) | [DataSerializerGlobal(typeof(DoubleSerializer))] method Serialize (line 87) | public override void Serialize(ref double obj, ArchiveMode mode, Seria... class CharSerializer (line 96) | [DataSerializerGlobal(typeof(CharSerializer))] method Serialize (line 100) | public override void Serialize(ref char obj, ArchiveMode mode, Seriali... class ByteSerializer (line 109) | [DataSerializerGlobal(typeof(ByteSerializer))] method Serialize (line 116) | public override void Serialize(ref byte obj, ArchiveMode mode, Seriali... class SByteSerializer (line 125) | [DataSerializerGlobal(typeof(SByteSerializer))] method Serialize (line 132) | public override void Serialize(ref sbyte obj, ArchiveMode mode, Serial... class Int16Serializer (line 141) | [DataSerializerGlobal(typeof(Int16Serializer))] method Serialize (line 148) | public override void Serialize(ref short obj, ArchiveMode mode, Serial... class UInt16Serializer (line 157) | [DataSerializerGlobal(typeof(UInt16Serializer))] method Serialize (line 164) | public override void Serialize(ref ushort obj, ArchiveMode mode, Seria... class Int32Serializer (line 173) | [DataSerializerGlobal(typeof(Int32Serializer))] method Serialize (line 180) | public override void Serialize(ref int obj, ArchiveMode mode, Serializ... class UInt32Serializer (line 189) | [DataSerializerGlobal(typeof(UInt32Serializer))] method Serialize (line 196) | public override void Serialize(ref uint obj, ArchiveMode mode, Seriali... class Int64Serializer (line 205) | [DataSerializerGlobal(typeof(Int64Serializer))] method Serialize (line 212) | public override void Serialize(ref long obj, ArchiveMode mode, Seriali... class UInt64Serializer (line 221) | [DataSerializerGlobal(typeof(UInt64Serializer))] method Serialize (line 228) | public override void Serialize(ref ulong obj, ArchiveMode mode, Serial... class EnumSerializer (line 237) | public class EnumSerializer : DataSerializer method Serialize (line 240) | public override void Serialize(ref Enum obj, ArchiveMode mode, Seriali... method Initialize (line 264) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 271) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... class EnumSerializer (line 260) | public unsafe class EnumSerializer : DataSerializer where T : struct method Serialize (line 240) | public override void Serialize(ref Enum obj, ArchiveMode mode, Seriali... method Initialize (line 264) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 271) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... class GuidSerializer (line 316) | [DataSerializerGlobal(typeof(GuidSerializer))] method Serialize (line 323) | public override void Serialize(ref Guid obj, ArchiveMode mode, Seriali... class TimeSpanSerializer (line 335) | [DataSerializerGlobal(typeof(TimeSpanSerializer))] method Serialize (line 338) | public override void Serialize(ref TimeSpan timeSpan, ArchiveMode mode... class DateTimeSerializer (line 351) | [DataSerializerGlobal(typeof(DateTimeSerializer))] method Serialize (line 354) | public override void Serialize(ref DateTime dateTime, ArchiveMode mode... FILE: sources/core/Stride.Core/Serialization/Serializers/PropertyInfoSerializer.cs class PropertyInfoSerializer (line 10) | public class PropertyInfoSerializer : DataSerializer method Serialize (line 12) | public override void Serialize(ref PropertyInfo propertyInfo, ArchiveM... FILE: sources/core/Stride.Core/Serialization/Serializers/PropertyKeySerializer.cs class PropertyKeySerializer (line 10) | public class PropertyKeySerializer : DataSerializer where T : Prop... method Serialize (line 12) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... FILE: sources/core/Stride.Core/Serialization/Serializers/ServiceWireSerializer.cs class ServiceWireSerializer (line 5) | [DataSerializerGlobal(typeof(ServiceWireSerializer))] method PreSerialize (line 8) | public override void PreSerialize(ref ServiceSyncInfo obj, ArchiveMode... method Serialize (line 16) | public override void Serialize(ref ServiceSyncInfo info, ArchiveMode m... FILE: sources/core/Stride.Core/Serialization/Serializers/TupleSerializer.cs class TupleSerializer (line 12) | [DataSerializerGlobal(typeof(TupleSerializer<>), typeof(Tuple<>), DataSe... method Initialize (line 18) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 24) | public override void Serialize(ref Tuple obj, ArchiveMode mode, Se... method Initialize (line 82) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 89) | public override void Serialize(ref Tuple obj, ArchiveMode mode... method Initialize (line 158) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 166) | public override void Serialize(ref Tuple obj, ArchiveMode ... method Initialize (line 246) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 255) | public override void Serialize(ref Tuple obj, ArchiveM... class ValueTupleSerializer (line 43) | [DataSerializerGlobal(typeof(ValueTupleSerializer<>), typeof(ValueTuple<... method Initialize (line 49) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 55) | public override void Serialize(ref ValueTuple obj, ArchiveMode mod... method Initialize (line 119) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 126) | public override void Serialize(ref ValueTuple obj, ArchiveMode... method Initialize (line 201) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 209) | public override void Serialize(ref ValueTuple obj, Archive... method Initialize (line 295) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 304) | public override void Serialize(ref ValueTuple obj, Arc... class TupleSerializer (line 75) | [DataSerializerGlobal(typeof(TupleSerializer<,>), typeof(Tuple<,>), Data... method Initialize (line 18) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 24) | public override void Serialize(ref Tuple obj, ArchiveMode mode, Se... method Initialize (line 82) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 89) | public override void Serialize(ref Tuple obj, ArchiveMode mode... method Initialize (line 158) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 166) | public override void Serialize(ref Tuple obj, ArchiveMode ... method Initialize (line 246) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 255) | public override void Serialize(ref Tuple obj, ArchiveM... class ValueTupleSerializer (line 112) | [DataSerializerGlobal(typeof(ValueTupleSerializer<,>), typeof(ValueTuple... method Initialize (line 49) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 55) | public override void Serialize(ref ValueTuple obj, ArchiveMode mod... method Initialize (line 119) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 126) | public override void Serialize(ref ValueTuple obj, ArchiveMode... method Initialize (line 201) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 209) | public override void Serialize(ref ValueTuple obj, Archive... method Initialize (line 295) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 304) | public override void Serialize(ref ValueTuple obj, Arc... class TupleSerializer (line 150) | [DataSerializerGlobal(typeof(TupleSerializer<,,>), typeof(Tuple<,,>), Da... method Initialize (line 18) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 24) | public override void Serialize(ref Tuple obj, ArchiveMode mode, Se... method Initialize (line 82) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 89) | public override void Serialize(ref Tuple obj, ArchiveMode mode... method Initialize (line 158) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 166) | public override void Serialize(ref Tuple obj, ArchiveMode ... method Initialize (line 246) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 255) | public override void Serialize(ref Tuple obj, ArchiveM... class ValueTupleSerializer (line 193) | [DataSerializerGlobal(typeof(ValueTupleSerializer<,,>), typeof(ValueTupl... method Initialize (line 49) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 55) | public override void Serialize(ref ValueTuple obj, ArchiveMode mod... method Initialize (line 119) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 126) | public override void Serialize(ref ValueTuple obj, ArchiveMode... method Initialize (line 201) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 209) | public override void Serialize(ref ValueTuple obj, Archive... method Initialize (line 295) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 304) | public override void Serialize(ref ValueTuple obj, Arc... class TupleSerializer (line 237) | [DataSerializerGlobal(typeof(TupleSerializer<,,,>), typeof(Tuple<,,,>), ... method Initialize (line 18) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 24) | public override void Serialize(ref Tuple obj, ArchiveMode mode, Se... method Initialize (line 82) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 89) | public override void Serialize(ref Tuple obj, ArchiveMode mode... method Initialize (line 158) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 166) | public override void Serialize(ref Tuple obj, ArchiveMode ... method Initialize (line 246) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 255) | public override void Serialize(ref Tuple obj, ArchiveM... class ValueTupleSerializer (line 286) | [DataSerializerGlobal(typeof(ValueTupleSerializer<,,,>), typeof(ValueTup... method Initialize (line 49) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 55) | public override void Serialize(ref ValueTuple obj, ArchiveMode mod... method Initialize (line 119) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 126) | public override void Serialize(ref ValueTuple obj, ArchiveMode... method Initialize (line 201) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 209) | public override void Serialize(ref ValueTuple obj, Archive... method Initialize (line 295) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 304) | public override void Serialize(ref ValueTuple obj, Arc... FILE: sources/core/Stride.Core/Serialization/Serializers/TypeSerializer.cs class TypeSerializer (line 8) | [DataSerializerGlobal(typeof(TypeSerializer))] method Serialize (line 11) | public override void Serialize(ref Type type, ArchiveMode mode, Serial... FILE: sources/core/Stride.Core/ServiceEventArgs.cs class ServiceEventArgs (line 26) | public class ServiceEventArgs : EventArgs method ServiceEventArgs (line 28) | public ServiceEventArgs(Type serviceType, object serviceInstance) FILE: sources/core/Stride.Core/ServiceNotFoundException.cs class ServiceNotFoundException (line 6) | public class ServiceNotFoundException : Exception method ServiceNotFoundException (line 8) | public ServiceNotFoundException() method ServiceNotFoundException (line 12) | public ServiceNotFoundException(Type serviceType) method ServiceNotFoundException (line 18) | public ServiceNotFoundException(Type serviceType, Exception innerExcep... method FormatServiceNotFoundMessage (line 26) | private static string FormatServiceNotFoundMessage(Type serviceType) FILE: sources/core/Stride.Core/ServiceRegistry.cs class ServiceRegistry (line 32) | public class ServiceRegistry : IServiceRegistry method GetService (line 48) | public T? GetService() method AddService (line 65) | public void AddService(T service) method RemoveService (line 84) | public void RemoveService() method RemoveService (line 98) | public bool RemoveService(T serviceObject) where T : class method GetOrCreate (line 115) | public T GetOrCreate() where T : class, IService method OnServiceAdded (line 130) | private void OnServiceAdded(ServiceEventArgs e) method OnServiceRemoved (line 135) | private void OnServiceRemoved(ServiceEventArgs e) FILE: sources/core/Stride.Core/ServiceRegistryExtensions.cs class ServiceRegistryExtensions (line 6) | public static class ServiceRegistryExtensions method GetSafeServiceAs (line 15) | public static T GetSafeServiceAs(this IServiceRegistry registry) method GetServiceLate (line 29) | public static void GetServiceLate(this IServiceRegistry registry, A... class ServiceDeferredRegister (line 44) | private class ServiceDeferredRegister method ServiceDeferredRegister (line 49) | public ServiceDeferredRegister(IServiceRegistry registry, Action ... method Register (line 55) | public void Register() method OnServiceAdded (line 60) | private void OnServiceAdded(object? sender, ServiceEventArgs args) FILE: sources/core/Stride.Core/Settings/AppSettings.cs class AppSettings (line 9) | [DataContract(nameof(AppSettings))] method AppSettings (line 20) | public AppSettings() { } method AppSettings (line 26) | public AppSettings(IEnumerable settings) => Settings = new Fas... method GetSettings (line 32) | public T? GetSettings() where T : class method GetEnumerator (line 50) | public FastCollection.Enumerator GetEnumerator() => Settings.G... method GetEnumerator (line 52) | IEnumerator IEnumerable.GetEnumerator() => ((IEnumerab... method GetEnumerator (line 54) | IEnumerator IEnumerable.GetEnumerator() => ((IEnumerable)Settings).Get... FILE: sources/core/Stride.Core/Settings/AppSettingsManager.cs class AppSettingsManager (line 8) | public static class AppSettingsManager method ReloadSettings (line 74) | public static void ReloadSettings() FILE: sources/core/Stride.Core/Settings/IAppSettingsProvider.cs type IAppSettingsProvider (line 12) | [AssemblyScan] method LoadAppSettings (line 18) | AppSettings LoadAppSettings(); FILE: sources/core/Stride.Core/Storage/ObjectId.FromObject.cs type ObjectId (line 11) | public partial struct ObjectId method FromObject (line 18) | public static ObjectId FromObject(T obj) method FromObject (line 30) | public static ObjectId FromObject(T obj, out byte[] buffer) FILE: sources/core/Stride.Core/Storage/ObjectId.Serializer.cs type ObjectId (line 11) | [DataSerializer(typeof(Serializer))] class Serializer (line 14) | internal class Serializer : DataSerializer method Serialize (line 16) | public override void Serialize(ref ObjectId obj, ArchiveMode mode, S... FILE: sources/core/Stride.Core/Storage/ObjectId.cs type ObjectId (line 16) | public unsafe partial struct ObjectId : IEquatable, IComparabl... method ObjectId (line 43) | public ObjectId(byte[] hash) method ObjectId (line 64) | public ObjectId(uint hash1, uint hash2, uint hash3, uint hash4) method Combine (line 77) | public static ObjectId Combine(ObjectId left, ObjectId right) method Combine (line 89) | public static void Combine(ref ObjectId left, ref ObjectId right, out ... method TryParse (line 148) | public static bool TryParse(string input, out ObjectId result) method Equals (line 179) | public bool Equals(ObjectId other) method Equals (line 198) | public override bool Equals(object? obj) method GetHashCode (line 205) | public override readonly int GetHashCode() => (int)hash1; method CompareTo (line 208) | public int CompareTo(ObjectId other) method ToString (line 227) | public override string ToString() method ToGuid (line 270) | public Guid ToGuid() method New (line 279) | public static ObjectId New() method FromBytes (line 290) | public static ObjectId FromBytes(ReadOnlySpan buffer) method FromBytes (line 303) | public static ObjectId FromBytes(byte[] buffer) method FromBytes (line 322) | public static ObjectId FromBytes(byte[] buffer, int offset, int count) FILE: sources/core/Stride.Core/Storage/ObjectIdBuilder.cs type ObjectIdBuilder (line 29) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method ObjectIdBuilder (line 44) | public ObjectIdBuilder(uint seed = 0) method Reset (line 72) | public void Reset() method ComputeHash (line 83) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ComputeHash (line 94) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method WriteByte (line 161) | public void WriteByte(byte value) method Write (line 182) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 202) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 206) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 215) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 233) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 242) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 253) | [Obsolete("Use Write(ReadOnlySpan)")] method Write (line 316) | public void Write(ReadOnlySpan span) method BodyCore (line 372) | [MethodImpl(MethodImplOptions.AggressiveInlining), Obsolete("Use BodyC... method BodyCore (line 394) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RotateLeft (line 419) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FMix (line 429) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/core/Stride.Core/Storage/ObjectIdSimpleBuilder.cs type ObjectIdSimpleBuilder (line 17) | public unsafe struct ObjectIdSimpleBuilder method ObjectIdSimpleBuilder (line 31) | public ObjectIdSimpleBuilder(uint seed = 0) method Reset (line 50) | public void Reset() method ComputeHash (line 61) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ComputeHash (line 72) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 106) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 117) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Write (line 128) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RotateLeft (line 160) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FMix (line 166) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/core/Stride.Core/StrideCoreExtensions.cs class StrideCoreExtensions (line 5) | internal static class StrideCoreExtensions method SequenceEqualAllowNull (line 19) | public static bool SequenceEqualAllowNull(this IEnumerable first... method SequenceEqualAllowNull (line 35) | public static bool SequenceEqualAllowNull(this IEnumerable first... FILE: sources/core/Stride.Core/StringExtensions.cs class StringExtensions (line 12) | public static class StringExtensions method SafeTrim (line 19) | [return: NotNullIfNotNull(nameof(value))] method IndexOf (line 33) | public static int IndexOf(this StringBuilder builder, char testChar) method LastIndexOf (line 56) | public static int LastIndexOf(this StringBuilder builder, char testCha... method Substring (line 71) | public static string Substring(this StringBuilder builder, int startIn... method Substring (line 76) | public static string Substring(this StringBuilder builder, int startIn... method EndsWith (line 87) | public static bool EndsWith(this string stringToTest, char endChar) method EndsWith (line 99) | public static bool EndsWith(this string stringToTest, params char[] en... method ToFormat (line 112) | public static string ToFormat(this string stringToFormat, params objec... method IndexOfReverse (line 127) | public static int IndexOfReverse(this string text, char charToFind, in... method IndexOfReverse (line 162) | public static int IndexOfReverse(this string text, char charToFind, in... method Contains (line 191) | public static bool Contains(this string text, char value) FILE: sources/core/Stride.Core/ThreadThrottler.cs type IThreadThrottler (line 8) | public interface IThreadThrottler method SetMaxFrequency (line 13) | void SetMaxFrequency(int frequencyMax); method SetToPreciseAuto (line 14) | void SetToPreciseAuto(); method SetToPreciseManual (line 15) | void SetToPreciseManual(long spinwaitWindowParam); method SetToStandard (line 16) | void SetToStandard(); method Throttle (line 17) | bool Throttle(out TimeSpan elapsedTimeSpan); method Throttle (line 18) | bool Throttle(out double elapsedInSeconds); method Throttle (line 19) | bool Throttle(out long elapsedInSwFreq); class ThreadThrottler (line 22) | public class ThreadThrottler : IThreadThrottler method ThreadThrottler (line 52) | public ThreadThrottler() method ThreadThrottler (line 63) | public ThreadThrottler(TimeSpan minimumElapsedTimeParam) : this() method ThreadThrottler (line 73) | public ThreadThrottler(int frequencyMax) : this() method SetMaxFrequency (line 85) | public void SetMaxFrequency(int frequencyMax) method SetToStandard (line 101) | public void SetToStandard() method SetToPreciseAuto (line 116) | public void SetToPreciseAuto() method SetToPreciseManual (line 134) | public void SetToPreciseManual(long spinwaitWindowParam) method Throttle (line 152) | public bool Throttle(out TimeSpan elapsedTimeSpan) method Throttle (line 171) | public bool Throttle(out double elapsedInSeconds) method Throttle (line 190) | public bool Throttle(out long elapsedInSwFreq) method ToSpan (line 260) | static TimeSpan ToSpan(long stamp) type ThrottlerType (line 265) | public enum ThrottlerType FILE: sources/core/Stride.Core/Threading/ConcurrentCollector.cs class ConcurrentCollectorCache (line 11) | public class ConcurrentCollectorCache method ConcurrentCollectorCache (line 17) | public ConcurrentCollectorCache(int capacity) method Add (line 22) | public void Add(ConcurrentCollector collection, T item) method Flush (line 39) | public void Flush() class ConcurrentCollectorExtensions (line 50) | public static class ConcurrentCollectorExtensions method Add (line 52) | public static void Add(this ConcurrentCollector collection, T it... class ConcurrentCollector (line 62) | public class ConcurrentCollector : IReadOnlyList class Segment (line 66) | private class Segment method ConcurrentCollector (line 79) | public ConcurrentCollector(int capacity = DefaultCapacity) method Close (line 101) | public void Close() method Add (line 122) | public int Add(T item) method AddRange (line 157) | public void AddRange(IReadOnlyList collection) method Clear (line 207) | public void Clear(bool fastClear) method GetEnumerator (line 217) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 222) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 227) | public Enumerator GetEnumerator() type Enumerator (line 246) | public struct Enumerator : IEnumerator method Enumerator (line 252) | internal Enumerator(ConcurrentCollector list) method Dispose (line 259) | public readonly void Dispose() method MoveNext (line 263) | public bool MoveNext() method MoveNextRare (line 275) | private bool MoveNextRare() method Reset (line 286) | void IEnumerator.Reset() FILE: sources/core/Stride.Core/Threading/ConcurrentPool.cs class ConcurrentPool (line 13) | public class ConcurrentPool class Segment (line 16) | private class Segment method Segment (line 49) | public Segment(int size) method ConcurrentPool (line 71) | public ConcurrentPool(Func factory) method Acquire (line 80) | public T Acquire() method Release (line 132) | public void Release(T item) FILE: sources/core/Stride.Core/Threading/Dispatcher.cs class Dispatcher (line 17) | public static class Dispatcher method ForBatched (line 42) | public static unsafe void ForBatched(int items, TJob batchJob) w... method TypeAdapter (line 92) | private static void TypeAdapter(object obj) where TJob : IBatchJob method ProcessBatch (line 106) | private static void ProcessBatch(TJob job, BatchState stat... method ForBatched (line 130) | public static unsafe void ForBatched(int items, in T parameter, del... method ForBatched (line 140) | public static unsafe void ForBatched(int items, ref T parameter, de... method ForBatched (line 150) | public static unsafe void ForBatched(int items, [Pooled] Action(int fromInclusive, int toExclusi... method ForEach (line 206) | public static void ForEach(T[] collection, [Pooled] Action action) method ForEach (line 211) | public static void ForEach(ConcurrentCollector collection, [Pool... method ForEach (line 216) | public static void ForEach(List collection, [Pooled] Action a... method ForEach (line 221) | public static void ForEach(ConcurrentCollector collectio... method ForEach (line 226) | public static void ForEach(FastCollection collection, [Pooled] A... method ForEach (line 231) | public static unsafe void ForEach(ConcurrentCollector collection... method ForEach (line 245) | public static unsafe void ForEach(TList collection, [Pooled]... method ForEach (line 259) | public static unsafe void ForEach(TList collecti... method ForEach (line 286) | public static unsafe void ForEach(Dictionary(Dictionary(ConcurrentCollector collection, ICompare... method Sort (line 348) | [Obsolete("This method will be removed in the future alongside FastLis... method Sort (line 354) | public static void Sort(T[] collection, int index, int length, ICom... method SortOnThread (line 382) | private static void SortOnThread(T[] collection, IComparer compa... method Partition (line 448) | private static int Partition(T[] collection, int left, int right, I... method Swap (line 483) | [MethodImpl(MethodImplOptions.AggressiveInlining)] type IBatchJob (line 495) | public interface IBatchJob method Process (line 502) | void Process(int start, int endExclusive); class BatchState (line 505) | private sealed class BatchState where TJob : IBatchJob method Borrow (line 519) | public static BatchState Borrow(uint itemsPerBatch, uint endEx... method Release (line 534) | public void Release() type BatchedDelegateRef (line 547) | struct BatchedDelegateRef : IBatchJob method Process (line 552) | public unsafe void Process(int start, int endExclusive) type BatchedDelegate (line 558) | struct BatchedDelegate : IBatchJob method Process (line 563) | public readonly unsafe void Process(int start, int endExclusive) type SortRange (line 569) | private readonly struct SortRange method SortRange (line 575) | public SortRange(int left, int right) class SortState (line 582) | private class SortState method Acquire (line 596) | public static SortState Acquire(int MaxWorkerCount) method AddReference (line 606) | public void AddReference() method Release (line 611) | public void Release() method WaitCompletion (line 619) | public void WaitCompletion() class DispatcherNode (line 629) | private class DispatcherNode type ProfilingScope (line 637) | private struct ProfilingScope : IDisposable method Dispose (line 643) | public readonly void Dispose() FILE: sources/core/Stride.Core/Threading/IPooledClosure.cs type IPooledClosure (line 10) | public interface IPooledClosure method AddReference (line 12) | void AddReference(); method Release (line 14) | void Release(); FILE: sources/core/Stride.Core/Threading/PooledDelegateHelper.cs class PooledDelegateHelper (line 8) | internal static class PooledDelegateHelper method AddReference (line 14) | public static void AddReference(Delegate pooledDelegate) method Release (line 24) | public static void Release(Delegate pooledDelegate) FILE: sources/core/Stride.Core/Threading/ThreadPool.SemaphoreW.cs class ThreadPool (line 11) | public sealed partial class ThreadPool class SemaphoreW (line 16) | private class SemaphoreW : ISemaphore method SemaphoreW (line 31) | static SemaphoreW() method SemaphoreW (line 45) | public SemaphoreW(int spinCountParam) method Wait (line 55) | public void Wait(int timeout = -1) => internals.Wait(spinCount, lifo... method Release (line 57) | public void Release(int count) => internals.Release(count, lifoSemap... method Dispose (line 59) | public void Dispose() => lifoSemaphore?.Dispose(); type Counts (line 61) | [StructLayout(LayoutKind.Explicit)] type Internals (line 71) | [StructLayout(LayoutKind.Sequential)] method Wait (line 80) | public bool Wait(int spinCount, Semaphore lifoSemaphore, int timeo... method Release (line 189) | public void Release(int releaseCount, Semaphore lifoSemaphore) method WaitForSignal (line 243) | public bool WaitForSignal(int timeoutMs, Semaphore lifoSemaphore) method Spin (line 294) | private static void Spin(int spinIndex, int sleep0Threshold) method CompareExchange (line 339) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Subtract (line 345) | [MethodImpl(MethodImplOptions.AggressiveInlining)] type PaddingFalseSharing (line 353) | [StructLayout(LayoutKind.Explicit, Size = CACHE_LINE_SIZE - sizeof(i... FILE: sources/core/Stride.Core/Threading/ThreadPool.cs class ThreadPool (line 16) | public sealed partial class ThreadPool : IDisposable method ThreadPool (line 50) | public ThreadPool(int? threadCount = null) method ThreadPool (line 84) | static ThreadPool() method QueueWorkItem (line 93) | public unsafe void QueueWorkItem([Pooled] Action workItem, int amount ... method ActionHandler (line 119) | static void ActionHandler(object param) method QueueUnsafeWorkItem (line 137) | public unsafe void QueueUnsafeWorkItem(object parameter, delegate* semaphore.Dispose(); method Release (line 281) | public void Release(int count) => release(count); method Wait (line 282) | public void Wait(int timeout = -1) => wait(timeout, true); FILE: sources/core/Stride.Core/UnmanagedArray.cs class UnmanagedArray (line 8) | [Obsolete("Obtain Memory using GC.Allocate*Array or a Stride-specific... method UnmanagedArray (line 13) | [Obsolete("Obtain Memory using GC.Allocate*Array or a Stride-specif... method Dispose (line 22) | public void Dispose() method Read (line 71) | public unsafe void Read(T[] destination, int offset = 0) method Read (line 80) | public void Read(T[] destination, int pointerByteOffset, int arrayOffs... method Write (line 96) | public unsafe void Write(T[] source, int offset = 0) method Write (line 105) | public unsafe void Write(T[] source, int pointerByteOffset, int arrayO... FILE: sources/core/Stride.Core/Unsafe/StringMarshal.cs class StringMarshal (line 19) | public static unsafe class StringMarshal method GetString (line 30) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetString (line 41) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetString (line 52) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetString (line 64) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetString (line 75) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetAsciiSpan (line 89) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetAsciiSpan (line 121) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetAsciiSpan (line 136) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetUtf8Span (line 148) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetUtf8Span (line 180) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetUtf8Span (line 197) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetUtf16Span (line 231) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetUtf16Span (line 246) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetUtf16Span (line 263) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/core/Stride.Core/Unsafe/UnsafeUtilities.cs class UnsafeUtilities (line 20) | public static unsafe class UnsafeUtilities method As (line 23) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method As (line 34) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method As (line 42) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method As (line 54) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AsReadOnlySpan (line 75) | public static ReadOnlySpan AsReadOnlySpan(this scoped... method AsReadOnlySpan (line 104) | public static ReadOnlySpan AsReadOnlySpan(this scoped... method AsSpan (line 128) | public static Span AsSpan(this scoped ref TFrom refer... method AsSpan (line 154) | public static Span AsSpan(this scoped ref TFrom refer... method AsReadOnlySpan (line 169) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AsReadOnlySpan (line 181) | public static ReadOnlySpan AsReadOnlySpan(this TFrom[... method AsSpan (line 203) | public static Span AsSpan(this TFrom[]? array) method AsPointer (line 217) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AsReadonly (line 222) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AsReadonlyPointer (line 227) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AsRef (line 237) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AsRef (line 246) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AsRef (line 250) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AsRef (line 254) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AsRef (line 262) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AsSpan (line 271) | public static Span AsSpan(this ReadOnlySpan span) method AsBytes (line 275) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AsBytes (line 280) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method BitCast (line 285) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Cast (line 294) | public static Span Cast(this Span span) method Cast (line 302) | public static ReadOnlySpan Cast(this ReadOnlySpan(ref TDestination d... method CopyBlockUnaligned (line 319) | public static void CopyBlockUnaligned(ref TDest... method CreateSpan (line 328) | public static Span CreateSpan(scoped ref T reference, int length) method CreateReadOnlySpan (line 332) | public static ReadOnlySpan CreateReadOnlySpan(scoped ref readonl... method GetPointer (line 342) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetPointer (line 352) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetReference (line 358) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetReference (line 369) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetReference (line 380) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetReference (line 384) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetReference (line 395) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetReference (line 406) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetReference (line 411) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetReference (line 422) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetReference (line 433) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsNotNullRef (line 447) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsNullRef (line 451) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method NullRef (line 455) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadUnaligned (line 460) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ReadUnaligned (line 466) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method WriteUnaligned (line 472) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method WriteUnaligned (line 478) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SizeOf (line 485) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/core/Stride.Core/Utilities.cs class Utilities (line 32) | public static class Utilities method Dispose (line 39) | public static void Dispose(ref T? disposable) where T : class, IDis... method ReadStream (line 50) | [Obsolete("Allocates. Read into the destination.")] method GetHashCode (line 80) | public static int GetHashCode(IDictionary dict) method GetHashCode (line 99) | public static int GetHashCode(IEnumerable it) method GetHashCode (line 117) | public static int GetHashCode(IEnumerator it) method Compare (line 137) | public static bool Compare(IDictionary fir... method Compare (line 162) | public static bool Compare(Collections.SortedList IterateTree(T root, Func New(ValidateValueCallback... method Validate (line 20) | public abstract void Validate(ref object? obj); method ValidateValueMetadata (line 34) | public ValidateValueMetadata(ValidateValueCallback validateValueCal... method Validate (line 46) | public override void Validate(ref object? obj) class ValidateValueMetadata (line 26) | public class ValidateValueMetadata : ValidateValueMetadata method New (line 15) | public static ValidateValueMetadata New(ValidateValueCallback... method Validate (line 20) | public abstract void Validate(ref object? obj); method ValidateValueMetadata (line 34) | public ValidateValueMetadata(ValidateValueCallback validateValueCal... method Validate (line 46) | public override void Validate(ref object? obj) FILE: sources/editor/Stride.Assets.Presentation/AssemblyReloading/GameStudioAssemblyReloader.cs class GameStudioAssemblyReloader (line 35) | public static class GameStudioAssemblyReloader method Reload (line 37) | public static void Reload([NotNull] SessionViewModel session, ILogger ... method PrepareAssemblyReloading (line 93) | private static Dictionary> PrepareA... method PostAssemblyReloading (line 134) | private static void PostAssemblyReloading(IUndoRedoService actionServi... method ClearNode (line 209) | private static void ClearNode(IUndoRedoService actionService, AssetVie... method ReplaceNode (line 255) | private static void ReplaceNode(IUndoRedoService actionService, AssetV... class ReloaderVisitorBase (line 297) | private abstract class ReloaderVisitorBase : AssetVisitorBase method ReloaderVisitorBase (line 303) | protected ReloaderVisitorBase(ILogger log, HashSet unloade... method VisitObject (line 309) | public override void VisitObject(object obj, ObjectDescriptor descri... method VisitCollectionItem (line 321) | public override void VisitCollectionItem(IEnumerable collection, Col... method VisitArrayItem (line 328) | public override void VisitArrayItem(Array array, ArrayDescriptor des... method VisitDictionaryKeyValue (line 335) | public override void VisitDictionaryKeyValue(object dictionary, Dict... method VisitSetItem (line 345) | public override void VisitSetItem(IEnumerable set, SetDescriptor des... method ProcessObject (line 352) | protected abstract bool ProcessObject(object obj, Type expectedType); class UnloadingVisitor (line 355) | private class UnloadingVisitor : ReloaderVisitorBase method UnloadingVisitor (line 359) | public UnloadingVisitor(ILogger log, HashSet unloadedAssem... method Run (line 364) | [NotNull] method ProcessObject (line 376) | protected override bool ProcessObject(object obj, Type expectedType) method RemoveFirstIndexInYamlPath (line 410) | private static YamlAssetMetadata RemoveFirstIndexInYamlPath([C... class ItemToReload (line 434) | private class ItemToReload method ItemToReload (line 476) | public ItemToReload(MemberPath parentPath, MemberPath path, List $"[{Path}] {ExpectedType}"; FILE: sources/editor/Stride.Assets.Presentation/AssemblyReloading/ReloadAssembliesOperation.cs class ReloadAssembliesOperation (line 16) | public class ReloadAssembliesOperation : DirtyingOperation class ReloadedAssembly (line 18) | private class ReloadedAssembly method ReloadedAssembly (line 26) | public ReloadedAssembly(PackageLoadedAssembly packageLoadedAssembly,... method ReloadAssembliesOperation (line 38) | public ReloadAssembliesOperation(AssemblyContainer assemblyContainer, ... method Execute (line 45) | public void Execute(ILogger log) method FreezeContent (line 53) | protected override void FreezeContent() method Undo (line 59) | protected override void Undo() method Redo (line 65) | protected override void Redo() method LoadAssemblies (line 71) | private static void LoadAssemblies(ILogger log, AssemblyContainer asse... method UnloadAssemblies (line 104) | private static void UnloadAssemblies(ILogger log, AssemblyContainer as... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/AssetCompositeGameEditor/Services/AssetCompositeHierarchyEditorController.cs class AssetCompositeHierarchyEditorController (line 21) | public abstract class AssetCompositeHierarchyEditorController p... method GetObjectToSelect (line 70) | [CanBeNull] method GetSelectedObjectId (line 82) | protected virtual AbsoluteId? GetSelectedObjectId(object obj) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/AssetCompositeGameEditor/ViewModels/AssetCompositeHierarchyEditorViewModel.cs class AssetCompositeHierarchyEditorViewModel (line 37) | public abstract class AssetCompositeHierarchyEditorViewModel InitializeEditor() method Paste (line 410) | protected virtual async Task Paste(bool asRoot) method PasteIntoItems (line 440) | protected async Task PasteIntoItems([NotNull] [ItemNotNull] IEnumerab... method RefreshEditorProperties (line 479) | protected abstract Task RefreshEditorProperties(); method SelectedContentCollectionChanged (line 488) | protected virtual void SelectedContentCollectionChanged(NotifyCollecti... method SelectedItemsCollectionChanged (line 501) | protected virtual void SelectedItemsCollectionChanged(NotifyCollection... method UpdateCommands (line 507) | protected virtual void UpdateCommands() method AttachPropertiesForPaste (line 520) | protected virtual void AttachPropertiesForPaste(ref PropertyContainer ... method Copy (line 528) | private void Copy() method CopyToClipboard (line 543) | private void CopyToClipboard(IEnumerable<(ICollection EnumerateChil... method Destroy (line 169) | public override void Destroy() method AddItem (line 180) | protected void AddItem([NotNull] TChildViewModel item) method AddItems (line 192) | protected void AddItems([NotNull] IEnumerable items) method InsertItem (line 209) | protected void InsertItem(int index, [NotNull] TChildViewModel item) method RemoveItem (line 221) | protected bool RemoveItem([NotNull] TChildViewModel item) method RemoveItemAt (line 235) | protected void RemoveItemAt(int index) method AssetCompositeItemViewModel (line 257) | protected AssetCompositeItemViewModel([NotNull] AssetCompositeEditorVi... class AssetCompositeItemViewModel (line 130) | public abstract class AssetCompositeItemViewModel EnumerateChil... method Destroy (line 169) | public override void Destroy() method AddItem (line 180) | protected void AddItem([NotNull] TChildViewModel item) method AddItems (line 192) | protected void AddItems([NotNull] IEnumerable items) method InsertItem (line 209) | protected void InsertItem(int index, [NotNull] TChildViewModel item) method RemoveItem (line 221) | protected bool RemoveItem([NotNull] TChildViewModel item) method RemoveItemAt (line 235) | protected void RemoveItemAt(int index) method AssetCompositeItemViewModel (line 257) | protected AssetCompositeItemViewModel([NotNull] AssetCompositeEditorVi... class AssetCompositeItemViewModel (line 248) | public abstract class AssetCompositeItemViewModel EnumerateChil... method Destroy (line 169) | public override void Destroy() method AddItem (line 180) | protected void AddItem([NotNull] TChildViewModel item) method AddItems (line 192) | protected void AddItems([NotNull] IEnumerable items) method InsertItem (line 209) | protected void InsertItem(int index, [NotNull] TChildViewModel item) method RemoveItem (line 221) | protected bool RemoveItem([NotNull] TChildViewModel item) method RemoveItemAt (line 235) | protected void RemoveItemAt(int index) method AssetCompositeItemViewModel (line 257) | protected AssetCompositeItemViewModel([NotNull] AssetCompositeEditorVi... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/AssetCompositeGameEditor/ViewModels/IEditorDesignPartViewModel.cs type IEditorDesignPartViewModel (line 12) | public interface IEditorDesignPartViewModel GetTypesFromSourceFile(UFile file) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/EditorRenderMode.cs class EditorRenderMode (line 11) | public class EditorRenderMode method EditorRenderMode (line 16) | public EditorRenderMode(string name) method EditorRenderMode (line 25) | public EditorRenderMode(MaterialStreamDescriptor streamDescriptor) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/EntityFactories/AudioEntityFactory.cs class AudioEmitterFactory (line 10) | [Display(10, "Audio emitter", "Audio")] method RegisterCategory (line 13) | [ModuleInitializer] method CreateEntity (line 19) | public override Task CreateEntity(EntityHierarchyItemViewModel... class AudioListenerFactory (line 27) | [Display(20, "Audio listener", "Audio")] method CreateEntity (line 30) | public override Task CreateEntity(EntityHierarchyItemViewModel... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/EntityFactories/CameraEntityFactory.cs class PerspectiveCameraEntityFactory (line 17) | [Display(10, "Perspective camera", "Camera")] method RegisterCategory (line 20) | [ModuleInitializer] method CreateEntity (line 26) | public override Task CreateEntity(EntityHierarchyItemViewModel... class OrthographicCameraEntityFactory (line 46) | [Display(20, "Orthographic camera", "Camera")] method CreateEntity (line 49) | public override Task CreateEntity(EntityHierarchyItemViewModel... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/EntityFactories/EntityFactory.cs class EntityFactory (line 16) | public abstract class EntityFactory : IEntityFactory method ComputeNewName (line 24) | [NotNull] method CreateEntity (line 32) | public abstract Task CreateEntity(EntityHierarchyItemViewModel... method PickupAsset (line 34) | protected static async Task PickupAsset([NotNull] Sess... method CreateEntityWithComponent (line 44) | protected static Task CreateEntityWithComponent(string name, E... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/EntityFactories/EntityFactoryCategory.cs class EntityFactoryCategory (line 9) | public class EntityFactoryCategory : IComparable class EntityFactoryViewModel (line 13) | public class EntityFactoryViewModel method EntityFactoryViewModel (line 15) | internal EntityFactoryViewModel(IEntityFactory factory, string name) method EntityFactoryCategory (line 26) | internal EntityFactoryCategory(string name) method AddFactory (line 36) | public void AddFactory(IEntityFactory factory, string name, int order) method RegisterCategory (line 45) | public static void RegisterCategory(int order, string name) method CompareTo (line 50) | int IComparable.CompareTo(EntityFactoryCategory... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/EntityFactories/IEntityFactory.cs type IEntityFactory (line 10) | public interface IEntityFactory method CreateEntity (line 12) | Task CreateEntity([NotNull] EntityHierarchyItemViewModel parent); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/EntityFactories/LightEntityFactory.cs class DirectionalLightEntityFactory (line 17) | [Display(10, "Directional light", "Light")] method RegisterCategory (line 20) | [ModuleInitializer] method CreateEntity (line 26) | public override async Task CreateEntity(EntityHierarchyItemVie... class PointLightEntityFactory (line 37) | [Display(20, "Point light", "Light")] method CreateEntity (line 40) | public override async Task CreateEntity(EntityHierarchyItemVie... class SpotLightEntityFactory (line 50) | [Display(30, "Spot light", "Light")] method CreateEntity (line 53) | public override async Task CreateEntity(EntityHierarchyItemVie... class AmbientLightEntityFactory (line 64) | [Display(40, "Ambient light", "Light")] method CreateEntity (line 67) | public override Task CreateEntity(EntityHierarchyItemViewModel... class SkyboxLightEntityFactory (line 75) | [Display(50, "Skybox light", "Light")] method CreateEntity (line 78) | public override async Task CreateEntity(EntityHierarchyItemVie... class VoxelLightEntityFactory (line 92) | [Display(60, "Voxel light", "Light")] method CreateEntity (line 95) | public override Task CreateEntity(EntityHierarchyItemViewModel... class VoxelVolumeEntityFactory (line 103) | [Display(65, "Voxel volume", "Light")] method CreateEntity (line 106) | public override Task CreateEntity(EntityHierarchyItemViewModel... class LightProbeEntityFactory (line 114) | [Display(70, "Light probe", "Light")] method CreateEntity (line 117) | public override async Task CreateEntity(EntityHierarchyItemVie... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/EntityFactories/ModelEntityFactory.cs class ModelEntityFactory (line 13) | [Display(10, "Model", "Model")] method RegisterCategory (line 16) | [ModuleInitializer] method CreateEntity (line 22) | public override async Task CreateEntity(EntityHierarchyItemVie... class InstancedModelEntityFactory (line 59) | [Display(30, "Instanced Model", "Model")] method CreateEntity (line 62) | public override async Task CreateEntity(EntityHierarchyItemVie... class InstanceEntityFactory (line 75) | [Display(40, "Model Instance", "Model")] method CreateEntity (line 78) | public override Task CreateEntity(EntityHierarchyItemViewModel... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/EntityFactories/NavigationEntityFactory.cs class NavigationEntityFactory (line 16) | [Display(10, "Bounding box", "Navigation")] method RegisterCategory (line 19) | [ModuleInitializer] method CreateEntity (line 25) | public override async Task CreateEntity(EntityHierarchyItemVie... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/EntityFactories/ParticleSystemEntityFactory.cs class EmptyParticleSystemEntityFactory (line 21) | [Display(10, "Empty particle system", "Particle system")] method RegisterCategory (line 24) | [ModuleInitializer] method CreateEntity (line 30) | public override Task CreateEntity(EntityHierarchyItemViewModel... class SimpleParticleSystemEntityFactory (line 38) | [Display(20, "Simple particle system", "Particle system")] method CreateEntity (line 41) | public override Task CreateEntity(EntityHierarchyItemViewModel... class SmokeParticleSystemEntityFactory (line 85) | [Display(30, "Fountain particle system", "Particle system")] method CreateEntity (line 88) | public override Task CreateEntity(EntityHierarchyItemViewModel... class RibbonParticleSystemEntityFactory (line 127) | [Display(40, "Ribbon particle system", "Particle system")] method CreateEntity (line 130) | public override Task CreateEntity(EntityHierarchyItemViewModel... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/EntityFactories/TwoDimensionEntityFactory.cs class SpriteEntityFactory (line 10) | [Display(10, "Sprite", "2D")] method RegisterCategory (line 13) | [ModuleInitializer] method CreateEntity (line 19) | public override Task CreateEntity(EntityHierarchyItemViewModel... class UIEntityFactory (line 27) | [Display(20, "UI", "2D")] method CreateEntity (line 30) | public override Task CreateEntity(EntityHierarchyItemViewModel... class BackgroundEntityFactory (line 38) | [Display(30, "Background", "2D")] method CreateEntity (line 41) | public override Task CreateEntity(EntityHierarchyItemViewModel... class SpriteStudioFactory (line 49) | [Display(40, "SpriteStudio", "2D")] method CreateEntity (line 53) | public override Task CreateEntity(EntityHierarchyItemViewModel... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EditorGameCameraPreviewService.cs class EditorGameCameraPreviewService (line 26) | public class EditorGameCameraPreviewService : EditorGameServiceBase, IEd... method EditorGameCameraPreviewService (line 43) | public EditorGameCameraPreviewService(IEditorGameController controller) method Initialize (line 56) | protected override Task Initialize(EditorServiceGame editorGame) method UpdateGraphicsCompositor (line 101) | public override void UpdateGraphicsCompositor([NotNull] EditorServiceG... method DisposeAsync (line 123) | public override ValueTask DisposeAsync() method UpdateModifiedEntitiesList (line 154) | private void UpdateModifiedEntitiesList(object sender, EntitySelection... class RenderIncrustRenderer (line 159) | class RenderIncrustRenderer : SceneRendererBase method RenderIncrustRenderer (line 164) | public RenderIncrustRenderer(EditorGameCameraPreviewService previewS... method DrawCore (line 169) | protected override void DrawCore(RenderContext context, RenderDrawCo... class GenerateIncrustRenderer (line 206) | class GenerateIncrustRenderer : SceneRendererBase method GenerateIncrustRenderer (line 212) | public GenerateIncrustRenderer(EditorGameCameraPreviewService previe... method CollectCore (line 233) | protected override void CollectCore(RenderContext context) method DrawCore (line 299) | protected override void DrawCore(RenderContext context, RenderDrawCo... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EditorGameComponentChangeWatcherService.cs class EditorGameComponentChangeWatcherService (line 19) | public abstract class EditorGameComponentChangeWatcherService : EditorGa... method EditorGameComponentChangeWatcherService (line 24) | protected EditorGameComponentChangeWatcherService(IEditorGameControlle... method DisposeAsync (line 33) | public override ValueTask DisposeAsync() method Initialize (line 43) | protected override Task Initialize(EditorServiceGame game) method ComponentPropertyChanged (line 51) | protected virtual void ComponentPropertyChanged(object sender, INodeCh... method RegisterComponent (line 56) | private void RegisterComponent(EntityComponent component) method UnregisterComponent (line 69) | private void UnregisterComponent(EntityComponent component) method EntityAdded (line 80) | private void EntityAdded(object sender, Entity e) method EntityRemoved (line 88) | private void EntityRemoved(object sender, Entity e) method ComponentChanged (line 96) | private void ComponentChanged(object sender, EntityComponentEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EditorGameComponentGizmoService.cs class EditorGameComponentGizmoService (line 27) | public class EditorGameComponentGizmoService : EditorGameServiceBase, IE... method EditorGameComponentGizmoService (line 44) | public EditorGameComponentGizmoService(IEditorGameController controller) method GetContentEntityUnderMouse (line 60) | public Entity GetContentEntityUnderMouse() method Update (line 75) | public async Task Update() method Initialize (line 86) | protected override Task Initialize(EditorServiceGame editorGame) method UpdateGizmoEntitiesSelection (line 131) | public void UpdateGizmoEntitiesSelection(Entity entity, bool isSelected) method RemoveGizmoEntities (line 148) | private void RemoveGizmoEntities(object sender, Entity entity) method UpdateGizmoEntities (line 167) | private void UpdateGizmoEntities(object sender, EntityComponentEventAr... method UpdateMainGizmo (line 207) | private void UpdateMainGizmo(Entity entity) method GetMainGizmoComponent (line 237) | private EntityComponent GetMainGizmoComponent(Entity entity) method GetGizmosToCreate (line 266) | private IEnumerable GetGizmosToCreate(Entity entity) method CreateGizmoEntities (line 284) | private void CreateGizmoEntities(object sender, Entity entity) method CreateGizmoEntity (line 297) | private bool CreateGizmoEntity(Entity entity, EntityComponent component) method CreateGizmoEntity (line 308) | private void CreateGizmoEntity(Entity entity, EntityComponent componen... method RemoveGizmo (line 345) | private void RemoveGizmo(IDictionary gi... method GetGizmoType (line 352) | private Type GetGizmoType(Type componentType) method ToggleGizmoVisibility (line 366) | void IEditorGameComponentGizmoViewModelService.ToggleGizmoVisibility(T... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EditorGameCubemapService.cs class EditorGameCubemapService (line 15) | public class EditorGameCubemapService : EditorGameServiceBase, IEditorGa... method EditorGameCubemapService (line 21) | public EditorGameCubemapService(EntityHierarchyEditorViewModel editor) method Initialize (line 30) | protected override Task Initialize(EditorServiceGame editorGame) method CaptureCubemap (line 39) | public async Task CaptureCubemap() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EditorGameEntityCameraService.cs class EditorGameEntityCameraService (line 21) | public class EditorGameEntityCameraService : EditorGameCameraService, IE... type Input (line 23) | protected struct Input method EditorGameEntityCameraService (line 38) | public EditorGameEntityCameraService([NotNull] EntityHierarchyEditorVi... method CenterOnEntity (line 48) | void IEditorGameEntityCameraViewModelService.CenterOnEntity(EntityView... method ResetCamera (line 56) | public override void ResetCamera(Vector3 viewDirection) method SetTarget (line 68) | public void SetTarget(Entity target, bool keepActualTargetDistance, in... method Reset (line 94) | protected override void Reset() method UpdateCamera (line 106) | protected override void UpdateCamera() method GetInput (line 161) | private Input GetInput() method UpdateCameraBase (line 180) | protected void UpdateCameraBase(ref float yaw, ref float pitch, ref Ve... method UpdateCameraAsOrthographic (line 339) | protected void UpdateCameraAsOrthographic(ref float yaw, ref float pit... method UpdateCameraAsPerspective (line 344) | protected void UpdateCameraAsPerspective(ref float yaw, ref float pitc... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EditorGameEntitySelectionService.cs class EditorGameEntitySelectionService (line 33) | public class EditorGameEntitySelectionService : EditorGameMouseServiceBa... method EditorGameEntitySelectionService (line 43) | public EditorGameEntitySelectionService([NotNull] EntityHierarchyEdito... method DisposeAsync (line 104) | public override ValueTask DisposeAsync() method RegisterScene (line 114) | public override void RegisterScene(Scene scene) method GetSelectedIds (line 135) | [NotNull] method GetSelectedRootIds (line 150) | [NotNull] method Clear (line 162) | private void Clear() method Set (line 179) | private void Set([NotNull] Entity entity) method Add (line 200) | private void Add([NotNull] Entity entity) method Remove (line 220) | private void Remove([NotNull] Entity entity) method Contains (line 241) | private bool Contains([NotNull] Entity entity) method Pick (line 247) | public EntityPickingResult Pick() method DuplicateSelection (line 252) | public async Task DuplicateSelection() method AddToSelection (line 284) | private void AddToSelection([NotNull] EntityHierarchyElementViewModel ... method RemoveFromSelection (line 319) | private void RemoveFromSelection([NotNull] EntityHierarchyElementViewM... method SelectedContentChanged (line 352) | private void SelectedContentChanged(object sender, NotifyCollectionCha... method RaiseSelectionUpdated (line 401) | private void RaiseSelectionUpdated(IReadOnlyCollection old... method SelectionSelectionUpdated (line 412) | private void SelectionSelectionUpdated(object sender, [NotNull] Entity... method UpdateGizmoEntitiesSelection (line 439) | private void UpdateGizmoEntitiesSelection([NotNull] Entity entity, boo... method Execute (line 448) | private async Task Execute() method Initialize (line 512) | protected override Task Initialize(EditorServiceGame editorGame) method UpdateGraphicsCompositor (line 522) | public override void UpdateGraphicsCompositor(EditorServiceGame game) method AddSelectable (line 568) | void IEditorGameSelectionViewModelService.AddSelectable(AbsoluteId id) method RemoveSelectable (line 586) | void IEditorGameSelectionViewModelService.RemoveSelectable(AbsoluteId id) class PickingFilter (line 600) | private class PickingFilter : RenderStageFilter method PickingFilter (line 604) | public PickingFilter(EditorGameEntitySelectionService service) method IsVisible (line 609) | public override bool IsVisible(RenderObject renderObject, RenderView... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EditorGameEntityTransformService.cs class EditorGameEntityTransformService (line 27) | public class EditorGameEntityTransformService : EditorGameMouseServiceBa... method EditorGameEntityTransformService (line 42) | public EditorGameEntityTransformService([NotNull] EntityHierarchyEdito... method DisposeAsync (line 139) | public override ValueTask DisposeAsync() method Initialize (line 149) | protected override Task Initialize(EditorServiceGame editorGame) method Update (line 211) | private async Task Update() method SnapSelectionToGrid (line 270) | private void SnapSelectionToGrid() method DynamicSnapSelectionToGrid (line 286) | private void DynamicSnapSelectionToGrid(bool useDynamicSnapping) method UpdateModifiedEntitiesList (line 301) | private void UpdateModifiedEntitiesList(object sender, [NotNull] Entit... method OnGizmoTransformationFinished (line 320) | private void OnGizmoTransformationFinished(object sender, EventArgs e) method InvokeTransformationFinished (line 332) | private void InvokeTransformationFinished(IReadOnlyDictionary Initialize(EditorServiceGame editorGame) method DisposeAsync (line 54) | public override ValueTask DisposeAsync() method GameSettingsChanged (line 62) | private void GameSettingsChanged(object sender, GameSettingsChangedEve... method AssetPropertyChanged (line 67) | private void AssetPropertyChanged(object sender, AssetChangedEventArgs e) method ReloadGraphicsCompositor (line 75) | private async Task ReloadGraphicsCompositor(bool forceIfSame) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EditorGameLightProbeGizmoService.cs class EditorGameLightProbeGizmoService (line 32) | public class EditorGameLightProbeGizmoService : EditorGameServiceBase, I... method EditorGameLightProbeGizmoService (line 50) | public EditorGameLightProbeGizmoService(EntityHierarchyEditorViewModel... method UpdateLightProbeCoefficients (line 73) | public Task UpdateLightProbeCoefficients() method RequestLightProbesStep (line 82) | public Task>> RequestLightProbesStep() method Initialize (line 115) | protected override Task Initialize(EditorServiceGame editorGame) method DisposeAsync (line 180) | public override ValueTask DisposeAsync() method Cleanup (line 188) | private void Cleanup() method Update (line 201) | private async Task Update() method UpdateLightProbeWireframe (line 216) | private void UpdateLightProbeWireframe() method CreateDebugMaterial (line 304) | private Material CreateDebugMaterial(Color4 color) method ConvertToMesh (line 327) | private unsafe Mesh ConvertToMesh(GraphicsDevice graphicsDevice, Primi... class WireframeFilter (line 382) | class WireframeFilter : RenderStageFilter method IsVisible (line 384) | public override bool IsVisible(RenderObject renderObject, RenderView... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EditorGameMaterialHighlightService.cs class EditorGameMaterialHighlightService (line 29) | public class EditorGameMaterialHighlightService : EditorGameMouseService... method EditorGameMaterialHighlightService (line 45) | public EditorGameMaterialHighlightService(EntityHierarchyEditorViewMod... method ClearHighlight (line 78) | public void ClearHighlight() method HighlightMaterial (line 106) | internal void HighlightMaterial(Entity entity, int materialIndex) method NotifyMaterialHighlighted (line 149) | internal void NotifyMaterialHighlighted(Entity entity, int materialInd... method Initialize (line 204) | protected override Task Initialize(EditorServiceGame editorGame) method UpdateGraphicsCompositor (line 213) | public override void UpdateGraphicsCompositor(EditorServiceGame game) method Update (line 240) | private async Task Update() method SelectMaterialInAssetView (line 306) | private void SelectMaterialInAssetView(Entity entity, int materialIndex) method HighlightMaterialInPropertyGrid (line 332) | private void HighlightMaterialInPropertyGrid(string materialName) method GetTargetMeshIndex (line 346) | Tuple IEditorGameMaterialHighlightViewModelService.GetTarge... class HighlightFilter (line 355) | class HighlightFilter : RenderStageFilter method IsVisible (line 357) | public override bool IsVisible(RenderObject renderObject, RenderView... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EditorGameModelSelectionService.cs class EditorGameModelSelectionService (line 20) | public class EditorGameModelSelectionService : EditorGameServiceBase method EditorGameModelSelectionService (line 28) | public EditorGameModelSelectionService(EntityHierarchyEditorViewModel ... method DisposeAsync (line 34) | public override ValueTask DisposeAsync() method Initialize (line 48) | protected override Task Initialize(EditorServiceGame editorGame) method UpdateGraphicsCompositor (line 56) | public override void UpdateGraphicsCompositor(EditorServiceGame game) method SelectionUpdated (line 89) | private void SelectionUpdated(object sender, [NotNull] EntitySelection... class WireframeFilter (line 105) | class WireframeFilter : RenderStageFilter method WireframeFilter (line 109) | public WireframeFilter(HashSet selectedEntities) method IsVisible (line 114) | public override bool IsVisible(RenderObject renderObject, RenderView... class MeshEditorRenderStageSelector (line 124) | private class MeshEditorRenderStageSelector : RenderStageSelector method Process (line 126) | public override void Process(RenderObject renderObject) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EditorGameNavigationMeshService.cs class EditorGameNavigationMeshService (line 38) | public class EditorGameNavigationMeshService : EditorGameServiceBase, IE... method EditorGameNavigationMeshService (line 69) | public EditorGameNavigationMeshService(EntityHierarchyEditorViewModel ... method DisposeAsync (line 75) | public override async ValueTask DisposeAsync() method UpdateGroups (line 113) | public void UpdateGroups(IList groups) method UpdateGroupVisibility (line 151) | public void UpdateGroupVisibility(Guid groupId, bool isVisible) method Initialize (line 172) | protected override async Task Initialize(EditorServiceGame edito... method CreateDebugMaterial (line 224) | private Material CreateDebugMaterial(Color4 color) method NavigationMeshManagerOnChanged (line 249) | private void NavigationMeshManagerOnChanged(object sender, ItemChangeE... method CreateDebugVisual (line 272) | private NavigationMeshDebugVisual CreateDebugVisual(NavigationMesh nav... method GameSystemsOnCollectionChanged (line 368) | private void GameSystemsOnCollectionChanged(object sender, TrackingCol... method SetDynamicNavigationSystem (line 380) | private void SetDynamicNavigationSystem(DynamicNavigationMeshSystem ne... method NewDynamicNavigationMeshSystemOnEnabledChanged (line 402) | private void NewDynamicNavigationMeshSystemOnEnabledChanged(object sen... method GameSettingsProviderServiceOnGameSettingsChanged (line 408) | private void GameSettingsProviderServiceOnGameSettingsChanged(object s... method GameOnSceneAdded (line 418) | private void GameOnSceneAdded(Scene scene) method GameOnSceneRemoved (line 425) | private void GameOnSceneRemoved(Scene scene) method DynamicNavigationMeshSystemOnNavigationMeshUpdated (line 431) | private void DynamicNavigationMeshSystemOnNavigationMeshUpdated(object... method OnAssetPropertiesChanged (line 439) | private void OnAssetPropertiesChanged(object sender, AssetChangedEvent... method OnDeletedAssetsChanged (line 464) | private void OnDeletedAssetsChanged(object sender, NotifyCollectionCha... method Update (line 482) | private void Update() method ToggleVisiblity (line 491) | private void ToggleVisiblity(bool value) method UpdateNavigationMesh (line 510) | private void UpdateNavigationMesh(NavigationMesh newNavigationMesh, Na... method AddNavigationMesh (line 528) | private void AddNavigationMesh(NavigationMesh navigationMesh, Navigati... method RemoveNavigationMesh (line 542) | private void RemoveNavigationMesh(NavigationMesh navigationMesh) method HasSceneOrChildSceneReference (line 553) | private bool HasSceneOrChildSceneReference(AttachedReference reference... method ShouldDisplayNavigationMesh (line 569) | private bool ShouldDisplayNavigationMesh(NavigationMeshAsset navigatio... method UpdateAllNavigationMeshLinks (line 589) | private async Task UpdateAllNavigationMeshLinks() method UpdateNavigationMeshLink (line 599) | private async Task UpdateNavigationMeshLink(AssetViewModel asset) method RemoveNavigationMeshLink (line 619) | private async Task RemoveNavigationMeshLink(AssetViewModel asset) class NavigationMeshDebugVisual (line 631) | private class NavigationMeshDebugVisual : IDisposable method Dispose (line 639) | public void Dispose() class NavigationMeshDisplayGroup (line 647) | private class NavigationMeshDisplayGroup method ResetHighlighting (line 665) | public void ResetHighlighting() method UpdateHighlighting (line 673) | public void UpdateHighlighting(GameBase game) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EditorGameParticleComponentChangeWatcherService.cs class EditorGameParticleComponentChangeWatcherService (line 12) | public class EditorGameParticleComponentChangeWatcherService : EditorGam... method EditorGameParticleComponentChangeWatcherService (line 14) | public EditorGameParticleComponentChangeWatcherService(IEditorGameCont... method ComponentPropertyChanged (line 21) | protected override void ComponentPropertyChanged(object sender, INodeC... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EditorGameRenderModeService.cs class EditorGameRenderModeService (line 19) | public class EditorGameRenderModeService : EditorGameServiceBase, IEdito... method DisposeAsync (line 35) | public override ValueTask DisposeAsync() method Initialize (line 41) | protected override Task Initialize(EditorServiceGame editorGame) method UpdateGraphicsCompositor (line 49) | public override void UpdateGraphicsCompositor(EditorServiceGame game) method Update (line 70) | private async Task Update() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EntityHierarchyEditorGame.cs class EditorGraphicsCompositorHelper (line 35) | public static class EditorGraphicsCompositorHelper class EntityHierarchyEditorGame (line 41) | public abstract class EntityHierarchyEditorGame : EditorServiceGame method EntityHierarchyEditorGame (line 51) | protected EntityHierarchyEditorGame(TaskCompletionSource gameCon... method FindSubEntity (line 85) | public abstract Entity FindSubEntity(Guid sceneId, Guid entityId); method GetPositionInScene (line 88) | public override Vector3 GetPositionInScene(Vector2 mousePosition) method TriggerActiveRenderStageReevaluation (line 109) | public override void TriggerActiveRenderStageReevaluation() method UpdateGraphicsCompositor (line 121) | public override void UpdateGraphicsCompositor(GraphicsCompositor graph... method InitializeContentScene (line 138) | internal void InitializeContentScene() method ComputeMeshFallbackEffect (line 151) | protected Graphics.Effect ComputeMeshFallbackEffect(RenderObject rende... method EnsureContentScene (line 219) | protected void EnsureContentScene() method Initialize (line 228) | protected override void Initialize() method LoadContent (line 268) | protected override async Task LoadContent() method CreateScenePipeline (line 341) | private void CreateScenePipeline() method SceneGameRendererInitialized (line 385) | private void SceneGameRendererInitialized(IGraphicsRendererCore obj) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/EntitySelectionEventArgs.cs class EntitySelectionEventArgs (line 12) | public sealed class EntitySelectionEventArgs : EventArgs method EntitySelectionEventArgs (line 19) | public EntitySelectionEventArgs(IReadOnlyCollection oldSelecti... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/IEditorGameComponentGizmoService.cs type IEditorGameComponentGizmoService (line 10) | public interface IEditorGameComponentGizmoService : IEditorGameService method UpdateGizmoEntitiesSelection (line 16) | void UpdateGizmoEntitiesSelection(Entity entity, bool isSelected); method GetContentEntityUnderMouse (line 18) | Entity GetContentEntityUnderMouse(); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/IEditorGameEntitySelectionService.cs type IEditorGameEntitySelectionService (line 12) | public interface IEditorGameEntitySelectionService : IEditorGameService method GetSelectedIds (line 40) | IReadOnlyCollection GetSelectedIds(); method GetSelectedRootIds (line 48) | IReadOnlyCollection GetSelectedRootIds(); method Pick (line 54) | EntityPickingResult Pick(); method DuplicateSelection (line 59) | Task DuplicateSelection(); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/IEditorGameMaterialHighlightService.cs type IEditorGameMaterialHighlightService (line 9) | public interface IEditorGameMaterialHighlightService : IEditorGameService FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Game/NavigationMeshManager.cs class NavigationMeshManager (line 21) | [DataContract] method NavigationMeshManager (line 31) | public NavigationMeshManager([NotNull] IEditorGameController controller) method DisposeAsync (line 40) | public async ValueTask DisposeAsync() method Initialize (line 51) | public Task Initialize() method AddUnique (line 60) | public Task AddUnique(AssetId assetId) method Remove (line 73) | public Task Remove(AssetId assetId) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Services/EntityHierarchyEditorController.cs class EntityHierarchyEditorController (line 25) | public abstract class EntityHierarchyEditorController : AssetCompositeHi... method EntityHierarchyEditorController (line 33) | protected EntityHierarchyEditorController([NotNull] AssetViewModel ass... method CreateScene (line 41) | public override async Task CreateScene() method GetAbsoluteId (line 48) | public abstract AbsoluteId GetAbsoluteId([NotNull] Entity entity); method InitializeServices (line 51) | protected override void InitializeServices(EditorGameServiceRegistry s... method CollectIdentifiableObjects (line 73) | protected override Dictionary CollectIdentifiable... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Services/IEditorGameComponentGizmoViewModelService.cs type IEditorGameComponentGizmoViewModelService (line 9) | public interface IEditorGameComponentGizmoViewModelService : IEditorGame... method ToggleGizmoVisibility (line 20) | void ToggleGizmoVisibility(Type componentType, bool isVisible); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Services/IEditorGameCubemapService.cs type IEditorGameCubemapService (line 13) | public interface IEditorGameCubemapService : IEditorGameViewModelService method CaptureCubemap (line 22) | Task CaptureCubemap(); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Services/IEditorGameEntityCameraViewModelService.cs type IEditorGameEntityCameraViewModelService (line 14) | public interface IEditorGameEntityCameraViewModelService : IEditorGameCa... method CenterOnEntity (line 26) | void CenterOnEntity(EntityViewModel entity, int meshIndex = -1); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Services/IEditorGameEntityTransformViewModelService.cs type IEditorGameEntityTransformViewModelService (line 8) | public interface IEditorGameEntityTransformViewModelService : IEditorGam... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Services/IEditorGameLightProbeService.cs type IEditorGameLightProbeService (line 18) | public interface IEditorGameLightProbeService : IEditorGameViewModelService method RequestLightProbesStep (line 30) | Task>> RequestLightProbesStep(); method UpdateLightProbeCoefficients (line 36) | Task UpdateLightProbeCoefficients(); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Services/IEditorGameMaterialHighlightViewModelService.cs type IEditorGameMaterialHighlightViewModelService (line 11) | public interface IEditorGameMaterialHighlightViewModelService : IEditorG... method GetTargetMeshIndex (line 15) | Tuple GetTargetMeshIndex(EntityViewModel entity); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Services/IEditorGameNavigationViewModelService.cs type IEditorGameNavigationViewModelService (line 16) | public interface IEditorGameNavigationViewModelService : IEditorGameView... method UpdateGroups (line 26) | void UpdateGroups(IList groups); method UpdateGroupVisibility (line 31) | void UpdateGroupVisibility(Guid groupId, bool isVisible); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Services/IEditorGameRenderModeService.cs type IEditorGameRenderModeService (line 8) | public interface IEditorGameRenderModeService : IEditorGameService FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Services/IEditorGameRenderModeViewModelService.cs type IEditorGameRenderModeViewModelService (line 9) | public interface IEditorGameRenderModeViewModelService : IEditorGameView... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/AddAssetPolicies/AddAssetPolicyBase.cs class AddAssetPolicyBase (line 15) | public abstract class AddAssetPolicyBase : IAdd... method Accept (line 20) | public bool Accept(Type type) method CanAddOrInsert (line 27) | public bool CanAddOrInsert(EntityHierarchyItemViewModel parent, AssetV... method CanAddOrInsert (line 43) | protected abstract bool CanAddOrInsert([NotNull] EntityHierarchyItemVi... class CreateComponentPolicyBase (line 46) | public abstract class CreateComponentPolicyBase... method CanAddOrInsert (line 51) | protected override bool CanAddOrInsert(EntityHierarchyItemViewModel pa... method CreateComponentFromAsset (line 58) | public EntityComponent CreateComponentFromAsset(EntityHierarchyItemVie... method CreateComponentFromAsset (line 70) | [CanBeNull] class CreateEntitiesPolicyBase (line 74) | public abstract class CreateEntitiesPolicyBase ... method CreateEntitiesFromAsset (line 79) | public AssetCompositeHierarchyData CreateEntitie... method CreateEntitiesFromAsset (line 91) | [CanBeNull] class CustomPolicyBase (line 95) | public abstract class CustomPolicyBase : AddAss... method ApplyPolicy (line 100) | public void ApplyPolicy(EntityHierarchyItemViewModel parent, IEnumerab... method ApplyPolicy (line 113) | protected abstract void ApplyPolicy([NotNull] EntityHierarchyItemViewM... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/AddAssetPolicies/AddEntityComponentFileAssetPolicy.cs class AddEntityComponentFileAssetPolicy (line 16) | internal class AddEntityComponentFileAssetPolicy : CreateComponentPolicy... method CanAddOrInsert (line 19) | protected override bool CanAddOrInsert(EntityHierarchyItemViewModel pa... method CreateComponentFromAsset (line 34) | protected override EntityComponent CreateComponentFromAsset(EntityHier... method FindScriptType (line 51) | [CanBeNull] FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/AddAssetPolicies/AddModelAssetPolicy.cs class AddModelAssetPolicy (line 14) | internal class AddModelAssetPolicy : CreateComponentPolicyB... method CreateComponentFromAsset (line 18) | [NotNull] FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/AddAssetPolicies/AddPrefabAssetPolicy.cs class AddPrefabAssetPolicy (line 13) | public class AddPrefabAssetPolicy : CreateEntitiesPolicyBase InitializeEditor() method OnGameContentLoaded (line 302) | protected override Task OnGameContentLoaded() method LoadSettings (line 310) | protected virtual void LoadSettings([NotNull] SceneSettingsData settings) method SaveSettings (line 324) | protected virtual void SaveSettings([NotNull] SceneSettingsData settings) method RefreshEditorProperties (line 338) | protected override async Task RefreshEditorProperties() method LoadSettings (line 344) | private void LoadSettings() method SaveSettings (line 365) | private void SaveSettings() method CreateEntity (line 391) | private async Task CreateEntity(bool atMousePosition, [CanBeNull] IEnt... method CreateFolder (line 428) | [NotNull] method CanDelete (line 463) | protected override bool CanDelete() method CanPaste (line 469) | protected override bool CanPaste(bool asRoot) method Delete (line 487) | protected override async Task Delete() method DuplicateSelection (line 535) | protected override ISet DuplicateSelection() => Dupli... method PrepareToCopy (line 538) | protected override void PrepareToCopy(AssetCompositeHierarchyData chi... method AddChildren (line 729) | void IAddChildViewModel.AddChildren(IReadOnlyCollection childr... method TransformToLocalRoot (line 752) | private static void TransformToLocalRoot(SceneRootViewModel root, ref ... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyElementChangePropagator.cs class EntityHierarchyElementChangePropagator (line 15) | public class EntityHierarchyElementChangePropagator : GameEditorChangePr... method EntityHierarchyElementChangePropagator (line 17) | public EntityHierarchyElementChangePropagator([NotNull] EntityHierarch... method PropagatePartReference (line 22) | protected override async Task PropagatePartReference(IGraphNode ... method CloneObjectForGameSide (line 43) | protected override object CloneObjectForGameSide(object assetSideObjec... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyElementViewModel.cs class EntityHierarchyElementViewModel (line 22) | public abstract class EntityHierarchyElementViewModel : EntityHierarchyI... method EntityHierarchyElementViewModel (line 29) | protected EntityHierarchyElementViewModel([NotNull] EntityHierarchyEdi... method FindIndexInParent (line 105) | public override int FindIndexInParent(int indexInEntity, [NotNull] IEn... method IndexOfEntity (line 125) | public abstract int IndexOfEntity([NotNull] EntityViewModel entity); method RequestLoading (line 133) | public Task RequestLoading(bool load, bool recursive = false) method RequestLocking (line 147) | public Task RequestLocking(bool @lock, bool recursive = false) method UpdateNodePresenter (line 155) | public virtual void UpdateNodePresenter(INodePresenter node) method FinalizeNodePresenterTree (line 160) | public virtual void FinalizeNodePresenterTree(IAssetNodePresenter root) method OnLoadingRequested (line 169) | protected abstract Task OnLoadingRequested(bool load, bool recursive); method OnLockingRequested (line 175) | protected abstract Task OnLockingRequested(bool @lock, bool recursive); method UpdateCommands (line 177) | private void UpdateCommands() method UpdateSelectables (line 183) | private void UpdateSelectables() method GetRootNode (line 192) | IObjectNode IPropertyProviderViewModel.GetRootNode() method GetAbsolutePathToRootNode (line 198) | GraphNodePath IAssetPropertyProviderViewModel.GetAbsolutePathToRootNode() method ShouldConstructMember (line 204) | bool IPropertyProviderViewModel.ShouldConstructMember(IMemberNode memb... method ShouldConstructItem (line 207) | bool IPropertyProviderViewModel.ShouldConstructItem(IObjectNode collec... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyItemViewModel.cs class EntityHierarchyItemViewModel (line 33) | public abstract class EntityHierarchyItemViewModel : AssetCompositeItemV... method EntityHierarchyItemViewModel (line 40) | protected EntityHierarchyItemViewModel([NotNull] EntityHierarchyEditor... method Destroy (line 131) | public override void Destroy() method FindIndexInParent (line 140) | public abstract int FindIndexInParent(int indexInEntity, IEnumerable chi... method AddChildren (line 750) | void IAddChildViewModel.AddChildren(IReadOnlyCollection childr... method CanInsertChildren (line 756) | bool IInsertChildViewModel.CanInsertChildren(IReadOnlyCollection ... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityHierarchyRootViewModel.cs class EntityHierarchyRootViewModel (line 18) | public abstract class EntityHierarchyRootViewModel : EntityHierarchyElem... method EntityHierarchyRootViewModel (line 24) | protected EntityHierarchyRootViewModel([NotNull] EntityHierarchyEditor... method Destroy (line 49) | public override void Destroy() method GetNodePath (line 60) | public override GraphNodePath GetNodePath() method IndexOfEntity (line 69) | public override int IndexOfEntity(EntityViewModel entity) method EntitiesChanged (line 74) | private void EntitiesChanged(object sender, ItemChangeEventArgs e) method RootEntitiesChanging (line 119) | private void RootEntitiesChanging(object sender, ItemChangeEventArgs e) method RootEntitiesChanged (line 129) | private async void RootEntitiesChanged(object sender, ItemChangeEventA... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityTransformationViewModel.cs class EntityTransformationViewModel (line 18) | public class EntityTransformationViewModel : DispatcherViewModel method EntityTransformationViewModel (line 23) | public EntityTransformationViewModel([NotNull] IViewModelServiceProvid... method LoadSettings (line 48) | public void LoadSettings([NotNull] SceneSettingsData sceneSettings) method SaveSettings (line 60) | public void SaveSettings([NotNull] SceneSettingsData sceneSettings) method UpdateSpace (line 71) | private void UpdateSpace() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/EntityViewModel.cs class EntityViewModel (line 34) | [DebuggerDisplay("Entity = {Name}")] method EntityViewModel (line 49) | public EntityViewModel([NotNull] EntityHierarchyEditorViewModel editor... method NotifyGameSidePartAdded (line 105) | public override async Task NotifyGameSidePartAdded() method Destroy (line 114) | public override void Destroy() method UpdateNodePresenter (line 122) | public override void UpdateNodePresenter([NotNull] INodePresenter node) method FinalizeNodePresenterTree (line 131) | public override void FinalizeNodePresenterTree(IAssetNodePresenter root) method Dispose (line 139) | void IDisposable.Dispose() method GetNodePath (line 145) | public override GraphNodePath GetNodePath() method IndexOfEntity (line 159) | public override int IndexOfEntity(EntityViewModel entity) method GetOrCreateChildPartDesigns (line 168) | private static IEnumerable GetOrCreateChildPartDesigns([... method GetInsertionIndex (line 182) | protected override int GetInsertionIndex(InsertPosition position) method OnLoadingRequested (line 193) | protected override Task OnLoadingRequested(bool load, bool recursive) method OnLockingRequested (line 211) | protected override Task OnLockingRequested(bool @lock, bool recursive) method OnPropertyChanged (line 226) | protected override void OnPropertyChanged(params string[] propertyNames) method OnIsLoadedChanged (line 236) | private void OnIsLoadedChanged() method Cleanup (line 249) | private void Cleanup() method BasePrefabChanged (line 264) | private void BasePrefabChanged(object sender, MemberNodeChangeEventArg... method UpdateSourcePrefab (line 269) | private void UpdateSourcePrefab() method TransformChildrenChanging (line 274) | private void TransformChildrenChanging(object sender, ItemChangeEventA... method TransformChildrenChanged (line 284) | private async void TransformChildrenChanged(object sender, ItemChangeE... method FocusOnEntity (line 356) | private void FocusOnEntity() method Duplicate (line 374) | public EntityViewModel Duplicate() method CanAddChildren (line 397) | bool IAddChildrenPropertiesProviderViewModel.CanAddChildren(IReadOnlyC... method AddChildren (line 403) | void IAddChildrenPropertiesProviderViewModel.AddChildren(IReadOnlyColl... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/ViewModels/GizmoViewModel.cs class GizmoViewModel (line 13) | [DebuggerDisplay("Component: {ComponentName} IsActive: {IsActive}")] method GizmoViewModel (line 19) | public GizmoViewModel([NotNull] IViewModelServiceProvider serviceProvi... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityHierarchyEditorView.xaml.cs class EntityHierarchyEditorView (line 17) | public abstract partial class EntityHierarchyEditorView : IEditorView method EntityHierarchyEditorView (line 21) | static EntityHierarchyEditorView() method EntityHierarchyEditorView (line 25) | protected EntityHierarchyEditorView() method InitializeEditor (line 37) | public async Task InitializeEditor(IAssetEditorViewModel editor) method OnPreviewMouseDown (line 54) | protected override void OnPreviewMouseDown(MouseButtonEventArgs e) method EditorPreviewKeyDown (line 64) | private void EditorPreviewKeyDown(object sender, KeyEventArgs e) method LoadOrLockButton_OnClick (line 78) | private void LoadOrLockButton_OnClick(object sender, RoutedEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/EntityHierarchyEditor/Views/EntityPickerWindow.xaml.cs class EntityPickerWindow (line 18) | public partial class EntityPickerWindow : INotifyPropertyChanged, IEntit... class EntityHierarchyItemViewModelWrapper (line 22) | public class EntityHierarchyItemViewModelWrapper : IPickedEntity method EntityHierarchyItemViewModelWrapper (line 26) | public EntityHierarchyItemViewModelWrapper(EntityHierarchyItemViewMo... method EntityPickerWindow (line 70) | public EntityPickerWindow([NotNull] EntityHierarchyEditorViewModel edi... method OnPropertyChanged (line 96) | protected virtual void OnPropertyChanged(params string[] propertyNames) method OnClosed (line 108) | protected override void OnClosed(EventArgs e) method IsSelectionValid (line 116) | private bool IsSelectionValid() method OnLoaded (line 130) | private void OnLoaded([NotNull] EntityHierarchyEditorViewModel editor) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/AlphaBlendPipelineProcessor.cs class AlphaBlendPipelineProcessor (line 8) | public class AlphaBlendPipelineProcessor : PipelineProcessor method Process (line 12) | public override void Process(RenderNodeReference renderNodeReference, ... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/AntiAliasLinePipelineProcessor.cs class AntiAliasLinePipelineProcessor (line 8) | public class AntiAliasLinePipelineProcessor : PipelineProcessor method Process (line 12) | public override void Process(RenderNodeReference renderNodeReference, ... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/EditorGameAssetHighlighterService.cs class EditorGameAssetHighlighterService (line 18) | public class EditorGameAssetHighlighterService : EditorGameServiceBase, ... method EditorGameAssetHighlighterService (line 24) | public EditorGameAssetHighlighterService(IEditorGameController control... method DisposeAsync (line 35) | public override ValueTask DisposeAsync() method HighlightAssets (line 42) | public void HighlightAssets(IEnumerable assets) method Initialize (line 61) | protected override Task Initialize(EditorServiceGame editorGame) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/EditorGameCameraOrientationService.cs class EditorGameCameraOrientationService (line 14) | public class EditorGameCameraOrientationService : EditorGameMouseService... method Initialize (line 26) | protected override Task Initialize(EditorServiceGame editorGame) method Update (line 36) | private async Task Update() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/EditorGameCameraService.cs class EditorGameCameraService (line 18) | public abstract class EditorGameCameraService : EditorGameMouseServiceBa... method EditorGameCameraService (line 29) | protected EditorGameCameraService(IEditorGameController controller) method SetOrthographicProjection (line 146) | void IEditorGameCameraViewModelService.SetOrthographicProjection(bool ... method SetOrthographicSize (line 148) | void IEditorGameCameraViewModelService.SetOrthographicSize(float value... method SetNearPlane (line 150) | void IEditorGameCameraViewModelService.SetNearPlane(float value) { Con... method SetFarPlane (line 152) | void IEditorGameCameraViewModelService.SetFarPlane(float value) { Cont... method SetFieldOfView (line 154) | void IEditorGameCameraViewModelService.SetFieldOfView(float value) { C... method ResetCamera (line 160) | public virtual void ResetCamera(Vector3 viewDirection) method ResetCamera (line 169) | public void ResetCamera(CameraOrientation orientation) method LoadSettings (line 201) | public void LoadSettings(SceneSettingsData sceneSettings) method SaveSettings (line 215) | public void SaveSettings(SceneSettingsData sceneSettings) method Initialize (line 222) | protected override Task Initialize(EditorServiceGame editorGame) method UpdateGraphicsCompositor (line 253) | public override void UpdateGraphicsCompositor(EditorServiceGame game) method Reset (line 268) | protected virtual void Reset() method SetCurrentPitch (line 275) | protected virtual void SetCurrentPitch(float value) method SetCurrentPosition (line 280) | protected virtual void SetCurrentPosition(Vector3 value) method SetCurrentYaw (line 285) | protected virtual void SetCurrentYaw(float value) method UpdateCamera (line 293) | protected virtual void UpdateCamera() method UpdateViewMatrix (line 303) | protected void UpdateViewMatrix() method Update (line 310) | private async Task Update() method ResetCamera (line 324) | void IEditorGameCameraViewModelService.ResetCamera() method ResetCameraOrientation (line 329) | void IEditorGameCameraViewModelService.ResetCameraOrientation(CameraOr... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/EditorGameDebugService.cs class EditorGameDebugService (line 15) | public class EditorGameDebugService : EditorGameServiceBase, IEditorGame... method Initialize (line 25) | protected override Task Initialize(EditorServiceGame editorGame) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/EditorGameGridService.cs class EditorGameGridService (line 18) | public class EditorGameGridService : EditorGameServiceBase, ... method Initialize (line 34) | protected override Task Initialize(EditorServiceGame editorGame) method UpdateGrid (line 61) | private async Task UpdateGrid() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/EditorGameHelper.cs class EditorGameHelper (line 13) | internal static class EditorGameHelper method CalculateRayFromMousePosition (line 15) | public static Ray CalculateRayFromMousePosition([NotNull] CameraCompon... method ProjectOnPlaneWithLimitAngle (line 45) | public static Vector3 ProjectOnPlaneWithLimitAngle(Ray ray, Plane proj... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/EditorGameMouseServiceBase.cs class EditorGameMouseServiceBase (line 14) | public abstract class EditorGameMouseServiceBase : EditorGameServiceBase... method RegisterMouseServices (line 29) | internal void RegisterMouseServices([NotNull] EditorGameServiceRegistr... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/EditorGameSpaceMarkerService.cs class EditorGameSpaceMarkerService (line 10) | public class EditorGameSpaceMarkerService : EditorGameServiceBase method Initialize (line 15) | protected override Task Initialize(EditorServiceGame editorGame) method Update (line 24) | private async Task Update() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/IEditorGameCameraPreviewService.cs type IEditorGameCameraPreviewService (line 8) | public interface IEditorGameCameraPreviewService : IEditorGameService FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/IEditorGameCameraService.cs type IEditorGameCameraService (line 10) | public interface IEditorGameCameraService : IEditorGameService method ResetCamera (line 36) | void ResetCamera(Vector3 viewDirection); method ResetCamera (line 38) | void ResetCamera(CameraOrientation orientation); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/IEditorGameMouseService.cs type IEditorGameMouseService (line 11) | public interface IEditorGameMouseService : IEditorGameService FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Game/PhysicsDebugShapeService.cs class PhysicsDebugShapeService (line 14) | public class PhysicsDebugShapeService : EditorGameServiceBase method Initialize (line 20) | protected override Task Initialize(EditorServiceGame editorGame) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/RenderMode.cs type RenderMode (line 9) | public enum RenderMode FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Services/DispatcherLock.cs class DispatcherLock (line 16) | public class DispatcherLock : IDisposable type DispatcherState (line 19) | private struct DispatcherState method DispatcherState (line 21) | public DispatcherState([NotNull] IDispatcherService dispatcher) method DispatcherLock (line 41) | private DispatcherLock([ItemNotNull, NotNull] IEnumerable method DisableDrop (line 13) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method DoDragDrop (line 24) | protected internal DragDropEffects DoDragDrop(params object[] items) method EnableDrop (line 37) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OnDragDrop (line 49) | protected virtual void OnDragDrop(object sender, DragEventArgs e) method OnDragEnter (line 60) | protected virtual void OnDragEnter(object sender, DragEventArgs e) method OnDragLeave (line 71) | protected virtual void OnDragLeave(object sender, EventArgs e) method OnDragOver (line 82) | protected virtual void OnDragOver(object sender, DragEventArgs e) method OnQueryContinueDrag (line 93) | protected virtual void OnQueryContinueDrag(object sender, QueryContinu... method RegisterToDragDropEvents (line 98) | partial void RegisterToDragDropEvents() method UnregisterFromDragDropEvents (line 107) | partial void UnregisterFromDragDropEvents() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Services/EditorGameController.cs class EditorGameController (line 43) | public abstract partial class EditorGameController : IEdito... method EditorGameController (line 89) | protected EditorGameController([NotNull] AssetViewModel asset, [NotNul... method Destroy (line 161) | public virtual void Destroy() method CreateScene (line 194) | public abstract Task CreateScene(); method FindGameSidePart (line 197) | public object FindGameSidePart(AbsoluteId partId) method FindPart (line 204) | [CanBeNull] method GetService (line 207) | public T GetService() where T : IEditorGameViewModelService method StartGame (line 217) | public async Task StartGame() method OnHideGame (line 234) | public void OnHideGame() method OnShowGame (line 239) | public void OnShowGame() method GetMousePositionInScene (line 244) | public Vector3 GetMousePositionInScene(bool lastRightClick) method TriggerActiveRenderStageReevaluation (line 255) | public void TriggerActiveRenderStageReevaluation() method ChangeCursor (line 263) | public void ChangeCursor(Cursor cursor) method InvokeAsync (line 272) | public Task InvokeAsync(Action callback, CancellationToken token = def... method LowPriorityInvokeAsync (line 281) | public Task LowPriorityInvokeAsync(Action callback, CancellationToken ... method InvokeAsync (line 290) | public Task InvokeAsync(Func callback, Canc... method InvokeTask (line 299) | public Task InvokeTask(Func task, CancellationToken token = defa... method InvokeTask (line 308) | public Task InvokeTask(Func> task, Can... method CheckAssetAccess (line 320) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method EnsureAssetAccess (line 329) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method CheckGameAccess (line 339) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method EnsureGameAccess (line 348) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method CheckAccess (line 358) | bool IDispatcherService.CheckAccess() => CheckGameAccess(); method EnsureAccess (line 361) | void IDispatcherService.EnsureAccess(bool inDispatcherThread) => Ensur... method Invoke (line 364) | void IDispatcherService.Invoke(Action callback) method Invoke (line 370) | TResult IDispatcherService.Invoke(Func callback) method EnsureNotDestroyed (line 379) | protected void EnsureNotDestroyed(string name = null) method InitializeServices (line 387) | protected virtual void InitializeServices([NotNull] EditorGameServiceR... method SceneGameRunThread (line 393) | private void SceneGameRunThread() method RegisterToDragDropEvents (line 419) | partial void RegisterToDragDropEvents(); method UnregisterFromDragDropEvents (line 421) | partial void UnregisterFromDragDropEvents(); method PostTask (line 423) | private Task PostTask(Func task, int priority) method PostTask (line 430) | private Task PostTask(Func> task, int prio... method PostActionAsync (line 437) | private Task PostActionAsync(Action action, int priority) method PostActionAsync (line 450) | private Task PostActionAsync(Func action, int priority) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Services/EditorGameRecoveryService.cs class EditorGameRecoveryService (line 15) | public class EditorGameRecoveryService : EditorGameServiceBase, IEditorG... method EditorGameRecoveryService (line 19) | public EditorGameRecoveryService([NotNull] GameEditorViewModel editor) method Resume (line 31) | void IEditorGameRecoveryViewModelService.Resume() method Initialize (line 43) | protected override Task Initialize(EditorServiceGame editorGame) method GameOnExceptionThrown (line 50) | private void GameOnExceptionThrown(object sender, ExceptionThrownEvent... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Services/IEditorGameAssetHighlighterViewModelService.cs type IEditorGameAssetHighlighterViewModelService (line 10) | public interface IEditorGameAssetHighlighterViewModelService : IEditorGa... method HighlightAssets (line 12) | void HighlightAssets(IEnumerable assets); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Services/IEditorGameCameraPreviewViewModelService.cs type IEditorGameCameraPreviewViewModelService (line 11) | public interface IEditorGameCameraPreviewViewModelService : IEditorGameV... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Services/IEditorGameCameraViewModelService.cs type IEditorGameCameraViewModelService (line 12) | public interface IEditorGameCameraViewModelService : IEditorGameViewMode... method SetOrthographicProjection (line 18) | void SetOrthographicProjection(bool value); method SetOrthographicSize (line 24) | void SetOrthographicSize(float value); method SetNearPlane (line 30) | void SetNearPlane(float value); method SetFarPlane (line 36) | void SetFarPlane(float value); method SetFieldOfView (line 42) | void SetFieldOfView(float value); method ResetCamera (line 57) | void ResetCamera(); method ResetCameraOrientation (line 63) | void ResetCameraOrientation(CameraOrientation orientation); method LoadSettings (line 69) | void LoadSettings(SceneSettingsData sceneSettings); method SaveSettings (line 75) | void SaveSettings(SceneSettingsData sceneSettings); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Services/IEditorGameController.cs type IEditorGameController (line 16) | public interface IEditorGameController : IDestroyable, IDispatcherService method StartGame (line 40) | Task StartGame(); method CreateScene (line 46) | Task CreateScene(); method OnHideGame (line 51) | void OnHideGame(); method OnShowGame (line 56) | void OnShowGame(); method FindGameSidePart (line 64) | [CanBeNull] method GetService (line 67) | [CanBeNull] method TriggerActiveRenderStageReevaluation (line 73) | void TriggerActiveRenderStageReevaluation(); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Services/IEditorGameDebugViewModelService.cs type IEditorGameDebugViewModelService (line 12) | public interface IEditorGameDebugViewModelService : IEditorGameViewModel... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Services/IEditorGameEntityTransformViewModelService.cs type IEditorGameTransformViewModelService (line 8) | public interface IEditorGameTransformViewModelService : IEditorGameViewM... method UpdateSnap (line 25) | void UpdateSnap(Transformation transformation, float value, bool isAct... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Services/IEditorGameGridViewModelService.cs type IEditorGameGridViewModelService (line 12) | public interface IEditorGameGridViewModelService : IEditorGameViewModelS... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Services/IEditorGameRecoveryViewModelService.cs type IEditorGameRecoveryViewModelService (line 10) | public interface IEditorGameRecoveryViewModelService : IEditorGameViewMo... method Resume (line 15) | void Resume(); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Services/IEditorGameSelectionViewModelService.cs type IEditorGameSelectionViewModelService (line 10) | public interface IEditorGameSelectionViewModelService : IEditorGameViewM... method AddSelectable (line 14) | void AddSelectable(AbsoluteId id); method RemoveSelectable (line 16) | void RemoveSelectable(AbsoluteId id); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/Transformation.cs type Transformation (line 11) | public enum Transformation FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationSpace.cs type TransformationSpace (line 11) | public enum TransformationSpace FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/TransformationTRS.cs type TransformationTRS (line 9) | public struct TransformationTRS method TransformationTRS (line 15) | public TransformationTRS(TransformComponent transform) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/ViewModels/ContentReferenceCollector.cs class ContentReferenceCollector (line 14) | public class ContentReferenceCollector : AssetGraphVisitorBase type ContentReferenceAccessor (line 16) | public struct ContentReferenceAccessor method ContentReferenceAccessor (line 22) | public ContentReferenceAccessor(AssetId contentId, IGraphNode node, ... method ContentReferenceCollector (line 30) | public ContentReferenceCollector([NotNull] AssetPropertyGraphDefinitio... method Reset (line 39) | public void Reset() method Visit (line 44) | public void Visit([NotNull] IAssetNode node, NodeIndex index) method VisitNode (line 69) | protected override void VisitNode(IGraphNode node) method CollectContentReference (line 100) | protected virtual void CollectContentReference(AssetId contentId, IGra... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/ViewModels/EditorCameraViewModel.cs class EditorCameraViewModel (line 14) | public class EditorCameraViewModel : DispatcherViewModel method FindValidMoveSpeedIndex (line 51) | private static int FindValidMoveSpeedIndex(float value) method FindValidMoveSpeedValue (line 61) | private static float FindValidMoveSpeedValue(int index) method EditorCameraViewModel (line 66) | public EditorCameraViewModel([NotNull] IViewModelServiceProvider servi... method LoadSettings (line 97) | public void LoadSettings([NotNull] SceneSettingsData sceneSettings) method SaveSettings (line 109) | public void SaveSettings([NotNull] SceneSettingsData sceneSettings) method IncreaseMovementSpeed (line 121) | public void IncreaseMovementSpeed() method DecreaseMovementSpeed (line 126) | public void DecreaseMovementSpeed() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/ViewModels/EditorGridViewModel.cs type ViewportGridAxis (line 13) | [Flags] class EditorGridViewModel (line 24) | public class EditorGridViewModel : DispatcherViewModel method EditorGridViewModel (line 33) | public EditorGridViewModel([NotNull] IViewModelServiceProvider service... method LoadSettings (line 113) | public void LoadSettings([NotNull] SceneSettingsData sceneSettings) method SaveSettings (line 121) | public void SaveSettings([NotNull] SceneSettingsData sceneSettings) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/ViewModels/GameEditorChangePropagator.cs class GameEditorChangePropagator (line 22) | public class GameEditorChangePropagator PropagatePartReference(IGraphNode g... method CloneObjectForGameSide (line 122) | protected virtual object CloneObjectForGameSide(object assetSideObject... method PropagatorTask (line 129) | private async Task PropagatorTask(TAssetPart assetSidePart) method RetrieveValue (line 266) | private static object RetrieveValue(IGraphNode node, object value, Con... method UpdateGameSideContent (line 282) | protected static void UpdateGameSideContent(IGraphNode gameSideNode, o... method UpdateGameSideReference (line 304) | private async Task UpdateGameSideReference([NotNull] AssetCompositeEdi... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/ViewModels/GameEditorViewModel.cs class GameEditorViewModel (line 17) | public abstract class GameEditorViewModel : AssetEditorViewModel method GameEditorViewModel (line 27) | protected GameEditorViewModel([NotNull] AssetViewModel asset, [NotNull... method Initialize (line 63) | public sealed override async Task Initialize() method Destroy (line 70) | public override void Destroy() method HideGame (line 80) | public void HideGame() method ShowGame (line 85) | public void ShowGame() method InitializeEditor (line 90) | protected virtual async Task InitializeEditor() method OnGameContentLoaded (line 112) | protected virtual Task OnGameContentLoaded() method CopyErrorToClipboard (line 118) | private void CopyErrorToClipboard() method ResumeFromError (line 125) | private void ResumeFromError() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GameEditor/ViewModels/SnapInfoViewModel.cs class SnapInfoViewModel (line 14) | public class SnapInfoViewModel : DispatcherViewModel method SnapInfoViewModel (line 27) | public SnapInfoViewModel([NotNull] IViewModelServiceProvider servicePr... method UpdateSnap (line 45) | private void UpdateSnap() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/AudioEmitterGizmo.cs class AudioEmitterGizmo (line 8) | [GizmoComponent(typeof(AudioEmitterComponent), true)] method AudioEmitterGizmo (line 11) | public AudioEmitterGizmo(EntityComponent component) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/AudioListenerGizmo.cs class AudioListenerGizmo (line 8) | [GizmoComponent(typeof(AudioListenerComponent), true)] method AudioListenerGizmo (line 11) | public AudioListenerGizmo(EntityComponent component) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/AxialGizmo.cs class AxialGizmo (line 14) | public abstract class AxialGizmo : GizmoBase method AxialGizmo (line 41) | protected AxialGizmo() method Create (line 46) | protected override Entity Create() method GetAxisDefaultColor (line 59) | protected Color GetAxisDefaultColor(int axisIndex) method GetAxisDefaultMaterial (line 79) | protected Material GetAxisDefaultMaterial(int axisIndex) method CreateUniformColorMaterial (line 99) | protected Material CreateUniformColorMaterial(Color color) method CreateEmissiveColorMaterial (line 109) | protected Material CreateEmissiveColorMaterial(Color color) method CreateShaderMaterial (line 119) | protected Material CreateShaderMaterial(string shaderName) method UpdateColors (line 124) | protected virtual void UpdateColors() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/AxisTransformationGizmo.cs class AxisTransformationGizmo (line 12) | public abstract class AxisTransformationGizmo : TransformationGizmo method CalculateTransformation (line 19) | protected override InitialTransformation CalculateTransformation() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/BackgroundGizmo.cs class BackgroundGizmo (line 8) | [GizmoComponent(typeof(BackgroundComponent), true)] method BackgroundGizmo (line 11) | public BackgroundGizmo(EntityComponent component) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/BillboardingGizmo.cs class BillboardingGizmo (line 10) | public abstract class BillboardingGizmo : EntityGizmo where T : En... method BillboardingGizmo (line 15) | protected BillboardingGizmo(EntityComponent component, string gizmoNam... method Create (line 23) | protected override Entity Create() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/CameraGizmo.cs class CameraGizmo (line 20) | [GizmoComponent(typeof(CameraComponent), true)] type CameraParameters (line 25) | private struct CameraParameters method CameraParameters (line 34) | public CameraParameters(CameraComponent component, float defaultAspect) method CameraGizmo (line 50) | public CameraGizmo(EntityComponent component) method Create (line 55) | protected override Entity Create() method Update (line 85) | public override void Update() class CameraFrustumMesh (line 126) | class CameraFrustumMesh method CameraFrustumMesh (line 134) | public CameraFrustumMesh(GraphicsDevice graphicsDevice) method Build (line 139) | public void Build(CommandList commandList, CameraParameters parameters) method RebuildVertexBuffer (line 171) | public unsafe void RebuildVertexBuffer(CommandList commandList, Came... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/CameraOrientationGizmo.cs class CameraOrientationGizmo (line 30) | public class CameraOrientationGizmo : AxialGizmo method CameraOrientationGizmo (line 103) | internal CameraOrientationGizmo(EditorGameCameraOrientationService ser... method UpdateCamera (line 116) | private void UpdateCamera() method HandlesComponentId (line 123) | public override bool HandlesComponentId(OpaqueComponentId pickedCompon... method IsUnderMouse (line 134) | public bool IsUnderMouse() method Update (line 139) | public void Update() method UpdateSelectionOnCloserIntersection (line 149) | protected static void UpdateSelectionOnCloserIntersection(BoundingBox ... method UpdateSelection (line 159) | private void UpdateSelection() method GetMaximum (line 204) | private static float GetMaximum(int index) method GetMinimum (line 209) | private static float GetMinimum(int index) method UpdateColors (line 224) | protected override void UpdateColors() method Create (line 235) | protected override Entity Create() method Destroy (line 315) | protected override void Destroy() method RenderFaceNames (line 322) | private void RenderFaceNames(RenderDrawContext context) type FaceData (line 348) | struct FaceData method FaceData (line 356) | public FaceData(string name, string xyzComponent, Vector3 angles) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/DispatcherGizmo.cs class DispatcherGizmo (line 15) | public abstract class DispatcherGizmo : EntityGizmo : EntityGizmo where TCompo... method EntityGizmo (line 52) | protected EntityGizmo(Entity contentEntity) method Initialize (line 59) | public override void Initialize(IServiceRegistry services, Scene edito... method Update (line 71) | public virtual void Update() method CollectComponentIds (line 99) | private void CollectComponentIds(Entity entity) method HandlesComponentId (line 112) | public override bool HandlesComponentId(OpaqueComponentId pickedCompon... method EntityGizmo (line 121) | protected EntityGizmo(EntityComponent component) : base(component.Entity) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/FallbackGizmo.cs class FallbackGizmo (line 7) | public class FallbackGizmo : BillboardingGizmo method FallbackGizmo (line 9) | public FallbackGizmo(EntityComponent component) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/GizmoBase.cs class GizmoBase (line 20) | public abstract class GizmoBase : ComponentBase, IGizmo method GizmoBase (line 118) | protected GizmoBase() method HandlesComponentId (line 141) | public virtual bool HandlesComponentId(OpaqueComponentId pickedCompone... method Initialize (line 147) | public virtual void Initialize(IServiceRegistry services, Scene editor... method Destroy (line 163) | protected override void Destroy() method Create (line 175) | protected abstract Entity Create(); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/GizmoContext.cs class GizmoContext (line 9) | public class GizmoContext FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/GizmoEmissiveColorMaterial.cs class GizmoEmissiveColorMaterial (line 11) | public static class GizmoEmissiveColorMaterial method Create (line 13) | public static Material Create(GraphicsDevice device, Color color, floa... method UpdateColor (line 38) | public static void UpdateColor(GraphicsDevice device, Material materia... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/GizmoResources.Designer.cs class GizmoResources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method GizmoResources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/GizmoShaderMaterial.cs class GizmoShaderMaterial (line 10) | public static class GizmoShaderMaterial method Create (line 12) | public static Material Create(GraphicsDevice device, string shaderName) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/GizmoTransformationAxes.cs type GizmoTransformationAxes (line 11) | [Flags] FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/GizmoUniformColorMaterial.cs class GizmoUniformColorMaterial (line 12) | public static class GizmoUniformColorMaterial method Create (line 14) | public static Material Create(GraphicsDevice device, Color color) method UpdateColor (line 37) | public static void UpdateColor(GraphicsDevice device, Material materia... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/GizmoViewportRenderer.cs class GizmoViewportRenderer (line 15) | class GizmoViewportRenderer : SceneRendererBase method CollectCore (line 45) | protected override void CollectCore(RenderContext context) method DrawCore (line 69) | protected override void DrawCore(RenderContext context, RenderDrawCont... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/GridGizmoBase.cs class GridGizmoBase (line 11) | public abstract class GridGizmoBase : GizmoBase method GridGizmoBase (line 21) | protected GridGizmoBase() method Update (line 36) | public void Update(Color3 gridColor, float alpha, int gridAxisIndex, f... method Create (line 46) | protected override Entity Create() method UpdateBase (line 52) | protected abstract void UpdateBase(Color3 gridColor, float alpha, int ... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/LightDirectionalGizmo.cs class LightDirectionalGizmo (line 15) | public class LightDirectionalGizmo : LightGizmo method LightDirectionalGizmo (line 26) | public LightDirectionalGizmo(EntityComponent component) method Create (line 31) | protected override Entity Create() method Update (line 57) | public override void Update() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/LightGizmo.cs class LightGizmo (line 14) | public class LightGizmo : BillboardingGizmo method LightGizmo (line 20) | protected LightGizmo(EntityComponent component, string lightName, byte... method GetLightColor (line 25) | protected Color3 GetLightColor(GraphicsDevice graphicsDevice) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/LightPointGizmo.cs class LightPointGizmo (line 19) | public class LightPointGizmo : LightGizmo method LightPointGizmo (line 36) | public LightPointGizmo(EntityComponent component) method Create (line 41) | protected override Entity Create() method Update (line 66) | public override void Update() class LightPointMesh (line 94) | class LightPointMesh method LightPointMesh (line 104) | public LightPointMesh(GraphicsDevice graphicsDevice) method Build (line 109) | public void Build() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/LightProbeGizmo.cs class LightProbeGizmo (line 19) | [GizmoComponent(typeof(LightProbeComponent), true)] method LightProbeGizmo (line 27) | public LightProbeGizmo(EntityComponent component) method Create (line 47) | protected override Entity Create() method Update (line 75) | public override void Update() class ComputeSphericalHarmonics (line 86) | class ComputeSphericalHarmonics : ComputeValueBase, IComputeColor method GenerateShaderSource (line 88) | public override ShaderSource GenerateShaderSource(ShaderGeneratorCon... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/LightShaftsVolumeGizmo.cs class LightShaftBoundingVolumeGizmo (line 11) | [GizmoComponent(typeof(LightShaftBoundingVolumeComponent), false)] method LightShaftBoundingVolumeGizmo (line 17) | public LightShaftBoundingVolumeGizmo(EntityComponent component) : base... method Create (line 22) | protected override Entity Create() method Update (line 29) | public override void Update() method UpdateModel (line 45) | void UpdateModel(Model model) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/LightSpotGizmo.cs class LightSpotGizmo (line 19) | public class LightSpotGizmo : LightGizmo method LightSpotGizmo (line 42) | public LightSpotGizmo(EntityComponent component) method UpdateModelComponentMesh (line 47) | private void UpdateModelComponentMesh() // TODO: If this is being call... method Create (line 53) | protected override Entity Create() method Update (line 78) | public override void Update() class LightSpotMesh (line 136) | class LightSpotMesh method LightSpotMesh (line 146) | public LightSpotMesh(GraphicsDevice graphicsDevice) method Build (line 151) | public void Build(CommandList commandList, LightSpot lightSpot) method Rebuild (line 177) | public void Rebuild(CommandList commandList, LightSpot lightSpot) method RebuildConeVertexBuffer (line 189) | private unsafe void RebuildConeVertexBuffer(CommandList commandList,... method RebuildRectangleVertexBuffer (line 214) | private unsafe void RebuildRectangleVertexBuffer(CommandList command... method BuildConeIndexBuffer (line 265) | private static int[] BuildConeIndexBuffer() method BuildRectangleIndexBuffer (line 295) | private static int[] BuildRectangleIndexBuffer() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/ModelGizmo.cs class ModelGizmo (line 16) | [GizmoComponent(typeof(ModelComponent), false)] method ModelGizmo (line 23) | public ModelGizmo(EntityComponent component) : base(component) method Create (line 27) | protected override Entity Create() method Update (line 52) | public override void Update() class BoxMesh (line 63) | class BoxMesh method BoxMesh (line 71) | public BoxMesh(GraphicsDevice graphicsDevice) method Build (line 76) | public void Build() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/NavigationBoundingBoxGizmo.cs class NavigationBoundingBoxGizmo (line 20) | [GizmoComponent(typeof(NavigationBoundingBoxComponent), false)] method NavigationBoundingBoxGizmo (line 27) | public NavigationBoundingBoxGizmo(EntityComponent component) : base(co... method Create (line 31) | protected override Entity Create() method Update (line 53) | public override void Update() class BoxMesh (line 71) | class BoxMesh method BoxMesh (line 79) | public BoxMesh(GraphicsDevice graphicsDevice) method Build (line 84) | public void Build() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/NodeLinkGizmo.cs class NodeLinkGizmo (line 8) | [GizmoComponent(typeof(ModelNodeLinkComponent), true)] method NodeLinkGizmo (line 11) | public NodeLinkGizmo(EntityComponent component) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/NullGizmo.cs class NullGizmo (line 12) | public class NullGizmo : EntityGizmo where T : EntityComponent, new() method Create (line 14) | protected override Entity Create() method NullGizmo (line 19) | public NullGizmo(EntityComponent component) : base(component) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/ParticleSystemGizmo.cs class ParticleSystemGizmo (line 13) | [GizmoComponent(typeof(ParticleSystemComponent), false)] method ParticleSystemGizmo (line 18) | public ParticleSystemGizmo(EntityComponent component) method Create (line 23) | protected override Entity Create() method Destroy (line 33) | protected override void Destroy() method Update (line 40) | public override void Update() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/PhysicsConstraintGizmo.cs class PhysicsConstraintGizmo (line 17) | [GizmoComponent(typeof(PhysicsConstraintComponent), false)] method PhysicsConstraintGizmo (line 48) | public PhysicsConstraintGizmo(PhysicsConstraintComponent component) : ... method Create (line 53) | protected override Entity Create() method Update (line 61) | public override void Update() method UpdatePivot (line 82) | private void UpdatePivot( method GetSphere (line 144) | private static GeometricPrimitive GetSphere(Graphics.GraphicsDevice de... method GetCone (line 155) | private static GeometricPrimitive GetCone(Graphics.GraphicsDevice device) method GetCylinder (line 166) | private static GeometricPrimitive GetCylinder(Graphics.GraphicsDevice ... method GetLimitDisc (line 177) | private static GeometricPrimitive GetLimitDisc(Graphics.GraphicsDevice... method GetMaterial (line 194) | private static Material GetMaterial(Graphics.GraphicsDevice device, Co... method ResetScale (line 219) | private static void ResetScale(ref Matrix matrix) type PivotMarker (line 234) | private struct PivotMarker method Enable (line 242) | public void Enable(bool enabled) type Pivot (line 251) | private enum Pivot class ModelWrapper (line 256) | private abstract class ModelWrapper method ModelWrapper (line 258) | protected ModelWrapper(Pivot pivot, Graphics.GraphicsDevice graphics... method Update (line 272) | public abstract void Update(IConstraintDesc constraintDesc); method Create (line 274) | public static ModelWrapper Create(IConstraintDesc constraintDesc, Pi... method AddModelEntity (line 293) | protected Entity AddModelEntity(string suffix, MeshDraw mesh, Materi... class PointModelWrapper (line 309) | private sealed class PointModelWrapper : ModelWrapper method PointModelWrapper (line 311) | public PointModelWrapper(Point2PointConstraintDesc desc, Pivot pivot... method Update (line 321) | public override void Update(IConstraintDesc constraintDesc) class HingeModelWrapper (line 327) | private sealed class HingeModelWrapper : ModelWrapper method HingeModelWrapper (line 335) | public HingeModelWrapper(HingeConstraintDesc desc, Pivot pivot, Grap... method Update (line 366) | public override void Update(IConstraintDesc constraintDesc) class ConeModelWrapper (line 390) | private sealed class ConeModelWrapper : ModelWrapper method ConeModelWrapper (line 400) | public ConeModelWrapper(ConeTwistConstraintDesc desc, Pivot pivot, G... method Update (line 434) | public override void Update(IConstraintDesc constraintDesc) class GearModelWrapper (line 469) | private sealed class GearModelWrapper : ModelWrapper method GearModelWrapper (line 471) | public GearModelWrapper(GearConstraintDesc desc, Pivot pivot, Graphi... method Update (line 491) | public override void Update(IConstraintDesc constraintDesc) class SliderModelWrapper (line 498) | private sealed class SliderModelWrapper : ModelWrapper method SliderModelWrapper (line 508) | public SliderModelWrapper(SliderConstraintDesc desc, Pivot pivot, Gr... method Update (line 542) | public override void Update(IConstraintDesc constraintDesc) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/PhysicsGizmo.cs class PhysicsGizmo (line 19) | [GizmoComponent(typeof(PhysicsComponent), false)] method PhysicsGizmo (line 26) | public PhysicsGizmo(PhysicsComponent component) : base(component) method Create (line 31) | protected override Entity Create() method Destroy (line 36) | protected override void Destroy() type PhysicsElementInfo (line 44) | private struct PhysicsElementInfo method PhysicsElementInfo (line 54) | public PhysicsElementInfo(PhysicsComponent component, SkeletonUpdate... method HasChanged (line 68) | public bool HasChanged(PhysicsComponent component, SkeletonUpdater s... method CloneDescs (line 90) | private static List CloneDescs(IEnumerable... method DescsAreDifferent (line 123) | private static bool DescsAreDifferent(IList ... method Update (line 141) | public override void Update() method PhysicsGizmo (line 280) | public PhysicsGizmo(EntityComponent component) : base(component) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/RotationGizmo.cs class RotationGizmo (line 14) | public class RotationGizmo : TransformationGizmo method Create (line 27) | protected override Entity Create() method UpdateTransformationAxis (line 60) | protected override void UpdateTransformationAxis() method UpdateColors (line 138) | protected override void UpdateColors() method CalculateTransformation (line 157) | protected override InitialTransformation CalculateTransformation() method GetRotationFromCircularMovement (line 167) | private Quaternion GetRotationFromCircularMovement() method GetRotationFromLinearMovement (line 206) | private Quaternion GetRotationFromLinearMovement() method OnTransformationFinished (line 226) | protected override void OnTransformationFinished() method OnTransformationStarted (line 233) | protected override void OnTransformationStarted(Vector2 mouseDragPixel) method UpdateNotSelectedAxisVisibility (line 244) | public void UpdateNotSelectedAxisVisibility(bool shouldHide) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/ScaleGizmo.cs class ScaleGizmo (line 17) | public class ScaleGizmo : AxisTransformationGizmo class EntitySortInfo (line 19) | private class EntitySortInfo : IComparer method Compare (line 25) | public int Compare(EntitySortInfo x, EntitySortInfo y) method Create (line 46) | protected override Entity Create() method Update (line 151) | public override async Task Update() method UpdateShape (line 158) | protected override void UpdateShape() method UpdateTransformationAxis (line 187) | protected override void UpdateTransformationAxis() method CalculateTransformation (line 255) | protected override InitialTransformation CalculateTransformation() method ComputeScaleFactorFromTranslation (line 274) | private float ComputeScaleFactorFromTranslation(float translation) method UpdateColors (line 287) | protected override void UpdateColors() method UpdateDrawOrder (line 306) | private void UpdateDrawOrder() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/ScriptGizmo.cs class ScriptGizmo (line 8) | [GizmoComponent(typeof(ScriptComponent), true)] method ScriptGizmo (line 11) | public ScriptGizmo(EntityComponent component) class UIGizmo (line 16) | [GizmoComponent(typeof(UIComponent), true)] method UIGizmo (line 19) | public UIGizmo(EntityComponent component) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/SpaceMarker.cs class SpaceMarker (line 27) | public class SpaceMarker : AxialGizmo method SpaceMarker (line 84) | internal SpaceMarker(EntityHierarchyEditorGame game) method UpdateCamera (line 90) | private void UpdateCamera() method RenderSpaceMarkerAxisNames (line 97) | private void RenderSpaceMarkerAxisNames(RenderDrawContext context) method Update (line 122) | public void Update() method Create (line 128) | protected override Entity Create() method Destroy (line 208) | protected override void Destroy() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/TransformationGizmo.cs class TransformationGizmo (line 22) | public abstract class TransformationGizmo : AxialGizmo type InitialTransformation (line 28) | protected struct InitialTransformation method IsIdentity (line 35) | public bool IsIdentity() method TransformationGizmo (line 133) | protected TransformationGizmo() method Create (line 138) | protected override Entity Create() method HandlesComponentId (line 154) | public override bool HandlesComponentId(OpaqueComponentId pickedCompon... method IsUnderMouse (line 165) | public bool IsUnderMouse() method UpdateSelectionOnCloserIntersection (line 175) | protected static void UpdateSelectionOnCloserIntersection(BoundingBox ... method GetWorldMatrix (line 185) | private Matrix GetWorldMatrix(IEditorGameCameraService cameraService) method GetTargetedScale (line 215) | private float GetTargetedScale(IEditorGameCameraService cameraService) method UpdateTransformation (line 226) | protected virtual void UpdateTransformation() method UpdateTransformationAxisBase (line 257) | private void UpdateTransformationAxisBase() method UpdateTransformationAxis (line 268) | protected abstract void UpdateTransformationAxis(); method CalculateTransformation (line 270) | protected abstract InitialTransformation CalculateTransformation(); method OnTransformationFinished (line 272) | protected virtual void OnTransformationFinished() method InitializeTransformation (line 285) | protected virtual void InitializeTransformation() method OnTransformationStarted (line 327) | protected virtual void OnTransformationStarted(Vector2 mouseDragPixel) method TransformSceneEntityBase (line 354) | private async Task TransformSceneEntityBase() method Update (line 455) | public virtual async Task Update() method UpdateShape (line 470) | protected virtual void UpdateShape() method ClearTransformationAxes (line 474) | public void ClearTransformationAxes() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/TranslationGizmo.cs class TranslationGizmo (line 17) | public class TranslationGizmo : AxisTransformationGizmo class EntitySortInfo (line 19) | private class EntitySortInfo : IComparer method Compare (line 25) | public int Compare(EntitySortInfo x, EntitySortInfo y) method Create (line 47) | protected override Entity Create() method Update (line 153) | public override async Task Update() method UpdateShape (line 160) | protected override void UpdateShape() method UpdateTransformationAxis (line 189) | protected override void UpdateTransformationAxis() method UpdateColors (line 250) | protected override void UpdateColors() method CalculateTransformation (line 269) | protected override InitialTransformation CalculateTransformation() method UpdateDrawOrder (line 291) | private void UpdateDrawOrder() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/ViewportGridGizmo.cs class ViewportGridGizmo (line 20) | public class ViewportGridGizmo : GridGizmoBase method Create (line 42) | protected override Entity Create() method CreateOriginAxis (line 86) | private Entity CreateOriginAxis(Color color, int axis) method GetAxisDefaultColor (line 125) | protected Color3 GetAxisDefaultColor(int axisIndex) method CreateTexture (line 140) | private Texture CreateTexture(ImageBuilder imageBuilder) method CreateColoredTextureMaterial (line 156) | private Material CreateColoredTextureMaterial(Texture texture, float t... method UpdateGrids (line 178) | private AxisToHide UpdateGrids(Color3 gridColor, float alpha, int grid... method UpdateOriginAxes (line 303) | private void UpdateOriginAxes(AxisToHide invisibleAxes) method UpdateBase (line 314) | protected override void UpdateBase(Color3 gridColor, float alpha, int ... method SetPlaneEntityRotation (line 327) | private static void SetPlaneEntityRotation(int modelUpAxis, Vector3 up... method GenerateGridImage (line 335) | private static Image GenerateGridImage() method GenerateAxisImage (line 366) | private static Image GenerateAxisImage() method CalculateAverageLuminanceGrid (line 395) | private static double CalculateAverageLuminanceGrid(int size) method CalculateAverageLuminanceOriginAxis (line 401) | private static double CalculateAverageLuminanceOriginAxis(int size) type AxisToHide (line 407) | private enum AxisToHide FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/Gizmos/VoxelVolumeGizmo.cs class VoxelVolumeGizmo (line 20) | [GizmoComponent(typeof(VoxelVolumeComponent), false)] method VoxelVolumeGizmo (line 28) | public VoxelVolumeGizmo(EntityComponent component) : base(component) method Create (line 32) | protected override Entity Create() method Update (line 57) | public override void Update() class BoxMesh (line 92) | class BoxMesh method BoxMesh (line 100) | public BoxMesh(GraphicsDevice graphicsDevice) method Build (line 105) | public void Build() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/EntryPointBlockViewModel.cs class EntryPointBlockViewModel (line 13) | public class EntryPointBlockViewModel : SharedRendererBlockBaseViewModel method EntryPointBlockViewModel (line 18) | public EntryPointBlockViewModel([NotNull] GraphicsCompositorEditorView... method GetRootNode (line 29) | public override IObjectNode GetRootNode() => graphicsCompositorNode; method GetNodePath (line 32) | protected override GraphNodePath GetNodePath() method GetNodesContainingReferences (line 38) | protected override IEnumerable GetNodesContainingReferences() method ShouldConstructMember (line 44) | public override bool ShouldConstructMember(IMemberNode member) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/GraphicsCompositorBlockViewModel.cs class GraphicsCompositorBlockViewModel (line 11) | public abstract class GraphicsCompositorBlockViewModel : GraphicsComposi... method GraphicsCompositorBlockViewModel (line 18) | protected GraphicsCompositorBlockViewModel([NotNull] GraphicsComposito... method Initialize (line 29) | public void Initialize() method Destroy (line 38) | public override void Destroy() method UpdateSlots (line 58) | public abstract bool UpdateSlots(); method GraphNodeListenerChanged (line 60) | private void GraphNodeListenerChanged(object sender, INodeChangeEventA... method UpdateOutgoingLinks (line 68) | public void UpdateOutgoingLinks() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/GraphicsCompositorCameraSlotsViewModel.cs class GraphicsCompositorCameraSlotsViewModel (line 20) | public class GraphicsCompositorCameraSlotsViewModel : GraphicsCompositor... method GraphicsCompositorCameraSlotsViewModel (line 26) | public GraphicsCompositorCameraSlotsViewModel([NotNull] GraphicsCompos... method Dispose (line 34) | public void Dispose() method GetRootNode (line 46) | public override IObjectNode GetRootNode() => cameraSlotNode; method GetNodePath (line 49) | protected override GraphNodePath GetNodePath() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/GraphicsCompositorEditorViewModel.cs class GraphicsCompositorEditorViewModel (line 27) | [AssetEditorViewModel] method GraphicsCompositorEditorViewModel (line 38) | public GraphicsCompositorEditorViewModel([NotNull] GraphicsCompositorV... method Initialize (line 103) | public sealed override Task Initialize() method CreateLink (line 172) | [NotNull] method GetBlock (line 180) | public GraphicsCompositorBlockViewModel GetBlock(object value) method SelectionChanged (line 197) | private async void SelectionChanged(object sender, NotifyCollectionCha... method ComputeSelectionName (line 204) | private static string ComputeSelectionName(object selectedObject, bool... method Destroy (line 223) | public override void Destroy() method DeleteSelection (line 248) | private void DeleteSelection() method RemoveSelectedLinks (line 258) | private void RemoveSelectedLinks() method RemoveSelectedSharedRenderers (line 278) | private void RemoveSelectedSharedRenderers() method AddNewRenderStage (line 302) | private void AddNewRenderStage() method RemoveSelectedRenderStages (line 313) | private void RemoveSelectedRenderStages() method AddNewCameraSlot (line 340) | private void AddNewCameraSlot() method RemoveSelectedCameraSlots (line 351) | private void RemoveSelectedCameraSlots() method AssembliesUpdated (line 377) | private void AssembliesUpdated(object sender, AssemblyRegisteredEventA... method AddNewRenderFeature (line 382) | private void AddNewRenderFeature(AbstractNodeType abstractNodeType) method RemoveSelectedRenderFeatures (line 393) | private void RemoveSelectedRenderFeatures() method SharedRenderersChanged (line 417) | private void SharedRenderersChanged(object sender, ItemChangeEventArgs e) method RenderStagesChanged (line 446) | private void RenderStagesChanged(object sender, ItemChangeEventArgs e) method RenderFeaturesChanged (line 468) | private void RenderFeaturesChanged(object sender, ItemChangeEventArgs e) method CamerasSlotsChanged (line 490) | private void CamerasSlotsChanged(object sender, ItemChangeEventArgs e) method AddSharedRendererViewModel (line 513) | private void AddSharedRendererViewModel(ISharedRenderer sharedRenderer) method RemoveSharedRendererViewModel (line 521) | private void RemoveSharedRendererViewModel(ISharedRenderer sharedRende... method UpdateAvailableTypes (line 531) | private void UpdateAvailableTypes() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/GraphicsCompositorItemViewModel.cs class GraphicsCompositorItemViewModel (line 18) | public abstract class GraphicsCompositorItemViewModel : DispatcherViewMo... method GraphicsCompositorItemViewModel (line 20) | protected GraphicsCompositorItemViewModel([NotNull] GraphicsCompositor... method GetRootNode (line 35) | public abstract IObjectNode GetRootNode(); method ShouldConstructMember (line 38) | public virtual bool ShouldConstructMember(IMemberNode member) => ((IPr... method ShouldConstructItem (line 41) | public bool ShouldConstructItem(IObjectNode collection, NodeIndex inde... method GetNodePath (line 50) | [NotNull] method GetAbsolutePathToRootNode (line 57) | GraphNodePath IAssetPropertyProviderViewModel.GetAbsolutePathToRootNode() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/GraphicsCompositorLinkViewModel.cs class GraphicsCompositorLinkViewModel (line 9) | public class GraphicsCompositorLinkViewModel : DispatcherViewModel, IGra... method GraphicsCompositorLinkViewModel (line 11) | public GraphicsCompositorLinkViewModel([NotNull] IViewModelServiceProv... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/GraphicsCompositorSlotViewModel.cs class GraphicsCompositorSlotViewModel (line 11) | public abstract class GraphicsCompositorSlotViewModel : DispatcherViewMo... method GraphicsCompositorSlotViewModel (line 13) | protected GraphicsCompositorSlotViewModel(GraphicsCompositorBlockViewM... method UpdateLink (line 26) | public abstract void UpdateLink(); method CanLinkTo (line 28) | public abstract bool CanLinkTo(GraphicsCompositorSlotViewModel target); method LinkTo (line 30) | public abstract void LinkTo(IGraphicsCompositorSlotViewModel target); method ClearLink (line 32) | public abstract void ClearLink(); method Destroy (line 34) | public override void Destroy() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/IGraphicsCompositorBlockViewModel.cs type IGraphicsCompositorBlockViewModel (line 7) | public interface IGraphicsCompositorBlockViewModel FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/IGraphicsCompositorLinkViewModel.cs type IGraphicsCompositorLinkViewModel (line 5) | public interface IGraphicsCompositorLinkViewModel FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/IGraphicsCompositorSlotViewModel.cs type IGraphicsCompositorSlotViewModel (line 7) | public interface IGraphicsCompositorSlotViewModel method CanLinkTo (line 15) | bool CanLinkTo(GraphicsCompositorSlotViewModel target); method LinkTo (line 17) | void LinkTo(IGraphicsCompositorSlotViewModel target); method ClearLink (line 19) | void ClearLink(); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/RenderFeatureViewModel.cs class RenderFeatureViewModel (line 15) | public class RenderFeatureViewModel : GraphicsCompositorItemViewModel method RenderFeatureViewModel (line 19) | public RenderFeatureViewModel([NotNull] GraphicsCompositorEditorViewMo... method GetRootNode (line 30) | public override IObjectNode GetRootNode() => renderFeatureNode; method GetNodePath (line 33) | protected override GraphNodePath GetNodePath() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/RenderStageViewModel.cs class RenderStageViewModel (line 14) | public class RenderStageViewModel : GraphicsCompositorItemViewModel method RenderStageViewModel (line 20) | public RenderStageViewModel([NotNull] GraphicsCompositorEditorViewMode... method GetRootNode (line 36) | public override IObjectNode GetRootNode() => renderStageNode; method GetNodePath (line 39) | protected override GraphNodePath GetNodePath() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/SharedRendererBlockBaseViewModel.cs class SharedRendererBlockBaseViewModel (line 16) | public abstract class SharedRendererBlockBaseViewModel : GraphicsComposi... method SharedRendererBlockBaseViewModel (line 20) | protected SharedRendererBlockBaseViewModel([NotNull] GraphicsComposito... method UpdateSlots (line 25) | public override bool UpdateSlots() method GetNodesContainingReferences (line 51) | protected abstract IEnumerable GetNodesContainingReference... class SharedRendererReferenceVisitor (line 53) | private class SharedRendererReferenceVisitor : AssetGraphVisitorBase method SharedRendererReferenceVisitor (line 57) | private SharedRendererReferenceVisitor(AssetPropertyGraphDefinition ... method GetExternalReferences (line 62) | public static Dictionary sharedRenderer; method GetNodesContainingReferences (line 31) | protected override IEnumerable GetNodesContainingReferences() method GetRootNode (line 37) | public override IObjectNode GetRootNode() => sharedRendererNode; method GetNodePath (line 40) | protected override GraphNodePath GetNodePath() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/SharedRendererFactoryViewModel.cs class SharedRendererFactoryViewModel (line 15) | public class SharedRendererFactoryViewModel : DispatcherViewModel method SharedRendererFactoryViewModel (line 19) | public SharedRendererFactoryViewModel([NotNull] IViewModelServiceProvi... method Create (line 36) | private void Create() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/SharedRendererInputSlotViewModel.cs class SharedRendererInputSlotViewModel (line 7) | public class SharedRendererInputSlotViewModel : GraphicsCompositorSlotVi... method SharedRendererInputSlotViewModel (line 9) | public SharedRendererInputSlotViewModel(SharedRendererBlockViewModel b... method GetSharedRenderer (line 14) | public ISharedRenderer GetSharedRenderer() => Block.GetSharedRenderer(); method UpdateLink (line 18) | public override void UpdateLink() method CanLinkTo (line 22) | public override bool CanLinkTo(GraphicsCompositorSlotViewModel target) method LinkTo (line 28) | public override void LinkTo(IGraphicsCompositorSlotViewModel target) method ClearLink (line 34) | public override void ClearLink() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/SharedRendererOutputSlotViewModel.cs class SharedRendererOutputSlotViewModel (line 9) | public class SharedRendererOutputSlotViewModel : GraphicsCompositorSlotV... method SharedRendererOutputSlotViewModel (line 14) | public SharedRendererOutputSlotViewModel(GraphicsCompositorBlockViewMo... method GetKey (line 30) | public SharedRendererReferenceKey GetKey() => slotKey; method Destroy (line 34) | public override void Destroy() method ComputeName (line 47) | public static string ComputeName(SharedRendererReferenceKey slotKey) method CanLinkTo (line 56) | public override bool CanLinkTo(GraphicsCompositorSlotViewModel target) method LinkTo (line 62) | public override void LinkTo(IGraphicsCompositorSlotViewModel target) method ClearLink (line 79) | public override void ClearLink() method UpdateLink (line 88) | public override void UpdateLink() method ValueChanged (line 111) | private void ValueChanged(object sender, MemberNodeChangeEventArgs e) method ItemChanged (line 116) | private void ItemChanged(object sender, ItemChangeEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/ViewModels/SharedRendererReferenceKey.cs class SharedRendererReferenceKey (line 11) | public sealed class SharedRendererReferenceKey : IEquatable] method GraphicsCompositorEditorView (line 20) | public GraphicsCompositorEditorView() method InitializeEditor (line 33) | public async Task InitializeEditor(IAssetEditorViewModel editor) method ZoomControl_MouseUp (line 50) | private void ZoomControl_MouseUp(object sender, MouseButtonEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorGraph.cs class GraphicsCompositorGraph (line 16) | public class GraphicsCompositorGraph : IDisposable method GraphicsCompositorGraph (line 32) | public GraphicsCompositorGraph([NotNull] IObservableCollection(IObserv... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/GraphicsCompositorEditor/Views/GraphicsCompositorNodeVertex.cs class GraphicsCompositorNodeVertex (line 14) | public sealed class GraphicsCompositorNodeVertex : NodeVertex method GraphicsCompositorNodeVertex (line 18) | internal GraphicsCompositorNodeVertex([NotNull] GraphicsCompositorGrap... method AddOutgoing (line 37) | public override void AddOutgoing(NodeVertex target, object from, objec... method InputSlotsCollectionChanged (line 47) | private void InputSlotsCollectionChanged(object sender, NotifyCollecti... method OutputSlotsCollectionChanged (line 77) | private void OutputSlotsCollectionChanged(object sender, NotifyCollect... method AddInputSlot (line 103) | private void AddInputSlot(IGraphicsCompositorSlotViewModel slot) method RemoveInputSlot (line 108) | private void RemoveInputSlot(IGraphicsCompositorSlotViewModel slot) method AddOutputSlot (line 113) | private void AddOutputSlot(IGraphicsCompositorSlotViewModel slot) method RemoveOutputSlot (line 123) | private void RemoveOutputSlot(IGraphicsCompositorSlotViewModel slot) method LinksCollectionChanged (line 133) | private void LinksCollectionChanged(object sender, NotifyCollectionCha... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/IEntityComponentSourceCodeResolver.cs type IEntityComponentSourceCodeResolver (line 14) | public interface IEntityComponentSourceCodeResolver method GetTypesFromSourceFile (line 19) | IEnumerable GetTypesFromSourceFile(UFile file); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/PrefabEditor/Game/PrefabEditorGame.cs class PrefabEditorGame (line 15) | public sealed class PrefabEditorGame : EntityHierarchyEditorGame method PrefabEditorGame (line 17) | public PrefabEditorGame(TaskCompletionSource gameContentLoadedTa... method FindSubEntity (line 23) | public override Entity FindSubEntity(Guid sceneId, Guid entityId) method LoadEntities (line 33) | public void LoadEntities([ItemNotNull, NotNull] IEnumerable e... method LoadEntity (line 45) | public void LoadEntity([NotNull] Entity entity) method UnloadEntities (line 57) | public void UnloadEntities([ItemNotNull, NotNull] IEnumerable... method UnloadEntity (line 72) | public void UnloadEntity([NotNull] Entity entity) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/PrefabEditor/Game/PrefabEditorLightService.cs class PrefabEditorLightService (line 14) | public class PrefabEditorLightService : EditorGameServiceBase method RegisterScene (line 16) | public override void RegisterScene(Scene scene) method Initialize (line 30) | protected override Task Initialize(EditorServiceGame game) method CreateLight (line 35) | [NotNull] FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/PrefabEditor/Services/PrefabEditorController.cs class PrefabEditorController (line 22) | public sealed class PrefabEditorController : EntityHierarchyEditorContro... method PrefabEditorController (line 29) | public PrefabEditorController([NotNull] AssetViewModel asset, [NotNull... method AddPart (line 37) | public override Task AddPart([NotNull] EntityHierarchyElementViewModel... method RemovePart (line 61) | public override Task RemovePart([NotNull] EntityHierarchyElementViewMo... method LoadEntities (line 93) | [NotNull] method UnloadEntities (line 106) | [NotNull] method GetAbsoluteId (line 120) | public override AbsoluteId GetAbsoluteId(Entity entity) method FindPart (line 126) | protected override object FindPart(AbsoluteId id) method InitializeServices (line 132) | protected override void InitializeServices(EditorGameServiceRegistry s... method CreateEditorGame (line 138) | [NotNull] FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/PrefabEditor/ViewModels/PrefabEditorViewModel.cs class PrefabEditorViewModel (line 22) | [AssetEditorViewModel] method PrefabEditorViewModel (line 29) | public PrefabEditorViewModel([NotNull] PrefabViewModel asset) method PrefabEditorViewModel (line 39) | private PrefabEditorViewModel([NotNull] PrefabViewModel asset, [NotNul... method CreateRootPartViewModel (line 49) | protected override AssetCompositeItemViewModel CreateRootPartViewModel() method LoadSettings (line 55) | protected override void LoadSettings(SceneSettingsData settings) method InitializeEditor (line 62) | protected override async Task InitializeEditor() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/PrefabEditor/ViewModels/PrefabRootViewModel.cs class PrefabRootViewModel (line 15) | [DebuggerDisplay("PrefabRoot = {" + nameof(Name) + "}")] method PrefabRootViewModel (line 19) | public PrefabRootViewModel([NotNull] PrefabEditorViewModel editor, [No... method NotifyGameSidePartAdded (line 31) | public override Task NotifyGameSidePartAdded() method OnLoadingRequested (line 38) | protected override async Task OnLoadingRequested(bool load, bool recur... method OnLockingRequested (line 58) | protected override Task OnLockingRequested(bool @lock, bool recursive) method SetEntityIsLoadedRecursively (line 70) | private void SetEntityIsLoadedRecursively(bool isLoaded) method SetEntityIsLockedRecursively (line 84) | private void SetEntityIsLockedRecursively(bool isLocked) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/PrefabEditor/Views/PrefabEditorView.cs class PrefabEditorView (line 10) | [AssetEditorView] FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/ProjectWatcher.cs type AssemblyChangeType (line 29) | public enum AssemblyChangeType class AssemblyChangedEvent (line 36) | public class AssemblyChangedEvent method AssemblyChangedEvent (line 38) | public AssemblyChangedEvent(PackageLoadedAssembly assembly, AssemblyCh... class ProjectWatcher (line 55) | public class ProjectWatcher : IDisposable method CreateRoslynHost (line 75) | private RoslynHost CreateRoslynHost() method ProjectWatcher (line 88) | public ProjectWatcher(SessionViewModel session, LoggerResult logger, b... method BatchChanges (line 110) | private async IAsyncEnumerable> BatchChanges() method Dispose (line 187) | public void Dispose() method Initialize (line 196) | public async Task Initialize() method ReceiveAndDiscardChanges (line 220) | public async Task ReceiveAndDiscardChanges(TimeSpan batchInterval, Can... method FileChangeTransformation (line 241) | private async Task FileChangeTransformation(File... method LocalPackagesChanged (line 320) | private async void LocalPackagesChanged(object sender, NotifyCollectio... method UntrackPackage (line 335) | private void UntrackPackage(PackageViewModel package) method TrackPackage (line 341) | private async Task TrackPackage(PackageViewModel package) method UpdateProject (line 369) | private async Task UpdateProject(TrackedAssembly trackedAssembly) method OpenProject (line 398) | private async Task OpenProject(UFile projectPath) method directoryWatcher_Modified (line 439) | private void directoryWatcher_Modified(object sender, FileEvent e) class TrackedAssembly (line 444) | public class TrackedAssembly FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SceneEditor/Game/SceneEditorGame.cs class SceneEditorGame (line 19) | public sealed class SceneEditorGame : EntityHierarchyEditorGame method SceneEditorGame (line 23) | public SceneEditorGame(TaskCompletionSource gameContentLoadedTas... method AddScene (line 37) | public void AddScene(Guid sceneId, Guid parentId) method MoveScene (line 56) | public void MoveScene(Guid sceneId, Guid parentId) method RemoveScene (line 80) | public void RemoveScene(Guid sceneId) method FindSubEntity (line 99) | public override Entity FindSubEntity(Guid sceneId, Guid entityId) method LoadEntities (line 130) | public void LoadEntities([ItemNotNull, NotNull] IEnumerable e... method LoadEntity (line 150) | public void LoadEntity([NotNull] Entity entity, Guid sceneId) method UnloadEntities (line 166) | public void UnloadEntities([ItemNotNull, NotNull] IEnumerable... method UnloadEntity (line 185) | public void UnloadEntity([NotNull] Entity entity, Guid sceneId) method UpdateSceneAnchor (line 196) | public void UpdateSceneAnchor(Guid sceneId, ref Vector3 position, ref ... method AddSceneToParent (line 206) | private void AddSceneToParent([NotNull] Scene scene, [NotNull] Scene p... method RemoveSceneFromParent (line 226) | private void RemoveSceneFromParent([NotNull] Scene scene) method GetScene (line 245) | [NotNull] class VirtualAnchorScript (line 261) | private class VirtualAnchorScript : AsyncScript method Execute (line 266) | public override async Task Execute() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SceneEditor/Services/SceneEditorController.cs class SceneEditorController (line 25) | public sealed class SceneEditorController : EntityHierarchyEditorController method SceneEditorController (line 36) | public SceneEditorController([NotNull] AssetViewModel asset, [NotNull]... method AddPart (line 45) | public override Task AddPart([NotNull] EntityHierarchyElementViewModel... method RemovePart (line 70) | public override Task RemovePart([NotNull] EntityHierarchyElementViewMo... method LoadScenes (line 105) | [NotNull] method UnloadScenes (line 154) | [NotNull] method UpdateSceneAnchorPosition (line 190) | [NotNull] method GetAbsoluteId (line 207) | public override AbsoluteId GetAbsoluteId(Entity entity) method GetSceneAssetId (line 222) | public AssetId GetSceneAssetId([NotNull] Scene scene) method FindPart (line 231) | protected override object FindPart(AbsoluteId id) method InitializeServices (line 240) | protected override void InitializeServices(EditorGameServiceRegistry s... method CreateEditorGame (line 247) | [NotNull] FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SceneEditor/ViewModels/AddAssetPolicies/AddSceneAssetPolicy.cs class AddSceneAssetPolicy (line 15) | internal class AddSceneAssetPolicy : CustomPolicyBase] method SceneEditorViewModel (line 42) | public SceneEditorViewModel([NotNull] SceneViewModel asset) method SceneEditorViewModel (line 52) | private SceneEditorViewModel([NotNull] SceneViewModel asset, [NotNull]... method CreateRootPartViewModel (line 81) | protected override AssetCompositeItemViewModel CreateRootPartViewModel() method Delete (line 87) | protected override Task Delete() method Destroy (line 108) | public override void Destroy() method InitializeEditor (line 126) | protected override async Task InitializeEditor() method LoadSettings (line 154) | protected override void LoadSettings(SceneSettingsData settings) method SaveSettings (line 161) | protected override void SaveSettings(SceneSettingsData settings) method RefreshEditorProperties (line 168) | protected override async Task RefreshEditorProperties() method UpdateTransformations (line 185) | protected override void UpdateTransformations(EntityHierarchyElementVi... method ChildScenesCollectionChanged (line 203) | private void ChildScenesCollectionChanged(object sender, [NotNull] Not... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SceneEditor/ViewModels/SceneRootViewModel.cs class SceneRootViewModel (line 27) | [DataSerializerGlobal(null, typeof(List))] method SceneRootViewModel (line 39) | public SceneRootViewModel([NotNull] SceneEditorViewModel editor, [NotN... method Delete (line 93) | public void Delete() method Destroy (line 100) | public override void Destroy() method NotifyGameSidePartAdded (line 110) | public override Task NotifyGameSidePartAdded() method GetAddIndex (line 117) | protected override int GetAddIndex(IReadOnlyCollection children) method GetInsertionIndex (line 134) | protected override int GetInsertionIndex(InsertPosition position) method OnLoadingRequested (line 149) | protected override async Task OnLoadingRequested(bool load, bool recur... method OnLockingRequested (line 213) | protected override Task OnLockingRequested(bool @lock, bool recursive) method OnPropertyChanged (line 231) | protected override void OnPropertyChanged(params string[] propertyNames) method SaveSettings (line 246) | internal void SaveSettings() method CanAddOrInsertChildren (line 265) | protected override bool CanAddOrInsertChildren(IReadOnlyCollection child... method LoadSettings (line 325) | private async Task LoadSettings() method SceneChildrenCollectionChanged (line 343) | private void SceneChildrenCollectionChanged(object sender, [NotNull] N... method SetEntityIsLoadedRecursively (line 394) | private void SetEntityIsLoadedRecursively(bool isLoaded) method SetEntityIsLockedRecursively (line 408) | private void SetEntityIsLockedRecursively(bool isLocked) method GetRootNode (line 419) | IObjectNode IPropertyProviderViewModel.GetRootNode() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SceneEditor/Views/SceneEditorView.cs class SceneEditorView (line 10) | [AssetEditorView] FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/BindScriptTextEditorWorkspaceProjectIdBehavior.cs class BindScriptTextEditorWorkspaceProjectIdBehavior (line 14) | public class BindScriptTextEditorWorkspaceProjectIdBehavior : DeferredBe... method OnAttachedAndLoaded (line 20) | protected override async void OnAttachedAndLoaded() method OnDetachingAndUnloaded (line 44) | protected override void OnDetachingAndUnloaded() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ClassificationHighlightColorsDark.cs class ClassificationHighlightColorsDark (line 15) | class ClassificationHighlightColorsDark : ClassificationHighlightColors method ClassificationHighlightColorsDark (line 21) | public ClassificationHighlightColorsDark() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Converters/CodeActionToGlyphConverter.cs class CodeActionToGlyphConverter (line 26) | internal sealed class CodeActionToGlyphConverter : OneWayValueConverter<... method ProvideValue (line 28) | public override object ProvideValue(IServiceProvider serviceProvider) method Convert (line 33) | public override object Convert(object value, Type targetType, object p... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/Converters/CodeActionsConverter.cs class CodeActionsConverter (line 23) | internal sealed class CodeActionsConverter : OneWayValueConverter Path.Combin... method LoadTypesByNamespaces (line 15) | public static IReadOnlyList LoadTypesByNamespaces(Assembly assem... method LoadTypesBy (line 18) | public static unsafe IReadOnlyList LoadTypesBy(Assembly assembly... type TypeInfo (line 45) | public record TypeInfo(string Namespace, string Name) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/RoslynHost.cs class RoslynHost (line 36) | public class RoslynHost : IRoslynHost method RoslynHost (line 42) | public RoslynHost() method GetDiagnosticCompositionTypes (line 58) | private static IEnumerable GetDiagnosticCompositionTypes() => Me... method CreateCompositionContext (line 63) | private static CompositionHost CreateCompositionContext() method GetSolutionAnalyzerReferences (line 87) | protected virtual IEnumerable GetSolutionAnalyzerRe... method CreateDefaultParseOptions (line 99) | protected virtual ParseOptions CreateDefaultParseOptions() method GetService (line 122) | public TService GetService() method AddDocument (line 127) | public DocumentId AddDocument(DocumentCreationArgs args) method GetDocument (line 132) | public Document GetDocument(DocumentId documentId) method CloseDocument (line 137) | public void CloseDocument(DocumentId documentId) method CreateMetadataReference (line 142) | public MetadataReference CreateMetadataReference(string location) method GetWorkspaceService (line 147) | public TService GetWorkspaceService(DocumentId documentId) w... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/RoslynWorkspace.cs class RoslynWorkspace (line 29) | public class RoslynWorkspace : RoslynPad.Roslyn.RoslynWorkspace // worka... method RoslynWorkspace (line 35) | public RoslynWorkspace(RoslynHost host) : base(host.HostServices, Work... method CanApplyChange (line 55) | public override bool CanApplyChange(ApplyChangesKind feature) method AddOrUpdateProject (line 69) | public void AddOrUpdateProject(Project project) method AdjustReloadedProject (line 82) | protected override Project AdjustReloadedProject(Project oldProject, P... method RemoveProject (line 109) | public void RemoveProject(ProjectId projectId) method HostDocumentTextLoaderChanged (line 117) | protected internal async void HostDocumentTextLoaderChanged(DocumentId... method TrackDocument (line 142) | public void TrackDocument(DocumentId documentId, AllowReloadDelegate a... method UntrackDocument (line 156) | public void UntrackDocument(DocumentId documentId) method OpenDocument (line 165) | public DocumentId OpenDocument(SourceTextContainer sourceTextContainer... method GetDocument (line 187) | public Document GetDocument(DocumentId documentId) method RemoveDocument (line 195) | public void RemoveDocument(DocumentId documentId) method OnProjectReloaded (line 201) | protected override void OnProjectReloaded(ProjectInfo reloadedProjectI... method OnDocumentClosing (line 223) | protected override void OnDocumentClosing(DocumentId documentId) method CloseDocument (line 230) | public override void CloseDocument(DocumentId documentId) method ApplyDocumentTextChanged (line 243) | protected override void ApplyDocumentTextChanged(DocumentId documentId... method RaiseTextUpdated (line 248) | private void RaiseTextUpdated(DocumentId documentId, SourceText newTex... method AddDocument (line 260) | public DocumentId AddDocument(ProjectId projectId, string filePath, So... method UpdateDocument (line 272) | public void UpdateDocument(DocumentId documentId, SourceText sourceText) method UpdateDocument (line 277) | public void UpdateDocument(DocumentId documentId, SyntaxNode syntaxNode) method UpdateDocument (line 284) | public void UpdateDocument(DocumentId documentId, TextLoader textLoader) method UpdateFilePath (line 292) | public void UpdateFilePath(DocumentId documentId, string filePath) method OnDiagnosticsChanged (line 309) | private void OnDiagnosticsChanged(DiagnosticsChangedArgs diagnosticsCh... method CreateProjectInfo (line 323) | private ProjectInfo CreateProjectInfo(Project oldProject, Project proj... method GetTextForced (line 368) | private SourceText GetTextForced(TextDocument doc) method CreateDocumentInfoWithText (line 375) | private DocumentInfo CreateDocumentInfoWithText(ProjectId projectId, T... method CreateDocumentInfoWithoutText (line 380) | private DocumentInfo CreateDocumentInfoWithoutText(ProjectId projectId... type TrackDocumentCallback (line 410) | struct TrackDocumentCallback FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorSettings.cs class ScriptEditorSettings (line 8) | internal static class ScriptEditorSettings method ScriptEditorSettings (line 13) | static ScriptEditorSettings() method Save (line 24) | public static void Save() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorView.xaml.cs class ScriptEditorView (line 17) | [AssetEditorView] method ScriptEditorView (line 23) | public ScriptEditorView() method InitializeEditor (line 34) | public async Task InitializeEditor(IAssetEditorViewModel editor) method OnEditorMouseWheel (line 57) | private void OnEditorMouseWheel(object sender, MouseWheelEventArgs e) method Editor_ProcessDiagnostics (line 66) | private void Editor_ProcessDiagnostics(object sender, DiagnosticsChang... method Editor_DocumentClosed (line 71) | private void Editor_DocumentClosed(object sender, EventArgs e) method OnPreviewMouseDown (line 81) | protected override void OnPreviewMouseDown(MouseButtonEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptEditorViewModel.cs class ScriptEditorViewModel (line 19) | [AssetEditorViewModel] method ScriptEditorViewModel (line 22) | public ScriptEditorViewModel([NotNull] ScriptSourceFileAssetViewModel ... method Initialize (line 64) | public sealed override async Task Initialize() method WorkspaceHostDocumentClosed (line 89) | private void WorkspaceHostDocumentClosed(DocumentId documentId) method Destroy (line 104) | public override void Destroy() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/ScriptTextEditor.cs class ScriptTextEditor (line 16) | [TemplatePart(Name = "PART_CodeEditor", Type = typeof(SimpleCodeTextEdit... method ScriptTextEditor (line 53) | static ScriptTextEditor() method ScriptTextEditor (line 58) | public ScriptTextEditor() method OnApplyTemplate (line 66) | public override void OnApplyTemplate() method OnValidating (line 76) | protected override void OnValidating(CancelRoutedEventArgs e) method OnRecreateScript (line 84) | private static void OnRecreateScript(DependencyObject d, DependencyPro... method HandleHandledKeyDown (line 92) | private void HandleHandledKeyDown(object sender, RoutedEventArgs e) method SetupCodeEditor (line 101) | private void SetupCodeEditor() method CleanupCodeEditor (line 134) | private void CleanupCodeEditor() method SourceTextContainer_TextChanged (line 148) | private void SourceTextContainer_TextChanged(object sender, Microsoft.... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/ScriptEditor/SimpleCodeTextEditor.cs class SimpleCodeTextEditor (line 24) | public class SimpleCodeTextEditor : CodeTextEditor method OnContextActionsIconChanged (line 43) | private static void OnContextActionsIconChanged(SimpleCodeTextEditor e... method BindSourceTextContainer (line 60) | public void BindSourceTextContainer(RoslynWorkspace workspace, AvalonE... method Unbind (line 105) | public void Unbind() method ProcessDiagnostics (line 139) | public void ProcessDiagnostics(DiagnosticsChangedArgs args) method ProcessDiagnosticsOnUiThread (line 153) | private void ProcessDiagnosticsOnUiThread(DiagnosticsChangedArgs args) method CaretOnPositionChanged (line 181) | private async void CaretOnPositionChanged(object sender, EventArgs eve... method OnKeyDown (line 205) | protected override void OnKeyDown(KeyEventArgs e) method TryJumpToBrace (line 220) | private void TryJumpToBrace() method TryJumpToPosition (line 233) | private bool TryJumpToPosition(BraceMatchingResult? position, int caret) method GetDiagnosticsColor (line 253) | private static Color GetDiagnosticsColor(DiagnosticData diagnosticData) method ProcessAsyncToolTipRequest (line 268) | private async Task ProcessAsyncToolTipRequest(ToolTipRequestEventArgs ... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Services/SpriteEditorImageCache.cs class SpriteEditorImageCache (line 15) | public class SpriteEditorImageCache : IDisposable method Dispose (line 21) | public void Dispose() method FindSpriteRegion (line 30) | public Rectangle? FindSpriteRegion(UFile source, Vector2 initialPoint,... method GetPixelSize (line 44) | public Size2? GetPixelSize(UFile source) method PickPixelColor (line 53) | public Color? PickPixelColor(UFile source, Vector2 initialPoint) method RetrieveImage (line 67) | public BitmapImage RetrieveImage(UFile filePath) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/ResizableSpriteInfoPartViewModel.cs class ResizableSpriteInfoPartViewModel (line 11) | public abstract class ResizableSpriteInfoPartViewModel : SpriteInfoPartV... method ResizableSpriteInfoPartViewModel (line 17) | protected ResizableSpriteInfoPartViewModel(SpriteInfoViewModel sprite) method Destroy (line 27) | public override void Destroy() method OnResizeDelta (line 33) | protected abstract void OnResizeDelta(ResizingDirection direction, dou... method ComputeTransactionName (line 35) | protected abstract string ComputeTransactionName(ResizingDirection dir... method ViewportPropertyChanged (line 37) | private void ViewportPropertyChanged(object sender, PropertyChangedEve... method OnResizingStarted (line 44) | void IResizingTarget.OnResizingStarted(ResizingDirection direction) method OnResizingDelta (line 53) | void IResizingTarget.OnResizingDelta(ResizingDirection direction, doub... method OnResizingCompleted (line 63) | void IResizingTarget.OnResizingCompleted(ResizingDirection direction, ... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteBordersViewModel.cs class SpriteBordersViewModel (line 13) | public class SpriteBordersViewModel : ResizableSpriteInfoPartViewModel method SpriteBordersViewModel (line 19) | public SpriteBordersViewModel(SpriteInfoViewModel sprite, IObjectNode ... method Destroy (line 33) | public override void Destroy() method OnResizeDelta (line 64) | protected override void OnResizeDelta(ResizingDirection direction, dou... method ComputeTransactionName (line 94) | protected override string ComputeTransactionName(ResizingDirection dir... method OnTextureRegionValueChanged (line 116) | private void OnTextureRegionValueChanged(object sender, MemberNodeChan... method ClampBorders (line 134) | private void ClampBorders(ref Vector4 value) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteCenterViewModel.cs class SpriteCenterViewModel (line 13) | public class SpriteCenterViewModel : ResizableSpriteInfoPartViewModel method SpriteCenterViewModel (line 19) | public SpriteCenterViewModel(SpriteInfoViewModel sprite, IObjectNode s... method Destroy (line 45) | public override void Destroy() method OnResizeDelta (line 54) | protected override void OnResizeDelta(ResizingDirection direction, dou... method ComputeTransactionName (line 67) | protected override string ComputeTransactionName(ResizingDirection dir... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoPartViewModel.cs class SpriteInfoPartViewModel (line 9) | public class SpriteInfoPartViewModel : DispatcherViewModel method SpriteInfoPartViewModel (line 13) | public SpriteInfoPartViewModel(SpriteInfoViewModel sprite) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteInfoViewModel.cs class SpriteInfoViewModel (line 29) | [DebuggerDisplay("SpriteInfo - Name={Name}")] method SpriteInfoViewModel (line 46) | public SpriteInfoViewModel(SpriteSheetEditorViewModel editor, SpriteIn... method Destroy (line 136) | public override void Destroy() method GetSpriteInfo (line 149) | internal SpriteInfo GetSpriteInfo() method EditImage (line 154) | private async Task EditImage() method Explore (line 177) | private async Task Explore() method UpdateSourceFileWatcher (line 200) | private void UpdateSourceFileWatcher() method SourceFileChanged (line 221) | private async void SourceFileChanged(object sender, FileSystemEventArg... method SourceValueChanged (line 235) | private void SourceValueChanged(object sender, MemberNodeChangeEventAr... method CanAddChildren (line 246) | bool IAddChildViewModel.CanAddChildren(IReadOnlyCollection chi... method AddChildren (line 251) | void IAddChildViewModel.AddChildren(IReadOnlyCollection childr... method CanInsertChildren (line 256) | bool IInsertChildViewModel.CanInsertChildren(IReadOnlyCollection ... method GetRootNode (line 299) | IObjectNode IPropertyProviderViewModel.GetRootNode() method GetAbsolutePathToRootNode (line 305) | GraphNodePath IAssetPropertyProviderViewModel.GetAbsolutePathToRootNode() method ShouldConstructMember (line 314) | bool IPropertyProviderViewModel.ShouldConstructMember(IMemberNode memb... method ShouldConstructItem (line 316) | bool IPropertyProviderViewModel.ShouldConstructItem(IObjectNode collec... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/SpriteSheetEditorViewModel.cs type SpriteSheetEditorToolMode (line 34) | public enum SpriteSheetEditorToolMode class SpriteSheetEditorViewModel (line 43) | [AssetEditorViewModel] method SpriteSheetEditorViewModel (line 60) | public SpriteSheetEditorViewModel([NotNull] SpriteSheetViewModel sprit... method Initialize (line 180) | public override Task Initialize() method Destroy (line 188) | public override void Destroy() method AddImage (line 212) | internal void AddImage(SpriteInfo spriteInfo) method ImportFiles (line 217) | internal void ImportFiles(IEnumerable children, int index = -1) method InsertImage (line 239) | internal void InsertImage(SpriteInfo spriteinfo, int index) method RemoveImage (line 244) | internal void RemoveImage(SpriteInfo spriteInfo, int imageIndex) method OnPropertyChanged (line 250) | protected override void OnPropertyChanged(params string[] propertyNames) method FindViewModel (line 260) | [CanBeNull] method RemoveSelectedImages (line 266) | private void RemoveSelectedImages() method CanCopyImages (line 286) | private bool CanCopyImages() method CopyImages (line 291) | private void CopyImages() method CanPasteImages (line 327) | private bool CanPasteImages() method PasteImages (line 332) | private void PasteImages() method SelectNextSprite (line 357) | private void SelectNextSprite(int offset) method MoveImage (line 368) | private void MoveImage(int offset) method FocusOnRegion (line 407) | private void FocusOnRegion() method RefreshPropertyGrid (line 417) | private async void RefreshPropertyGrid() method GenerateProperties (line 429) | private async Task GenerateProperties() method SelectedImagesCollectionChanged (line 437) | private async void SelectedImagesCollectionChanged(object sender, Noti... method DisplaySpriteSheetProperties (line 454) | private void DisplaySpriteSheetProperties() method AddNewImage (line 460) | private void AddNewImage() method UseWholeImage (line 473) | private void UseWholeImage() method DuplicateSelectedImages (line 485) | private void DuplicateSelectedImages() method FindSpriteRegion (line 503) | private void FindSpriteRegion(WindowsPoint initialPoint) method ToggleToolMode (line 564) | private void ToggleToolMode(SpriteSheetEditorToolMode newMode) method ImageCollectionChanged (line 569) | private void ImageCollectionChanged(object sender, NotifyCollectionCha... method SpritesContentChanged (line 582) | private void SpritesContentChanged(object sender, ItemChangeEventArgs e) method CreateNewImage (line 604) | [NotNull] method CanAddChildren (line 611) | bool IAddChildViewModel.CanAddChildren(IReadOnlyCollection chi... method AddChildren (line 623) | void IAddChildViewModel.AddChildren(IReadOnlyCollection childr... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/TextureRegionViewModel.cs class TextureRegionViewModel (line 12) | public class TextureRegionViewModel : ResizableSpriteInfoPartViewModel method TextureRegionViewModel (line 18) | public TextureRegionViewModel(SpriteInfoViewModel sprite, IMemberNode ... method Destroy (line 93) | public override void Destroy() method UseWholeImage (line 100) | public void UseWholeImage() method RefreshImageSize (line 111) | internal void RefreshImageSize() method EditorInitialized (line 118) | private void EditorInitialized(object sender, EventArgs eventArgs) method OnResizeDelta (line 124) | protected override void OnResizeDelta(ResizingDirection direction, dou... method ComputeTransactionName (line 165) | protected override string ComputeTransactionName(ResizingDirection dir... method ClampHorizontally (line 170) | private static void ClampHorizontally(ref RectangleF value, float maxL... method ClampVertically (line 176) | private static void ClampVertically(ref RectangleF value, float maxTop... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/ViewModels/ViewportViewModel.cs class ViewportViewModel (line 14) | public class ViewportViewModel : DispatcherViewModel method ViewportViewModel (line 28) | public ViewportViewModel(IViewModelServiceProvider serviceProvider) method ZoomIn (line 111) | public void ZoomIn(double centerPointX, double centerPointY) method ZoomOut (line 125) | public void ZoomOut(double centerPointX, double centerPointY) method FitOnScreen (line 137) | public void FitOnScreen() method ScaleToRealSize (line 147) | public void ScaleToRealSize() method ChangeScale (line 158) | public void ChangeScale(double newValue, double centerPointX, double c... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/SpriteEditor/Views/SpriteEditorView.xaml.cs class SpriteEditorView (line 20) | [AssetEditorView] method SpriteEditorView (line 23) | static SpriteEditorView() method SpriteEditorView (line 43) | public SpriteEditorView() method OnPreviewMouseDown (line 60) | protected override void OnPreviewMouseDown(MouseButtonEventArgs e) method InitializeEditor (line 71) | public async Task InitializeEditor(IAssetEditorViewModel editor) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Adorners/AdornerBase.cs type IAdornerBase (line 10) | internal interface IAdornerBase method Disable (line 15) | void Disable(); method Enable (line 17) | void Enable(); method Hide (line 19) | void Hide(); method Show (line 21) | void Show(); method Update (line 23) | void Update(Vector3 position); class AdornerBase (line 30) | internal abstract class AdornerBase : IAdornerBase method AdornerBase (line 38) | protected AdornerBase(UIEditorGameAdornerService service, UIElement ga... method Disable (line 58) | public virtual void Disable() method Enable (line 63) | public virtual void Enable() method Hide (line 68) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Show (line 74) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Update (line 80) | public abstract void Update(Vector3 position); method InitializeAttachedProperties (line 82) | protected void InitializeAttachedProperties() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Adorners/BorderAdorner.cs class BorderAdorner (line 13) | internal abstract class BorderAdorner : AdornerBase method BorderAdorner (line 18) | protected BorderAdorner(UIEditorGameAdornerService service, UIElement ... method UpdateBorderThickness (line 65) | protected virtual void UpdateBorderThickness() method UpdateSize (line 70) | protected virtual void UpdateSize() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Adorners/HighlightAdorner.cs class HighlightAdorner (line 13) | internal sealed class HighlightAdorner : BorderAdorner method HighlightAdorner (line 15) | public HighlightAdorner(UIEditorGameAdornerService service, UIElement ... method Highlight (line 27) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Unlit (line 33) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Update (line 39) | public override void Update(Vector3 position) method UpdateSize (line 45) | protected override void UpdateSize() method UpdateFromSettings (line 51) | private void UpdateFromSettings() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Adorners/IResizingAdorner.cs type IResizingAdorner (line 9) | internal interface IResizingAdorner method GetCursor (line 15) | Cursor GetCursor(); method OnResizingCompleted (line 20) | void OnResizingCompleted(); method OnResizingDelta (line 27) | void OnResizingDelta(float horizontalChange, float verticalChange); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Adorners/MarginAdorner.cs type MarginEdge (line 13) | internal enum MarginEdge class MarginAdorner (line 23) | internal sealed class MarginAdorner : AdornerBase method MarginAdorner (line 29) | public MarginAdorner(UIEditorGameAdornerService service, UIElement gam... method Disable (line 58) | public override void Disable() method Enable (line 63) | public override void Enable() method Update (line 68) | public override void Update(Vector3 position) method UpdateFromSettings (line 134) | private void UpdateFromSettings() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Adorners/MoveAdorner.cs class MoveAdorner (line 15) | internal sealed class MoveAdorner : BorderAdorner, IResizingAdorner method MoveAdorner (line 17) | public MoveAdorner(UIEditorGameAdornerService service, UIElement gameS... method GetCursor (line 26) | public Cursor GetCursor() => CannotMove() ? Cursors.No : Cursors.SizeAll; method Update (line 28) | public override void Update(Vector3 position) method UpdateSize (line 34) | protected override void UpdateSize() method CannotMove (line 40) | private bool CannotMove() method UpdateFromSettings (line 46) | private void UpdateFromSettings() method OnResizingDelta (line 55) | void IResizingAdorner.OnResizingDelta(float horizontalChange, float ve... method OnResizingCompleted (line 60) | void IResizingAdorner.OnResizingCompleted() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Adorners/SizingAdorner.cs class SizingAdorner (line 15) | internal sealed class SizingAdorner : BorderAdorner, IResizingAdorner method SizingAdorner (line 20) | public SizingAdorner(UIEditorGameAdornerService service, UIElement gam... method GetCursor (line 43) | public Cursor GetCursor() method Update (line 78) | public override void Update(Vector3 position) method UpdateFromSettings (line 83) | private void UpdateFromSettings() method UpdateRelativePosition (line 92) | private void UpdateRelativePosition() method OnResizingDelta (line 140) | void IResizingAdorner.OnResizingDelta(float horizontalChange, float ve... method OnResizingCompleted (line 145) | void IResizingAdorner.OnResizingCompleted() method MouseOverStateChanged (line 150) | private void MouseOverStateChanged(object sender, PropertyChangedArgs<... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Game/UIEditorGameAdornerService.Events.cs class UIEditorGameAdornerService (line 19) | partial class UIEditorGameAdornerService method GetElementIdsAtPosition (line 46) | public IReadOnlyCollection GetElementIdsAtPosition(ref Vector3 w... method ApplyChanges (line 66) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method PreviewTouchDown (line 74) | private void PreviewTouchDown(object sender, TouchEventArgs e) method PreviewTouchMove (line 118) | private void PreviewTouchMove(object sender, TouchEventArgs e) method TouchMove (line 124) | private void TouchMove(object sender, TouchEventArgs e) method TouchUp (line 186) | private void TouchUp(object sender, TouchEventArgs e) method CancelDrag (line 246) | private void CancelDrag() method DoHighlightingAtPosition (line 264) | private void DoHighlightingAtPosition(ref Vector3 worldPosition) method GetAdornerVisualsAtPosition (line 276) | private ICollection GetAdornerVisualsAt... method GetAssociatedAdorner (line 292) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryGetElementIdAtPosition (line 300) | private bool TryGetElementIdAtPosition(ref Vector3 worldPosition, out ... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Game/UIEditorGameAdornerService.cs class UIEditorGameAdornerService (line 23) | internal sealed partial class UIEditorGameAdornerService : EditorGameSer... class AdornerLayer (line 36) | private class AdornerLayer method AdornerLayer (line 53) | public AdornerLayer(UIElement gameSideElement) method Add (line 72) | public void Add(IAdornerBase adorner, bool addToParentLay... method CheckValidity (line 85) | public bool CheckValidity() method Disable (line 104) | public void Disable() method Enable (line 114) | public void Enable() method Hide (line 124) | public void Hide() method Highlight (line 136) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Invalidate (line 142) | public void Invalidate() method SetHighlightAdorner (line 150) | public void SetHighlightAdorner(HighlightAdorner value) method Show (line 163) | public void Show() method Unlit (line 175) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Update (line 181) | public void Update(ref Vector3 availableSize) method UIEditorGameAdornerService (line 246) | public UIEditorGameAdornerService(UIEditorController controller) method DisposeAsync (line 256) | public override ValueTask DisposeAsync() method AddAdorner (line 266) | [NotNull] method ClearSelection (line 279) | [NotNull] method DisableAdorner (line 285) | [NotNull] method EnableAdorner (line 294) | [NotNull] method HighlightAdorner (line 303) | [NotNull] method Refresh (line 312) | [NotNull] method RemoveAdorner (line 322) | [NotNull] method SelectElement (line 331) | [NotNull] method SelectElements (line 343) | [NotNull] method UnlitAllAdorners (line 358) | [NotNull] method Initialize (line 365) | protected override Task Initialize(EditorServiceGame editorGame) method CreateLayer (line 372) | private AdornerLayer CreateLayer(UIElement gameSideElement) method DoAddAdorner (line 412) | private void DoAddAdorner(Guid elementId) method DoDisableAdorner (line 426) | private void DoDisableAdorner(Guid elementId) method DoEnableAdorner (line 436) | private void DoEnableAdorner(Guid elementId) method DoHideAllAdorners (line 444) | private void DoHideAllAdorners() method DoHighlightAdorner (line 450) | private void DoHighlightAdorner(Guid elementId) method DoRemoveAdorner (line 463) | private void DoRemoveAdorner(Guid elementId) method DoSelectElement (line 476) | private void DoSelectElement(Guid elementId) method DoUnlitAllAdorners (line 486) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetAdornerCanvas (line 493) | private Canvas GetAdornerCanvas() method GetAdornerLayer (line 498) | private AdornerLayer GetAdornerLayer(Guid elementId) method Update (line 513) | private async Task Update() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Game/UIEditorGameCameraService.cs class UIEditorGameCameraService (line 16) | internal sealed class UIEditorGameCameraService : EditorGameCameraService method UIEditorGameCameraService (line 26) | public UIEditorGameCameraService(IEditorGameController controller) method ResetCamera (line 32) | public override void ResetCamera(Vector3 viewDirection) method Initialize (line 41) | protected override async Task Initialize(EditorServiceGame edito... method Reset (line 52) | protected override void Reset() method SetCurrentPitch (line 66) | protected override void SetCurrentPitch(float value) method SetCurrentYaw (line 74) | protected override void SetCurrentYaw(float value) method UpdateCamera (line 82) | protected override void UpdateCamera() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Game/UILayoutHelper.cs class UILayoutHelper (line 17) | internal static class UILayoutHelper method Move (line 27) | public static bool Move([NotNull] UIElement element, ref Vector3 delta... method Resize (line 56) | public static bool Resize([NotNull] UIElement element, ResizingDirecti... class RectData (line 72) | private class RectData type LayoutParameters (line 80) | private struct LayoutParameters method AdjustAlignmentInContainer (line 111) | private static void AdjustAlignmentInContainer(ref RectangleF elementR... method ExtractRects (line 140) | [NotNull] method MagnetizeBottom (line 234) | private static void MagnetizeBottom(ref RectangleF elementRect, ref Re... method MagnetizeLeft (line 271) | private static void MagnetizeLeft(ref RectangleF elementRect, ref Rect... method MagnetizeTop (line 306) | private static void MagnetizeTop(ref RectangleF elementRect, ref Recta... method MagnetizeRight (line 341) | private static void MagnetizeRight(ref RectangleF elementRect, ref Rec... method UpdateElementLayout (line 370) | private static void UpdateElementLayout([NotNull] UIElement element, r... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Services/UIEditorController.cs class UIEditorController (line 39) | public abstract class UIEditorController : AssetCompositeHierarchyEditor... method UIEditorController (line 57) | protected UIEditorController([NotNull] AssetViewModel asset, [NotNull]... method ResolutionChanged (line 73) | private async void ResolutionChanged(object sender, MemberNodeChangeEv... method CreateScene (line 112) | public override async Task CreateScene() method ConstructRootElements (line 188) | protected virtual bool ConstructRootElements(out ICollection CollectIdentifiable... method GetEntityByName (line 390) | [CanBeNull] method GetMousePositionInUI (line 396) | public Vector3 GetMousePositionInUI() method CreateEditorGame (line 415) | [NotNull] method GetUIComponent (line 421) | [CanBeNull] method FindElementDeep (line 433) | [CanBeNull] FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/UIEditorSettings.cs class UIEditorSettings (line 8) | internal static class UIEditorSettings method UIEditorSettings (line 13) | static UIEditorSettings() method Save (line 24) | public static void Save() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/ContentControlViewModel.cs class ContentControlViewModel (line 17) | internal sealed class ContentControlViewModel : UIElementViewModel method ContentControlViewModel (line 22) | public ContentControlViewModel([NotNull] UIEditorBaseViewModel editor,... method Destroy (line 31) | public override void Destroy() method CanAddOrInsertChildren (line 39) | protected override bool CanAddOrInsertChildren(IReadOnlyCollection GetOrCreateChildPartDesign... method ContentChanged (line 70) | private async void ContentChanged(object sender, MemberNodeChangeEvent... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/IUIElementFactory.cs type IUIElementFactory (line 9) | public interface IUIElementFactory method Create (line 15) | AssetCompositeHierarchyData Create(UIAsset... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/PanelViewModel.cs class PanelViewModel (line 24) | public sealed class PanelViewModel : UIElementViewModel method PanelViewModel (line 29) | public PanelViewModel([NotNull] UIEditorBaseViewModel editor, [NotNull... method Destroy (line 51) | public override void Destroy() method ChangeChildElementLayoutProperties (line 58) | public void ChangeChildElementLayoutProperties([NotNull] UIElement chi... method CanAddOrInsertChildren (line 219) | protected override bool CanAddOrInsertChildren(IReadOnlyCollection GetOrCreateChildPartDesign... method ChangeLayoutType (line 239) | private void ChangeLayoutType([NotNull] IUIElementFactory factory) method Ungroup (line 443) | private void Ungroup() method ChildrenContentChanged (line 477) | private async void ChildrenContentChanged(object sender, ItemChangeEve... method CopySwapExchange (line 532) | private void CopySwapExchange([NotNull] PanelViewModel sourcePanel, [N... method CreateGrid (line 583) | [NotNull] method CreateUniformGrid (line 594) | [NotNull] method GetOrientation (line 613) | private static Orientation GetOrientation(int colums, int rows, int la... method CopyCommonProperties (line 629) | private static void CopyCommonProperties([NotNull] INodeContainer node... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIEditorBaseViewModel.cs class UIEditorBaseViewModel (line 47) | public abstract class UIEditorBaseViewModel : AssetCompositeHierarchyEdi... method UIEditorBaseViewModel (line 71) | protected UIEditorBaseViewModel([NotNull] UIBaseViewModel asset, [NotN... method GetDisplayName (line 232) | [NotNull] method Destroy (line 239) | public override void Destroy() method Select (line 251) | public void Select(Guid elementId, bool isAdditive) method UpdateProperties (line 266) | public void UpdateProperties(Guid elementId, IReadOnlyDictionary InitializeEditor() method CreatePartViewModel (line 314) | public override AssetCompositeItemViewModel CreatePartViewModel(AssetC... method OnGameContentLoaded (line 320) | protected override Task OnGameContentLoaded() method ActiveRootChanged (line 326) | private async void ActiveRootChanged(UIElementViewModel previousRoot, ... method AddLibrary (line 351) | private void AddLibrary(UILibraryViewModel library) method AssetsCollectionChanged (line 368) | private void AssetsCollectionChanged(object sender, NotifyCollectionCh... method CanPaste (line 392) | protected override bool CanPaste(bool asRoot) method Delete (line 420) | protected override async Task Delete() method DuplicateSelection (line 457) | protected override ISet DuplicateSelection() method CanPasteIntoItem (line 482) | protected override bool CanPasteIntoItem(IPasteResult pasteResult, Ass... method SelectedContentCollectionChanged (line 500) | protected override void SelectedContentCollectionChanged(NotifyCollect... method UpdateCommands (line 525) | protected override void UpdateCommands() method RefreshEditorProperties (line 545) | protected override Task RefreshEditorProperties() method BreakLinkToLibrary (line 551) | private void BreakLinkToLibrary() method CreateLibraryFromSelection (line 556) | private void CreateLibraryFromSelection() method CreatePageFromSelection (line 568) | private void CreatePageFromSelection() method GetElementsAtPosition (line 582) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GroupInto (line 588) | private void GroupInto(IUIElementFactory factory) method InitializeLibraries (line 631) | private void InitializeLibraries() method LibraryContentChanged (line 656) | private void LibraryContentChanged(object sender, ItemChangeEventArgs e) method LoadSettings (line 681) | private void LoadSettings() method LoadSettings (line 704) | private void LoadSettings(SceneSettingsData settings) method OpenLibraryEditor (line 709) | private void OpenLibraryEditor() method RefreshSelectableElements (line 721) | private void RefreshSelectableElements() method RemoveLibrary (line 733) | private void RemoveLibrary(UILibraryViewModel library) method ResetZoom (line 741) | private void ResetZoom() method SaveSettings (line 747) | private void SaveSettings() method SaveSettings (line 773) | private void SaveSettings(SceneSettingsData settings) method SelectLibrary (line 778) | private void SelectLibrary() method SetCurrentSelection (line 785) | private void SetCurrentSelection(AbsoluteId elementId) method Zoom (line 796) | private void Zoom(float amount) method CanAddChildren (line 808) | bool IAddChildViewModel.CanAddChildren(IReadOnlyCollection chi... method AddChildren (line 822) | void IAddChildViewModel.AddChildren(IReadOnlyCollection childr... method GetDropTarget (line 830) | private UIElementViewModel GetDropTarget(ref Vector3 worldPosition, IR... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIElementFromLibrary.cs class UIElementFromLibrary (line 14) | internal sealed class UIElementFromLibrary : ViewModelBase, IUIElementFa... method UIElementFromLibrary (line 19) | public UIElementFromLibrary(IViewModelServiceProvider serviceProvider,... method Create (line 35) | public AssetCompositeHierarchyData Create(... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIElementFromSystemLibrary.cs class UIElementFromSystemLibrary (line 18) | internal sealed class UIElementFromSystemLibrary : ViewModelBase, IUIEle... method UIElementFromSystemLibrary (line 23) | public UIElementFromSystemLibrary([NotNull] IViewModelServiceProvider ... method Create (line 43) | [NotNull] FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIElementViewModel.cs type PanelCommandMode (line 28) | public enum PanelCommandMode class UIElementViewModel (line 53) | [DebuggerDisplay("{Name} [{ElementType}]")] method UIElementViewModel (line 62) | public UIElementViewModel([NotNull] UIEditorBaseViewModel editor, [Not... method UIElementViewModel (line 66) | protected UIElementViewModel([NotNull] UIEditorBaseViewModel editor, [... method NotifyGameSidePartAdded (line 115) | public override async Task NotifyGameSidePartAdded() method CanDuplicate (line 123) | public bool CanDuplicate() method Destroy (line 129) | public override void Destroy() method Duplicate (line 140) | [NotNull] method GetNodePath (line 166) | public override GraphNodePath GetNodePath() method GetRootElementViewModel (line 183) | [NotNull] method DisableAdorner (line 201) | internal Task DisableAdorner() method EnableAdorner (line 210) | internal async Task EnableAdorner() method SelectAdorner (line 224) | internal async Task SelectAdorner() method CanAddOrInsertChildren (line 235) | protected override bool CanAddOrInsertChildren(IReadOnlyCollection(UIElement element, PropertyK... method RemoveDependencyProperty (line 254) | protected bool RemoveDependencyProperty(UIElement element, PropertyKey... method SetDependencyPropertyValue (line 266) | protected void SetDependencyPropertyValue(UIElement element, Proper... method UpdateSourceLibrary (line 281) | private void UpdateSourceLibrary() method BaseElementChanged (line 286) | private void BaseElementChanged(object sender, MemberNodeChangeEventAr... method PanelCommandImpl (line 291) | private void PanelCommandImpl(PanelCommandMode mode) method GetRootNode (line 298) | IObjectNode IPropertyProviderViewModel.GetRootNode() method GetAbsolutePathToRootNode (line 303) | GraphNodePath IAssetPropertyProviderViewModel.GetAbsolutePathToRootNode() method ShouldConstructMember (line 308) | bool IPropertyProviderViewModel.ShouldConstructMember(IMemberNode member) method ShouldConstructItem (line 320) | bool IPropertyProviderViewModel.ShouldConstructItem(IObjectNode collec... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIElementViewModelFactory.cs class UIElementViewModelFactory (line 13) | internal sealed class UIElementViewModelFactory method UIElementViewModelFactory (line 19) | private UIElementViewModelFactory() method ProvideViewModel (line 27) | public UIElementViewModel ProvideViewModel([NotNull] UIEditorBaseViewM... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIHierarchyItemViewModel.cs class UIHierarchyItemViewModel (line 19) | public abstract class UIHierarchyItemViewModel : AssetCompositeItemViewM... method UIHierarchyItemViewModel (line 21) | protected UIHierarchyItemViewModel([NotNull] UIEditorBaseViewModel edi... method CanAddOrInsertChildren (line 44) | protected abstract bool CanAddOrInsertChildren([NotNull] IReadOnlyColl... method GetDropLocationName (line 50) | [NotNull] method MoveChildren (line 57) | protected virtual void MoveChildren([NotNull] IReadOnlyCollection chi... method AddChildren (line 167) | void IAddChildViewModel.AddChildren(IReadOnlyCollection childr... method CanInsertChildren (line 172) | bool IInsertChildViewModel.CanInsertChildren(IReadOnlyCollection ... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/ViewModels/UIRootViewModel.cs class UIRootViewModel (line 19) | public abstract class UIRootViewModel : UIHierarchyItemViewModel method UIRootViewModel (line 23) | protected UIRootViewModel([NotNull] UIEditorBaseViewModel editor, [Not... method Destroy (line 33) | public override void Destroy() method GetNodePath (line 41) | public override GraphNodePath GetNodePath() method NotifyGameSidePartAdded (line 50) | public override Task NotifyGameSidePartAdded() method ReplaceRootElement (line 60) | public abstract void ReplaceRootElement([NotNull] PanelViewModel sourc... method GetDropLocationName (line 63) | protected override string GetDropLocationName() method OnRootUIElementsChanged (line 68) | protected virtual void OnRootUIElementsChanged([NotNull] ItemChangeEve... method RootUIElementsChanged (line 73) | private async void RootUIElementsChanged(object sender, [NotNull] Item... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/ThicknessEditor.cs class ThicknessEditor (line 11) | public class ThicknessEditor : VectorEditorBase method UpdateComponentsFromValue (line 80) | protected override void UpdateComponentsFromValue(Thickness? value) method UpdateValueFromComponent (line 94) | protected override Thickness? UpdateValueFromComponent(DependencyPrope... method UpdateValueFromFloat (line 113) | protected override Thickness? UpdateValueFromFloat(float value) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIEditorView.xaml.cs class UIEditorView (line 16) | public abstract partial class UIEditorView : IEditorView method UIEditorView (line 20) | protected UIEditorView() method InitializeEditor (line 31) | public async Task InitializeEditor(IAssetEditorViewModel editor) method OnPreviewMouseDown (line 50) | protected override void OnPreviewMouseDown(MouseButtonEventArgs e) method EditorPreviewKeyDown (line 60) | private void EditorPreviewKeyDown(object sender, KeyEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIEditor/Views/UIElementFactoryTypeConverter.cs class UIElementFactoryTypeConverter (line 10) | internal class UIElementFactoryTypeConverter : OneWayValueConverter] method UILibraryEditorViewModel (line 34) | public UILibraryEditorViewModel([NotNull] UILibraryViewModel asset) method UILibraryEditorViewModel (line 44) | private UILibraryEditorViewModel([NotNull] UILibraryViewModel asset, [... method Destroy (line 52) | public override void Destroy() method CreateRootPartViewModel (line 62) | protected override AssetCompositeItemViewModel CreateRootPartViewModel() method InitializeEditor (line 69) | protected override async Task InitializeEditor() method RootElementsCollectionChanged (line 81) | private void RootElementsCollectionChanged(object sender, [NotNull] No... method RootPropertyChanged (line 111) | private void RootPropertyChanged(object sender, [NotNull] PropertyChan... method UpdatePublicUIElementsEntry (line 120) | private void UpdatePublicUIElementsEntry(Guid rootId, [CanBeNull] stri... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UILibraryEditor/ViewModels/UILibraryRootViewModel.cs class UILibraryRootViewModel (line 16) | public sealed class UILibraryRootViewModel : UIRootViewModel method UILibraryRootViewModel (line 18) | public UILibraryRootViewModel(UIEditorBaseViewModel editor, [NotNull] ... method ReplaceRootElement (line 29) | public override void ReplaceRootElement(PanelViewModel sourcePanel, As... method CanAddOrInsertChildren (line 41) | protected override bool CanAddOrInsertChildren(IReadOnlyCollection] FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIPageEditor/Services/UIPageEditorController.cs class UIPageEditorController (line 17) | public sealed class UIPageEditorController : UIEditorController method UIPageEditorController (line 24) | public UIPageEditorController([NotNull] AssetViewModel asset, [NotNull... method ConstructRootElements (line 30) | protected override bool ConstructRootElements(out ICollection] method UIPageEditorViewModel (line 31) | public UIPageEditorViewModel([NotNull] UIPageViewModel asset) method UIPageEditorViewModel (line 41) | private UIPageEditorViewModel([NotNull] UIPageViewModel asset, [NotNul... method CanPaste (line 49) | protected override bool CanPaste(bool asRoot) method CreateRootPartViewModel (line 58) | protected override AssetCompositeItemViewModel CreateRootPartViewModel() method InitializeEditor (line 65) | protected override async Task InitializeEditor() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIPageEditor/ViewModels/UIPageRootViewModel.cs class UIPageRootViewModel (line 18) | public sealed class UIPageRootViewModel : UIRootViewModel, IAddChildView... method UIPageRootViewModel (line 25) | public UIPageRootViewModel([NotNull] UIEditorBaseViewModel editor, [No... method ReplaceRootElement (line 39) | public override void ReplaceRootElement(PanelViewModel sourcePanel, As... method CanAddOrInsertChildren (line 51) | protected override bool CanAddOrInsertChildren(IReadOnlyCollection childr... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/UIPageEditor/Views/UIPageEditorView.cs class UIPageEditorView (line 10) | [AssetEditorView] FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/BlockNodeVertex.cs class BlockNodeVertex (line 20) | public class BlockNodeVertex : NodeVertex, IAddChildViewModel method BlockNodeVertex (line 29) | internal BlockNodeVertex(VisualScriptBlockViewModel viewModel) method Slots_CollectionChanged (line 48) | private void Slots_CollectionChanged(object sender, TrackingCollection... method AddOutgoing (line 77) | public override void AddOutgoing(NodeVertex target, object from, objec... method ConnectControl (line 89) | public override void ConnectControl(VertexControl vertexControl) method VertexControl_PositionChanged (line 105) | private void VertexControl_PositionChanged(object sender, VertexPositi... method VertexControl_MouseUp (line 116) | private void VertexControl_MouseUp(object sender, System.Windows.Input... method FinalizeMove (line 122) | internal void FinalizeMove() method RoundSnapPosition (line 144) | private static Int2 RoundSnapPosition(System.Windows.Point position) method DisconnectControl (line 151) | public override void DisconnectControl(VertexControl vertexControl) method ViewModel_PositionChanged (line 159) | private void ViewModel_PositionChanged(object sender, MemberNodeChange... method ToString (line 172) | public override string ToString() method CanAddChildren (line 177) | bool IAddChildViewModel.CanAddChildren(IReadOnlyCollection chi... method AddChildren (line 183) | void IAddChildViewModel.AddChildren(IReadOnlyCollection childr... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/BlockTemplateDescriptionCollectionViewModel.cs class BlockTemplateDescriptionViewModel (line 20) | public class BlockTemplateDescriptionViewModel : TemplateDescriptionView... method BlockTemplateDescriptionViewModel (line 22) | public BlockTemplateDescriptionViewModel(IViewModelServiceProvider ser... method CreateTemplate (line 29) | public static TemplateDescription CreateTemplate(IBlockFactory blockFa... class BlockTemplateDescriptionCollectionViewModel (line 40) | public class BlockTemplateDescriptionCollectionViewModel : AddItemTempla... method BlockTemplateDescriptionCollectionViewModel (line 42) | public BlockTemplateDescriptionCollectionViewModel(VisualScriptEditorV... method RegisterBlockTemplate (line 60) | private void RegisterBlockTemplate(BlockFromType blockFactory) type IBlockFactory (line 71) | public interface IBlockFactory method Create (line 77) | Task Create(); class BlockFromMethod (line 80) | public class BlockFromMethod : BlockFromType method BlockFromMethod (line 93) | public BlockFromMethod(VisualScriptEditorViewModel editor) : base(type... method Create (line 98) | public override async Task Create() class BlockFromType (line 129) | public class BlockFromType : IBlockFactory method BlockFromType (line 131) | public BlockFromType(Type blockType) method Create (line 146) | public virtual Task Create() FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Converters/AvailableVariableReferenceValueConverter.cs class AvailableVariableReferenceValueConverter (line 13) | public class AvailableVariableReferenceValueConverter : OneWayMultiValue... method Convert (line 15) | public override object Convert(object[] values, Type targetType, objec... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Converters/MethodToDisplayName.cs class MethodToDisplayName (line 17) | public class MethodToDisplayName : OneWayValueConverter TransformVariableIntoBlock(Symbol symbol); FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/LinkNodeEdge.cs class LinkNodeEdge (line 9) | public class LinkNodeEdge : NodeEdge method LinkNodeEdge (line 11) | internal LinkNodeEdge(VisualScriptLinkViewModel viewModel, BlockNodeVe... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/RoslynInternalExtensions.cs class RoslynInternalExtensions (line 12) | internal static class RoslynInternalExtensions method GetAllInterfacesIncludingThis (line 14) | public static IList GetAllInterfacesIncludingThis(th... method GetBaseTypes (line 29) | public static IEnumerable GetBaseTypes(this ITypeSym... method OverriddenMember (line 39) | public static ISymbol OverriddenMember(this ISymbol symbol) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/SinglePropertyProvider.cs class SinglePropertyProvider (line 10) | public class SinglePropertyProvider : IPropertyProviderViewModel method SinglePropertyProvider (line 14) | public SinglePropertyProvider(IObjectNode rootNode) method GetRootNode (line 24) | public IObjectNode GetRootNode() => rootNode; method ShouldConstructMember (line 28) | bool IPropertyProviderViewModel.ShouldConstructMember(IMemberNode memb... method ShouldConstructItem (line 30) | bool IPropertyProviderViewModel.ShouldConstructItem(IObjectNode collec... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/Views/VisualScriptEditorView.xaml.cs class VisualScriptEditorView (line 21) | public partial class VisualScriptEditorView : IEditorView, IVisualScript... method VisualScriptEditorView (line 27) | public VisualScriptEditorView() method InitializeEditor (line 38) | public async Task InitializeEditor(IAssetEditorViewModel editor) method OnPreviewMouseDown (line 50) | protected override void OnPreviewMouseDown(MouseButtonEventArgs e) method TransformVariableIntoBlock (line 66) | async Task IVisualScriptViewModelService.TransformVariableIntoB... method DropVariableContextMenuGetClicked (line 115) | private void DropVariableContextMenuGetClicked(object sender, RoutedEv... method DropVariableContextMenuSetClicked (line 120) | private void DropVariableContextMenuSetClicked(object sender, RoutedEv... method ZoomControl_MouseUp (line 125) | private void ZoomControl_MouseUp(object sender, MouseButtonEventArgs e) type DropVariableContextMenuChoice (line 131) | enum DropVariableContextMenuChoice FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/VisualScriptBlockViewModel.cs class VisualScriptBlockViewModel (line 24) | public class VisualScriptBlockViewModel : DispatcherViewModel, IAssetPro... method VisualScriptBlockViewModel (line 30) | public VisualScriptBlockViewModel(VisualScriptMethodEditorViewModel me... method Destroy (line 45) | public override void Destroy() method GetAbsolutePathToRootNode (line 87) | GraphNodePath IAssetPropertyProviderViewModel.GetAbsolutePathToRootNode() method GetRootNode (line 101) | IObjectNode IPropertyProviderViewModel.GetRootNode() => blockNode; method ShouldConstructMember (line 103) | bool IPropertyProviderViewModel.ShouldConstructMember(IMemberNode memb... method ShouldConstructItem (line 105) | bool IPropertyProviderViewModel.ShouldConstructItem(IObjectNode collec... method GraphNodeListener_Changing (line 107) | private void GraphNodeListener_Changing(object sender, MemberNodeChang... method GraphNodeListener_Changed (line 115) | private async void GraphNodeListener_Changed(object sender, MemberNode... method CanAddChildren (line 135) | public bool CanAddChildren(IReadOnlyCollection children, AddCh... method AddChildren (line 164) | public void AddChildren(IReadOnlyCollection children, AddChild... method GetDroppedUnderlyingObject (line 174) | private static object GetDroppedUnderlyingObject(object child) method FindDropProperty (line 182) | private IMemberNode FindDropProperty(object droppedObject) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/VisualScriptEditorViewModel.Diagnostics.cs class VisualScriptEditorViewModel (line 21) | public partial class VisualScriptEditorViewModel method Session_AssetPropertiesChanged (line 28) | private async void Session_AssetPropertiesChanged(object sender, Asset... method TriggerBackgroundCompilation (line 37) | private async Task TriggerBackgroundCompilation() method AddOverridableMembers (line 166) | private static void AddOverridableMembers(List result, INamed... method RemoveOverriddenMembers (line 177) | private static void RemoveOverriddenMembers(List result, INam... method IsOverridable (line 189) | private static bool IsOverridable(ISymbol member, INamedTypeSymbol con... type Diagnostic (line 219) | public struct Diagnostic FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/VisualScriptEditorViewModel.cs class VisualScriptEditorViewModel (line 27) | [AssetEditorViewModel] method VisualScriptEditorViewModel (line 51) | public VisualScriptEditorViewModel(IVisualScriptViewModelService visua... method Initialize (line 77) | public sealed override async Task Initialize() method Destroy (line 112) | public override void Destroy() method CompilationUpdated (line 198) | private async void CompilationUpdated(object sender, EventArgs e) method RegenerateSlots (line 203) | private async Task RegenerateSlots() method AddNewProperty (line 217) | private void AddNewProperty() method RemoveSelectedProperties (line 227) | private void RemoveSelectedProperties() method AddNewMethod (line 240) | private void AddNewMethod(object methodSymbolObject) method RemoveSelectedFunction (line 322) | private void RemoveSelectedFunction() method SwitchFunctionEditor (line 334) | private async Task SwitchFunctionEditor(VisualScriptMethodViewModel pr... method AskUserForSymbol (line 361) | public async Task AskUserForSymbol() class SymbolSearchHelper (line 390) | class SymbolSearchHelper : IDisposable method SymbolSearchHelper (line 397) | public SymbolSearchHelper(VisualScriptEditorViewModel viewModel) method ViewModel_PropertyChanged (line 415) | private void ViewModel_PropertyChanged(object sender, System.Compone... method RestartSearch (line 423) | private void RestartSearch(object sender, EventArgs e) method Dispose (line 434) | public void Dispose() method GenerateSymbolSearchValues (line 448) | private void GenerateSymbolSearchValues(Compilation latestCompilatio... method GetAssemblies (line 520) | private static IEnumerable GetAssemblies( method GetAllTypes (line 551) | private static IEnumerable GetAllTypes( FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/VisualScriptLinkViewModel.cs class VisualScriptLinkViewModel (line 17) | public class VisualScriptLinkViewModel : DispatcherViewModel, IAssetProp... method VisualScriptLinkViewModel (line 21) | public VisualScriptLinkViewModel(VisualScriptMethodEditorViewModel met... method GetAbsolutePathToRootNode (line 52) | GraphNodePath IAssetPropertyProviderViewModel.GetAbsolutePathToRootNode() method GetRootNode (line 66) | IObjectNode IPropertyProviderViewModel.GetRootNode() => Editor.Session... method ShouldConstructMember (line 68) | bool IPropertyProviderViewModel.ShouldConstructMember(IMemberNode memb... method ShouldConstructItem (line 69) | bool IPropertyProviderViewModel.ShouldConstructItem(IObjectNode collec... FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/VisualScriptMethodEditorViewModel.cs class VisualScriptMethodEditorViewModel (line 27) | public class VisualScriptMethodEditorViewModel : DispatcherViewModel, IA... method VisualScriptMethodEditorViewModel (line 46) | public VisualScriptMethodEditorViewModel(VisualScriptEditorViewModel e... method Initialize (line 57) | public async Task Initialize() method Destroy (line 90) | public override void Destroy() method AddNewParameter (line 127) | private void AddNewParameter() method RemoveSelectedParameters (line 137) | private void RemoveSelectedParameters() method FinalizeMoves (line 150) | public void FinalizeMoves() method CanAddChildren (line 166) | bool IAddChildViewModel.CanAddChildren(IReadOnlyCollection chi... method AddChildren (line 188) | async void IAddChildViewModel.AddChildren(IReadOnlyCollection ... method SelectedBlocks_CollectionChanged (line 207) | private void SelectedBlocks_CollectionChanged(object sender, NotifyCol... method DeleteSelection (line 214) | private void DeleteSelection() method ContextMenuOpening (line 231) | public void ContextMenuOpening(System.Windows.Point mousePosition) method RunBlockTemplate (line 237) | private async void RunBlockTemplate(ITemplateDescriptionViewModel temp... method AddLinkViewModel (line 258) | private void AddLinkViewModel(Link link) method RemoveLinkViewModel (line 285) | private void RemoveLinkViewModel(Link link) method AddBlockViewModel (line 302) | private async Task AddBlockViewModel(Block block) method RemoveBlockViewModel (line 323) | private void RemoveBlockViewModel(Block block) method BlocksContentChanged (line 334) | private void BlocksContentChanged(object sender, ItemChangeEventArgs e) method LinksContentChanged (line 359) | private void LinksContentChanged(object sender, ItemChangeEventArgs e) method Diagnostics_CollectionChanged (line 384) | private void Diagnostics_CollectionChanged(Object sender, NotifyCollec... method FindBlockFromId (line 415) | private BlockNodeVertex FindBlockFromId(Guid blockId) method FindLinkFromId (line 428) | private LinkNodeEdge FindLinkFromId(Guid linkId) FILE: sources/editor/Stride.Assets.Presentation/AssetEditors/VisualScriptEditor/VisualScriptSlotViewModel.cs class VisualScriptSlotViewModel (line 15) | public class VisualScriptSlotViewModel : DispatcherViewModel method VisualScriptSlotViewModel (line 21) | public VisualScriptSlotViewModel(VisualScriptBlockViewModel block, Slo... FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/Axes/AxisBase.cs type AxisLayer (line 46) | public enum AxisLayer type AxisPosition (line 62) | public enum AxisPosition type TickStyle (line 93) | public enum TickStyle class AxisBase (line 116) | public abstract class AxisBase method CreateTickValues (line 377) | public static IList CreateTickValues(double from, double to, d... method Center (line 416) | public void Center(Point point) method CoerceActualMaxMin (line 433) | public virtual void CoerceActualMaxMin() method FormatValue (line 458) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetTickValues (line 470) | public virtual void GetTickValues(out IList majorLabelValues, ... method InverseTransform (line 483) | public virtual double InverseTransform(double sx, bool isVector = false) method InverseTransform (line 496) | public virtual Point InverseTransform(double x, double y, AxisBase yax... method IsHorizontal (line 506) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsValidValue (line 517) | public bool IsValidValue(double value) method IsVertical (line 528) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Include (line 538) | public virtual void Include(double value) method Measure (line 552) | public virtual Size Measure(IDrawingContext drawingContext) method Pan (line 605) | public virtual void Pan(Point ppt, Point cpt) method Pan (line 615) | public virtual void Pan(double delta) method Reset (line 649) | public virtual void Reset() method SetViewMaxMinToActualMaxMin (line 671) | public void SetViewMaxMinToActualMaxMin() method Transform (line 683) | public virtual double Transform(double x, bool isVector = false) method Transform (line 696) | public virtual Point Transform(double x, double y, AxisBase yaxis, boo... method Zoom (line 706) | public virtual void Zoom(double newScale) method Zoom (line 768) | public virtual void Zoom(double x0, double x1) method ZoomAt (line 791) | public virtual void ZoomAt(double factor, double x) method ZoomAtCenter (line 834) | public virtual void ZoomAtCenter(double factor) method ResetDataMaxMin (line 844) | internal virtual void ResetDataMaxMin() method UpdateActualMaxMin (line 855) | internal virtual void UpdateActualMaxMin() method UpdateIntervals (line 896) | internal virtual void UpdateIntervals(Rect curveArea) method UpdateTransform (line 924) | internal virtual void UpdateTransform(Rect bounds) method CalculateActualInterval (line 982) | protected double CalculateActualInterval(double availableSize, double ... method CalculateActualMaximum (line 1044) | protected virtual double CalculateActualMaximum() method CalculateActualMinimum (line 1070) | protected virtual double CalculateActualMinimum() method CalculateMinorInterval (line 1097) | protected double CalculateMinorInterval(double majorInterval) method PostInverseTransform (line 1110) | protected abstract double PostInverseTransform(double x); method PreTransform (line 1119) | protected abstract double PreTransform(double x); method SetTransform (line 1126) | protected void SetTransform(double newScale, double newOffset) FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/Axes/AxisChangedEventArgs.cs type AxisChangeTypes (line 39) | public enum AxisChangeTypes class AxisChangedEventArgs (line 60) | public class AxisChangedEventArgs : EventArgs method AxisChangedEventArgs (line 68) | public AxisChangedEventArgs(AxisChangeTypes changeType, double deltaMi... FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/Axes/HorizontalAndVerticalAxisRenderer.cs class HorizontalAndVerticalAxisRenderer (line 46) | internal class HorizontalAndVerticalAxisRenderer method HorizontalAndVerticalAxisRenderer (line 52) | public HorizontalAndVerticalAxisRenderer(CurveEditorViewModel editor, ... method Render (line 112) | public void Render(AxisBase axis, int pass) method IsWithin (line 178) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetTickPositions (line 193) | protected virtual void GetTickPositions(AxisBase axis, TickStyle tickS... method RenderAxisTitle (line 227) | protected virtual void RenderAxisTitle(AxisBase axis, double titlePosi... method RenderMajorItems (line 238) | protected virtual void RenderMajorItems(AxisBase axis, double axisPosi... method RenderMinorItems (line 404) | protected virtual void RenderMinorItems(AxisBase axis, double axisPosi... method SnapTo (line 487) | protected static void SnapTo(double target, ref double v, double eps =... FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/Axes/LinearAxis.cs class LinearAxis (line 9) | public class LinearAxis : AxisBase method PostInverseTransform (line 15) | protected override double PostInverseTransform(double x) method PreTransform (line 21) | protected override double PreTransform(double x) FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/Axes/LogarithmicAxis.cs class LogarithmicAxis (line 11) | public sealed class LogarithmicAxis : AxisBase method PostInverseTransform (line 17) | protected override double PostInverseTransform(double x) method PreTransform (line 23) | protected override double PreTransform(double x) FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/ColorComponentCurveViewModel.cs type ColorComponent (line 13) | public enum ColorComponent class ColorComponentCurveViewModel (line 38) | public abstract class ColorComponentCurveViewModel Create... class Color4ComponentCurveViewModel (line 90) | public sealed class Color4ComponentCurveViewModel : ColorComponentCurveV... method Color4ComponentCurveViewModel (line 92) | public Color4ComponentCurveViewModel([NotNull] CurveEditorViewModel ed... method UpdateComponent (line 98) | protected override void UpdateComponent(ref Color4 value, Vector2 real... FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/ColorCurveViewModel.cs class Color4CurveViewModel (line 17) | public sealed class Color4CurveViewModel : CurveViewModelBase type ColorData (line 19) | private struct ColorData method ColorData (line 27) | public ColorData(float t, float r, float g, float b, float a) method Color4CurveViewModel (line 61) | public Color4CurveViewModel([NotNull] CurveEditorViewModel editor, [No... method RenderPoints (line 67) | protected override void RenderPoints(IDrawingContext drawingContext, r... method UpdateData (line 78) | protected internal override void UpdateData() method UpdateMaxMin (line 106) | protected internal override void UpdateMaxMin() FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/ColorKeyFrameCurveViewModel.cs class Color4KeyFrameCurveViewModel (line 13) | public sealed class Color4KeyFrameCurveViewModel : DecomposedCurveViewMo... method Color4KeyFrameCurveViewModel (line 15) | public Color4KeyFrameCurveViewModel([NotNull] CurveEditorViewModel edi... FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/ControlPoints/ColorComponentControlPointViewModel.cs class ColorComponentControlPointViewModel (line 10) | public abstract class ColorComponentControlPointViewModel : KeyF... method ColorComponentControlPointViewModel (line 13) | protected ColorComponentControlPointViewModel([NotNull] CurveViewModel... class Color4ComponentControlPointViewModel (line 23) | public sealed class Color4ComponentControlPointViewModel : ColorComponen... method Color4ComponentControlPointViewModel (line 25) | public Color4ComponentControlPointViewModel([NotNull] CurveViewModelBa... method GetValue (line 30) | protected override double GetValue() method SetValue (line 51) | protected override void SetValue(double value) FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/ControlPoints/ControlPointViewModelBase.cs class ControlPointViewModelBase (line 21) | public abstract class ControlPointViewModelBase : DispatcherViewModel, I... method ControlPointViewModelBase (line 31) | protected ControlPointViewModelBase([NotNull] CurveViewModelBase curve) method OnResizingCompleted (line 119) | void IResizingTarget.OnResizingCompleted(ResizingDirection direction, ... method OnResizingDelta (line 128) | void IResizingTarget.OnResizingDelta(ResizingDirection direction, doub... method OnResizingStarted (line 133) | void IResizingTarget.OnResizingStarted(ResizingDirection direction) method OnResizingCompleted (line 141) | protected virtual void OnResizingCompleted(ResizingDirection direction... method OnResizingDelta (line 153) | protected virtual void OnResizingDelta(ResizingDirection direction, do... method CoerceResizing (line 170) | protected virtual void CoerceResizing(ref Vector2 changeVector, bool i... method CreateBinding (line 175) | [NotNull] method OnPropertyChanged (line 181) | protected override void OnPropertyChanged([NotNull] params string[] pr... method SynchronizePoint (line 192) | protected void SynchronizePoint() FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/ControlPoints/FloatControlPointViewModel.cs class FloatControlPointViewModel (line 9) | public sealed class FloatControlPointViewModel : KeyFrameControlPointVie... method FloatControlPointViewModel (line 11) | public FloatControlPointViewModel([NotNull] CurveViewModelBase curve, ... method GetValue (line 17) | protected override double GetValue() method SetValue (line 22) | protected override void SetValue(double value) FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/ControlPoints/KeyFrameControlPointViewModel.cs class KeyFrameControlPointViewModel (line 14) | public abstract class KeyFrameControlPointViewModel : ControlPoi... method KeyFrameControlPointViewModel (line 20) | protected KeyFrameControlPointViewModel([NotNull] CurveViewModelBase c... method Destroy (line 41) | public override void Destroy() method OnResizingCompleted (line 48) | protected override void OnResizingCompleted(ResizingDirection directio... method GetValue (line 68) | protected abstract double GetValue(); method SetValue (line 70) | protected abstract void SetValue(double value); method Dispose (line 73) | void IDisposable.Dispose() method Cleanup (line 78) | private void Cleanup() FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/ControlPoints/RotationComponentControlPointViewModel.cs class RotationComponentControlPointViewModel (line 11) | public sealed class RotationComponentControlPointViewModel : KeyFrameCon... method RotationComponentControlPointViewModel (line 13) | public RotationComponentControlPointViewModel([NotNull] CurveViewModel... method GetValue (line 22) | protected override double GetValue() method SetValue (line 43) | protected override void SetValue(double value) FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/ControlPoints/VectorComponentControlPointViewModel.cs class VectorComponentControlPointViewModel (line 11) | public abstract class VectorComponentControlPointViewModel : Key... method VectorComponentControlPointViewModel (line 14) | protected VectorComponentControlPointViewModel([NotNull] CurveViewMode... class Vector2ComponentControlPointViewModel (line 24) | public sealed class Vector2ComponentControlPointViewModel : VectorCompon... method Vector2ComponentControlPointViewModel (line 26) | public Vector2ComponentControlPointViewModel([NotNull] CurveViewModelB... method GetValue (line 33) | protected override double GetValue() method SetValue (line 52) | protected override void SetValue(double value) class Vector3ComponentControlPointViewModel (line 75) | public sealed class Vector3ComponentControlPointViewModel : VectorCompon... method Vector3ComponentControlPointViewModel (line 77) | public Vector3ComponentControlPointViewModel([NotNull] CurveViewModelB... method GetValue (line 83) | protected override double GetValue() method SetValue (line 104) | protected override void SetValue(double value) class Vector4ComponentControlPointViewModel (line 130) | public sealed class Vector4ComponentControlPointViewModel : VectorCompon... method Vector4ComponentControlPointViewModel (line 132) | public Vector4ComponentControlPointViewModel([NotNull] CurveViewModelB... method GetValue (line 137) | protected override double GetValue() method SetValue (line 158) | protected override void SetValue(double value) FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/CurveEditorViewModel.CurveFactory.cs class CurveEditorViewModel (line 13) | partial class CurveEditorViewModel method CreateCurveHierarchy (line 23) | [NotNull] method CreateCurveHierarchy (line 64) | [NotNull] method GetDisplayName (line 106) | private static string GetDisplayName(Type type, string propertyName) FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/CurveEditorViewModel.DrawingModel.cs class CurveEditorViewModel (line 46) | partial class CurveEditorViewModel : IDrawingModel method GetColor (line 118) | public Color GetColor(VectorComponent component) method InvalidateView (line 123) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Attach (line 130) | void IDrawingModel.Attach([NotNull] IDrawingView view) method Detach (line 143) | void IDrawingModel.Detach([NotNull] IDrawingView view) method Render (line 156) | void IDrawingModel.Render([NotNull] IDrawingContext drawingContext, do... method Update (line 164) | void IDrawingModel.Update(bool updateData) method RenderOverride (line 175) | protected virtual void RenderOverride(IDrawingContext drawingContext, ... method UpdateOverride (line 212) | protected virtual void UpdateOverride(bool updateData) method InitializeRendering (line 224) | partial void InitializeRendering() method EnsureMarginIsBigEnough (line 236) | private static void EnsureMarginIsBigEnough(ref Thickness currentMargi... method MaxSizeOfPositionTier (line 270) | private static double MaxSizeOfPositionTier(IDrawingContext drawingCon... method AdjustAxesPositions (line 301) | private double AdjustAxesPositions(IDrawingContext drawingContext, [No... method AdjustCurveAreaMargins (line 334) | private bool AdjustCurveAreaMargins(IDrawingContext drawingContext) method IsCurveAreaMarginAutoSized (line 365) | private bool IsCurveAreaMarginAutoSized(AxisPosition position) method RenderAxes (line 389) | private void RenderAxes(IDrawingContext drawingContext, AxisLayer layer) method RenderBackgrounds (line 408) | private void RenderBackgrounds(IDrawingContext drawingContext) method RenderBox (line 418) | private void RenderBox(IDrawingContext drawingContext) method RenderCurves (line 430) | private void RenderCurves(IDrawingContext drawingContext) method UpdateAxisTransforms (line 439) | private void UpdateAxisTransforms() method UpdateCurveArea (line 451) | private void UpdateCurveArea() method UpdateIntervals (line 473) | private void UpdateIntervals() method UpdateMaxMin (line 486) | private void UpdateMaxMin(bool isDataUpdated) FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/CurveEditorViewModel.cs class CurveEditorViewModel (line 25) | public partial class CurveEditorViewModel : DispatcherViewModel method CurveEditorViewModel (line 32) | public CurveEditorViewModel([NotNull] IViewModelServiceProvider servic... method AddCurve (line 94) | public void AddCurve([NotNull] IComputeCurve computeCu... method Destroy (line 107) | public override void Destroy() method InitializeRendering (line 122) | partial void InitializeRendering(); method AddCurvePrivate (line 124) | private void AddCurvePrivate([NotNull] CurveViewModelBase curve) method AddPoint (line 131) | private void AddPoint(WindowsPoint point) method ClearSelectedCurve (line 142) | private void ClearSelectedCurve() method ClearPointSelection (line 155) | private void ClearPointSelection() method Click (line 164) | private void Click(WindowsPoint point) method DeleteSelectedPoints (line 192) | private void DeleteSelectedPoints() method DeletePoints (line 209) | private static void DeletePoints([NotNull] IEnumerable(IComputeCurve compute... FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/CurveHelper.cs class CurveHelper (line 11) | internal static class CurveHelper method GetClosestPoint (line 13) | public static ControlPointViewModelBase GetClosestPoint([ItemNotNull, ... FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/CurveViewModelBase.cs class CurveViewModelBase (line 55) | public abstract class CurveViewModelBase : DispatcherViewModel method CurveViewModelBase (line 63) | protected CurveViewModelBase([NotNull] CurveEditorViewModel editor, Cu... method RenderLine (line 160) | protected static void RenderLine([NotNull] IDrawingContext drawingCont... method Destroy (line 168) | public override void Destroy() method EnsureAxes (line 187) | public void EnsureAxes() method Render (line 210) | public virtual void Render(IDrawingContext drawingContext, bool isCurr... method InverseTransformPoint (line 223) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method InverseTransformVector (line 229) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TransformPoint (line 235) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TransformVector (line 241) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method UpdateAxisMaxMin (line 250) | protected internal void UpdateAxisMaxMin() method UpdateData (line 265) | protected internal virtual void UpdateData() method UpdateMaxMin (line 273) | protected internal virtual void UpdateMaxMin() method CheckAxes (line 285) | protected bool CheckAxes() method GetClippingRect (line 294) | protected WindowsRect GetClippingRect() method IsValidPoint (line 310) | protected bool IsValidPoint(double x, double y) method Refresh (line 316) | protected virtual void Refresh() method RenderPoints (line 327) | protected virtual void RenderPoints(IDrawingContext drawingContext, re... method ChildrenCollectionChanged (line 332) | private void ChildrenCollectionChanged(object sender, [NotNull] Notify... method CurveViewModelBase (line 365) | protected CurveViewModelBase([NotNull] CurveEditorViewModel editor, Cu... method GetSamplingParameters (line 390) | protected static bool GetSamplingParameters([NotNull] AxisBase axis, o... method Initialize (line 405) | public virtual void Initialize() class CurveViewModelBase (line 360) | public abstract class CurveViewModelBase : CurveViewModelBase method CurveViewModelBase (line 63) | protected CurveViewModelBase([NotNull] CurveEditorViewModel editor, Cu... method RenderLine (line 160) | protected static void RenderLine([NotNull] IDrawingContext drawingCont... method Destroy (line 168) | public override void Destroy() method EnsureAxes (line 187) | public void EnsureAxes() method Render (line 210) | public virtual void Render(IDrawingContext drawingContext, bool isCurr... method InverseTransformPoint (line 223) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method InverseTransformVector (line 229) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TransformPoint (line 235) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TransformVector (line 241) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method UpdateAxisMaxMin (line 250) | protected internal void UpdateAxisMaxMin() method UpdateData (line 265) | protected internal virtual void UpdateData() method UpdateMaxMin (line 273) | protected internal virtual void UpdateMaxMin() method CheckAxes (line 285) | protected bool CheckAxes() method GetClippingRect (line 294) | protected WindowsRect GetClippingRect() method IsValidPoint (line 310) | protected bool IsValidPoint(double x, double y) method Refresh (line 316) | protected virtual void Refresh() method RenderPoints (line 327) | protected virtual void RenderPoints(IDrawingContext drawingContext, re... method ChildrenCollectionChanged (line 332) | private void ChildrenCollectionChanged(object sender, [NotNull] Notify... method CurveViewModelBase (line 365) | protected CurveViewModelBase([NotNull] CurveEditorViewModel editor, Cu... method GetSamplingParameters (line 390) | protected static bool GetSamplingParameters([NotNull] AxisBase axis, o... method Initialize (line 405) | public virtual void Initialize() FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/DecomposedCurveViewModel.cs class DecomposedCurveViewModel (line 15) | public abstract class DecomposedCurveViewModel : CurveViewModelB... method DecomposedCurveViewModel (line 18) | protected DecomposedCurveViewModel([NotNull] CurveEditorViewModel edit... method Initialize (line 23) | public override void Initialize() method Render (line 31) | public override void Render(IDrawingContext drawingContext, bool isCur... FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/EditableCurveViewModel.cs type IEditableCurveViewModel (line 18) | public interface IEditableCurveViewModel method AddPoint (line 26) | void AddPoint(WindowsPoint point); method GetClosestPoint (line 28) | ControlPointViewModelBase GetClosestPoint(WindowsPoint position, doubl... method RemovePoint (line 30) | bool RemovePoint(ControlPointViewModelBase point); class EditableCurveViewModel (line 33) | public abstract class EditableCurveViewModel : CurveViewModelBas... method EditableCurveViewModel (line 39) | protected EditableCurveViewModel([NotNull] CurveEditorViewModel editor... method AddPoint (line 68) | public abstract void AddPoint(WindowsPoint point); method GetClosestPoint (line 70) | public ControlPointViewModelBase GetClosestPoint(WindowsPoint position... method Initialize (line 76) | public sealed override void Initialize() method RemovePoint (line 90) | public abstract bool RemovePoint(ControlPointViewModelBase point); method Render (line 92) | public sealed override void Render(IDrawingContext drawingContext, boo... method OnResizingCompleted (line 114) | void IResizingTarget.OnResizingCompleted(ResizingDirection direction, ... method OnResizingDelta (line 123) | void IResizingTarget.OnResizingDelta(ResizingDirection direction, doub... method OnResizingStarted (line 128) | void IResizingTarget.OnResizingStarted(ResizingDirection direction) method ControlPointsCollectionChanged (line 139) | protected void ControlPointsCollectionChanged(object sender, [NotNull]... method ControlPointPropertyChanged (line 164) | protected void ControlPointPropertyChanged(object sender, [NotNull] Pr... method InitializeOverride (line 172) | protected virtual void InitializeOverride() method OnResizingCompleted (line 177) | protected virtual void OnResizingCompleted(ResizingDirection direction... method OnResizingDelta (line 186) | protected virtual void OnResizingDelta(ResizingDirection direction, do... method OnResizingStarted (line 195) | protected virtual void OnResizingStarted(ResizingDirection direction) method Refresh (line 204) | protected override void Refresh() FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/FloatCurveViewModel.cs class FloatCurveViewModel (line 14) | public sealed class FloatCurveViewModel : CurveViewModelBase method FloatCurveViewModel (line 18) | public FloatCurveViewModel([NotNull] CurveEditorViewModel editor, [Not... method RenderPoints (line 24) | protected override void RenderPoints([NotNull] IDrawingContext drawing... method UpdateData (line 32) | protected internal override void UpdateData() method UpdateMaxMin (line 59) | protected internal override void UpdateMaxMin() FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/FloatKeyFrameCurveViewModel.cs class FloatKeyFrameCurveViewModel (line 12) | public sealed class FloatKeyFrameCurveViewModel : KeyFrameCurveViewModel... method FloatKeyFrameCurveViewModel (line 14) | public FloatKeyFrameCurveViewModel([NotNull] CurveEditorViewModel edit... method AddPoint (line 19) | public override void AddPoint(WindowsPoint point) method CreateKeyFrameControlPoint (line 31) | [NotNull] FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/KeyFrameCurveViewModel.cs class KeyFrameCurveViewModel (line 20) | public abstract class KeyFrameCurveViewModel : EditableCurveView... method KeyFrameCurveViewModel (line 25) | protected KeyFrameCurveViewModel([NotNull] CurveEditorViewModel editor... method Destroy (line 37) | public override void Destroy() method RemovePoint (line 53) | public override bool RemovePoint(ControlPointViewModelBase point) method CreateControlPoint (line 67) | protected virtual KeyFrameControlPointViewModel CreateControlP... method CreateKeyFrameControlPoint (line 75) | protected abstract KeyFrameControlPointViewModel CreateKeyFram... method GetInsertIndex (line 77) | protected NodeIndex GetInsertIndex(Vector2 point) method InitializeOverride (line 84) | protected sealed override void InitializeOverride() method KeyFramesContentChanged (line 111) | protected virtual void KeyFramesContentChanged(object sender, ItemChan... method RenderPoints (line 164) | protected sealed override void RenderPoints([NotNull] IDrawingContext ... method SampleControlPoints (line 228) | protected virtual IEnumerable SampleControlPoints([NotNull] K... method UpdateMaxMin (line 234) | protected internal sealed override void UpdateMaxMin() FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/RotationComponentCurveViewModel.cs class RotationComponentCurveViewModel (line 18) | public sealed class RotationComponentCurveViewModel : KeyFrameCurveViewM... method RotationComponentCurveViewModel (line 20) | public RotationComponentCurveViewModel([NotNull] CurveEditorViewModel ... method AddPoint (line 34) | public override void AddPoint(WindowsPoint point) method CreateKeyFrameControlPoint (line 74) | [NotNull] method SampleControlPoints (line 81) | protected override IEnumerable SampleControlPoints(KeyFrameCo... FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/RotationCurveViewModel.cs type RotationDisplayMode (line 15) | public enum RotationDisplayMode class RotationCurveViewModel (line 31) | public sealed class RotationCurveViewModel : CurveViewModelBase type RotationData (line 33) | private struct RotationData method RotationData (line 41) | public RotationData(float t, float x, float y, float z, float w) method RotationCurveViewModel (line 76) | public RotationCurveViewModel([NotNull] CurveEditorViewModel editor, [... method RenderPoints (line 84) | protected override void RenderPoints(IDrawingContext drawingContext, r... method UpdateData (line 96) | protected internal override void UpdateData() method UpdateMaxMin (line 147) | protected internal override void UpdateMaxMin() method DecomposeXYZ (line 212) | private static void DecomposeXYZ(in Matrix matrix, out Vector3 rotation) FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/RotationKeyFrameCurveViewModel.cs class RotationKeyFrameCurveViewModel (line 14) | public sealed class RotationKeyFrameCurveViewModel : DecomposedCurveView... method RotationKeyFrameCurveViewModel (line 16) | public RotationKeyFrameCurveViewModel([NotNull] CurveEditorViewModel e... FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/VectorComponentCurveViewModel.cs type VectorComponent (line 14) | public enum VectorComponent class VectorComponentCurveViewModel (line 39) | public abstract class VectorComponentCurveViewModel Create... class Vector2ComponentCurveViewModel (line 94) | public sealed class Vector2ComponentCurveViewModel : VectorComponentCurv... method Vector2ComponentCurveViewModel (line 96) | public Vector2ComponentCurveViewModel([NotNull] CurveEditorViewModel e... method UpdateComponent (line 104) | protected override void UpdateComponent(ref Vector2 value, Vector2 rea... class Vector3ComponentCurveViewModel (line 127) | public sealed class Vector3ComponentCurveViewModel : VectorComponentCurv... method Vector3ComponentCurveViewModel (line 129) | public Vector3ComponentCurveViewModel([NotNull] CurveEditorViewModel e... method UpdateComponent (line 136) | protected override void UpdateComponent(ref Vector3 value, Vector2 rea... class Vector4ComponentCurveViewModel (line 163) | public sealed class Vector4ComponentCurveViewModel : VectorComponentCurv... method Vector4ComponentCurveViewModel (line 165) | public Vector4ComponentCurveViewModel([NotNull] CurveEditorViewModel e... method UpdateComponent (line 171) | protected override void UpdateComponent(ref Vector4 value, Vector2 rea... FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/VectorCurveViewModel.cs class Vector2CurveViewModel (line 18) | public sealed class Vector2CurveViewModel : CurveViewModelBase type VectorData (line 20) | private struct VectorData method VectorData (line 26) | public VectorData(float t, float x, float y) method Vector2CurveViewModel (line 54) | public Vector2CurveViewModel([NotNull] CurveEditorViewModel editor, [N... method RenderPoints (line 60) | protected override void RenderPoints(IDrawingContext drawingContext, r... method UpdateData (line 71) | protected internal override void UpdateData() method UpdateMaxMin (line 99) | protected internal override void UpdateMaxMin() class Vector3CurveViewModel (line 164) | public sealed class Vector3CurveViewModel : CurveViewModelBase type VectorData (line 166) | private struct VectorData method VectorData (line 173) | public VectorData(float t, float x, float y, float z) method Vector3CurveViewModel (line 204) | public Vector3CurveViewModel([NotNull] CurveEditorViewModel editor, [N... method RenderPoints (line 210) | protected override void RenderPoints(IDrawingContext drawingContext, r... method UpdateData (line 221) | protected internal override void UpdateData() method UpdateMaxMin (line 249) | protected internal override void UpdateMaxMin() class Vector4CurveViewModel (line 314) | public sealed class Vector4CurveViewModel : CurveViewModelBase type VectorData (line 316) | private struct VectorData method VectorData (line 324) | public VectorData(float t, float x, float y, float z, float w) method Vector4CurveViewModel (line 358) | public Vector4CurveViewModel([NotNull] CurveEditorViewModel editor, [N... method RenderPoints (line 364) | protected override void RenderPoints(IDrawingContext drawingContext, r... method UpdateData (line 375) | protected internal override void UpdateData() method UpdateMaxMin (line 403) | protected internal override void UpdateMaxMin() FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/ViewModels/VectorKeyFrameCurveViewModel.cs class Vector2KeyFrameCurveViewModel (line 14) | public sealed class Vector2KeyFrameCurveViewModel : DecomposedCurveViewM... method Vector2KeyFrameCurveViewModel (line 16) | public Vector2KeyFrameCurveViewModel([NotNull] CurveEditorViewModel ed... class Vector3KeyFrameCurveViewModel (line 28) | public sealed class Vector3KeyFrameCurveViewModel : DecomposedCurveViewM... method Vector3KeyFrameCurveViewModel (line 30) | public Vector3KeyFrameCurveViewModel([NotNull] CurveEditorViewModel ed... class Vector4KeyFrameCurveViewModel (line 43) | public sealed class Vector4KeyFrameCurveViewModel : DecomposedCurveViewM... method Vector4KeyFrameCurveViewModel (line 45) | public Vector4KeyFrameCurveViewModel([NotNull] CurveEditorViewModel ed... FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/Views/Behaviors/AxisBehavior.cs class AxisBehavior (line 11) | abstract class AxisBehavior : Behavior method HasXModifiers (line 49) | protected bool HasXModifiers() method HasYModifiers (line 54) | protected bool HasYModifiers() FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/Views/Behaviors/AxisPaneBehavior.cs class AxisPaneBehavior (line 10) | class AxisPaneBehavior : AxisBehavior method OnAttached (line 25) | protected override void OnAttached() method OnDetaching (line 34) | protected override void OnDetaching() method OnMouseDown (line 42) | private void OnMouseDown(object sender, MouseButtonEventArgs e) method OnMouseMove (line 58) | private void OnMouseMove(object sender, MouseEventArgs e) method OnMouseLeftButtonUp (line 86) | private void OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e) method OnLostMouseCapture (line 96) | private void OnLostMouseCapture(object sender, MouseEventArgs e) method CancelPanning (line 106) | private void CancelPanning() method IsInputValid (line 118) | private bool IsInputValid(MouseDevice mouseDevice) FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/Views/Behaviors/AxisZoomBehavior.cs class AxisZoomBehavior (line 9) | class AxisZoomBehavior : AxisBehavior method OnAttached (line 14) | protected override void OnAttached() method OnDetaching (line 20) | protected override void OnDetaching() method OnPreviewMouseWheel (line 25) | private void OnPreviewMouseWheel(object sender, MouseWheelEventArgs e) method InverseTransform (line 55) | private Point InverseTransform(Point point) method ZoomFactorIn (line 70) | private void ZoomFactorIn() method ZoomFactorOut (line 75) | private void ZoomFactorOut() FILE: sources/editor/Stride.Assets.Presentation/CurveEditor/Views/CurveEditorView.xaml.cs class CurveEditorView (line 13) | public partial class CurveEditorView : UserControl method CurveEditorView (line 20) | public CurveEditorView() method OnPreviewMouseDown (line 29) | protected override void OnPreviewMouseDown(MouseButtonEventArgs e) method OnMouseRightButtonDown (line 39) | protected override void OnMouseRightButtonDown(MouseButtonEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/DebugShapes/DebugShape.cs class DebugShape (line 9) | public class DebugShape : IDisposable method Dispose (line 14) | public virtual void Dispose() method CreateDebugPrimitive (line 18) | public virtual MeshDraw CreateDebugPrimitive(GraphicsDevice device) FILE: sources/editor/Stride.Assets.Presentation/DebugShapes/DebugShapeCone.cs class DebugShapeCone (line 11) | public class DebugShapeCone : DebugShape method CreateDebugPrimitive (line 13) | public override MeshDraw CreateDebugPrimitive(GraphicsDevice device) FILE: sources/editor/Stride.Assets.Presentation/DebugShapes/DebugShapeCube.cs class DebugShapeCube (line 10) | public class DebugShapeCube : DebugShape method CreateDebugPrimitive (line 12) | public override MeshDraw CreateDebugPrimitive(GraphicsDevice device) FILE: sources/editor/Stride.Assets.Presentation/DebugShapes/DebugShapeCylinder.cs class DebugShapeCylinder (line 11) | public class DebugShapeCylinder : DebugShape method CreateDebugPrimitive (line 13) | public override MeshDraw CreateDebugPrimitive(GraphicsDevice device) FILE: sources/editor/Stride.Assets.Presentation/DebugShapes/DebugShapeRenderer.cs type DebugShapeType (line 17) | public enum DebugShapeType class DebugShapeRenderer (line 27) | public class DebugShapeRenderer method DebugShapeRenderer (line 41) | public DebugShapeRenderer(GraphicsDevice device, Scene scene) method CreateMaterial (line 53) | private static Material CreateMaterial(GraphicsDevice device) method SetColor (line 75) | public void SetColor(Color color, float intensity) method SetTransform (line 83) | public void SetTransform(Vector3 position, Quaternion rotation, Vector... method SetDebugShape (line 93) | public void SetDebugShape(DebugShapeType type, RenderGroup renderGroup) FILE: sources/editor/Stride.Assets.Presentation/DebugShapes/DebugShapeSphere.cs class DebugShapeSphere (line 11) | public class DebugShapeSphere : DebugShape method CreateDebugPrimitive (line 13) | public override MeshDraw CreateDebugPrimitive(GraphicsDevice device) FILE: sources/editor/Stride.Assets.Presentation/DebugShapes/DebugShapeTorus.cs class DebugShapeTorus (line 11) | public class DebugShapeTorus : DebugShape method CreateDebugPrimitive (line 13) | public override MeshDraw CreateDebugPrimitive(GraphicsDevice device) FILE: sources/editor/Stride.Assets.Presentation/EffectCompilerServerSession.cs class EffectCompilerServerSession (line 31) | class EffectCompilerServerSession : IDisposable class TrackedPackage (line 33) | class TrackedPackage : IDisposable method TrackedPackage (line 41) | public TrackedPackage(PackageViewModel package) method Dispose (line 46) | public void Dispose() method EffectCompilerServerSession (line 65) | public EffectCompilerServerSession(SessionViewModel session) method Start (line 87) | private async void Start(PackageViewModel package, CancellationToken c... method Dispose (line 115) | public void Dispose() method LocalPackages_CollectionChanged (line 130) | private void LocalPackages_CollectionChanged(object sender, NotifyColl... method TrackPackages (line 143) | private void TrackPackages(IEnumerable packages) method UntrackPackages (line 154) | private void UntrackPackages(IEnumerable packages) method CheckEffectLogAsset (line 173) | private void CheckEffectLogAsset(PackageViewModel package) method ImportEffectLog (line 222) | private void ImportEffectLog(PackageViewModel package) method HandleEffectCompilerRequestedPacket (line 270) | private void HandleEffectCompilerRequestedPacket(RemoteEffectCompilerE... method UpdateImportEffectLogPendingCount (line 302) | private void UpdateImportEffectLogPendingCount(int importEffectLogPend... FILE: sources/editor/Stride.Assets.Presentation/Extensions/EnumerableExtensions.cs class EnumerableExtensions (line 9) | public static class EnumerableExtensions method Repeat (line 18) | public static IEnumerable Repeat([NotNull] this Func... method RepeatIterator (line 24) | private static IEnumerable RepeatIterator([NotNull] ... method GroupAdjacentBy (line 35) | public static IEnumerable> GroupAdjacentBy(this IEnu... FILE: sources/editor/Stride.Assets.Presentation/Module.cs class Module (line 18) | internal class Module method Initialize (line 20) | [Core.ModuleInitializer] FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Commands/AddNewScriptComponentCommand.cs class AddNewScriptComponentCommand (line 26) | public class AddNewScriptComponentCommand : SyncNodePresenterCommandBase method CanAttach (line 40) | public override bool CanAttach(INodePresenter nodePresenter) method ExecuteSync (line 46) | protected override async void ExecuteSync(INodePresenter nodePresenter... FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Commands/EditCurveCommand.cs class EditCurveCommand (line 15) | public class EditCurveCommand : SyncNodePresenterCommandBase method EditCurveCommand (line 31) | public EditCurveCommand(SessionViewModel session) method CanAttach (line 40) | public override bool CanAttach(INodePresenter nodePresenter) method ExecuteSync (line 46) | protected override void ExecuteSync(INodePresenter nodePresenter, obje... method MatchType (line 56) | private static bool MatchType(Type type) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Commands/FetchEntityCommand.cs class FetchEntityCommand (line 14) | public class FetchEntityCommand : SyncNodePresenterCommandBase method CanAttach (line 25) | public override bool CanAttach(INodePresenter nodePresenter) method ExecuteSync (line 31) | protected override void ExecuteSync(INodePresenter nodePresenter, obje... method Fetch (line 42) | public static void Fetch(EntityHierarchyViewModel scene, object content) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Commands/PickupEntityCommand.cs class PickupEntityCommand (line 13) | public class PickupEntityCommand : PickupSceneObjectCommandBase method PickupEntityCommand (line 23) | public PickupEntityCommand() method CanAttach (line 31) | public override bool CanAttach(INodePresenter nodePresenter) method ConvertPickerValue (line 37) | protected override object ConvertPickerValue(object newValue, object p... method CreatePicker (line 44) | protected override IEntityPickerDialog CreatePicker(AssetViewModel ass... FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Commands/PickupEntityComponentCommand.cs class PickupEntityComponentCommand (line 14) | public class PickupEntityComponentCommand : PickupSceneObjectCommandBase method PickupEntityComponentCommand (line 24) | public PickupEntityComponentCommand() method CanAttach (line 32) | public override bool CanAttach(INodePresenter nodePresenter) method ConvertPickerValue (line 41) | protected override object ConvertPickerValue(object newValue, object p... method CreatePicker (line 48) | protected override IEntityPickerDialog CreatePicker(AssetViewModel ass... FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Commands/PickupSceneObjectCommandBase.cs class PickupSceneObjectCommandBase (line 14) | public abstract class PickupSceneObjectCommandBase : ChangeValueWithPick... method PickupSceneObjectCommandBase (line 19) | protected PickupSceneObjectCommandBase() method ShowPicker (line 24) | protected override async Task ShowPicker(IReadOnlyCollec... method CreatePicker (line 46) | protected abstract IEntityPickerDialog CreatePicker(AssetViewModel ass... FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Commands/SetComponentReferenceCommand.cs class SetComponentReferenceCommand (line 13) | public class SetComponentReferenceCommand : ChangeValueCommandBase type Parameter (line 15) | public struct Parameter method CanAttach (line 30) | public override bool CanAttach(INodePresenter nodePresenter) method ChangeValue (line 36) | protected override object ChangeValue(object currentValue, object para... FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Commands/SetEntityReferenceCommand.cs class SetEntityReferenceCommand (line 13) | public class SetEntityReferenceCommand : ChangeValueCommandBase method CanAttach (line 24) | public override bool CanAttach(INodePresenter nodePresenter) method ChangeValue (line 30) | protected override object ChangeValue(object currentValue, object para... FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Commands/SetSymbolReferenceCommand.cs class SetSymbolReferenceCommand (line 12) | public class SetSymbolReferenceCommand : ChangeValueCommandBase method CanAttach (line 23) | public override bool CanAttach(INodePresenter nodePresenter) method ChangeValue (line 30) | protected override object ChangeValue(object currentValue, object para... FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Commands/SkeletonNodePreserveAllCommand.cs class SkeletonNodePreserveAllCommand (line 10) | public class SkeletonNodePreserveAllCommand : SyncNodePresenterCommandBase method CanAttach (line 21) | public override bool CanAttach(INodePresenter nodePresenter) method ExecuteSync (line 27) | protected override void ExecuteSync(INodePresenter nodePresenter, obje... FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Keys/CameraSlotData.cs class CameraSlotData (line 10) | public static class CameraSlotData FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Keys/EntityHierarchyData.cs class EntityHierarchyData (line 12) | public static class EntityHierarchyData FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Keys/MaterialData.cs class MaterialData (line 8) | public static class MaterialData FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Keys/ModelNodeLinkData.cs class ModelNodeLinkData (line 10) | public static class ModelNodeLinkData FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Keys/SpriteFontData.cs class SpriteFontData (line 8) | public static class SpriteFontData FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Keys/VisualScriptData.cs class VisualScriptData (line 8) | public static class VisualScriptData FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/AnimationAssetNodeUpdater.cs class AnimationAssetNodeUpdater (line 10) | internal sealed class AnimationAssetNodeUpdater : AssetNodePresenterUpda... method UpdateNode (line 12) | protected override void UpdateNode(IAssetNodePresenter node) method FinalizeTree (line 56) | protected override void FinalizeTree(IAssetNodePresenter root) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/CameraSlotNodeUpdater.cs class CameraSlotNodeUpdater (line 17) | internal sealed class CameraSlotNodeUpdater : AssetNodePresenterUpdaterBase method CameraSlotNodeUpdater (line 22) | public CameraSlotNodeUpdater() method UpdateNode (line 26) | protected override void UpdateNode(IAssetNodePresenter node) method UpdateCameraSlotIndex (line 66) | private static void UpdateCameraSlotIndex(INodePresenter node, SceneCa... FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/EntityHierarchyAssetNodeUpdater.cs class EntityHierarchyAssetNodeUpdater (line 21) | internal sealed class EntityHierarchyAssetNodeUpdater : AssetNodePresent... method UpdateNode (line 23) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/EntityHierarchyEditorNodeUpdater.cs class EntityHierarchyEditorNodeUpdater (line 13) | internal sealed class EntityHierarchyEditorNodeUpdater : AssetNodePresen... method UpdateNode (line 15) | protected override void UpdateNode(IAssetNodePresenter node) method FinalizeTree (line 25) | protected override void FinalizeTree(IAssetNodePresenter root) method TryGetEditor (line 36) | private static bool TryGetEditor(AssetViewModel asset, out EntityHiera... FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/FXAAEffectNodeUpdater.cs class FXAAEffectNodeUpdater (line 9) | internal sealed class FXAAEffectNodeUpdater : NodePresenterUpdaterBase method UpdateNode (line 11) | public override void UpdateNode(INodePresenter node) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/GameSettingsAssetNodeUpdater.cs class GameSettingsAssetNodeUpdater (line 16) | internal sealed class GameSettingsAssetNodeUpdater : AssetNodePresenterU... method UpdateNode (line 18) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/GraphicsCompositorAssetNodeUpdater.cs class GraphicsCompositorAssetNodeUpdater (line 18) | internal sealed class GraphicsCompositorAssetNodeUpdater : AssetNodePres... method UpdateNode (line 20) | protected override void UpdateNode(IAssetNodePresenter node) method FinalizeTree (line 74) | protected override void FinalizeTree(IAssetNodePresenter root) method GetSharedRendererDisplayName (line 82) | private static string GetSharedRendererDisplayName(ISharedRenderer sha... FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/MaterialAssetNodeUpdater.cs class MaterialAssetNodeUpdater (line 17) | internal sealed class MaterialAssetNodeUpdater : AssetNodePresenterUpdat... method UpdateNode (line 19) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/ModelAssetNodeUpdater.cs class ModelAssetNodeUpdater (line 12) | internal sealed class ModelAssetNodeUpdater : AssetNodePresenterUpdaterBase method UpdateNode (line 14) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/ModelNodeLinkNodeUpdater.cs class ModelNodeLinkNodeUpdater (line 17) | internal sealed class ModelNodeLinkNodeUpdater : AssetNodePresenterUpdat... method UpdateNode (line 19) | protected override void UpdateNode(IAssetNodePresenter node) method GetAvailableNodesForLink (line 44) | private static IEnumerable GetAvailableNodesForLink(A... method GetAvailableNodesForLink (line 49) | private static IEnumerable GetAvailableNodesForLink(A... method GetAvailableNodesForLink (line 54) | private static IEnumerable GetAvailableNodesForLink(A... method GetAvailableNodesForLink (line 65) | private static IEnumerable GetAvailableNodesForLink(A... method GetAvailableNodesForLink (line 80) | private static IEnumerable GetAvailableNodesForLink(A... FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/NavigationNodeUpdater.cs class NavigationNodeUpdater (line 20) | public class NavigationNodeUpdater : AssetNodePresenterUpdaterBase method NavigationNodeUpdater (line 25) | public NavigationNodeUpdater(SessionViewModel session) method UpdateNode (line 30) | protected override void UpdateNode(IAssetNodePresenter node) method UpdateNavigationGroup (line 75) | private static void UpdateNavigationGroup([NotNull] INodePresenter nod... method GetGameSettingsAssetViewModel (line 83) | private AssetViewModel GetGameSettingsAssetViewModel() FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/SkeletonAssetNodeUpdater.cs class SkeletonAssetNodeUpdater (line 12) | internal sealed class SkeletonAssetNodeUpdater : AssetNodePresenterUpdat... method UpdateNode (line 14) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/SpriteFontAssetNodeUpdater.cs class SpriteFontAssetNodeUpdater (line 12) | internal sealed class SpriteFontAssetNodeUpdater : AssetNodePresenterUpd... method SpriteFontAssetNodeUpdater (line 16) | static SpriteFontAssetNodeUpdater() method UpdateNode (line 22) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/SpriteSheetAssetNodeUpdater.cs class SpriteSheetAssetNodeUpdater (line 12) | internal sealed class SpriteSheetAssetNodeUpdater : AssetNodePresenterUp... method UpdateNode (line 14) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/TextureAssetNodeUpdater.cs class TextureAssetNodeUpdater (line 8) | internal sealed class TextureAssetNodeUpdater : AssetNodePresenterUpdate... method UpdateNode (line 13) | protected override void UpdateNode(IAssetNodePresenter node) method FinalizeTree (line 41) | protected override void FinalizeTree(IAssetNodePresenter root) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/UIAssetNodeUpdater.cs class UIAssetNodeUpdater (line 22) | internal sealed class UIAssetNodeUpdater : AssetNodePresenterUpdaterBase method UpdateNode (line 27) | protected override void UpdateNode(IAssetNodePresenter node) method UpdateDependencyProperties (line 55) | private void UpdateDependencyProperties([NotNull] IAssetNodePresenter ... method GetDeclaredProperties (line 81) | [ItemNotNull, NotNull] method GetDisplayData (line 105) | private static void GetDisplayData([NotNull] PropertyKey property, out... method CreateDependencyPropertyNode (line 135) | private AssetVirtualNodePresenter CreateDependencyPropertyNode(IAssetN... method Getter (line 157) | private static object Getter([NotNull] IObjectNode propertyContainerNo... method Setter (line 169) | private static void Setter(IUndoRedoService undoRedoService, [NotNull]... FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/UnloadableObjectPropertyNodeUpdater.cs class UnloadableObjectPropertyNodeUpdater (line 10) | internal sealed class UnloadableObjectPropertyNodeUpdater : AssetNodePre... method UpdateNode (line 12) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/VideoAssetNodeUpdater.cs class VideoAssetNodeUpdater (line 8) | internal sealed class VideoAssetNodeUpdater : AssetNodePresenterUpdaterBase method UpdateNode (line 13) | protected override void UpdateNode(IAssetNodePresenter node) method FinalizeTree (line 41) | protected override void FinalizeTree(IAssetNodePresenter root) FILE: sources/editor/Stride.Assets.Presentation/NodePresenters/Updaters/VisualScriptNodeUpdater.cs class VisualScriptNodeUpdater (line 14) | internal sealed class VisualScriptNodeUpdater : AssetNodePresenterUpdate... method UpdateNode (line 18) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Assets.Presentation/Preview/AnimationPreview.cs class AnimationPreview (line 19) | [AssetPreview] method Initialize (line 32) | protected override async Task Initialize() method PrepareLoadedEntity (line 39) | protected override void PrepareLoadedEntity() method UpdateAnimationTime (line 61) | private async Task UpdateAnimationTime() method CreatePreviewEntity (line 85) | protected override PreviewEntity CreatePreviewEntity() method UpdateBuildAssetResults (line 109) | protected override void UpdateBuildAssetResults(AnonymousAssetBuildUni... method SetTimeScale (line 118) | public async void SetTimeScale(float value) method SetCurrentTime (line 129) | public void SetCurrentTime(float value) method Play (line 142) | public void Play() method Pause (line 155) | public void Pause() FILE: sources/editor/Stride.Assets.Presentation/Preview/BuildAssetPreview.cs class BuildAssetPreview (line 25) | public abstract class BuildAssetPreview : AssetPreview where T : A... method Compile (line 39) | protected virtual AssetCompilerResult Compile() method LoadAsset (line 51) | public TAssetType LoadAsset(string url, ContentManagerLoad... method UnloadAsset (line 92) | public void UnloadAsset(object asset) method PrepareContent (line 99) | protected override async Task PrepareContent() method BuildAsset (line 104) | protected async Task BuildAsset() method UpdateBuildAssetResults (line 119) | protected virtual void UpdateBuildAssetResults(AnonymousAssetBuildUnit... FILE: sources/editor/Stride.Assets.Presentation/Preview/EntityPreview.cs class EntityPreview (line 14) | public class EntityPreview : PreviewFromEntity method CreatePreviewEntity (line 17) | protected override PreviewEntity CreatePreviewEntity() FILE: sources/editor/Stride.Assets.Presentation/Preview/FontPreview.cs class FontPreview (line 11) | public abstract class FontPreview : PreviewFromSpriteBatch where T... method GetSDFFontEffect (line 21) | private static EffectInstance GetSDFFontEffect(GraphicsDevice device) method SetPreviewString (line 31) | public void SetPreviewString(string str) method IsFontNotPremultiplied (line 36) | protected abstract bool IsFontNotPremultiplied(); method LoadContent (line 38) | protected override void LoadContent() method UnloadContent (line 50) | protected override void UnloadContent() method RenderSprite (line 59) | protected override void RenderSprite() FILE: sources/editor/Stride.Assets.Presentation/Preview/HeightmapPreview.cs class HeightmapPreview (line 12) | [AssetPreview] method LoadContent (line 51) | protected override void LoadContent() method UnloadContent (line 65) | protected override void UnloadContent() method RenderSprite (line 80) | protected override void RenderSprite() FILE: sources/editor/Stride.Assets.Presentation/Preview/ITextureBasePreview.cs type ITextureBasePreview (line 10) | public interface ITextureBasePreview method GetAvailableMipMaps (line 16) | IEnumerable GetAvailableMipMaps(); method DisplayMipMap (line 18) | void DisplayMipMap(int parseMipMapLevel); method ZoomIn (line 20) | void ZoomIn(Vector2? centerPosition); method ZoomOut (line 22) | void ZoomOut(Vector2? centerPosition); method FitOnScreen (line 24) | void FitOnScreen(); method ScaleToRealSize (line 26) | void ScaleToRealSize(); FILE: sources/editor/Stride.Assets.Presentation/Preview/MaterialPreview.cs type MaterialPreviewPrimitive (line 17) | public enum MaterialPreviewPrimitive class MaterialPreview (line 32) | [AssetPreview] method MaterialPreview (line 39) | public MaterialPreview() : base(EditorMaterialPreviewEffect) method Initialize (line 43) | protected override async Task Initialize() method SetPrimitive (line 50) | public async void SetPrimitive(MaterialPreviewPrimitive primitive) method CreatePreviewEntity (line 60) | protected override PreviewEntity CreatePreviewEntity() method CreatePrimitiveModel (line 79) | internal static ProceduralModelDescriptor CreatePrimitiveModel(Materia... FILE: sources/editor/Stride.Assets.Presentation/Preview/ModelPreview.cs class ModelPreview (line 15) | [AssetPreview] method CreatePreviewEntity (line 19) | protected override PreviewEntity CreatePreviewEntity() FILE: sources/editor/Stride.Assets.Presentation/Preview/PrecompiledSpriteFontPreview.cs class PrecompiledSpriteFontPreview (line 12) | [AssetPreview] method IsFontNotPremultiplied (line 15) | protected override bool IsFontNotPremultiplied() FILE: sources/editor/Stride.Assets.Presentation/Preview/PrefabModelPreview.cs class PrefabModelPreview (line 15) | [AssetPreview] method CreatePreviewEntity (line 19) | protected override PreviewEntity CreatePreviewEntity() FILE: sources/editor/Stride.Assets.Presentation/Preview/PrefabPreview.cs class PrefabPreview (line 10) | [AssetPreview] method CreatePreviewEntity (line 13) | protected override PreviewEntity CreatePreviewEntity() FILE: sources/editor/Stride.Assets.Presentation/Preview/PreviewFromEntity.cs class PreviewFromEntity (line 32) | public abstract class PreviewFromEntity : BuildAssetPreview where ... method PreviewFromEntity (line 47) | protected PreviewFromEntity(string modelEffectName = EditorGraphicsCom... method Initialize (line 61) | protected override async Task Initialize() method SetupLighting (line 70) | protected virtual void SetupLighting(Entity camera) method CreatePreviewScene (line 88) | protected override Scene CreatePreviewScene() method GetGraphicsCompositor (line 93) | protected override GraphicsCompositor GetGraphicsCompositor() method LoadContent (line 132) | protected override void LoadContent() method UnloadContent (line 148) | protected override void UnloadContent() method PrepareLoadedEntity (line 166) | protected virtual void PrepareLoadedEntity() class CameraUpdateScript (line 171) | protected class CameraUpdateScript : SyncScript method Start (line 187) | public override void Start() method ResetViewAngle (line 192) | public void ResetViewAngle() method ResetViewTarget (line 200) | public void ResetViewTarget(Entity targetEntity) method AdjustViewTarget (line 207) | public void AdjustViewTarget(Entity targetEntity) method SetViewDistance (line 233) | public void SetViewDistance(float distance) method Update (line 239) | public override void Update() method UpdateComponents (line 277) | public void UpdateComponents() method ResetCamera (line 299) | public async void ResetCamera() method BuildName (line 311) | protected string BuildName() method CreatePreviewEntity (line 322) | protected abstract PreviewEntity CreatePreviewEntity(); FILE: sources/editor/Stride.Assets.Presentation/Preview/PreviewFromSpriteBatch.cs class PreviewFromSpriteBatch (line 23) | public abstract class PreviewFromSpriteBatch : BuildAssetPreview, ... method PreviewFromSpriteBatch (line 37) | protected PreviewFromSpriteBatch() method Initialize (line 42) | protected override async Task Initialize() method CreatePreviewScene (line 68) | protected override Scene CreatePreviewScene() method GetGraphicsCompositor (line 73) | protected override GraphicsCompositor GetGraphicsCompositor() method MoveAndScaleSpriteOnUserInput (line 85) | private async Task MoveAndScaleSpriteOnUserInput() method RenderSprite (line 111) | protected abstract void RenderSprite(); method SafeRenderSprite (line 113) | private void SafeRenderSprite(RenderDrawContext context) method Dispose (line 128) | public override async Task Dispose() method GetAvailableMipMaps (line 135) | public virtual IEnumerable GetAvailableMipMaps() method DisplayMipMap (line 141) | public virtual void DisplayMipMap(int parseMipMapLevel) method ZoomIn (line 147) | public void ZoomIn(Vector2? centerPosition) method ZoomOut (line 156) | public void ZoomOut(Vector2? centerPosition) method FitOnScreen (line 165) | public virtual void FitOnScreen() method ScaleToRealSize (line 179) | public virtual void ScaleToRealSize() method OnViewAttached (line 184) | public override void OnViewAttached() method ChangeScale (line 200) | private void ChangeScale(float newValue, Vector2? centerPoint) FILE: sources/editor/Stride.Assets.Presentation/Preview/ProceduralModelPreview.cs class ProceduralModelPreview (line 14) | [AssetPreview] method CreatePreviewEntity (line 18) | protected override PreviewEntity CreatePreviewEntity() FILE: sources/editor/Stride.Assets.Presentation/Preview/ScenePreview.cs class ScenePreview (line 9) | [AssetPreview] FILE: sources/editor/Stride.Assets.Presentation/Preview/SkyboxPreview.cs class SkyboxPreview (line 21) | [AssetPreview] method ResetCamera (line 30) | public new async void ResetCamera() method SetMetalness (line 39) | public void SetMetalness(float metalness) method SetGlossiness (line 45) | public void SetGlossiness(float glossiness) method SetupLighting (line 51) | protected override void SetupLighting(Entity camera) method CreatePreviewEntity (line 56) | protected override PreviewEntity CreatePreviewEntity() method Initialize (line 74) | protected override async Task Initialize() method PrepareLoadedEntity (line 82) | protected override void PrepareLoadedEntity() method CreateMaterialPreview (line 86) | private Entity CreateMaterialPreview(Entity root, Vector3 position, ou... method CreateMaterial (line 105) | private Material CreateMaterial(float metalness, float glossiness) FILE: sources/editor/Stride.Assets.Presentation/Preview/SoundPreview.cs class SoundPreview (line 15) | [AssetPreview] method ProvideDispatcher (line 31) | public void ProvideDispatcher(IDispatcherService dispatcherService) method VerifyAssetConsistency (line 36) | protected bool VerifyAssetConsistency() method Initialize (line 46) | protected override async Task Initialize() method PrepareContent (line 52) | protected override async Task PrepareContent() method UnloadContent (line 77) | protected override void UnloadContent() method UpdatePlaybackTime (line 91) | private async void UpdatePlaybackTime() method SetCurrentTime (line 122) | public void SetCurrentTime(TimeSpan value) method Play (line 134) | public void Play() method Pause (line 139) | public void Pause() method SetMasterVolume (line 144) | public void SetMasterVolume(double value) FILE: sources/editor/Stride.Assets.Presentation/Preview/SpriteFontPreview.cs class SpriteFontPreview (line 13) | [AssetPreview] method IsFontNotPremultiplied (line 16) | protected override bool IsFontNotPremultiplied() FILE: sources/editor/Stride.Assets.Presentation/Preview/SpriteSheetPreview.cs type SpriteSheetDisplayMode (line 15) | public enum SpriteSheetDisplayMode class SpriteSheetPreview (line 26) | [AssetPreview] method LoadContent (line 134) | protected override void LoadContent() method UnloadContent (line 152) | protected override void UnloadContent() method RenderSprite (line 162) | protected override void RenderSprite() FILE: sources/editor/Stride.Assets.Presentation/Preview/SpriteStudioSheetPreview.cs class SpriteStudioSheetPreview (line 16) | [AssetPreview] method CreatePreviewEntity (line 20) | protected override PreviewEntity CreatePreviewEntity() FILE: sources/editor/Stride.Assets.Presentation/Preview/TextureCubePreviewMode.cs type TextureCubePreviewMode (line 9) | public enum TextureCubePreviewMode FILE: sources/editor/Stride.Assets.Presentation/Preview/TexturePreview.cs class TexturePreview (line 23) | [AssetPreview] method TexturePreview (line 51) | public TexturePreview() method Initialize (line 56) | protected override Task Initialize() method GetAvailableMipMaps (line 65) | public override IEnumerable GetAvailableMipMaps() method DisplayMipMap (line 76) | public override void DisplayMipMap(int level) method DetermineColorSpace (line 89) | protected override ColorSpace DetermineColorSpace() method Swizzle (line 101) | protected SwizzleMode Swizzle() method SetCubePreviewMode (line 133) | public void SetCubePreviewMode(TextureCubePreviewMode mode) method SetDepthToPreview (line 138) | public void SetDepthToPreview(float depthValue) method LoadContent (line 148) | protected override void LoadContent() method UnloadContent (line 174) | protected override void UnloadContent() method Dispose (line 189) | public override async Task Dispose() method RenderSprite (line 196) | protected override void RenderSprite() FILE: sources/editor/Stride.Assets.Presentation/Preview/Views/AnimationPreviewView.cs class ScaleFromSliderBehavior (line 15) | public class ScaleFromSliderBehavior : Behavior method SliderChanged (line 22) | private static void SliderChanged(DependencyObject d, DependencyProper... method SliderLayoutUpdated (line 32) | private void SliderLayoutUpdated(object sender, EventArgs e) class AnimationPreviewView (line 45) | [AssetPreviewView] method AnimationPreviewView (line 48) | static AnimationPreviewView() FILE: sources/editor/Stride.Assets.Presentation/Preview/Views/EntityPreviewView.cs class EntityPreviewView (line 10) | public class EntityPreviewView : StridePreviewView method EntityPreviewView (line 12) | static EntityPreviewView() FILE: sources/editor/Stride.Assets.Presentation/Preview/Views/HeightmapPreviewView.cs class HeightmapPreviewView (line 9) | [AssetPreviewView] method HeightmapPreviewView (line 12) | static HeightmapPreviewView() FILE: sources/editor/Stride.Assets.Presentation/Preview/Views/MaterialPreviewView.cs class MaterialPreviewView (line 9) | [AssetPreviewView] method MaterialPreviewView (line 12) | static MaterialPreviewView() FILE: sources/editor/Stride.Assets.Presentation/Preview/Views/ModelPreviewView.cs class ModelPreviewView (line 9) | [AssetPreviewView] method ModelPreviewView (line 16) | static ModelPreviewView() FILE: sources/editor/Stride.Assets.Presentation/Preview/Views/ScenePreviewView.cs class ScenePreviewView (line 9) | [AssetPreviewView] method ScenePreviewView (line 12) | static ScenePreviewView() FILE: sources/editor/Stride.Assets.Presentation/Preview/Views/SkyboxPreviewView.cs class SkyboxPreviewView (line 10) | [AssetPreviewView] method SkyboxPreviewView (line 13) | static SkyboxPreviewView() FILE: sources/editor/Stride.Assets.Presentation/Preview/Views/SoundPreviewView.cs class SoundPreviewView (line 9) | [AssetPreviewView] method SoundPreviewView (line 12) | static SoundPreviewView() FILE: sources/editor/Stride.Assets.Presentation/Preview/Views/SpriteFontPreviewView.cs class SpriteFontPreviewView (line 9) | [AssetPreviewView] method SpriteFontPreviewView (line 13) | static SpriteFontPreviewView() FILE: sources/editor/Stride.Assets.Presentation/Preview/Views/SpriteSheetPreviewView.cs class SpriteSheetPreviewView (line 9) | [AssetPreviewView] method SpriteSheetPreviewView (line 12) | static SpriteSheetPreviewView() FILE: sources/editor/Stride.Assets.Presentation/Preview/Views/TexturePreviewView.cs class TexturePreviewView (line 9) | [AssetPreviewView] method TexturePreviewView (line 12) | static TexturePreviewView() FILE: sources/editor/Stride.Assets.Presentation/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/editor/Stride.Assets.Presentation/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: sources/editor/Stride.Assets.Presentation/Quantum/EntityHierarchyPropertyGraph.cs class EntityHierarchyPropertyGraph (line 15) | [AssetPropertyGraph(typeof(EntityHierarchyAssetBase))] method EntityHierarchyPropertyGraph (line 18) | public EntityHierarchyPropertyGraph(AssetPropertyGraphContainer contai... method FindTarget (line 27) | public override IGraphNode FindTarget(IGraphNode sourceNode, IGraphNod... method IsChildPartReference (line 38) | public override bool IsChildPartReference(IGraphNode node, NodeIndex i... method CanUpdate (line 44) | protected override bool CanUpdate(IAssetNode node, ContentChangeType c... method CloneValueFromBase (line 73) | protected override object CloneValueFromBase(object value, IAssetNode ... method AddChildPartToParentPart (line 96) | protected override void AddChildPartToParentPart(Entity parentPart, En... method RemoveChildPartFromParentPart (line 103) | protected override void RemoveChildPartFromParentPart(Entity parentPar... method ReuseExistingPart (line 114) | protected override void ReuseExistingPart(AssetCompositeHierarchyData<... method RewriteIds (line 122) | protected override void RewriteIds(Entity targetPart, Entity sourcePart) method RetrieveChildPartNodes (line 139) | protected override IEnumerable RetrieveChildPartNodes(Enti... method GetIdFromChildPart (line 145) | protected override Guid GetIdFromChildPart(object part) method IsComponentForComponentCollection (line 150) | private static bool IsComponentForComponentCollection(IGraphNode node,... FILE: sources/editor/Stride.Assets.Presentation/Quantum/EntityHierarchyPropertyGraphDefinition.cs class EntityHierarchyPropertyGraphDefinition (line 8) | [AssetPropertyGraphDefinition(typeof(EntityHierarchyAssetBase))] method IsMemberTargetObjectReference (line 11) | public override bool IsMemberTargetObjectReference(IMemberNode member,... method IsTargetItemObjectReference (line 16) | public override bool IsTargetItemObjectReference(IObjectNode collectio... FILE: sources/editor/Stride.Assets.Presentation/Quantum/GraphicsCompositorAssetPropertyGraphDefinition.cs class GraphicsCompositorAssetPropertyGraphDefinition (line 13) | [AssetPropertyGraphDefinition(typeof(GraphicsCompositorAsset))] method IsMemberTargetObjectReference (line 16) | public override bool IsMemberTargetObjectReference(IMemberNode member,... method IsTargetItemObjectReference (line 33) | public override bool IsTargetItemObjectReference(IObjectNode collectio... FILE: sources/editor/Stride.Assets.Presentation/Quantum/UIAssetPropertyGraph.cs class UIAssetPropertyGraph (line 16) | [AssetPropertyGraph(typeof(UIAssetBase))] method UIAssetPropertyGraph (line 19) | public UIAssetPropertyGraph(AssetPropertyGraphContainer container, Ass... method FindTarget (line 28) | public override IGraphNode FindTarget(IGraphNode sourceNode, IGraphNod... method IsChildPartReference (line 41) | public override bool IsChildPartReference(IGraphNode node, NodeIndex i... method AddChildPartToParentPart (line 56) | protected override void AddChildPartToParentPart(UIElement parentPart,... method RemoveChildPartFromParentPart (line 82) | protected override void RemoveChildPartFromParentPart(UIElement parent... method GetIdFromChildPart (line 109) | protected override Guid GetIdFromChildPart(object part) method ShouldAddNewPartFromBase (line 115) | protected override bool ShouldAddNewPartFromBase(AssetCompositeHierarc... method RetrieveChildPartNodes (line 126) | protected override IEnumerable RetrieveChildPartNodes(UIEl... FILE: sources/editor/Stride.Assets.Presentation/Resources/Strings/KeyGestures.Designer.cs class KeyGestures (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method KeyGestures (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/editor/Stride.Assets.Presentation/Resources/Thumbnails/StaticThumbnails.Designer.cs class StaticThumbnails (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method StaticThumbnails (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/EntityPickingResult.cs type EntityPickingResult (line 14) | public struct EntityPickingResult method ToString (line 57) | public override string ToString() FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/HighlightRenderFeature.cs class HighlightRenderFeature (line 14) | public class HighlightRenderFeature : SubRenderFeature method InitializeCore (line 29) | protected override void InitializeCore() method Extract (line 36) | public override void Extract() method Prepare (line 59) | public override unsafe void Prepare(RenderDrawContext context) method ProcessPipelineState (line 81) | public override void ProcessPipelineState(RenderContext context, Rende... FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/MaterialFilterRenderFeature.cs class MaterialFilterRenderFeature (line 13) | public class MaterialFilterRenderFeature : SubRenderFeature method InitializeCore (line 21) | protected override void InitializeCore() method PrepareEffectPermutations (line 30) | public override void PrepareEffectPermutations(RenderDrawContext context) FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/PackageSceneSettings.cs class SceneSettingsData (line 19) | [DataContract(nameof(SceneSettingsData))] method CreateDefault (line 73) | [NotNull] class PackageSceneSettings (line 89) | public static class PackageSceneSettings FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/PickingRenderFeature.cs class PickingRenderFeature (line 12) | public class PickingRenderFeature : SubRenderFeature method InitializeCore (line 19) | protected override void InitializeCore() method Extract (line 27) | public override void Extract() method Prepare (line 57) | public unsafe override void Prepare(RenderDrawContext context) FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/PickingSceneRenderer.cs type PickingObjectInfo (line 21) | internal struct PickingObjectInfo method PickingObjectInfo (line 29) | public PickingObjectInfo(int componentId, int meshIndex, int materialI... method GetResult (line 35) | public EntityPickingResult GetResult(Dictionary idToEntity) class PickingSceneRenderer (line 55) | public sealed class PickingSceneRenderer : SceneRendererBase method CollectCore (line 66) | protected override void CollectCore(RenderContext context) method DrawCore (line 77) | protected override void DrawCore(RenderContext context, RenderDrawCont... method CacheEntity (line 127) | public void CacheEntity([NotNull] Entity entity, bool isRecursive) method CacheEntityComponent (line 149) | public void CacheEntityComponent([NotNull] EntityComponent component) method UncacheEntity (line 161) | public void UncacheEntity([NotNull] Entity entity, bool isRecursive) method UncacheEntityComponent (line 183) | public void UncacheEntityComponent([NotNull] EntityComponent component) method CacheScene (line 195) | public void CacheScene([NotNull] Scene scene, bool isRecursive) method UncacheScene (line 218) | public void UncacheScene([NotNull] Scene scene, bool isRecursive) method Pick (line 240) | public EntityPickingResult Pick() FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/SceneEditorSettings.cs class SceneEditorSettings (line 9) | public static class SceneEditorSettings method SceneEditorSettings (line 16) | static SceneEditorSettings() method Save (line 153) | public static void Save() FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/Services/IDebuggerPickerDialog.cs type IDebuggerPickerDialog (line 7) | public interface IDebuggerPickerDialog : IModalDialog FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/Services/IEntityPickerDialog.cs type IEntityPickerDialog (line 14) | public interface IEntityPickerDialog : IModalDialog FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/Services/IPickedDebugger.cs type IPickedDebugger (line 9) | public interface IPickedDebugger method Launch (line 13) | Task Launch(SessionViewModel session); FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/Services/IPickedEntity.cs type IPickedEntity (line 10) | public interface IPickedEntity FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/Services/IStrideDialogService.cs type IStrideDialogService (line 11) | public interface IStrideDialogService method CreateEntityPickerDialog (line 18) | IEntityPickerDialog CreateEntityPickerDialog(EntityHierarchyEditorView... method CreateEntityComponentPickerDialog (line 26) | IEntityPickerDialog CreateEntityComponentPickerDialog(EntityHierarchyE... FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/Services/StrideDialogService.cs class StrideDialogService (line 14) | internal class StrideDialogService : IStrideDialogService method CreateEntityPickerDialog (line 17) | public IEntityPickerDialog CreateEntityPickerDialog(EntityHierarchyEdi... method CreateEntityComponentPickerDialog (line 25) | public IEntityPickerDialog CreateEntityComponentPickerDialog(EntityHie... FILE: sources/editor/Stride.Assets.Presentation/SceneEditor/WireframeRenderFeature.cs class WireframeRenderFeature (line 16) | public class WireframeRenderFeature : SubRenderFeature type PerDraw (line 27) | private struct PerDraw method RegisterSelectionService (line 35) | public void RegisterSelectionService(IEditorGameEntitySelectionService... method InitializeCore (line 44) | protected override void InitializeCore() method Prepare (line 52) | public override unsafe void Prepare(RenderDrawContext context) method ProcessPipelineState (line 79) | public override void ProcessPipelineState(RenderContext context, Rende... method Destroy (line 99) | protected override void Destroy() method SelectionUpdated (line 106) | private void SelectionUpdated(object sender, EntitySelectionEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/Shaders/PreviewTexture.sdfx.cs class PreviewTextureParameters (line 21) | [DataContract]public partial class PreviewTextureParameters : ShaderMixi... class ShaderMixins (line 25) | internal static partial class ShaderMixins class PreviewTexture (line 27) | internal partial class PreviewTexture : IShaderMixinBuilder method Generate (line 29) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 38) | [ModuleInitializer] FILE: sources/editor/Stride.Assets.Presentation/Shaders/SceneEditorParameters.sdfx.cs class SceneEditorParameters (line 21) | [DataContract]public partial class SceneEditorParameters : ShaderMixinPa... FILE: sources/editor/Stride.Assets.Presentation/Shaders/SelectedSprite.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class SelectedSprite (line 21) | internal partial class SelectedSprite : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 29) | [ModuleInitializer] FILE: sources/editor/Stride.Assets.Presentation/Shaders/StrideEditorForwardShadingEffect.sdfx.cs class ShaderMixins (line 21) | internal static partial class ShaderMixins class StrideEditorForwardShadingEffect (line 23) | internal partial class StrideEditorForwardShadingEffect : IShaderMixi... method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 59) | [ModuleInitializer] class Wireframe (line 69) | internal partial class Wireframe : IShaderMixinBuilder method Generate (line 71) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 76) | [ModuleInitializer] class Highlight (line 86) | internal partial class Highlight : IShaderMixinBuilder method Generate (line 88) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 93) | [ModuleInitializer] class ShaderMixins (line 67) | internal static partial class ShaderMixins class StrideEditorForwardShadingEffect (line 23) | internal partial class StrideEditorForwardShadingEffect : IShaderMixi... method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 59) | [ModuleInitializer] class Wireframe (line 69) | internal partial class Wireframe : IShaderMixinBuilder method Generate (line 71) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 76) | [ModuleInitializer] class Highlight (line 86) | internal partial class Highlight : IShaderMixinBuilder method Generate (line 88) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 93) | [ModuleInitializer] class ShaderMixins (line 84) | internal static partial class ShaderMixins class StrideEditorForwardShadingEffect (line 23) | internal partial class StrideEditorForwardShadingEffect : IShaderMixi... method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 59) | [ModuleInitializer] class Wireframe (line 69) | internal partial class Wireframe : IShaderMixinBuilder method Generate (line 71) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 76) | [ModuleInitializer] class Highlight (line 86) | internal partial class Highlight : IShaderMixinBuilder method Generate (line 88) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 93) | [ModuleInitializer] FILE: sources/editor/Stride.Assets.Presentation/Shaders/StrideEditorHighlightingEffect.sdfx.cs class ShaderMixins (line 21) | internal static partial class ShaderMixins class StrideEditorHighlightingEffect (line 23) | internal partial class StrideEditorHighlightingEffect : IShaderMixinB... method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 30) | [ModuleInitializer] FILE: sources/editor/Stride.Assets.Presentation/Shaders/StrideEditorMaterialPreviewEffect.sdfx.cs class ShaderMixins (line 21) | internal static partial class ShaderMixins class StrideEditorMaterialPreviewEffect (line 23) | internal partial class StrideEditorMaterialPreviewEffect : IShaderMix... method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 31) | [ModuleInitializer] FILE: sources/editor/Stride.Assets.Presentation/StrideDefaultAssetsPlugin.cs class StrideDefaultAssetsPlugin (line 35) | public sealed class StrideDefaultAssetsPlugin : StrideAssetsPlugin class ComponentTypeComparer (line 40) | private class ComponentTypeComparer : EqualityComparer method Equals (line 51) | public override bool Equals([NotNull] Type x, [NotNull] Type y) method GetHashCode (line 56) | public override int GetHashCode(Type obj) method StrideDefaultAssetsPlugin (line 85) | public StrideDefaultAssetsPlugin() method LoadDefaultTemplates (line 93) | public static void LoadDefaultTemplates() method Initialize (line 112) | protected override void Initialize(ILogger logger) method InitializeSession (line 194) | public override void InitializeSession(SessionViewModel session) method RegisterPrimitiveTypes (line 249) | public override void RegisterPrimitiveTypes(ICollection primitiv... method RegisterAssetPreviewViewTypes (line 256) | public override void RegisterAssetPreviewViewTypes(IDictionary : NodeViewModelTemplat... method MatchNode (line 24) | public override bool MatchNode(NodeViewModel node) class ComputeCurveColor4TemplateProvider (line 30) | public class ComputeCurveColor4TemplateProvider : ComputeCurveTemplatePr... class ComputeCurveFloatTemplateProvider (line 32) | public class ComputeCurveFloatTemplateProvider : ComputeCurveTemplatePro... class ComputeCurveQuaternionTemplateProvider (line 34) | public class ComputeCurveQuaternionTemplateProvider : ComputeCurveTempla... class ComputeCurveVector2TemplateProvider (line 36) | public class ComputeCurveVector2TemplateProvider : ComputeCurveTemplateP... class ComputeCurveVector3TemplateProvider (line 38) | public class ComputeCurveVector3TemplateProvider : ComputeCurveTemplateP... class ComputeCurveVector4TemplateProvider (line 40) | public class ComputeCurveVector4TemplateProvider : ComputeCurveTemplateP... FILE: sources/editor/Stride.Assets.Presentation/TemplateProviders/EntityComponentCollectionTemplateProvider.cs class EntityComponentCollectionTemplateProvider (line 9) | public class EntityComponentCollectionTemplateProvider : NodeViewModelTe... method MatchNode (line 13) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Assets.Presentation/TemplateProviders/EntityComponentReferenceTemplateProvider.cs class EntityComponentReferenceTemplateProvider (line 11) | public class EntityComponentReferenceTemplateProvider : NodeViewModelTem... method MatchNode (line 15) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Assets.Presentation/TemplateProviders/EntityReferenceTemplateProvider.cs class EntityReferenceTemplateProvider (line 9) | public class EntityReferenceTemplateProvider : NodeViewModelTemplateProv... method MatchNode (line 13) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Assets.Presentation/TemplateProviders/GameSettingAddConfigurationTemplateProvider.cs class GameSettingAddConfigurationTemplateProvider (line 12) | public class GameSettingAddConfigurationTemplateProvider : NodeViewModel... method MatchNode (line 16) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Assets.Presentation/TemplateProviders/GameSettingsFiltersTemplateProvider.cs class GameSettingsFiltersTemplateProvider (line 8) | public class GameSettingsFiltersTemplateProvider : NodeViewModelTemplate... method MatchNode (line 12) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Assets.Presentation/TemplateProviders/ModelComponentMaterialTemplateProvider.cs class ModelComponentMaterialTemplateProvider (line 11) | public class ModelComponentMaterialTemplateProvider : ContentReferenceTe... method ModelComponentMaterialTemplateProvider (line 13) | public ModelComponentMaterialTemplateProvider() method MatchNode (line 20) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Assets.Presentation/TemplateProviders/ModelNodeLinkNameTemplateProvider.cs class ModelNodeNameTemplateProvider (line 11) | public class ModelNodeNameTemplateProvider : NodeViewModelTemplateProvider method MatchNode (line 15) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Assets.Presentation/TemplateProviders/RenderStageReferenceTemplateProvider.cs class RenderStageReferenceTemplateProvider (line 11) | public class RenderStageReferenceTemplateProvider : NodeViewModelTemplat... method MatchNode (line 15) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Assets.Presentation/TemplateProviders/ScriptTextEditorTemplateProvider.cs class ScriptTextEditorTemplateProvider (line 10) | public class ScriptTextEditorTemplateProvider : NodeViewModelTemplatePro... method MatchNode (line 14) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Assets.Presentation/TemplateProviders/ScriptVariableReferenceTemplateProvider.cs class ScriptVariableReferenceTemplateProvider (line 12) | public class ScriptVariableReferenceTemplateProvider : NodeViewModelTemp... method MatchNode (line 16) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Assets.Presentation/TemplateProviders/ShaderClassNodeMixinReferenceTemplateProvider.cs class ShaderClassNodeMixinReferenceTemplateProvider (line 9) | public class ShaderClassNodeMixinReferenceTemplateProvider : NodeViewMod... method MatchNode (line 13) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Assets.Presentation/TemplateProviders/SkeletonModelPropertyTemplateProvider.cs class SkeletonModelPropertyTemplateProvider (line 11) | public class SkeletonModelPropertyTemplateProvider : NodeViewModelTempla... type SkeletonProperty (line 13) | public enum SkeletonProperty method MatchNode (line 24) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Assets.Presentation/TemplateProviders/SpriteFontFontNamePropertyTemplateProvider.cs class SpriteFontFontNamePropertyTemplateProvider (line 10) | public class SpriteFontFontNamePropertyTemplateProvider : NodeViewModelT... method MatchNode (line 16) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Assets.Presentation/Templates/AnimationFromFileTemplateGenerator.cs class AnimationFromFileTemplateGenerator (line 14) | public class AnimationFromFileTemplateGenerator : AssetFromFileTemplateG... method IsSupportingTemplate (line 20) | public override bool IsSupportingTemplate(TemplateDescription template... method CreateAssets (line 25) | protected override IEnumerable CreateAssets(AssetTemplateGe... FILE: sources/editor/Stride.Assets.Presentation/Templates/AssetFactoryTemplateGenerator.cs class AssetFactoryTemplateGenerator (line 10) | public class AssetFactoryTemplateGenerator : AssetTemplateGenerator method IsSupportingTemplate (line 14) | public override bool IsSupportingTemplate(TemplateDescription template... method CreateAssets (line 20) | protected override IEnumerable CreateAssets(AssetTemplateGe... FILE: sources/editor/Stride.Assets.Presentation/Templates/AssetFromFileTemplateGenerator.cs class AssetFromFileTemplateGenerator (line 22) | public class AssetFromFileTemplateGenerator : AssetFactoryTemplateGenerator method IsSupportingTemplate (line 30) | public override bool IsSupportingTemplate(TemplateDescription template... method PrepareAssetCreation (line 38) | protected override async Task PrepareAssetCreation(AssetTemplate... method CreateAssets (line 72) | protected override IEnumerable CreateAssets(AssetTemplateGe... method BrowseForSourceFiles (line 94) | protected virtual async Task> BrowseForSourceFiles(... method MakeUniqueNames (line 108) | protected List MakeUniqueNames(IEnumerable assets) FILE: sources/editor/Stride.Assets.Presentation/Templates/AssetPackageViewModel.cs class AssetPackageViewModel (line 11) | public class AssetPackageViewModel : ViewModelBase method AssetPackageViewModel (line 21) | public AssetPackageViewModel(IViewModelServiceProvider serviceProvider... FILE: sources/editor/Stride.Assets.Presentation/Templates/AssetTemplateGenerator.cs class AssetTemplateGenerator (line 21) | public abstract class AssetTemplateGenerator : TemplateGeneratorBase PrepareForRun(AssetTemplateGenerator... method Run (line 30) | public sealed override bool Run(AssetTemplateGeneratorParameters param... method CreateAssets (line 107) | protected abstract IEnumerable CreateAssets(AssetTemplateGe... method PrepareAssetCreation (line 109) | protected virtual Task PrepareAssetCreation(AssetTemplateGenerat... method PostAssetCreation (line 114) | protected virtual void PostAssetCreation(AssetTemplateGeneratorParamet... method GenerateLocation (line 118) | protected UFile GenerateLocation(AssetTemplateGeneratorParameters para... method GenerateLocation (line 123) | private static UFile GenerateLocation(string assetName, AssetTemplateG... method BrowseForAsset (line 132) | protected async Task BrowseForAsset(Package package, I... method BrowseForFile (line 150) | protected async Task BrowseForFile(FileExtensionCollection exte... method BrowseForFiles (line 155) | protected async Task> BrowseForFiles(FileExtensionC... FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Animation/AnimationBlend.cs class Scriptname (line 12) | public class ##Scriptname## : SyncScript, IBlendTreeBuilder method Start (line 34) | public override void Start() method Cancel (line 53) | public override void Cancel() method Update (line 59) | public override void Update() method BuildBlendTree (line 75) | public void BuildBlendTree(List blendStack) FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Animation/AnimationStart.cs class PlayAnimation (line 14) | [DataContract("PlayAnimation")] class Scriptname (line 25) | public class ##Scriptname## : StartupScript method Start (line 32) | public override void Start() method PlayAnimations (line 43) | private void PlayAnimations(AnimationComponent animComponent) FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Camera/BasicCameraController.cs class Scriptname (line 16) | public class ##Scriptname## : SyncScript method Start (line 39) | public override void Start() method Update (line 54) | public override void Update() method ProcessInput (line 60) | private void ProcessInput() method UpdateTransform (line 253) | private void UpdateTransform() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Camera/FpsCamera.cs class Scriptname (line 14) | public class ##Scriptname## : AsyncScript method Execute (line 69) | public override async Task Execute() method Reset (line 100) | public void Reset() method UpdateCamera (line 123) | protected virtual void UpdateCamera() method UpdateViewMatrix (line 220) | private void UpdateViewMatrix() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Camera/FreeCamera.cs class FreeCamera (line 14) | public class FreeCamera : AsyncScript method Execute (line 72) | public override async Task Execute() method Reset (line 96) | public void Reset() method UpdateCamera (line 119) | protected virtual void UpdateCamera() method UpdateViewMatrix (line 296) | private void UpdateViewMatrix() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Camera/OrbitCamera.cs class OrbitCamera (line 13) | public class OrbitCamera : AsyncScript method Execute (line 55) | public override async Task Execute() method Reset (line 84) | public void Reset() method UpdateCamera (line 106) | protected virtual void UpdateCamera() method UpdateViewMatrix (line 193) | private void UpdateViewMatrix() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Camera/SideScrollingCamera.cs class Scriptname (line 13) | public class ##Scriptname## : AsyncScript method Execute (line 49) | public override async Task Execute() method Reset (line 73) | public void Reset() method UpdateCamera (line 89) | protected virtual void UpdateCamera() method UpdateViewMatrix (line 129) | private void UpdateViewMatrix() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/DefaultAsyncScript.cs class Scriptname (line 12) | public class ##Scriptname## : AsyncScript method Execute (line 16) | public override async Task Execute() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/DefaultStartupScript.cs class Scriptname (line 12) | public class ##Scriptname## : StartupScript method Start (line 16) | public override void Start() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/DefaultSyncScript.cs class Scriptname (line 12) | public class ##Scriptname## : SyncScript method Start (line 16) | public override void Start() method Update (line 21) | public override void Update() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Events/EventBroadcaster.cs class Scriptname (line 11) | public class ##Scriptname## : SyncScript method Update (line 39) | public override void Update() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Events/EventListener.cs class Scriptname (line 11) | public class ##Scriptname## : AsyncScript method Execute (line 23) | public override async Task Execute() method EventReceived (line 35) | private void EventReceived() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Physics/DebugShapesRender.cs class Scriptname (line 11) | public class ##Scriptname## : AsyncScript method Execute (line 15) | public override async Task Execute() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Physics/PlayerController.cs class Scriptname (line 11) | public class ##Scriptname## : SyncScript method Start (line 22) | public override void Start() method Update (line 95) | public override void Update() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Prefabs/PrefabInstance.cs class Scriptname (line 13) | public class ##Scriptname## : AsyncScript method Execute (line 53) | public override async Task Execute() method IsTriggered (line 66) | protected bool IsTriggered() method SpawnInstance (line 86) | protected void SpawnInstance() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Utility/GameProfiler.cs class Scriptname (line 12) | public class ##Scriptname## : AsyncScript method Execute (line 49) | public override async Task Execute() FILE: sources/editor/Stride.Assets.Presentation/Templates/Assets/Scripts/Utility/SceneStreaming.cs class Scriptname (line 17) | public class ##Scriptname## : SyncScript method Update (line 50) | public override void Update() FILE: sources/editor/Stride.Assets.Presentation/Templates/ColliderShapeHullFactoryTemplateGenerator.cs class ColliderShapeHullFactoryTemplateGenerator (line 17) | public class ColliderShapeHullFactoryTemplateGenerator : AssetFactoryTem... method IsSupportingTemplate (line 24) | public override bool IsSupportingTemplate(TemplateDescription template... method PrepareAssetCreation (line 30) | protected override async Task PrepareAssetCreation(AssetTemplate... method PostAssetCreation (line 41) | protected override void PostAssetCreation(AssetTemplateGeneratorParame... FILE: sources/editor/Stride.Assets.Presentation/Templates/ColliderShapeStaticMeshFactoryTemplateGenerator.cs class ColliderShapeStaticMeshFactoryTemplateGenerator (line 17) | public class ColliderShapeStaticMeshFactoryTemplateGenerator : AssetFact... method IsSupportingTemplate (line 24) | public override bool IsSupportingTemplate(TemplateDescription template... method PrepareAssetCreation (line 30) | protected override async Task PrepareAssetCreation(AssetTemplate... method PostAssetCreation (line 41) | protected override void PostAssetCreation(AssetTemplateGeneratorParame... FILE: sources/editor/Stride.Assets.Presentation/Templates/GameTemplateParameters.cs class StrideTemplateParameters (line 10) | public class StrideTemplateParameters method StrideTemplateParameters (line 12) | public StrideTemplateParameters() class GameTemplateParameters (line 23) | public class GameTemplateParameters : StrideTemplateParameters method GameTemplateParameters (line 25) | public GameTemplateParameters() FILE: sources/editor/Stride.Assets.Presentation/Templates/GameTemplateWindow.xaml.cs class GraphicsProfileAllowsHDR (line 28) | public class GraphicsProfileAllowsHDR : OneWayValueConverter availablePlatf... method ButtonOk (line 86) | private async void ButtonOk(object sender, RoutedEventArgs e) method ButtonCancel (line 110) | private void ButtonCancel(object sender, RoutedEventArgs e) method OnPropertyChanged (line 118) | protected virtual void OnPropertyChanged([CallerMemberName] string pro... FILE: sources/editor/Stride.Assets.Presentation/Templates/GraphicsCompositorTemplateGenerator.cs class GraphicsCompositorTemplateGenerator (line 12) | public class GraphicsCompositorTemplateGenerator : AssetFactoryTemplateG... method IsSupportingTemplate (line 23) | public override bool IsSupportingTemplate(TemplateDescription template... method CreateAssets (line 29) | protected override IEnumerable CreateAssets(AssetTemplateGe... FILE: sources/editor/Stride.Assets.Presentation/Templates/HeightmapFactoryTemplateGenerator.cs class HeightmapFactoryTemplateGenerator (line 17) | public class HeightmapFactoryTemplateGenerator : AssetFromFileTemplateGe... method IsSupportingTemplate (line 23) | public override bool IsSupportingTemplate(TemplateDescription template... method BrowseForSourceFiles (line 29) | protected override async Task> BrowseForSourceFiles... FILE: sources/editor/Stride.Assets.Presentation/Templates/HullAssetFactoryTemplateGenerator.cs class HullAssetFactoryTemplateGenerator (line 15) | public class HullAssetFactoryTemplateGenerator : AssetFactoryTemplateGen... method IsSupportingTemplate (line 22) | public override bool IsSupportingTemplate(TemplateDescription template... method PrepareAssetCreation (line 28) | protected override async Task PrepareAssetCreation(AssetTemplate... method PostAssetCreation (line 39) | protected override void PostAssetCreation(AssetTemplateGeneratorParame... FILE: sources/editor/Stride.Assets.Presentation/Templates/ModelAssetTemplateWindow.xaml.cs class ImportModelFromFileViewModel (line 17) | public class ImportModelFromFileViewModel : DispatcherViewModel class DummyReferenceContainer (line 19) | [DataContract] method DummyReferenceContainer (line 24) | public DummyReferenceContainer() method GetRootNode (line 33) | IObjectNode IPropertyProviderViewModel.GetRootNode() => rootNode; method ShouldConstructMember (line 35) | bool IPropertyProviderViewModel.ShouldConstructMember(IMemberNode me... method ShouldConstructItem (line 37) | bool IPropertyProviderViewModel.ShouldConstructItem(IObjectNode coll... method ImportModelFromFileViewModel (line 52) | public ImportModelFromFileViewModel(IViewModelServiceProvider serviceP... class ModelAssetTemplateWindow (line 81) | public partial class ModelAssetTemplateWindow method ModelAssetTemplateWindow (line 83) | public ModelAssetTemplateWindow() method ButtonOk (line 93) | private void ButtonOk(object sender, RoutedEventArgs e) method ButtonCancel (line 99) | private void ButtonCancel(object sender, RoutedEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/Templates/ModelFromFileTemplateGenerator.cs class ModelFromFileTemplateSettings (line 24) | public static class ModelFromFileTemplateSettings class ModelFromFileTemplateGenerator (line 34) | public class ModelFromFileTemplateGenerator : AssetFromFileTemplateGener... method IsSupportingTemplate (line 47) | public override bool IsSupportingTemplate(TemplateDescription template... method PrepareAssetCreation (line 52) | protected override async Task PrepareAssetCreation(AssetTemplate... method CreateAssets (line 114) | protected override IEnumerable CreateAssets(AssetTemplateGe... FILE: sources/editor/Stride.Assets.Presentation/Templates/NewGameTemplateGenerator.cs class NewGameTemplateGenerator (line 40) | public class NewGameTemplateGenerator : SessionTemplateGenerator method SetParameters (line 58) | public static void SetParameters([NotNull] SessionTemplateGeneratorPar... method IsSupportingTemplate (line 71) | public override bool IsSupportingTemplate(TemplateDescription template... method PrepareForRun (line 77) | public override async Task PrepareForRun(SessionTemplateGenerato... method Generate (line 100) | protected override bool Generate(SessionTemplateGeneratorParameters pa... method AddAssets (line 230) | private void AddAssets(SessionTemplateGeneratorParameters parameters, ... method CreateAndSetNewScene (line 243) | private void CreateAndSetNewScene(SessionTemplateGeneratorParameters p... method CopyAssetPacks (line 405) | private static void CopyAssetPacks(SessionTemplateGeneratorParameters ... method CreateCameraScript (line 470) | private void CreateCameraScript(SessionTemplateGeneratorParameters par... FILE: sources/editor/Stride.Assets.Presentation/Templates/ProceduralModelFactoryTemplateGenerator.cs class ProceduralModelFactoryTemplateGenerator (line 16) | public class ProceduralModelFactoryTemplateGenerator : AssetFactoryTempl... method IsSupportingTemplate (line 23) | public override bool IsSupportingTemplate(TemplateDescription template... method PrepareAssetCreation (line 29) | protected override async Task PrepareAssetCreation(AssetTemplate... method PostAssetCreation (line 41) | protected override void PostAssetCreation(AssetTemplateGeneratorParame... FILE: sources/editor/Stride.Assets.Presentation/Templates/ProjectLibraryTemplateGenerator.cs class ProjectLibraryTemplateGenerator (line 25) | public class ProjectLibraryTemplateGenerator : SessionTemplateGenerator method ExtractReferencesList (line 31) | private static List ExtractReferencesList(SessionTemplateGener... method IsNameColliding (line 39) | private static bool IsNameColliding(IEnumerable packageRefName... method IsSupportingTemplate (line 44) | public override bool IsSupportingTemplate(TemplateDescription template... method PrepareForRun (line 50) | public override async Task PrepareForRun(SessionTemplateGenerato... method Generate (line 74) | protected sealed override bool Generate(SessionTemplateGeneratorParame... FILE: sources/editor/Stride.Assets.Presentation/Templates/ProjectLibraryWindow.xaml.cs class ProjectLibraryWindow (line 23) | public partial class ProjectLibraryWindow : INotifyPropertyChanged method ProjectLibraryWindow (line 28) | public ProjectLibraryWindow(string defaultLibraryName) method LibBoxTextChanged (line 44) | private void LibBoxTextChanged(object sender, System.Windows.Controls.... method ButtonOk (line 65) | private async void ButtonOk(object sender, RoutedEventArgs e) method ButtonCancel (line 84) | private void ButtonCancel(object sender, RoutedEventArgs e) method OnPropertyChanged (line 92) | protected virtual void OnPropertyChanged([CallerMemberName] string pro... FILE: sources/editor/Stride.Assets.Presentation/Templates/ScriptNameWindow.xaml.cs class ScriptNameWindow (line 23) | public partial class ScriptNameWindow method ScriptNameWindow (line 30) | static ScriptNameWindow() method ScriptNameWindow (line 45) | public ScriptNameWindow(string defaultClassName, string defaultNamespa... method Validate (line 70) | private async void Validate() method Cancel (line 86) | private void Cancel() method ButtonOk (line 95) | private void ButtonOk(object sender, RoutedEventArgs e) method ButtonCancel (line 100) | private void ButtonCancel(object sender, RoutedEventArgs e) method TextBoxKeyDown (line 105) | private void TextBoxKeyDown(object sender, KeyEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/Templates/ScriptTemplateGenerator.cs class ScriptTemplateGenerator (line 21) | public class ScriptTemplateGenerator : AssetTemplateGenerator method SetClassName (line 35) | public static void SetClassName(AssetTemplateGeneratorParameters param... method GetScriptTemplateAssetDescriptions (line 37) | public static IEnumerable GetScriptTemplateA... method GetAssetOverrideParameters (line 47) | public static PropertyContainer GetAssetOverrideParameters(string defa... method IsSupportingTemplate (line 60) | public override bool IsSupportingTemplate(TemplateDescription template... method PrepareAssetCreation (line 71) | protected override async Task PrepareAssetCreation(AssetTemplate... method CreateAssets (line 136) | protected override IEnumerable CreateAssets(AssetTemplateGe... method PostAssetCreation (line 153) | protected override void PostAssetCreation(AssetTemplateGeneratorParame... FILE: sources/editor/Stride.Assets.Presentation/Templates/SkeletonFromFileTemplateGenerator.cs class SkeletonFromFileTemplateGenerator (line 14) | public class SkeletonFromFileTemplateGenerator : AssetFromFileTemplateGe... method IsSupportingTemplate (line 20) | public override bool IsSupportingTemplate(TemplateDescription template... method CreateAssets (line 25) | protected override IEnumerable CreateAssets(AssetTemplateGe... FILE: sources/editor/Stride.Assets.Presentation/Templates/SkyboxFactoryTemplateGenerator.cs class SkyboxFactoryTemplateGenerator (line 15) | public class SkyboxFactoryTemplateGenerator : AssetFactoryTemplateGenerator method IsSupportingTemplate (line 22) | public override bool IsSupportingTemplate(TemplateDescription template... method PrepareAssetCreation (line 28) | protected override async Task PrepareAssetCreation(AssetTemplate... method PostAssetCreation (line 40) | protected override void PostAssetCreation(AssetTemplateGeneratorParame... FILE: sources/editor/Stride.Assets.Presentation/Templates/SolutionPlatformViewModel.cs class SolutionPlatformViewModel (line 15) | public class SolutionPlatformViewModel : ViewModelBase method SolutionPlatformViewModel (line 27) | public SolutionPlatformViewModel(IViewModelServiceProvider serviceProv... FILE: sources/editor/Stride.Assets.Presentation/Templates/SoundFromFileTemplateGenerator.cs class SoundFromFileTemplateGenerator (line 15) | internal sealed class SoundFromFileTemplateGenerator : AssetFromFileTemp... method SoundFromFileTemplateGenerator (line 23) | private SoundFromFileTemplateGenerator() method IsSupportingTemplate (line 31) | public override bool IsSupportingTemplate(TemplateDescription template... method CreateAssets (line 40) | protected override IEnumerable CreateAssets(AssetTemplateGe... FILE: sources/editor/Stride.Assets.Presentation/Templates/SpriteSheetFromFileTemplateGenerator.cs class SpriteSheetFromFileTemplateGenerator (line 22) | public class SpriteSheetFromFileTemplateGenerator : AssetFromFileTemplat... method IsSupportingTemplate (line 30) | public override bool IsSupportingTemplate(TemplateDescription template... method CreateAssets (line 35) | protected override IEnumerable CreateAssets(AssetTemplateGe... method BrowseForSourceFiles (line 80) | protected override async Task> BrowseForSourceFiles... FILE: sources/editor/Stride.Assets.Presentation/Templates/StrideTemplates.cs class StrideTemplates (line 7) | internal static class StrideTemplates method Register (line 9) | public static void Register() FILE: sources/editor/Stride.Assets.Presentation/Templates/TemplateSampleGenerator.cs class TemplateSampleGenerator (line 25) | public class TemplateSampleGenerator : SessionTemplateGenerator method SetParameters (line 36) | public static void SetParameters(SessionTemplateGeneratorParameters pa... method IsSupportingTemplate (line 42) | public override bool IsSupportingTemplate(TemplateDescription template... method PrepareForRun (line 48) | public override async Task PrepareForRun(SessionTemplateGenerato... method Generate (line 70) | protected override bool Generate(SessionTemplateGeneratorParameters pa... method RemoveUnusedAssets (line 262) | protected void RemoveUnusedAssets(Package loadedPackage, PackageSessio... method AfterSave (line 299) | protected override async Task AfterSave(SessionTemplateGenerator... method ProcessTextFile (line 351) | private static void ProcessTextFile(string inputFile, string outputFil... method IsBinaryFile (line 368) | private static bool IsBinaryFile(string file) FILE: sources/editor/Stride.Assets.Presentation/Templates/UpdatePlatformsTemplateGenerator.cs class UpdatePlatformsTemplateGenerator (line 27) | public class UpdatePlatformsTemplateGenerator : TemplateGeneratorBase PrepareForRun(PackageTemplateGenerato... method Run (line 99) | public sealed override bool Run(PackageTemplateGeneratorParameters par... method GetDefaultNamespace (line 135) | private static string GetDefaultNamespace(PackageTemplateGeneratorPara... method PrepareTemplate (line 169) | private static ProjectTemplate PrepareTemplate(PackageTemplateGenerato... method MatchPropertyGroup (line 179) | private static bool MatchPropertyGroup(XElement element) method PatchGameProject (line 184) | private static void PatchGameProject(string partialContent, string fil... FILE: sources/editor/Stride.Assets.Presentation/Templates/UpdatePlatformsWindows.xaml.cs class UpdatePlatformsWindow (line 27) | public partial class UpdatePlatformsWindow method UpdatePlatformsWindow (line 31) | public UpdatePlatformsWindow(ICollection installedPlatfo... method ButtonOk (line 57) | private async void ButtonOk(object sender, RoutedEventArgs e) method ButtonCancel (line 86) | private void ButtonCancel(object sender, RoutedEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/Templates/VideoFromFileTemplateGenerator.cs class VideoFromFileTemplateGenerator (line 16) | internal sealed class VideoFromFileTemplateGenerator : AssetFromFileTemp... method VideoFromFileTemplateGenerator (line 22) | private VideoFromFileTemplateGenerator() method IsSupportingTemplate (line 30) | public override bool IsSupportingTemplate(TemplateDescription template... method CreateAssets (line 36) | protected override IEnumerable CreateAssets(AssetTemplateGe... method ImportVideo (line 61) | [NotNull] FILE: sources/editor/Stride.Assets.Presentation/Test/TestAsset.cs type TestEnum (line 18) | public enum TestEnum type TestFlagEnum (line 26) | [Flags] type TestStruct (line 37) | [DataContract("TestStruct")] class TestClass (line 45) | [DataContract("TestClass")] class TestEnabledClass (line 52) | [DataContract("TestEnabledClass")] class TestAbstractClass (line 60) | [DataContract("TestAbstractClass")] class TestImplemClass1 (line 66) | [DataContract("TestImplemClass1")] class TestImplemClass2 (line 72) | [DataContract("TestImplemClass2")] class TestImplemClassEnabled (line 78) | [DataContract("TestImplemClassEnabled")] class TestInlinedAbstractClass (line 84) | [DataContract("TestInlinedAbstractClass")] class TestInlinedImplemClass1 (line 91) | [DataContract("TestInlinedImplemClass1")] class TestInlinedImplemClass2 (line 98) | [DataContract("TestInlinedImplemClass2")] class TestMissingInlinedProperty (line 105) | [DataContract("TestMissingInlinedProperty")] class TestAsset (line 111) | [DataContract("TestAsset")] method CreateNew (line 342) | public static TestAsset CreateNew() FILE: sources/editor/Stride.Assets.Presentation/Test/UnitTestAsset.cs class UnitTestAsset (line 12) | [DataContract("UnitTestAsset")] method CreateNew (line 25) | public static UnitTestAsset CreateNew() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/AnimationThumbnailCompiler.cs class AnimationThumbnailCompiler (line 25) | [AssetCompiler(typeof(AnimationAsset), typeof(ThumbnailCompilationContex... method GetInputTypes (line 28) | public override IEnumerable GetInputTypes(AssetIt... method AnimationThumbnailCompiler (line 34) | public AnimationThumbnailCompiler() method CompileThumbnail (line 40) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... class AnimationThumbnailBuildCommand (line 61) | private class AnimationThumbnailBuildCommand : ThumbnailFromEntityComm... method AnimationThumbnailBuildCommand (line 68) | public AnimationThumbnailBuildCommand(ThumbnailCompilerContext conte... method CreateEntity (line 74) | protected override Entity CreateEntity() method ComputeParameterHash (line 87) | protected override void ComputeParameterHash(BinarySerializationWrit... method CustomizeThumbnail (line 103) | protected override unsafe void CustomizeThumbnail(Image image) method PreloadAsset (line 140) | protected override void PreloadAsset() method UnloadAsset (line 151) | protected override void UnloadAsset() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/FontThumbnailCompiler.cs class FontThumbnailCompiler (line 18) | [AssetCompiler(typeof(SpriteFontAsset), typeof(ThumbnailCompilationConte... method FontThumbnailCompiler (line 21) | public FontThumbnailCompiler() method CompileThumbnail (line 26) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... class FontThumbnailBuildCommand (line 49) | internal class FontThumbnailBuildCommand : ThumbnailFromTextureCommand GetInputFiles(AssetItem assetItem) method CompileThumbnail (line 35) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... class HeightmapThumbnailCommand (line 45) | public class HeightmapThumbnailCommand : ThumbnailFromSpriteBatchComma... method HeightmapThumbnailCommand (line 49) | public HeightmapThumbnailCommand(ThumbnailCompilerContext context, A... method PreloadAsset (line 55) | protected override void PreloadAsset() method UnloadAsset (line 62) | protected override void UnloadAsset() method RenderSprites (line 73) | protected override void RenderSprites(RenderDrawContext context) FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/MaterialThumbnailCompiler.cs class MaterialThumbnailCompiler (line 15) | [AssetCompiler(typeof(MaterialAsset), typeof(ThumbnailCompilationContext))] method MaterialThumbnailCompiler (line 18) | public MaterialThumbnailCompiler() method CompileThumbnail (line 24) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... class MaterialThumbnailBuildCommand (line 32) | private class MaterialThumbnailBuildCommand : ThumbnailFromEntityComma... method MaterialThumbnailBuildCommand (line 38) | public MaterialThumbnailBuildCommand(ThumbnailCompilerContext contex... method CreateEntity (line 45) | protected override Entity CreateEntity() method AdjustEntity (line 58) | protected override void AdjustEntity() method DestroyScene (line 66) | protected override void DestroyScene(Scene scene) FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/ModelThumbnailCompiler.cs class ModelThumbnailCompiler (line 13) | [AssetCompiler(typeof(ModelAsset), typeof(ThumbnailCompilationContext))] method ModelThumbnailCompiler (line 16) | public ModelThumbnailCompiler() method CompileThumbnail (line 22) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... class ModelThumbnailBuildCommand (line 31) | private class ModelThumbnailBuildCommand : ThumbnailFromEntityCommand<... method ModelThumbnailBuildCommand (line 33) | public ModelThumbnailBuildCommand(ThumbnailCompilerContext context, ... method CreateEntity (line 38) | protected override Entity CreateEntity() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/PrecompiledFontThumbnailCompiler.cs class PrecompiledFontThumbnailCompiler (line 12) | [AssetCompiler(typeof(PrecompiledSpriteFontAsset), typeof(ThumbnailCompi... method PrecompiledFontThumbnailCompiler (line 16) | public PrecompiledFontThumbnailCompiler() method CompileThumbnail (line 21) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... class PrecompiledFontBuildCommand (line 27) | private class PrecompiledFontBuildCommand : FontThumbnailBuildCommand method PrecompiledFontBuildCommand (line 29) | public PrecompiledFontBuildCommand(ThumbnailCompilerContext context,... method BuildTitleText (line 34) | protected override string BuildTitleText() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/PrefabModelThumbnailCompiler.cs class PrefabModelThumbnailCompiler (line 13) | [AssetCompiler(typeof(PrefabModelAsset), typeof(ThumbnailCompilationCont... method CompileThumbnail (line 16) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... class PrebabModelThumbnailBuildCommand (line 25) | private class PrebabModelThumbnailBuildCommand : ThumbnailFromEntityCo... method PrebabModelThumbnailBuildCommand (line 27) | public PrebabModelThumbnailBuildCommand(ThumbnailCompilerContext con... method CreateEntity (line 32) | protected override Entity CreateEntity() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/PrefabThumbnailCompiler.cs class PrefabThumbnailCompiler (line 15) | [AssetCompiler(typeof(PrefabAsset), typeof(ThumbnailCompilationContext))] method PrefabThumbnailCompiler (line 18) | public PrefabThumbnailCompiler() method CompileThumbnail (line 24) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... class PrefabThumbnailBuildCommand (line 33) | private class PrefabThumbnailBuildCommand : ThumbnailFromEntityCommand... method PrefabThumbnailBuildCommand (line 35) | public PrefabThumbnailBuildCommand(ThumbnailCompilerContext context,... method CreateEntity (line 40) | protected override Entity CreateEntity() method AdjustChildEntity (line 53) | private void AdjustChildEntity(Entity entity, ref bool canRotateEntity) method AdjustEntity (line 71) | protected override void AdjustEntity() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/ProceduralModelThumbnailCompiler.cs class ProceduralModelThumbnailCompiler (line 15) | [AssetCompiler(typeof(ProceduralModelAsset), typeof(ThumbnailCompilation... method ProceduralModelThumbnailCompiler (line 18) | public ProceduralModelThumbnailCompiler() method CompileThumbnail (line 23) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... class ProceduralModelThumbnailBuildCommand (line 32) | private class ProceduralModelThumbnailBuildCommand : ThumbnailFromEnti... method ProceduralModelThumbnailBuildCommand (line 34) | public ProceduralModelThumbnailBuildCommand(ThumbnailCompilerContext... method CreateEntity (line 39) | protected override Entity CreateEntity() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/SceneThumbnailCompiler.cs class SceneThumbnailCompiler (line 11) | [AssetCompiler(typeof(SceneAsset), typeof(ThumbnailCompilationContext))] method SceneThumbnailCompiler (line 14) | public SceneThumbnailCompiler() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/ScriptSourceFileThumbnailCompiler.cs class ScriptSourceFileThumbnailCompiler (line 10) | [AssetCompiler(typeof(ScriptSourceFileAsset), typeof(ThumbnailCompilatio... method ScriptSourceFileThumbnailCompiler (line 13) | public ScriptSourceFileThumbnailCompiler() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/SkeletonThumbnailCompiler.cs class SkeletonThumbnailCompiler (line 10) | [AssetCompiler(typeof(SkeletonAsset), typeof(ThumbnailCompilationContext))] method SkeletonThumbnailCompiler (line 13) | public SkeletonThumbnailCompiler() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/SkyboxThumbnailCompiler.cs class SkyboxThumbnailCompiler (line 10) | [AssetCompiler(typeof(SkyboxAsset), typeof(ThumbnailCompilationContext))] method SkyboxThumbnailCompiler (line 13) | public SkyboxThumbnailCompiler() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/SoundThumbnailCompiler.cs class SoundThumbnailCompiler (line 10) | [AssetCompiler(typeof(SoundAsset), typeof(ThumbnailCompilationContext))] method SoundThumbnailCompiler (line 13) | public SoundThumbnailCompiler() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/SpriteSheetThumbnailCompiler.cs class SpriteSheetThumbnailCompiler (line 18) | [AssetCompiler(typeof(SpriteSheetAsset), typeof(ThumbnailCompilationCont... method SpriteSheetThumbnailCompiler (line 21) | public SpriteSheetThumbnailCompiler() method CompileThumbnail (line 26) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... class SpriteSheetThumbnailCommand (line 35) | public class SpriteSheetThumbnailCommand : ThumbnailFromSpriteBatchCom... method SpriteSheetThumbnailCommand (line 46) | public SpriteSheetThumbnailCommand(ThumbnailCompilerContext context,... method RenderSprites (line 51) | protected override void RenderSprites(RenderDrawContext context) FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/SpriteStudioAnimationThumbnailCompiler.cs class SpriteStudioAnimationThumbnailCompiler (line 12) | [AssetCompiler(typeof(SpriteStudioAnimationAsset), typeof(ThumbnailCompi... method SpriteStudioAnimationThumbnailCompiler (line 15) | public SpriteStudioAnimationThumbnailCompiler() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/SpriteStudioSheetThumbnailCompiler.cs class SpriteStudioModelAssetThumbnailCompiler (line 15) | [AssetCompiler(typeof(SpriteStudioModelAsset), typeof(ThumbnailCompilati... method SpriteStudioModelAssetThumbnailCompiler (line 18) | public SpriteStudioModelAssetThumbnailCompiler() method CompileThumbnail (line 23) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... class SpriteStudioSheetThumbnailCommand (line 32) | public class SpriteStudioSheetThumbnailCommand : ThumbnailFromEntityCo... method SpriteStudioSheetThumbnailCommand (line 34) | public SpriteStudioSheetThumbnailCommand(ThumbnailCompilerContext co... method CreateCamera (line 39) | protected override CameraComponent CreateCamera(GraphicsCompositor g... method CreateEntity (line 47) | protected override Entity CreateEntity() method AdjustEntity (line 56) | protected override void AdjustEntity() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/TextureThumbnailCompiler.cs class TextureThumbnailCompiler (line 22) | [AssetCompiler(typeof(TextureAsset), typeof(ThumbnailCompilationContext))] method TextureThumbnailCompiler (line 25) | public TextureThumbnailCompiler() method CompileThumbnail (line 32) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... class TextureThumbnailBuildCommand (line 61) | private class TextureThumbnailBuildCommand : ThumbnailFromTextureComma... method TextureThumbnailBuildCommand (line 63) | public TextureThumbnailBuildCommand(ThumbnailCompilerContext context... method GetInputFiles (line 74) | public override IEnumerable GetInputFiles() method SetThumbnailParameters (line 80) | protected override void SetThumbnailParameters() class TextureThumbnailParameters (line 98) | [DataContract] method TextureThumbnailParameters (line 101) | public TextureThumbnailParameters() method TextureThumbnailParameters (line 105) | public TextureThumbnailParameters(TextureAsset asset, string sourcePat... FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/UILibraryThumbnailCompiler.cs class UILibraryThumbnailCompiler (line 11) | [AssetCompiler(typeof(UILibraryAsset), typeof(ThumbnailCompilationContex... method UILibraryThumbnailCompiler (line 14) | public UILibraryThumbnailCompiler() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/UIPageThumbnailCompiler.cs class UIPageThumbnailCompiler (line 20) | [AssetCompiler(typeof(UIPageAsset), typeof(ThumbnailCompilationContext))] method UIPageThumbnailCompiler (line 23) | public UIPageThumbnailCompiler() method CompileThumbnail (line 29) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... class UIThumbnailBuildCommand (line 35) | public class UIThumbnailBuildCommand : ThumbnailFromEntityCommand method UIThumbnailBuildCommand (line 39) | public UIThumbnailBuildCommand(ThumbnailCompilerContext context, str... method ComputeParameterHash (line 45) | protected override void ComputeParameterHash(BinarySerializationWrit... method CreateCamera (line 51) | protected override CameraComponent CreateCamera(GraphicsCompositor g... method AdjustEntity (line 63) | protected override void AdjustEntity() method CreateEntity (line 68) | protected override Entity CreateEntity() FILE: sources/editor/Stride.Assets.Presentation/Thumbnails/VideoThumbnailCompiler.cs class VideoThumbnailCompiler (line 10) | [AssetCompiler(typeof(VideoAsset), typeof(ThumbnailCompilationContext))] method VideoThumbnailCompiler (line 13) | public VideoThumbnailCompiler() FILE: sources/editor/Stride.Assets.Presentation/ValueConverters/CollectionContainsItem.cs class CollectionContainsItem (line 11) | public class CollectionContainsItem: OneWayMultiValueConverter method Convert (line 19) | public override object Convert(object value, Type targetType, object p... method ConvertBack (line 32) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/editor/Stride.Assets.Presentation/ValueConverters/UFileToBitmapImage.cs class UFileToBitmapImage (line 11) | public class UFileToBitmapImage : OneWayMultiValueConverter : OneWayValueConverter... method Convert (line 16) | public override object Convert(object value, Type targetType, object p... class VisualScriptSlotBrushConnectorFill (line 26) | public class VisualScriptSlotBrushConnectorFill : VisualScriptSlotBrush<... class VisualScriptSlotBrushMouseOverConnectorFill (line 31) | public class VisualScriptSlotBrushMouseOverConnectorFill : VisualScriptS... class VisualScriptSlotBrushConnectorStroke (line 36) | public class VisualScriptSlotBrushConnectorStroke : VisualScriptSlotBrus... FILE: sources/editor/Stride.Assets.Presentation/View/AddEntityComponentUserControl.xaml.cs class AddEntityComponentUserControl (line 27) | public partial class AddEntityComponentUserControl : UserControl method OnSelectedGroupChanged (line 101) | private static void OnSelectedGroupChanged(DependencyObject d, Depende... method OnSearchTokenChanged (line 109) | private static void OnSearchTokenChanged(DependencyObject d, Dependenc... method AddEntityComponentUserControl (line 124) | public AddEntityComponentUserControl() method Popup_Closed (line 132) | private void Popup_Closed(object sender, EventArgs e) FILE: sources/editor/Stride.Assets.Presentation/View/Behaviors/BindActualSizeBehavior.cs class BindActualSizeBehavior (line 15) | class BindActualSizeBehavior : Behavior method OnAttached (line 27) | protected override void OnAttached() method OnDetaching (line 35) | protected override void OnDetaching() method OnActualWidthChanged (line 41) | private void OnActualWidthChanged(object sender, EventArgs e) method OnActualHeightChanged (line 46) | private void OnActualHeightChanged(object sender, EventArgs e) FILE: sources/editor/Stride.Assets.Presentation/View/Behaviors/BindScrollOffsetBehavior.cs class BindScrollOffsetBehavior (line 16) | class BindScrollOffsetBehavior : Behavior method OnAttached (line 28) | protected override void OnAttached() method OnDetaching (line 36) | protected override void OnDetaching() method OnControlHorizontalOffsetChanged (line 42) | private void OnControlHorizontalOffsetChanged(object sender, EventArgs e) method OnControlVerticalOffsetChanged (line 47) | private void OnControlVerticalOffsetChanged(object sender, EventArgs e) method OnHorizontalOffsetChanged (line 52) | private static void OnHorizontalOffsetChanged(DependencyObject d, Depe... method OnVerticalOffsetChanged (line 58) | private static void OnVerticalOffsetChanged(DependencyObject d, Depend... FILE: sources/editor/Stride.Assets.Presentation/View/Behaviors/SuspendAnimationDuringSliderDragBehavior.cs class SuspendAnimationDuringSliderDragBehavior (line 14) | class SuspendAnimationDuringSliderDragBehavior : Behavior method OnAttached (line 22) | protected override void OnAttached() method OnDetaching (line 31) | protected override void OnDetaching() method TrackMouseEvent (line 40) | private void TrackMouseEvent(object sender, MouseButtonEventArgs e) method DragStarted (line 50) | void DragStarted(object sender, DragStartedEventArgs e) method DragCompleted (line 61) | void DragCompleted(object sender, DragCompletedEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/View/Behaviors/ThumbBehavior.cs class ThumbBehavior (line 10) | public class ThumbBehavior : Behavior method OnAttached (line 28) | protected override void OnAttached() method OnDetaching (line 36) | protected override void OnDetaching() method OnDragCompleted (line 44) | protected virtual void OnDragCompleted(object sender, DragCompletedEve... method OnDragDelta (line 50) | protected virtual void OnDragDelta(object sender, DragDeltaEventArgs e) method OnDragStarted (line 55) | protected virtual void OnDragStarted(object sender, DragStartedEventAr... FILE: sources/editor/Stride.Assets.Presentation/View/Behaviors/ThumbLikeBehavior.cs class ThumbLikeBehavior (line 12) | public sealed class ThumbLikeBehavior : MouseMoveCaptureBehaviorBase method OnAttached (line 29) | protected override void OnAttached() method OnDetaching (line 38) | protected override void OnDetaching() method OnMouseDown (line 47) | private void OnMouseDown(object sender, MouseButtonEventArgs e) method OnMouseMove (line 63) | private void OnMouseMove(object sender, MouseEventArgs e) method OnMouseLeftButtonUp (line 90) | private void OnMouseLeftButtonUp(object sender, MouseButtonEventArgs e) method OnLostMouseCapture (line 100) | private void OnLostMouseCapture(object sender, MouseEventArgs e) method CancelPanning (line 110) | private void CancelPanning() method IsInputValid (line 122) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/editor/Stride.Assets.Presentation/View/Behaviors/ViewportZoomBehavior.cs class ViewportZoomBehavior (line 11) | class ViewportZoomBehavior : Behavior method OnAttached (line 30) | protected override void OnAttached() method OnDetaching (line 36) | protected override void OnDetaching() method OnPreviewMouseWheel (line 42) | private void OnPreviewMouseWheel(object sender, MouseWheelEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/View/DebugEntityHierarchyEditorUserControl.xaml.cs class DebugEntityHierarchyEditorUserControl (line 24) | public partial class DebugEntityHierarchyEditorUserControl : IDebugPage class DebugEntityHierarchyEditorViewModel (line 26) | public class DebugEntityHierarchyEditorViewModel : DispatcherViewModel method DebugEntityHierarchyEditorViewModel (line 32) | public DebugEntityHierarchyEditorViewModel([NotNull] IViewModelServi... method Refresh (line 58) | private void Refresh() method DebugEntityHierarchyEditorUserControl (line 84) | public DebugEntityHierarchyEditorUserControl([NotNull] EntityHierarchy... FILE: sources/editor/Stride.Assets.Presentation/View/DebuggerPickerWindow.xaml.cs class DebuggerPickerWindow (line 18) | public partial class DebuggerPickerWindow : INotifyPropertyChanged, IDeb... class Debugger (line 23) | public class Debugger : IPickedDebugger method Debugger (line 28) | public Debugger(IDEInfo ideInfo) method Debugger (line 33) | public Debugger(Process process) method Launch (line 40) | public async Task Launch(SessionViewModel session) method DebuggerPickerWindow (line 52) | public DebuggerPickerWindow(IEnumerable runningInstances) method OnPropertyChanged (line 67) | protected virtual void OnPropertyChanged(params string[] propertyNames) method IsSelectionValid (line 79) | private bool IsSelectionValid() method ShowModal (line 87) | async Task IModalDialog.ShowModal() FILE: sources/editor/Stride.Assets.Presentation/ViewModel/AnimationViewModel.cs class AnimationViewModel (line 12) | [AssetViewModel] method AnimationViewModel (line 15) | public AnimationViewModel(AssetViewModelConstructionParameters paramet... method GetImporter (line 20) | protected override IAssetImporter GetImporter() method UpdateAssetFromSource (line 25) | protected override void UpdateAssetFromSource(AnimationAsset assetToMe... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/CameraComponentViewModel.cs class CameraComponentViewModel (line 15) | public class CameraComponentViewModel : DispatcherViewModel method CameraComponentViewModel (line 19) | public CameraComponentViewModel(IViewModelServiceProvider serviceProvi... method FinalizeNodePresenterTree (line 24) | public void FinalizeNodePresenterTree(IAssetNodePresenter root) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/CodeAssetViewModel.cs class CodeAssetViewModel (line 18) | public abstract class CodeAssetViewModel : AssetViewMo... method CodeAssetViewModel (line 20) | protected CodeAssetViewModel(AssetViewModelConstructionParameters para... method OnSessionSaved (line 26) | protected override void OnSessionSaved() method CodeAssetViewModel (line 47) | public CodeAssetViewModel(AssetViewModelConstructionParameters paramet... class CodeAssetViewModel (line 44) | [AssetViewModel] method CodeAssetViewModel (line 20) | protected CodeAssetViewModel(AssetViewModelConstructionParameters para... method OnSessionSaved (line 26) | protected override void OnSessionSaved() method CodeAssetViewModel (line 47) | public CodeAssetViewModel(AssetViewModelConstructionParameters paramet... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/CodeViewModel.cs class CodeViewModel (line 32) | public class CodeViewModel : DispatcherViewModel, IDisposable method CodeViewModel (line 53) | public CodeViewModel(StrideAssetsViewModel strideAssetsViewModel) method InitializeAsync (line 69) | private async Task InitializeAsync(StrideAssetsViewModel strideAssetsV... method UpdateProjects (line 109) | private async Task UpdateProjects(ProjectWatcher projectWatcher, Rosly... method Destroy (line 165) | public override void Destroy() method ReloadProject (line 178) | private async Task ReloadProject(SessionViewModel session, Project pro... method DeleteRemovedProjectAssets (line 228) | private static async Task DeleteRemovedProjectAssets(ProjectView... method AddNewProjectAssets (line 271) | private static void AddNewProjectAssets(ProjectViewModel projectViewMo... method GetAssets (line 326) | private static bool GetAssets(DirectoryBaseViewModel dir, List childr... method AddChildren (line 52) | public override void AddChildren(IReadOnlyCollection children,... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/CopyPasteProcessors/EntityComponentCopyProcessor.cs class EntityComponentCopyProcessor (line 13) | public class EntityComponentCopyProcessor : ICopyProcessor method Accept (line 16) | public bool Accept(Type dataType) method Process (line 22) | public bool Process(ref object data, AttachedYamlAssetMetadata metadata) method PatchTransformComponent (line 44) | private static void PatchTransformComponent([NotNull] TransformCompone... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/CopyPasteProcessors/EntityComponentPasteProcessor.cs class EntityComponentPasteProcessor (line 14) | public class EntityComponentPasteProcessor : AssetPropertyPasteProcessor method Accept (line 17) | public override bool Accept(Type targetRootType, Type targetMemberType... method CanRemoveItem (line 24) | protected override bool CanRemoveItem(IObjectNode collection, NodeInde... method CanInsertItem (line 37) | protected override bool CanInsertItem(IObjectNode collection, NodeInde... method CanReplaceItem (line 57) | protected override bool CanReplaceItem(IObjectNode collection, NodeInd... method ReplaceItem (line 81) | protected override void ReplaceItem(IObjectNode collection, NodeIndex ... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/CopyPasteProcessors/EntityHierarchyPasteProcessor.cs class EntityHierarchyPasteProcessor (line 18) | public class EntityHierarchyPasteProcessor : AssetCompositeHierarchyPast... method Paste (line 22) | public override Task Paste(IPasteItem pasteResultItem, AssetPropertyGr... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/CopyPasteProcessors/ScenePostPasteProcessor.cs class ScenePostPasteProcessor (line 12) | internal class ScenePostPasteProcessor : AssetPostPasteProcessorBase] method EffectLogViewModel (line 13) | public EffectLogViewModel(AssetViewModelConstructionParameters paramet... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/EntityHierarchyViewModel.cs class EntityHierarchyViewModel (line 14) | public abstract class EntityHierarchyViewModel : AssetCompositeHierarchy... method EntityHierarchyViewModel (line 16) | protected EntityHierarchyViewModel([NotNull] AssetViewModelConstructio... method ShouldConstructPropertyMember (line 22) | protected override bool ShouldConstructPropertyMember(IMemberNode member) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/EntityReferenceViewModel.cs class EntityReferenceViewModel (line 13) | public class EntityReferenceViewModel : AddReferenceViewModel method CanAddChildren (line 15) | public override bool CanAddChildren(IReadOnlyCollection childr... method AddChildren (line 44) | public override void AddChildren(IReadOnlyCollection children,... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/GameSettingsViewModel.cs class GameSettingsViewModel (line 16) | [AssetViewModel] method GameSettingsViewModel (line 24) | public GameSettingsViewModel(AssetViewModelConstructionParameters para... method PlatformFiltersNodeChanging (line 35) | private void PlatformFiltersNodeChanging(object sender, ItemChangeEven... method PlatformFiltersNodeChanged (line 59) | private void PlatformFiltersNodeChanged(object sender, ItemChangeEvent... method OnSessionSaved (line 123) | protected override void OnSessionSaved() method UpdateGameSettings (line 152) | private void UpdateGameSettings(SceneViewModel scene) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/GraphicsCompositorViewModel.cs class GraphicsCompositorViewModel (line 16) | [AssetViewModel] method GraphicsCompositorViewModel (line 19) | public GraphicsCompositorViewModel(AssetViewModelConstructionParameter... method OnAssetPropertyChanged (line 23) | [Obsolete] FILE: sources/editor/Stride.Assets.Presentation/ViewModel/IAnimatedPreviewViewModel.cs type IAnimatedPreviewViewModel (line 7) | public interface IAnimatedPreviewViewModel FILE: sources/editor/Stride.Assets.Presentation/ViewModel/IResizingTarget.cs type ResizingDirection (line 7) | [Flags] type IResizingTarget (line 21) | public interface IResizingTarget method OnResizingCompleted (line 29) | void OnResizingCompleted(ResizingDirection direction, double horizonta... method OnResizingDelta (line 37) | void OnResizingDelta(ResizingDirection direction, double horizontalCha... method OnResizingStarted (line 43) | void OnResizingStarted(ResizingDirection direction); FILE: sources/editor/Stride.Assets.Presentation/ViewModel/MaterialViewModel.cs class MaterialViewModel (line 20) | [AssetViewModel] method MaterialViewModel (line 23) | public MaterialViewModel(AssetViewModelConstructionParameters parameters) method OnAssetPropertyChanged (line 30) | [Obsolete] method UpdateNode (line 78) | private void UpdateNode(ComputeShaderClassBase node, IObjectNode... method UpdateGenerics (line 96) | private void UpdateGenerics(ShaderClassType shader, ComputeShaderCl... method UpdateCompositionNodes (line 142) | private void UpdateCompositionNodes(ShaderClassType shader, Compute... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/ModelComponentViewModel.cs class ModelComponentViewModel (line 21) | public class ModelComponentViewModel : DispatcherViewModel method ModelComponentViewModel (line 26) | public ModelComponentViewModel(IViewModelServiceProvider serviceProvid... method Initialize (line 32) | public void Initialize() method Destroy (line 40) | public override void Destroy() method UpdateNodePresenter (line 50) | internal void UpdateNodePresenter(INodePresenter node) method FetchMaterial (line 109) | private Task FetchMaterial(IObjectNode materialsNode, NodeIndex index) method SetMaterial (line 115) | private static void SetMaterial(IObjectNode materialNode, NodeIndex in... method GetMaterial (line 127) | private object GetMaterial(IObjectNode materialNode, NodeIndex index) method SetMaterialEnabled (line 146) | private void SetMaterialEnabled(IObjectNode materialNode, NodeIndex in... method IsMaterialEnabled (line 160) | private static object IsMaterialEnabled(IObjectNode materialNode, Node... method ClearMaterialList (line 165) | private static void ClearMaterialList(IObjectNode materials) method GetMaterialsNode (line 175) | private IObjectNode GetMaterialsNode() method GetReferencedModel (line 181) | private IModelAsset GetReferencedModel() method ComponentListChanged (line 191) | private void ComponentListChanged(object sender, ItemChangeEventArgs e) method RegisterModelChanged (line 209) | private void RegisterModelChanged() method UnregisterModelChanged (line 221) | private void UnregisterModelChanged() method ModelChanging (line 230) | private void ModelChanging(object sender, MemberNodeChangeEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/ModelViewModel.cs class ModelViewModel (line 24) | [AssetViewModel] method ModelViewModel (line 27) | public ModelViewModel(AssetViewModelConstructionParameters parameters) method GetImporter (line 43) | protected override IAssetImporter GetImporter() method PrepareImporterInputParametersForUpdateFromSource (line 48) | protected override void PrepareImporterInputParametersForUpdateFromSou... method UpdateAssetFromSource (line 54) | protected override void UpdateAssetFromSource(ModelAsset assetToMerge) method CreateSkeleton (line 83) | private async void CreateSkeleton() FILE: sources/editor/Stride.Assets.Presentation/ViewModel/NavigationViewModel.cs class NavigationViewModel (line 11) | [AssetViewModel] method NavigationViewModel (line 14) | public NavigationViewModel([NotNull] AssetViewModelConstructionParamet... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/ParticleSystemComponentViewModel.cs class ParticleSystemComponentViewModel (line 17) | public class ParticleSystemComponentViewModel : DispatcherViewModel method ParticleSystemComponentViewModel (line 21) | public ParticleSystemComponentViewModel(IViewModelServiceProvider serv... method FinalizeNodePresenterTree (line 26) | public void FinalizeNodePresenterTree(IAssetNodePresenter root) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/PrecompiledSpriteFontViewModel.cs class PrecompiledSpriteFontViewModel (line 10) | [AssetViewModel] method PrecompiledSpriteFontViewModel (line 13) | public PrecompiledSpriteFontViewModel(AssetViewModelConstructionParame... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/PrefabViewModel.cs class PrefabViewModel (line 12) | [AssetViewModel] method PrefabViewModel (line 15) | public PrefabViewModel([NotNull] AssetViewModelConstructionParameters ... method GetPropertiesRootNode (line 24) | protected override IObjectNode GetPropertiesRootNode() FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/AnimationPreviewViewModel.cs class AnimationPreviewViewModel (line 13) | [AssetPreviewViewModel] method AnimationPreviewViewModel (line 23) | public AnimationPreviewViewModel(SessionViewModel session) method AttachPreview (line 44) | public override void AttachPreview(IAssetPreview preview) method FindModelForPreview (line 55) | public static AssetItem FindModelForPreview(AssetItem assetItem) method UpdateViewModelTime (line 62) | private void UpdateViewModelTime(bool isTimeValid, float current, floa... method Play (line 77) | private void Play() method Pause (line 84) | private void Pause() FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/AssetPreviewViewModel.cs class AssetPreviewViewModel (line 14) | public abstract class AssetPreviewViewModel : DispatcherViewModel, IAsse... method AssetPreviewViewModel (line 18) | protected AssetPreviewViewModel(SessionViewModel session) method AttachPreview (line 25) | public abstract void AttachPreview(IAssetPreview preview); FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/EntityPreviewViewModel.cs class EntityPreviewViewModel (line 10) | [AssetPreviewViewModel] method EntityPreviewViewModel (line 13) | public EntityPreviewViewModel(SessionViewModel session) method AttachPreview (line 18) | public override void AttachPreview(IAssetPreview preview) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/HeightmapPreviewViewModel.cs class HeightmapPreviewViewModel (line 10) | [AssetPreviewViewModel] method HeightmapPreviewViewModel (line 17) | public HeightmapPreviewViewModel(SessionViewModel session) method AttachPreview (line 26) | public override void AttachPreview(IAssetPreview preview) method UpdateHeightmapInfo (line 34) | private void UpdateHeightmapInfo() FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/MaterialPreviewViewModel.cs class MaterialPreviewViewModel (line 11) | [AssetPreviewViewModel] method MaterialPreviewViewModel (line 17) | public MaterialPreviewViewModel(SessionViewModel session) method AttachPreview (line 26) | public override void AttachPreview(IAssetPreview preview) method SetPrimitive (line 32) | private void SetPrimitive(MaterialPreviewPrimitive primitive) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/ModelPreviewViewModel.cs class ModelPreviewViewModel (line 11) | [AssetPreviewViewModel] method ModelPreviewViewModel (line 16) | public ModelPreviewViewModel(SessionViewModel session) method AttachPreview (line 24) | public override void AttachPreview(IAssetPreview preview) method ResetModel (line 29) | private void ResetModel() FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/ProceduralModelPreviewViewModel.cs class ProceduralModelPreviewViewModel (line 11) | [AssetPreviewViewModel] method ProceduralModelPreviewViewModel (line 16) | public ProceduralModelPreviewViewModel(SessionViewModel session) method AttachPreview (line 24) | public override void AttachPreview(IAssetPreview preview) method ResetModel (line 29) | private void ResetModel() FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/SkyboxPreviewViewModel.cs class SkyboxPreviewViewModel (line 11) | [AssetPreviewViewModel] method SkyboxPreviewViewModel (line 18) | public SkyboxPreviewViewModel(SessionViewModel session) method AttachPreview (line 46) | public override void AttachPreview(IAssetPreview preview) method ResetModel (line 56) | private void ResetModel() FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/SoundPreviewViewModel.cs class SoundPreviewViewModel (line 12) | [AssetPreviewViewModel] method SoundPreviewViewModel (line 22) | public SoundPreviewViewModel(SessionViewModel session) method AttachPreview (line 43) | public override void AttachPreview(IAssetPreview preview) method UpdateViewModelTime (line 52) | private void UpdateViewModelTime(bool hasAudio, bool isPlaying, TimeSp... method Play (line 69) | private void Play() method Pause (line 76) | private void Pause() FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/SpriteFontPreviewViewModel.cs class SpriteFontPreviewViewModel (line 11) | [AssetPreviewViewModel] method SpriteFontPreviewViewModel (line 17) | public SpriteFontPreviewViewModel(SessionViewModel session) method AttachPreview (line 27) | public override void AttachPreview(IAssetPreview preview) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/SpriteSheetPreviewViewModel.cs class SpriteSheetPreviewViewModel (line 12) | [AssetPreviewViewModel] method SpriteSheetPreviewViewModel (line 19) | public SpriteSheetPreviewViewModel(SessionViewModel session) method AttachPreview (line 37) | public override void AttachPreview(IAssetPreview preview) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/SpriteStudioSheetPreviewViewModel.cs class SpriteStudioSheetPreviewViewModel (line 12) | [AssetPreviewViewModel] method SpriteStudioSheetPreviewViewModel (line 17) | public SpriteStudioSheetPreviewViewModel(SessionViewModel session) method AttachPreview (line 25) | public override void AttachPreview(IAssetPreview preview) method ResetModel (line 30) | private void ResetModel() FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/TextureBasePreviewViewModel.cs class TextureBasePreviewViewModel (line 12) | public abstract class TextureBasePreviewViewModel : AssetPreviewViewModel method TextureBasePreviewViewModel (line 19) | protected TextureBasePreviewViewModel(SessionViewModel session) method AttachPreviewTexture (line 56) | protected void AttachPreviewTexture(IAssetPreview preview) method ZoomIn (line 66) | private void ZoomIn() method ZoomOut (line 71) | private void ZoomOut() method FitOnScreen (line 76) | private void FitOnScreen() method ScaleToRealSize (line 81) | private void ScaleToRealSize() method ParseMipMapLevel (line 86) | private static int ParseMipMapLevel(string level) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/Preview/TexturePreviewViewModel.cs class TexturePreviewViewModel (line 13) | [AssetPreviewViewModel] method TexturePreviewViewModel (line 24) | public TexturePreviewViewModel(SessionViewModel session) method AttachPreview (line 47) | public override void AttachPreview(IAssetPreview preview) method UpdateTextureInfo (line 55) | private void UpdateTextureInfo() FILE: sources/editor/Stride.Assets.Presentation/ViewModel/ProceduralModelViewModel.cs class ProceduralModelViewModel (line 14) | [AssetViewModel] method ProceduralModelViewModel (line 19) | public ProceduralModelViewModel(AssetViewModelConstructionParameters p... method Destroy (line 26) | public override void Destroy() method TypeChanged (line 32) | private void TypeChanged(object sender, MemberNodeChangeEventArgs e) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/SceneViewModel.cs class SceneViewModel (line 23) | [AssetViewModel] method SceneViewModel (line 34) | public SceneViewModel([NotNull] AssetViewModelConstructionParameters p... method CanBeParentOf (line 70) | public bool CanBeParentOf([NotNull] SceneViewModel child, [NotNull] ou... method Destroy (line 99) | public override void Destroy() method GetRoot (line 115) | [NotNull] method Initialize (line 133) | protected override void Initialize() method FixupParentChild (line 196) | private static void FixupParentChild([NotNull] SceneViewModel childSce... method UpdateIsDeletedStatus (line 229) | protected override void UpdateIsDeletedStatus() method ChildrenCollectionChanged (line 238) | private void ChildrenCollectionChanged(object sender, [NotNull] Notify... method ChildrenNodeItemChanged (line 288) | private void ChildrenNodeItemChanged(object sender, ItemChangeEventArg... method ParentNodeValueChanged (line 333) | private void ParentNodeValueChanged(object sender, MemberNodeChangeEve... method ParentPropertyChanged (line 366) | private void ParentPropertyChanged() method SessionStateChanged (line 383) | private void SessionStateChanged(object sender, SessionStateChangedEve... method SetAsDefault (line 388) | private void SetAsDefault() method UpdateCommands (line 400) | private void UpdateCommands() FILE: sources/editor/Stride.Assets.Presentation/ViewModel/ScriptSourceFileAssetViewModel.cs class ScriptSourceFileAssetViewModel (line 31) | [AssetViewModel] method ScriptSourceFileAssetViewModel (line 41) | public ScriptSourceFileAssetViewModel(AssetViewModelConstructionParame... method Initialize (line 57) | protected override void Initialize() method TextDocumentOnChanged (line 83) | private void TextDocumentOnChanged(object sender, DocumentChangeEventA... method Destroy (line 93) | public override void Destroy() method UpdateIsDeletedStatus (line 110) | protected override void UpdateIsDeletedStatus() method UpdateAssetFromSource (line 133) | protected override async Task UpdateAssetFromSource(Logger logger) method UpdateDirtiness (line 162) | protected override void UpdateDirtiness(bool value) method UpdateDirtiness (line 173) | protected void UpdateDirtiness() method OnPropertyChanged (line 178) | protected override void OnPropertyChanged(params string[] propertyNames) method OnSessionSaved (line 188) | protected override void OnSessionSaved() method OnFileMoved (line 194) | internal void OnFileMoved() method OnFileSaved (line 211) | private void OnFileSaved() method UndoStackOnPropertyChanged (line 220) | private void UndoStackOnPropertyChanged(object sender, PropertyChanged... method IsTextDocumentDirty (line 228) | private bool IsTextDocumentDirty() method TrackDocument (line 240) | private void TrackDocument() method UntrackDocument (line 313) | private void UntrackDocument() class ReloadState (line 324) | internal class ReloadState method AllowReload (line 329) | private bool AllowReload(Document newDocument, ref object state) method TextUpdated (line 395) | private void TextUpdated(SourceText newSourceText, bool external) method ExternalChangesDetected (line 420) | private void ExternalChangesDetected() class ScriptTextLoader (line 431) | private class ScriptTextLoader : TextLoader method ScriptTextLoader (line 435) | public ScriptTextLoader(ScriptSourceFileAssetViewModel script) method LoadTextAndVersionAsync (line 440) | public override Task LoadTextAndVersionAsync(Workspa... class ScriptTextAccessor (line 453) | private class ScriptTextAccessor : ITextAccessor method ScriptTextAccessor (line 457) | public ScriptTextAccessor(ScriptSourceFileAssetViewModel asset) method Get (line 462) | [NotNull] method Set (line 472) | public void Set([NotNull] string value) method Save (line 483) | public async Task Save(Stream stream) method GetSerializableVersion (line 494) | [NotNull] FILE: sources/editor/Stride.Assets.Presentation/ViewModel/SkeletonViewModel.cs class SkeletonViewModel (line 14) | [AssetViewModel] method SkeletonViewModel (line 17) | public SkeletonViewModel(AssetViewModelConstructionParameters parameters) method GetImporter (line 22) | protected override IAssetImporter GetImporter() method UpdateAssetFromSource (line 27) | protected override void UpdateAssetFromSource(SkeletonAsset assetToMerge) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/SkyboxViewModel.cs class SkyboxViewModel (line 10) | [AssetViewModel] method SkyboxViewModel (line 13) | public SkyboxViewModel(AssetViewModelConstructionParameters parameters) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/SpriteFontViewModel.cs class SpriteFontViewModel (line 19) | [AssetViewModel] method SpriteFontViewModel (line 31) | public SpriteFontViewModel(AssetViewModelConstructionParameters parame... method GeneratePrecompiledFont (line 40) | private async Task GeneratePrecompiledFont() FILE: sources/editor/Stride.Assets.Presentation/ViewModel/SpriteSheetViewModel.cs class SpriteSheetViewModel (line 10) | [AssetViewModel] method SpriteSheetViewModel (line 13) | public SpriteSheetViewModel(AssetViewModelConstructionParameters param... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/SpriteStudioModelViewModel.cs class SpriteStudioModelViewModel (line 13) | [AssetViewModel] method SpriteStudioModelViewModel (line 16) | public SpriteStudioModelViewModel(AssetViewModelConstructionParameters... method GetImporter (line 21) | protected override IAssetImporter GetImporter() method UpdateAssetFromSource (line 26) | protected override void UpdateAssetFromSource(SpriteStudioModelAsset a... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/StrideAssetsViewModel.cs class StrideAssetsViewModel (line 10) | public class StrideAssetsViewModel : DispatcherViewModel method StrideAssetsViewModel (line 14) | public StrideAssetsViewModel(SessionViewModel session) : base(session.... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/SymbolReferenceViewModel.cs class SymbolReferenceViewModel (line 15) | public class SymbolReferenceViewModel : AddReferenceViewModel method CanAddChildren (line 17) | public override bool CanAddChildren(IReadOnlyCollection childr... method AddChildren (line 46) | public override void AddChildren(IReadOnlyCollection children,... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/UIBaseViewModel.cs class UIBaseViewModel (line 18) | public abstract class UIBaseViewModel : AssetCompositeHierarchyViewModel... method UIBaseViewModel (line 20) | protected UIBaseViewModel([NotNull] AssetViewModelConstructionParamete... method InsertUIElement (line 32) | public void InsertUIElement([NotNull] AssetPartCollection] method UILibraryViewModel (line 17) | public UILibraryViewModel([NotNull] AssetViewModelConstructionParamete... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/UIPageViewModel.cs class UIPageViewModel (line 14) | [AssetViewModel] method UIPageViewModel (line 17) | public UIPageViewModel([NotNull] AssetViewModelConstructionParameters ... FILE: sources/editor/Stride.Assets.Presentation/ViewModel/VisualScriptMethodViewModel.cs class VisualScriptMethodViewModel (line 20) | public class VisualScriptMethodViewModel : DispatcherViewModel method VisualScriptMethodViewModel (line 33) | public VisualScriptMethodViewModel(VisualScriptViewModel visualScript,... method Destroy (line 50) | public override void Destroy() method AddParameter (line 73) | public void AddParameter(Parameter parameter) method RemoveParameter (line 78) | public void RemoveParameter(Parameter parameter) method AddBlock (line 92) | public void AddBlock(Block block) method RemoveBlock (line 97) | public void RemoveBlock(Block block) method AddLink (line 118) | public void AddLink(Link link) method RemoveLink (line 123) | public void RemoveLink(Link link) method RegenerateSlots (line 130) | public async Task RegenerateSlots() method RegenerateSlots (line 143) | public async Task RegenerateSlots(Block block, ILogger log = null) method UpdateSlots (line 164) | private void UpdateSlots(Block block, List newSlots) FILE: sources/editor/Stride.Assets.Presentation/ViewModel/VisualScriptViewModel.cs class VisualScriptViewModel (line 16) | [AssetViewModel] method VisualScriptViewModel (line 22) | public VisualScriptViewModel(AssetViewModelConstructionParameters para... method AddProperty (line 35) | public void AddProperty(Property property) method RemoveProperty (line 40) | public void RemoveProperty(Property property) method AddMethod (line 54) | public void AddMethod(Method method) method RemoveMethod (line 59) | public void RemoveMethod(Method method) method GetPropertiesRootNode (line 74) | protected override IObjectNode GetPropertiesRootNode() method MethodsContentChanged (line 80) | private void MethodsContentChanged(object sender, ItemChangeEventArgs e) FILE: sources/editor/Stride.Core.Assets.Editor.Tests/TestArchetypesBasicUndoRedo.cs class TestArchetypesBasicUndoRedo (line 18) | public class TestArchetypesBasicUndoRedo class AssetSlimContainer (line 21) | public class AssetSlimContainer method AssetSlimContainer (line 26) | public AssetSlimContainer(IUndoRedoService undoRedoService, AssetPro... method AssetPropertyChanged (line 32) | public void AssetPropertyChanged(object sender, IAssetNodeChangeEven... method RunTest (line 47) | private static void RunTest(TestArchetypesRun run) method TestSimplePropertyChange (line 76) | [Fact] method TestAbstractPropertyChange (line 82) | [Fact] method TestSimpleCollectionUpdate (line 88) | [Fact] method TestSimpleCollectionAdd (line 94) | [Fact] method TestSimpleCollectionRemove (line 100) | [Fact] method TestCollectionInStructUpdate (line 106) | [Fact] method TestSimpleDictionaryUpdate (line 112) | [Fact] method TestSimpleDictionaryAdd (line 118) | [Fact] method TestSimpleDictionaryRemove (line 124) | [Fact] method TestObjectCollectionUpdate (line 130) | [Fact] method TestObjectCollectionAdd (line 136) | [Fact] method TestAbstractCollectionUpdate (line 142) | [Fact] method TestAbstractCollectionAdd (line 148) | [Fact] method TestAbstractDictionaryUpdate (line 154) | [Fact] method TestAbstractDictionaryAdd (line 160) | [Fact] FILE: sources/editor/Stride.Core.Assets.Editor.Tests/TestCopyPasteProperties.cs class TestCopyPasteProperties (line 16) | public sealed class TestCopyPasteProperties method TestCopyPasteProperties (line 32) | public TestCopyPasteProperties() method TestCopyPasteSingleProperty (line 39) | [Fact] method TestPasteStringAsFloatProperty (line 49) | [Fact] method TestCopyPasteStructMemberProperty (line 57) | [Fact] method TestCopyPasteStructProperty (line 67) | [Fact] method TestCopyPasteClassMemberProperty (line 77) | [Fact] method TestCopyPasteClassProperty (line 87) | [Fact] method TestCopyPasteListDouble (line 97) | [Fact] method TestCopyReplaceListDouble (line 113) | [Fact] method TestCopyPasteListStruct (line 126) | [Fact] method TestCopyReplaceListStruct (line 142) | [Fact] method TestCopyPasteListClass (line 155) | [Fact] method TestCopyReplaceListClass (line 171) | [Fact] method TestCopyPasteListDoubleIntoItem (line 184) | [Fact] method TestCopyReplaceListDoubleIntoItem (line 200) | [Fact] method TestCopyPasteListStructIntoItem (line 215) | [Fact] method TestCopyReplaceListStructIntoItem (line 231) | [Fact] method TestCopyPasteListClassIntoItem (line 246) | [Fact] method TestCopyReplaceListClassIntoItem (line 262) | [Fact] method TestCopyPasteDoubleIntoList (line 277) | [Fact] method TestCopyReplaceDoubleIntoList (line 299) | [Fact] method TestCopyPasteStructIntoList (line 319) | [Fact] method TestCopyReplaceStructIntoList (line 333) | [Fact] method TestCopyPasteClassIntoList (line 346) | [Fact] method TestCopyReplaceClassIntoList (line 360) | [Fact] method TestCopyPasteIntoNullList (line 373) | [Fact] method TestCopyPasteDictionaryDouble (line 415) | [Fact] method TestCopyReplaceDictionaryDouble (line 431) | [Fact] method TestCopyPasteDictionaryStruct (line 444) | [Fact] method TestCopyReplaceDictionaryStruct (line 460) | [Fact] method TestCopyPasteDictionaryClass (line 473) | [Fact] method TestCopyReplaceDictionaryClass (line 489) | [Fact] method TestCopyPasteDictionaryDoubleIntoItem (line 502) | [Fact] method TestCopyReplaceDictionaryDoubleIntoItem (line 518) | [Fact] method TestCopyPasteDictionaryStructIntoItem (line 533) | [Fact] method TestCopyReplaceDictionaryStructIntoItem (line 549) | [Fact] method TestCopyPasteDictionaryClassIntoItem (line 564) | [Fact] method TestCopyReplaceDictionaryClassIntoItem (line 580) | [Fact] method TestCopyPasteDoubleIntoDictionary (line 595) | [Fact] method TestCopyReplaceDoubleIntoDictionary (line 609) | [Fact] method TestCopyPasteStructIntoDictionary (line 622) | [Fact] method TestCopyReplaceStructIntoDictionary (line 636) | [Fact] method TestCopyPasteClassIntoDictionary (line 649) | [Fact] method TestCopyReplaceClassIntoDictionary (line 663) | [Fact] method TestCopyPasteDictionaryDoubleWithCollision (line 676) | [Fact] method TestCopyPasteDictionaryStructWithCollision (line 691) | [Fact] method TestCopyPasteDictionaryClassWithCollision (line 706) | [Fact] method TestCopyPasteDictionaryDoubleIntoItemWithCollision (line 721) | [Fact] method TestCopyPasteDictionaryStructIntoItemWithCollision (line 736) | [Fact] method TestCopyPasteDictionaryClassIntoItemWithCollision (line 751) | [Fact] method TestCopyPasteDoubleIntoDictionaryWithCollision (line 766) | [Fact] method TestCopyPasteStructIntoDictionaryWithCollision (line 779) | [Fact] method TestCopyPasteClassIntoDictionaryWithCollision (line 792) | [Fact] method TestCopyPasteIntoNullDictionary (line 805) | [Fact] class MyClass (line 837) | [DataContract] type MyStruct (line 859) | [DataContract] method Copy (line 867) | [NotNull] method Paste (line 876) | private void Paste([NotNull] Asset asset, string copiedText, Type dese... method ConstructPropertyGraph (line 898) | private AssetPropertyGraph ConstructPropertyGraph([NotNull] Asset asset) FILE: sources/editor/Stride.Core.Assets.Editor/Annotations/AssetEditorViewAttribute.cs class AssetEditorViewAttribute (line 13) | public abstract class AssetEditorViewAttribute : Attribute class AssetEditorViewAttribute (line 21) | [AttributeUsage(AttributeTargets.Class)] FILE: sources/editor/Stride.Core.Assets.Editor/Annotations/AssetEditorViewModelAttribute.cs class AssetEditorViewModelAttribute (line 12) | public abstract class AssetEditorViewModelAttribute : Attribute class AssetEditorViewModelAttribute (line 20) | [AttributeUsage(AttributeTargets.Class)] FILE: sources/editor/Stride.Core.Assets.Editor/Annotations/AssetViewModelAttribute.cs class AssetViewModelAttribute (line 12) | public abstract class AssetViewModelAttribute : Attribute class AssetViewModelAttribute (line 24) | [AttributeUsage(AttributeTargets.Class)] FILE: sources/editor/Stride.Core.Assets.Editor/ArgumentCheck.cs class ArgumentCheck (line 37) | public static class ArgumentCheck method Condition (line 50) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method NotEmpty (line 76) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method NotEmpty (line 101) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method NotEmpty (line 129) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method NotEquals (line 152) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method NotNull (line 171) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method NotWhiteSpace (line 197) | [MethodImpl(MethodImplOptions.AggressiveInlining)] class ArgumentDebugCheck (line 213) | public static class ArgumentDebugCheck method Condition (line 226) | [Conditional("DEBUG")] method NotEmpty (line 253) | [Conditional("DEBUG")] method NotEmpty (line 279) | [Conditional("DEBUG")] method NotEmpty (line 308) | [Conditional("DEBUG")] method NotEquals (line 332) | [Conditional("DEBUG")] method NotNull (line 352) | [Conditional("DEBUG")] method NotWhiteSpace (line 379) | [Conditional("DEBUG")] FILE: sources/editor/Stride.Core.Assets.Editor/Components/AddAssets/AddAssetTemplateCollectionViewModel.cs class AddAssetTemplateCollectionViewModel (line 9) | public class AddAssetTemplateCollectionViewModel : AddItemTemplateCollec... method AddAssetTemplateCollectionViewModel (line 11) | public AddAssetTemplateCollectionViewModel(SessionViewModel session) method UpdateNameFromSelectedTemplate (line 31) | protected override string UpdateNameFromSelectedTemplate() FILE: sources/editor/Stride.Core.Assets.Editor/Components/AddAssets/AssetTemplatesViewModel.cs class AssetTemplatesViewModel (line 13) | public class AssetTemplatesViewModel : DispatcherViewModel method AssetTemplatesViewModel (line 17) | public AssetTemplatesViewModel([NotNull] IViewModelServiceProvider ser... method AssetTemplatesViewModel (line 26) | public AssetTemplatesViewModel([NotNull] IViewModelServiceProvider ser... FILE: sources/editor/Stride.Core.Assets.Editor/Components/AddAssets/View/ItemTemplatesWindow.xaml.cs class ItemTemplatesWindow (line 15) | public partial class ItemTemplatesWindow : IItemTemplateDialog method ItemTemplatesWindow (line 18) | public ItemTemplatesWindow(AssetTemplatesViewModel viewModel) method OnPreviewMouseLeftButtonDown (line 30) | protected override void OnPreviewMouseLeftButtonDown(MouseButtonEventA... method OnKeyDown (line 40) | protected override void OnKeyDown(KeyEventArgs e) method Validate (line 47) | private void Validate() method OnLoaded (line 54) | private void OnLoaded(object sender, RoutedEventArgs e) FILE: sources/editor/Stride.Core.Assets.Editor/Components/DebugTools/UndoRedo/DebugUndoRedoViewModel.cs class DebugUndoRedoViewModel (line 14) | public class DebugUndoRedoViewModel : DispatcherViewModel method DebugUndoRedoViewModel (line 18) | public DebugUndoRedoViewModel(IViewModelServiceProvider serviceProvide... method Destroy (line 36) | public override void Destroy() method TransactionAdded (line 44) | private void TransactionAdded(object sender, TransactionEventArgs e) method TransactionDiscarded (line 52) | private void TransactionDiscarded(object sender, TransactionsDiscarded... method UndoStackCleared (line 63) | private void UndoStackCleared(object sender, EventArgs e) FILE: sources/editor/Stride.Core.Assets.Editor/Components/DebugTools/UndoRedo/OperationViewModel.cs class OperationViewModel (line 11) | public class OperationViewModel : DispatcherViewModel method OperationViewModel (line 15) | public OperationViewModel(IViewModelServiceProvider serviceProvider, I... FILE: sources/editor/Stride.Core.Assets.Editor/Components/DebugTools/UndoRedo/Views/DebugUndoRedoUserControl.xaml.cs class DebugUndoRedoUserControl (line 12) | public partial class DebugUndoRedoUserControl : IDebugPage, IDestroyable method DebugUndoRedoUserControl (line 14) | public DebugUndoRedoUserControl(IViewModelServiceProvider serviceProvi... method Destroy (line 22) | public void Destroy() FILE: sources/editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/AssetReferenceReplacementViewModel.cs class AssetReferenceReplacementViewModel (line 11) | public class AssetReferenceReplacementViewModel : ReferenceReplacementVi... method AssetReferenceReplacementViewModel (line 16) | public AssetReferenceReplacementViewModel(FixAssetReferencesViewModel ... method ClearReference (line 23) | public override void ClearReference() method ReplaceReference (line 31) | protected override void ReplaceReference() FILE: sources/editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/FixAssetReferencesViewModel.cs class FixAssetReferencesViewModel (line 20) | public class FixAssetReferencesViewModel : FixReferencesViewModel PickupObject(AssetViewModel... FILE: sources/editor/Stride.Core.Assets.Editor/Components/FixAssetReferences/Views/FixAssetReferencesWindow.xaml.cs class FixAssetReferencesWindow (line 13) | public partial class FixAssetReferencesWindow : IFixReferencesDialog method FixAssetReferencesWindow (line 15) | public FixAssetReferencesWindow(IViewModelServiceProvider serviceProvi... method ApplyReferenceFixes (line 23) | public void ApplyReferenceFixes() FILE: sources/editor/Stride.Core.Assets.Editor/Components/FixReferences/FixReferencesViewModel.cs class FixReferencesViewModel (line 22) | public abstract class FixReferencesViewModel : DispatcherViewModel wh... type ReferenceTarget (line 26) | private struct ReferenceTarget method ReferenceTarget (line 31) | public ReferenceTarget(T referencedObject, object referencedMember) method FixReferencesViewModel (line 53) | protected FixReferencesViewModel(IViewModelServiceProvider serviceProv... method Initialize (line 134) | public void Initialize(IEnumerable deletedObjects) method UpdateCommands (line 156) | public void UpdateCommands() method IsInObjectsToFixList (line 173) | public bool IsInObjectsToFixList(T obj) method PickupObject (line 184) | public abstract Task PickupObject(T objectToFix, Type propertyType); method FindReferencers (line 193) | protected abstract IEnumerable>> FindRefe... method GetReplacementsForReferencer (line 201) | protected abstract IEnumerable> GetRe... method ProcessFixes (line 206) | public void ProcessFixes() method NextReferenceIssue (line 218) | private bool NextReferenceIssue() method PickupSingleReplacementObject (line 244) | private async Task PickupSingleReplacementObject() method UpdateReplacements (line 255) | private void UpdateReplacements() method FixReferences (line 264) | private bool FixReferences() method ClearReferences (line 279) | private bool ClearReferences() method ClearAllReferences (line 289) | private void ClearAllReferences() FILE: sources/editor/Stride.Core.Assets.Editor/Components/FixReferences/ReferenceReplacementViewModel.cs class ReferenceReplacementViewModel (line 11) | public abstract class ReferenceReplacementViewModel : DispatcherViewM... method ReferenceReplacementViewModel (line 18) | protected ReferenceReplacementViewModel(FixReferencesViewModel fixR... method FixReference (line 38) | public void FixReference() method ClearReference (line 53) | public abstract void ClearReference(); method ReplaceReference (line 55) | protected abstract void ReplaceReference(); method PickupReplacementObject (line 57) | protected async Task PickupReplacementObject() FILE: sources/editor/Stride.Core.Assets.Editor/Components/Properties/IAddChildrenPropertiesProviderViewModel.cs type IAddChildrenPropertiesProviderViewModel (line 13) | public interface IAddChildrenPropertiesProviderViewModel : IPropertyProv... method CanAddChildren (line 22) | bool CanAddChildren([NotNull] IReadOnlyCollection children, Ad... method AddChildren (line 29) | void AddChildren([NotNull] IReadOnlyCollection children, AddCh... FILE: sources/editor/Stride.Core.Assets.Editor/Components/Properties/IAssetPropertyProviderViewModel.cs type IAssetPropertyProviderViewModel (line 10) | public interface IAssetPropertyProviderViewModel : IPropertyProviderView... method GetAbsolutePathToRootNode (line 19) | [NotNull] FILE: sources/editor/Stride.Core.Assets.Editor/Components/Properties/PackageSettingsEntry.cs type PackageSettingsEntry (line 7) | public struct PackageSettingsEntry method PackageSettingsEntry (line 12) | public PackageSettingsEntry(SettingsKey key, TargetPackage targetPacka... FILE: sources/editor/Stride.Core.Assets.Editor/Components/Properties/PackageSettingsWrapper.cs class PackageSettingsWrapper (line 11) | internal class PackageSettingsWrapper class SettingsKeyWrapper (line 16) | internal class SettingsKeyWrapper method SettingsKeyWrapper (line 25) | protected SettingsKeyWrapper(SettingsKey key, SettingsProfile profile) method Create (line 44) | public static SettingsKeyWrapper Create(SettingsKey key, SettingsPro... method SettingsKeyWrapper (line 65) | public SettingsKeyWrapper(SettingsKey key, SettingsProfile profil... method SetValue (line 79) | private void SetValue(T value) method GetValue (line 84) | private T GetValue() class SettingsKeyWrapper (line 55) | internal class SettingsKeyWrapper : SettingsKeyWrapper method SettingsKeyWrapper (line 25) | protected SettingsKeyWrapper(SettingsKey key, SettingsProfile profile) method Create (line 44) | public static SettingsKeyWrapper Create(SettingsKey key, SettingsPro... method SettingsKeyWrapper (line 65) | public SettingsKeyWrapper(SettingsKey key, SettingsProfile profil... method SetValue (line 79) | private void SetValue(T value) method GetValue (line 84) | private T GetValue() FILE: sources/editor/Stride.Core.Assets.Editor/Components/Properties/PropertiesViewModel.cs class PropertiesViewModel (line 25) | public abstract class PropertiesViewModel : DispatcherViewModel method PropertiesViewModel (line 41) | protected PropertiesViewModel([NotNull] IViewModelServiceProvider serv... method RegisterNodePresenterCommand (line 90) | public void RegisterNodePresenterCommand(INodePresenterCommand command... method UnregisterNodePresenterCommand (line 92) | public void UnregisterNodePresenterCommand(INodePresenterCommand comma... method RegisterNodePresenterUpdater (line 94) | public void RegisterNodePresenterUpdater(INodePresenterUpdater nodeUpd... method UnregisterNodePresenterUpdater (line 96) | public void UnregisterNodePresenterUpdater(INodePresenterUpdater nodeU... method GenerateSelectionPropertiesAsync (line 99) | public async Task GenerateSelectionPropertiesAsync(IEn... method RefreshSelectedPropertiesAsync (line 162) | public Task RefreshSelectedPropertiesAsync() method CanDisplaySelectedObjects (line 167) | protected abstract bool CanDisplaySelectedObjects(IReadOnlyCollection<... method FeedbackException (line 169) | protected abstract void FeedbackException(IReadOnlyCollection InitializeViewModel(IReadOnlyCollection GetRelatedAssets() method UpdateTypeAndName (line 91) | public void UpdateTypeAndName(IReadOnlyCollection selection, Fun... method CanDisplaySelectedObjects (line 112) | protected sealed override bool CanDisplaySelectedObjects(IReadOnlyColl... method FeedbackException (line 129) | protected sealed override void FeedbackException(IReadOnlyCollection childr... method AddChildren (line 41) | public override void AddChildren(IReadOnlyCollection children,... FILE: sources/editor/Stride.Core.Assets.Editor/Components/Status/JobPriority.cs type JobPriority (line 8) | public enum JobPriority FILE: sources/editor/Stride.Core.Assets.Editor/Components/Status/JobProgressViewModel.cs class JobProgressViewModel (line 7) | public class JobProgressViewModel : DispatcherViewModel method JobProgressViewModel (line 15) | public JobProgressViewModel(IViewModelServiceProvider serviceProvider,... FILE: sources/editor/Stride.Core.Assets.Editor/Components/Status/StatusViewModel.cs class StatusViewModel (line 10) | public class StatusViewModel : DispatcherViewModel method StatusViewModel (line 20) | public StatusViewModel(IViewModelServiceProvider serviceProvider) method NotifyBackgroundJobStarted (line 29) | public int NotifyBackgroundJobStarted(string message, JobPriority prio... method NotifyBackgroundJobProgress (line 44) | public void NotifyBackgroundJobProgress(int token, int progress, bool ... method NotifyBackgroundJobFinished (line 62) | public void NotifyBackgroundJobFinished(int token) method PushStatus (line 90) | public int PushStatus(string message) method PopStatus (line 103) | public void PopStatus(int token) method PushDiscardableStatus (line 115) | public int PushDiscardableStatus(string message) method DiscardStatus (line 128) | public void DiscardStatus() FILE: sources/editor/Stride.Core.Assets.Editor/Components/Status/Views/ToolTipHelper.cs class ToolTipHelper (line 12) | public static class ToolTipHelper method GetStatus (line 22) | public static StatusViewModel GetStatus(FrameworkElement element) method SetStatus (line 29) | public static void SetStatus(FrameworkElement element, StatusViewModel... method GetStatusToken (line 36) | private static int GetStatusToken(FrameworkElement element) method SetStatusToken (line 43) | private static void SetStatusToken(FrameworkElement element, int value) method OnStatusChanged (line 50) | private static void OnStatusChanged(DependencyObject d, DependencyProp... method ToolTipOpened (line 63) | private static void ToolTipOpened(object sender, EventArgs e) method ToolTipClosed (line 81) | private static void ToolTipClosed(object sender, EventArgs e) method GetTooltipText (line 106) | private static string GetTooltipText(object obj) FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/SessionTemplateGenerator.cs class SessionTemplateGenerator (line 16) | public abstract class SessionTemplateGenerator : TemplateGeneratorBase AfterSave(SessionTemplateGeneratorParamet... method ApplyMetadata (line 76) | protected void ApplyMetadata(SessionTemplateGeneratorParameters parame... method SaveSession (line 97) | protected void SaveSession(SessionTemplateGeneratorParameters parameters) method WriteGitIgnore (line 120) | protected void WriteGitIgnore(SessionTemplateGeneratorParameters param... method EnsureGraphs (line 126) | private void EnsureGraphs(SessionTemplateGeneratorParameters parameters) FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/TemplateGeneratorHelper.cs class TemplateGeneratorHelper (line 12) | internal static class TemplateGeneratorHelper method RunTemplateGeneratorSafe (line 22) | internal static async Task RunTemplateGeneratorSafe... FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/ViewModels/AddItemTemplateCollectionViewModel.cs class AddItemTemplateCollectionViewModel (line 9) | public class AddItemTemplateCollectionViewModel : TemplateDescriptionCol... method AddItemTemplateCollectionViewModel (line 13) | public AddItemTemplateCollectionViewModel(IViewModelServiceProvider se... method ValidateProperties (line 24) | public override bool ValidateProperties(out string error) method UpdateNameFromSelectedTemplate (line 30) | protected override string UpdateNameFromSelectedTemplate() FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/ViewModels/ExistingProjectViewModel.cs class ExistingProjectViewModel (line 15) | public class ExistingProjectViewModel : DispatcherViewModel, ITemplateDe... method ExistingProjectViewModel (line 19) | public ExistingProjectViewModel(IViewModelServiceProvider serviceProvi... method GetTemplate (line 51) | public TemplateDescription GetTemplate() method Explore (line 56) | private void Explore() method Remove (line 63) | private void Remove() FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/ViewModels/ITemplateDescriptionViewModel.cs type ITemplateDescriptionViewModel (line 10) | public interface ITemplateDescriptionViewModel method GetTemplate (line 28) | TemplateDescription GetTemplate(); FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/ViewModels/NewOrOpenSessionTemplateCollectionViewModel.cs class NewOrOpenSessionTemplateCollectionViewModel (line 17) | public class NewOrOpenSessionTemplateCollectionViewModel : ProjectTempla... method NewOrOpenSessionTemplateCollectionViewModel (line 26) | public NewOrOpenSessionTemplateCollectionViewModel(IViewModelServicePr... method ValidateProperties (line 69) | public override bool ValidateProperties(out string error) method UpdateNameFromSelectedTemplate (line 87) | protected override string UpdateNameFromSelectedTemplate() method RemoveExistingProjects (line 93) | private void RemoveExistingProjects(ExistingProjectViewModel item) method BrowseForExistingProject (line 103) | private async Task BrowseForExistingProject() FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/ViewModels/NewProjectTemplateCollectionViewModel.cs class NewProjectTemplateCollectionViewModel (line 15) | public class NewProjectTemplateCollectionViewModel : ProjectTemplateColl... method NewProjectTemplateCollectionViewModel (line 20) | public NewProjectTemplateCollectionViewModel(IViewModelServiceProvider... method IsAssetsOnlyTemplate (line 48) | private bool IsAssetsOnlyTemplate(TemplateDescription template) method ValidateProperties (line 61) | public override bool ValidateProperties(out string error) method UpdateNameFromSelectedTemplate (line 66) | protected override string UpdateNameFromSelectedTemplate() FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/ViewModels/PackageTemplateViewModel.cs class PackageTemplateViewModel (line 11) | public class PackageTemplateViewModel : TemplateDescriptionViewModel method PackageTemplateViewModel (line 15) | public PackageTemplateViewModel(IViewModelServiceProvider serviceProvi... method UpdatePackage (line 24) | private Task UpdatePackage() FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/ViewModels/ProjectTemplateCollectionViewModel.cs class ProjectTemplateCollectionViewModel (line 14) | public abstract class ProjectTemplateCollectionViewModel : TemplateDescr... method ProjectTemplateCollectionViewModel (line 18) | protected ProjectTemplateCollectionViewModel(IViewModelServiceProvider... method ValidateProperties (line 28) | public override bool ValidateProperties(out string error) method GenerateUniqueNameAtLocation (line 53) | protected string GenerateUniqueNameAtLocation(List conflicting... method BrowseDirectory (line 69) | private async Task BrowseDirectory(string variableName) FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/ViewModels/TemplateDescriptionCollectionViewModel.cs class TemplateDescriptionCollectionViewModel (line 10) | public abstract class TemplateDescriptionCollectionViewModel : Dispatche... method TemplateDescriptionCollectionViewModel (line 19) | protected TemplateDescriptionCollectionViewModel(IViewModelServiceProv... method ValidateProperties (line 35) | public abstract bool ValidateProperties(out string error); method ProcessGroup (line 37) | protected static TemplateDescriptionGroupViewModel ProcessGroup(Templa... method UpdateNameFromSelectedTemplate (line 46) | protected abstract string UpdateNameFromSelectedTemplate(); method UpdateTemplateList (line 48) | protected void UpdateTemplateList() method UpdateName (line 57) | private void UpdateName() FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/ViewModels/TemplateDescriptionGroupViewModel.cs class TemplateDescriptionGroupViewModel (line 12) | public class TemplateDescriptionGroupViewModel : DispatcherViewModel, IC... method TemplateDescriptionGroupViewModel (line 18) | public TemplateDescriptionGroupViewModel(TemplateDescriptionGroupViewM... method TemplateDescriptionGroupViewModel (line 26) | public TemplateDescriptionGroupViewModel(IViewModelServiceProvider ser... method GetTemplatesRecursively (line 47) | public IEnumerable GetTemplatesRecursiv... method Clear (line 53) | public void Clear() method CompareTo (line 60) | public int CompareTo(TemplateDescriptionGroupViewModel other) method ToString (line 66) | public override string ToString() FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/ViewModels/TemplateDescriptionViewModel.cs class TemplateDescriptionViewModel (line 16) | public class TemplateDescriptionViewModel : DispatcherViewModel, ITempla... method TemplateDescriptionViewModel (line 20) | public TemplateDescriptionViewModel(IViewModelServiceProvider serviceP... method GetTemplate (line 52) | public TemplateDescription GetTemplate() method GetPath (line 57) | private string GetPath(UFile imagePath) method LoadImage (line 62) | private static BitmapImage LoadImage(string path) FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/ViewModels/UpdatePackageTemplateCollectionViewModel.cs class UpdatePackageTemplateCollectionViewModel (line 14) | public class UpdatePackageTemplateCollectionViewModel : ProjectTemplateC... method UpdatePackageTemplateCollectionViewModel (line 18) | public UpdatePackageTemplateCollectionViewModel(SessionViewModel session) method UpdateNameFromSelectedTemplate (line 41) | protected override string UpdateNameFromSelectedTemplate() FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemUserControl.xaml.cs class AddItemUserControl (line 15) | public partial class AddItemUserControl method AddItemUserControl (line 25) | public AddItemUserControl() method ControlLoaded (line 37) | private void ControlLoaded(object sender, RoutedEventArgs e) FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/AddItemWindow.xaml.cs class AddItemWindow (line 14) | public partial class AddItemWindow : IItemTemplateDialog method AddItemWindow (line 18) | public AddItemWindow(IViewModelServiceProvider serviceProvider, Templa... method ValidateSelectedTemplate (line 29) | private void ValidateSelectedTemplate(ITemplateDescriptionViewModel te... FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/NewProjectWindow.xaml.cs class NewProjectWindow (line 21) | public partial class NewProjectWindow : INewProjectDialog method NewProjectWindow (line 23) | public NewProjectWindow() method ShowModal (line 36) | public override Task ShowModal() method OnClosing (line 44) | protected override void OnClosing(CancelEventArgs e) method OnTextBoxValidated (line 65) | private void OnTextBoxValidated(object sender, EventArgs e) method ValidateProperties (line 70) | private bool ValidateProperties() FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ObjectBrowserUserControl.xaml.cs class ObjectBrowserUserControl (line 13) | public partial class ObjectBrowserUserControl method ObjectBrowserUserControl (line 37) | public ObjectBrowserUserControl() method SelectedObjectUpdated (line 64) | private void SelectedObjectUpdated(object sender, DataTransferEventArg... FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/ProjectSelectionWindow.xaml.cs class ProjectSelectionWindow (line 21) | public partial class ProjectSelectionWindow method ProjectSelectionWindow (line 23) | public ProjectSelectionWindow() method OnClosing (line 37) | protected override void OnClosing(CancelEventArgs e) method OnClosed (line 71) | protected override void OnClosed(EventArgs e) method OnTextBoxValidated (line 82) | private void OnTextBoxValidated(object sender, EventArgs e) method ValidateProperties (line 87) | private bool ValidateProperties() FILE: sources/editor/Stride.Core.Assets.Editor/Components/TemplateDescriptions/Views/TemplateBrowserUserControl.xaml.cs class TemplateBrowserUserControl (line 10) | public partial class TemplateBrowserUserControl : UserControl method TemplateBrowserUserControl (line 12) | public TemplateBrowserUserControl() FILE: sources/editor/Stride.Core.Assets.Editor/Components/Transactions/ActionHistoryViewModel.cs class ActionHistoryViewModel (line 19) | public class ActionHistoryViewModel : DispatcherViewModel method ActionHistoryViewModel (line 29) | public ActionHistoryViewModel(SessionViewModel session) method Initialize (line 68) | public void Initialize() method Destroy (line 78) | public override void Destroy() method NotifySave (line 91) | internal void NotifySave() method TransactionDone (line 101) | private void TransactionDone(object sender, TransactionEventArgs e) method TransactionUndoneOrRedone (line 115) | private void TransactionUndoneOrRedone(object sender, TransactionEvent... method TransactionDiscarded (line 127) | private void TransactionDiscarded(object sender, TransactionsDiscarded... method Cleared (line 132) | private void Cleared(object sender, EventArgs e) method RefreshUndoRedoStatus (line 137) | private void RefreshUndoRedoStatus() FILE: sources/editor/Stride.Core.Assets.Editor/Components/Transactions/TransactionViewModel.cs class TransactionViewModel (line 14) | public class TransactionViewModel : DispatcherViewModel method TransactionViewModel (line 26) | public TransactionViewModel(IViewModelServiceProvider serviceProvider,... method Refresh (line 61) | internal void Refresh() method NotifySave (line 70) | internal void NotifySave() FILE: sources/editor/Stride.Core.Assets.Editor/CoreAssetsEditorPlugin.cs class CoreAssetsEditorPlugin (line 17) | internal sealed class CoreAssetsEditorPlugin : AssetsEditorPlugin method InitializePlugin (line 22) | public override void InitializePlugin(ILogger logger) method InitializeSession (line 28) | public override void InitializeSession(SessionViewModel session) method RegisterPrimitiveTypes (line 33) | public override void RegisterPrimitiveTypes(ICollection primitiv... method RegisterAssetPreviewViewModelTypes (line 38) | public override void RegisterAssetPreviewViewModelTypes(IDictionary en... method RegisterCopyProcessors (line 62) | public override void RegisterCopyProcessors(ICollection method GenerateValue (line 28) | public abstract object GenerateValue(object currentValue); method IsMatchingValue (line 35) | public abstract bool IsMatchingValue(object value); method Equals (line 37) | public abstract bool Equals(AbstractNodeEntry other); method ComputeHashCode (line 39) | protected abstract int ComputeHashCode(); method Equals (line 41) | public override bool Equals(object obj) method GetHashCode (line 49) | public override int GetHashCode() FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/AbstractNodeType.cs class AbstractNodeType (line 15) | public sealed class AbstractNodeType : AbstractNodeEntry method AbstractNodeType (line 17) | public AbstractNodeType(Type type) method GenerateValue (line 31) | public override object GenerateValue(object currentValue) method Equals (line 41) | public override bool Equals(AbstractNodeEntry other) method IsMatchingValue (line 51) | public override bool IsMatchingValue(object value) => value?.GetType()... method GetInheritedInstantiableTypes (line 53) | public static IEnumerable GetInheritedInstantiableTy... method ToString (line 58) | public override string ToString() => DisplayValue; method ComputeHashCode (line 61) | protected override int ComputeHashCode() FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/AbstractNodeTypeGroup.cs class AbstractNodeTypeGroup (line 13) | public sealed class AbstractNodeTypeGroup : AbstractNodeEntry method AbstractNodeTypeGroup (line 21) | public AbstractNodeTypeGroup(string groupName, IEnumerable null; method IsMatchingValue (line 68) | public override bool IsMatchingValue(object value) => false; method ComputeHashCode (line 70) | protected override int ComputeHashCode() FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/AbstractNodeValue.cs class AbstractNodeValue (line 12) | public sealed class AbstractNodeValue : AbstractNodeEntry method AbstractNodeValue (line 25) | public AbstractNodeValue(object value, [NotNull] string displayValue, ... method Equals (line 41) | public override bool Equals(AbstractNodeEntry other) method GenerateValue (line 54) | public override object GenerateValue(object currentValue) => Value; method IsMatchingValue (line 57) | public override bool IsMatchingValue(object value) => ReferenceEquals(... method ComputeHashCode (line 60) | protected override int ComputeHashCode() FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/AddNewItemCommand.cs class AddNewItemCommand (line 13) | public class AddNewItemCommand : SyncNodePresenterCommandBase method CanAttach (line 27) | public override bool CanAttach(INodePresenter nodePresenter) method ExecuteSync (line 50) | protected override void ExecuteSync(INodePresenter nodePresenter, obje... method CanAdd (line 79) | public static bool CanAdd(Type elementType) => CanConstruct(elementTyp... method CanConstruct (line 81) | public static bool CanConstruct(Type elementType) => !elementType.IsCl... method IsReferenceType (line 83) | public static bool IsReferenceType(Type elementType) => AssetRegistry.... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/AddPrimitiveKeyCommand.cs class AddPrimitiveKeyCommand (line 14) | public class AddPrimitiveKeyCommand : SyncNodePresenterCommandBase method CanAttach (line 28) | public override bool CanAttach(INodePresenter nodePresenter) method ExecuteSync (line 51) | protected override void ExecuteSync(INodePresenter nodePresenter, obje... method CreateInstance (line 86) | private static object CreateInstance(Type type) method GenerateGenericKey (line 104) | internal static NodeIndex? GenerateGenericKey(object dictionary, IType... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/AssetInitialDirectoryProvider.cs class AssetInitialDirectoryProvider (line 9) | class AssetInitialDirectoryProvider : IInitialDirectoryProvider method AssetInitialDirectoryProvider (line 13) | public AssetInitialDirectoryProvider(SessionViewModel session) method GetInitialDirectory (line 18) | public UDirectory GetInitialDirectory(UDirectory currentPath) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/BrowseDirectoryCommand.cs class BrowseDirectoryCommand (line 13) | public class BrowseDirectoryCommand : ChangeValueWithPickerCommandBase method BrowseDirectoryCommand (line 28) | public BrowseDirectoryCommand(IDialogService dialogService, IInitialDi... method CanAttach (line 42) | public override bool CanAttach(INodePresenter nodePresenter) method ShowPicker (line 48) | protected override async Task ShowPicker(IReadOnlyCollec... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/BrowseFileCommand.cs class BrowseFileCommand (line 13) | public class BrowseFileCommand : ChangeValueWithPickerCommandBase method BrowseFileCommand (line 28) | public BrowseFileCommand(IDialogService dialogService, IInitialDirecto... method CanAttach (line 42) | public override bool CanAttach(INodePresenter nodePresenter) method ShowPicker (line 48) | protected override async Task ShowPicker(IReadOnlyCollec... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/ChangeValueCommandBase.cs class ChangeValueCommandBase (line 7) | public abstract class ChangeValueCommandBase : SyncNodePresenterCommandBase method ExecuteSync (line 10) | protected override void ExecuteSync(INodePresenter nodePresenter, obje... method ChangeValue (line 23) | protected abstract object ChangeValue(object currentValue, object para... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/ChangeValueWithPickerCommandBase.cs class ChangeValueWithPickerCommandBase (line 10) | public abstract class ChangeValueWithPickerCommandBase : ChangeValueComm... type PickerResult (line 15) | protected struct PickerResult method PreExecute (line 28) | public override async Task PreExecute(IReadOnlyCollection ShowPicker(IReadOnlyCollection no... method CanAttach (line 25) | public override bool CanAttach(INodePresenter nodePresenter) method CanPaste (line 31) | protected virtual bool CanPaste([NotNull] IReadOnlyCollection ShowPicker(IReadOnlyCollec... method ConvertPickerValue (line 82) | protected override object ConvertPickerValue(object newValue, object p... method FilterAsset (line 94) | protected virtual bool FilterAsset(AssetViewModel asset, Type referenc... method GetAssetTypes (line 99) | protected virtual IEnumerable GetAssetTypes(Type contentType) method GetCurrentTarget (line 106) | protected virtual AssetViewModel GetCurrentTarget(object currentValue) method CreateReference (line 111) | protected virtual object CreateReference(AssetViewModel asset, Type re... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/RemoveItemCommand.cs class RemoveItemCommand (line 10) | public class RemoveItemCommand : SyncNodePresenterCommandBase method CanAttach (line 21) | public override bool CanAttach(INodePresenter nodePresenter) method ExecuteSync (line 49) | protected override void ExecuteSync(INodePresenter nodePresenter, obje... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/RenameStringKeyCommand.cs class RenameStringKeyCommand (line 14) | public class RenameStringKeyCommand : SyncNodePresenterCommandBase method CanAttach (line 28) | public override bool CanAttach(INodePresenter nodePresenter) method ExecuteSync (line 55) | protected override void ExecuteSync(INodePresenter nodePresenter, obje... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/ReplacePropertyCommand.cs class ReplacePropertyCommand (line 9) | public class ReplacePropertyCommand : PastePropertyCommandBase method ExecuteSync (line 23) | protected override void ExecuteSync(INodePresenter nodePresenter, obje... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/ResetOverrideCommand.cs class ResetOverrideCommand (line 7) | public class ResetOverrideCommand : SyncNodePresenterCommandBase method CanAttach (line 18) | public override bool CanAttach(INodePresenter nodePresenter) method ExecuteSync (line 24) | protected override void ExecuteSync(INodePresenter nodePresenter, obje... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/SessionInitialDirectoryProvider.cs class SessionInitialDirectoryProvider (line 9) | public class SessionInitialDirectoryProvider : IInitialDirectoryProvider method SessionInitialDirectoryProvider (line 13) | public SessionInitialDirectoryProvider(SessionViewModel session) method GetInitialDirectory (line 18) | public UDirectory GetInitialDirectory(UDirectory currentPath) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Commands/SetContentReferenceCommand.cs class SetContentReferenceCommand (line 12) | public class SetContentReferenceCommand : ChangeValueCommandBase type Parameter (line 17) | public struct Parameter method CanAttach (line 41) | public override bool CanAttach(INodePresenter nodePresenter) method ChangeValue (line 48) | protected override object ChangeValue(object currentValue, object para... method CreateReference (line 65) | protected virtual object CreateReference(AssetViewModel asset, Type re... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/IAssetNodePresenter.cs type IAssetNodePresenter (line 9) | public interface IAssetNodePresenter : INodePresenter method IsObjectReference (line 32) | bool IsObjectReference(object value); method ResetOverride (line 34) | void ResetOverride(); FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Keys/AbstractNodeEntryData.cs class AbstractNodeEntryData (line 10) | public static class AbstractNodeEntryData method CombineProperty (line 15) | public static object CombineProperty(IEnumerable properties) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Keys/CategoryData.cs class CategoryData (line 5) | public static class CategoryData method ComputeCategoryNodeName (line 11) | public static string ComputeCategoryNodeName(string categoryName) => c... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Keys/CollectionData.cs class CollectionData (line 7) | public static class CollectionData FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Keys/DisplayData.cs class DisplayData (line 5) | public static class DisplayData FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Keys/DocumentationData.cs class DocumentationData (line 5) | public static class DocumentationData FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Keys/InlineData.cs class InlineData (line 5) | public static class InlineData FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Keys/NumericData.cs class NumericData (line 5) | public static class NumericData FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Keys/OwnerAssetData.cs class OwnerAssetData (line 7) | public static class OwnerAssetData FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Keys/ReferenceData.cs class ReferenceData (line 7) | public static class ReferenceData FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Keys/SessionData.cs class SessionData (line 7) | public static class SessionData FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Updaters/AbstractNodeEntryNodeUpdater.cs class AbstractNodeEntryNodeUpdater (line 16) | public sealed class AbstractNodeEntryNodeUpdater : AssetNodePresenterUpd... method FillDefaultAbstractNodeEntry (line 18) | public static IEnumerable FillDefaultAbstractNodeEn... method IsAllowingNull (line 58) | public static bool IsAllowingNull(IAssetNodePresenter node) method UpdateNode (line 81) | protected override void UpdateNode(IAssetNodePresenter node) method IsInstantiable (line 96) | private static bool IsInstantiable(Type type) => TypeDescriptorFactory... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Updaters/ArchetypeNodeUpdater.cs class ArchetypeNodeUpdater (line 8) | public sealed class ArchetypeNodeUpdater : AssetNodePresenterUpdaterBase method UpdateNode (line 12) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Updaters/CategoryNodeUpdater.cs class CategoryNodeUpdater (line 14) | public sealed class CategoryNodeUpdater : NodePresenterUpdaterBase method UpdateNode (line 16) | public override void UpdateNode(INodePresenter node) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Updaters/CollectionPropertyNodeUpdater.cs class CollectionPropertyNodeUpdater (line 12) | internal sealed class CollectionPropertyNodeUpdater : AssetNodePresenter... method UpdateNode (line 14) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Updaters/DictionaryNodeUpdater.cs class DictionaryNodeUpdater (line 13) | public sealed class DictionaryNodeUpdater : NodePresenterUpdaterBase method UpdateNode (line 17) | public override void UpdateNode(INodePresenter node) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Updaters/DisplayAttributeNodeUpdater.cs class DisplayAttributeNodeUpdater (line 10) | internal sealed class DisplayAttributeNodeUpdater : NodePresenterUpdater... method UpdateNode (line 12) | public override void UpdateNode(INodePresenter node) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Updaters/DocumentationNodeUpdater.cs class DocumentationNodeUpdater (line 11) | public sealed class DocumentationNodeUpdater : AssetNodePresenterUpdater... method DocumentationNodeUpdater (line 15) | public DocumentationNodeUpdater([NotNull] UserDocumentationService doc... method UpdateNode (line 20) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Updaters/InlineMemberNodeUpdater.cs class InlineMemberNodeUpdater (line 13) | internal sealed class InlineMemberNodeUpdater : NodePresenterUpdaterBase method FinalizeTree (line 15) | public override void FinalizeTree(INodePresenter root) method TransferAttachedProperties (line 26) | private static void TransferAttachedProperties(INodePresenter node) method TransferAttachedProperty (line 77) | private static void TransferAttachedProperty([NotNull] PropertyKey pro... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Updaters/MathematicsNodeUpdater.cs class MathematicsNodeUpdater (line 11) | internal sealed class MathematicsNodeUpdater : AssetNodePresenterUpdater... method UpdateNode (line 26) | protected override void UpdateNode(IAssetNodePresenter node) method SetComponent (line 39) | private static void SetComponent(IAssetNodePresenter node, FieldInfo f... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Updaters/NumericValueNodeUpdater.cs class NumericValueNodeUpdater (line 12) | public sealed class NumericValueNodeUpdater : NodePresenterUpdaterBase method UpdateNode (line 14) | public override void UpdateNode(INodePresenter node) method UpdateNode (line 24) | public void UpdateNode(INodePresenter node, MemberInfo memberInfo) method GetMinimum (line 70) | public static object GetMinimum(Type type) method GetMaximum (line 105) | public static object GetMaximum(Type type) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Updaters/OwnerAssetUpdater.cs class OwnerAssetUpdater (line 7) | internal sealed class OwnerAssetUpdater : AssetNodePresenterUpdaterBase method UpdateNode (line 9) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Updaters/SessionNodeUpdater.cs class SessionNodeUpdater (line 13) | public sealed class SessionNodeUpdater : AssetNodePresenterUpdaterBase method SessionNodeUpdater (line 17) | public SessionNodeUpdater(SessionViewModel session) method UpdateNode (line 22) | protected override void UpdateNode(IAssetNodePresenter node) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/NodePresenters/Updaters/UPathNodeUpdater.cs class UPathNodeUpdater (line 10) | public sealed class UPathNodeUpdater : NodePresenterUpdaterBase method UpdateNode (line 12) | public override void UpdateNode(INodePresenter node) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/ViewModels/AssetNodePresenterCommandWrapper.cs class AssetNodePresenterCommandWrapper (line 16) | public class AssetNodePresenterCommandWrapper : NodePresenterCommandWrapper method AssetNodePresenterCommandWrapper (line 24) | public AssetNodePresenterCommandWrapper([NotNull] IViewModelServicePro... method Invoke (line 30) | public override async Task Invoke(object parameter) FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/ViewModels/AssetNodeViewModel.cs class AssetNodeViewModel (line 14) | public class AssetNodeViewModel : NodeViewModel, IInternalAssetNodeViewM... method AssetNodeViewModel (line 18) | public AssetNodeViewModel(GraphViewModel ownerViewModel, NodeViewModel... method Destroy (line 29) | public override void Destroy() method SetNodeValue (line 50) | protected override void SetNodeValue(object newValue) method AreValueEqual (line 63) | protected override bool AreValueEqual(object value1, object value2) method AreValueEquivalent (line 70) | protected override bool AreValueEquivalent(object value1, object value2) method ConstructCommandWrapper (line 76) | protected override NodePresenterCommandWrapper ConstructCommandWrapper... method AreContentReferenceEqual (line 81) | private static bool AreContentReferenceEqual(object reference1, object... method OverrideChanging (line 99) | private void OverrideChanging(object sender, EventArgs e) method OverrideChanged (line 109) | private void OverrideChanged(object sender, EventArgs e) method ChildOverrideChanging (line 119) | void IInternalAssetNodeViewModel.ChildOverrideChanging() method ChildOverrideChanged (line 124) | void IInternalAssetNodeViewModel.ChildOverrideChanged() FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/ViewModels/AssetNodeViewModelFactory.cs class AssetNodeViewModelFactory (line 11) | public class AssetNodeViewModelFactory : NodeViewModelFactory method CreateNodeViewModel (line 13) | protected override NodeViewModel CreateNodeViewModel(GraphViewModel ow... FILE: sources/editor/Stride.Core.Assets.Editor/Quantum/ViewModels/IInternalAssetNodeViewModel.cs type IInternalAssetNodeViewModel (line 12) | internal interface IInternalAssetNodeViewModel method ChildOverrideChanging (line 14) | void ChildOverrideChanging(); method ChildOverrideChanged (line 15) | void ChildOverrideChanged(); FILE: sources/editor/Stride.Core.Assets.Editor/Resources/Images.Designer.cs class Images (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Images (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/editor/Stride.Core.Assets.Editor/Resources/Strings/KeyGestures.Designer.cs class KeyGestures (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method KeyGestures (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/editor/Stride.Core.Assets.Editor/Services/AssetBuildUnit.cs type AssetBuildUnitIdentifier (line 11) | public struct AssetBuildUnitIdentifier method AssetBuildUnitIdentifier (line 15) | public AssetBuildUnitIdentifier(Guid contextIdentifier, AssetId assetI... class AssetBuildUnit (line 26) | public abstract class AssetBuildUnit : IComparable method AssetBuildUnit (line 31) | protected AssetBuildUnit(AssetBuildUnitIdentifier identifier) method GetBuildStep (line 50) | public ListBuildStep GetBuildStep() method Wait (line 69) | public async Task Wait() method Prepare (line 74) | protected abstract ListBuildStep Prepare(); method PostBuild (line 76) | protected virtual void PostBuild() method StepProcessed (line 81) | private void StepProcessed(object sender, BuildStepEventArgs e) method CompareTo (line 88) | public int CompareTo(AssetBuildUnit other) FILE: sources/editor/Stride.Core.Assets.Editor/Services/AssetBuilderService.cs class AssetBuilderService (line 13) | public class AssetBuilderService : IBuildService, IDisposable method AssetBuilderService (line 25) | public AssetBuilderService([NotNull] string buildDirectory) method Dispose (line 47) | public virtual void Dispose() method GetNextBuildStep (line 52) | private BuildStep GetNextBuildStep(int maxPriority) method PushBuildUnit (line 93) | public PriorityQueueNode PushBuildUnit(AssetBuildUnit ... method RemoveBuildUnit (line 107) | public void RemoveBuildUnit(PriorityQueueNode node) method NotifyAssetBuilt (line 115) | private void NotifyAssetBuilt(AssetItem assetItem, LoggerResult buildLog) FILE: sources/editor/Stride.Core.Assets.Editor/Services/AssetBuiltEventArgs.cs class AssetBuiltEventArgs (line 12) | public class AssetBuiltEventArgs : EventArgs method AssetBuiltEventArgs (line 19) | public AssetBuiltEventArgs(AssetItem assetItem, LoggerResult buildLog) FILE: sources/editor/Stride.Core.Assets.Editor/Services/AssetsEditorPlugin.cs class AssetsEditorPlugin (line 16) | public abstract class AssetsEditorPlugin : AssetsPlugin method RegisterAssetEditorViewModelTypes (line 25) | public void RegisterAssetEditorViewModelTypes(IDictionary ... method RegisterAssetEditorViewTypes (line 38) | public void RegisterAssetEditorViewTypes(IDictionary asset... method RegisterAssetPreviewViewModelTypes (line 51) | public abstract void RegisterAssetPreviewViewModelTypes(IDictionary en... method RegisterCopyProcessors (line 57) | public abstract void RegisterCopyProcessors(ICollection assetV... method RegisterPrimitiveTypes (line 55) | public abstract void RegisterPrimitiveTypes(ICollection primitiv... method SessionLoaded (line 57) | protected internal virtual void SessionLoaded(SessionViewModel session) method SessionDisposed (line 62) | protected internal virtual void SessionDisposed(SessionViewModel session) FILE: sources/editor/Stride.Core.Assets.Editor/Services/CodeEditorOpenerService.cs class CodeEditorOpenerService (line 15) | public static class CodeEditorOpenerService method StartOrToggle (line 17) | public static async Task StartOrToggle(SessionViewModel session,... method StartInstance (line 32) | public static async Task StartInstance(SessionViewModel sessi... method CheckCanOpenSolution (line 75) | internal static async Task CheckCanOpenSolution(SessionViewModel... FILE: sources/editor/Stride.Core.Assets.Editor/Services/ContentReferenceHelper.cs class ContentReferenceHelper (line 11) | public class ContentReferenceHelper method CreateReference (line 22) | public static TReferenceType CreateReference(AssetView... method CreateReference (line 34) | public static object CreateReference(AssetViewModel asset, Type refere... method GetReferenceTarget (line 62) | public static AssetViewModel GetReferenceTarget(SessionViewModel sessi... FILE: sources/editor/Stride.Core.Assets.Editor/Services/CopyPaste/CopyPasteData.cs class CopyPasteData (line 17) | [DataContract(nameof(CopyPasteData))] class CopyPasteItem (line 43) | [DataContract(nameof(CopyPasteItem))] FILE: sources/editor/Stride.Core.Assets.Editor/Services/CopyPaste/CopyPasteService.cs class CopyPasteService (line 17) | internal class CopyPasteService : ICopyPasteService method CopyPasteService (line 23) | public CopyPasteService() method CopyPasteService (line 27) | public CopyPasteService(AssetPropertyGraphContainer propertyGraphConta... method CopyFromAsset (line 40) | public string CopyFromAsset(AssetPropertyGraph propertyGraph, AssetId?... method CopyFromAssets (line 46) | public string CopyFromAssets(IReadOnlyList<(AssetPropertyGraph propert... method CopyMultipleAssets (line 118) | public string CopyMultipleAssets(object container) method CanPaste (line 170) | public bool CanPaste(string text, Type targetRootType, Type targetMemb... method DeserializeCopiedData (line 188) | public IPasteResult DeserializeCopiedData(string text, object targetOb... method RegisterProcessor (line 233) | public void RegisterProcessor(ICopyProcessor processor) method RegisterProcessor (line 240) | public void RegisterProcessor(IPasteProcessor processor) method RegisterProcessor (line 246) | public void RegisterProcessor(IAssetPostPasteProcessor processor) method UnregisterProcessor (line 253) | public void UnregisterProcessor(ICopyProcessor processor) method UnregisterProcessor (line 260) | public void UnregisterProcessor(IPasteProcessor processor) method UnregisterProcessor (line 267) | public void UnregisterProcessor(IAssetPostPasteProcessor processor) method DeserializeData (line 273) | [NotNull] method GetRootDataPath (line 317) | [NotNull] method GetDataType (line 332) | private static Type GetDataType([NotNull]string text) method GetTagFromType (line 370) | private static string GetTagFromType(Type type) method GetTypeFromTag (line 375) | private static Type GetTypeFromTag(string tagName) method GetValidCopyProcessors (line 380) | [ItemNotNull, NotNull] method GetValidPasteProcessors (line 390) | [ItemNotNull, NotNull] method SerializeData (line 400) | [NotNull] FILE: sources/editor/Stride.Core.Assets.Editor/Services/CopyPaste/IAssetPostPasteProcessor.cs type IAssetPostPasteProcessor (line 11) | public interface IAssetPostPasteProcessor method Accept (line 18) | bool Accept(Type assetType); method PostPasteDeserialization (line 24) | void PostPasteDeserialization([NotNull] Asset asset); FILE: sources/editor/Stride.Core.Assets.Editor/Services/CopyPaste/ICopyPasteService.cs type ICopyPasteService (line 13) | public interface ICopyPasteService method CopyFromAsset (line 30) | [CanBeNull] method CopyFromAssets (line 45) | [CanBeNull] method CopyMultipleAssets (line 53) | [CanBeNull] method CanPaste (line 64) | bool CanPaste(string text, [NotNull] Type targetRootType, Type targetM... method DeserializeCopiedData (line 66) | [NotNull] method RegisterProcessor (line 73) | void RegisterProcessor([NotNull] ICopyProcessor processor); method RegisterProcessor (line 79) | void RegisterProcessor([NotNull] IPasteProcessor processor); method RegisterProcessor (line 85) | void RegisterProcessor([NotNull] IAssetPostPasteProcessor processor); method UnregisterProcessor (line 91) | void UnregisterProcessor([NotNull] ICopyProcessor processor); method UnregisterProcessor (line 97) | void UnregisterProcessor([NotNull] IPasteProcessor processor); method UnregisterProcessor (line 103) | void UnregisterProcessor([NotNull] IAssetPostPasteProcessor processor); FILE: sources/editor/Stride.Core.Assets.Editor/Services/CopyPaste/ICopyProcessor.cs type ICopyProcessor (line 13) | public interface ICopyProcessor method Accept (line 20) | bool Accept([NotNull] Type dataType); method Process (line 28) | bool Process([NotNull] ref object data, [NotNull] AttachedYamlAssetMet... FILE: sources/editor/Stride.Core.Assets.Editor/Services/CopyPaste/IPasteProcessor.cs type IPasteProcessor (line 16) | public interface IPasteProcessor method Accept (line 25) | bool Accept([NotNull] Type targetRootType, [NotNull] Type targetMember... method ProcessDeserializedData (line 47) | bool ProcessDeserializedData(AssetPropertyGraphContainer graphContaine... method Paste (line 57) | [NotNull] FILE: sources/editor/Stride.Core.Assets.Editor/Services/CopyPaste/IPasteResult.cs type IPasteResult (line 12) | public interface IPasteResult type IPasteItem (line 24) | public interface IPasteItem FILE: sources/editor/Stride.Core.Assets.Editor/Services/CopyPaste/PasteResult.cs class PasteResult (line 9) | internal class PasteResult : IPasteResult method AddItem (line 20) | public void AddItem(PasteItem item) class PasteItem (line 27) | internal class PasteItem : IPasteItem FILE: sources/editor/Stride.Core.Assets.Editor/Services/EditorDebugTools.cs type IDebugPage (line 13) | public interface IDebugPage class EditorDebugTools (line 18) | public static class EditorDebugTools method RegisterDebugPage (line 23) | public static void RegisterDebugPage(IDebugPage page) method UnregisterDebugPage (line 35) | public static void UnregisterDebugPage(IDebugPage page) method CreateLogDebugPage (line 49) | public static IDebugPage CreateLogDebugPage(Logger logger, string titl... method CreateUndoRedoDebugPage (line 64) | public static IDebugPage CreateUndoRedoDebugPage(IUndoRedoService serv... method CreateAssetNodesDebugPage (line 76) | public static IDebugPage CreateAssetNodesDebugPage(SessionViewModel se... method RegisterDebugWindow (line 87) | internal static void RegisterDebugWindow(DebugWindow debugWindow) method UnregisterDebugWindow (line 96) | internal static void UnregisterDebugWindow(DebugWindow debugWindow) FILE: sources/editor/Stride.Core.Assets.Editor/Services/EditorDialogHelper.cs class EditorDialogHelper (line 15) | public static class EditorDialogHelper method BrowseForExistingProject (line 19) | public static async Task BrowseForExistingProject(IViewModelSer... method OpenFileDialog (line 32) | public static async Task> OpenFileDialog(IViewModel... FILE: sources/editor/Stride.Core.Assets.Editor/Services/IAssetCreationView.cs type IAssetCreationView (line 9) | public interface IAssetCreationView method Create (line 11) | Task Create(UFile defaultUrl, SessionViewModel sessionViewM... FILE: sources/editor/Stride.Core.Assets.Editor/Services/IAssetEditorsManager.cs type IAssetEditorsManager (line 12) | public interface IAssetEditorsManager method CloseAllEditorWindows (line 19) | bool CloseAllEditorWindows(bool? save); method CloseAllHiddenWindows (line 24) | void CloseAllHiddenWindows(); method CloseCurveEditorWindow (line 29) | void CloseCurveEditorWindow(); method CloseAssetEditorWindow (line 37) | bool CloseAssetEditorWindow(AssetViewModel asset, bool? save); method HideAllAssetEditorWindows (line 42) | void HideAllAssetEditorWindows(); method OpenCurveEditorWindow (line 52) | void OpenCurveEditorWindow(object curve, string name); method OpenAssetEditorWindow (line 58) | Task OpenAssetEditorWindow(AssetViewModel asset); method TryGetAssetEditor (line 67) | bool TryGetAssetEditor(AssetViewModel asset, out TEditor asse... FILE: sources/editor/Stride.Core.Assets.Editor/Services/IAssetPickerDialog.cs type IAssetPickerDialog (line 14) | public interface IAssetPickerDialog : IModalDialog FILE: sources/editor/Stride.Core.Assets.Editor/Services/IAssetPreviewService.cs type IAssetPreviewService (line 9) | public interface IAssetPreviewService : IDisposable method SetAssetToPreview (line 11) | void SetAssetToPreview(AssetViewModel asset); method GetCurrentPreviewView (line 13) | object GetCurrentPreviewView(); method OnShowPreview (line 17) | void OnShowPreview(); method OnHidePreview (line 19) | void OnHidePreview(); FILE: sources/editor/Stride.Core.Assets.Editor/Services/IAssetsPluginService.cs type IAssetsPluginService (line 12) | public interface IAssetsPluginService method HasImagesForEnum (line 16) | bool HasImagesForEnum(SessionViewModel? session, Type enumType); method GetImageForEnum (line 18) | object? GetImageForEnum(SessionViewModel? session, object value); method GetPrimitiveTypes (line 20) | IEnumerable GetPrimitiveTypes(SessionViewModel session); method HasEditorView (line 22) | bool HasEditorView(SessionViewModel session, Type viewModelType); method GetAssetViewModelType (line 24) | Type? GetAssetViewModelType(Type assetType); method GetEditorViewModelType (line 26) | Type? GetEditorViewModelType(Type viewModelType); method GetEditorViewType (line 28) | Type? GetEditorViewType(Type editorViewModelType); method GetPreviewViewModelType (line 30) | Type? GetPreviewViewModelType(Type previewType); method GetPreviewViewType (line 32) | Type? GetPreviewViewType(Type previewType); method RegisterSession (line 34) | void RegisterSession(SessionViewModel session, ILogger logger); FILE: sources/editor/Stride.Core.Assets.Editor/Services/IBuildService.cs type IBuildService (line 10) | public interface IBuildService FILE: sources/editor/Stride.Core.Assets.Editor/Services/IEditorDialogService.cs type IEditorDialogService (line 21) | public interface IEditorDialogService : IDialogService2 method ShowNotificationWindow (line 30) | void ShowNotificationWindow(string title, string message, ICommandBase... method CloseAllNotificationWindows (line 35) | void CloseAllNotificationWindows(); method AddDelayedNotification (line 47) | void AddDelayedNotification([NotNull] SettingsKey confirmationSe... method ShowDelayedNotifications (line 53) | void ShowDelayedNotifications(); method ShowSettingsWindow (line 59) | void ShowSettingsWindow(IViewModelServiceProvider serviceProvider); method ShowProgressWindow (line 66) | void ShowProgressWindow(WorkProgressViewModel workProgress, int minDel... method CreateNewProjectDialog (line 73) | INewProjectDialog CreateNewProjectDialog(SessionViewModel session); method CreateAddAssetDialog (line 81) | IItemTemplateDialog CreateAddAssetDialog(SessionViewModel session, Dir... method CreateAssetTemplatesDialog (line 90) | IItemTemplateDialog CreateAssetTemplatesDialog(SessionViewModel sessio... method CreateAssetTemplatesDialog (line 100) | IItemTemplateDialog CreateAssetTemplatesDialog(SessionViewModel sessio... method CreateAssetPickerDialog (line 107) | IAssetPickerDialog CreateAssetPickerDialog(SessionViewModel session); method CreatePackagePickerDialog (line 114) | IPackagePickerDialog CreatePackagePickerDialog(SessionViewModel session); method CreateFixAssetReferencesDialog (line 123) | [NotNull] method ClearKeyboardFocus (line 126) | void ClearKeyboardFocus(); method RegisterDefaultTemplateProviders (line 128) | void RegisterDefaultTemplateProviders(); method RegisterDefaultTemplateProvider (line 130) | void RegisterDefaultTemplateProvider(ITemplateProvider provider); method RegisterAdditionalTemplateProvider (line 132) | void RegisterAdditionalTemplateProvider(ITemplateProvider provider); method UnregisterAdditionalTemplateProviders (line 134) | void UnregisterAdditionalTemplateProviders(); type IPackagePickerDialog (line 137) | public interface IPackagePickerDialog : IModalDialog FILE: sources/editor/Stride.Core.Assets.Editor/Services/IEditorView.cs type IEditorView (line 13) | public interface IEditorView method InitializeEditor (line 31) | Task InitializeEditor([NotNull] IAssetEditorViewModel editor); FILE: sources/editor/Stride.Core.Assets.Editor/Services/IFixReferencesDialog.cs type IFixReferencesDialog (line 7) | public interface IFixReferencesDialog : IModalDialog method ApplyReferenceFixes (line 12) | void ApplyReferenceFixes(); FILE: sources/editor/Stride.Core.Assets.Editor/Services/IItemTemplateDialog.cs type IItemTemplateDialog (line 8) | public interface IItemTemplateDialog : IModalDialog FILE: sources/editor/Stride.Core.Assets.Editor/Services/INewProjectDialog.cs type INewProjectDialog (line 9) | public interface INewProjectDialog : IModalDialog FILE: sources/editor/Stride.Core.Assets.Editor/Services/IThumbnailService.cs type IThumbnailService (line 11) | public interface IThumbnailService : IDisposable method AddThumbnailAssetItems (line 19) | void AddThumbnailAssetItems(IEnumerable assetItems, QueuePo... method IncreaseThumbnailPriority (line 26) | void IncreaseThumbnailPriority(IEnumerable assetItems); method HasStaticThumbnail (line 34) | bool HasStaticThumbnail(Type assetType); FILE: sources/editor/Stride.Core.Assets.Editor/Services/QueuePosition.cs type QueuePosition (line 8) | public enum QueuePosition FILE: sources/editor/Stride.Core.Assets.Editor/Services/SelectionOperation.cs class SelectionOperation (line 12) | public class SelectionOperation : Operation method SelectionOperation (line 24) | public SelectionOperation(SelectionService service, SelectionState pre... method RegisterCollection (line 36) | public void RegisterCollection([NotNull] SelectionScope scope, [NotNul... method UnregisterCollection (line 46) | public void UnregisterCollection([NotNull] INotifyCollectionChanged co... method Rollback (line 53) | protected override void Rollback() method Rollforward (line 60) | protected override void Rollforward() FILE: sources/editor/Stride.Core.Assets.Editor/Services/SelectionScope.cs class SelectionScope (line 14) | public class SelectionScope method SelectionScope (line 16) | internal SelectionScope([ItemNotNull, NotNull] IEnumerable type State (line 22) | private struct State method State (line 24) | public State([NotNull] HashSet ids, [NotNull] Func GetInstance(SessionViewModel session... FILE: sources/editor/Stride.Core.Assets.Editor/Settings/DebugTestSettings.cs class DebugTestSettings (line 10) | public static class DebugTestSettings type StructSettings (line 12) | public struct StructSettings method Initialize (line 40) | public static void Initialize() FILE: sources/editor/Stride.Core.Assets.Editor/Settings/EditorSettings.cs class EditorSettings (line 14) | public static class EditorSettings method EditorSettings (line 30) | static EditorSettings() method Initialize (line 124) | public static void Initialize() method Save (line 137) | public static void Save() method GetAllCommands (line 142) | [NotNull] FILE: sources/editor/Stride.Core.Assets.Editor/Settings/InternalSettings.cs class InternalSettings (line 17) | public static class InternalSettings method InternalSettings (line 34) | static InternalSettings() method LoadProfileCopy (line 45) | public static SettingsProfile LoadProfileCopy() method LoadProfile (line 54) | private static SettingsProfile LoadProfile(bool registerProfile) method Save (line 62) | public static void Save() method WriteFile (line 75) | public static void WriteFile() method LegacyMRUDeserializer (line 80) | private static object LegacyMRUDeserializer(EventReader eventReader) method GetLatestInternalConfigPath (line 91) | private static string GetLatestInternalConfigPath() method GetInternalConfigPaths (line 96) | private static IEnumerable GetInternalConfigPaths() FILE: sources/editor/Stride.Core.Assets.Editor/Settings/SettingsCommand.cs class SettingsCommand (line 12) | public class SettingsCommand method SettingsCommand (line 18) | public SettingsCommand(UFile name) FILE: sources/editor/Stride.Core.Assets.Editor/Settings/ThemesSettings.cs class ThemesSettings (line 9) | public static class ThemesSettings method ThemesSettings (line 14) | static ThemesSettings() method Initialize (line 24) | public static void Initialize() FILE: sources/editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsCategoryViewModel.cs class SettingsCategoryViewModel (line 21) | internal class SettingsCategoryViewModel : DispatcherViewModel, ICompara... class SettingsContainerNode (line 26) | [MemberCollection(ReadOnly = true)] method SettingsCategoryViewModel (line 31) | public SettingsCategoryViewModel(IViewModelServiceProvider serviceProv... method CompareTo (line 96) | public int CompareTo(SettingsCategoryViewModel other) method GetRootNode (line 101) | IObjectNode IPropertyProviderViewModel.GetRootNode() method ShouldConstructMember (line 106) | bool IPropertyProviderViewModel.ShouldConstructMember(IMemberNode memb... method ShouldConstructItem (line 108) | bool IPropertyProviderViewModel.ShouldConstructItem(IObjectNode collec... FILE: sources/editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsData.cs class SettingsData (line 7) | public class SettingsData FILE: sources/editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsPropertyNodeUpdater.cs class SettingsPropertyNodeUpdater (line 9) | internal class SettingsPropertyNodeUpdater : NodePresenterUpdaterBase method UpdateNode (line 11) | public override void UpdateNode(INodePresenter node) FILE: sources/editor/Stride.Core.Assets.Editor/Settings/ViewModels/SettingsViewModel.cs class SettingsViewModel (line 25) | internal class SettingsViewModel : PropertiesViewModel method SettingsViewModel (line 35) | public SettingsViewModel([NotNull] IViewModelServiceProvider servicePr... method Initialize (line 72) | private void Initialize() method UpdateSelectedViewModel (line 103) | private Task UpdateSelectedViewModel() method ValidateChanges (line 108) | private async Task ValidateChanges() method DiscardChanges (line 121) | private void DiscardChanges() method CanDisplaySelectedObjects (line 130) | protected override bool CanDisplaySelectedObjects(IReadOnlyCollection<... method FeedbackException (line 136) | protected override void FeedbackException(IReadOnlyCollection ShowModal() method OnClosing (line 106) | protected override void OnClosing(System.ComponentModel.CancelEventArg... method OnAssetDoubleClick (line 120) | private void OnAssetDoubleClick() FILE: sources/editor/Stride.Core.Assets.Editor/View/AssetViewUserControl.xaml.cs class AssetViewUserControl (line 20) | public partial class AssetViewUserControl method AssetViewUserControl (line 102) | static AssetViewUserControl() method AssetViewUserControl (line 124) | public AssetViewUserControl() method BeginEdit (line 203) | public void BeginEdit() method ZoomIn (line 219) | private void ZoomIn() method ZoomOut (line 244) | private void ZoomOut() method OnPreviewMouseWheel (line 269) | protected override void OnPreviewMouseWheel(MouseWheelEventArgs e) method OnPreviewMouseDown (line 287) | protected override void OnPreviewMouseDown(MouseButtonEventArgs e) method CanBeginEdit (line 294) | private bool CanBeginEdit() method CanBeginEditCommand (line 311) | private static void CanBeginEditCommand(object sender, CanExecuteRoute... method BeginEdit (line 317) | private static void BeginEdit(object sender, ExecutedRoutedEventArgs e) method ZoomIn (line 323) | private static void ZoomIn(object sender, ExecutedRoutedEventArgs e) method ZoomOut (line 329) | private static void ZoomOut(object sender, ExecutedRoutedEventArgs e) method AssetCollectionChanged (line 340) | private static void AssetCollectionChanged(DependencyObject d, Depende... method OnAssetContextMenuChanged (line 351) | private static void OnAssetContextMenuChanged(DependencyObject d, Depe... FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/ActivateOnLocationChangedBehavior.cs class ActivateOnLocationChangedBehavior (line 11) | public abstract class ActivateOnLocationChangedBehavior : ActivateOnC... method MatchChange (line 15) | protected override bool MatchChange(NotifyCollectionChangedEventArgs e) FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/ActivateOnLogBehavior.cs class ActivateOnLogBehavior (line 17) | public abstract class ActivateOnLogBehavior : ActivateOnCollectionCha... method MatchChange (line 36) | protected override bool MatchChange(NotifyCollectionChangedEventArgs e) class TabItemActivateOnLogBehavior (line 56) | public class TabItemActivateOnLogBehavior : ActivateOnLogBehavior method Activate (line 58) | protected override void Activate() FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/BringSelectionToViewBehavior.cs class BringSelectionToViewBehavior (line 11) | public class BringSelectionToViewBehavior : Behavior items) method DragContainer (line 27) | private DragContainer() method DragContainer (line 52) | private DragContainer(SerializationInfo info, StreamingContext context) method GetObjectData (line 60) | void ISerializable.GetObjectData(SerializationInfo info, StreamingCont... FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DisplayDropAdorner.cs type DisplayDropAdorner (line 7) | [Flags] FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropAdornerManager.cs class DragDropAdornerManager (line 23) | internal static class DragDropAdornerManager method DragDropAdornerManager (line 36) | static DragDropAdornerManager() method SetAdornerState (line 55) | internal static void SetAdornerState([NotNull] FrameworkElement elemen... method RegisterElement (line 70) | internal static void RegisterElement([NotNull] FrameworkElement element) method UnregisterElement (line 78) | internal static void UnregisterElement([NotNull] FrameworkElement elem... method ClearInsertAdorner (line 85) | internal static void ClearInsertAdorner() method UpdateInsertAdorner (line 91) | internal static void UpdateInsertAdorner([NotNull] UIElement container... method OnDragOver (line 105) | private static void OnDragOver(object sender, [NotNull] DragEventArgs e) method OnElementLoaded (line 124) | private static void OnElementLoaded([NotNull] object sender, RoutedEve... method OnElementUnloaded (line 129) | private static void OnElementUnloaded([NotNull] object sender, RoutedE... method OnGiveFeedback (line 134) | private static void OnGiveFeedback([NotNull] object sender, [NotNull] ... method OnWindowClosed (line 147) | private static void OnWindowClosed([NotNull] object sender, EventArgs e) method RegisterElementInWindow (line 158) | private static void RegisterElementInWindow([NotNull] FrameworkElement... method UnregisterElementFromWindow (line 180) | private static void UnregisterElementFromWindow([NotNull] FrameworkEle... method UnregisterWindow (line 198) | private static void UnregisterWindow([NotNull] Window window) method Activate (line 207) | private static void Activate() method Deactivate (line 235) | private static void Deactivate() method HasModalWindow (line 248) | private static bool HasModalWindow() method IsModal (line 253) | private static bool IsModal(Window window) method ActivateWindowAdorners (line 259) | private static void ActivateWindowAdorners([NotNull] Window window) FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropBehavior.cs class DragDropBehavior (line 20) | public static class DragDropBehavior method CanDragChanged (line 97) | private static void CanDragChanged(DependencyObject d, DependencyPrope... method CanDropChanged (line 105) | private static void CanDropChanged(DependencyObject d, DependencyPrope... method CanInsertChanged (line 113) | private static void CanInsertChanged(DependencyObject d, DependencyPro... method OnAttached (line 119) | protected override void OnAttached() method OnDetaching (line 130) | protected override void OnDetaching() method CanDragChanged (line 141) | protected virtual void CanDragChanged() method CanDropChanged (line 155) | protected virtual void CanDropChanged() method CanInsertChanged (line 169) | protected virtual void CanInsertChanged() method CanInitializeDrag (line 180) | protected virtual bool CanInitializeDrag(object originalSource) method SubscribeToDragEvents (line 185) | private void SubscribeToDragEvents() method SubscribeToDropEvents (line 201) | private void SubscribeToDropEvents() method UnsubscribeFromDragEvents (line 216) | private void UnsubscribeFromDragEvents() method UnsubscribeFromDropEvents (line 231) | private void UnsubscribeFromDropEvents() method DoDragDrop (line 245) | protected DragDropEffects DoDragDrop(DependencyObject dragSource) method GetContainer (line 277) | [CanBeNull] method GetDropTargetItem (line 289) | [CanBeNull] method GetInsertTargetItem (line 295) | [CanBeNull] method GetItemsToDrag (line 302) | [NotNull] method InitializeDrag (line 305) | [CanBeNull] method OnDragLeave (line 326) | protected bool OnDragLeave(IDataObject data) method OnDragOver (line 353) | protected bool OnDragOver(TContainer container, Point position, IDataO... method OnDrop (line 423) | protected bool OnDrop(TContainer container, Point position, IDataObjec... method PreviewMouseUp (line 477) | private void PreviewMouseUp(object sender, [NotNull] MouseButtonEventA... method PreviewMouseLeftButtonDown (line 483) | private void PreviewMouseLeftButtonDown(object sender, [NotNull] Mouse... method PreviewMouseMove (line 489) | private void PreviewMouseMove(object sender, [NotNull] MouseEventArgs e) method OnGiveFeedback (line 503) | private void OnGiveFeedback(object sender, GiveFeedbackEventArgs e) method OnDragOver (line 526) | private void OnDragOver(object sender, [NotNull] DragEventArgs e) method OnDrop (line 541) | private void OnDrop(object sender, [NotNull] DragEventArgs e) method OnDragLeave (line 550) | private void OnDragLeave(object sender, [NotNull] DragEventArgs e) method ComputeModifiers (line 555) | private static AddChildModifiers ComputeModifiers() class DragDropBehavior (line 33) | public abstract class DragDropBehavior : Behavior<... method CanDragChanged (line 97) | private static void CanDragChanged(DependencyObject d, DependencyPrope... method CanDropChanged (line 105) | private static void CanDropChanged(DependencyObject d, DependencyPrope... method CanInsertChanged (line 113) | private static void CanInsertChanged(DependencyObject d, DependencyPro... method OnAttached (line 119) | protected override void OnAttached() method OnDetaching (line 130) | protected override void OnDetaching() method CanDragChanged (line 141) | protected virtual void CanDragChanged() method CanDropChanged (line 155) | protected virtual void CanDropChanged() method CanInsertChanged (line 169) | protected virtual void CanInsertChanged() method CanInitializeDrag (line 180) | protected virtual bool CanInitializeDrag(object originalSource) method SubscribeToDragEvents (line 185) | private void SubscribeToDragEvents() method SubscribeToDropEvents (line 201) | private void SubscribeToDropEvents() method UnsubscribeFromDragEvents (line 216) | private void UnsubscribeFromDragEvents() method UnsubscribeFromDropEvents (line 231) | private void UnsubscribeFromDropEvents() method DoDragDrop (line 245) | protected DragDropEffects DoDragDrop(DependencyObject dragSource) method GetContainer (line 277) | [CanBeNull] method GetDropTargetItem (line 289) | [CanBeNull] method GetInsertTargetItem (line 295) | [CanBeNull] method GetItemsToDrag (line 302) | [NotNull] method InitializeDrag (line 305) | [CanBeNull] method OnDragLeave (line 326) | protected bool OnDragLeave(IDataObject data) method OnDragOver (line 353) | protected bool OnDragOver(TContainer container, Point position, IDataO... method OnDrop (line 423) | protected bool OnDrop(TContainer container, Point position, IDataObjec... method PreviewMouseUp (line 477) | private void PreviewMouseUp(object sender, [NotNull] MouseButtonEventA... method PreviewMouseLeftButtonDown (line 483) | private void PreviewMouseLeftButtonDown(object sender, [NotNull] Mouse... method PreviewMouseMove (line 489) | private void PreviewMouseMove(object sender, [NotNull] MouseEventArgs e) method OnGiveFeedback (line 503) | private void OnGiveFeedback(object sender, GiveFeedbackEventArgs e) method OnDragOver (line 526) | private void OnDragOver(object sender, [NotNull] DragEventArgs e) method OnDrop (line 541) | private void OnDrop(object sender, [NotNull] DragEventArgs e) method OnDragLeave (line 550) | private void OnDragLeave(object sender, [NotNull] DragEventArgs e) method ComputeModifiers (line 555) | private static AddChildModifiers ComputeModifiers() FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragDropHelper.cs class DragDropHelper (line 11) | internal class DragDropHelper method GetDragContainer (line 13) | internal static DragContainer GetDragContainer(IDataObject dataObject) method GetItemsToDrop (line 19) | internal static IReadOnlyCollection GetItemsToDrop(DragContain... method ShouldDisplayDropAdorner (line 46) | internal static bool ShouldDisplayDropAdorner(DisplayDropAdorner rule,... FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/DragWindow.cs class DragWindow (line 10) | internal class DragWindow : Window method DragWindow (line 12) | public DragWindow() method InitializeExtendedStyle (line 27) | private void InitializeExtendedStyle(object sender, EventArgs eventArgs) FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/FrameworkElementDragDropBehavior.cs class FrameworkElementDragDropBehavior (line 10) | public class FrameworkElementDragDropBehavior : DragDropBehavior GetItemsToDrag(FrameworkElement... method GetContainer (line 17) | protected override FrameworkElement GetContainer(object source) FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/IDragDropBehavior.cs type IDragDropBehavior (line 5) | public interface IDragDropBehavior FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/InsertAdorner.cs class InsertAdorner (line 11) | public class InsertAdorner : Adorner method InsertAdorner (line 15) | public InsertAdorner([NotNull] UIElement adornedElement) method OnRender (line 23) | protected override void OnRender(DrawingContext drawingContext) FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/InsertPosition.cs type InsertPosition (line 5) | public enum InsertPosition FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/ListBoxDragDropBehavior.cs class ListBoxDragDropBehavior (line 12) | public class ListBoxDragDropBehavior : DragDropBehavior GetItemsToDrag(ListBoxItem cont... method GetInsertTargetItem (line 24) | protected override IInsertChildViewModel GetInsertTargetItem(ListBoxIt... FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/PropertyViewDragDropBehavior.cs class PropertyViewDragDropBehavior (line 20) | public class PropertyViewDragDropBehavior : DragDropBehavior GetItemsToDrag(FrameworkElement... method GetDropTargetItem (line 36) | protected override IAddChildViewModel GetDropTargetItem(FrameworkEleme... class AddChildrenPropertiesProviderViewModelWrapper (line 54) | class AddChildrenPropertiesProviderViewModelWrapper : IAddChildViewModel method AddChildrenPropertiesProviderViewModelWrapper (line 59) | public AddChildrenPropertiesProviderViewModelWrapper(IViewModelServi... method CanAddChildren (line 70) | public bool CanAddChildren(IReadOnlyCollection children, Add... method AddChildren (line 89) | public void AddChildren(IReadOnlyCollection children, AddChi... FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/PropertyViewItemDragDropBehavior.cs class PropertyViewItemDragDropBehavior (line 15) | public class PropertyViewItemDragDropBehavior : DragDropBehavior GetItemsToDrag(PropertyViewItem... method GetDropTargetItem (line 50) | protected override IAddChildViewModel GetDropTargetItem(PropertyViewIt... method GetInsertTargetItem (line 55) | protected override IInsertChildViewModel GetInsertTargetItem(PropertyV... FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/ReferenceHostDragDropBehavior.cs class ReferenceHostDragDropBehavior (line 12) | public class ReferenceHostDragDropBehavior : DragDropBehavior GetItemsToDrag(FrameworkElement... method GetDropTargetItem (line 19) | protected override IAddChildViewModel GetDropTargetItem(FrameworkEleme... FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/DragDrop/TreeViewDragDropBehavior.cs class TreeViewDragDropBehavior (line 15) | public class TreeViewDragDropBehavior : DragDropBehavior GetItemsToDrag(FrameworkElement... method GetInsertTargetItem (line 56) | protected override IInsertChildViewModel GetInsertTargetItem(Framework... method CanInitializeDrag (line 74) | protected override bool CanInitializeDrag(object originalSource) method IsParentOfItem (line 81) | private static bool IsParentOfItem(TreeViewItem item, IEnumerable method OnAttached (line 54) | protected override void OnAttached() method OnDetaching (line 67) | protected override void OnDetaching() method UpdateHighlightedItem (line 80) | private void UpdateHighlightedItem(object sender, RoutedEventArgs e) method TimedUpdateHighlightedItem (line 93) | private async void TimedUpdateHighlightedItem(object sender, MouseEven... method UpdateLastHoveredItem (line 122) | private void UpdateLastHoveredItem(ListBoxItem hoveredItem) method GetHoveredItem (line 131) | private ListBoxItem GetHoveredItem(bool useSelectedItemIfAvailable, ob... method SelectHighlightedWhenEnteringControlChanged (line 153) | private static void SelectHighlightedWhenEnteringControlChanged(Depend... method MouseEnter (line 168) | private void MouseEnter(object sender, MouseEventArgs e) method MouseLeave (line 177) | private void MouseLeave(object sender, MouseEventArgs e) FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/OnComboBoxClosedWithSelectionBehavior.cs class OnComboBoxClosedWithSelectionBehavior (line 10) | public class OnComboBoxClosedWithSelectionBehavior : OnEventCommandBehavior method OnComboBoxClosedWithSelectionBehavior (line 12) | public OnComboBoxClosedWithSelectionBehavior() method OnAttached (line 17) | protected override void OnAttached() method OnEvent (line 25) | protected override void OnEvent() FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/OnSelectionChangedWithSelectionBehavior.cs class OnSelectionChangedWithSelectionBehavior (line 9) | public class OnSelectionChangedWithSelectionBehavior : OnEventCommandBeh... method OnSelectionChangedWithSelectionBehavior (line 11) | public OnSelectionChangedWithSelectionBehavior() method OnAttached (line 16) | protected override void OnAttached() method OnEvent (line 24) | protected override void OnEvent() FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/PropertyViewAutoExpandNodesBehavior.cs class PropertyViewAutoExpandNodesBehavior (line 19) | public class PropertyViewAutoExpandNodesBehavior : Behavior method OnAttached (line 37) | protected override void OnAttached() method OnDetaching (line 49) | protected override void OnDetaching() method OnViewModelChanged (line 60) | private static void OnViewModelChanged(DependencyObject d, DependencyP... method PrepareItem (line 72) | private void PrepareItem(object sender, PropertyViewItemEventArgs e) method GetPropertyItem (line 86) | private PropertyViewItem GetPropertyItem(string propertyPath) method ClearItem (line 103) | private void ClearItem(object sender, PropertyViewItemEventArgs e) method RegisterItem (line 109) | private void RegisterItem(PropertyViewItem item) method UnregisterItem (line 120) | private void UnregisterItem(PropertyViewItem item) method ExpandedChanged (line 130) | private void ExpandedChanged(object sender, RoutedEventArgs e) method ExpandSingleProperties (line 146) | private void ExpandSingleProperties(PropertyViewItem item) method GetNode (line 210) | private static NodeViewModel GetNode(PropertyViewItem item) method GetRule (line 215) | private static ExpandRule GetRule(NodeViewModel node) method NodeValueChanged (line 225) | private void NodeValueChanged(object sender, NodeViewModelValueChanged... method FindPropertyItemRecursively (line 238) | private static PropertyViewItem FindPropertyItemRecursively(PropertyVi... FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/PropertyViewFilteringBehavior.cs class PropertyViewFilteringBehavior (line 12) | public class PropertyViewFilteringBehavior : ItemsControlCollectionViewB... method FilterTokenChanged (line 18) | private static void FilterTokenChanged(DependencyObject d, DependencyP... method Match (line 28) | private static bool Match(NodeViewModel node, string token) FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/TextBoxPropertyValueValidationBehavior.cs class TextBoxPropertyValueValidationBehavior (line 15) | public class TextBoxPropertyValueValidationBehavior : Behavior method OnAttached (line 57) | protected override void OnAttached() method OnDetaching (line 79) | protected override void OnDetaching() method OnValidating (line 96) | private void OnValidating(object sender, CancelRoutedEventArgs e) method OnTextToSourceValueConversionFailed (line 101) | private void OnTextToSourceValueConversionFailed(object sender, Routed... method AdornerStoryboardPropertyChanged (line 111) | private static void AdornerStoryboardPropertyChanged([NotNull] Depende... method BorderPropertyChanged (line 129) | private static void BorderPropertyChanged([NotNull] DependencyObject d... FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/TextBoxVectorPropertyValueValidationBehavior.cs class TextBoxVectorPropertyValueValidationBehavior (line 18) | public class TextBoxVectorPropertyValueValidationBehavior : Behavior method OnAttached (line 21) | protected override void OnAttached() method OnDetaching (line 29) | protected override void OnDetaching() method PrepareItem (line 36) | private void PrepareItem(object sender, TreeViewItemEventArgs e) method ClearItem (line 49) | private void ClearItem(object sender, TreeViewItemEventArgs e) method GetTreeViewItem (line 54) | private TreeViewItem GetTreeViewItem(string propertyPath) method RegisterItem (line 71) | private void RegisterItem(TreeViewItem item) method UnregisterItem (line 82) | private void UnregisterItem(TreeViewItem item) method ExpandedChanged (line 92) | private void ExpandedChanged(object sender, RoutedEventArgs e) method GetPath (line 114) | private static string GetPath(IChildViewModel viewModel) method GetName (line 119) | private static string GetName(IChildViewModel viewModel) method GetItems (line 124) | private static IEnumerable GetItems(TreeViewItem parent) method GetItems (line 137) | private static IEnumerable GetItems(TreeView parent) FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/TreeViewBindableSelectedItemsBehavior.cs class TreeViewBindableSelectedItemsBehavior (line 10) | public class TreeViewBindableSelectedItemsBehavior : BindableSelectedIte... method OnAttached (line 12) | protected override void OnAttached() method OnDetaching (line 19) | protected override void OnDetaching() method ScrollIntoView (line 26) | protected override void ScrollIntoView(object dataItem) method TreeViewSelectionChanged (line 31) | private void TreeViewSelectionChanged(object sender, NotifyCollectionC... FILE: sources/editor/Stride.Core.Assets.Editor/View/Behaviors/ValidateTextBoxAfterSlidingBehavior.cs class ValidateTextBoxAfterSlidingBehavior (line 16) | public class ValidateTextBoxAfterSlidingBehavior : Behavior method OnAttached (line 23) | protected override void OnAttached() method OnDetaching (line 31) | protected override void OnDetaching() method OnValueChanged (line 39) | private void OnValueChanged(object sender, RoutedPropertyChangedEventA... method OnKeyUp (line 45) | private void OnKeyUp(object sender, KeyEventArgs e) method OnDragCompleted (line 51) | private void OnDragCompleted(object sender, EventArgs e) method ValidateTextBox (line 56) | private void ValidateTextBox() FILE: sources/editor/Stride.Core.Assets.Editor/View/Controls/EditableContentListBox.cs class EditableContentListBox (line 14) | public class EditableContentListBox : ListBox method EditableContentListBox (line 26) | static EditableContentListBox() method EditableContentListBox (line 33) | public EditableContentListBox() method BeginEdit (line 45) | public void BeginEdit() method OnEditableListBoxLoaded (line 64) | private void OnEditableListBoxLoaded(object sender, RoutedEventArgs e) method IsItemItsOwnContainerOverride (line 72) | protected override bool IsItemItsOwnContainerOverride(object item) method GetContainerForItemOverride (line 77) | protected override DependencyObject GetContainerForItemOverride() method ScrollViewerScrollChanged (line 82) | private void ScrollViewerScrollChanged(object sender, ScrollChangedEve... method OnBeginEditCommand (line 107) | private static void OnBeginEditCommand(object sender, ExecutedRoutedEv... class EditableContentListBoxItem (line 114) | public class EditableContentListBoxItem : ListBoxItem method EditableContentListBoxItem (line 130) | static EditableContentListBoxItem() method EditableContentListBoxItem (line 137) | internal EditableContentListBoxItem( method IsEditingPropertyChanged (line 153) | private static void IsEditingPropertyChanged(DependencyObject sender, ... method ApplyTemplate (line 172) | private static bool ApplyTemplate(ContentControl container, DataTempla... method OnMouseLeftButtonDown (line 179) | protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e) method OnMouseLeftButtonUp (line 187) | protected override void OnMouseLeftButtonUp(MouseButtonEventArgs e) FILE: sources/editor/Stride.Core.Assets.Editor/View/Controls/GridLogViewer.cs class GridLogViewer (line 20) | [TemplatePart(Name = "PART_LogGridView", Type = typeof(DataGridEx))] method GridLogViewer (line 28) | static GridLogViewer() method OnApplyTemplate (line 152) | public override void OnApplyTemplate() method GridMouseDoubleClick (line 166) | private void GridMouseDoubleClick(object sender, MouseButtonEventArgs e) method LogMessagesPropertyChanged (line 189) | private static void LogMessagesPropertyChanged(DependencyObject d, Dep... method OnLogMessagesCollectionChanged (line 203) | private void OnLogMessagesCollectionChanged(object sender, NotifyColle... method FilterPropertyChanged (line 227) | private static void FilterPropertyChanged(DependencyObject d, Dependen... method ApplyFilters (line 233) | private void ApplyFilters() method IsMessageVisible (line 242) | private bool IsMessageVisible(ILogMessage x) FILE: sources/editor/Stride.Core.Assets.Editor/View/DataGridEx.cs class DataGridEx (line 16) | public class DataGridEx : DataGrid class TextSearchWrapper (line 25) | internal class TextSearchWrapper method TextSearchWrapper (line 40) | static TextSearchWrapper() method TextSearchWrapper (line 75) | private TextSearchWrapper(TextSearch textSearch) method EnsureInstance (line 80) | public static TextSearchWrapper EnsureInstance(ItemsControl itemsControl) method GetCulture (line 90) | public static CultureInfo GetCulture(DependencyObject element) method GetPrimaryTextPath (line 95) | public static string GetPrimaryTextPath(ItemsControl itemsControl) method AddCharToPrefix (line 101) | public void AddCharToPrefix(string nextChar) method ResetTimeout (line 106) | public void ResetTimeout() FILE: sources/editor/Stride.Core.Assets.Editor/View/DebugTools/DebugAssetNodesUserControl.xaml.cs class DebugAssetNodeViewModel (line 20) | public class DebugAssetNodeViewModel : DispatcherViewModel method DebugAssetNodeViewModel (line 25) | public DebugAssetNodeViewModel(IViewModelServiceProvider serviceProvid... method GetContentType (line 42) | private string GetContentType() method Break (line 50) | private void Break() class DebugAssetBaseNodeViewModel (line 57) | public class DebugAssetBaseNodeViewModel : DebugAssetNodeViewModel method DebugAssetBaseNodeViewModel (line 59) | public DebugAssetBaseNodeViewModel(IViewModelServiceProvider servicePr... class DebugAssetChildNodeViewModel (line 68) | public class DebugAssetChildNodeViewModel : DebugAssetNodeViewModel method DebugAssetChildNodeViewModel (line 76) | public DebugAssetChildNodeViewModel(IViewModelServiceProvider serviceP... method DebugAssetChildNodeViewModel (line 81) | private DebugAssetChildNodeViewModel(IViewModelServiceProvider service... method UpdateChildren (line 107) | protected List UpdateChildren() class DebugAssetRootNodeViewModel (line 145) | public class DebugAssetRootNodeViewModel : DebugAssetChildNodeViewModel method DebugAssetRootNodeViewModel (line 147) | public DebugAssetRootNodeViewModel(IViewModelServiceProvider servicePr... class DebugAssetNodeCollectionViewModel (line 158) | public class DebugAssetNodeCollectionViewModel : DispatcherViewModel method DebugAssetNodeCollectionViewModel (line 168) | static DebugAssetNodeCollectionViewModel() method DebugAssetNodeCollectionViewModel (line 183) | public DebugAssetNodeCollectionViewModel(SessionViewModel session) method FindAssetForNode (line 200) | public static AssetViewModel FindAssetForNode(Guid nodeId) method RefreshQuantumViewModel (line 207) | private void RefreshQuantumViewModel() method RefreshNodeToAssetMap (line 222) | private void RefreshNodeToAssetMap() method GetRegisterNodes (line 237) | private static HashSet GetRegisterNodes(AssetPropertyGraph... class DebugAssetNodesUserControl (line 250) | public partial class DebugAssetNodesUserControl : IDebugPage method DebugAssetNodesUserControl (line 253) | public DebugAssetNodesUserControl(SessionViewModel session) FILE: sources/editor/Stride.Core.Assets.Editor/View/DebugTools/DebugLogUserControl.xaml.cs class DebugLogUserControl (line 13) | public partial class DebugLogUserControl : IDebugPage method DebugLogUserControl (line 15) | public DebugLogUserControl(LoggerViewModel loggerViewModel) FILE: sources/editor/Stride.Core.Assets.Editor/View/DebugTools/DebugWindow.xaml.cs class DebugWindow (line 14) | public partial class DebugWindow method DebugWindow (line 16) | public DebugWindow() FILE: sources/editor/Stride.Core.Assets.Editor/View/EditorDialogService.cs class EditorDialogService (line 34) | public class EditorDialogService : DialogService, IEditorDialogService type PendingWorkProgress (line 36) | private struct PendingWorkProgress method PendingWorkProgress (line 38) | public PendingWorkProgress(WorkProgressViewModel workProgress) method EditorDialogService (line 56) | public EditorDialogService(IDispatcherService dispatcher, string appli... method ShowNotificationWindow (line 61) | public void ShowNotificationWindow(string title, string message, IComm... method CloseAllNotificationWindows (line 72) | public void CloseAllNotificationWindows() method ShowSettingsWindow (line 84) | public void ShowSettingsWindow(IViewModelServiceProvider serviceProvider) method CreateNewProjectDialog (line 95) | public INewProjectDialog CreateNewProjectDialog(SessionViewModel session) method CreateAddAssetDialog (line 103) | public IItemTemplateDialog CreateAddAssetDialog(SessionViewModel sessi... method CreateAssetTemplatesDialog (line 112) | public IItemTemplateDialog CreateAssetTemplatesDialog(SessionViewModel... method CreateAssetTemplatesDialog (line 119) | public IItemTemplateDialog CreateAssetTemplatesDialog(SessionViewModel... method CreateAssetPickerDialog (line 126) | public IAssetPickerDialog CreateAssetPickerDialog(SessionViewModel ses... method CreatePackagePickerDialog (line 134) | public IPackagePickerDialog CreatePackagePickerDialog(SessionViewModel... method CreateFixAssetReferencesDialog (line 140) | public IFixReferencesDialog CreateFixAssetReferencesDialog(IViewModelS... method ShowProgressWindow (line 149) | public async void ShowProgressWindow(WorkProgressViewModel workProgres... method DisplayProgressWindow (line 178) | private async void DisplayProgressWindow(List pre... method ClearKeyboardFocus (line 227) | public void ClearKeyboardFocus() method RegisterDefaultTemplateProviders (line 236) | public void RegisterDefaultTemplateProviders() method RegisterDefaultTemplateProvider (line 242) | public void RegisterDefaultTemplateProvider(ITemplateProvider provider) method RegisterAdditionalTemplateProvider (line 266) | public void RegisterAdditionalTemplateProvider(ITemplateProvider provi... method UnregisterAdditionalTemplateProviders (line 291) | public void UnregisterAdditionalTemplateProviders() method RegisterResourceDictionary (line 301) | public void RegisterResourceDictionary(ResourceDictionary dictionary) method AddDelayedNotification (line 313) | public void AddDelayedNotification(SettingsKey confirmationSetti... method ShowDelayedNotifications (line 362) | public void ShowDelayedNotifications() FILE: sources/editor/Stride.Core.Assets.Editor/View/NodeViewModelTemplateProvider.cs class NodeViewModelTemplateProvider (line 14) | public abstract class NodeViewModelTemplateProvider : TemplateProviderBase method Match (line 17) | public override bool Match(object obj) method MatchNode (line 29) | public abstract bool MatchNode(NodeViewModel node); method MatchType (line 38) | protected static bool MatchType([NotNull] NodeViewModel node, [NotNull... FILE: sources/editor/Stride.Core.Assets.Editor/View/NotificationWindow.xaml.cs class NotificationWindow (line 14) | public partial class NotificationWindow method NotificationWindow (line 16) | public NotificationWindow(string caption, string message, ICommand com... method NotificationWindowLoaded (line 37) | private void NotificationWindowLoaded(object sender, RoutedEventArgs e) method SetPosition (line 46) | private void SetPosition() FILE: sources/editor/Stride.Core.Assets.Editor/View/PackagePickerWindow.xaml.cs class PackagePickerWindow (line 18) | public partial class PackagePickerWindow : IPackagePickerDialog method PackagePickerWindow (line 24) | public PackagePickerWindow(SessionViewModel session) method ShowModal (line 42) | public override async Task ShowModal() FILE: sources/editor/Stride.Core.Assets.Editor/View/PropertyViewHelper.cs class PropertyViewHelper (line 16) | public static class PropertyViewHelper type Category (line 18) | public enum Category method PropertyViewHelper (line 25) | static PropertyViewHelper() method GetIncrement (line 45) | public static double GetIncrement(DependencyObject target) method SetIncrement (line 50) | public static void SetIncrement(DependencyObject target, double value) method GetTemplateCategory (line 55) | public static Category GetTemplateCategory(DependencyObject target) method SetTemplateCategory (line 60) | public static void SetTemplateCategory(DependencyObject target, Catego... method GetIsExpanded (line 65) | public static bool GetIsExpanded(DependencyObject target) method SetIsExpanded (line 70) | [Obsolete("Use the DisplayAttribute on the properties")] method OnPropertyChanged (line 76) | private static void OnPropertyChanged(DependencyObject d, DependencyPr... method OnIncrementChanged (line 85) | private static void OnIncrementChanged(DependencyObject d, DependencyP... method OnIsExpandedChanged (line 90) | private static void OnIsExpandedChanged(DependencyObject d, Dependency... method OnToggleNestedProperties (line 95) | private static void OnToggleNestedProperties(object sender, ExecutedRo... FILE: sources/editor/Stride.Core.Assets.Editor/View/SessionExplorerHelper.cs class SessionExplorerHelper (line 15) | public static class SessionExplorerHelper method SessionExplorerHelper (line 17) | static SessionExplorerHelper() method OnExpandAssetsFolders (line 30) | private static void OnExpandAssetsFolders(object sender, ExecutedRoute... method OnExpandAllFolders (line 39) | private static void OnExpandAllFolders(object sender, ExecutedRoutedEv... method OnCollapseAllFolders (line 48) | private static void OnCollapseAllFolders(object sender, ExecutedRouted... method CollapseRecursively (line 69) | private static void CollapseRecursively([NotNull] TreeViewItem item) method ExpandPackageCategory (line 82) | private static void ExpandPackageCategory([NotNull] TreeView treeView,... method ExpandPackage (line 99) | private static void ExpandPackage([NotNull] TreeView treeView, Package... method ExpandDirectories (line 123) | private static void ExpandDirectories([NotNull] TreeView treeView, Dir... method ExpandViewModel (line 139) | private static void ExpandViewModel([NotNull] TreeView treeView, ViewM... FILE: sources/editor/Stride.Core.Assets.Editor/View/SetContentTemplateCommand.cs class SetContentTemplateCommand (line 10) | public class SetContentTemplateCommand : ICommand method CanExecute (line 14) | public bool CanExecute(object parameter) method Execute (line 19) | public void Execute(object parameter) FILE: sources/editor/Stride.Core.Assets.Editor/View/SettingsWindow.xaml.cs class SettingsTemplateProvider (line 13) | public class SettingsTemplateProvider : NodeViewModelTemplateProvider method MatchNode (line 17) | public override bool MatchNode(NodeViewModel node) class SettingsStringFromAcceptableValuesTemplateProvider (line 23) | public class SettingsStringFromAcceptableValuesTemplateProvider : NodeVi... method MatchNode (line 27) | public override bool MatchNode(NodeViewModel node) class SettingsCommandTemplateProvider (line 34) | public class SettingsCommandTemplateProvider : NodeViewModelTemplateProv... method MatchNode (line 38) | public override bool MatchNode(NodeViewModel node) class SettingsWindow (line 47) | public partial class SettingsWindow method SettingsWindow (line 49) | public SettingsWindow(IViewModelServiceProvider serviceProvider) FILE: sources/editor/Stride.Core.Assets.Editor/View/TemplateProviders/AbstractTypeTemplateProvider.cs class AbstractTypeTemplateProvider (line 8) | public class AbstractTypeTemplateProvider : NodeViewModelTemplateProvider method MatchNode (line 12) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Core.Assets.Editor/View/TemplateProviders/ArrayItemTemplateProvider.cs class ArrayItemTemplateProvider (line 7) | public class ArrayItemTemplateProvider : TypeMatchTemplateProvider method MatchNode (line 11) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Core.Assets.Editor/View/TemplateProviders/ArrayTemplateProvider.cs class ArrayTemplateProvider (line 8) | public class ArrayTemplateProvider : NodeViewModelTemplateProvider method MatchNode (line 14) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Core.Assets.Editor/View/TemplateProviders/CategoryNodeTemplateProvider.cs class CategoryNodeTemplateProvider (line 8) | public class CategoryNodeTemplateProvider : NodeViewModelTemplateProvider method MatchNode (line 12) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Core.Assets.Editor/View/TemplateProviders/ContentReferenceTemplateProvider.cs class ContentReferenceTemplateProvider (line 7) | public class ContentReferenceTemplateProvider : NodeViewModelTemplatePro... method MatchNode (line 13) | public override bool MatchNode(NodeViewModel node) FILE: sources/editor/Stride.Core.Assets.Editor/View/TemplateProviders/DataTypeTemplateSelector.cs class DataTypeTemplateSelector (line 12) | [ContentProperty("TemplateDefinitions")] method SelectTemplate (line 17) | public override DataTemplate SelectTemplate(object item, DependencyObj... class TemplateDefinitionCollection (line 36) | public class TemplateDefinitionCollection : Collection : OneWayMulti... method Convert (line 17) | public override object Convert(object[] values, Type targetType, objec... class AbstractNodeEntryToFontWeight (line 29) | public class AbstractNodeEntryToFontWeight : AbstractNodeEntryMatchesNod... class AbstractNodeEntryToBrush (line 36) | public class AbstractNodeEntryToBrush : AbstractNodeEntryMatchesNodeValu... FILE: sources/editor/Stride.Core.Assets.Editor/View/ValueConverters/AbstractNodeEntryToDisplayName.cs class AbstractNodeEntryToDisplayName (line 10) | public class AbstractNodeEntryToDisplayName : OneWayValueConverter method Convert (line 14) | public override object Convert(object value, Type targetType, object p... method ConvertBack (line 20) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/editor/Stride.Core.Assets.Editor/View/ValueConverters/ContentReferenceToAsset.cs class ContentReferenceToAsset (line 14) | public class ContentReferenceToAsset : OneWayValueConverter method Convert (line 14) | public override object Convert(object value, Type targetType, object p... FILE: sources/editor/Stride.Core.Assets.Editor/View/ValueConverters/EnumToTooltip.cs class EnumToTooltip (line 13) | public class EnumToTooltip : LocalizableConverter method Convert (line 16) | public override object Convert(object value, Type targetType, object p... FILE: sources/editor/Stride.Core.Assets.Editor/View/ValueConverters/FlagEnumToObservableList.cs class FlagEnumToObservableList (line 14) | public class FlagEnumToObservableList : OneWayMultiValueConverter collection, Node... FILE: sources/editor/Stride.Core.Assets.Editor/View/ValueConverters/IsFirstChild.cs class IsFirstChild (line 11) | public class IsFirstChild : OneWayValueConverter method Convert (line 13) | public override object Convert(object value, Type targetType, object p... FILE: sources/editor/Stride.Core.Assets.Editor/View/ValueConverters/NameBreakingLine.cs class NameBreakingLine (line 13) | public class NameBreakingLine : OneWayValueConverter method Convert (line 20) | public override object Convert(object value, Type targetType, object p... method Evaluate (line 30) | private static string Evaluate(Match match) FILE: sources/editor/Stride.Core.Assets.Editor/View/ValueConverters/SettingsCategoryToExpandedAtInitialization.cs class SettingsCategoryToExpandedAtInitialization (line 10) | public class SettingsCategoryToExpandedAtInitialization : OneWayValueCon... method Convert (line 12) | public override object Convert(object value, Type targetType, object p... FILE: sources/editor/Stride.Core.Assets.Editor/View/ValueConverters/TypeToDisplayName.cs class TypeToDisplayName (line 9) | public class TypeToDisplayName : OneWayValueConverter method Convert (line 11) | public override object Convert(object value, Type targetType, object p... FILE: sources/editor/Stride.Core.Assets.Editor/View/ValueConverters/TypeToResource.cs class TypeToResource (line 11) | public class TypeToResource : OneWayValueConverter method Convert (line 13) | public override object Convert(object value, Type targetType, object p... method FetchResourceFromType (line 18) | public static object FetchResourceFromType(Type type, bool tryBase) FILE: sources/editor/Stride.Core.Assets.Editor/View/WorkProgressWindow.xaml.cs class WorkProgressWindow (line 15) | public partial class WorkProgressWindow method WorkProgressWindow (line 22) | public WorkProgressWindow(WorkProgressViewModel workProgress) method OnApplyTemplate (line 32) | public override void OnApplyTemplate() method WindowLoaded (line 54) | private void WindowLoaded(object sender, RoutedEventArgs e) method WindowClosing (line 67) | private void WindowClosing(object sender, CancelEventArgs e) method WorkFinished (line 80) | private void WorkFinished(object sender, WorkProgressNotificationEvent... FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/ActiveAssetsChangedArgs.cs class ActiveAssetsChangedArgs (line 11) | public class ActiveAssetsChangedArgs : EventArgs method ActiveAssetsChangedArgs (line 17) | public ActiveAssetsChangedArgs(IReadOnlyCollection ass... FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/AddChildModifiers.cs type AddChildModifiers (line 10) | [Flags] FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/AddReferenceViewModel.cs class AddReferenceViewModel (line 8) | public abstract class AddReferenceViewModel : IAddReferenceViewModel method SetTargetNode (line 12) | public void SetTargetNode(NodeViewModel node) method CanAddChildren (line 17) | public abstract bool CanAddChildren(IReadOnlyCollection childr... method AddChildren (line 19) | public abstract void AddChildren(IReadOnlyCollection children,... FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/AssetChangedEventArgs.cs class AssetChangedEventArgs (line 11) | public class AssetChangedEventArgs : EventArgs method AssetChangedEventArgs (line 17) | public AssetChangedEventArgs(IReadOnlyCollection assets) FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/AssetCollectionViewModel.cs type DisplayAssetMode (line 39) | public enum DisplayAssetMode type FilterCategory (line 46) | public enum FilterCategory type SortRule (line 53) | public enum SortRule class AssetCollectionViewModel (line 61) | public sealed class AssetCollectionViewModel : DispatcherViewModel, IAdd... class AssetFilterViewModel (line 63) | public sealed class AssetFilterViewModel : DispatcherViewModel, IEquat... method AssetFilterViewModel (line 69) | public AssetFilterViewModel([NotNull] AssetCollectionViewModel colle... method Match (line 107) | public bool Match(AssetViewModel asset) method Equals (line 123) | public bool Equals(AssetFilterViewModel other) method Equals (line 130) | public override bool Equals(object obj) method GetHashCode (line 138) | public override int GetHashCode() class AssetFilterViewModelData (line 157) | [DataContract(nameof(AssetFilterViewModelData))] method AssetCollectionViewModel (line 208) | public AssetCollectionViewModel([NotNull] IViewModelServiceProvider se... method ClearSelection (line 359) | public void ClearSelection() method SelectAssets (line 364) | public void SelectAssets([ItemNotNull, NotNull] IEnumerable GetSelectedDirector... method UpdateAssetsCollection (line 428) | public void UpdateAssetsCollection(ICollection newAssets) method DeleteAssets (line 440) | internal int DeleteAssets(IEnumerable assetsToDelete, ... method Destroy (line 480) | public override void Destroy() method RunAssetTemplate (line 488) | public async Task> RunAssetTemplate(ITemplateDesc... method ShowAddAssetDialog (line 521) | private async Task ShowAddAssetDialog() method ComputeNamespace (line 539) | private string ComputeNamespace(DirectoryBaseViewModel directory) method GetAssetCopyDirectory (line 552) | private async Task GetAssetCopyDirectory(DirectoryBaseViewMode... method InvokeAddAssetTemplate (line 588) | private async Task> InvokeAddAssetTemplate(Logger... method GetAssetCreationTargetFolder (line 790) | private async Task GetAssetCreationTargetFolder() method CutSelectedLocations (line 814) | private async Task CutSelectedLocations() method CanCopy (line 821) | private bool CanCopy() method CopyAssetUrl (line 826) | private void CopyAssetUrl() method CopySelectedLocations (line 842) | private async Task CopySelectedLocations() method CutSelectedContent (line 849) | private async Task CutSelectedContent() method CopySelectedContent (line 856) | private async Task CopySelectedContent() method CopySelectedAssetsRecursively (line 863) | private async Task CopySelectedAssetsRecursively() method CutSelection (line 876) | private async Task CutSelection(IReadOnlyCollection>> Get... method EnsureDirectoryHierarchy (line 1001) | private static void EnsureDirectoryHierarchy(IEnumerable newAss... method AssetsCollectionInDirectoryChanged (line 1312) | private void AssetsCollectionInDirectoryChanged(object sender, NotifyC... method SubDirectoriesCollectionInDirectoryChanged (line 1348) | private void SubDirectoriesCollectionInDirectoryChanged(object sender,... method DeleteContent (line 1353) | public async Task DeleteContent(IReadOnlyCollection loca... method ComputeTokens (line 1360) | private static string[] ComputeTokens(string pattern) method UpdateAvailableAssetFilters (line 1365) | private void UpdateAvailableAssetFilters(string filterText) method RefreshFilters (line 1395) | private void RefreshFilters() method Match (line 1438) | private bool Match(AssetViewModel asset) method SelectedContentCollectionChanged (line 1455) | private void SelectedContentCollectionChanged(object sender, NotifyCol... method UpdateSingleSelectedContent (line 1496) | private void UpdateSingleSelectedContent() method FilteredAssetsCollectionChanged (line 1501) | private void FilteredAssetsCollectionChanged(object sender, NotifyColl... method UpdateFilteredContent (line 1510) | private void UpdateFilteredContent() method UpdateCommands (line 1528) | private void UpdateCommands() method SelectFilesToCreateAsset (line 1547) | private async Task SelectFilesToCreateAsset() method CanAddChildren (line 1557) | bool IAddChildViewModel.CanAddChildren(IReadOnlyCollection chi... method AddChildren (line 1576) | async void IAddChildViewModel.AddChildren(IReadOnlyCollection ... method ConstructFileList (line 1675) | private static void ConstructFileList(UFile file, ref List file... FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/AssetCompositeHierarchyViewModel.cs class AssetCompositeHierarchyViewModel (line 15) | public abstract class AssetCompositeHierarchyViewModel : AssetViewModel Initialize(); method PreviewClose (line 51) | public virtual bool PreviewClose(bool? save) method ShowAssetProperties (line 59) | protected void ShowAssetProperties() FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/AssetMountPointViewModel.cs class AssetMountPointViewModel (line 7) | public class AssetMountPointViewModel : MountPointViewModel method AssetMountPointViewModel (line 9) | public AssetMountPointViewModel(PackageViewModel package) method CanDelete (line 18) | public override bool CanDelete(out string error) method AcceptAssetType (line 24) | public override bool AcceptAssetType(Type assetType) FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/AssetSourceTrackerViewModel.cs class AssetSourceTrackerViewModel (line 23) | public class AssetSourceTrackerViewModel : DispatcherViewModel method AssetSourceTrackerViewModel (line 30) | public AssetSourceTrackerViewModel(IViewModelServiceProvider servicePr... method Destroy (line 62) | public override void Destroy() method GetCurrentHash (line 68) | public ObjectId GetCurrentHash(UFile file) method UpdateAssetStatus (line 73) | internal void UpdateAssetStatus(AssetViewModel asset) method UpdateSelectedAssetsFromSource (line 83) | private Task UpdateSelectedAssetsFromSource() method UpdateAllAssetsWithModifiedSource (line 88) | private Task UpdateAllAssetsWithModifiedSource() method UpdateAssetsFromSource (line 93) | private async Task UpdateAssetsFromSource(IEnumerable ... method PullSourceFileChanges (line 126) | private async Task PullSourceFileChanges() FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/AssetSourcesViewModel.cs class AssetSourcesViewModel (line 18) | public class AssetSourcesViewModel : DispatcherViewModel method AssetSourcesViewModel (line 26) | public AssetSourcesViewModel(AssetViewModel asset) : base(asset.SafeAr... method UpdateUsedHashes (line 41) | internal void UpdateUsedHashes(IReadOnlyList files) method ComputeNeedUpdateFromSource (line 48) | internal void ComputeNeedUpdateFromSource() method UpdateAssetFromSource (line 76) | public async Task UpdateAssetFromSource(LoggerResult logger) method UpdateAssetFromSource (line 110) | private async Task UpdateAssetFromSource() FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/AssetViewModel.cs type IAssetViewModel (line 36) | public interface IAssetViewModel class AssetViewModel (line 50) | public class AssetViewModel : AssetViewModel, IAssetViewModel : SessionObjectViewMo... method CategoryViewModel (line 21) | protected CategoryViewModel(string name, SessionViewModel session, ICo... method UpdateIsDeletedStatus (line 38) | protected override void UpdateIsDeletedStatus() method CategoryViewModel (line 47) | protected CategoryViewModel(string name, TParent parent, SessionViewMo... class CategoryViewModel (line 45) | public abstract class CategoryViewModel : CategoryVi... method CategoryViewModel (line 21) | protected CategoryViewModel(string name, SessionViewModel session, ICo... method UpdateIsDeletedStatus (line 38) | protected override void UpdateIsDeletedStatus() method CategoryViewModel (line 47) | protected CategoryViewModel(string name, TParent parent, SessionViewMo... class PackageCategoryViewModel (line 56) | public class PackageCategoryViewModel : CategoryViewModel childr... method AddChildren (line 65) | public override void AddChildren(IReadOnlyCollection children,... FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/CopyPasteProcessors/AssetCompositeHierarchyPasteProcessor.cs class AssetCompositeHierarchyPasteProcessor (line 16) | public class AssetCompositeHierarchyPasteProcessor : IAssetPostPa... method PostPasteDeserialization (line 14) | protected abstract void PostPasteDeserialization([NotNull] TAsset asset); method Accept (line 17) | bool IAssetPostPasteProcessor.Accept(Type assetType) method PostPasteDeserialization (line 23) | void IAssetPostPasteProcessor.PostPasteDeserialization(Asset asset) FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/CopyPasteProcessors/AssetPropertyPasteProcessor.cs class AssetPropertyPasteProcessor (line 26) | public class AssetPropertyPasteProcessor : PasteProcessorBase method Accept (line 31) | public override bool Accept(Type targetRootType, Type targetMemberType... method ProcessDeserializedData (line 64) | public override bool ProcessDeserializedData(AssetPropertyGraphContain... method Paste (line 146) | public override Task Paste(IPasteItem pasteResultItem, AssetPropertyGr... method Paste (line 154) | private void Paste([NotNull] IPasteItem pasteResultItem, IGraphNode ta... method CanUpdateMember (line 526) | protected virtual bool CanUpdateMember(IMemberNode member, object newV... method CanRemoveItem (line 531) | protected virtual bool CanRemoveItem(IObjectNode collection, NodeIndex... method CanReplaceItem (line 536) | protected virtual bool CanReplaceItem(IObjectNode collection, NodeInde... method CanInsertItem (line 541) | protected virtual bool CanInsertItem(IObjectNode collection, NodeIndex... method UpdateMember (line 546) | protected virtual void UpdateMember(IMemberNode member, object newValue) method ReplaceItem (line 551) | protected virtual void ReplaceItem(IObjectNode collection, NodeIndex i... method InsertItem (line 556) | protected virtual void InsertItem(IObjectNode collection, NodeIndex in... class FixupContainer (line 561) | [DataContract] method ConvertForCollection (line 568) | private static bool ConvertForCollection(CollectionDescriptor collecti... method ConvertForList (line 588) | private static bool ConvertForList(ListDescriptor listDescriptor, ref ... method ConvertForSet (line 608) | private static bool ConvertForSet(SetDescriptor setDescriptor, ref obj... method ConvertForDictionary (line 628) | private static bool ConvertForDictionary(DictionaryDescriptor dictiona... method ConvertForProperty (line 654) | private static bool ConvertForProperty(Type targetType, ref object data) method EnumerateList (line 659) | private static IEnumerable EnumerateList([NotNull] object list, [NotNu... method EnumerateCollection (line 668) | private static IEnumerable EnumerateCollection([NotNull] object collec... method EnumerateItems (line 677) | private static IEnumerable EnumerateItems([NotNull] object collectionO... method TryConvertCollectionData (line 701) | private static bool TryConvertCollectionData([NotNull] object sourceCo... method TryConvertListData (line 748) | private static bool TryConvertListData([NotNull] object sourceList, [N... method TryConvertSetData (line 795) | private static bool TryConvertSetData([NotNull] object sourceSet, [Not... method TryConvertDictionaryData (line 842) | private static bool TryConvertDictionaryData([NotNull] object sourceDi... FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/CopyPasteProcessors/PasteProcessorBase.cs class PasteProcessorBase (line 14) | public abstract class PasteProcessorBase : IPasteProcessor method Accept (line 17) | public abstract bool Accept(Type targetRootType, Type targetMemberType... method ProcessDeserializedData (line 20) | public abstract bool ProcessDeserializedData(AssetPropertyGraphContain... method Paste (line 23) | public virtual Task Paste(IPasteItem pasteResultItem, AssetPropertyGra... FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/DeletedPartsTrackingOperation.cs class DeletedPartsTrackingOperation (line 17) | public class DeletedPartsTrackingOperation... method DeletedPartsTrackingOperation (line 29) | public DeletedPartsTrackingOperation([NotNull] AssetCompositeHierarchy... method FreezeContent (line 39) | protected override void FreezeContent() method Undo (line 45) | protected override void Undo() method Redo (line 51) | protected override void Redo() FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/DirectoryBaseViewModel.cs class DirectoryBaseViewModel (line 15) | public abstract class DirectoryBaseViewModel : SessionObjectViewModel, I... method DirectoryBaseViewModel (line 22) | protected DirectoryBaseViewModel(SessionViewModel session) method CreateSubDirectory (line 75) | public DirectoryViewModel CreateSubDirectory(bool editing) method AddAsset (line 81) | public void AddAsset(AssetViewModel asset, bool canUndoRedo) method RemoveAsset (line 96) | public void RemoveAsset(AssetViewModel asset) method GetDirectoryHierarchy (line 105) | public void GetDirectoryHierarchy(ICollection ... method GetDirectory (line 120) | [CanBeNull] method GetOrCreateDirectory (line 142) | [NotNull] method CanDelete (line 155) | public abstract bool CanDelete(out string error); method Delete (line 157) | public abstract void Delete(); method SetParent (line 165) | protected void SetParent(DirectoryBaseViewModel oldParent, DirectoryBa... method UpdateAssetUrls (line 181) | protected void UpdateAssetUrls() method CanAddChildren (line 189) | bool IAddChildViewModel.CanAddChildren(IReadOnlyCollection chi... method AddChildren (line 277) | void IAddChildViewModel.AddChildren(IReadOnlyCollection childr... method CompareDirectories (line 325) | private static int CompareDirectories(DirectoryViewModel x, DirectoryV... method GetParent (line 336) | IChildViewModel IChildViewModel.GetParent() method GetName (line 341) | string IChildViewModel.GetName() FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/DirectoryViewModel.cs method DirectoryViewModel (line 29) | public DirectoryViewModel(string name, DirectoryBaseViewModel parent, bo... method GetFolderThumbnail (line 92) | private static ThumbnailData GetFolderThumbnail(IDispatcherService dispa... method CanDelete (line 101) | public override bool CanDelete(out string error) FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/EditorViewModel.cs class EditorViewModel (line 24) | public abstract class EditorViewModel : ViewModelBase method EditorViewModel (line 30) | protected EditorViewModel(IViewModelServiceProvider serviceProvider, M... method MostRecentlyUsedFiles_CollectionChanged (line 59) | private void MostRecentlyUsedFiles_CollectionChanged(object sender, Sy... method DebugFunction (line 104) | public void DebugFunction() method NewSession (line 110) | public async Task NewSession(NewSessionParameters newSessionPara... method OpenInitialSession (line 125) | public async Task OpenInitialSession(string initialSessionPath) method OpenSession (line 162) | public async Task OpenSession(UFile filePath) method OpenFile (line 193) | public async Task OpenFile(string filePath, bool tryEdit) method RestartAndCreateNewSession (line 218) | protected abstract void RestartAndCreateNewSession(); method RestartAndOpenSession (line 220) | protected abstract Task RestartAndOpenSession(UFile sessionPath); method OpenWebPage (line 222) | private async Task OpenWebPage(string url) method RemoveRecentFile (line 236) | public void RemoveRecentFile(UFile filePath) method ClearRecentFiles (line 249) | private void ClearRecentFiles() method UpdateRecentFiles (line 262) | private void UpdateRecentFiles() method OpenSettingsWindow (line 273) | private void OpenSettingsWindow() FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/FixAssetReferenceActionItem.cs class FixAssetReferenceOperation (line 13) | public class FixAssetReferenceOperation : DirtyingOperation method FixAssetReferenceOperation (line 25) | public FixAssetReferenceOperation(IReadOnlyCollection ... method FixAssetReferences (line 33) | public void FixAssetReferences() method FreezeContent (line 39) | protected override void FreezeContent() method Undo (line 45) | protected override void Undo() method Redo (line 54) | protected override void Redo() FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/FixupAssetContext.cs class FixupAssetContext (line 7) | internal class FixupAssetContext : IDisposable method FixupAssetContext (line 11) | public FixupAssetContext(SessionViewModel session) method Dispose (line 17) | public void Dispose() FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/FuncClipboardMonitor.cs class FuncClipboardMonitor (line 9) | public class FuncClipboardMonitor : IDestroyable method FuncClipboardMonitor (line 14) | public FuncClipboardMonitor() method Get (line 25) | public TResult Get([NotNull] Func func) method Invalidate (line 42) | public void Invalidate() method OnClipboardTextChanged (line 47) | private void OnClipboardTextChanged(object sender, EventArgs eventArgs) method Destroy (line 53) | public void Destroy() FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/IAddChildViewModel.cs type IAddChildViewModel (line 11) | public interface IAddChildViewModel method CanAddChildren (line 20) | bool CanAddChildren([NotNull] IReadOnlyCollection children, Ad... method AddChildren (line 27) | void AddChildren([NotNull] IReadOnlyCollection children, AddCh... FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/IAddReferenceViewModel.cs type IAddReferenceViewModel (line 7) | public interface IAddReferenceViewModel : IAddChildViewModel method SetTargetNode (line 9) | void SetTargetNode(NodeViewModel node); FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/IAssetEditorViewModel.cs type IAssetEditorViewModel (line 12) | public interface IAssetEditorViewModel : IDestroyable method Initialize (line 29) | Task Initialize(); method PreviewClose (line 36) | bool PreviewClose(bool? save); FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/IChildViewModel.cs type IChildViewModel (line 7) | public interface IChildViewModel method GetName (line 9) | string GetName(); method GetParent (line 11) | [CanBeNull] FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/IDragSourceViewModel.cs type IDragSourceViewModel (line 8) | public interface IDragSourceViewModel method GetItemsToDrag (line 12) | IEnumerable GetItemsToDrag(); FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/IInsertChildViewModel.cs type IInsertChildViewModel (line 12) | public interface IInsertChildViewModel method CanInsertChildren (line 22) | bool CanInsertChildren([NotNull] IReadOnlyCollection children,... method InsertChildren (line 30) | void InsertChildren([NotNull] IReadOnlyCollection children, In... FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/IIsEditableViewModel.cs type IIsEditableViewModel (line 5) | public interface IIsEditableViewModel FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/IMultipleAssetEditorViewModel.cs type IMultipleAssetEditorViewModel (line 11) | public interface IMultipleAssetEditorViewModel : IAssetEditorViewModel FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/IReorderItemViewModel.cs type IReorderItemViewModel (line 7) | public interface IReorderItemViewModel : IInsertChildViewModel method SetTargetNode (line 9) | void SetTargetNode(NodeViewModel node); FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/ISessionObjectViewModel.cs type ISessionObjectViewModel (line 10) | public interface ISessionObjectViewModel FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/ImportedAssetViewModel.cs class ImportedAssetViewModel (line 10) | public class ImportedAssetViewModel : AssetViewModel whe... method ImportedAssetViewModel (line 12) | public ImportedAssetViewModel(AssetViewModelConstructionParameters par... method GetImporter (line 16) | protected virtual IAssetImporter GetImporter() method PrepareImporterInputParametersForUpdateFromSource (line 21) | protected virtual void PrepareImporterInputParametersForUpdateFromSour... method UpdateAssetFromSource (line 26) | protected virtual void UpdateAssetFromSource(TAsset assetToMerge) method UpdateAssetFromSource (line 31) | protected internal sealed override async Task UpdateAssetFromSource(Lo... FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/Logs/AssetLogViewModel.cs class AssetLogViewModel (line 17) | public class AssetLogViewModel : LoggerViewModel method AssetLogViewModel (line 24) | public AssetLogViewModel(IViewModelServiceProvider serviceProvider, Se... method Destroy (line 40) | public override void Destroy() method ServiceRegistered (line 50) | private void ServiceRegistered(object sender, ServiceRegistrationEvent... method CheckBuildService (line 55) | private void CheckBuildService() method RefreshFilteredMessages (line 65) | private async void RefreshFilteredMessages() method AssetBuilt (line 102) | private void AssetBuilt(object sender, AssetBuiltEventArgs e) method AddLogger (line 117) | public void AddLogger(LogKey key, Logger logger) method AddLogger (line 123) | public override void AddLogger(Logger logger) method RemoveLogger (line 135) | public bool RemoveLogger(LogKey key) method GetLogger (line 147) | public Logger GetLogger(LogKey key, bool create = true) method ClearMessages (line 158) | public void ClearMessages(LogKey key) FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/Logs/LogKey.cs type LogKey (line 8) | public struct LogKey : IEquatable method LogKey (line 13) | private LogKey(AssetId assetId, [NotNull] string name) method Get (line 19) | public static LogKey Get([NotNull] string name) method Get (line 25) | public static LogKey Get(AssetId assetId, [NotNull] string name) method Equals (line 42) | public bool Equals(LogKey other) method ToString (line 47) | public override string ToString() method Equals (line 52) | public override bool Equals(object obj) method GetHashCode (line 58) | public override int GetHashCode() FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/MenuCommandInfo.cs class MenuCommandInfo (line 14) | public sealed class MenuCommandInfo : DispatcherViewModel method MenuCommandInfo (line 26) | public MenuCommandInfo([NotNull] IViewModelServiceProvider serviceProv... FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/MountPointViewModel.cs class MountPointViewModel (line 10) | public abstract class MountPointViewModel : DirectoryBaseViewModel method MountPointViewModel (line 12) | protected MountPointViewModel(PackageViewModel package) method GetDirectoryHierarchy (line 32) | public IReadOnlyCollection GetDirectoryHierarc... method Delete (line 39) | public override void Delete() method AcceptAssetType (line 44) | public abstract bool AcceptAssetType(Type assetType); method UpdateIsDeletedStatus (line 46) | protected override void UpdateIsDeletedStatus() FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/NewPackageParameters.cs class NewPackageParameters (line 8) | public class NewPackageParameters FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/NewSessionParameters.cs class NewSessionParameters (line 8) | public class NewSessionParameters FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/PackageReferenceViewModel.cs class PackageReferenceViewModel (line 13) | public abstract class PackageReferenceViewModel : SessionObjectViewModel... method PackageReferenceViewModel (line 17) | protected PackageReferenceViewModel(PackageViewModel referencer, Depen... method CompareTo (line 41) | public int CompareTo(PackageReferenceViewModel other) method AddReference (line 46) | public abstract void AddReference(); method RemoveReference (line 48) | public abstract void RemoveReference(); method Delete (line 50) | public void Delete() method UpdateIsDeletedStatus (line 55) | protected override void UpdateIsDeletedStatus() class DirectDependencyReferenceViewModel (line 70) | public class DirectDependencyReferenceViewModel : PackageReferenceViewModel method DirectDependencyReferenceViewModel (line 74) | public DirectDependencyReferenceViewModel(DependencyRange dependency, ... method AddReference (line 87) | public override void AddReference() method RemoveReference (line 95) | public override void RemoveReference() FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/PackageViewModel.cs class PackageViewModel (line 35) | public class PackageViewModel : SessionObjectViewModel, IComparable PasteAssets(List assets, [CanBe... method OnSessionSaved (line 580) | internal virtual void OnSessionSaved() method GetReferencers (line 586) | internal static List GetReferencers(IAssetDependencyMa... method PreparePackageForSaving (line 613) | internal void PreparePackageForSaving() method UpdateIsDeletedStatus (line 624) | protected override void UpdateIsDeletedStatus() method Rename (line 638) | private void Rename(string newName) method Rename (line 650) | private void Rename(UFile packagePath) method IsValidName (line 665) | protected override bool IsValidName(string value, out string error) method DeletedAssetsChanged (line 681) | private void DeletedAssetsChanged(object sender, NotifyCollectionChang... method RefreshPackageReferences (line 690) | private bool RefreshPackageReferences() method GetOrCreateAssetDirectory (line 702) | [NotNull] method ToString (line 709) | public override string ToString() method CanAddChildren (line 714) | bool IAddChildViewModel.CanAddChildren(IReadOnlyCollection chi... method AddChildren (line 719) | void IAddChildViewModel.AddChildren(IReadOnlyCollection childr... method GetParent (line 724) | IChildViewModel IChildViewModel.GetParent() method GetName (line 729) | string IChildViewModel.GetName() method GetRootNode (line 734) | IObjectNode IPropertyProviderViewModel.GetRootNode() method ShouldConstructMember (line 740) | bool IPropertyProviderViewModel.ShouldConstructMember(IMemberNode memb... method ShouldConstructItem (line 742) | bool IPropertyProviderViewModel.ShouldConstructItem(IObjectNode collec... method ComparePackageContent (line 744) | private static int ComparePackageContent(DirtiableEditableViewModel x,... class PickablePackageViewModel (line 776) | public abstract class PickablePackageViewModel : DispatcherViewModel method PickablePackageViewModel (line 778) | protected PickablePackageViewModel([NotNull] IViewModelServiceProvider... class LoadedPickablePackageViewModel (line 788) | public class LoadedPickablePackageViewModel : PickablePackageViewModel method LoadedPickablePackageViewModel (line 790) | public LoadedPickablePackageViewModel(PackageViewModel package) : base... class UnloadedPickablePackageViewModel (line 808) | public class UnloadedPickablePackageViewModel : PickablePackageViewModel method UnloadedPickablePackageViewModel (line 813) | public UnloadedPickablePackageViewModel(SessionViewModel session, Pack... FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/Progress/KeepOpen.cs type KeepOpen (line 5) | public enum KeepOpen FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/Progress/WorkProgressNotificationEventArgs.cs class WorkProgressNotificationEventArgs (line 7) | public class WorkProgressNotificationEventArgs : EventArgs method WorkProgressNotificationEventArgs (line 9) | public WorkProgressNotificationEventArgs(WorkProgressViewModel workPro... FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/Progress/WorkProgressViewModel.cs class WorkProgressViewModel (line 17) | public class WorkProgressViewModel : DispatcherViewModel method WorkProgressViewModel (line 44) | public WorkProgressViewModel(IViewModelServiceProvider serviceProvider... method WorkProgressViewModel (line 55) | public WorkProgressViewModel(IViewModelServiceProvider serviceProvider... method UpdateProgressAsync (line 148) | public void UpdateProgressAsync(string newProgressMessage, double newP... method NotifyWorkFinished (line 165) | public Task NotifyWorkFinished(bool cancelled, bool error) method RegisterProgressStatus (line 186) | public void RegisterProgressStatus(IProgressStatus progressStatus, boo... method ShouldStayOpen (line 200) | public bool ShouldStayOpen() method NotifyWindowWillOpen (line 222) | internal void NotifyWindowWillOpen() method NotifyWindowClosed (line 230) | internal void NotifyWindowClosed() method RaiseEvent (line 239) | private void RaiseEvent(EventHandler assets) method Pluralize (line 112) | private static string Pluralize(string word, int count) FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/ReorderCollectionItemViewModel.cs class ReorderCollectionItemViewModel (line 9) | public class ReorderCollectionItemViewModel : IReorderItemViewModel method CanInsertChildren (line 12) | public bool CanInsertChildren(IReadOnlyCollection children, In... method InsertChildren (line 54) | public void InsertChildren(IReadOnlyCollection children, Inser... method SetTargetNode (line 78) | public void SetTargetNode(NodeViewModel node) FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/SessionNodeContainer.cs class SessionNodeContainer (line 10) | public class SessionNodeContainer : AssetNodeContainer method SessionNodeContainer (line 14) | public SessionNodeContainer(SessionViewModel session) method IsPrimitiveType (line 23) | public override bool IsPrimitiveType(Type type) FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/SessionObjectViewModel.cs class SessionObjectViewModel (line 15) | public abstract class SessionObjectViewModel : DirtiableEditableViewMode... method SessionObjectViewModel (line 20) | protected SessionObjectViewModel([NotNull] SessionViewModel session) method InitialUndelete (line 67) | protected void InitialUndelete(bool canUndoRedoCreation) method UpdateIsDeletedStatus (line 82) | protected abstract void UpdateIsDeletedStatus(); method CanAddChildren (line 84) | bool IAddChildViewModel.CanAddChildren(IReadOnlyCollection chi... method AddChildren (line 90) | void IAddChildViewModel.AddChildren(IReadOnlyCollection childr... method IsValidName (line 95) | protected virtual bool IsValidName(string value, out string error) FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/SessionStateChangedEventArgs.cs class SessionStateChangedEventArgs (line 10) | public class SessionStateChangedEventArgs : EventArgs { } FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/SessionViewModel.cs method CreateNewSession (line 247) | public static async Task CreateNewSession(EditorViewMo... method OpenSession (line 348) | public static async Task OpenSession(string path, IVie... method CreatePackageLoadParameters (line 440) | private static PackageLoadParameters CreatePackageLoadParameters(WorkPro... method Destroy (line 478) | public override void Destroy() method AutoSelectCurrentProject (line 497) | private void AutoSelectCurrentProject() method LoadDocumentation (line 516) | private void LoadDocumentation() method SessionViewModel (line 527) | private SessionViewModel(IViewModelServiceProvider serviceProvider, ILog... method PluginsInitialized (line 628) | public void PluginsInitialized() method EditSelectedAsset (line 633) | private void EditSelectedAsset() method LoadAssetsFromPackages (line 662) | private void LoadAssetsFromPackages(LoggerResult loggerResult, WorkProgr... method OpenWithTextEditor (line 702) | private Task OpenWithTextEditor(AssetViewModel asset) method OpenWithTextEditor (line 707) | private async Task OpenWithTextEditor(AssetViewModel asset, string edito... method OpenAssetFile (line 747) | private async Task OpenAssetFile(AssetViewModel asset) method OpenSourceFile (line 770) | private async Task OpenSourceFile(AssetViewModel asset) method Explore (line 785) | private async Task Explore(object param) method ExploreSourceFile (line 858) | private async Task ExploreSourceFile(AssetViewModel asset) method SaveSession (line 894) | public async Task SaveSession() method CheckConsistency (line 982) | public void CheckConsistency() method NotifyAssetPropertiesChanged (line 994) | public async void NotifyAssetPropertiesChanged([ItemNotNull, NotNull] IR... method NotifySessionStateChanged (line 1002) | private void NotifySessionStateChanged() method GetAssetById (line 1012) | [CanBeNull] method GetAssetViewModelType (line 1020) | public Type GetAssetViewModelType(AssetItem assetItem) method CreateAssetFixupContext (line 1032) | public IDisposable CreateAssetFixupContext() method RegisterAsset (line 1041) | internal void RegisterAsset(AssetViewModel asset) method UnregisterAsset (line 1050) | internal void UnregisterAsset(AssetViewModel asset) method Close (line 1058) | public async Task Close() method HasUnsavedAssets (line 1093) | private bool HasUnsavedAssets() method CreateProjectViewModel (line 1098) | private PackageViewModel CreateProjectViewModel(PackageContainer package... method SetCurrentProject (line 1123) | private void SetCurrentProject(object selectedItem) method UpdateCurrentProject (line 1137) | private void UpdateCurrentProject(ProjectViewModel oldValue, ProjectView... method SelectedAssetsCollectionChanged (line 1151) | private void SelectedAssetsCollectionChanged(object sender, NotifyCollec... method LocalPackagesCollectionChanged (line 1156) | private void LocalPackagesCollectionChanged(object sender, NotifyCollect... method NewProject (line 1171) | private async Task NewProject() method AddExistingProject (line 1224) | private async Task AddExistingProject() method AddExistingProject (line 1234) | public async Task AddExistingProject(UFile projectPath) method ProcessAddedProjects (line 1283) | internal void ProcessAddedProjects(LoggerResult loggerResult, WorkProgre... method ProcessRemovedProjects (line 1295) | internal void ProcessRemovedProjects() method ProcessAddedPackages (line 1303) | private async void ProcessAddedPackages(IEnumerable pa... method RequestSingleSelectedPackage (line 1312) | private async Task RequestSingleSelectedPackage() method UpdatePackageTemplate (line 1330) | public async Task UpdatePackageTemplate(TemplateDescription templateDesc... method AddDependency (line 1339) | private async Task AddDependency() FILE: sources/editor/Stride.Core.Assets.Editor/ViewModel/TagsViewModel.cs class TagsViewModel (line 19) | public class TagsViewModel : DispatcherViewModel class TagViewModel (line 24) | public class TagViewModel : DispatcherViewModel method TagViewModel (line 37) | public TagViewModel(TagsViewModel tags, string name, IEnumerable assets) method StartInitialBuild (line 69) | internal void StartInitialBuild(PackageViewModel package) method RefreshThumbnails (line 86) | private void RefreshThumbnails(IEnumerable assets, boo... method ForceRefreshThumbnails (line 96) | public void ForceRefreshThumbnails(IEnumerable assets) method ServiceRegistered (line 106) | private void ServiceRegistered(object sender, ServiceRegistrationEvent... method VisibleAssetsChanged (line 122) | private void VisibleAssetsChanged(object sender, NotifyCollectionChang... method AssetPropertiesChanged (line 127) | private void AssetPropertiesChanged(object sender, AssetChangedEventAr... method ThumbnailCompleted (line 133) | private void ThumbnailCompleted(object sender, ThumbnailCompletedArgs e) FILE: sources/editor/Stride.Core.MostRecentlyUsedFiles/MostRecentlyUsedFile.cs class MostRecentlyUsedFile (line 14) | [DataContract("MRU")] method MostRecentlyUsedFile (line 21) | public MostRecentlyUsedFile() method MostRecentlyUsedFile (line 28) | public MostRecentlyUsedFile([NotNull] UFile filePath) FILE: sources/editor/Stride.Core.MostRecentlyUsedFiles/MostRecentlyUsedFileCollection.cs class MRUDictionary (line 16) | [NonIdentifiableCollectionItems] class MostRecentlyUsedFileCollection (line 25) | public class MostRecentlyUsedFileCollection class MostRecentlyUsedFileEqualityComparer (line 27) | private class MostRecentlyUsedFileEqualityComparer : IEqualityComparer... method Equals (line 29) | public bool Equals(MostRecentlyUsedFile x, MostRecentlyUsedFile y) method GetHashCode (line 34) | public int GetHashCode(MostRecentlyUsedFile obj) method MostRecentlyUsedFileCollection (line 49) | public MostRecentlyUsedFileCollection([NotNull] Func ... method AddFile (line 60) | public void AddFile(UFile filePath, string strideVersion) method RemoveFile (line 72) | public void RemoveFile(UFile filePath, string strideVersion) method Clear (line 81) | public void Clear(string strideVersion) method LoadFromSettings (line 90) | public void LoadFromSettings() method SaveToSettings (line 117) | private void SaveToSettings(string strideVersion) FILE: sources/editor/Stride.Editor.CrashReport/CrashReportData.cs class CrashReportData (line 10) | public class CrashReportData method ToString (line 45) | public override string ToString() FILE: sources/editor/Stride.Editor.CrashReport/CrashReportWindow.xaml.cs class CrashReportWindow (line 15) | public partial class CrashReportWindow : Window method CrashReportWindow (line 22) | public CrashReportWindow(CrashReportData crashReport, string applicati... method RefreshSize (line 33) | private void RefreshSize() method RefreshReport (line 47) | private void RefreshReport() method ButtonOpenGithubIssues_Click (line 52) | private void ButtonOpenGithubIssues_Click(object sender, RoutedEventAr... method ButtonViewLog_Click (line 72) | private void ButtonViewLog_Click(object sender, EventArgs e) method ButtonCopyReport_Click (line 77) | private void ButtonCopyReport_Click(object sender, EventArgs e) method ButtonSaveReport_Click (line 83) | private async void ButtonSaveReport_Click(object sender, RoutedEventAr... FILE: sources/editor/Stride.Editor/Annotations/AssetPreviewAttribute.cs class AssetPreviewAttribute (line 18) | public abstract class AssetPreviewAttribute : Attribute class AssetPreviewAttribute (line 27) | [AttributeUsage(AttributeTargets.Class)] FILE: sources/editor/Stride.Editor/Annotations/AssetPreviewViewAttribute.cs class AssetPreviewViewAttribute (line 16) | public abstract class AssetPreviewViewAttribute : Attribute class AssetPreviewViewAttribute (line 25) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] FILE: sources/editor/Stride.Editor/Annotations/AssetPreviewViewModelAttribute.cs class AssetPreviewViewModelAttribute (line 16) | public abstract class AssetPreviewViewModelAttribute : Attribute class AssetPreviewViewModelAttribute (line 25) | [AttributeUsage(AttributeTargets.Class)] FILE: sources/editor/Stride.Editor/Build/AnonymousAssetBuildUnit.cs class AnonymousAssetBuildUnit (line 11) | public class AnonymousAssetBuildUnit : AssetBuildUnit method AnonymousAssetBuildUnit (line 15) | public AnonymousAssetBuildUnit(AssetBuildUnitIdentifier identifier, Fu... method Prepare (line 21) | protected override ListBuildStep Prepare() FILE: sources/editor/Stride.Editor/Build/DefaultAssetBuilderPriorities.cs class DefaultAssetBuilderPriorities (line 5) | public static class DefaultAssetBuilderPriorities FILE: sources/editor/Stride.Editor/Build/EditorGameBuildUnit.cs class EditorGameBuildUnit (line 12) | public class EditorGameBuildUnit : AssetBuildUnit method EditorGameBuildUnit (line 20) | public EditorGameBuildUnit(AssetItem asset, AssetCompilerContext compi... method Prepare (line 29) | protected override ListBuildStep Prepare() FILE: sources/editor/Stride.Editor/Build/GameSettingsProviderService.cs class GameSettingsChangedEventArgs (line 16) | public class GameSettingsChangedEventArgs : EventArgs method GameSettingsChangedEventArgs (line 22) | public GameSettingsChangedEventArgs(GameSettingsAsset gameSettings) class GameSettingsProviderService (line 33) | public class GameSettingsProviderService : IDisposable, IGameSettingsAcc... method GameSettingsProviderService (line 38) | public GameSettingsProviderService(SessionViewModel session) method Dispose (line 50) | public void Dispose() method GetConfiguration (line 57) | public T GetConfiguration() where T : Configuration method AssetPropertyChanged (line 63) | private void AssetPropertyChanged(object sender, AssetChangedEventArgs e) method SessionOnSessionStateChanged (line 71) | private void SessionOnSessionStateChanged(object sender, SessionStateC... method UpdateCurrentGameSettings (line 79) | private void UpdateCurrentGameSettings() method RaiseGameSettings (line 86) | private void RaiseGameSettings(GameSettingsAsset gameSettingsAsset) FILE: sources/editor/Stride.Editor/Build/GameStudioBuilderService.cs class GameStudioBuilderService (line 17) | public class GameStudioBuilderService : AssetBuilderService method GameStudioBuilderService (line 28) | public GameStudioBuilderService(SessionViewModel sessionViewModel, Gam... method Dispose (line 85) | public override void Dispose() method ShaderBuildStepsStepProcessed (line 99) | private void ShaderBuildStepsStepProcessed(object sender, BuildStepEve... method WaitForShaders (line 104) | public void WaitForShaders() method StartPushNotificationsTask (line 110) | private void StartPushNotificationsTask() FILE: sources/editor/Stride.Editor/Build/GameStudioDatabase.cs class GameStudioDatabase (line 21) | public class GameStudioDatabase : IDisposable method GameStudioDatabase (line 32) | public GameStudioDatabase(GameStudioBuilderService assetBuilderService... method OnAssetChanged (line 51) | private void OnAssetChanged(AssetItem sender, bool oldValue, bool newV... method Dispose (line 59) | public void Dispose() method ReserveSyncLock (line 71) | public Task ReserveSyncLock() => databaseLock.ReserveSy... method LockAsync (line 73) | public Task LockAsync() => databaseLock.LockAsync(); method MountInCurrentMicroThread (line 75) | public async Task MountInCurrentMicroThread() method Build (line 89) | public async Task Build(AssetItem asset, BuildDependencyType dependenc... method OnGameSettingsChanged (line 130) | private void OnGameSettingsChanged(object sender, GameSettingsChangedE... method UpdateGameSettings (line 135) | private void UpdateGameSettings(GameSettingsAsset currentGameSettings) FILE: sources/editor/Stride.Editor/Build/IGameSettingsAccessor.cs type IGameSettingsAccessor (line 10) | public interface IGameSettingsAccessor method GetConfiguration (line 18) | T GetConfiguration() where T : Configuration; FILE: sources/editor/Stride.Editor/Build/PrecompiledAssetBuildUnit.cs class PrecompiledAssetBuildUnit (line 10) | public class PrecompiledAssetBuildUnit : AssetBuildUnit method PrecompiledAssetBuildUnit (line 16) | public PrecompiledAssetBuildUnit(AssetBuildUnitIdentifier identifier, ... method Prepare (line 23) | protected override ListBuildStep Prepare() method PostBuild (line 28) | protected override void PostBuild() FILE: sources/editor/Stride.Editor/Build/StrideShaderImporter.cs class StrideShaderImporter (line 15) | public class StrideShaderImporter class UpdateImportShaderCacheBuildStep (line 22) | private class UpdateImportShaderCacheBuildStep : BuildStep method UpdateImportShaderCacheBuildStep (line 28) | public UpdateImportShaderCacheBuildStep(HashSet cachedProjec... method Execute (line 39) | public override Task Execute(IExecuteContext executeCo... method ToString (line 52) | public override string ToString() method CreateSystemShaderBuildSteps (line 63) | public ListBuildStep CreateSystemShaderBuildSteps(SessionViewModel ses... method CreateUserShaderBuildSteps (line 102) | public ListBuildStep CreateUserShaderBuildSteps(SessionViewModel session) FILE: sources/editor/Stride.Editor/EditorGame/ContentLoader/ContentLoadEventArgs.cs class ContentLoadEventArgs (line 7) | public class ContentLoadEventArgs : EventArgs method ContentLoadEventArgs (line 9) | public ContentLoadEventArgs(int contentLoadingCount) FILE: sources/editor/Stride.Editor/EditorGame/ContentLoader/EditorContentLoader.cs class EditorContentLoader (line 37) | public sealed class EditorContentLoader : IEditorContentLoader method EditorContentLoader (line 75) | public EditorContentLoader(IDispatcherService gameDispatcher, ILogger ... method BuildAndReloadAsset (line 141) | public void BuildAndReloadAsset(AssetId assetId) method GetRuntimeObject (line 157) | public T GetRuntimeObject(AssetItem assetItem) where T : class method ReserveDatabaseSyncLock (line 165) | public Task ReserveDatabaseSyncLock() method LockDatabaseAsynchronously (line 170) | public Task LockDatabaseAsynchronously() method Dispose (line 176) | void IDisposable.Dispose() method Cleanup (line 181) | private void Cleanup() method BuildAndReloadAssets (line 187) | private async Task> BuildAndReloadAssets... method ComputeReferences (line 219) | [Pure] method GetLoadingTimeUrl (line 247) | private string GetLoadingTimeUrl(AssetItem assetItem) method GetLoadingTimeUrl (line 252) | private string GetLoadingTimeUrl(AssetId assetId) method IsCurrentlyLoaded (line 259) | private bool IsCurrentlyLoaded(AssetId assetId, bool loadedManuallyOnl... method UnloadAndReloadAssets (line 265) | private Task> UnloadAndReloadAssets(ICol... method CheckAssetsToReload (line 300) | private Task CheckAssetsToReload() method UnloadAsset (line 459) | public async Task UnloadAsset(AssetId id) method AssetPropertiesChanged (line 479) | private async void AssetPropertiesChanged(object sender, AssetChangedE... method GameSettingsChanged (line 542) | private async void GameSettingsChanged(object sender, GameSettingsChan... method LoadContent (line 564) | private object LoadContent(Type type, string url) method UnloadContent (line 586) | private void UnloadContent(string url) method ReloadContent (line 607) | private void ReloadContent(object obj, AssetItem assetItem) class ReloadingAsset (line 634) | class ReloadingAsset method ReloadingAsset (line 636) | public ReloadingAsset(AssetItem assetItem) FILE: sources/editor/Stride.Editor/EditorGame/ContentLoader/IEditorContentLoader.cs type IEditorContentLoader (line 13) | public interface IEditorContentLoader : IDisposable method BuildAndReloadAsset (line 31) | void BuildAndReloadAsset(AssetId assetId); method UnloadAsset (line 38) | Task UnloadAsset(AssetId id); method ReserveDatabaseSyncLock (line 45) | Task ReserveDatabaseSyncLock(); method LockDatabaseAsynchronously (line 52) | Task LockDatabaseAsynchronously(); method GetRuntimeObject (line 60) | T GetRuntimeObject(AssetItem assetItem) where T : class; FILE: sources/editor/Stride.Editor/EditorGame/ContentLoader/LoaderReferenceManager.cs class LoaderReferenceManager (line 16) | public class LoaderReferenceManager type ReferenceAccessor (line 18) | private readonly record struct ReferenceAccessor method LoaderReferenceManager (line 53) | public LoaderReferenceManager(IDispatcherService gameDispatcher, IEdit... method RegisterReferencer (line 59) | public async Task RegisterReferencer(AbsoluteId referencerId) method RemoveReferencer (line 71) | public async Task RemoveReferencer(AbsoluteId referencerId) method PushContentReference (line 92) | public async Task PushContentReference(AbsoluteId referencerId, AssetI... method ClearContentReferencesFromNodes (line 137) | public async Task ClearContentReferencesFromNodes(AbsoluteId reference... method ClearContentReference (line 161) | public async Task ClearContentReference(AbsoluteId referencerId, Asset... method RemoveAccessor (line 181) | private async Task RemoveAccessor(AssetId contentId, Dictionary> ComputeReferencedAssets() FILE: sources/editor/Stride.Editor/EditorGame/Game/EditorGameServiceBase.cs class EditorGameServiceBase (line 16) | public abstract class EditorGameServiceBase : IEditorGameService method DisposeAsync (line 35) | public virtual ValueTask DisposeAsync() method InitializeService (line 42) | public async Task InitializeService(EditorServiceGame game) method RegisterScene (line 55) | public virtual void RegisterScene(Scene scene) method EnsureNotDestroyed (line 65) | protected void EnsureNotDestroyed(string name = null) method Initialize (line 78) | protected abstract Task Initialize([NotNull] EditorServiceGame g... method UpdateGraphicsCompositor (line 84) | public virtual void UpdateGraphicsCompositor(EditorServiceGame game) FILE: sources/editor/Stride.Editor/EditorGame/Game/EditorGameServiceRegistry.cs class EditorGameServiceRegistry (line 14) | public sealed class EditorGameServiceRegistry : IAsyncDisposable method Get (line 18) | [CanBeNull] method Get (line 24) | [CanBeNull] method Add (line 34) | public void Add([NotNull] T service) method DisposeAsync (line 42) | public async ValueTask DisposeAsync() FILE: sources/editor/Stride.Editor/EditorGame/Game/EditorServiceGame.cs class ExceptionThrownEventArgs (line 21) | public class ExceptionThrownEventArgs : EventArgs method ExceptionThrownEventArgs (line 23) | public ExceptionThrownEventArgs([NotNull] Exception exception) class EditorServiceGame (line 43) | public abstract class EditorServiceGame : EmbeddedGame method GetPositionInScene (line 107) | public abstract Vector3 GetPositionInScene(Vector2 mousePosition); method RegisterServices (line 109) | public void RegisterServices(EditorGameServiceRegistry serviceRegistry) method TriggerActiveRenderStageReevaluation (line 114) | public abstract void TriggerActiveRenderStageReevaluation(); method UpdateColorSpace (line 116) | public void UpdateColorSpace(ColorSpace colorSpace) method UpdateGraphicsCompositor (line 126) | public virtual void UpdateGraphicsCompositor(GraphicsCompositor graphi... method PrepareContext (line 137) | protected override void PrepareContext() method Initialize (line 146) | protected override void Initialize() method Update (line 158) | protected override void Update(GameTime gameTime) method BeginDraw (line 194) | protected override bool BeginDraw() method Draw (line 206) | protected override void Draw(GameTime gameTime) method OnFault (line 238) | protected virtual bool OnFault(Exception ex) FILE: sources/editor/Stride.Editor/EditorGame/Game/IEditorGameService.cs type IEditorGameService (line 16) | public interface IEditorGameService : IAsyncDisposable method InitializeService (line 39) | Task InitializeService([NotNull] EditorServiceGame game); method RegisterScene (line 45) | void RegisterScene([NotNull] Scene scene); method UpdateGraphicsCompositor (line 51) | void UpdateGraphicsCompositor([NotNull] EditorServiceGame game); FILE: sources/editor/Stride.Editor/EditorGame/ViewModels/IEditorGameViewModelService.cs type IEditorGameViewModelService (line 9) | public interface IEditorGameViewModelService FILE: sources/editor/Stride.Editor/Engine/EmbeddedGame.cs class EmbeddedGame (line 14) | public class EmbeddedGame : Game method EmbeddedGame (line 16) | public EmbeddedGame() method Initialize (line 28) | protected override void Initialize() method GetLogListener (line 37) | protected sealed override LogListener GetLogListener() FILE: sources/editor/Stride.Editor/Engine/EmbeddedGameForm.cs class EmbeddedGameForm (line 13) | [System.ComponentModel.DesignerCategory("")] method EmbeddedGameForm (line 16) | public EmbeddedGameForm() method WndProc (line 28) | protected override void WndProc(ref System.Windows.Forms.Message m) FILE: sources/editor/Stride.Editor/Engine/EntityExtensions.cs class EntityExtensions (line 16) | public static class EntityExtensions method FindSubEntity (line 18) | public static Entity FindSubEntity(this Entity entity, Guid subEntityId) method FindSubEntity (line 32) | public static Entity FindSubEntity(this Scene scene, Guid subEntityId) method CalculateBoundSphere (line 67) | public static BoundingSphere CalculateBoundSphere(this Entity entity, ... FILE: sources/editor/Stride.Editor/Extensions/EditorGameExtensions.cs class EditorGameExtensions (line 11) | public static class EditorGameExtensions method OrderByDependency (line 18) | public static IEnumerable OrderByDependency(this E... method OrderByDependency (line 31) | private static IEnumerable OrderByDependency(IEdit... FILE: sources/editor/Stride.Editor/Module.cs class Module (line 9) | internal class Module method Initialize (line 11) | [ModuleInitializer] FILE: sources/editor/Stride.Editor/Preview/AnimationAssetEditorGameCompiler.cs class AnimationAssetEditorGameCompiler (line 10) | [AssetCompiler(typeof(AnimationAsset), typeof(EditorGameCompilationConte... method Prepare (line 13) | protected override void Prepare(AssetCompilerContext context, AssetIte... FILE: sources/editor/Stride.Editor/Preview/AnimationAssetPreviewCompiler.cs class AnimationAssetPreviewCompiler (line 13) | [AssetCompiler(typeof(AnimationAsset), typeof(PreviewCompilationContext))] method GetInputTypes (line 16) | public override IEnumerable GetInputTypes(AssetIt... FILE: sources/editor/Stride.Editor/Preview/AssetPreview.cs class AssetPreview (line 27) | public abstract class AssetPreview : IAssetPreview method Initialize (line 65) | public async Task Initialize(AssetViewModel asset, IPreviewBui... method Update (line 90) | public async Task Update() method DetermineColorSpace (line 101) | protected virtual ColorSpace DetermineColorSpace() method UpdateScene (line 111) | protected RenderingMode UpdateScene() method IsInitialized (line 125) | public async Task IsInitialized() method Dispose (line 131) | public virtual async Task Dispose() method CreatePreviewScene (line 148) | protected virtual Scene CreatePreviewScene() method GetGraphicsCompositor (line 153) | protected virtual GraphicsCompositor GetGraphicsCompositor() method OnViewAttached (line 158) | public virtual void OnViewAttached() method Initialize (line 166) | protected virtual async Task Initialize() method PrepareContentInternal (line 174) | private async Task PrepareContentInternal() method PrepareContent (line 184) | protected virtual Task PrepareContent() method LoadContentSafe (line 191) | private void LoadContentSafe() method LoadContent (line 208) | protected virtual void LoadContent() method UnloadContent (line 215) | protected virtual void UnloadContent() method FinalizeInitialization (line 220) | private void FinalizeInitialization() method ProvideView (line 225) | [ItemCanBeNull] method ProvideViewModel (line 241) | [ItemCanBeNull] class AssetPreview (line 260) | public abstract class AssetPreview : AssetPreview where T : Asset method Initialize (line 65) | public async Task Initialize(AssetViewModel asset, IPreviewBui... method Update (line 90) | public async Task Update() method DetermineColorSpace (line 101) | protected virtual ColorSpace DetermineColorSpace() method UpdateScene (line 111) | protected RenderingMode UpdateScene() method IsInitialized (line 125) | public async Task IsInitialized() method Dispose (line 131) | public virtual async Task Dispose() method CreatePreviewScene (line 148) | protected virtual Scene CreatePreviewScene() method GetGraphicsCompositor (line 153) | protected virtual GraphicsCompositor GetGraphicsCompositor() method OnViewAttached (line 158) | public virtual void OnViewAttached() method Initialize (line 166) | protected virtual async Task Initialize() method PrepareContentInternal (line 174) | private async Task PrepareContentInternal() method PrepareContent (line 184) | protected virtual Task PrepareContent() method LoadContentSafe (line 191) | private void LoadContentSafe() method LoadContent (line 208) | protected virtual void LoadContent() method UnloadContent (line 215) | protected virtual void UnloadContent() method FinalizeInitialization (line 220) | private void FinalizeInitialization() method ProvideView (line 225) | [ItemCanBeNull] method ProvideViewModel (line 241) | [ItemCanBeNull] FILE: sources/editor/Stride.Editor/Preview/EditorGameCompilationContext.cs class EditorGameCompilationContext (line 7) | public class EditorGameCompilationContext : AssetCompilationContext FILE: sources/editor/Stride.Editor/Preview/GameStudioPreviewService.cs class GameStudioPreviewService (line 28) | public class GameStudioPreviewService : IAssetPreviewService, IPreviewBu... method GameStudioPreviewService (line 57) | public GameStudioPreviewService(SessionViewModel session) method Dispose (line 101) | public void Dispose() method StrideUIThread (line 133) | private void StrideUIThread() method OnGameSettingsChanged (line 156) | private void OnGameSettingsChanged(object sender, GameSettingsChangedE... method UpdateGameSettings (line 161) | private void UpdateGameSettings(GameSettingsAsset currentGameSettings) method OnAssetPropertyChanged (line 167) | private void OnAssetPropertyChanged(object sender, AssetChangedEventAr... method GraphicsDeviceManagerDeviceCreated (line 180) | private void GraphicsDeviceManagerDeviceCreated(object sender, EventAr... method SetAssetToPreview (line 188) | public void SetAssetToPreview(AssetViewModel asset) method Compile (line 197) | public AssetCompilerResult Compile(AssetItem asset) method GetStrideView (line 202) | public FrameworkElement GetStrideView() method UpdatePreviewAsset (line 207) | private async Task UpdatePreviewAsset() method ChangePreviewAsset (line 232) | private async Task ChangePreviewAsset() method GetPreviewForAsset (line 295) | private IAssetPreview GetPreviewForAsset(AssetViewModel asset) method GetCurrentPreviewView (line 313) | public object GetCurrentPreviewView() method RegisterAssetPreviewFactories (line 318) | public void RegisterAssetPreviewFactories(IReadOnlyDictionary Initialize(AssetViewModel asset, IPreviewBuilder builder); method IsInitialized (line 43) | Task IsInitialized(); method Update (line 49) | Task Update(); method Dispose (line 55) | Task Dispose(); method OnViewAttached (line 60) | void OnViewAttached(); FILE: sources/editor/Stride.Editor/Preview/IPreviewBuilder.cs type IPreviewBuilder (line 15) | public interface IPreviewBuilder method Compile (line 42) | AssetCompilerResult Compile(AssetItem asset); method GetStrideView (line 48) | FrameworkElement GetStrideView(); FILE: sources/editor/Stride.Editor/Preview/PrefabAssetPreviewCompiler.cs class PrefabAssetPreviewCompiler (line 22) | [AssetCompiler(typeof(PrefabAsset), typeof(PreviewCompilationContext))] method GetInputTypes (line 25) | public override IEnumerable GetInputTypes(AssetIt... method GetInputTypesToExclude (line 41) | public override IEnumerable GetInputTypesToExclude(AssetItem ass... FILE: sources/editor/Stride.Editor/Preview/PreviewCompilationContext.cs class PreviewCompilationContext (line 7) | public class PreviewCompilationContext : AssetCompilationContext FILE: sources/editor/Stride.Editor/Preview/PreviewEntity.cs class PreviewEntity (line 8) | public class PreviewEntity method PreviewEntity (line 20) | public PreviewEntity(Entity entity) FILE: sources/editor/Stride.Editor/Preview/PreviewGame.cs class PreviewGame (line 23) | public class PreviewGame : EditorGame.Game.EditorServiceGame method PreviewGame (line 46) | public PreviewGame(IEffectCompiler effectCompiler) method GetPositionInScene (line 52) | public override Vector3 GetPositionInScene(Vector2 mousePosition) method TriggerActiveRenderStageReevaluation (line 58) | public override void TriggerActiveRenderStageReevaluation() method Initialize (line 71) | protected override void Initialize() method LoadContent (line 85) | protected override async Task LoadContent() method OnFault (line 104) | protected override bool OnFault(Exception ex) method ProcessPreviewRequestsTask (line 111) | private async Task ProcessPreviewRequestsTask() method LoadPreviewScene (line 170) | public async Task LoadPreviewScene(Scene previewScene, G... method UnloadPreviewScene (line 184) | public async Task UnloadPreviewScene(ILogger logger) class PreviewRequest (line 189) | private class PreviewRequest method PreviewRequest (line 208) | public PreviewRequest(Scene scene, GraphicsCompositor graphicsCompos... FILE: sources/editor/Stride.Editor/Preview/SoundAssetEditorGameCompiler.cs class SoundAssetEditorGameCompiler (line 10) | [AssetCompiler(typeof(SoundAsset), typeof(EditorGameCompilationContext))] method Prepare (line 13) | protected override void Prepare(AssetCompilerContext context, AssetIte... FILE: sources/editor/Stride.Editor/Preview/VideoAssetEditorGameCompiler.cs class VideoAssetEditorGameCompiler (line 9) | [AssetCompiler(typeof(VideoAsset), typeof(EditorGameCompilationContext))] method Prepare (line 12) | protected override void Prepare(AssetCompilerContext context, AssetIte... FILE: sources/editor/Stride.Editor/Preview/View/IPreviewView.cs type IPreviewView (line 8) | public interface IPreviewView method InitializeView (line 15) | void InitializeView(IPreviewBuilder previewBuilder, IAssetPreview asse... method UpdateView (line 21) | void UpdateView(IAssetPreview assetPreview); FILE: sources/editor/Stride.Editor/Preview/View/StridePreviewView.cs class StridePreviewView (line 8) | [TemplatePart(Name = "PART_StrideView", Type = typeof(ContentPresenter))] method StridePreviewView (line 15) | static StridePreviewView() method OnApplyTemplate (line 20) | public override void OnApplyTemplate() method InitializeView (line 26) | public void InitializeView(IPreviewBuilder previewBuilder, IAssetPrevi... method UpdateView (line 41) | public void UpdateView(IAssetPreview assetPreview) method OnLoaded (line 52) | private void OnLoaded(object sender, RoutedEventArgs routedEventArgs) method UpdateStrideView (line 57) | private void UpdateStrideView() FILE: sources/editor/Stride.Editor/Preview/ViewModel/IAssetPreviewViewModel.cs type IAssetPreviewViewModel (line 11) | public interface IAssetPreviewViewModel method AttachPreview (line 19) | void AttachPreview(IAssetPreview preview); FILE: sources/editor/Stride.Editor/Resources/DefaultThumbnails.Designer.cs class DefaultThumbnails (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method DefaultThumbnails (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/editor/Stride.Editor/StrideAssetsPlugin.cs class StrideAssetsPlugin (line 26) | public abstract class StrideAssetsPlugin : AssetsEditorPlugin method RegisterResourceDictionary (line 31) | protected virtual void RegisterResourceDictionary(ResourceDictionary d... method Initialize (line 51) | protected abstract void Initialize(ILogger logger); method InitializePlugin (line 54) | public sealed override void InitializePlugin(ILogger logger) method RegisterPrimitiveTypes (line 64) | public override void RegisterPrimitiveTypes(ICollection primitiv... method RegisterEnumImages (line 82) | public sealed override void RegisterEnumImages(IDictionary assetItems, ... method IncreaseThumbnailPriority (line 193) | public void IncreaseThumbnailPriority(IEnumerable assetItems) method ThumbnailBuilt (line 232) | private void ThumbnailBuilt(object sender, ThumbnailBuiltEventArgs e) method StartPushNotificationsTask (line 263) | private void StartPushNotificationsTask() type ThumbnailPriorityItem (line 290) | struct ThumbnailPriorityItem method ThumbnailPriorityItem (line 296) | public ThumbnailPriorityItem(AssetItem asset, PriorityQueueNode method Compare (line 308) | public override int Compare(ThumbnailPriorityItem x, ThumbnailPriori... class ThumbnailContinuation (line 314) | class ThumbnailContinuation method ThumbnailContinuation (line 319) | public ThumbnailContinuation(AssetItem updatedAssetToRecompile, Queu... FILE: sources/editor/Stride.Editor/Thumbnails/IThumbnailCommand.cs type IThumbnailCommand (line 7) | public interface IThumbnailCommand FILE: sources/editor/Stride.Editor/Thumbnails/IThumbnailCompiler.cs type IThumbnailCompiler (line 7) | public interface IThumbnailCompiler : IAssetCompiler FILE: sources/editor/Stride.Editor/Thumbnails/StaticThumbnailCommand.cs class StaticThumbnailCommand (line 21) | public class StaticThumbnailCommand : AssetCommand DoCommandOverride(ICommandContex... class StaticThumbnailCommandParameters (line 77) | [DataContract] method StaticThumbnailCommandParameters (line 86) | public StaticThumbnailCommandParameters() method StaticThumbnailCommandParameters (line 90) | public StaticThumbnailCommandParameters(Int2 thumbnailSize, string typ... FILE: sources/editor/Stride.Editor/Thumbnails/StaticThumbnailCompiler.cs class StaticThumbnailCompiler (line 15) | public class StaticThumbnailCompiler : ThumbnailCompilerBase where... method StaticThumbnailCompiler (line 19) | public StaticThumbnailCompiler(byte[] staticImageData) method CompileThumbnail (line 25) | protected override void CompileThumbnail(ThumbnailCompilerContext cont... method BuildThumbnailStoreName (line 32) | protected override string BuildThumbnailStoreName(UFile assetUrl) FILE: sources/editor/Stride.Editor/Thumbnails/StrideThumbnailCommand.cs class StrideThumbnailCommand (line 31) | public abstract class StrideThumbnailCommand : ThumbnailC... method StrideThumbnailCommand (line 52) | protected StrideThumbnailCommand(ThumbnailCompilerContext context, Ass... method ComputeParameterHash (line 104) | protected override void ComputeParameterHash(BinarySerializationWriter... method DoCommandOverride (line 120) | protected sealed override Task DoCommandOverride(IComman... method CreateScene (line 137) | protected abstract Scene CreateScene(GraphicsCompositor graphicsCompos... method CreateSharedGraphicsCompositor (line 145) | protected abstract GraphicsCompositor CreateSharedGraphicsCompositor(G... method CustomizeThumbnail (line 151) | protected virtual void CustomizeThumbnail(Image image) method DestroyScene (line 159) | protected virtual void DestroyScene(Scene scene) method PreloadAsset (line 168) | protected virtual void PreloadAsset() method UnloadAsset (line 176) | protected virtual void UnloadAsset() method UnloadAsset (line 184) | protected void UnloadAsset(ref T loadedAsset) where T : class FILE: sources/editor/Stride.Editor/Thumbnails/ThumbnailAssetBuildUnit.cs class ThumbnailAssetBuildUnit (line 13) | public class ThumbnailAssetBuildUnit : AssetBuildUnit method ThumbnailAssetBuildUnit (line 20) | public ThumbnailAssetBuildUnit(AssetItem asset, GameSettingsAsset game... method Prepare (line 31) | protected override ListBuildStep Prepare() FILE: sources/editor/Stride.Editor/Thumbnails/ThumbnailBuildHelper.cs class ThumbnailBuildHelper (line 14) | public class ThumbnailBuildHelper : IDisposable method ThumbnailBuildHelper (line 34) | public ThumbnailBuildHelper() method Dispose (line 42) | public void Dispose() method InitializeDevice (line 50) | private void InitializeDevice() method InitializeRenderTargets (line 64) | public void InitializeRenderTargets(PixelFormat format, int width, int... method ApplyThumbnailStatus (line 88) | public static unsafe void ApplyThumbnailStatus(Image thumbnailImage, L... method Combine (line 115) | public unsafe void Combine(Texture texture, Image image) method CombineTextures (line 130) | private void CombineTextures(Texture texture1, Texture texture2, int p... FILE: sources/editor/Stride.Editor/Thumbnails/ThumbnailBuildStep.cs class ThumbnailBuildStep (line 14) | public class ThumbnailBuildStep : CommandBuildStep method ThumbnailBuildStep (line 18) | public ThumbnailBuildStep(Command command) method Execute (line 25) | public override Task Execute(IExecuteContext executeCont... FILE: sources/editor/Stride.Editor/Thumbnails/ThumbnailBuiltEventArgs.cs type ThumbnailBuildResult (line 15) | public enum ThumbnailBuildResult class ThumbnailBuiltEventArgs (line 34) | public class ThumbnailBuiltEventArgs : EventArgs FILE: sources/editor/Stride.Editor/Thumbnails/ThumbnailCommand.cs class ThumbnailCommand (line 19) | public abstract class ThumbnailCommand : AssetCommand : IThumbnailCompiler wher... class ThumbnailFailureBuildStep (line 37) | private class ThumbnailFailureBuildStep : BuildStep method ThumbnailFailureBuildStep (line 39) | public ThumbnailFailureBuildStep(IEnumerable messages) method Execute (line 46) | public override Task Execute(IExecuteContext executeCo... method ToString (line 51) | public override string ToString() method CompileThumbnail (line 71) | protected abstract void CompileThumbnail(ThumbnailCompilerContext cont... method BuildThumbnailStoreName (line 73) | protected virtual string BuildThumbnailStoreName(UFile assetUrl) method OnThumbnailStepProcessed (line 78) | private static void OnThumbnailStepProcessed(ThumbnailCompilerContext ... method Prepare (line 123) | public AssetCompilerResult Prepare(AssetCompilerContext context, Asset... method GetInputFiles (line 183) | public virtual IEnumerable GetInputFiles(AssetItem assetItem) method GetInputTypes (line 188) | public virtual IEnumerable GetInputTypes(AssetIte... method GetInputTypesToExclude (line 193) | public virtual IEnumerable GetInputTypesToExclude(AssetItem asse... method GetRuntimeTypes (line 200) | public IEnumerable GetRuntimeTypes(AssetItem assetItem) FILE: sources/editor/Stride.Editor/Thumbnails/ThumbnailCompilerContext.cs class ThumbnailCompilerContext (line 21) | public class ThumbnailCompilerContext : AssetCompilerContext method ThumbnailCompilerContext (line 28) | public ThumbnailCompilerContext() method NotifyThumbnailBuilt (line 63) | internal void NotifyThumbnailBuilt(AssetItem assetItem, ThumbnailBuild... method HandleBrokenThumbnail (line 103) | private static byte[] HandleBrokenThumbnail() FILE: sources/editor/Stride.Editor/Thumbnails/ThumbnailFromEntityCommand.cs class ThumbnailFromEntityCommand (line 25) | public abstract class ThumbnailFromEntityCommand : Stride... method ThumbnailFromEntityCommand (line 36) | protected ThumbnailFromEntityCommand(ThumbnailCompilerContext context,... method CreateSharedGraphicsCompositor (line 47) | protected override GraphicsCompositor CreateSharedGraphicsCompositor(G... method CreateEntity (line 88) | protected abstract Entity CreateEntity(); method DestroyEntity (line 94) | protected Task DestroyEntity() method CreateScene (line 99) | protected override Scene CreateScene(GraphicsCompositor graphicsCompos... method CreateCamera (line 120) | [NotNull] method SetupLighting (line 147) | protected virtual void SetupLighting(Scene scene) method AdjustEntity (line 165) | protected virtual void AdjustEntity() method DestroyScene (line 173) | protected override void DestroyScene(Scene scene) FILE: sources/editor/Stride.Editor/Thumbnails/ThumbnailFromSpriteBatchCommand.cs type IThumbnailFromSpriteBatchCommand (line 17) | internal interface IThumbnailFromSpriteBatchCommand method RenderSprites (line 19) | void RenderSprites(RenderDrawContext context); class ThumbnailFromSpriteBatchCommand (line 22) | internal static class ThumbnailFromSpriteBatchCommand method ThumbnailFromSpriteBatchCommand (line 37) | protected ThumbnailFromSpriteBatchCommand(ThumbnailCompilerContext con... method CreateScene (line 51) | protected override Scene CreateScene(GraphicsCompositor graphicsCompos... method CreateSharedGraphicsCompositor (line 57) | protected override GraphicsCompositor CreateSharedGraphicsCompositor(G... method SafeRenderSprites (line 69) | private static void SafeRenderSprites(RenderDrawContext context) method RenderSprites (line 80) | protected abstract void RenderSprites(RenderDrawContext context); method RenderSprites (line 83) | void IThumbnailFromSpriteBatchCommand.RenderSprites(RenderDrawContext ... class ThumbnailFromSpriteBatchCommand (line 31) | public abstract class ThumbnailFromSpriteBatchCommand : S... method ThumbnailFromSpriteBatchCommand (line 37) | protected ThumbnailFromSpriteBatchCommand(ThumbnailCompilerContext con... method CreateScene (line 51) | protected override Scene CreateScene(GraphicsCompositor graphicsCompos... method CreateSharedGraphicsCompositor (line 57) | protected override GraphicsCompositor CreateSharedGraphicsCompositor(G... method SafeRenderSprites (line 69) | private static void SafeRenderSprites(RenderDrawContext context) method RenderSprites (line 80) | protected abstract void RenderSprites(RenderDrawContext context); method RenderSprites (line 83) | void IThumbnailFromSpriteBatchCommand.RenderSprites(RenderDrawContext ... FILE: sources/editor/Stride.Editor/Thumbnails/ThumbnailFromTextureCommand.cs class ThumbnailFromTextureCommand (line 17) | public abstract class ThumbnailFromTextureCommand : Thumb... method ThumbnailFromTextureCommand (line 59) | protected ThumbnailFromTextureCommand(ThumbnailCompilerContext context... method CreateScene (line 64) | protected override Scene CreateScene(GraphicsCompositor graphicsCompos... method SetThumbnailParameters (line 71) | protected abstract void SetThumbnailParameters(); method RenderSprites (line 73) | protected override void RenderSprites(RenderDrawContext context) FILE: sources/editor/Stride.Editor/Thumbnails/ThumbnailGenerator.cs class ThumbnailGenerator (line 31) | public class ThumbnailGenerator : IDisposable method ThumbnailGenerator (line 96) | public ThumbnailGenerator(EffectCompilerBase effectCompiler) method SetUpPipeline (line 161) | private void SetUpPipeline() method ProcessThumbnailRequests (line 173) | private ResultStatus ProcessThumbnailRequests(ThumbnailBuildRequest re... method BuildThumbnail (line 269) | public ResultStatus BuildThumbnail(string thumbnailUrl, Scene scene, G... method Dispose (line 274) | public void Dispose() class ThumbnailBuildRequest (line 289) | private class ThumbnailBuildRequest method ThumbnailBuildRequest (line 352) | public ThumbnailBuildRequest(string thumbnailUrl, Scene scene, Graph... FILE: sources/editor/Stride.Editor/Thumbnails/ThumbnailListCompiler.cs class ThumbnailListCompiler (line 19) | public class ThumbnailListCompiler : ItemListCompiler method ThumbnailListCompiler (line 28) | public ThumbnailListCompiler(ThumbnailGenerator generator, EventHandle... method Compile (line 45) | public ListBuildStep Compile(AssetItem assetItem, GameSettingsAsset ga... FILE: sources/editor/Stride.GameStudio.Plugin/Thumbnails/ThumbnailCompilationContext.cs class ThumbnailCompilationContext (line 7) | public class ThumbnailCompilationContext : ICompilationContext FILE: sources/editor/Stride.GameStudio.Tests/Helpers/TestHelper.cs class TestHelper (line 11) | public static class TestHelper method CreateCopyPasteService (line 13) | public static ICopyPasteService CreateCopyPasteService() method CreateCopyPasteService (line 19) | public static ICopyPasteService CreateCopyPasteService(AssetPropertyGr... FILE: sources/editor/Stride.GameStudio.Tests/Module.cs class Module (line 13) | public class Module method Initialize (line 15) | [Core.ModuleInitializer] FILE: sources/editor/Stride.GameStudio.Tests/TestCopyPasteComponents.cs class TestCopyPasteProperties (line 19) | [Collection("TestCopyPaste")] method TestCopyPasteProperties (line 25) | public TestCopyPasteProperties() method TestCopyPasteNewComponent (line 31) | [Fact] method PasteIntoEntity (line 45) | private void PasteIntoEntity(AssetPropertyGraph propertyGraph, string ... method Copy (line 53) | private string Copy(AssetPropertyGraph propertyGraph, object assetValue) method Paste (line 60) | private void Paste(AssetPropertyGraph propertyGraph, string copiedText... method CreateScene (line 81) | private AssetPropertyGraph CreateScene(params Entity[] entities) FILE: sources/editor/Stride.GameStudio.Tests/TestCopyPasteWithEntities.cs class TestCopyPasteWithEntities (line 24) | [Collection("TestCopyPaste")] class CopyPasteTest (line 27) | public class CopyPasteTest method CopyPasteTest (line 29) | protected CopyPasteTest([NotNull] Asset asset) method ToStream (line 38) | [NotNull] method CopyPasteTest (line 56) | public CopyPasteTest([NotNull] T asset) class CopyPasteTest (line 54) | public class CopyPasteTest : CopyPasteTest where T : Asset method CopyPasteTest (line 29) | protected CopyPasteTest([NotNull] Asset asset) method ToStream (line 38) | [NotNull] method CopyPasteTest (line 56) | public CopyPasteTest([NotNull] T asset) class ReferencingComponent (line 65) | public class ReferencingComponent : EntityComponent method TestCopyPasteEntityAtRoot (line 71) | [Fact] method TestCopyPasteEntityAsChild (line 97) | [Fact] method Copy (line 125) | [CanBeNull] method Paste (line 135) | private static void Paste([NotNull] ICopyPasteService service, string ... FILE: sources/editor/Stride.GameStudio.Tests/TestThumbnails.cs class TestThumbnails (line 20) | public class TestThumbnails method TestThumbnails (line 29) | static TestThumbnails() method TestThumbnails (line 37) | public TestThumbnails() method Run (line 60) | public void Run() FILE: sources/editor/Stride.GameStudio.Tests/TestTypes.cs class TestTypes (line 15) | public class TestTypes method CollectNullableItemsInCollectionTypes (line 21) | [Fact] FILE: sources/editor/Stride.GameStudio/App.xaml.cs class App (line 13) | public partial class App method OnStartup (line 17) | protected override void OnStartup(StartupEventArgs e) method OnExit (line 23) | protected override void OnExit(ExitEventArgs e) FILE: sources/editor/Stride.GameStudio/AssetsEditors/AssetEditorsManager.cs class AssetEditorsManager (line 30) | internal sealed class AssetEditorsManager : IAssetEditorsManager, IDestr... method AssetEditorsManager (line 42) | public AssetEditorsManager([NotNull] DockingLayoutManager dockingLayou... method Destroy (line 58) | void IDestroyable.Destroy() method OpenCurveEditorWindow (line 64) | public void OpenCurveEditorWindow([NotNull] object curve, string name) method CloseCurveEditorWindow (line 131) | public void CloseCurveEditorWindow() method RemoveCurveEditor (line 136) | private void RemoveCurveEditor(bool removePane) method CurveEditorClosed (line 154) | private void CurveEditorClosed(object sender, EventArgs eventArgs) method OpenAssetEditorWindow (line 160) | [NotNull] method CloseAllEditorWindows (line 167) | public bool CloseAllEditorWindows(bool? save) method CloseAllHiddenWindows (line 190) | public void CloseAllHiddenWindows() method CloseAssetEditorWindow (line 200) | public bool CloseAssetEditorWindow([NotNull] AssetViewModel asset, boo... method HideAllAssetEditorWindows (line 210) | public void HideAllAssetEditorWindows() method TryGetAssetEditor (line 219) | public bool TryGetAssetEditor([NotNull] AssetViewModel asset,... method GetCurrentlyOpenedAssets (line 240) | [NotNull] method OpenAssetEditorWindow (line 255) | internal async Task OpenAssetEditorWindow([NotNull] AssetViewModel ass... method CloseEditorWindow (line 370) | private void CloseEditorWindow([NotNull] AssetViewModel asset) method MultiEditorOpenAssetsChanged (line 383) | private void MultiEditorOpenAssetsChanged([NotNull] IMultipleAssetEdit... method RemoveAssetEditor (line 423) | private void RemoveAssetEditor([NotNull] AssetViewModel asset) method RemoveEditor (line 431) | private void RemoveEditor([NotNull] IAssetEditorViewModel editor) method AssetsDeleted (line 465) | private void AssetsDeleted(object sender, [NotNull] NotifyCollectionCh... method CleanEditorPane (line 475) | private static void CleanEditorPane([NotNull] LayoutAnchorable editorP... method RemoveEditorPane (line 488) | private void RemoveEditorPane([NotNull] LayoutAnchorable editorPane) method EditorPaneClosing (line 500) | private void EditorPaneClosing(object sender, CancelEventArgs e) method EditorPaneClosed (line 513) | private void EditorPaneClosed(object sender, EventArgs eventArgs) method EditorPaneContentLoaded (line 524) | private static void EditorPaneContentLoaded(object sender, RoutedEvent... method EditorPaneIsActiveChanged (line 532) | private static void EditorPaneIsActiveChanged(object sender, EventArgs e) method EditorPaneIsSelectedChanged (line 559) | private void EditorPaneIsSelectedChanged(object sender, EventArgs e) method MakeActiveVisible (line 584) | private static void MakeActiveVisible([NotNull] LayoutAnchorable edito... FILE: sources/editor/Stride.GameStudio/Debugging/AssemblyRecompiler.SourceGroup.cs class AssemblyRecompiler (line 13) | partial class AssemblyRecompiler class SourceGroup (line 18) | public class SourceGroup : AdjacencyGraph> method ToString (line 49) | public override string ToString() class SourceGroupComparer (line 55) | public class SourceGroupComparer : EqualityComparer method Equals (line 62) | public override bool Equals(SourceGroup x, SourceGroup y) method GetHashCode (line 69) | public override int GetHashCode(SourceGroup obj) FILE: sources/editor/Stride.GameStudio/Debugging/AssemblyRecompiler.cs class AssemblyRecompiler (line 24) | public partial class AssemblyRecompiler method AssemblyRecompiler (line 32) | public AssemblyRecompiler() method Recompile (line 37) | public async Task Recompile(Project gameProject, LoggerR... method SplitCommandLine (line 302) | public static IEnumerable SplitCommandLine(string commandLine) method TrimMatchingQuotes (line 317) | public static string TrimMatchingQuotes(string input, char quote) method Split (line 326) | public static IEnumerable Split(string str, Func c... class LoggerAssemblyProcessorWrapper (line 345) | class LoggerAssemblyProcessorWrapper : TextWriter method LoggerAssemblyProcessorWrapper (line 350) | public LoggerAssemblyProcessorWrapper(ILogger result) method Write (line 360) | public override void Write(char value) FILE: sources/editor/Stride.GameStudio/Debugging/AssemblyRecompilerUpdateResult.cs class AssemblyRecompiler (line 8) | partial class AssemblyRecompiler class UpdateResult (line 10) | public class UpdateResult : LoggerResult method UpdateResult (line 14) | public UpdateResult(ILogger logger) method LogRaw (line 37) | protected override void LogRaw(ILogMessage logMessage) FILE: sources/editor/Stride.GameStudio/Debugging/DebugHost.cs class DebugHost (line 15) | class DebugHost : IDisposable method Start (line 21) | public void Start(string workingDirectory, Process debuggerProcess, Lo... method Stop (line 56) | public void Stop() method Dispose (line 70) | public void Dispose() FILE: sources/editor/Stride.GameStudio/Debugging/IDebugService.cs type IDebugService (line 15) | public interface IDebugService : IDisposable method StartDebug (line 17) | Task StartDebug(EditorViewModel editor, ProjectViewModel current... FILE: sources/editor/Stride.GameStudio/Debugging/SourceDependencySyntaxVisitor.cs class SourceDependencySyntaxVisitor (line 14) | class SourceDependencySyntaxVisitor : CSharpSyntaxVisitor syntaxTrees, ... method DefaultVisit (line 30) | public override HashSet DefaultVisit(SyntaxNode node) method VisitObjectCreationExpression (line 44) | public override HashSet VisitObjectCreationExpression(Obje... method VisitIdentifierName (line 50) | public override HashSet VisitIdentifierName(IdentifierName... method VisitGenericName (line 55) | public override HashSet VisitGenericName(GenericNameSyntax... method VisitInvocationExpression (line 61) | public override HashSet VisitInvocationExpression(Invocati... method AnalyzeNode (line 68) | private HashSet AnalyzeNode(SyntaxNode node) method AddSymbolDependency (line 88) | private void AddSymbolDependency(ISymbol typeSymbol) FILE: sources/editor/Stride.GameStudio/Debugging/StrideDebugService.cs class StrideDebugService (line 24) | public class StrideDebugService : IDebugService method StrideDebugService (line 30) | public StrideDebugService(IViewModelServiceProvider serviceProvider) method StartDebug (line 36) | public async Task StartDebug(EditorViewModel editor, ProjectView... method StartDebugHost (line 65) | private static async Task StartDebugHost(string executableOutputPath, ... method GetDebuggerProcess (line 155) | private static async Task GetDebuggerProcess(EditorViewModel ... method Dispose (line 176) | public void Dispose() FILE: sources/editor/Stride.GameStudio/Helpers/AvalonDockHelper.cs class AvalonDockHelper (line 16) | public static class AvalonDockHelper method GetIsVisible (line 22) | public static bool GetIsVisible(DependencyObject obj) method SetIsVisible (line 27) | public static void SetIsVisible(DependencyObject obj, bool value) method RegisterDockingManager (line 32) | public static void RegisterDockingManager(IViewModelServiceProvider vi... method UnregisterDockingManager (line 46) | public static void UnregisterDockingManager(DockingManager docking) method GetAllAnchorables (line 62) | public static IEnumerable GetAllAnchorables(DockingM... method GetDocumentPane (line 67) | public static LayoutDocumentPane GetDocumentPane(DockingManager docking) method GetAllLayout (line 72) | public static IReadOnlyCollection GetAllLayout(DockingManager do... method IsVisibleChanged (line 78) | private static void IsVisibleChanged(DependencyObject d, DependencyPro... method AnchorableIsVisibleChanged (line 92) | private static void AnchorableIsVisibleChanged(object sender, EventArg... method ElementAdded (line 101) | private static void ElementAdded(object sender, LayoutElementEventArgs e) method AdjustAnchorableHideAndCloseCommands (line 127) | private static void AdjustAnchorableHideAndCloseCommands(LayoutAnchora... FILE: sources/editor/Stride.GameStudio/Helpers/CrashReportHelper.cs class CrashReportHelper (line 24) | public static class CrashReportHelper method SendReport (line 28) | public static void SendReport(string exceptionMessage, int crashLocati... method ExpandAction (line 166) | private static void ExpandAction(TransactionViewModel actionItem, Stri... method PrintOperation (line 178) | private static void PrintOperation(Operation operation, StringBuilder ... method PrintTransaction (line 190) | private static void PrintTransaction(IReadOnlyTransaction transaction,... FILE: sources/editor/Stride.GameStudio/Helpers/DataBindingExceptionRethrower.cs class DataBindingExceptionRethrower (line 13) | public sealed class DataBindingExceptionRethrower : DefaultTraceListener method DataBindingExceptionRethrower (line 18) | public DataBindingExceptionRethrower() method Dispose (line 27) | protected override void Dispose(bool disposing) method TraceData (line 36) | public override void TraceData(TraceEventCache eventCache, string sour... method TraceData (line 42) | public override void TraceData(TraceEventCache eventCache, string sour... method TraceEvent (line 48) | public override void TraceEvent(TraceEventCache eventCache, string sou... method TraceEvent (line 54) | public override void TraceEvent(TraceEventCache eventCache, string sou... method TraceEvent (line 60) | public override void TraceEvent(TraceEventCache eventCache, string sou... method TraceTransfer (line 66) | public override void TraceTransfer(TraceEventCache eventCache, string ... method ThrowIfExceptionInSetter (line 72) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FirstChanceExceptionThrown (line 83) | private void FirstChanceExceptionThrown(object sender, FirstChanceExce... FILE: sources/editor/Stride.GameStudio/Helpers/StrideGameStudio.cs class StrideGameStudio (line 12) | public static class StrideGameStudio FILE: sources/editor/Stride.GameStudio/Layout/Behaviors/ActivateParentPaneOnGotFocusBehavior.cs class ActivateParentPaneOnGotFocusBehavior (line 12) | public class ActivateParentPaneOnGotFocusBehavior : Behavior method OnAttached (line 14) | protected override void OnAttached() method OnDetaching (line 20) | protected override void OnDetaching() method GotFocus (line 26) | private void GotFocus(object sender, RoutedEventArgs e) FILE: sources/editor/Stride.GameStudio/Layout/Behaviors/LayoutAnchorableActivateOnLocationChangedBehavior.cs class LayoutAnchorableActivateOnLocationChangedBehavior (line 11) | public class LayoutAnchorableActivateOnLocationChangedBehavior : Activat... method Activate (line 13) | protected override void Activate() FILE: sources/editor/Stride.GameStudio/Layout/Behaviors/LayoutAnchorableActivateOnLogBehavior.cs class LayoutAnchorableActivateOnLogBehavior (line 11) | public class LayoutAnchorableActivateOnLogBehavior : ActivateOnLogBehavi... method Activate (line 13) | protected override void Activate() FILE: sources/editor/Stride.GameStudio/Layout/DockingLayoutManager.cs class DockingLayoutManager (line 29) | internal class DockingLayoutManager type BindingInfo (line 36) | private struct BindingInfo method BindingInfo (line 41) | private BindingInfo(Binding binding, DependencyProperty property) method FromBindingExpression (line 47) | public static BindingInfo FromBindingExpression(BindingExpression bi... method DockingLayoutManager (line 58) | public DockingLayoutManager(GameStudioWindow gameStudioWindow, Session... method SaveCurrentLayout (line 72) | public void SaveCurrentLayout() method SaveOpenAssets (line 86) | public void SaveOpenAssets(IEnumerable openAssets) method LoadOpenAssets (line 97) | public IEnumerable LoadOpenAssets() method SwitchToEditorLayout (line 107) | public void SwitchToEditorLayout() => SwitchToLayout(true); method SwitchToNormalLayout (line 113) | public void SwitchToNormalLayout() => SwitchToLayout(false); method ReloadCurrentLayout (line 119) | public void ReloadCurrentLayout() method ResetAllLayouts (line 128) | public void ResetAllLayouts() method SwitchToLayout (line 135) | private void SwitchToLayout(bool toEditorLayout) method LoadLayoutFromSettings (line 145) | private void LoadLayoutFromSettings(MRUAdditionalData data, bool reset... method ApplyDockingLayout (line 191) | private void ApplyDockingLayout(string text) method GetDockingLayout (line 262) | private string GetDockingLayout() FILE: sources/editor/Stride.GameStudio/Logs/BuildLogViewModel.cs class BuildLogViewModel (line 10) | public sealed class BuildLogViewModel : LoggerViewModel, IForwardSeriali... method BuildLogViewModel (line 12) | public BuildLogViewModel(IViewModelServiceProvider serviceProvider) method ForwardSerializableLog (line 17) | public void ForwardSerializableLog(SerializableLogMessage message) method Destroy (line 26) | public override void Destroy() FILE: sources/editor/Stride.GameStudio/Plugin/StrideEditorPlugin.cs class StrideEditorPlugin (line 24) | internal sealed class StrideEditorPlugin : StrideAssetsPlugin method Initialize (line 28) | protected override void Initialize(ILogger logger) method InitializeSession (line 32) | public override void InitializeSession(SessionViewModel session) method RegisterAssetPreviewViewTypes (line 97) | public override void RegisterAssetPreviewViewTypes(IDictionary GetPrimitiveTypes(SessionViewModel session) method HasEditorView (line 149) | public bool HasEditorView(SessionViewModel session, Type viewModelType) method GetAssetViewModelType (line 154) | public Type? GetAssetViewModelType(Type assetType) => TypeHelpers.TryG... method GetEditorViewModelType (line 156) | public Type? GetEditorViewModelType(Type viewModelType) => TypeHelpers... method GetEditorViewType (line 158) | public Type? GetEditorViewType(Type editorViewModelType) => TypeHelper... method GetPreviewViewModelType (line 160) | public Type? GetPreviewViewModelType(Type previewType) => TypeHelpers.... method GetPreviewViewType (line 162) | public Type? GetPreviewViewType(Type previewType) => TypeHelpers.TryGe... method AssertType (line 164) | private static void AssertType(Type baseType, Type specificType) method AssertType (line 170) | private static void AssertType(Type baseType, IEnumerable specif... FILE: sources/editor/Stride.GameStudio/Services/StrideDialogService.cs class StrideDialogService (line 10) | public class StrideDialogService : EditorDialogService, IStrideDialogSer... method StrideDialogService (line 12) | public StrideDialogService(IDispatcherService dispatcher, string appli... method CreateCredentialsDialog (line 17) | public ICredentialsDialog CreateCredentialsDialog() method ShowAboutPage (line 22) | public void ShowAboutPage() FILE: sources/editor/Stride.GameStudio/Settings/GameStudioInternalSettings.cs class GameStudioInternalSettings (line 12) | public static class GameStudioInternalSettings FILE: sources/editor/Stride.GameStudio/Settings/MRUAdditionalData.cs class MRUAdditionalData (line 17) | [DataContract("MRUAdditionalData")] method MRUAdditionalData (line 24) | public MRUAdditionalData() method MRUAdditionalData (line 32) | public MRUAdditionalData([NotNull] UFile filePath) FILE: sources/editor/Stride.GameStudio/Settings/MRUAdditionalDataCollection.cs class MRUAdditionalDataCollection (line 18) | internal class MRUAdditionalDataCollection class MostRecentlyUsedFileEqualityComparer (line 20) | private class MostRecentlyUsedFileEqualityComparer : IEqualityComparer... method Equals (line 22) | public bool Equals(MRUAdditionalData x, MRUAdditionalData y) method GetHashCode (line 27) | public int GetHashCode(MRUAdditionalData obj) method MRUAdditionalDataCollection (line 40) | public MRUAdditionalDataCollection(Func loadLatestPro... method GetData (line 56) | public MRUAdditionalData GetData(UFile filePath) method RemoveFile (line 64) | public void RemoveFile(UFile filePath) method ResetAllLayouts (line 76) | public void ResetAllLayouts(UFile filePath) method ResetLayout (line 90) | public void ResetLayout(UFile filePath) method ResetEditorsLayout (line 102) | public void ResetEditorsLayout(UFile filePath) method UpdateData (line 114) | public void UpdateData(MRUAdditionalData data) method UpdateLayout (line 127) | public void UpdateLayout(UFile filePath, string layout) method UpdateEditorsLayout (line 139) | public void UpdateEditorsLayout(UFile filePath, string layout) method UpdateOpenedAssets (line 151) | public void UpdateOpenedAssets(UFile filePath, IEnumerable op... method GetOrCreateDataPrivate (line 165) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveFilePrivate (line 182) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method UpdateDataPrivate (line 188) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method LoadFromSettings (line 200) | private void LoadFromSettings() method IsDataValid (line 214) | private static bool IsDataValid(MRUAdditionalData data) method SaveToSettings (line 219) | private void SaveToSettings() FILE: sources/editor/Stride.GameStudio/Settings/StrideEditorSettings.cs class StrideEditorSettings (line 13) | public static class StrideEditorSettings method StrideEditorSettings (line 18) | static StrideEditorSettings() method Save (line 96) | public static void Save() FILE: sources/editor/Stride.GameStudio/View/AboutPage.xaml.cs class AboutPage (line 18) | public partial class AboutPage method AboutPage (line 25) | public AboutPage() method AboutPage (line 33) | public AboutPage(IEditorDialogService service) method ButtonCloseClick (line 47) | private void ButtonCloseClick(object sender, RoutedEventArgs e) method License_OnClick (line 52) | private async void License_OnClick(object sender, RoutedEventArgs e) method ThirdParty_OnClick (line 58) | private async void ThirdParty_OnClick(object sender, RoutedEventArgs e) method LoadMarkdown (line 64) | private async static Task LoadMarkdown(string file) method LoadBackers (line 91) | private async Task LoadBackers() FILE: sources/editor/Stride.GameStudio/View/CredentialsDialog.xaml.cs class CredentialsDialog (line 19) | public partial class CredentialsDialog : ICredentialsDialog method CredentialsDialog (line 25) | public CredentialsDialog() method CredentialsDialog (line 34) | public CredentialsDialog(IEditorDialogService service) : this() method OnTestSettings (line 58) | private void OnTestSettings(object sender, RoutedEventArgs e) method DisplayError (line 67) | private void DisplayError() method OnOk (line 98) | private void OnOk(object sender, RoutedEventArgs e) method OnCancel (line 121) | private void OnCancel(object sender, RoutedEventArgs e) method CheckCredentials (line 127) | private void CheckCredentials() type CredentialError (line 159) | private enum CredentialError FILE: sources/editor/Stride.GameStudio/View/CustomDocumentPaneTabPanel.cs class CustomDocumentPaneTabPanel (line 13) | public class CustomDocumentPaneTabPanel : DocumentPaneTabPanel method MeasureOverride (line 15) | protected override Size MeasureOverride(Size availableSize) method ArrangeOverride (line 53) | protected override Size ArrangeOverride(Size finalSize) method ArrangeRow (line 93) | private void ArrangeRow(double offsetY, double rowHeight, int start, i... method GreaterThan (line 109) | private static bool GreaterThan(double value1, double value2) FILE: sources/editor/Stride.GameStudio/View/GameStudioWindow.xaml.cs class GameStudioWindow (line 43) | public partial class GameStudioWindow : IAsyncClosableWindow method GameStudioWindow (line 57) | public GameStudioWindow(EditorViewModel editor) method ResetAllLayouts (line 80) | private async Task ResetAllLayouts() method OpenMetricsProjectSession (line 106) | private static void OpenMetricsProjectSession(EditorViewModel editor) method OnClosed (line 136) | protected override void OnClosed(EventArgs e) method CloseMetricsProjectSession (line 143) | private static void CloseMetricsProjectSession() method TryClose (line 163) | public Task TryClose() method OnClosing (line 175) | protected override void OnClosing(CancelEventArgs e) method RegisterAssetPreview (line 190) | internal void RegisterAssetPreview(LayoutAnchorable assetPreviewAnchor... method UnregisterAssetPreview (line 199) | internal void UnregisterAssetPreview(LayoutAnchorable assetPreviewAnch... method OnAssetPreviewAnchorable_IsSelectedChanged (line 204) | private void OnAssetPreviewAnchorable_IsSelectedChanged(object sender,... method UpdateAssetPreviewAnchorable (line 212) | private void UpdateAssetPreviewAnchorable(LayoutAnchorable anchorable) method InitializeWindowSize (line 217) | private void InitializeWindowSize() method GameStudioLoaded (line 246) | private void GameStudioLoaded(object sender, RoutedEventArgs e) method SaveAndClose (line 278) | private async Task SaveAndClose() method ReopenAssetEditors (line 336) | private async Task ReopenAssetEditors(IReadOnlyCollection ass... method OpenDefaultScene (line 358) | private async Task OpenDefaultScene(SessionViewModel session) method OpenDebugWindow (line 405) | private void OpenDebugWindow() method CreateTestAsset (line 415) | private void CreateTestAsset() method CreateUnitTestAsset (line 436) | private void CreateUnitTestAsset() method BreakDebugger (line 458) | private void BreakDebugger() method EditorWindowPreviewMouseDown (line 464) | private void EditorWindowPreviewMouseDown(object sender, System.Window... method OnStateChanged (line 469) | protected override void OnStateChanged(EventArgs e) method AdjustMaxSizeWithTaskbar (line 476) | void AdjustMaxSizeWithTaskbar() FILE: sources/editor/Stride.GameStudio/ViewModels/DebuggingViewModel.cs class DebuggingViewModel (line 39) | public class DebuggingViewModel : DispatcherViewModel, IDisposable method DebuggingViewModel (line 53) | public DebuggingViewModel(GameStudioViewModel editor, IDebugService de... method Destroy (line 148) | public override void Destroy() method Dispose (line 156) | void IDisposable.Dispose() method Cleanup (line 161) | private void Cleanup() method PullAssemblyChanges (line 170) | private async void PullAssemblyChanges([NotNull] ProjectWatcher projec... method RunNotifier (line 192) | private void RunNotifier(bool shouldNotify) method UpdateCommands (line 218) | private void UpdateCommands() type ModifiedAssembly (line 230) | private struct ModifiedAssembly method ReloadAssemblies (line 241) | private async Task ReloadAssemblies() method LivePlayProject (line 319) | private async Task LivePlayProject() method BuildProject (line 359) | private async Task BuildProject(bool startProject) method RegisterBuildLogger (line 388) | private void RegisterBuildLogger(LoggerResult logger) method BuildProjectCore (line 394) | private async Task BuildProjectCore(bool startProject) method PrepareBuild (line 589) | private async Task PrepareBuild() type BuildProjectResult (line 610) | private struct BuildProjectResult method BuildProjectResult (line 612) | public BuildProjectResult(bool isSuccessful, string assemblyPath) method BuildProject (line 622) | private async Task BuildProject(UFile projectPath) method SessionPropertyChanged (line 669) | private void SessionPropertyChanged(object sender, PropertyChangedEven... FILE: sources/editor/Stride.GameStudio/ViewModels/EditionPanelViewModel.cs class EditionPanelViewModel (line 12) | public class EditionPanelViewModel : DispatcherViewModel method EditionPanelViewModel (line 18) | public EditionPanelViewModel(IViewModelServiceProvider serviceProvider) method LoadFromSettings (line 66) | public void LoadFromSettings() method SetAllPanelVisible (line 81) | public void SetAllPanelVisible() method SetValue (line 93) | private void SetValue(ref bool field, bool value, SettingsKey se... FILE: sources/editor/Stride.GameStudio/ViewModels/GameStudioViewModel.cs class GameStudioViewModel (line 27) | public class GameStudioViewModel : EditorViewModel method GameStudioViewModel (line 32) | public GameStudioViewModel([NotNull] IViewModelServiceProvider service... method RestartAndCreateNewSession (line 79) | protected override void RestartAndCreateNewSession() method RestartAndOpenSession (line 85) | protected override async Task RestartAndOpenSession(UFile sessionPath) method Destroy (line 106) | public override void Destroy() method CloseAndRestart (line 115) | [NotNull] method OpenAboutPage (line 121) | private void OpenAboutPage() method RestartOnClosed (line 126) | private void RestartOnClosed() FILE: sources/editor/Stride.GameStudio/ViewModels/PreviewViewModel.cs class PreviewViewModel (line 15) | public class PreviewViewModel : DispatcherViewModel, IDisposable method PreviewViewModel (line 21) | public PreviewViewModel(SessionViewModel session) method Destroy (line 52) | public override void Destroy() method Dispose (line 60) | void IDisposable.Dispose() method Cleanup (line 65) | private void Cleanup() method ActiveAssetsChanged (line 77) | private void ActiveAssetsChanged(object sender, ActiveAssetsChangedArg... method PreviewAssetUpdated (line 83) | private void PreviewAssetUpdated(object sender, EventArgs e) method SelectedAssetsCollectionChanged (line 88) | private void SelectedAssetsCollectionChanged(object sender, NotifyColl... method SetIsVisible (line 105) | private void SetIsVisible(bool isVisible) FILE: sources/editor/Stride.PrivacyPolicy/PrivacyPolicyHelper.cs class PrivacyPolicyHelper (line 12) | internal static class PrivacyPolicyHelper method PrivacyPolicyHelper (line 16) | static PrivacyPolicyHelper() method EnsurePrivacyPolicyStride40 (line 41) | internal static void EnsurePrivacyPolicyStride40() method AcceptStride40 (line 64) | internal static bool AcceptStride40() method RevokeAllPrivacyPolicy (line 83) | internal static bool RevokeAllPrivacyPolicy() FILE: sources/editor/Stride.PrivacyPolicy/PrivacyPolicyWindow.xaml.cs class PrivacyPolicyWindow (line 12) | internal partial class PrivacyPolicyWindow : INotifyPropertyChanged method PrivacyPolicyWindow (line 16) | internal PrivacyPolicyWindow(bool canAccept) method OnPropertyChanged (line 34) | protected virtual void OnPropertyChanged([CallerMemberName] string pro... method ButtonPrivacyPolicyAccepted (line 39) | private void ButtonPrivacyPolicyAccepted(object sender, RoutedEventArg... method ButtonPrivacyPolicyDeclined (line 49) | private void ButtonPrivacyPolicyDeclined(object sender, RoutedEventArg... FILE: sources/editor/Stride.Samples.Templates/ThisPackageVersion.DevBuild.cs class ThisPackageVersion (line 4) | static class ThisPackageVersion FILE: sources/editor/Stride.Samples.Templates/ThisPackageVersion.PackageBuild.cs class ThisPackageVersion (line 4) | static class ThisPackageVersion FILE: sources/engine/Stride.Assets.Models/AdditiveAnimationBaseMode.cs type AdditiveAnimationBaseMode (line 8) | [DataContract] FILE: sources/engine/Stride.Assets.Models/AnimationAsset.cs class AnimationAsset (line 21) | [DataContract("Animation")] method AnimationAsset (line 37) | public AnimationAsset() FILE: sources/engine/Stride.Assets.Models/AnimationAssetCompiler.cs class AnimationAssetCompiler (line 20) | [AssetCompiler(typeof(AnimationAsset), typeof(AssetCompilationContext))] method GetInputTypes (line 26) | public override IEnumerable GetInputTypes(AssetIt... method Prepare (line 31) | protected override void Prepare(AssetCompilerContext context, AssetIte... class AdditiveAnimationCommand (line 169) | internal class AdditiveAnimationCommand : AssetCommand DoCommandOverride(ICommandCont... method SubtractAnimations (line 197) | private AnimationClip SubtractAnimations(AnimationClip baseAnimation... class AdditiveAnimationParameters (line 267) | [DataContract] method AdditiveAnimationParameters (line 275) | public AdditiveAnimationParameters() method AdditiveAnimationParameters (line 279) | public AdditiveAnimationParameters(string baseUrl, string sourceUrl,... FILE: sources/engine/Stride.Assets.Models/AnimationAssetDuration.cs type AnimationAssetDuration (line 18) | [DataContract("AnimationAssetDuration")] type AnimationAssetDurationUnchecked (line 52) | [DataContract("AnimationAssetDurationUnchecked")] FILE: sources/engine/Stride.Assets.Models/AnimationAssetType.cs class AnimationAssetType (line 12) | [DataContract("AnimationAssetType")] class StandardAnimationAssetType (line 19) | [Display("Animation Clip")] class DifferenceAnimationAssetType (line 27) | [Display("Difference Clip")] method DifferenceAnimationAssetType (line 34) | public DifferenceAnimationAssetType() type AnimationAssetTypeEnum (line 75) | [DataContract] FILE: sources/engine/Stride.Assets.Models/DefaultFactories.cs class DefaultAnimationFactory (line 7) | public class DefaultAnimationFactory : DefaultAssetFactory class DefaultSkeletonFactory (line 11) | public class DefaultSkeletonFactory : DefaultAssetFactory FILE: sources/engine/Stride.Assets.Models/IModelAsset.cs type IModelAsset (line 11) | public interface IModelAsset FILE: sources/engine/Stride.Assets.Models/IModelModifier.cs type IModelModifier (line 9) | public interface IModelModifier method Apply (line 21) | void Apply(ICommandContext commandContext, Model model); FILE: sources/engine/Stride.Assets.Models/ImportModelCommand.Animation.cs class ImportModelCommand (line 19) | public partial class ImportModelCommand method ExportAnimation (line 30) | private unsafe object ExportAnimation(ICommandContext commandContext, ... method GetAnimationKeyVirtualKey (line 303) | public bool GetAnimationKeyVirtualKey(string vKey, Dictionary DoCommandOverride(ICommand... method CombineMatricesFromNodeIndices (line 116) | private Matrix CombineMatricesFromNodeIndices(ModelNodeTransformation[... method LoadModel (line 132) | protected abstract Model LoadModel(ICommandContext commandContext, Con... method LoadAnimation (line 134) | protected abstract Dictionary LoadAnimation(ICo... method LoadSkeleton (line 136) | protected abstract Skeleton LoadSkeleton(ICommandContext commandContex... method ComputeParameterHash (line 138) | protected override void ComputeParameterHash(BinarySerializationWriter... method CompareParameters (line 164) | private static bool CompareParameters(Model model, Mesh baseMesh, Mesh... method CompareShadowOptions (line 181) | private static bool CompareShadowOptions(Model model, Mesh baseMesh, M... method IsSubsetOf (line 196) | private static unsafe bool IsSubsetOf(ParameterCollection parameters0,... method ToString (line 236) | public override string ToString() type ExportMode (line 241) | public enum ExportMode FILE: sources/engine/Stride.Assets.Models/ImportThreeDCommand.cs class ImportThreeDCommand (line 17) | [Description("Import Assimp")] method IsSupportingExtensions (line 25) | public static bool IsSupportingExtensions(string ext) method CreateMeshConverter (line 35) | private Stride.Importer.ThreeD.MeshConverter CreateMeshConverter(IComm... method LoadModel (line 40) | protected override Model LoadModel(ICommandContext commandContext, Con... method LoadAnimation (line 51) | protected override Dictionary LoadAnimation(ICo... method LoadSkeleton (line 60) | protected override Skeleton LoadSkeleton(ICommandContext commandContex... method ToString (line 67) | public override string ToString() FILE: sources/engine/Stride.Assets.Models/ModelAsset.cs class ModelAsset (line 15) | [DataContract("Model")] FILE: sources/engine/Stride.Assets.Models/ModelAssetCompiler.cs class ModelAssetCompiler (line 16) | [AssetCompiler(typeof(ModelAsset), typeof(AssetCompilationContext))] method GetInputTypes (line 19) | public override IEnumerable GetInputTypes(AssetIt... method GetInputFiles (line 25) | public override IEnumerable GetInputFiles(AssetItem assetItem) method Prepare (line 33) | protected override void Prepare(AssetCompilerContext context, AssetIte... FILE: sources/engine/Stride.Assets.Models/ModelAssetImporter.cs class ModelAssetImporter (line 24) | public abstract class ModelAssetImporter : AssetImporterBase method GetEntityInfo (line 54) | public abstract EntityInfo GetEntityInfo(UFile localPath, Logger logge... method GetAnimationDuration (line 64) | public abstract void GetAnimationDuration(UFile localPath, Logger logg... method Import (line 72) | public override IEnumerable Import(UFile localPath, AssetIm... method ImportSkeleton (line 129) | private static AssetItem ImportSkeleton(List assetReference... method ImportAnimation (line 151) | private static void ImportAnimation(List assetReferences, U... method ImportModel (line 179) | private static ModelAsset ImportModel(List assetReferences,... method ImportMaterials (line 218) | private static void ImportMaterials(List assetReferences, D... method AdjustForTransparency (line 255) | private static void AdjustForTransparency(MaterialAsset material) method ImportTextures (line 307) | private static void ImportTextures(IEnumerable textureDependen... FILE: sources/engine/Stride.Assets.Models/ModelMaterial.cs class ModelMaterial (line 11) | [DataContract] FILE: sources/engine/Stride.Assets.Models/Module.cs class Module (line 8) | internal class Module method Initialize (line 10) | [ModuleInitializer] FILE: sources/engine/Stride.Assets.Models/NodeInformation.cs class NodeInformation (line 9) | [DataContract("NodeInformation")] method NodeInformation (line 38) | public NodeInformation() method NodeInformation (line 43) | public NodeInformation(string name, int depth, bool preserve) FILE: sources/engine/Stride.Assets.Models/PrefabModelAsset.cs class PrefabModelAsset (line 14) | [DataContract("PrefabModelAsset")] FILE: sources/engine/Stride.Assets.Models/PrefabModelAssetCompiler.cs class PrefabModelAssetCompiler (line 27) | [AssetCompiler(typeof(PrefabModelAsset), typeof(AssetCompilationContext))] method GetInputTypes (line 30) | public override IEnumerable GetInputTypes(AssetIt... method GetInputFiles (line 40) | public override IEnumerable GetInputFiles(AssetItem assetItem) method Prepare (line 72) | protected override void Prepare(AssetCompilerContext context, AssetIte... class PrefabModelAssetCompileCommand (line 80) | private class PrefabModelAssetCompileCommand : AssetCommand DoCommandOverride(ICommandCont... FILE: sources/engine/Stride.Assets.Models/ProceduralModelAsset.cs class ProceduralModelAsset (line 21) | [DataContract("ProceduralModelAsset")] FILE: sources/engine/Stride.Assets.Models/ProceduralModelAssetCompiler.cs class ProceduralModelAssetCompiler (line 18) | [AssetCompiler(typeof(ProceduralModelAsset), typeof(AssetCompilationCont... method GetInputTypes (line 21) | public override IEnumerable GetInputTypes(AssetIt... method Prepare (line 26) | protected override void Prepare(AssetCompilerContext context, AssetIte... class GeometricPrimitiveCompileCommand (line 33) | private class GeometricPrimitiveCompileCommand : AssetCommand DoCommandOverride(ICommandCont... FILE: sources/engine/Stride.Assets.Models/ProceduralModelFactories.cs class ProceduralModelCapsuleFactory (line 8) | public class ProceduralModelCapsuleFactory : AssetFactory nodesToPreserve) method PreserveNoNode (line 120) | public void PreserveNoNode() method PreserveAllNodes (line 129) | public void PreserveAllNodes() method InvertPreservation (line 138) | public void InvertPreservation() FILE: sources/engine/Stride.Assets.Models/SkeletonAssetCompiler.cs class SkeletonAssetCompiler (line 9) | [AssetCompiler(typeof(SkeletonAsset), typeof(AssetCompilationContext))] method Prepare (line 12) | protected override void Prepare(AssetCompilerContext context, AssetIte... FILE: sources/engine/Stride.Assets.Models/TextureFactories.cs class ColorTextureFactory (line 13) | public class ColorTextureFactory : AssetFactory method Create (line 15) | public static TextureAsset Create() method New (line 20) | public override TextureAsset New() class NormalMapTextureFactory (line 26) | public class NormalMapTextureFactory : AssetFactory method Create (line 28) | public static TextureAsset Create() method New (line 33) | public override TextureAsset New() class GrayscaleTextureFactory (line 39) | public class GrayscaleTextureFactory : AssetFactory method Create (line 41) | public static TextureAsset Create() method New (line 46) | public override TextureAsset New() FILE: sources/engine/Stride.Assets.Models/ThreeDAssetImporter.cs class ThreeDAssetImporter (line 15) | public class ThreeDAssetImporter : ModelAssetImporter method GetEntityInfo (line 29) | public override EntityInfo GetEntityInfo(UFile localPath, Logger logge... method GetAnimationDuration (line 41) | public override void GetAnimationDuration(UFile localPath, Logger logg... method Import (line 69) | public override IEnumerable Import(UFile localPath, AssetIm... FILE: sources/engine/Stride.Assets.Tests/TestMaterialGenerator.cs class TestMaterialGenerator (line 20) | public class TestMaterialGenerator method TestSimpleNoLayer (line 35) | [Fact] method TestOneLayerSameShadingModel (line 97) | [Fact] method TestOneLayer2ShadingModels (line 225) | [Fact] method Test2Layers2ShadingModels (line 357) | [Fact] method Test3Layers2ShadingModels (line 521) | [Fact] method Test2Layers3ShadingModels (line 750) | [Fact] class MaterialGeneratorContextExtended (line 917) | private class MaterialGeneratorContextExtended : MaterialGeneratorContext method MaterialGeneratorContextExtended (line 921) | public MaterialGeneratorContextExtended() : base(null) method MapTo (line 931) | public T MapTo(T runtime, object asset) method AssertShaderSourceEqual (line 938) | private void AssertShaderSourceEqual(string expected, ShaderSource sha... method SerializeAsString (line 954) | private static string SerializeAsString(object instance) FILE: sources/engine/Stride.Assets.Tests/TestMemberRequiredComponentChecks.cs class TestMemberRequiredComponentChecks (line 13) | public class TestMemberRequiredComponentChecks class VirtualBaseComponent (line 15) | [DataContract] class MemberRequiredComponent (line 24) | [DataContract] method MemberRequiredComponent (line 41) | public MemberRequiredComponent(object initData, object internalData) method EntityIsNotMissingRequiredMembers (line 48) | [Fact] method EntityIsMissingRequiredMember_PublicField (line 70) | [Fact] method EntityIsMissingRequiredMember_PublicProp (line 85) | [Fact] method EntityIsMissingRequiredMember_InitProp (line 100) | [Fact] method EntityIsMissingRequiredMember_InternalProp (line 115) | [Fact] method EntityIsMissingRequiredMember_Keyword (line 130) | [Fact] method EntityIsMissingRequiredMember_KeywordWithAttribute (line 145) | [Fact] method EntityIsMissingAllRequiredMembers (line 160) | [Fact] method EntityIsMissingRequiredMember_VirtualProp (line 181) | [Fact] method TestSingleError (line 197) | private static void TestSingleError(MemberRequiredComponent memberRequ... method TestSingleWarning (line 202) | private static void TestSingleWarning(MemberRequiredComponent memberRe... method TestSingle (line 207) | private static void TestSingle(MemberRequiredComponent memberRequiredC... FILE: sources/engine/Stride.Assets.Tests/TestPrefabAsset.cs class TestEntityComponent (line 16) | [DataContract("TestEntityComponent")] class TestPrefabAsset (line 24) | public class TestPrefabAsset method TestSerialization (line 26) | [Fact(Skip = "This test is obsolete, assets require a PropertyGraph to... method TestClone (line 46) | [Fact] method TestCloneWithNewIds (line 54) | [Fact] method CreateOriginAsset (line 63) | private static PrefabAsset CreateOriginAsset() method CheckAsset (line 101) | private static void CheckAsset(PrefabAsset originAsset, PrefabAsset ne... FILE: sources/engine/Stride.Assets.Tests/TestSceneUpgrader.cs class TestSceneUpgrader (line 16) | public class TestSceneUpgrader method Test (line 22) | [Fact] FILE: sources/engine/Stride.Assets.Tests/TestVisualScriptCompiler.cs class TestVisualScriptCompiler (line 17) | public class TestVisualScriptCompiler method TestCustomCode (line 19) | [Fact] method TestConditionalExpression (line 44) | [Fact] method TestVariableGet (line 79) | [Fact] method TestVariableSet (line 127) | [Fact] method TestAndCompareOutput (line 178) | private static void TestAndCompareOutput(VisualScriptAsset visualScrip... method CreateInstance (line 211) | private static dynamic CreateInstance(SyntaxTree[] syntaxTrees) FILE: sources/engine/Stride.Assets.Tests/TexturePackerTests.cs class TexturePackerTests (line 18) | public class TexturePackerTests method TexturePackerTests (line 26) | static TexturePackerTests() method TexturePackerTests (line 31) | public TexturePackerTests() method TestMaxRectsPackWithoutRotation (line 36) | [Fact] method TestMaxRectsPackWithRotation (line 55) | [Fact] method TestMaxRectsPackArbitaryRectangles (line 78) | [Fact] method TestTexturePackerFitAllElements (line 102) | [Fact] method CreateFakeTextureElements (line 121) | public List CreateFakeTextureElements() method TestTexturePackerEmptyList (line 130) | [Fact] method TestRotationElement1 (line 150) | [Fact] method TestRotationElement2 (line 177) | [Fact] method TestTexturePackerWithMultiPack (line 203) | [Fact] method TestTexturePackerWithBorder (line 236) | [Fact] method CreateElement (line 278) | private AtlasTextureElement CreateElement(string name, int width, int ... method CreateElement (line 283) | private AtlasTextureElement CreateElement(string name, int width, int ... method CreateElementFromFile (line 292) | private AtlasTextureElement CreateElementFromFile(string name, int bor... method CreateMockTexture (line 303) | private Image CreateMockTexture(int width, int height, Color color) method TestTextureAtlasFactory (line 322) | [Fact] method TestTextureAtlasFactoryRotation (line 361) | [Fact] method TestTextureAtlasFactoryRotation2 (line 402) | [Fact] method TestRegionOutOfTexture (line 443) | [Fact] method TestTextureAtlasFactoryImageParts (line 482) | [Fact] method SaveAndCompareTexture (line 527) | private void SaveAndCompareTexture(Image outputImage, string fileName,... method CompareImages (line 542) | private bool CompareImages(Image outputImage, Image referenceImage) method TestNullSizeTexture (line 566) | [Fact] method TestNullSizeElements (line 589) | [Fact] method TestWrapBorderMode (line 629) | [Fact] method TestClampBorderMode (line 658) | [Fact] method TestMirrorBorderMode (line 687) | [Fact] method TestMirrorOnceBorderMode (line 715) | [Fact] method TestImageCreationGetAndSet (line 743) | [Fact] method TestImageDataPointerManipulation (line 772) | [Fact] method TestCreateTextureAtlasToOutput (line 811) | [Fact] method TestLoadImagesToCreateAtlas (line 868) | [Fact] method LoadImage (line 904) | private Image LoadImage(TextureTool texTool, UFile sourcePath) FILE: sources/engine/Stride.Assets.Tests2/AutoAlphaTests.cs class AutoAlphaTests (line 19) | public class AutoAlphaTests : GameTestBase method CheckTextureFormat (line 44) | private static void CheckTextureFormat(Game game, string textureUrl, A... method TextureAlphaFormatTests (line 52) | [Fact] method TextureAutoAlphaResultNoneTests (line 67) | [Fact] method TextureAutoAlphaResultMaskTests (line 82) | [Fact] method TextureAutoAlphaResultInterpolatedTests (line 97) | [Fact] method CheckSpriteTransparencies (line 109) | private static void CheckSpriteTransparencies(Game game, string sprite... method SpritesSheetNoAlphaTests (line 126) | [Fact] method SpritesSheetMaskAlphaTests (line 138) | [Fact] method SpritesSheetExplicitAlphaTests (line 150) | [Fact] method SpritesSheetInterpolatedAlphaTests (line 162) | [Fact] method SpritesSheetAutoAlphaTests (line 174) | [Fact] method SpritesSheetColorTransparency (line 190) | [Fact] FILE: sources/engine/Stride.Assets/AllAssets.Display.cs type AssetDisplayPriority (line 14) | public enum AssetDisplayPriority class GameSettingsAsset (line 34) | [Display((int)AssetDisplayPriority.GameSettings, "Game settings")] class EffectLogAsset (line 41) | [Display((int)AssetDisplayPriority.Effect, "Effect library")] class EffectShaderAsset (line 46) | [Display((int)AssetDisplayPriority.Effect + 25, "Effect shader")] class EffectCompositorAsset (line 51) | [Display((int)AssetDisplayPriority.Effect + 50, "Effect compositor")] class PrefabAsset (line 59) | [Display((int)AssetDisplayPriority.Entities, "Prefab")] class SceneAsset (line 64) | [Display((int)AssetDisplayPriority.Entities + 50, "Scene")] class MaterialAsset (line 72) | [Display((int)AssetDisplayPriority.Materials, "Material")] class SoundAsset (line 80) | [Display((int)AssetDisplayPriority.Media, "Sound")] class VideoAsset (line 85) | [Display((int)AssetDisplayPriority.Media + 50, "Video")] class NavigationMeshAsset (line 93) | [Display((int)AssetDisplayPriority.Navigation, "Navigation mesh")] class ColliderShapeAsset (line 101) | [Display((int)AssetDisplayPriority.Physics, "Collider shape")] class HeightmapAsset (line 106) | [Display((int)AssetDisplayPriority.Physics + 50, "Heightmap")] class GraphicsCompositorAsset (line 114) | [Display((int)AssetDisplayPriority.GraphicsCompositor, "Graphics composi... class ScriptSourceFileAsset (line 122) | [Display((int)AssetDisplayPriority.Scripts, "Script Source Code")] class VisualScriptAsset (line 127) | [Display((int)AssetDisplayPriority.Scripts + 50, "Visual Script")] class SkyboxAsset (line 135) | [Display((int)AssetDisplayPriority.Skyboxes, "Skybox")] class SpriteSheetAsset (line 143) | [Display((int)AssetDisplayPriority.Sprites, "Sprite sheet")] class SpriteFontAsset (line 151) | [Display((int)AssetDisplayPriority.Fonts, "Sprite font")] class PrecompiledSpriteFontAsset (line 156) | [Display((int)AssetDisplayPriority.Fonts + 50, "Sprite font (precompiled... class TextureAsset (line 164) | [Display((int)AssetDisplayPriority.Textures, "Texture")] class RenderTextureAsset (line 169) | [Display((int)AssetDisplayPriority.Textures + 50, "Render texture")] class UIPageAsset (line 177) | [Display((int)AssetDisplayPriority.UI, "UI page")] class UILibraryAsset (line 182) | [Display((int)AssetDisplayPriority.UI + 50, "UI library")] FILE: sources/engine/Stride.Assets/AssetCompilerContextExtensions.cs class AssetCompilerContextExtensions (line 12) | public static class AssetCompilerContextExtensions method GetGameSettingsAsset (line 16) | public static GameSettingsAsset GetGameSettingsAsset(this AssetCompile... method GetColorSpace (line 21) | public static ColorSpace GetColorSpace(this AssetCompilerContext context) method SetGameSettingsAsset (line 27) | public static void SetGameSettingsAsset(this AssetCompilerContext cont... method GetGraphicsPlatform (line 32) | public static GraphicsPlatform GetGraphicsPlatform(this AssetCompilerC... method GetDefaultGraphicsPlatform (line 43) | public static GraphicsPlatform GetDefaultGraphicsPlatform(this Platfor... method GetCompilationMode (line 63) | public static CompilationMode GetCompilationMode(this AssetCompilerCon... FILE: sources/engine/Stride.Assets/BepuPhysics/ConvexHullDecompositionParameters.cs class ConvexHullDecompositionParameters (line 10) | [ContentSerializer(typeof(DataContentSerializer GetInputTypes(AssetIt... method GetInputTypesToExclude (line 45) | public override IEnumerable GetInputTypesToExclude(AssetItem ass... method GetInputFiles (line 54) | public override IEnumerable GetInputFiles(AssetItem assetItem) method Prepare (line 68) | protected override void Prepare(AssetCompilerContext context, AssetIte... class HullDecomposition (line 76) | public class HullDecomposition : AssetCommand method HullDecomposition (line 78) | public HullDecomposition(string url, HullAsset parameters, IAssetFin... method DoCommandOverride (line 83) | protected override Task DoCommandOverride(ICommandCont... FILE: sources/engine/Stride.Assets/BepuPhysics/HullAssetFactory.cs class HullAssetFactory (line 8) | internal class HullAssetFactory : AssetFactory method Create (line 10) | public static HullAsset Create() method New (line 15) | public override HullAsset New() FILE: sources/engine/Stride.Assets/DefaultFactories.cs class DefaultEffectShaderFactory (line 14) | public class DefaultEffectShaderFactory : DefaultAssetFactory class DefaultPrefabFactory (line 22) | public class DefaultPrefabFactory : DefaultAssetFactory class DefaultRawAssetFactory (line 26) | public class DefaultRawAssetFactory : DefaultAssetFactory class DefaultSceneFactory (line 30) | public class DefaultSceneFactory : DefaultAssetFactory class DefaultSkyboxFactory (line 34) | public class DefaultSkyboxFactory : DefaultAssetFactory class DefaultTextureFactory (line 38) | public class DefaultTextureFactory : DefaultAssetFactory class DefaultRenderTextureFactory (line 42) | public class DefaultRenderTextureFactory : DefaultAssetFactory class DefaultVisualScriptFactory (line 50) | public class DefaultVisualScriptFactory : DefaultAssetFactory DoCommandOverride(ICommandContex... method ToString (line 131) | public override string ToString() method GetOrCreateEffectCompiler (line 136) | private static EffectCompilerBase GetOrCreateEffectCompiler(AssetCompi... method FromRequest (line 166) | public static BuildStep FromRequest(AssetCompilerContext context, Pack... FILE: sources/engine/Stride.Assets/Effect/EffectCompositorAsset.cs class EffectCompositorAsset (line 13) | [DataContract("EffectCompositorAsset")] method SaveGeneratedAsset (line 24) | public override void SaveGeneratedAsset(AssetItem assetItem) FILE: sources/engine/Stride.Assets/Effect/EffectLogAsset.cs class EffectLogAsset (line 12) | [DataContract("EffectLibrary")] FILE: sources/engine/Stride.Assets/Effect/EffectLogAssetCompiler.cs class EffectLogAssetCompiler (line 19) | [AssetCompiler(typeof(EffectLogAsset), typeof(AssetCompilationContext))] method GetInputFiles (line 22) | public override IEnumerable GetInputFiles(AssetItem assetItem) method Prepare (line 36) | protected override void Prepare(AssetCompilerContext context, AssetIte... FILE: sources/engine/Stride.Assets/Effect/EffectLogStore.cs class EffectLogStore (line 13) | public class EffectLogStore : DictionaryStore method EffectLogStore (line 17) | public EffectLogStore(Stream stream) method WriteEntry (line 22) | protected override void WriteEntry(Stream stream, KeyValuePair> Read... FILE: sources/engine/Stride.Assets/Effect/EffectShaderAsset.cs class EffectShaderAsset (line 18) | [DataContract("EffectShader")] method Save (line 31) | public override void Save(Stream stream) method SaveGeneratedAsset (line 39) | public override void SaveGeneratedAsset(AssetItem assetItem) FILE: sources/engine/Stride.Assets/Effect/EffectShaderAssetCompiler.cs class EffectShaderAssetCompiler (line 19) | [AssetCompiler(typeof(EffectShaderAsset), typeof(AssetCompilationContext))] method Prepare (line 24) | protected override void Prepare(AssetCompilerContext context, AssetIte... FILE: sources/engine/Stride.Assets/Entities/ComponentChecks/IEntityComponentCheck.cs type IEntityComponentCheck (line 11) | public interface IEntityComponentCheck method AppliesTo (line 18) | bool AppliesTo(Type componentType); method Check (line 28) | void Check(EntityComponent component, Entity entity, AssetItem assetIt... FILE: sources/engine/Stride.Assets/Entities/ComponentChecks/ModelComponentCheck.cs class ModelComponentCheck (line 12) | public class ModelComponentCheck : IEntityComponentCheck method AppliesTo (line 15) | public bool AppliesTo(Type componentType) method Check (line 21) | public void Check(EntityComponent component, Entity entity, AssetItem ... FILE: sources/engine/Stride.Assets/Entities/ComponentChecks/ModelNodeLinkComponentCheck.cs class ModelNodeLinkComponentCheck (line 11) | public class ModelNodeLinkComponentCheck : IEntityComponentCheck method AppliesTo (line 14) | public bool AppliesTo(Type componentType) method Check (line 20) | public void Check(EntityComponent component, Entity entity, AssetItem ... FILE: sources/engine/Stride.Assets/Entities/ComponentChecks/RequiredMembersCheck.cs class RequiredMembersCheck (line 15) | public class RequiredMembersCheck : IEntityComponentCheck method AppliesTo (line 18) | public bool AppliesTo(Type componentType) method Check (line 24) | public void Check(EntityComponent component, Entity entity, AssetItem ... method WriteResult (line 49) | private void WriteResult(AssetCompilerResult result, string componentN... FILE: sources/engine/Stride.Assets/Entities/EntityDesign.cs class EntityDesign (line 15) | [DataContract("EntityDesign")] method EntityDesign (line 24) | public EntityDesign() method EntityDesign (line 34) | public EntityDesign([NotNull] Entity entity) method EntityDesign (line 44) | public EntityDesign([NotNull] Entity entity, string folder) method Equals (line 79) | public bool Equals(EntityDesign other) method Equals (line 87) | public override bool Equals(object obj) method GetHashCode (line 95) | public override int GetHashCode() method ToString (line 114) | public override string ToString() FILE: sources/engine/Stride.Assets/Entities/EntityHierarchyAssetBase.Upgraders.cs class EntityHierarchyAssetBase (line 13) | partial class EntityHierarchyAssetBase class CharacterComponentGravityVector3Upgrader (line 18) | protected class CharacterComponentGravityVector3Upgrader : AssetUpgrad... method UpgradeAsset (line 20) | protected override void UpgradeAsset(AssetMigrationContext context, ... FILE: sources/engine/Stride.Assets/Entities/EntityHierarchyAssetBase.cs class EntityHierarchyAssetBase (line 19) | [DataContract] method GetParent (line 23) | public override Entity GetParent(Entity entity) method IndexOf (line 30) | public override int IndexOf(Entity part) method GetChild (line 38) | public override Entity GetChild(Entity part, int index) method GetChildCount (line 45) | public override int GetChildCount(Entity part) method EnumerateChildParts (line 52) | public override IEnumerable EnumerateChildParts(Entity entity,... FILE: sources/engine/Stride.Assets/Entities/EntityHierarchyCompilerBase.cs class EntityHierarchyCompilerBase (line 13) | public abstract class EntityHierarchyCompilerBase : AssetCompilerBase... method GetRuntimeTypes (line 15) | public override IEnumerable GetRuntimeTypes(AssetItem assetItem) method Prepare (line 20) | protected override void Prepare(AssetCompilerContext context, AssetIte... method Create (line 47) | protected abstract AssetCommand Create(string url, T assetParameter... FILE: sources/engine/Stride.Assets/Entities/PrefabAsset.cs class PrefabAsset (line 14) | [DataContract("PrefabAsset")] method CreatePrefabInstance (line 33) | [NotNull] method CreatePrefabInstance (line 46) | [NotNull] FILE: sources/engine/Stride.Assets/Entities/PrefabAssetCompiler.cs class PrefabAssetCompiler (line 12) | [AssetCompiler(typeof(PrefabAsset), typeof(AssetCompilationContext))] method Create (line 15) | protected override AssetCommand Create(string url, Prefab... class PrefabCommand (line 20) | private class PrefabCommand : AssetCommand method PrefabCommand (line 22) | public PrefabCommand(string url, PrefabAsset parameters, IAssetFinde... method DoCommandOverride (line 26) | protected override Task DoCommandOverride(ICommandCont... method ToString (line 40) | public override string ToString() FILE: sources/engine/Stride.Assets/Entities/SceneAsset.cs class SceneAsset (line 17) | [DataContract("SceneAsset")] FILE: sources/engine/Stride.Assets/Entities/SceneAssetCompiler.cs class SceneAssetCompiler (line 13) | [AssetCompiler(typeof(SceneAsset), typeof(AssetCompilationContext))] method Create (line 16) | protected override AssetCommand Create(string url, SceneAs... class SceneCommand (line 21) | private class SceneCommand : AssetCommand method SceneCommand (line 23) | public SceneCommand(string url, SceneAsset parameters, IAssetFinder ... method DoCommandOverride (line 27) | protected override Task DoCommandOverride(ICommandCont... method ToString (line 46) | public override string ToString() FILE: sources/engine/Stride.Assets/Entities/SceneAssetFactories.cs class SceneBaseFactory (line 17) | public abstract class SceneBaseFactory : AssetFactory method CreateBase (line 23) | protected static SceneAsset CreateBase(float skyIntensity, float sunIn... class SceneLDRFactory (line 69) | public class SceneLDRFactory : SceneBaseFactory method Create (line 76) | public static SceneAsset Create() method New (line 97) | public override SceneAsset New() class SceneHDRFactory (line 103) | public class SceneHDRFactory : SceneBaseFactory method Create (line 108) | public static SceneAsset Create() method New (line 123) | public override SceneAsset New() FILE: sources/engine/Stride.Assets/GameSettingsAsset.cs class GameSettingsAsset (line 27) | [DataContract("GameSettingsAsset")] method TryGet (line 98) | public T TryGet() where T : Configuration method GetOrCreate (line 109) | public T GetOrCreate() where T : Configuration, new() method GetOrDefault (line 127) | public T GetOrDefault() where T : Configuration, new() method GetOrCreate (line 132) | public T GetOrCreate(PlatformType platform) where T : Configuration... class RenderingSplitUpgrader (line 168) | private class RenderingSplitUpgrader : AssetUpgraderBase method UpgradeAsset (line 170) | protected override void UpgradeAsset(AssetMigrationContext context, ... FILE: sources/engine/Stride.Assets/GameSettingsAssetCompiler.cs class GameSettingsAssetCompiler (line 25) | [AssetCompiler(typeof(GameSettingsAsset), typeof(AssetCompilationContext))] method Prepare (line 28) | protected override void Prepare(AssetCompilerContext context, AssetIte... method GetRuntimeTypes (line 36) | public override IEnumerable GetRuntimeTypes(AssetItem assetItem) class GameSettingsCompileCommand (line 42) | private class GameSettingsCompileCommand : AssetCommand DoCommandOverride(ICommandCont... method SetPlatformOrientation (line 117) | public static void SetPlatformOrientation(SolutionProject project, Req... FILE: sources/engine/Stride.Assets/GameSettingsAssetExtensions.cs class GameSettingsAssetExtensions (line 10) | public static class GameSettingsAssetExtensions method GetGameSettingsAsset (line 17) | public static GameSettingsAsset GetGameSettingsAsset(this Package pack... method GetGameSettingsAssetOrDefault (line 34) | public static GameSettingsAsset GetGameSettingsAssetOrDefault(this Pac... method GetGameSettingsAssetOrDefault (line 50) | private static GameSettingsAsset GetGameSettingsAssetOrDefault(this Pa... method GetReferenceColorSpace (line 62) | public static ColorSpace GetReferenceColorSpace(this PackageSession se... FILE: sources/engine/Stride.Assets/GameSettingsFactory.cs class GameSettingsFactory (line 16) | public class GameSettingsFactory : AssetFactory method Create (line 18) | [NotNull] method New (line 48) | [NotNull] FILE: sources/engine/Stride.Assets/GameSettingsProfileBase.cs class GameSettingsProfileBase (line 14) | [DataContract()] method GetSupportedGraphicsPlatforms (line 20) | public abstract IEnumerable GetSupportedGraphicsPlat... FILE: sources/engine/Stride.Assets/GameUserSettings.cs class GameUserSettings (line 10) | public static class GameUserSettings class Effect (line 12) | public static class Effect FILE: sources/engine/Stride.Assets/IGameSettingsProfile.cs type IGameSettingsProfile (line 13) | public interface IGameSettingsProfile method GetSupportedGraphicsPlatforms (line 24) | IEnumerable GetSupportedGraphicsPlatforms(); FILE: sources/engine/Stride.Assets/Materials/ComputeShaderClassHelper.cs class ComputeShaderClassHelper (line 14) | public static class ComputeShaderClassHelper method GetComputeColorParameterType (line 28) | public static Type GetComputeColorParameterType(string typeName) method ParseReferencedShader (line 35) | public static ShaderClassType ParseReferencedShader(this ComputeSha... FILE: sources/engine/Stride.Assets/Materials/MaterialAsset.cs class MaterialAsset (line 18) | [DataContract("MaterialAsset")] method MaterialAsset (line 34) | public MaterialAsset() method FindMaterialReferences (line 64) | public IEnumerable FindMaterialReferences() method Visit (line 76) | public void Visit(MaterialGeneratorContext context) FILE: sources/engine/Stride.Assets/Materials/MaterialAssetCompiler.cs class MaterialAssetCompiler (line 20) | [AssetCompiler(typeof(MaterialAsset), typeof(AssetCompilationContext))] method GetInputTypes (line 23) | public override IEnumerable GetInputTypes(AssetIt... method GetInputFiles (line 30) | public override IEnumerable GetInputFiles(AssetItem assetItem) method Prepare (line 37) | protected override void Prepare(AssetCompilerContext context, AssetIte... class MaterialCompileCommand (line 44) | private class MaterialCompileCommand : AssetCommand method MaterialCompileCommand (line 53) | public MaterialCompileCommand(string url, AssetItem assetItem, Mater... method ComputeParameterHash (line 64) | protected override void ComputeParameterHash(BinarySerializationWrit... method DoCommandOverride (line 84) | protected override Task DoCommandOverride(ICommandCont... method ToString (line 148) | public override string ToString() FILE: sources/engine/Stride.Assets/Materials/MaterialFactories.cs class DiffuseMaterialFactory (line 12) | public class DiffuseMaterialFactory : AssetFactory method Create (line 14) | public static MaterialAsset Create() method New (line 33) | public override MaterialAsset New() class SpecularMaterialFactory (line 39) | public class SpecularMaterialFactory : AssetFactory method Create (line 41) | public static MaterialAsset Create() method New (line 70) | public override MaterialAsset New() class MetalnessMaterialFactory (line 76) | public class MetalnessMaterialFactory : AssetFactory method Create (line 78) | public static MaterialAsset Create() method New (line 108) | public override MaterialAsset New() class GlassMaterialFactory (line 114) | public class GlassMaterialFactory : AssetFactory method Create (line 116) | public static MaterialAsset Create() method New (line 142) | public override MaterialAsset New() class ClearCoatMaterialFactory (line 148) | public class ClearCoatMaterialFactory : AssetFactory method Create (line 150) | public static MaterialAsset Create() method New (line 218) | public override MaterialAsset New() FILE: sources/engine/Stride.Assets/Materials/MaterialStreamFactory.cs class MaterialStreamFactory (line 14) | public static class MaterialStreamFactory method GetAvailableStreams (line 20) | public static List GetAvailableStreams() FILE: sources/engine/Stride.Assets/Materials/ShaderGeneratorContextExtensions.cs class ShaderGeneratorContextExtensions (line 10) | public static class ShaderGeneratorContextExtensions method AddLoadingFromSession (line 12) | public static void AddLoadingFromSession(this ShaderGeneratorContext c... FILE: sources/engine/Stride.Assets/Media/RawSoundAssetImporter.cs class RawSoundAssetImporter (line 9) | public class RawSoundAssetImporter : RawAssetImporterBase FILE: sources/engine/Stride.Assets/Media/RawVideoAssetImporter.cs class RawVideoAssetImporter (line 11) | public class RawVideoAssetImporter : RawAssetImporterBase FILE: sources/engine/Stride.Assets/Media/SoundAsset.cs class SoundAsset (line 12) | [DataContract("Sound")] FILE: sources/engine/Stride.Assets/Media/SoundAssetCompiler.cs class SoundAssetCompiler (line 21) | [AssetCompiler(typeof(SoundAsset), typeof(AssetCompilationContext))] method Prepare (line 25) | protected override void Prepare(AssetCompilerContext context, AssetIte... class DecodeSoundFileCommand (line 32) | protected class DecodeSoundFileCommand : AssetCommand method DecodeSoundFileCommand (line 34) | public DecodeSoundFileCommand(string url, SoundAsset parameters, IAs... method DoCommandOverride (line 41) | protected override async Task DoCommandOverride(IComma... class DecodeSoundFileParameters (line 147) | [DataContract] method DecodeSoundFileParameters (line 154) | public DecodeSoundFileParameters() method DecodeSoundFileParameters (line 159) | public DecodeSoundFileParameters(Asset soundAsset, int streamIndex = 0) FILE: sources/engine/Stride.Assets/Media/SoundFactories.cs class MusicSoundFactory (line 8) | public class MusicSoundFactory : AssetFactory method New (line 10) | public override SoundAsset New() class SpatializedSoundFactory (line 16) | public class SpatializedSoundFactory : AssetFactory method New (line 18) | public override SoundAsset New() class DefaultSoundFactory (line 24) | public class DefaultSoundFactory : AssetFactory method New (line 26) | public override SoundAsset New() FILE: sources/engine/Stride.Assets/Media/VideoAsset.cs class VideoAsset (line 14) | [DataContract("Video")] method VideoAsset (line 23) | public VideoAsset() FILE: sources/engine/Stride.Assets/Media/VideoAssetCompiler.cs class VideoAssetCompiler (line 28) | [AssetCompiler(typeof(VideoAsset), typeof(AssetCompilationContext))] method GetInputTypes (line 32) | public override IEnumerable GetInputTypes(AssetIt... method Prepare (line 38) | protected override void Prepare(AssetCompilerContext context, AssetIte... class EncodeVideoFileCommand (line 60) | private class EncodeVideoFileCommand : AssetCommand GetInputFiles() method DoCommandOverride (line 79) | protected override async Task DoCommandOverride(IComma... class VideoConvertParameters (line 269) | [DataContract] method VideoConvertParameters (line 272) | public VideoConvertParameters() method VideoConvertParameters (line 276) | public VideoConvertParameters( FILE: sources/engine/Stride.Assets/Media/VideoAssetDuration.cs type VideoAssetDuration (line 16) | [DataContract("VideoAssetDuration")] FILE: sources/engine/Stride.Assets/Module.cs class Module (line 19) | internal class Module method Initialize (line 21) | [ModuleInitializer] method ProcessEntityComponent (line 36) | private static void ProcessEntityComponent(Type baseType, TypeBuilder ... FILE: sources/engine/Stride.Assets/Navigation/NavigationMeshAsset.cs class NavigationMeshAsset (line 14) | [DataContract("NavigationMeshAsset")] FILE: sources/engine/Stride.Assets/Navigation/NavigationMeshAssetCompiler.cs class NavigationMeshAssetCompiler (line 27) | [AssetCompiler(typeof(NavigationMeshAsset), typeof(AssetCompilationConte... method GetInputTypes (line 30) | public override IEnumerable GetInputTypes(AssetIt... method GetInputFiles (line 37) | public override IEnumerable GetInputFiles(AssetItem assetItem) method Prepare (line 88) | protected override void Prepare(AssetCompilerContext context, AssetIte... class NavmeshBuildCommand (line 97) | private class NavmeshBuildCommand : AssetCommand method NavmeshBuildCommand (line 117) | public NavmeshBuildCommand(string url, AssetItem assetItem, Navigati... method ComputeParameterHash (line 127) | protected override void ComputeParameterHash(BinarySerializationWrit... method DoCommandOverride (line 139) | protected override Task DoCommandOverride(ICommandCont... method ComputeAssetIntermediateDataId (line 197) | private ObjectId ComputeAssetIntermediateDataId() method LoadIntermediateData (line 221) | private NavigationMesh LoadIntermediateData(ObjectId objectId) method SaveIntermediateData (line 245) | private void SaveIntermediateData(ObjectId objectId, NavigationMesh ... method EnsureClonedSceneAndHash (line 256) | private void EnsureClonedSceneAndHash() FILE: sources/engine/Stride.Assets/Navigation/NavigationMeshFactory.cs class DefaultNavigationMeshFactory (line 17) | public class DefaultNavigationMeshFactory : AssetFactory GetInputTypes(AssetIt... method GetInputTypesToExclude (line 49) | public override IEnumerable GetInputTypesToExclude(AssetItem ass... method GetInputFiles (line 58) | public override IEnumerable GetInputFiles(AssetItem assetItem) method Prepare (line 108) | protected override void Prepare(AssetCompilerContext context, AssetIte... class ColliderShapeCombineCommand (line 116) | public class ColliderShapeCombineCommand : AssetCommand DoCommandOverride(ICommandCont... FILE: sources/engine/Stride.Assets/Physics/ColliderShapeFactories.cs class ColliderShapeBoxFactory (line 8) | public class ColliderShapeBoxFactory : AssetFactory method Create (line 10) | public static ColliderShapeAsset Create() method New (line 15) | public override ColliderShapeAsset New() class ColliderShapeCapsuleFactory (line 21) | public class ColliderShapeCapsuleFactory : AssetFactory method Create (line 23) | public static ColliderShapeAsset Create() method New (line 28) | public override ColliderShapeAsset New() class ColliderShapeConvexHullFactory (line 34) | public class ColliderShapeConvexHullFactory : AssetFactory method Create (line 75) | public static ColliderShapeAsset Create() method New (line 80) | public override ColliderShapeAsset New() class ColliderShapePlaneFactory (line 86) | public class ColliderShapePlaneFactory : AssetFactory method Create (line 88) | public static ColliderShapeAsset Create() method New (line 93) | public override ColliderShapeAsset New() class ColliderShapeSphereFactory (line 99) | public class ColliderShapeSphereFactory : AssetFactory method Create (line 101) | public static ColliderShapeAsset Create() method New (line 106) | public override ColliderShapeAsset New() class ColliderShapeHeightfieldFactory (line 112) | public class ColliderShapeHeightfieldFactory : AssetFactory GetInputTypes(AssetIt... method GetInputFiles (line 28) | public override IEnumerable GetInputFiles(AssetItem assetItem) method Prepare (line 38) | protected override void Prepare(AssetCompilerContext context, AssetIte... class HeightmapConvertCommand (line 46) | public class HeightmapConvertCommand : AssetCommand method HeightmapConvertCommand (line 48) | public HeightmapConvertCommand(string url, HeightmapAsset parameters... method DoCommandOverride (line 53) | protected override Task DoCommandOverride(ICommandCont... method CalculateByteOrShortRange (line 269) | private void CalculateByteOrShortRange(Vector2 heightRage, float hei... method ScaleToHeightRange (line 290) | private void ScaleToHeightRange(T[] heights, float minT, float ma... FILE: sources/engine/Stride.Assets/Physics/HeightmapFactory.cs class HeightmapFactory (line 7) | public class HeightmapFactory : AssetFactory method Create (line 9) | public static HeightmapAsset Create() method New (line 14) | public override HeightmapAsset New() FILE: sources/engine/Stride.Assets/Physics/HeightmapResizingParameters.cs type HeightmapResizingParameters (line 9) | [DataContract] FILE: sources/engine/Stride.Assets/Physics/IHeightmapHeightConversionParameters.cs type IHeightmapHeightConversionParameters (line 7) | public interface IHeightmapHeightConversionParameters : IHeightStickPara... FILE: sources/engine/Stride.Assets/Physics/ShortHeightmapHeightConversionParameters.cs class ShortHeightmapHeightConversionParameters (line 10) | [DataContract] FILE: sources/engine/Stride.Assets/Rendering/GraphicsCompositorAsset.cs class RenderStageCollection (line 21) | [DataContract] class SharedRendererCollection (line 27) | [DataContract] class GraphicsCompositorAsset (line 32) | [DataContract("GraphicsCompositorAsset")] method Compile (line 109) | public GraphicsCompositor Compile(bool copyRenderers) class RenderingSplitUpgrader (line 130) | private class RenderingSplitUpgrader : AssetUpgraderBase method UpgradeAsset (line 132) | protected override void UpgradeAsset(AssetMigrationContext context, ... FILE: sources/engine/Stride.Assets/Rendering/GraphicsCompositorAssetCompiler.cs class GraphicsCompositorAssetCompiler (line 18) | [AssetCompiler(typeof(GraphicsCompositorAsset), typeof(AssetCompilationC... method GetInputTypes (line 21) | public override IEnumerable GetInputTypes(AssetIt... method GetRuntimeTypes (line 29) | public override IEnumerable GetRuntimeTypes(AssetItem assetItem) method Prepare (line 34) | protected override void Prepare(AssetCompilerContext context, AssetIte... class GraphicsCompositorCompileCommand (line 41) | internal class GraphicsCompositorCompileCommand : AssetCommand DoCommandOverride(ICommandCont... FILE: sources/engine/Stride.Assets/RenderingMode.cs type RenderingMode (line 11) | [DataContract("RenderingMode")] FILE: sources/engine/Stride.Assets/RuntimeTypesCollector.cs class RuntimeTypesCollector (line 17) | public class RuntimeTypesCollector : AssetVisitorBase method GetRuntimeTypes (line 21) | public IEnumerable GetRuntimeTypes(object obj) method VisitObject (line 27) | public override void VisitObject(object obj, ObjectDescriptor descript... FILE: sources/engine/Stride.Assets/Scripts/Accessibility.cs type Accessibility (line 8) | public enum Accessibility FILE: sources/engine/Stride.Assets/Scripts/Block.cs class Block (line 18) | [DataContract(Inherited = true)] method Block (line 21) | protected Block() method GenerateSlots (line 59) | public abstract void GenerateSlots(IList newSlots, SlotGenerator... method FindSlot (line 61) | protected Slot FindSlot(SlotDirection direction, SlotKind kind, string... method FindSlot (line 72) | protected Slot FindSlot(SlotDirection direction, SlotKind kind, SlotFl... method FindSlot (line 83) | protected Slot FindSlot(SlotDefinition definition) method OnSlotAdd (line 100) | protected virtual void OnSlotAdd(Slot slot) method OnSlotRemove (line 105) | protected virtual void OnSlotRemove(Slot slot) method Slots_CollectionChanged (line 110) | private void Slots_CollectionChanged(object sender, TrackingCollection... method ToString (line 125) | public override string ToString() class ExecutionBlock (line 131) | public abstract class ExecutionBlock : Block method GenerateCode (line 142) | public abstract void GenerateCode(VisualScriptCompilerContext context); type IExpressionBlock (line 145) | public interface IExpressionBlock method GenerateExpression (line 147) | ExpressionSyntax GenerateExpression(VisualScriptCompilerContext contex... class ExpressionBlock (line 150) | public abstract class ExpressionBlock : Block, IExpressionBlock method GenerateExpression (line 152) | ExpressionSyntax IExpressionBlock.GenerateExpression(VisualScriptCompi... method GenerateExpression (line 157) | public abstract ExpressionSyntax GenerateExpression(VisualScriptCompil... class FunctionStartBlock (line 160) | public class FunctionStartBlock : ExecutionBlock method GenerateSlots (line 169) | public override void GenerateSlots(IList newSlots, SlotGenerator... method GenerateCode (line 174) | public override void GenerateCode(VisualScriptCompilerContext context) type SlotKind (line 180) | public enum SlotKind type SlotDirection (line 186) | public enum SlotDirection type SlotFlags (line 192) | [Flags] FILE: sources/engine/Stride.Assets/Scripts/BlockDropTargetAttribute.cs class BlockDropTargetAttribute (line 10) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] FILE: sources/engine/Stride.Assets/Scripts/BlockReference.cs class BlockReference (line 12) | [DataContract] method FillFromPart (line 24) | public void FillFromPart(object assetPart) method GenerateProxyPart (line 30) | public object GenerateProxyPart(Type partType) class FakeBlock (line 43) | class FakeBlock : Block method FakeBlock (line 45) | private FakeBlock() method Create (line 49) | internal static FakeBlock Create() method GenerateSlots (line 54) | public override void GenerateSlots(IList newSlots, SlotGenerat... FILE: sources/engine/Stride.Assets/Scripts/ConditionalBranchBlock.cs class ConditionalBranchBlock (line 11) | public class ConditionalBranchBlock : ExecutionBlock method GenerateSlots (line 28) | public override void GenerateSlots(IList newSlots, SlotGenerator... method GenerateCode (line 36) | public override void GenerateCode(VisualScriptCompilerContext context) FILE: sources/engine/Stride.Assets/Scripts/CustomCodeBlock.cs class CustomCodeBlock (line 14) | public class CustomCodeBlock : ExecutionBlock method GenerateCode (line 26) | public override void GenerateCode(VisualScriptCompilerContext context) method GenerateSlots (line 95) | public override void GenerateSlots(IList newSlots, SlotGenerator... method GetTitleFromCode (line 112) | private string GetTitleFromCode() FILE: sources/engine/Stride.Assets/Scripts/CustomExpression.cs class CustomExpression (line 12) | public class CustomExpression : ExpressionBlock method GenerateExpression (line 21) | public override ExpressionSyntax GenerateExpression(VisualScriptCompil... method GenerateSlots (line 50) | public override void GenerateSlots(IList newSlots, SlotGenerator... FILE: sources/engine/Stride.Assets/Scripts/ForeachBlock.cs class ForeachBlock (line 11) | public class ForeachBlock : ExecutionBlock method GenerateSlots (line 40) | public override void GenerateSlots(IList newSlots, SlotGenerator... method GenerateCode (line 51) | public override void GenerateCode(VisualScriptCompilerContext context) FILE: sources/engine/Stride.Assets/Scripts/Link.cs class Link (line 11) | [DataContract] method Link (line 14) | public Link() method Link (line 19) | public Link(Slot source, Slot target) method Link (line 26) | public Link(ExecutionBlock source, Slot target) method Link (line 33) | public Link(Slot source, ExecutionBlock target) method Link (line 40) | public Link(ExecutionBlock source, ExecutionBlock target) FILE: sources/engine/Stride.Assets/Scripts/Method.cs class Method (line 12) | [DataContract] method Method (line 15) | public Method() method Method (line 20) | public Method(string name) : this() FILE: sources/engine/Stride.Assets/Scripts/MethodCallBlock.cs class MethodCallBlock (line 14) | public class MethodCallBlock : ExecutionBlock, IExpressionBlock method GenerateExpression (line 37) | public ExpressionSyntax GenerateExpression(VisualScriptCompilerContext... method GenerateCode (line 46) | public override void GenerateCode(VisualScriptCompilerContext context) method GenerateSlots (line 101) | public override void GenerateSlots(IList newSlots, SlotGenerator... FILE: sources/engine/Stride.Assets/Scripts/Parameter.cs class Parameter (line 7) | [DataContract] method Parameter (line 10) | public Parameter() method Parameter (line 14) | public Parameter(string type, string name) : base(type, name) method ToString (line 24) | public override string ToString() FILE: sources/engine/Stride.Assets/Scripts/ParameterRefKind.cs type ParameterRefKind (line 5) | public enum ParameterRefKind FILE: sources/engine/Stride.Assets/Scripts/Property.cs class Property (line 8) | [DataContract] method Property (line 11) | public Property() method Property (line 15) | public Property(string type, string name) : base(type, name) FILE: sources/engine/Stride.Assets/Scripts/RegenerateSlotsAttribute.cs class RegenerateSlotsAttribute (line 10) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] FILE: sources/engine/Stride.Assets/Scripts/RegenerateTitleAttribute.cs class RegenerateTitleAttribute (line 10) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] FILE: sources/engine/Stride.Assets/Scripts/RoslynHelper.cs class RoslynHelper (line 13) | internal static class RoslynHelper method AnalyzeBlockFlow (line 15) | public static void AnalyzeBlockFlow(IList newSlots, Compilation ... method CreateCompilationUnitFromBlock (line 135) | public static CompilationUnitSyntax CreateCompilationUnitFromBlock(ref... FILE: sources/engine/Stride.Assets/Scripts/ScriptCodeAttribute.cs class ScriptCodeAttribute (line 8) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] FILE: sources/engine/Stride.Assets/Scripts/ScriptSourceFileAsset.cs class ScriptSourceFileAsset (line 9) | [DataContract("ScriptSourceFileAsset")] FILE: sources/engine/Stride.Assets/Scripts/ScriptVariableReferenceAttribute.cs class ScriptVariableReferenceAttribute (line 7) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] FILE: sources/engine/Stride.Assets/Scripts/Slot.cs class Slot (line 10) | [DataContract] method Slot (line 14) | public Slot() method Slot (line 19) | public Slot(SlotDirection direction, SlotKind kind, string name = null... method ToString (line 72) | public override string ToString() FILE: sources/engine/Stride.Assets/Scripts/SlotDefinition.cs class SlotDefinition (line 7) | public class SlotDefinition method SlotDefinition (line 27) | protected SlotDefinition(SlotDirection direction, SlotKind kind, strin... method NewExecutionInput (line 50) | public static SlotDefinition NewExecutionInput(string name, SlotFlags ... method NewExecutionOutput (line 55) | public static SlotDefinition NewExecutionOutput(string name, SlotFlags... method NewValueInput (line 60) | public static SlotDefinition NewValueInput(string name, string type, s... method NewValueOutput (line 65) | public static SlotDefinition NewValueOutput(string name, SlotFlags fla... FILE: sources/engine/Stride.Assets/Scripts/SlotGeneratorContext.cs type SlotGeneratorContext (line 7) | public struct SlotGeneratorContext method SlotGeneratorContext (line 9) | public SlotGeneratorContext(Compilation compilation) FILE: sources/engine/Stride.Assets/Scripts/Symbol.cs class Symbol (line 11) | [DataContract] method Symbol (line 14) | public Symbol() method Symbol (line 19) | public Symbol(string type, string name) method ToString (line 52) | public override string ToString() FILE: sources/engine/Stride.Assets/Scripts/VariableGet.cs class VariableGet (line 14) | public class VariableGet : ExpressionBlock method GenerateExpression (line 24) | public override ExpressionSyntax GenerateExpression(VisualScriptCompil... method GenerateSlots (line 32) | public override void GenerateSlots(IList newSlots, SlotGenerator... FILE: sources/engine/Stride.Assets/Scripts/VariableSet.cs class VariableSet (line 14) | public class VariableSet : ExecutionBlock method GenerateCode (line 27) | public override void GenerateCode(VisualScriptCompilerContext context) method GenerateSlots (line 39) | public override void GenerateSlots(IList newSlots, SlotGenerator... FILE: sources/engine/Stride.Assets/Scripts/VirtualModifier.cs type VirtualModifier (line 8) | public enum VirtualModifier FILE: sources/engine/Stride.Assets/Scripts/VisualScriptAsset.cs class VisualScriptAsset (line 15) | [DataContract("VisualScriptAsset")] method CollectParts (line 67) | [Obsolete("The AssetPart struct might be removed soon")] method ContainsPart (line 85) | public override bool ContainsPart(Guid id) method FindPart (line 121) | public override IIdentifiable FindPart(Guid id) method SaveGeneratedAsset (line 157) | public void SaveGeneratedAsset(AssetItem assetItem) method Compile (line 165) | public VisualScriptCompilerResult Compile(AssetItem assetItem) FILE: sources/engine/Stride.Assets/Scripts/VisualScriptCompiler.cs class BasicBlock (line 16) | public class BasicBlock method BasicBlock (line 20) | public BasicBlock(int index) class VisualScriptCompilerContext (line 32) | public class VisualScriptCompilerContext method VisualScriptCompilerContext (line 67) | internal VisualScriptCompilerContext(VisualScriptAsset asset, Method m... method GetOrCreateBasicBlockFromSlot (line 75) | public BasicBlock GetOrCreateBasicBlockFromSlot(Slot executionSlot) method FindOutputLinks (line 89) | public IEnumerable FindOutputLinks(Slot outputSlot) method FindInputLink (line 94) | public Link FindInputLink(Slot inputSlot) method GenerateExpression (line 99) | public ExpressionSyntax GenerateExpression(Slot slot) method ProcessInnerLoop (line 180) | public List ProcessInnerLoop(Slot executionSlot) method ProcessInnerLoop (line 195) | public List ProcessInnerLoop(ExecutionBlock block) method GetOrCreateBasicBlock (line 229) | public BasicBlock GetOrCreateBasicBlock(ExecutionBlock block) method CreateAndEnqueueBasicBlock (line 240) | private void CreateAndEnqueueBasicBlock(ExecutionBlock block, out Basi... method CreateGotoStatement (line 250) | public GotoStatementSyntax CreateGotoStatement(BasicBlock target) method AddStatement (line 255) | public void AddStatement(StatementSyntax statement) method GetOrCreateLabel (line 272) | private LabeledStatementSyntax GetOrCreateLabel(BasicBlock basicBlock) method GenerateLocalVariableName (line 283) | public string GenerateLocalVariableName(string nameHint = null) method RegisterLocalVariable (line 289) | public void RegisterLocalVariable(Slot slot, string localVariableName) method GenerateAnnotation (line 294) | private static SyntaxAnnotation GenerateAnnotation(Block block) method GenerateAnnotation (line 299) | private static SyntaxAnnotation GenerateAnnotation(Link link) method ProcessCodeToGenerate (line 304) | internal void ProcessCodeToGenerate() method ProcessEntryBlock (line 359) | public void ProcessEntryBlock(ExecutionBlock functionStartBlock) method BuildGlobalConnectivityCache (line 376) | private void BuildGlobalConnectivityCache() method BuildCurrentBlockConnectivityCache (line 409) | private void BuildCurrentBlockConnectivityCache() method FindAllPaths (line 441) | private void FindAllPaths(List> paths, ... type ExecutionBlockLinkState (line 462) | enum ExecutionBlockLinkState class VisualScriptCompilerResult (line 481) | public class VisualScriptCompilerResult : LoggerResult class VisualScriptCompilerOptions (line 487) | public class VisualScriptCompilerOptions class VisualScriptCompiler (line 496) | public class VisualScriptCompiler method Generate (line 498) | public static VisualScriptCompilerResult Generate(VisualScriptAsset vi... method ConvertAccessibility (line 618) | private static SyntaxTokenList ConvertAccessibility(SyntaxTokenList to... method ConvertVirtualModifier (line 637) | private static SyntaxTokenList ConvertVirtualModifier(SyntaxTokenList ... method ConvertRefKind (line 654) | private static SyntaxTokenList ConvertRefKind(ParameterRefKind refKind) method GenerateAnnotation (line 669) | private static SyntaxAnnotation GenerateAnnotation(Method method) FILE: sources/engine/Stride.Assets/Serializers/ComputeColorParametersSerializer.cs class ComputeColorParametersSerializer (line 12) | [YamlSerializerFactory(YamlAssetProfile.Name)] method TryCreate (line 15) | public override IYamlSerializable TryCreate(SerializerContext context,... method WriteDictionaryItems (line 21) | protected override void WriteDictionaryItems(ref ObjectContext objectC... method CanVisit (line 30) | public bool CanVisit(Type type) method Visit (line 35) | public void Visit(ref VisitorContext context) FILE: sources/engine/Stride.Assets/Serializers/EntitySerializer.cs class EntitySerializer (line 14) | [YamlSerializerFactory(YamlAssetProfile.Name)] method TryCreate (line 18) | public override IYamlSerializable TryCreate(SerializerContext context,... method CreateOrTransformObject (line 24) | protected override void CreateOrTransformObject(ref ObjectContext obje... FILE: sources/engine/Stride.Assets/Serializers/ParameterKeyDictionarySerializer.cs class ParameterKeyDictionarySerializer (line 15) | [YamlSerializerFactory(YamlAssetProfile.Name)] method TryCreate (line 18) | public override IYamlSerializable TryCreate(SerializerContext context,... method WriteDictionaryItem (line 24) | protected override void WriteDictionaryItem(ref ObjectContext objectCo... method ReadDictionaryItem (line 42) | protected override KeyValuePair ReadDictionaryItem(ref... method CanVisit (line 65) | public bool CanVisit(Type type) method Visit (line 71) | public void Visit(ref VisitorContext context) FILE: sources/engine/Stride.Assets/Serializers/ParameterKeySerializer.cs class ParameterKeySerializer (line 16) | [YamlSerializerFactory(YamlAssetProfile.Name)] method CanVisit (line 19) | public override bool CanVisit(Type type) method ConvertFrom (line 24) | public override object ConvertFrom(ref ObjectContext objectContext, Sc... method WriteScalar (line 34) | protected override void WriteScalar(ref ObjectContext objectContext, S... method ConvertTo (line 42) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/engine/Stride.Assets/Serializers/SceneCameraSlotIdSerializer.cs class SceneCameraSlotIdSerializer (line 16) | [YamlSerializerFactory(YamlAssetProfile.Name)] method CanVisit (line 19) | public override bool CanVisit(Type type) method ConvertFrom (line 25) | public override object ConvertFrom(ref ObjectContext context, Scalar f... method ConvertTo (line 32) | public override string ConvertTo(ref ObjectContext objectContext) FILE: sources/engine/Stride.Assets/Skyboxes/SkyboxAsset.cs class SkyboxAsset (line 21) | [DataContract("SkyboxAsset")] method SkyboxAsset (line 37) | public SkyboxAsset() method GetDependencies (line 85) | public IEnumerable GetDependencies() FILE: sources/engine/Stride.Assets/Skyboxes/SkyboxAssetCompiler.cs class SkyboxAssetCompiler (line 20) | [AssetCompiler(typeof(SkyboxAsset), typeof(AssetCompilationContext))] method GetInputTypes (line 23) | public override IEnumerable GetInputTypes(AssetIt... method GetInputFiles (line 28) | public override IEnumerable GetInputFiles(AssetItem assetItem) method Prepare (line 43) | protected override void Prepare(AssetCompilerContext context, AssetIte... class SkyboxCompileCommand (line 110) | private class SkyboxCompileCommand : AssetCommand method SkyboxCompileCommand (line 112) | public SkyboxCompileCommand(string url, SkyboxAsset parameters, IAss... method ComputeParameterHash (line 119) | protected override void ComputeParameterHash(BinarySerializationWrit... method DoCommandOverride (line 126) | protected override Task DoCommandOverride(ICommandCont... FILE: sources/engine/Stride.Assets/Skyboxes/SkyboxGenerator.cs class SkyboxGeneratorContext (line 25) | public class SkyboxGeneratorContext : ShaderGeneratorContext method SkyboxGeneratorContext (line 27) | public SkyboxGeneratorContext(SkyboxAsset skybox, IDatabaseFileProvide... method Destroy (line 69) | protected override void Destroy() class SkyboxResult (line 78) | public class SkyboxResult : LoggerResult class SkyboxGenerator (line 83) | public class SkyboxGenerator method Compile (line 85) | public static SkyboxResult Compile(SkyboxAsset asset, SkyboxGeneratorC... method BuildTextureForSkyboxGenerationLocation (line 171) | public static string BuildTextureForSkyboxGenerationLocation(string te... FILE: sources/engine/Stride.Assets/Skyboxes/SkyboxPreFilteringDiffuseOrder.cs type SkyboxPreFilteringDiffuseOrder (line 9) | public enum SkyboxPreFilteringDiffuseOrder FILE: sources/engine/Stride.Assets/Sprite/PackingAttributes.cs class PackingAttributes (line 13) | [DataContract] method PackingAttributes (line 19) | public PackingAttributes() FILE: sources/engine/Stride.Assets/Sprite/SpriteInfo.cs class SpriteInfo (line 15) | [DataContract("SpriteInfo")] method SpriteInfo (line 127) | public SpriteInfo() FILE: sources/engine/Stride.Assets/Sprite/SpriteSheetAsset.cs class SpriteSheetAsset (line 22) | [DataContract("SpriteSheet")] method IsSRGBTexture (line 93) | public bool IsSRGBTexture(ColorSpace colorSpaceReference) => ((colorSp... method BuildTextureUrl (line 171) | public static string BuildTextureUrl(UFile textureAbsolutePath, int sp... method BuildTextureAtlasUrl (line 181) | public static string BuildTextureAtlasUrl(UFile textureAbsolutePath, i... FILE: sources/engine/Stride.Assets/Sprite/SpriteSheetAssetCompiler.cs class SpriteSheetAssetCompiler (line 27) | [AssetCompiler(typeof(SpriteSheetAsset), typeof(AssetCompilationContext))] method TextureFileIsValid (line 30) | private static bool TextureFileIsValid(UFile file) method Prepare (line 35) | protected override void Prepare(AssetCompilerContext context, AssetIte... class SpriteSheetCommand (line 118) | public class SpriteSheetCommand : AssetCommand method SpriteSheetCommand (line 120) | public SpriteSheetCommand(string url, SpriteSheetParameters paramete... method ComputeAssemblyHash (line 126) | protected override void ComputeAssemblyHash(BinarySerializationWrite... method DoCommandOverride (line 134) | protected override Task DoCommandOverride(ICommandCont... method CreateAtlasTextures (line 289) | private ResultStatus CreateAtlasTextures(ICommandContext commandCont... method LoadImage (line 399) | private static Image LoadImage(TextureTool texTool, UFile sourcePath... class PackedSpriteInfo (line 412) | private class PackedSpriteInfo method PackedSpriteInfo (line 436) | public PackedSpriteInfo(RotableRectangle packedRectangle, int atla... class SpriteSheetParameters (line 448) | [DataContract] method SpriteSheetParameters (line 451) | public SpriteSheetParameters() method SpriteSheetParameters (line 455) | public SpriteSheetParameters(SpriteSheetAsset sheetAsset, Dictionary... FILE: sources/engine/Stride.Assets/Sprite/SpriteSheetFactories.cs class SpriteSheetSprite2DFactory (line 7) | public class SpriteSheetSprite2DFactory : AssetFactory method Create (line 9) | public static SpriteSheetAsset Create() method New (line 17) | public override SpriteSheetAsset New() class SpriteSheetUIFactory (line 23) | public class SpriteSheetUIFactory : AssetFactory method Create (line 25) | public static SpriteSheetAsset Create() method New (line 33) | public override SpriteSheetAsset New() FILE: sources/engine/Stride.Assets/Sprite/SpriteSheetType.cs type SpriteSheetType (line 11) | public enum SpriteSheetType FILE: sources/engine/Stride.Assets/SpriteFont/CharacterRegion.cs class CharacterRegion (line 14) | [DataContract("CharacterRegion")] method CharacterRegion (line 23) | public CharacterRegion(char start, char end) method CharacterRegion (line 36) | public CharacterRegion() method Flatten (line 59) | public static IEnumerable Flatten(List regions) method GetCharacters (line 75) | private IEnumerable GetCharacters() FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/BitmapImporter.cs class BitmapImporter (line 93) | internal class BitmapImporter : IFontImporter method Import (line 102) | public void Import(SpriteFontAsset options, List characters) method FindGlyphs (line 151) | static IEnumerable FindGlyphs(Bitmap bitmap) method IsMarkerColor (line 186) | static bool IsMarkerColor(Color color) FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/BitmapUtils.cs class BitmapUtils (line 91) | internal static class BitmapUtils method CopyRect (line 94) | public static void CopyRect(Bitmap source, Rectangle sourceRegion, Bit... method IsAlphaEntirely (line 117) | public static bool IsAlphaEntirely(byte expectedAlpha, Bitmap bitmap, ... method IsRgbEntirely (line 138) | public static bool IsRgbEntirely(DrawingColor expectedRgb, Bitmap bitmap) method ConvertGreyToAlpha (line 166) | public static void ConvertGreyToAlpha(Bitmap bitmap, Rectangle region) method PremultiplyAlphaClearType (line 186) | public static void PremultiplyAlphaClearType(Bitmap bitmap, bool srgb) method PremultiplyAlpha (line 218) | public static void PremultiplyAlpha(Bitmap bitmap, bool srgb) method PadBorderPixels (line 258) | public static void PadBorderPixels(Bitmap bitmap, Rectangle region) method CopyBorderPixel (line 286) | static void CopyBorderPixel(PixelAccessor bitmapData, int sourceX, int... method ChangePixelFormat (line 295) | public static Bitmap ChangePixelFormat(Bitmap bitmap, PixelFormat format) class PixelAccessor (line 304) | public sealed class PixelAccessor : IDisposable method PixelAccessor (line 307) | public PixelAccessor(Bitmap bitmap, ImageLockMode mode, Rectangle? r... method Dispose (line 318) | public void Dispose() method PixelAddress (line 349) | unsafe IntPtr PixelAddress(int x, int y) FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/CharacterRegionTypeConverter.cs class CharacterRegionTypeConverter (line 84) | internal class CharacterRegionTypeConverter : TypeConverter method CanConvertFrom (line 86) | public override bool CanConvertFrom(ITypeDescriptorContext context, Ty... method ConvertFrom (line 92) | public override object ConvertFrom(ITypeDescriptorContext context, Cul... method ConvertCharacter (line 131) | static char ConvertCharacter(string value) FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/ContentCompilerResult.cs class ContentCompilerResult (line 31) | internal sealed class ContentCompilerResult FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/FontNotFoundException.cs class FontNotFoundException (line 7) | internal class FontNotFoundException : Exception method FontNotFoundException (line 9) | public FontNotFoundException(string fontName) : base(string.Format("Fo... FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/Glyph.cs class Glyph (line 83) | internal class Glyph method Glyph (line 86) | public Glyph(char character, Bitmap bitmap, Rectangle? subrect = null) FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/GlyphCropper.cs class GlyphCropper (line 83) | internal static class GlyphCropper method Crop (line 85) | public static void Crop(Glyph glyph) FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/GlyphPacker.cs class GlyphPacker (line 86) | internal static class GlyphPacker method ArrangeGlyphs (line 88) | public static Bitmap ArrangeGlyphs(Glyph[] sourceGlyphs) method CopyGlyphsToOutput (line 129) | static Bitmap CopyGlyphsToOutput(List glyphs, int width... class ArrangedGlyph (line 152) | class ArrangedGlyph method PositionGlyph (line 165) | static void PositionGlyph(List glyphs, int index, int o... method FindIntersectingGlyph (line 197) | static int FindIntersectingGlyph(List glyphs, int index... method CompareGlyphSizes (line 224) | static int CompareGlyphSizes(ArrangedGlyph a, ArrangedGlyph b) method GuessOutputWidth (line 239) | static int GuessOutputWidth(Glyph[] sourceGlyphs) method MakeValidTextureSize (line 257) | static int MakeValidTextureSize(int value, bool requirePowerOfTwo) FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/IFontImporter.cs type IFontImporter (line 83) | internal interface IFontImporter method Import (line 90) | void Import(SpriteFontAsset options, List characters); FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/OfflineRasterizedFontCompiler.cs class OfflineRasterizedFontCompiler (line 94) | public class OfflineRasterizedFontCompiler method Compile (line 103) | public static Graphics.SpriteFont Compile(IFontFactory fontFactory, Sp... method ImportFont (line 145) | static Glyph[] ImportFont(SpriteFontAsset options, out float lineSpaci... method GetCharactersToImport (line 204) | public static List GetCharactersToImport(SpriteFontAsset asset) FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/OfflineRasterizedSpriteFontWriter.cs class OfflineRasterizedSpriteFontWriter (line 88) | internal static class OfflineRasterizedSpriteFontWriter method CreateSpriteFontData (line 90) | public static Graphics.SpriteFont CreateSpriteFontData(IFontFactory fo... method ConvertGlyphs (line 99) | static Graphics.Font.Glyph[] ConvertGlyphs(Glyph[] glyphs) method GetImage (line 118) | static Graphics.Image GetImage(SpriteFontAsset options, Bitmap bitmap,... method GetImageRgba32 (line 126) | static Graphics.Image GetImageRgba32(Bitmap bitmap, bool srgb) method GetCompressedMono (line 145) | static unsafe Graphics.Image GetCompressedMono(Bitmap bitmap, SpriteFo... type BC2Pixel (line 171) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method CompressBlock (line 203) | static void CompressBlock(BitmapUtils.PixelAccessor bitmapData, int bl... FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/SignedDistanceFieldFontCompiler.cs class SignedDistanceFieldFontCompiler (line 94) | public class SignedDistanceFieldFontCompiler method Compile (line 102) | public static Graphics.SpriteFont Compile(IFontFactory fontFactory, Sp... method ImportFont (line 118) | static Glyph[] ImportFont(SpriteFontAsset options, out float lineSpaci... method DefaultCharacterExists (line 163) | private static bool DefaultCharacterExists(char defaultCharacter, List... method GetCharactersToImport (line 177) | public static List GetCharactersToImport(SpriteFontAsset asset) FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/SignedDistanceFieldFontImporter.cs class SignedDistanceFieldFontImporter (line 19) | internal class SignedDistanceFieldFontImporter : IFontImporter method LoadSDFBitmap (line 45) | private Bitmap LoadSDFBitmap(char c, int width, int height, float offs... method Normalize (line 100) | private void Normalize(Bitmap bitmap) method Import (line 127) | public void Import(SpriteFontAsset options, List characters) method ImportGlyph (line 191) | private Glyph ImportGlyph(FontFace fontFace, char character, FontMetri... method LinearToGamma (line 255) | private static byte LinearToGamma(byte color) FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/SignedDistanceFieldFontWriter.cs class SignedDistanceFieldFontWriter (line 88) | internal static class SignedDistanceFieldFontWriter method CreateSpriteFontData (line 90) | public static Graphics.SpriteFont CreateSpriteFontData(IFontFactory fo... method ConvertGlyphs (line 99) | static Graphics.Font.Glyph[] ConvertGlyphs(Glyph[] glyphs) method GetImage (line 118) | static Graphics.Image GetImage(SpriteFontAsset options, Bitmap bitmap) method GetImageRgba32 (line 126) | static Graphics.Image GetImageRgba32(Bitmap bitmap) type BC2Pixel (line 145) | [StructLayout(LayoutKind.Sequential, Pack = 4)] FILE: sources/engine/Stride.Assets/SpriteFont/Compiler/TrueTypeImporter.cs class TrueTypeImporter (line 41) | internal class TrueTypeImporter : IFontImporter method Import (line 50) | public void Import(SpriteFontAsset options, List characters) method ImportGlyph (line 92) | private Glyph ImportGlyph(Factory factory, FontFace fontFace, char cha... method LinearToGamma (line 210) | private static byte LinearToGamma(byte color) FILE: sources/engine/Stride.Assets/SpriteFont/FileFontProvider.cs class FileFontProvider (line 16) | [DataContract("FileFontProvider")] method GetFontFace (line 32) | public override FontFace GetFontFace() method GetFontPath (line 72) | public override string GetFontPath(AssetCompilerResult result = null) method GetFontName (line 82) | public override string GetFontName() FILE: sources/engine/Stride.Assets/SpriteFont/FontProviderBase.cs class FontProviderBase (line 10) | [DataContract("FontProviderBase")] method GetFontFace (line 20) | public abstract FontFace GetFontFace(); method GetFontPath (line 26) | public abstract string GetFontPath(AssetCompilerResult result = null); method GetFontName (line 32) | public abstract string GetFontName(); FILE: sources/engine/Stride.Assets/SpriteFont/FontTextureFormat.cs type FontTextureFormat (line 7) | [DataContract] FILE: sources/engine/Stride.Assets/SpriteFont/OfflineRasterizedSpriteFontType.cs class OfflineRasterizedSpriteFontType (line 14) | [DataContract("OfflineRasterizedSpriteFontType")] FILE: sources/engine/Stride.Assets/SpriteFont/PrecompiledSpriteFontAsset.cs class PrecompiledSpriteFontAsset (line 17) | [DataContract("PregeneratedSpriteFont")] FILE: sources/engine/Stride.Assets/SpriteFont/PrecompiledSpriteFontAssetCompiler.cs class PrecompiledSpriteFontAssetCompiler (line 16) | [AssetCompiler(typeof(PrecompiledSpriteFontAsset), typeof(AssetCompilati... method Prepare (line 21) | protected override void Prepare(AssetCompilerContext context, AssetIte... class PrecompiledSpriteFontCommand (line 28) | internal class PrecompiledSpriteFontCommand : AssetCommand GetInputFiles() method DoCommandOverride (line 40) | protected override Task DoCommandOverride(ICommandCont... FILE: sources/engine/Stride.Assets/SpriteFont/RuntimeRasterizedSpriteFontType.cs class RuntimeRasterizedSpriteFontType (line 12) | [DataContract("RuntimeRasterizedSpriteFontType")] FILE: sources/engine/Stride.Assets/SpriteFont/SignedDistanceFieldSpriteFontType.cs class SignedDistanceFieldSpriteFontType (line 13) | [DataContract("SignedDistanceFieldSpriteFontType")] FILE: sources/engine/Stride.Assets/SpriteFont/SpriteFontAsset.cs class SpriteFontAsset (line 14) | [DataContract("SpriteFont")] FILE: sources/engine/Stride.Assets/SpriteFont/SpriteFontAssetCompiler.cs class SpriteFontAssetCompiler (line 20) | [AssetCompiler(typeof(SpriteFontAsset), typeof(AssetCompilationContext))] method Prepare (line 25) | protected override void Prepare(AssetCompilerContext context, AssetIte... class OfflineRasterizedFontCommand (line 78) | internal class OfflineRasterizedFontCommand : AssetCommand GetInputFiles() method ComputeParameterHash (line 107) | protected override void ComputeParameterHash(BinarySerializationWrit... method DoCommandOverride (line 113) | protected override Task DoCommandOverride(ICommandCont... class SignedDistanceFieldFontCommand (line 146) | internal class SignedDistanceFieldFontCommand : AssetCommand DoCommandOverride(ICommandCont... class RuntimeRasterizedFontCommand (line 183) | internal class RuntimeRasterizedFontCommand : AssetCommand DoCommandOverride(ICommandCont... class FailedFontCommand (line 207) | internal class FailedFontCommand : AssetCommand method FailedFontCommand (line 209) | public FailedFontCommand() : base(null, null, null) { } method DoCommandOverride (line 211) | protected override Task DoCommandOverride(ICommandCont... FILE: sources/engine/Stride.Assets/SpriteFont/SpriteFontAssetExtensions.cs class SpriteFontAssetExtensions (line 16) | public static class SpriteFontAssetExtensions method GeneratePrecompiledSpriteFont (line 28) | public static PrecompiledSpriteFontAsset GeneratePrecompiledSpriteFont... method GeneratePrecompiledSDFSpriteFont (line 75) | public static PrecompiledSpriteFontAsset GeneratePrecompiledSDFSpriteF... FILE: sources/engine/Stride.Assets/SpriteFont/SpriteFontAssetFactories.cs class OfflineRasterizedSpriteFontFactory (line 8) | public class OfflineRasterizedSpriteFontFactory : AssetFactory GetOptions(TemplateG... method UpdatePackagePlatforms (line 46) | public static IEnumerable UpdatePackagePlatforms(Pack... method GeneratePlatformProjectLocation (line 175) | public static UFile GeneratePlatformProjectLocation(string name, Packa... method GenerateTemplate (line 185) | public static SolutionProject GenerateTemplate(TemplateGeneratorParame... method GenerateTemplate (line 206) | public static SolutionProject GenerateTemplate(TemplateGeneratorParame... method PrepareTemplate (line 243) | public static ProjectTemplate PrepareTemplate(TemplateGeneratorParamet... method Progress (line 282) | public static void Progress(ILogger log, string message, int stepIndex... method ConvertXkfxToCSharp (line 289) | private static void ConvertXkfxToCSharp(string sdfxfile) method RemoveProject (line 296) | private static void RemoveProject(ProjectReference projectReference, I... FILE: sources/engine/Stride.Assets/Templates/SelectedSolutionPlatform.cs type SelectedSolutionPlatform (line 8) | public struct SelectedSolutionPlatform method SelectedSolutionPlatform (line 10) | public SelectedSolutionPlatform(SolutionPlatform platform, SolutionPla... FILE: sources/engine/Stride.Assets/Textures/AlphaFormat.cs type AlphaFormat (line 11) | [DataContract] FILE: sources/engine/Stride.Assets/Textures/ColorTextureType.cs class ColorTextureType (line 12) | [CategoryOrder(40, "Transparency", Expand = ExpandRule.Never)] method IsSRgb (line 28) | public bool IsSRgb(ColorSpace colorSpaceReference) => ((colorSpaceRefe... FILE: sources/engine/Stride.Assets/Textures/GrayscaleTextureType.cs class GrayscaleTextureType (line 16) | [DataContract("GrayscaleTextureType")] method IsSRgb (line 20) | public bool IsSRgb(ColorSpace colorSpaceReference) => false; FILE: sources/engine/Stride.Assets/Textures/ITextureType.cs type ITextureType (line 9) | public interface ITextureType method IsSRgb (line 11) | bool IsSRgb(ColorSpace colorSpaceReference); FILE: sources/engine/Stride.Assets/Textures/NormalMapTextureType.cs class NormapMapTextureType (line 11) | [DataContract("NormalMapTextureType")] method IsSRgb (line 15) | public bool IsSRgb(ColorSpace colorSpaceReference) => false; FILE: sources/engine/Stride.Assets/Textures/Packing/AtlasTextureElement.cs class AtlasTextureElement (line 12) | public class AtlasTextureElement method AtlasTextureElement (line 57) | public AtlasTextureElement() : method AtlasTextureElement (line 72) | public AtlasTextureElement(string name, Image texture, RotableRectangl... method Clone (line 87) | public AtlasTextureElement Clone() method ToString (line 92) | public override string ToString() FILE: sources/engine/Stride.Assets/Textures/Packing/AtlasTextureFactory.cs class AtlasTextureFactory (line 13) | public static class AtlasTextureFactory method CreateTextureAtlas (line 21) | public static Image CreateTextureAtlas(AtlasTextureLayout atlasTexture... method GetSourceTextureCoordinate (line 148) | internal static int GetSourceTextureCoordinate(int value, int maxValue... method SetPixel (line 170) | private static unsafe void SetPixel(IntPtr outBufferPointer, int write... method GetColorRGBA (line 177) | private static unsafe Color GetColorRGBA(IntPtr inBufferPointer, int r... method GetColorRRR1 (line 182) | private static unsafe Color GetColorRRR1(IntPtr inBufferPointer, int r... method GetColorRG01 (line 188) | private static unsafe Color GetColorRG01(IntPtr inBufferPointer, int r... method GetColorBlack (line 195) | private static unsafe Color GetColorBlack(IntPtr inBufferPointer, int ... FILE: sources/engine/Stride.Assets/Textures/Packing/AtlasTextureLayout.cs class AtlasTextureLayout (line 10) | public class AtlasTextureLayout FILE: sources/engine/Stride.Assets/Textures/Packing/MaxRectanglesBinPack.cs class MaxRectanglesBinPack (line 13) | public class MaxRectanglesBinPack method MaxRectanglesBinPack (line 27) | public MaxRectanglesBinPack() method MaxRectanglesBinPack (line 37) | public MaxRectanglesBinPack(int width, int height, bool useRotation) method Initialize (line 48) | public void Initialize(int width, int height, bool allowRotation) method PackRectangles (line 67) | public void PackRectangles(List elementsToPack, T... method TakeSpaceForRectangle (line 126) | private void TakeSpaceForRectangle(RotableRectangle rectangleToPlace) method PruneFreeList (line 145) | private void PruneFreeList() method SplitFreeNode (line 171) | private bool SplitFreeNode(Rectangle freeNode, RotableRectangle usedNode) method ChooseTargetPosition (line 230) | private RotableRectangle ChooseTargetPosition(int width, int height, T... method FindPositionForNewNodeBestShortSideFit (line 285) | private RotableRectangle FindPositionForNewNodeBestShortSideFit(int wi... method FindPositionForNewNodeBottomLeft (line 353) | private RotableRectangle FindPositionForNewNodeBottomLeft(int width, i... method FindPositionForNewNodeContactPoint (line 405) | private RotableRectangle FindPositionForNewNodeContactPoint(int width,... method ContactPointScoreNode (line 452) | private int ContactPointScoreNode(int x, int y, int width, int height) method CommonIntervalLength (line 473) | private int CommonIntervalLength(int i1Start, int i1End, int i2Start, ... method FindPositionForNewNodeBestLongSideFit (line 488) | private RotableRectangle FindPositionForNewNodeBestLongSideFit(int wid... method FindPositionForNewNodeBestAreaFit (line 550) | private RotableRectangle FindPositionForNewNodeBestAreaFit(int width, ... FILE: sources/engine/Stride.Assets/Textures/Packing/RotableRectangle.cs type RotableRectangle (line 13) | public struct RotableRectangle method RotableRectangle (line 48) | public RotableRectangle(int x, int y, int width, int height, bool isRo... method RotableRectangle (line 62) | public RotableRectangle(Rectangle rectangle, bool isRotated = false) method ToString (line 71) | public override string ToString() method IsEmpty (line 80) | public bool IsEmpty() FILE: sources/engine/Stride.Assets/Textures/Packing/TexturePacker.cs class TexturePacker (line 13) | public class TexturePacker method Reset (line 60) | public void Reset() method PackTextures (line 70) | public bool PackTextures(List textureElements) method CreateSubSizeArray (line 122) | private static List CreateSubSizeArray(int maxWidth, int maxHei... method CompareTextureAtlasLists (line 165) | private int CompareTextureAtlasLists(List atlasLis... method PackTextures (line 187) | private bool PackTextures(List textureElements, T... method CreateBestAtlasLayout (line 219) | private AtlasTextureLayout CreateBestAtlasLayout(List ((colorSpaceRefe... FILE: sources/engine/Stride.Assets/Textures/RenderTextureAssetCompiler.cs class RenderTextureAssetCompiler (line 14) | [AssetCompiler(typeof(RenderTextureAsset), typeof(AssetCompilationContex... method Prepare (line 17) | protected override void Prepare(AssetCompilerContext context, AssetIte... class RenderTextureConvertCommand (line 29) | private class RenderTextureConvertCommand : AssetCommand DoCommandOverride(ICommandCont... type RenderTextureParameters (line 51) | [DataContract] method RenderTextureParameters (line 57) | public RenderTextureParameters(RenderTextureAsset asset, ColorSpace ... FILE: sources/engine/Stride.Assets/Textures/TextureAsset.cs class TextureAsset (line 18) | [DataContract("Texture")] FILE: sources/engine/Stride.Assets/Textures/TextureAssetCompiler.cs class TextureAssetCompiler (line 28) | [AssetCompiler(typeof(TextureAsset), typeof(AssetCompilationContext))] method GetInputTypes (line 31) | public override IEnumerable GetInputTypes(AssetIt... method Prepare (line 36) | protected override void Prepare(AssetCompilerContext context, AssetIte... class TextureConvertCommand (line 53) | public class TextureConvertCommand : AssetCommand GetInputFiles() method Import (line 66) | private ResultStatus Import(ICommandContext commandContext, TextureT... method DoCommandOverride (line 78) | protected override Task DoCommandOverride(ICommandCont... method ComputeAssemblyHash (line 91) | protected override void ComputeAssemblyHash(BinarySerializationWrite... class TextureConvertParameters (line 106) | [DataContract] method TextureConvertParameters (line 109) | public TextureConvertParameters() method TextureConvertParameters (line 113) | public TextureConvertParameters( FILE: sources/engine/Stride.Assets/Textures/TextureHelper.cs class TextureHelper (line 25) | public static class TextureHelper class ImportParameters (line 30) | public class ImportParameters method ImportParameters (line 64) | public ImportParameters(TextureConvertParameters textureParameters) method ImportParameters (line 88) | public ImportParameters(SpriteSheetAssetCompiler.SpriteSheetParamete... method FindBestTextureSize (line 121) | public static Size2 FindBestTextureSize(ImportParameters parameters, P... method FindMaximumTextureSize (line 146) | public static Size2 FindMaximumTextureSize(ImportParameters parameters... method DetermineOutputFormat (line 194) | public static PixelFormat DetermineOutputFormat(ImportParameters param... method ImportTextureImageRaw (line 395) | public static ResultStatus ImportTextureImageRaw(TextureTool textureTo... method ImportTextureImage (line 484) | public static ResultStatus ImportTextureImage(ContentManager assetMana... method ImportStreamableTextureImage (line 505) | public static ResultStatus ImportStreamableTextureImage(ContentManager... method ShouldUseDataContainer (line 563) | public static bool ShouldUseDataContainer(bool isStreamable, TexImage.... method ToAlphaFormat (line 568) | private static AlphaFormat ToAlphaFormat(this AlphaLevels alphaLevels) FILE: sources/engine/Stride.Assets/Textures/TextureHint.cs type TextureHint (line 12) | [DataContract("TextureHint")] FILE: sources/engine/Stride.Assets/Textures/TextureImporter.cs class TextureImporter (line 14) | public class TextureImporter : AssetImporterBase method Import (line 36) | public override IEnumerable Import(UFile rawAssetPath, Asse... FILE: sources/engine/Stride.Assets/Textures/TextureQuality.cs type TextureQuality (line 11) | [DataContract("TextureQuality")] FILE: sources/engine/Stride.Assets/Textures/TextureSettings.cs class TextureSettings (line 9) | [DataContract] method TextureSettings (line 13) | public TextureSettings() FILE: sources/engine/Stride.Assets/ToolLocator.cs class ToolLocator (line 12) | static class ToolLocator method LocateTool (line 14) | public static UFile LocateTool(string toolName) FILE: sources/engine/Stride.Assets/UI/UIAssetBase.cs class UIAssetBase (line 23) | public abstract class UIAssetBase : AssetCompositeHierarchy EnumerateChildParts(UIElement p... FILE: sources/engine/Stride.Assets/UI/UIAssetCompilerBase.cs class UIAssetCompilerBase (line 16) | public abstract class UIAssetCompilerBase : AssetCompilerBase method GetRuntimeTypes (line 19) | public override IEnumerable GetRuntimeTypes(AssetItem assetItem) method Prepare (line 24) | protected sealed override void Prepare(AssetCompilerContext context, A... method Create (line 31) | protected abstract UIConvertCommand Create(string url, T parameters, P... class UIConvertCommand (line 33) | protected abstract class UIConvertCommand : AssetCommand method UIConvertCommand (line 35) | protected UIConvertCommand(string url, T parameters, IAssetFinder as... method DoCommandOverride (line 40) | protected sealed override Task DoCommandOverride(IComm... method Create (line 50) | protected abstract ComponentBase Create(ICommandContext commandConte... FILE: sources/engine/Stride.Assets/UI/UIElementDesign.cs class UIElementDesign (line 15) | [DataContract("UIElementDesign")] method UIElementDesign (line 24) | public UIElementDesign() method UIElementDesign (line 34) | public UIElementDesign([NotNull] UIElement uiElement) method Equals (line 61) | public bool Equals(UIElementDesign other) method Equals (line 69) | public override bool Equals(object obj) method GetHashCode (line 77) | public override int GetHashCode() method ToString (line 94) | public override string ToString() FILE: sources/engine/Stride.Assets/UI/UIFactories.cs class UIPageFactory (line 9) | internal class UIPageFactory : AssetFactory method Create (line 11) | public static UIPageAsset Create() method New (line 21) | public override UIPageAsset New() => Create(); FILE: sources/engine/Stride.Assets/UI/UILibraryAsset.cs class UILibraryAsset (line 16) | [DataContract("UILibraryAsset")] method CreateElementInstance (line 44) | [NotNull] method CreateElementInstance (line 60) | [NotNull] FILE: sources/engine/Stride.Assets/UI/UILibraryAssetCompiler.cs class UILibraryAssetCompiler (line 17) | [AssetCompiler(typeof(UILibraryAsset), typeof(AssetCompilationContext))] method GetInputTypes (line 20) | public override IEnumerable GetInputTypes(AssetIt... method Create (line 26) | protected override UIConvertCommand Create(string url, UILibraryAsset ... class UILibraryCommand (line 31) | private sealed class UILibraryCommand : UIConvertCommand method UILibraryCommand (line 33) | public UILibraryCommand(string url, UILibraryAsset parameters, IAsse... method Create (line 38) | protected override ComponentBase Create(ICommandContext commandContext) FILE: sources/engine/Stride.Assets/UI/UIPageAsset.cs class UIPageAsset (line 14) | [DataContract("UIPageAsset")] FILE: sources/engine/Stride.Assets/UI/UIPageAssetCompiler.cs class UIPageAssetCompiler (line 15) | [AssetCompiler(typeof(UIPageAsset), typeof(AssetCompilationContext))] method GetInputTypes (line 18) | public override IEnumerable GetInputTypes(AssetIt... method Create (line 24) | protected override UIConvertCommand Create(string url, UIPageAsset par... class UIPageCommand (line 29) | private sealed class UIPageCommand : UIConvertCommand method UIPageCommand (line 31) | public UIPageCommand(string url, UIPageAsset parameters, IAssetFinde... method Create (line 36) | protected override ComponentBase Create(ICommandContext commandContext) FILE: sources/engine/Stride.Assets/WindowsGameSettingsProfile.cs class WindowsGameSettingsProfile (line 14) | [DataContract("WindowsGameSettingsProfile")] method WindowsGameSettingsProfile (line 17) | public WindowsGameSettingsProfile() method GetSupportedGraphicsPlatforms (line 22) | public override IEnumerable GetSupportedGraphicsPlat... FILE: sources/engine/Stride.Audio.Tests/AudioTestGame.cs class AudioTestGame (line 14) | public class AudioTestGame : GameTestBase FILE: sources/engine/Stride.Audio.Tests/BasicTest.cs class BasicTest (line 13) | public class BasicTest : AudioTestGame method BasicTest (line 15) | public BasicTest() method LoadContent (line 29) | protected override Task LoadContent() method Update (line 43) | protected override void Update(GameTime gameTime) method RunBasicGame (line 67) | [Fact] FILE: sources/engine/Stride.Audio.Tests/Engine/GameClassForTests.cs class GameClassForTests (line 12) | internal class GameClassForTests : GameTestBase method Update (line 16) | protected override void Update(GameTime gameTime) method Draw (line 27) | protected override void Draw(GameTime gameTime) method LoadContent (line 38) | protected override async Task LoadContent() FILE: sources/engine/Stride.Audio.Tests/Engine/LaunchProgram.cs class LaunchProgram (line 6) | public class LaunchProgram method Main (line 8) | public static void Main() FILE: sources/engine/Stride.Audio.Tests/Engine/TestAssetLoading.cs class TestAssetLoading (line 12) | public class TestAssetLoading method TestSoundEffectLoading (line 17) | [Fact] method TestSoundEffectLoadingImpl (line 25) | private static void TestSoundEffectLoadingImpl(Game game) method TestSoundMusicLoading (line 37) | [Fact] method TestSoundMusicLoadingImpl (line 43) | private static void TestSoundMusicLoadingImpl(Game game) FILE: sources/engine/Stride.Audio.Tests/Engine/TestAudioEmitterProcessor.cs class TestAudioEmitterProcessor (line 19) | public class TestAudioEmitterProcessor method BuildEntityHierarchy (line 38) | private void BuildEntityHierarchy() method AddSoundEffectToEmitterComponents (line 55) | private void AddSoundEffectToEmitterComponents(Game game) method AddRootEntityToEntitySystem (line 80) | private void AddRootEntityToEntitySystem(Game game) method AddListenersToAudioSystem (line 89) | private void AddListenersToAudioSystem(Game game) method CreateAndAddListenerComponentToEntities (line 98) | private void CreateAndAddListenerComponentToEntities() method CreateAndAddEmitterComponentToEntities (line 109) | private void CreateAndAddEmitterComponentToEntities() method TestAddRemoveListeners (line 156) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestAddRemoveListenersHelper (line 162) | private void TestAddRemoveListenersHelper(Game game) method TestAddRemoveEntityWithEmitter (line 206) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestAddRemoveEntityWithEmitterHelper (line 212) | private void TestAddRemoveEntityWithEmitterHelper(Game game) method TestAddRemoveSoundEffect (line 247) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestAddRemoveSoundEffectHelper (line 254) | private void TestAddRemoveSoundEffectHelper(Game game) method TestEmitterUpdateValues (line 296) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestEmitterUpdateValuesSetup (line 306) | private void TestEmitterUpdateValuesSetup(Game game) method EntityPositionAndEmitterbfrUpdate (line 322) | private void EntityPositionAndEmitterbfrUpdate(Game game, int loopCoun... method TestEmitterUpdateValuesAtfUpdate (line 388) | private void TestEmitterUpdateValuesAtfUpdate(Game game, int loopCount... method TestMultiListener (line 455) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestMulteListenerUpdate (line 461) | private void TestMulteListenerUpdate(Game game, int loopCount, int loo... FILE: sources/engine/Stride.Audio.Tests/Engine/TestAudioListenerProcessor.cs class TestAudioListenerProcessor (line 18) | public class TestAudioListenerProcessor method BuildEntityHierarchy (line 35) | private void BuildEntityHierarchy() method CreateAndComponentToEntities (line 49) | private void CreateAndComponentToEntities() method TestAddAudioSysThenEntitySys (line 61) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestAddAudioSysThenEntitySysSetup (line 67) | private void TestAddAudioSysThenEntitySysSetup(Game game) method EntityPositionUpdate (line 80) | private void EntityPositionUpdate(Game game, int loopCount, int loopCo... method TestAddAudioSysThenEntitySysLoopImpl (line 89) | private void TestAddAudioSysThenEntitySysLoopImpl(Game game, int loopC... method TestAddEntitySysThenAudioSys (line 145) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestAddEntitySysThenAudioSysSetup (line 151) | private void TestAddEntitySysThenAudioSysSetup(Game game) method TestAddEntitySysThenAudioSysLoopImpl (line 162) | private void TestAddEntitySysThenAudioSysLoopImpl(Game game, int loopC... method TestRemoveListenerFromAudioSystem (line 247) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method AddListeners (line 253) | private void AddListeners(Game game) method TestRemoveListenerFromAudioSystemLoopImpl (line 269) | private void TestRemoveListenerFromAudioSystemLoopImpl(Game game, int ... method TestRemoveListenerFromEntitySystem (line 326) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestRemoveListenerFromEntitySystemLoopImpl (line 332) | private void TestRemoveListenerFromEntitySystemLoopImpl(Game game, int... method TestEmitterUpdateValues (line 367) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestListenerUpdateValuesSetup (line 378) | private void TestListenerUpdateValuesSetup(Game game) method UpdateEntityPositionBfrUpdate (line 394) | private void UpdateEntityPositionBfrUpdate(Game game, int loopCount, i... method UpdateListenerTestValues (line 409) | private void UpdateListenerTestValues(Game game, int loopCount, int lo... FILE: sources/engine/Stride.Audio.Tests/Engine/TestAudioSystem.cs class TestAudioSystem (line 20) | public class TestAudioSystem method TestAudioEngine (line 25) | [Fact] method TestInitializeAudioEngine (line 31) | private void TestInitializeAudioEngine(Game game) method TestAddRemoveListener (line 43) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestAddRemoveListenerImpl (line 49) | private void TestAddRemoveListenerImpl(Game game) method BuildEntityHierarchy (line 100) | private void BuildEntityHierarchy() method CreateAndAddListenerComponentToEntities (line 119) | private void CreateAndAddListenerComponentToEntities() method CreateAndAddEmitterComponentToEntities (line 130) | private void CreateAndAddEmitterComponentToEntities() method AddSoundEffectToEmitterComponents (line 142) | private void AddSoundEffectToEmitterComponents(Game game) method AddRootEntityToEntitySystem (line 167) | private void AddRootEntityToEntitySystem(Game game) method AddListenersToAudioSystem (line 177) | private void AddListenersToAudioSystem(Game game) method TestAddListener (line 186) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestAddListenerSetup (line 192) | private void TestAddListenerSetup(Game game) method TestAddListenerLoopImpl (line 201) | private void TestAddListenerLoopImpl(Game game, int loopCount, int loo... method TestRemoveListener (line 255) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestRemoveListenerSetup (line 261) | private void TestRemoveListenerSetup(Game game) method TestRemoveListenerLoopImpl (line 289) | private void TestRemoveListenerLoopImpl(Game game, int loopCount, int ... method TestAddRemoveEmitter (line 320) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestAddRemoveEmitterSetup (line 326) | private void TestAddRemoveEmitterSetup(Game game) method TestAddRemoveEmitterLoopImpl (line 347) | private void TestAddRemoveEmitterLoopImpl(Game game, int loopCount, in... method TestEffectsAndMusic (line 410) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestEffectsAndMusicSetup (line 416) | private void TestEffectsAndMusicSetup(Game game) method TestEffectsAndMusicLoopImpl (line 427) | private void TestEffectsAndMusicLoopImpl(Game game, int loopCount, int... method TestSeveralControllers (line 457) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestSeveralControllersSetup (line 463) | private void TestSeveralControllersSetup(Game game) method TestSeveralControllersLoopImpl (line 478) | private void TestSeveralControllersLoopImpl(Game game, int loopCount, ... method TestDopplerCoherency (line 510) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestDopplerCoherencySetup (line 516) | private void TestDopplerCoherencySetup(Game game) method TestDopplerCoherencyLoopImpl (line 531) | private void TestDopplerCoherencyLoopImpl(Game game, int loopCount, in... method TestAttenuationCoherency (line 550) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestAttenuationCoherencySetup (line 556) | private void TestAttenuationCoherencySetup(Game game) method TestAttenuationCoherencyLoopImpl (line 570) | private void TestAttenuationCoherencyLoopImpl(Game game, int loopCount... method TestLocalizationCoherency (line 585) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestLocalizationCoherencySetup (line 591) | private void TestLocalizationCoherencySetup(Game game) method TestLocalizationCoherencyLoopImpl (line 605) | private void TestLocalizationCoherencyLoopImpl(Game game, int loopCoun... FILE: sources/engine/Stride.Audio.Tests/Engine/TestController.cs class TestController (line 18) | public class TestController method BuildEntityHierarchy (line 37) | private void BuildEntityHierarchy() method CreateAndAddListenerComponentToEntities (line 47) | private void CreateAndAddListenerComponentToEntities() method CreateAndAddEmitterComponentToEntities (line 55) | private void CreateAndAddEmitterComponentToEntities() method AddSoundEffectToEmitterComponents (line 63) | private void AddSoundEffectToEmitterComponents(Game game) method AddRootEntityToEntitySystem (line 83) | private void AddRootEntityToEntitySystem(Game game) method AddListenersToAudioSystem (line 89) | private void AddListenersToAudioSystem(Game game) method TestDefaultValues (line 98) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestDefaultValuesImpl (line 104) | private void TestDefaultValuesImpl(Game game) method TestVolume (line 125) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestVolumeSetup (line 131) | private void TestVolumeSetup(Game game) method TestVolumeLoopImpl (line 141) | private void TestVolumeLoopImpl(Game game, int loopCount, int loopCoun... method TestIsLooped (line 191) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestIsLoopedSetup (line 197) | private void TestIsLoopedSetup(Game game) method TestIsLoopedLoopImpl (line 207) | private void TestIsLoopedLoopImpl(Game game, int loopCount, int loopCo... method TestPlay (line 264) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestPlaySetup (line 270) | private void TestPlaySetup(Game game) method TestPlayLoopImpl (line 279) | private void TestPlayLoopImpl(Game game, int loopCount, int loopCountSum) method TestPause (line 339) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestPauseSetup (line 345) | private void TestPauseSetup(Game game) method TestPauseLoopImpl (line 360) | private void TestPauseLoopImpl(Game game, int loopCount, int loopCount... method TestStop (line 393) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestStopSetup (line 399) | private void TestStopSetup(Game game) method TestStopLoopImpl (line 414) | private void TestStopLoopImpl(Game game, int loopCount, int loopCountSum) method TestPlayState (line 447) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestPlayStateSetup (line 453) | private void TestPlayStateSetup(Game game) method TestPlayStateLoopImpl (line 494) | private void TestPlayStateLoopImpl(Game game, int loopCount, int loopC... method TestExitLoop (line 504) | [Fact(Skip = "TODO: UPDATE TO USE Scene and Graphics Composer")] method TestExitLoopSetup (line 510) | private void TestExitLoopSetup(Game game) method TestExitLoopLoopImpl (line 522) | private void TestExitLoopLoopImpl(Game game, int loopCount, int loopCo... FILE: sources/engine/Stride.Audio.Tests/Engine/TestGame.cs class TestGame (line 13) | public class TestGame method TestCreationDestructionOfTheGame (line 18) | [Fact] method TestAccessToAudio (line 29) | [Fact] FILE: sources/engine/Stride.Audio.Tests/Engine/TestUtilities.cs class TestUtilities (line 13) | class TestUtilities method CreateAndRunGame (line 23) | static public void CreateAndRunGame(Action onLoad, Action ... method ExitGame (line 42) | static public void ExitGame(Game game) method ExitGameAfterSleep (line 52) | static public Action ExitGameAfterSleep(int sleepTimeM... class LoopCountClass (line 64) | class LoopCountClass method LoopCountClass (line 69) | public LoopCountClass(Action oneLoopTurnActionBfrUpd... method OneLoopTurnActionBfrUpdate (line 78) | public void OneLoopTurnActionBfrUpdate(Game game) method OneLoopTurnActionAftUpdate (line 82) | public void OneLoopTurnActionAftUpdate(Game game) method ExecuteScriptInUpdateLoop (line 99) | static public void ExecuteScriptInUpdateLoop(Action onLoading, A... method ExecuteScriptInDrawLoop (line 113) | static public void ExecuteScriptInDrawLoop(Action onLoading, Act... FILE: sources/engine/Stride.Audio.Tests/PauseResumeTests.cs class PauseResumeTest (line 10) | public class PauseResumeTest : AudioTestGame method PauseResumeTest (line 15) | public PauseResumeTest() method LoadContent (line 19) | protected override async Task LoadContent() method Update (line 31) | protected override void Update(GameTime gameTime) method RunPauseGame (line 47) | [Fact] FILE: sources/engine/Stride.Audio.Tests/Resources/AppResources.Designer.cs class AppResources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method AppResources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/engine/Stride.Audio.Tests/Resources/Resource.Designer.cs class Resource (line 18) | [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.T... method Resource (line 22) | static Resource() method UpdateIdValues (line 27) | public static void UpdateIdValues() class Attribute (line 57) | public partial class Attribute method Attribute (line 60) | static Attribute() method Attribute (line 65) | private Attribute() class Drawable (line 70) | public partial class Drawable method Drawable (line 82) | static Drawable() method Drawable (line 87) | private Drawable() class Id (line 92) | public partial class Id method Id (line 218) | static Id() method Id (line 223) | private Id() class Layout (line 228) | public partial class Layout method Layout (line 306) | static Layout() method Layout (line 311) | private Layout() class String (line 316) | public partial class String method String (line 325) | static String() method String (line 330) | private String() FILE: sources/engine/Stride.Audio.Tests/SoundGenerator.cs class SoundGenerator (line 7) | class SoundGenerator method Generate (line 11) | public byte[] Generate(int soundFreq, float[] signalFreq, int nbBytesP... FILE: sources/engine/Stride.Audio.Tests/TestAudioEmitter.cs class TestAudioEmitter (line 14) | public class TestAudioEmitter method TestPosition (line 21) | [Fact] method TestVelocity (line 37) | [Fact] FILE: sources/engine/Stride.Audio.Tests/TestAudioListener.cs class TestAudioListener (line 14) | public class TestAudioListener method TestPosition (line 21) | [Fact] method TestVelocity (line 37) | [Fact] method TestForward (line 53) | [Fact] method TestUp (line 79) | [Fact] FILE: sources/engine/Stride.Audio/AudioDevice.cs class AudioDevice (line 10) | public class AudioDevice method AudioDevice (line 17) | public AudioDevice() FILE: sources/engine/Stride.Audio/AudioEmitter.cs class AudioEmitter (line 17) | public class AudioEmitter method AudioEmitter (line 91) | public AudioEmitter() method Apply3D (line 97) | internal void Apply3D(AudioLayer.Source source) FILE: sources/engine/Stride.Audio/AudioEngine.cs class AudioEngine (line 19) | public class AudioEngine : ComponentBase method AudioEngine (line 25) | static AudioEngine() method AudioEngine (line 43) | public AudioEngine(uint sampleRate = 0) method AudioEngine (line 54) | public AudioEngine(AudioDevice device, uint sampleRate = 0) method InitializeAudioEngine (line 70) | internal virtual void InitializeAudioEngine(AudioLayer.DeviceFlags flags) method DestroyAudioEngine (line 84) | internal void DestroyAudioEngine() method Update (line 108) | public void Update() method PauseAudio (line 144) | public void PauseAudio() method ResumeAudio (line 171) | public void ResumeAudio() method RegisterSound (line 187) | internal void RegisterSound(SoundBase newSound) method UnregisterSound (line 195) | internal void UnregisterSound(SoundBase disposedSound) method Destroy (line 207) | protected override void Destroy() FILE: sources/engine/Stride.Audio/AudioEngine.iOS.cs class AudioEngineIos (line 9) | public class AudioEngineIos : AudioEngine method InitializeAudioEngine (line 11) | internal override void InitializeAudioEngine(AudioLayer.DeviceFlags fl... method ActivateAudioSession (line 17) | private void ActivateAudioSession() FILE: sources/engine/Stride.Audio/AudioEngineFactory.cs class AudioEngineFactory (line 6) | public static class AudioEngineFactory method NewAudioEngine (line 12) | public static AudioEngine NewAudioEngine(AudioDevice device = null, Au... FILE: sources/engine/Stride.Audio/AudioEngineSettings.cs class AudioEngineSettings (line 9) | [DataContract] FILE: sources/engine/Stride.Audio/AudioEngineState.cs type AudioEngineState (line 8) | public enum AudioEngineState FILE: sources/engine/Stride.Audio/AudioExceptions.cs class AudioInitializationException (line 13) | public class AudioInitializationException : Exception method AudioInitializationException (line 15) | internal AudioInitializationException() class NoMicrophoneConnectedException (line 24) | public class NoMicrophoneConnectedException : Exception method NoMicrophoneConnectedException (line 26) | internal NoMicrophoneConnectedException() class AudioDeviceInvalidatedException (line 34) | public class AudioDeviceInvalidatedException : Exception method AudioDeviceInvalidatedException (line 36) | internal AudioDeviceInvalidatedException() class AudioSystemInternalException (line 44) | public class AudioSystemInternalException : Exception method AudioSystemInternalException (line 46) | internal AudioSystemInternalException(string msg) FILE: sources/engine/Stride.Audio/AudioListener.cs class AudioListener (line 17) | public class AudioListener : IDisposable method AudioListener (line 19) | public AudioListener(AudioEngine engine) method AudioListener (line 109) | public AudioListener() method Dispose (line 125) | public void Dispose() method Update (line 135) | internal void Update() FILE: sources/engine/Stride.Audio/CompressedSoundPacket.cs class CompressedSoundPacket (line 10) | [DataContract("CompressedSoundPacket")] FILE: sources/engine/Stride.Audio/CompressedSoundSource.cs class CompressedSoundSource (line 13) | internal sealed class CompressedSoundSource : DynamicSoundSource method CompressedSoundSource (line 54) | public CompressedSoundSource(SoundInstance instance, byte[] byteBuffer... method CompressedSoundSource (line 83) | public CompressedSoundSource(SoundInstance instance, IVirtualFileProvi... method SetLooped (line 108) | public override void SetLooped(bool loop) method InitializeInternal (line 134) | protected override void InitializeInternal() method PrepareInternal (line 147) | protected override void PrepareInternal() method DisposeInternal (line 215) | protected override void DisposeInternal() method ExtractAndFillData (line 222) | protected override unsafe void ExtractAndFillData() FILE: sources/engine/Stride.Audio/DynamicSoundSource.cs class DynamicSoundSource (line 15) | public abstract class DynamicSoundSource : IDisposable type AsyncCommand (line 27) | protected enum AsyncCommand method DynamicSoundSource (line 92) | protected DynamicSoundSource(SoundInstance soundInstance, int numberOf... method Dispose (line 112) | public virtual void Dispose() method Play (line 144) | public void Play() method Pause (line 153) | public void Pause() method Stop (line 161) | public void Stop() method SetLooped (line 184) | public abstract void SetLooped(bool looped); method InitializeInternal (line 186) | protected virtual void InitializeInternal() method PlayAsyncInternal (line 192) | private void PlayAsyncInternal() method UpdateInternal (line 205) | protected virtual void UpdateInternal() { } method RestartInternal (line 210) | protected virtual void RestartInternal() method PrepareInternal (line 223) | protected virtual void PrepareInternal() { } method PlayInternal (line 225) | protected virtual void PlayInternal() method PauseInternal (line 244) | protected virtual void PauseInternal() method StopInternal (line 250) | protected virtual void StopInternal(bool ignoreQueuedBuffer = true) method SeekInternal (line 259) | protected virtual void SeekInternal() { } method DisposeInternal (line 264) | protected virtual void DisposeInternal() method FillBuffer (line 283) | protected void FillBuffer(IntPtr pcm, int bufferSize, AudioLayer.Buffe... method FillBuffer (line 307) | protected unsafe void FillBuffer(short[] pcm, int bufferSize, AudioLay... method FillBuffer (line 321) | protected unsafe void FillBuffer(byte[] pcm, int bufferSize, AudioLaye... method ExtractAndFillData (line 330) | protected abstract void ExtractAndFillData(); method Worker (line 332) | private static unsafe void Worker() FILE: sources/engine/Stride.Audio/IAudioEngineProvider.cs type IAudioEngineProvider (line 8) | public interface IAudioEngineProvider FILE: sources/engine/Stride.Audio/IPlayableSound.cs type IPlayableSound (line 14) | public interface IPlayableSound method Play (line 30) | void Play(); method Pause (line 36) | void Pause(); method Stop (line 42) | void Stop(); FILE: sources/engine/Stride.Audio/IPositionableSound.cs type IPositionableSound (line 18) | public interface IPositionableSound : IPlayableSound method Apply3D (line 49) | void Apply3D(AudioEmitter emitter); FILE: sources/engine/Stride.Audio/IRecorder.cs type IRecorder (line 12) | internal interface IRecorder method GetSampleDuration (line 41) | TimeSpan GetSampleDuration(int sizeInBytes); method GetSampleSizeInBytes (line 48) | int GetSampleSizeInBytes(TimeSpan duration); method Start (line 54) | void Start(); method Stop (line 59) | void Stop(); method GetData (line 67) | int GetData(byte[] buffer); method GetData (line 84) | int GetData(byte[] buffer, int offset, int count); FILE: sources/engine/Stride.Audio/Microphone.Windows.cs class Microphone (line 8) | internal partial class Microphone method Microphone (line 14) | public Microphone() method Start (line 21) | public void Start() method Stop (line 26) | public void Stop() FILE: sources/engine/Stride.Audio/Microphone.cs class Microphone (line 11) | internal sealed partial class Microphone : IRecorder method GetSampleDuration (line 23) | public TimeSpan GetSampleDuration(int sizeInBytes) method GetSampleSizeInBytes (line 28) | public int GetSampleSizeInBytes(TimeSpan duration) method GetData (line 33) | public int GetData(byte[] buffer) method GetData (line 38) | public int GetData(byte[] buffer, int offset, int count) FILE: sources/engine/Stride.Audio/Module.cs class Module (line 9) | internal class Module method Initialize (line 11) | [ModuleInitializer] FILE: sources/engine/Stride.Audio/NamespaceDoc.cs class NamespaceDoc (line 8) | [System.Runtime.CompilerServices.CompilerGenerated] FILE: sources/engine/Stride.Audio/Native/AudioLayer.cs class AudioLayer (line 13) | public class AudioLayer type Device (line 15) | public struct Device type Listener (line 20) | public struct Listener type Source (line 25) | public struct Source type Buffer (line 30) | public struct Buffer method AudioLayer (line 35) | static AudioLayer() method Init (line 40) | [SuppressUnmanagedCodeSecurity] type DeviceFlags (line 44) | public enum DeviceFlags method Create (line 50) | [SuppressUnmanagedCodeSecurity] method Destroy (line 54) | [SuppressUnmanagedCodeSecurity] method Update (line 58) | [SuppressUnmanagedCodeSecurity] method SetMasterVolume (line 62) | [SuppressUnmanagedCodeSecurity] method ListenerCreate (line 66) | [SuppressUnmanagedCodeSecurity] method ListenerDestroy (line 70) | [SuppressUnmanagedCodeSecurity] method ListenerEnable (line 74) | [SuppressUnmanagedCodeSecurity] method ListenerDisable (line 78) | [SuppressUnmanagedCodeSecurity] method SourceCreate (line 82) | [SuppressUnmanagedCodeSecurity] method SourceDestroy (line 86) | [SuppressUnmanagedCodeSecurity] method SourceGetPosition (line 90) | [SuppressUnmanagedCodeSecurity] method SourceSetPan (line 94) | [SuppressUnmanagedCodeSecurity] method BufferCreate (line 98) | [SuppressUnmanagedCodeSecurity] method BufferDestroy (line 102) | [SuppressUnmanagedCodeSecurity] method BufferFill (line 106) | [SuppressUnmanagedCodeSecurity] method SourceSetBuffer (line 110) | [SuppressUnmanagedCodeSecurity] method SourceFlushBuffers (line 114) | [SuppressUnmanagedCodeSecurity] type BufferType (line 118) | public enum BufferType method SourceQueueBuffer (line 126) | [SuppressUnmanagedCodeSecurity] method SourceGetFreeBuffer (line 130) | [SuppressUnmanagedCodeSecurity] method SourcePlay (line 134) | [SuppressUnmanagedCodeSecurity] method SourcePause (line 138) | [SuppressUnmanagedCodeSecurity] method SourceStop (line 142) | [SuppressUnmanagedCodeSecurity] method SourceSetLooping (line 146) | [SuppressUnmanagedCodeSecurity] method SourceSetRange (line 150) | [SuppressUnmanagedCodeSecurity] method SourceSetGain (line 154) | [SuppressUnmanagedCodeSecurity] method SourceSetPitch (line 158) | [SuppressUnmanagedCodeSecurity] method ListenerPush3D (line 162) | [SuppressUnmanagedCodeSecurity] method SourcePush3D (line 166) | [SuppressUnmanagedCodeSecurity] method SourceIsPlaying (line 170) | [SuppressUnmanagedCodeSecurity] FILE: sources/engine/Stride.Audio/Native/Celt.cpp class StrideCelt (line 10) | class StrideCelt function DLL_EXPORT_API (line 33) | DLL_EXPORT_API void* xnCeltCreate(int sampleRate, int bufferSize, int ch... function DLL_EXPORT_API (line 44) | DLL_EXPORT_API void xnCeltDestroy(StrideCelt* celt) function DLL_EXPORT_API (line 49) | DLL_EXPORT_API void xnCeltResetDecoder(StrideCelt* celt) function DLL_EXPORT_API (line 54) | DLL_EXPORT_API int xnCeltGetDecoderSampleDelay(StrideCelt* celt, int32_t... function DLL_EXPORT_API (line 59) | DLL_EXPORT_API int xnCeltEncodeFloat(StrideCelt* celt, float* inputSampl... function DLL_EXPORT_API (line 64) | DLL_EXPORT_API int xnCeltDecodeFloat(StrideCelt* celt, uint8_t* inputBuf... function DLL_EXPORT_API (line 69) | DLL_EXPORT_API int xnCeltEncodeShort(StrideCelt* celt, int16_t* inputSam... function DLL_EXPORT_API (line 74) | DLL_EXPORT_API int xnCeltDecodeShort(StrideCelt* celt, uint8_t* inputBuf... function OpusCustomEncoder (line 111) | OpusCustomEncoder* StrideCelt::GetEncoder() const function OpusCustomDecoder (line 116) | OpusCustomDecoder* StrideCelt::GetDecoder() const FILE: sources/engine/Stride.Audio/Native/Celt.cs class Celt (line 14) | internal class Celt : IDisposable method Celt (line 24) | static Celt() method Celt (line 36) | public Celt(int sampleRate, int bufferSize, int channels, bool decoder... method Dispose (line 52) | public void Dispose() method Decode (line 68) | public unsafe int Decode(byte[] inputBuffer, int inputBufferSize, shor... method Decode (line 85) | public unsafe int Decode(byte[] inputBuffer, int inputBufferSize, shor... method ResetDecoder (line 97) | public void ResetDecoder() method GetDecoderSampleDelay (line 106) | public int GetDecoderSampleDelay() method Encode (line 120) | public unsafe int Encode(short[] audioSamples, byte[] outputBuffer) method Decode (line 136) | public unsafe int Decode(byte[] inputBuffer, int inputBufferSize, floa... method Encode (line 151) | public unsafe int Encode(float[] audioSamples, byte[] outputBuffer) method xnCeltCreate (line 160) | [SuppressUnmanagedCodeSecurity] method xnCeltDestroy (line 164) | [SuppressUnmanagedCodeSecurity] method xnCeltResetDecoder (line 168) | [SuppressUnmanagedCodeSecurity] method xnCeltGetDecoderSampleDelay (line 172) | [SuppressUnmanagedCodeSecurity] method xnCeltEncodeFloat (line 176) | [SuppressUnmanagedCodeSecurity] method xnCeltDecodeFloat (line 180) | [SuppressUnmanagedCodeSecurity] method xnCeltEncodeShort (line 184) | [SuppressUnmanagedCodeSecurity] method xnCeltDecodeShort (line 188) | [SuppressUnmanagedCodeSecurity] FILE: sources/engine/Stride.Audio/Native/Common.h type BufferType (line 4) | enum BufferType FILE: sources/engine/Stride.Audio/Native/HrtfEnvironment.cs type HrtfEnvironment (line 5) | public enum HrtfEnvironment FILE: sources/engine/Stride.Audio/Native/OpenAL.cpp class SpinLock (line 23) | class SpinLock method SpinLock (line 26) | SpinLock() method Lock (line 31) | void Lock() method Unlock (line 36) | void Unlock() type OpenAL (line 45) | namespace OpenAL class ContextState (line 79) | class ContextState method ContextState (line 82) | ContextState(ALCcontext* context) function DLL_EXPORT_API (line 116) | DLL_EXPORT_API npBool xnAudioInit() type xnAudioListener (line 208) | struct xnAudioListener type xnAudioDevice (line 210) | struct xnAudioDevice type xnAudioBuffer (line 217) | struct xnAudioBuffer type xnAudioSource (line 226) | struct xnAudioSource type xnAudioListener (line 228) | struct xnAudioListener type xnAudioSource (line 236) | struct xnAudioSource function DLL_EXPORT_API (line 252) | DLL_EXPORT_API xnAudioDevice* xnAudioCreate(const char* deviceName, in... function DLL_EXPORT_API (line 265) | DLL_EXPORT_API void xnAudioDestroy(xnAudioDevice* device) function DLL_EXPORT_API (line 272) | DLL_EXPORT_API void xnAudioUpdate(xnAudioDevice* device) function DLL_EXPORT_API (line 316) | DLL_EXPORT_API xnAudioListener* xnAudioListenerCreate(xnAudioDevice* d... function DLL_EXPORT_API (line 337) | DLL_EXPORT_API void xnAudioListenerDestroy(xnAudioListener* listener) function DLL_EXPORT_API (line 350) | DLL_EXPORT_API void xnAudioSetMasterVolume(xnAudioDevice* device, floa... function DLL_EXPORT_API (line 361) | DLL_EXPORT_API npBool xnAudioListenerEnable(xnAudioListener* listener) function DLL_EXPORT_API (line 368) | DLL_EXPORT_API void xnAudioListenerDisable(xnAudioListener* listener) function DLL_EXPORT_API (line 374) | DLL_EXPORT_API xnAudioSource* xnAudioSourceCreate(xnAudioListener* lis... function DLL_EXPORT_API (line 408) | DLL_EXPORT_API void xnAudioSourceDestroy(xnAudioSource* source) function DLL_EXPORT_API (line 420) | DLL_EXPORT_API double xnAudioSourceGetPosition(xnAudioSource* source) function DLL_EXPORT_API (line 435) | DLL_EXPORT_API void xnAudioSourceSetPan(xnAudioSource* source, float pan) function DLL_EXPORT_API (line 448) | DLL_EXPORT_API void xnAudioSourceSetLooping(xnAudioSource* source, npB... function DLL_EXPORT_API (line 455) | DLL_EXPORT_API void xnAudioSourceSetRange(xnAudioSource* source, doubl... function DLL_EXPORT_API (line 503) | DLL_EXPORT_API void xnAudioSourceSetGain(xnAudioSource* source, float ... function DLL_EXPORT_API (line 510) | DLL_EXPORT_API void xnAudioSourceSetPitch(xnAudioSource* source, float... function DLL_EXPORT_API (line 517) | DLL_EXPORT_API void xnAudioSourceSetBuffer(xnAudioSource* source, xnAu... function DLL_EXPORT_API (line 525) | DLL_EXPORT_API void xnAudioSourceQueueBuffer(xnAudioSource* source, xn... function DLL_EXPORT_API (line 536) | DLL_EXPORT_API xnAudioBuffer* xnAudioSourceGetFreeBuffer(xnAudioSource... function DLL_EXPORT_API (line 550) | DLL_EXPORT_API void xnAudioSourcePlay(xnAudioSource* source) function DLL_EXPORT_API (line 557) | DLL_EXPORT_API void xnAudioSourcePause(xnAudioSource* source) function DLL_EXPORT_API (line 564) | DLL_EXPORT_API void xnAudioSourceFlushBuffers(xnAudioSource* source) function DLL_EXPORT_API (line 591) | DLL_EXPORT_API void xnAudioSourceStop(xnAudioSource* source) function DLL_EXPORT_API (line 603) | DLL_EXPORT_API void xnAudioListenerPush3D(xnAudioListener* listener, f... function DLL_EXPORT_API (line 638) | DLL_EXPORT_API void xnAudioSourcePush3D(xnAudioSource* source, float* ... function DLL_EXPORT_API (line 673) | DLL_EXPORT_API npBool xnAudioSourceIsPlaying(xnAudioSource* source) function DLL_EXPORT_API (line 682) | DLL_EXPORT_API xnAudioBuffer* xnAudioBufferCreate(int maxBufferSize) function DLL_EXPORT_API (line 690) | DLL_EXPORT_API void xnAudioBufferDestroy(xnAudioBuffer* buffer) function DLL_EXPORT_API (line 697) | DLL_EXPORT_API void xnAudioBufferFill(xnAudioBuffer* buffer, short* pc... FILE: sources/engine/Stride.Audio/Native/OpenSLES.cpp class SpinLock (line 20) | class SpinLock method SpinLock (line 23) | SpinLock() method Lock (line 28) | void Lock() method Unlock (line 33) | void Unlock() type OpenSLES (line 42) | namespace OpenSLES function npBool (line 54) | npBool xnAudioInit() type xnAudioSource (line 82) | struct xnAudioSource type xnAudioDevice (line 84) | struct xnAudioDevice type xnAudioBuffer (line 94) | struct xnAudioBuffer type xnAudioListener (line 101) | struct xnAudioListener type xnAudioSource (line 110) | struct xnAudioSource function xnAudioDevice (line 145) | xnAudioDevice* xnAudioCreate(const char* deviceName, int flags) function xnAudioDestroy (line 195) | void xnAudioDestroy(xnAudioDevice* device) function xnAudioUpdate (line 202) | void xnAudioUpdate(xnAudioDevice* device) function SLmillibel (line 206) | SLmillibel CalculateVolumeLevel(float sourceGain, float localizationGa... function xnAudioSetMasterVolume (line 214) | void xnAudioSetMasterVolume(xnAudioDevice* device, float volume) function xnAudioListener (line 226) | xnAudioListener* xnAudioListenerCreate(xnAudioDevice* device) function xnAudioListenerDestroy (line 237) | void xnAudioListenerDestroy(xnAudioListener* listener) function npBool (line 242) | npBool xnAudioListenerEnable(xnAudioListener* listener) function xnAudioListenerDisable (line 248) | void xnAudioListenerDisable(xnAudioListener* listener) function QueueCallback (line 253) | void QueueCallback(SLAndroidSimpleBufferQueueItf bq, void *context) function PlayerCallback (line 318) | void PlayerCallback(SLPlayItf caller, void *pContext, SLuint32 event) function xnAudioSource (line 326) | xnAudioSource* xnAudioSourceCreate(xnAudioListener* listener, int samp... function xnAudioSourceDestroy (line 460) | void xnAudioSourceDestroy(xnAudioSource* source) function xnAudioSourceSetPan (line 473) | void xnAudioSourceSetPan(xnAudioSource* source, float pan) function xnAudioSourceSetLooping (line 478) | void xnAudioSourceSetLooping(xnAudioSource* source, npBool looping) function xnAudioSourceSetRange (line 483) | void xnAudioSourceSetRange(xnAudioSource* source, double startTime, do... function xnAudioSourceSetGain (line 522) | void xnAudioSourceSetGain(xnAudioSource* source, float gain) function xnAudioSourceSetPitch (line 528) | void xnAudioSourceSetPitch(xnAudioSource* source, float pitch) function xnAudioSourceSetBuffer (line 539) | void xnAudioSourceSetBuffer(xnAudioSource* source, xnAudioBuffer* buffer) function xnAudioSourceQueueBuffer (line 555) | void xnAudioSourceQueueBuffer(xnAudioSource* source, xnAudioBuffer* bu... function xnAudioBuffer (line 571) | xnAudioBuffer* xnAudioSourceGetFreeBuffer(xnAudioSource* source) function xnAudioSourcePlay (line 590) | void xnAudioSourcePlay(xnAudioSource* source) function xnAudioSourcePause (line 595) | void xnAudioSourcePause(xnAudioSource* source) function xnAudioSourceFlushBuffers (line 600) | void xnAudioSourceFlushBuffers(xnAudioSource* source) function xnAudioSourceStop (line 620) | void xnAudioSourceStop(xnAudioSource* source) function xnAudioSourceGetPosition (line 634) | double xnAudioSourceGetPosition(xnAudioSource* source) function xnAudioListenerPush3D (line 645) | void xnAudioListenerPush3D(xnAudioListener* listener, float* pos, floa... function xnAudioSourcePush3D (line 667) | void xnAudioSourcePush3D(xnAudioSource* source, float* ppos, float* pf... function npBool (line 780) | npBool xnAudioSourceIsPlaying(xnAudioSource* source) function xnAudioBuffer (line 787) | xnAudioBuffer* xnAudioBufferCreate(int maxBufferSize) function xnAudioBufferDestroy (line 795) | void xnAudioBufferDestroy(xnAudioBuffer* buffer) function xnAudioBufferFill (line 801) | void xnAudioBufferFill(xnAudioBuffer* buffer, short* pcm, int bufferSi... FILE: sources/engine/Stride.Audio/Native/XAudio2.cpp class SpinLock (line 14) | class SpinLock type XAudio2 (line 27) | namespace XAudio2 type _GUID (line 29) | struct _GUID { type IUnknown (line 135) | struct IUnknown type HrtfPosition (line 159) | struct HrtfPosition type HrtfOrientation (line 167) | struct HrtfOrientation type HrtfDirectivityType (line 173) | enum HrtfDirectivityType type HrtfEnvironment (line 184) | enum HrtfEnvironment type HrtfDirectivity (line 200) | struct HrtfDirectivity type HrtfDirectivityCardioid (line 209) | struct HrtfDirectivityCardioid type HrtfDirectivityCone (line 222) | struct HrtfDirectivityCone type HrtfDistanceDecayType (line 235) | enum HrtfDistanceDecayType type HrtfDistanceDecay (line 246) | struct HrtfDistanceDecay type HrtfApoInit (line 267) | struct HrtfApoInit type XMFLOAT3 (line 275) | struct XMFLOAT3 type X3DAUDIO_CONE (line 295) | struct X3DAUDIO_CONE type X3DAUDIO_LISTENER (line 309) | struct X3DAUDIO_LISTENER type X3DAUDIO_DISTANCE_CURVE_POINT (line 320) | struct X3DAUDIO_DISTANCE_CURVE_POINT type X3DAUDIO_DISTANCE_CURVE (line 326) | struct X3DAUDIO_DISTANCE_CURVE type X3DAUDIO_EMITTER (line 334) | struct X3DAUDIO_EMITTER type X3DAUDIO_DSP_SETTINGS (line 360) | struct X3DAUDIO_DSP_SETTINGS type IXAudio2Voice (line 405) | struct IXAudio2Voice type XAUDIO2_VOICE_DETAILS (line 407) | struct XAUDIO2_VOICE_DETAILS type XAUDIO2_SEND_DESCRIPTOR (line 415) | struct XAUDIO2_SEND_DESCRIPTOR type XAUDIO2_VOICE_SENDS (line 421) | struct XAUDIO2_VOICE_SENDS type XAUDIO2_EFFECT_DESCRIPTOR (line 427) | struct XAUDIO2_EFFECT_DESCRIPTOR type XAUDIO2_EFFECT_CHAIN (line 434) | struct XAUDIO2_EFFECT_CHAIN type XAUDIO2_FILTER_TYPE (line 440) | enum XAUDIO2_FILTER_TYPE type XAUDIO2_FILTER_PARAMETERS (line 450) | struct XAUDIO2_FILTER_PARAMETERS type IXAPOHrtfParameters (line 462) | struct IXAPOHrtfParameters : IUnknown type IXAudio2EngineCallback (line 477) | struct IXAudio2EngineCallback type IXAudio2Voice (line 490) | struct IXAudio2Voice type XAUDIO2_BUFFER (line 697) | struct XAUDIO2_BUFFER type XAUDIO2_BUFFER_WMA (line 713) | struct XAUDIO2_BUFFER_WMA type XAUDIO2_VOICE_STATE (line 723) | struct XAUDIO2_VOICE_STATE type IXAudio2SourceVoice (line 737) | struct IXAudio2SourceVoice : IXAudio2Voice type IXAudio2SourceVoice1 (line 826) | struct IXAudio2SourceVoice1 : IXAudio2Voice type IXAudio2SubmixVoice (line 914) | struct IXAudio2SubmixVoice : IXAudio2SourceVoice type tWAVEFORMATEX (line 918) | struct tWAVEFORMATEX type IXAudio2MasteringVoice (line 959) | struct IXAudio2MasteringVoice : IXAudio2Voice type IXAudio2VoiceCallback (line 971) | struct IXAudio2VoiceCallback type _AUDIO_STREAM_CATEGORY (line 1001) | enum _AUDIO_STREAM_CATEGORY type XAUDIO2_PERFORMANCE_DATA (line 1013) | struct XAUDIO2_PERFORMANCE_DATA type XAUDIO2_DEBUG_CONFIGURATION (line 1046) | struct XAUDIO2_DEBUG_CONFIGURATION type IXAudio2 (line 1056) | struct IXAudio2 : IUnknown type IXAudio2_7 (line 1170) | struct IXAudio2_7 : IUnknown function DLL_EXPORT_API (line 1340) | DLL_EXPORT_API npBool xnAudioInit() type xnAudioDevice (line 1384) | struct xnAudioDevice type xnAudioSource (line 1393) | struct xnAudioSource method GetState (line 1593) | void GetState(XAUDIO2_VOICE_STATE* state) type xnAudioBuffer (line 1396) | struct xnAudioBuffer type xnAudioListener (line 1403) | struct xnAudioListener type xnAudioDeviceFlags (line 1410) | enum xnAudioDeviceFlags function DLL_EXPORT_API (line 1416) | DLL_EXPORT_API xnAudioDevice* xnAudioCreate(void* deviceName, xnAudioD... function DLL_EXPORT_API (line 1502) | DLL_EXPORT_API void xnAudioDestroy(xnAudioDevice* device) function DLL_EXPORT_API (line 1518) | DLL_EXPORT_API void xnAudioUpdate(xnAudioDevice* device) function DLL_EXPORT_API (line 1522) | DLL_EXPORT_API void xnAudioSetMasterVolume(xnAudioDevice* device, floa... function DLL_EXPORT_API (line 1527) | DLL_EXPORT_API xnAudioListener* xnAudioListenerCreate(xnAudioDevice* d... function DLL_EXPORT_API (line 1535) | DLL_EXPORT_API void xnAudioListenerDestroy(xnAudioListener* listener) function DLL_EXPORT_API (line 1540) | DLL_EXPORT_API npBool xnAudioListenerEnable(xnAudioListener* listener) function DLL_EXPORT_API (line 1547) | DLL_EXPORT_API void xnAudioListenerDisable(xnAudioListener* listener) type xnAudioSource (line 1553) | struct xnAudioSource : IXAudio2VoiceCallback method GetState (line 1593) | void GetState(XAUDIO2_VOICE_STATE* state) function DLL_EXPORT_API (line 1607) | DLL_EXPORT_API xnAudioSource* xnAudioSourceCreate(xnAudioListener* lis... function DLL_EXPORT_API (line 1739) | DLL_EXPORT_API void xnAudioSourceDestroy(xnAudioSource* source) function DLL_EXPORT_API (line 1753) | DLL_EXPORT_API void xnAudioSourceSetLooping(xnAudioSource* source, npB... function DLL_EXPORT_API (line 1779) | DLL_EXPORT_API void xnAudioSourceSetBuffer(xnAudioSource* source, xnAu... function DLL_EXPORT_API (line 1788) | DLL_EXPORT_API xnAudioBuffer* xnAudioSourceGetFreeBuffer(xnAudioSource... function DLL_EXPORT_API (line 1809) | DLL_EXPORT_API void xnAudioSourcePlay(xnAudioSource* source) function DLL_EXPORT_API (line 1824) | DLL_EXPORT_API void xnAudioSourceSetPan(xnAudioSource* source, float pan) function DLL_EXPORT_API (line 1862) | DLL_EXPORT_API double xnAudioSourceGetPosition(xnAudioSource* source) function DLL_EXPORT_API (line 1874) | DLL_EXPORT_API void xnAudioSourceSetRange(xnAudioSource* source, doubl... function DLL_EXPORT_API (line 1913) | DLL_EXPORT_API void xnAudioSourceSetGain(xnAudioSource* source, float ... function DLL_EXPORT_API (line 1918) | DLL_EXPORT_API void xnAudioSourceSetPitch(xnAudioSource* source, float... function DLL_EXPORT_API (line 1999) | DLL_EXPORT_API void xnAudioSourceQueueBuffer(xnAudioSource* source, xn... function DLL_EXPORT_API (line 2013) | DLL_EXPORT_API void xnAudioSourcePause(xnAudioSource* source) function XMFLOAT3 (line 2032) | XMFLOAT3& XMFLOAT3::operator=(const XMFLOAT3& Float3) function DLL_EXPORT_API (line 2040) | DLL_EXPORT_API void xnAudioSourceFlushBuffers(xnAudioSource* source) function DLL_EXPORT_API (line 2049) | DLL_EXPORT_API void xnAudioSourceStop(xnAudioSource* source) function DLL_EXPORT_API (line 2067) | DLL_EXPORT_API void xnAudioListenerPush3D(xnAudioListener* listener, f... function DLL_EXPORT_API (line 2076) | DLL_EXPORT_API void xnAudioSourcePush3D(xnAudioSource* source, float* ... function DLL_EXPORT_API (line 2121) | DLL_EXPORT_API npBool xnAudioSourceIsPlaying(xnAudioSource* source) function DLL_EXPORT_API (line 2126) | DLL_EXPORT_API xnAudioBuffer* xnAudioBufferCreate(int maxBufferSize) function DLL_EXPORT_API (line 2141) | DLL_EXPORT_API void xnAudioBufferDestroy(xnAudioBuffer* buffer) function DLL_EXPORT_API (line 2147) | DLL_EXPORT_API void xnAudioBufferFill(xnAudioBuffer* buffer, short* pc... FILE: sources/engine/Stride.Audio/NativeInvoke.cs class NativeInvoke (line 8) | internal static class NativeInvoke method PreLoad (line 16) | internal static void PreLoad() method NativeInvoke (line 21) | static NativeInvoke() FILE: sources/engine/Stride.Audio/RecorderState.cs type RecorderState (line 9) | internal enum RecorderState FILE: sources/engine/Stride.Audio/Sound.cs class Sound (line 19) | [DebuggerDisplay("{" + nameof(Name) + "}")] method CreateInstance (line 43) | public SoundInstance CreateInstance(AudioListener listener = null, boo... method CreateInstance (line 58) | public override SoundInstance CreateInstance(AudioListener listener = ... method Destroy (line 63) | protected override void Destroy() method LoadSoundInMemory (line 76) | internal void LoadSoundInMemory() FILE: sources/engine/Stride.Audio/SoundBase.cs class SoundBase (line 18) | [DebuggerDisplay("{" + nameof(Name) + "}")] method AttachEngine (line 26) | internal void AttachEngine(AudioEngine engine) method CreateInstance (line 73) | public abstract SoundInstance CreateInstance(AudioListener listener = ... method Attach (line 75) | internal void Attach(AudioEngine engine) method GetCountChannels (line 85) | public int GetCountChannels() method CheckNotDisposed (line 90) | internal void CheckNotDisposed() method StopAllInstances (line 99) | internal void StopAllInstances() method StopConcurrentInstances (line 109) | internal void StopConcurrentInstances(SoundInstance mainInstance) method UnregisterInstance (line 122) | internal void UnregisterInstance(SoundInstance instance) method RegisterInstance (line 132) | protected void RegisterInstance(SoundInstance instance) method Destroy (line 146) | protected override void Destroy() FILE: sources/engine/Stride.Audio/SoundInstance.cs class SoundInstance (line 14) | public class SoundInstance : ComponentBase, IPositionableSound method SoundInstance (line 43) | public SoundInstance(AudioEngine engine, AudioListener listener, Dynam... method SoundInstance (line 62) | internal SoundInstance() { } method SoundInstance (line 64) | internal SoundInstance(Sound staticSound, AudioListener listener, bool... method ReadyToPlay (line 175) | public async Task ReadyToPlay() method Apply3D (line 194) | public void Apply3D(AudioEmitter emitter) method Pause (line 211) | public void Pause() method Play (line 234) | public void Play() method PlayExclusive (line 242) | public void PlayExclusive() method Stop (line 251) | public void Stop() method ResetStateToDefault (line 271) | internal void ResetStateToDefault() method Destroy (line 283) | protected override void Destroy() method Play (line 311) | protected void Play(bool stopSiblingInstances) method SetRange (line 364) | public void SetRange(PlayRange range) FILE: sources/engine/Stride.Audio/SoundInstanceStreamedBuffer.cs class SoundInstanceStreamedBuffer (line 9) | public class SoundInstanceStreamedBuffer : SoundInstance, IMediaPlayer method SoundInstanceStreamedBuffer (line 29) | internal SoundInstanceStreamedBuffer(MediaSynchronizer scheduler, Stre... method Seek (line 54) | public void Seek(TimeSpan mediaTime) method ReachedEndOfMedia (line 59) | public bool ReachedEndOfMedia() method SeekRequestCompleted (line 64) | public bool SeekRequestCompleted() FILE: sources/engine/Stride.Audio/SoundSerializer.cs class SoundSerializer (line 13) | internal sealed class SoundSerializer : DataSerializer method Serialize (line 15) | public override void Serialize(ref Sound obj, ArchiveMode mode, Serial... FILE: sources/engine/Stride.Audio/StreamedBufferSound.MediaCodec.cs class StreamedBufferSound (line 19) | public partial class StreamedBufferSound : SoundBase, IMediaExtractor method InitializeImpl (line 21) | partial void InitializeImpl() FILE: sources/engine/Stride.Audio/StreamedBufferSound.cs class StreamedBufferSound (line 15) | public sealed partial class StreamedBufferSound : SoundBase, IMediaExtra... method StreamedBufferSound (line 24) | public StreamedBufferSound(AudioEngine engine, MediaSynchronizer sched... method InitializeImpl (line 39) | partial void InitializeImpl(); method CreateInstance (line 67) | public override SoundInstance CreateInstance(AudioListener listener = ... method ReachedEndOfMedia (line 83) | public bool ReachedEndOfMedia() method Seek (line 94) | public void Seek(TimeSpan mediaTime) method SeekRequestCompleted (line 100) | public bool SeekRequestCompleted() FILE: sources/engine/Stride.Audio/StreamedBufferSoundSource.MediaCodec.cs class StreamedBufferSoundSource (line 12) | public partial class StreamedBufferSoundSource : DynamicSoundSource method InitializeMediaExtractor (line 24) | partial void InitializeMediaExtractor(string mediaDataUrl, long startP... method ReleaseMediaInternal (line 66) | partial void ReleaseMediaInternal() method SeekInternalImpl (line 82) | partial void SeekInternalImpl(TimeSpan seekTime) method ExtractSomeAudioData (line 90) | private bool ExtractSomeAudioData(out bool endOfFile) method FindAudioTrack (line 203) | internal static int FindAudioTrack(MediaExtractor extractor) FILE: sources/engine/Stride.Audio/StreamedBufferSoundSource.cs class StreamedBufferSoundSource (line 14) | public partial class StreamedBufferSoundSource : DynamicSoundSource, IMe... class AudioDataStorageBuffer (line 56) | private class AudioDataStorageBuffer method StreamedBufferSoundSource (line 78) | public StreamedBufferSoundSource(SoundInstanceStreamedBuffer instance,... method SetLooped (line 95) | public override void SetLooped(bool loop) method SeekRequestCompleted (line 142) | public bool SeekRequestCompleted() method ReachedEndOfMedia (line 146) | public bool ReachedEndOfMedia() method Seek (line 151) | public void Seek(TimeSpan mediaTime) method InitializeInternal (line 158) | protected override void InitializeInternal() method InitializeMediaExtractor (line 167) | partial void InitializeMediaExtractor(string mediaDataUrl, long startP... method PrepareInternal (line 169) | protected override void PrepareInternal() method UpdateInternal (line 176) | protected override void UpdateInternal() method SeekInternal (line 198) | protected override void SeekInternal() method SeekInternalImpl (line 211) | partial void SeekInternalImpl(TimeSpan seekTimeUs); method ExtractAndFillData (line 213) | protected override void ExtractAndFillData() method DisposeInternal (line 241) | protected override void DisposeInternal() method ReleaseMediaInternal (line 248) | partial void ReleaseMediaInternal(); method SendExtractedAudioDataToAudioBuffer (line 250) | private unsafe void SendExtractedAudioDataToAudioBuffer(AudioLayer.Buf... FILE: sources/engine/Stride.Audio/StreamedBufferSoundSource.ffmpeg.cs class StreamedBufferSoundSource (line 10) | public partial class StreamedBufferSoundSource method ExtractSomeAudioData (line 12) | private bool ExtractSomeAudioData(out bool endOfFile) FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Debug/DebugRenderComponent.cs class DebugRenderComponent (line 11) | [DataContract] method Update (line 33) | public override void Update() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Debug/DebugRenderProcessor.cs class DebugRenderProcessor (line 17) | public class DebugRenderProcessor : EntityProcessor method DebugRenderProcessor (line 29) | public DebugRenderProcessor() method OnEntityComponentAdding (line 66) | protected override void OnEntityComponentAdding(Entity entity, DebugRe... method OnSystemAdd (line 77) | protected override void OnSystemAdd() method OnSystemRemove (line 84) | protected override void OnSystemRemove() method Draw (line 89) | public override void Draw(RenderContext context) method StartTracking (line 149) | private void StartTracking(CollidableProcessor proc) method StartTrackingCollidable (line 158) | private void StartTrackingCollidable(CollidableComponent collidable) =... method StartTrackingCollidable (line 160) | private void StartTrackingCollidable(CollidableComponent collidable, L... method CollidableUpdate (line 185) | void CollidableUpdate(CollidableComponent collidable) method ClearTrackingForCollidable (line 191) | private void ClearTrackingForCollidable(CollidableComponent collidable) method Clear (line 205) | private void Clear() method GetCurrentColor (line 219) | private Color GetCurrentColor(CollidableComponent collidable) type SynchronizationMode (line 253) | public enum SynchronizationMode FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Debug/Effects/RenderFeatures/SinglePassWireframeRenderFeature.cs class SinglePassWireframeRenderFeature (line 13) | public class SinglePassWireframeRenderFeature : RootRenderFeature method SinglePassWireframeRenderFeature (line 28) | public SinglePassWireframeRenderFeature() method InitializeCore (line 33) | protected override void InitializeCore() method OnAddRenderObject (line 49) | protected override void OnAddRenderObject(RenderObject renderObject) method OnRemoveRenderObject (line 55) | protected override void OnRemoveRenderObject(RenderObject renderObject) method Prepare (line 61) | public override void Prepare(RenderDrawContext context) method IsEnabled (line 66) | public void IsEnabled(bool enable) method Draw (line 71) | public override void Draw(RenderDrawContext context, RenderView render... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Debug/Effects/SinglePassWireframeShader.sdsl.cs class SinglePassWireframeShaderKeys (line 19) | public static partial class SinglePassWireframeShaderKeys FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Debug/Effects/StrideSinglePassWireframeShader.sdfx.cs class ShaderMixins (line 21) | internal static partial class ShaderMixins class StrideSinglePassWireframeShader (line 23) | internal partial class StrideSinglePassWireframeShader : IShaderMixin... method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 30) | [ModuleInitializer] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Debug/Effects/WireFrameRenderObject.cs class WireFrameRenderObject (line 12) | public class WireFrameRenderObject : RenderObject, IDisposable method WireFrameRenderObject (line 25) | private WireFrameRenderObject(int vertexStride, Buffer vertexBuffer, B... method New (line 32) | public static WireFrameRenderObject New(GraphicsDevice graphicsDevi... method Dispose (line 39) | public void Dispose() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Debug/Module.cs class Module (line 9) | internal class Module method Initialize (line 11) | [Core.ModuleInitializer] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Navigation/Components/BepuNavigationBoundingBoxComponent.cs class BepuNavigationBoundingBoxComponent (line 11) | [DefaultEntityComponentProcessor(typeof(RecastDynamicMeshProcessor), Exe... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Navigation/Components/RecastNavigationComponent.cs class RecastNavigationComponent (line 8) | [DataContract(nameof(RecastNavigationComponent))] method SetTarget (line 53) | public virtual void SetTarget(Vector3 target) method TryFindPath (line 66) | public virtual bool TryFindPath(Vector3 target) method StartFollowingPath (line 83) | public virtual void StartFollowingPath() method StopFollowingPath (line 91) | public virtual void StopFollowingPath() method Update (line 101) | public virtual void Update(float deltaTime) method MoveAndRotate (line 111) | private void MoveAndRotate(float deltaTime) FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Navigation/Components/RecastPhysicsNavigationComponent.cs class RecastPhysicsNavigationComponent (line 7) | [DataContract(nameof(RecastPhysicsNavigationComponent))] method StartFollowingPath (line 15) | public override void StartFollowingPath() method StopFollowingPath (line 20) | public override void StopFollowingPath() method Update (line 26) | public override void Update(float deltaTime) method Move (line 35) | private void Move() method Rotate (line 65) | private void Rotate() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Navigation/Definitions/BuildSettings.cs class BuildSettings (line 8) | [DataContract("DotRecastBuildSettings")] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Navigation/Definitions/PathfindingSettings.cs class PathfindingSettings (line 7) | [DataContract()] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Navigation/Definitions/RecastNavigationConfiguration.cs class RecastNavigationConfiguration (line 6) | [DataContract("RecastNavigationConfiguration")] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Navigation/Extensions/StrideDotRecastExtensions.cs class StrideDotRecastExtensions (line 5) | public static class StrideDotRecastExtensions method ToDotRecastVector (line 10) | public static RcVec3f ToDotRecastVector(this Vector3 vec) method ToStrideVector (line 15) | public static Vector3 ToStrideVector(this RcVec3f vec) FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Navigation/Module.cs class Module (line 9) | internal class Module method Initialize (line 11) | [Stride.Core.ModuleInitializer] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Navigation/NavigationState.cs type NavigationState (line 8) | public enum NavigationState FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Navigation/Processors/RecastDynamicMeshProcessor.cs class RecastDynamicMeshProcessor (line 8) | public class RecastDynamicMeshProcessor : EntityProcessor pol... method TryFindPath (line 306) | public bool TryFindPath(Vector3 start, Vector3 end, ref List pol... method GetNavMeshTiles (line 322) | public List? GetNavMeshTiles() method FindFollowPath (line 347) | public static DtStatus FindFollowPath(DtNavMeshQuery navQuery, long st... class AsyncInput (line 489) | class AsyncInput FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Navigation/Processors/RecastNavigationProcessor.cs class RecastNavigationProcessor (line 11) | public sealed class RecastNavigationProcessor : EntityProcessor ConvexVolumes() method Meshes (line 62) | public IEnumerable Meshes() method GetOffMeshConnections (line 67) | public List GetOffMeshConnections() method AddOffMeshConnection (line 72) | public void AddOffMeshConnection(RcVec3f start, RcVec3f end, float rad... method RemoveOffMeshConnections (line 77) | public void RemoveOffMeshConnections(Predicate fi... method AddConvexVolume (line 83) | public void AddConvexVolume(float[] verts, float minh, float maxh, RcA... method AddConvexVolume (line 93) | public void AddConvexVolume(RcConvexVolume volume) method ClearConvexVolumes (line 98) | public void ClearConvexVolumes() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Soft/Definitions/BepuThings.cs class BoxTriangleCollider (line 19) | public static class BoxTriangleCollider method OverlapsAlongAxis (line 22) | private static bool OverlapsAlongAxis(ref Vector3 axis, ref Vector3 ha... method Intersecting (line 76) | public static bool Intersecting(ref Vector3 halfExtents, ref Vector3 a... class TriangleRasterizer (line 181) | internal static class TriangleRasterizer method RasterizeTriangle (line 183) | public static void RasterizeTriangle(ref Vector3 a, ref Vector3 b, ref... type CellVertexIndices (line 232) | public struct CellVertexIndices type CellComparer (line 239) | public struct CellComparer : IEqualityComparerRef method Equals (line 241) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Hash (line 247) | [MethodImpl(MethodImplOptions.AggressiveInlining)] type Cell (line 255) | public struct Cell type TetrahedronVertices (line 260) | public struct TetrahedronVertices method TetrahedronVertices (line 264) | public TetrahedronVertices(int a, int b, int c, int d) class DumbTetrahedralizer (line 275) | public static class DumbTetrahedralizer method AddVertexSpatialIndex (line 277) | private static void AddVertexSpatialIndex(ref Cell vertexSpatialIndex,... type VoxelizationBounds (line 287) | private struct VoxelizationBounds method TryFloodFill (line 303) | private static bool TryFloodFill(Cell cell, ref VoxelizationBounds bou... method InitiateFloodFill (line 328) | static void InitiateFloodFill(Cell cell, ref VoxelizationBounds bounds... method FloodFillAdjacentCells (line 355) | private static void FloodFillAdjacentCells(Cell cell, ref Voxelization... method Tetrahedralize (line 367) | public static void Tetrahedralize(Span triangles, float cell... class Newt (line 484) | public class Newt type Edge (line 486) | struct Edge : IEqualityComparerRef method Hash (line 491) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Equals (line 497) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryAddEdge (line 504) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method CreateHexahedralUniqueEdgesList (line 532) | private static unsafe int CreateHexahedralUniqueEdgesList(ref Buffer ... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Soft/Module.cs class Module (line 9) | internal class Module method Initialize (line 11) | [Stride.Core.ModuleInitializer] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Soft/SoftBodyComponent.cs class SoftBodyComponent (line 17) | [ComponentCategory("Bepu")] method Start (line 49) | public override void Start() method Cancel (line 58) | public override void Cancel() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Tests/BepuTests.cs class BepuTests (line 23) | public class BepuTests : GameTestBase method MatrixTest (line 25) | [Fact] method ConstraintsTest (line 82) | [Fact] method ThreadContextTest (line 130) | [Fact] method ConstraintsForceTest (line 180) | [Fact] method OnContactRemovalTest (line 217) | [Fact] method OnContactRollTest (line 250) | [Fact] method OnTriggerRemovalTest (line 288) | [Fact] method ContactImpulseTest (line 324) | [Fact] class ContactSampleForces (line 355) | private class ContactSampleForces : IContactHandler method OnStartedTouching (line 362) | public void OnStartedTouching(Contacts contact... method OnTouching (line 370) | public void OnTouching(Contacts manifold) wher... method OnStoppedTouching (line 374) | public void OnStoppedTouching(Contacts manifol... method OnTriggerTest (line 380) | [Fact] method OnRaycastRemovalTest (line 413) | [Fact] method OnSimulationUpdateRemovalTest (line 453) | [Fact] class SimUpdateListener (line 541) | private class SimUpdateListener : ScriptComponent, ISimulationUpdate method SimulationUpdate (line 545) | public void SimulationUpdate(BepuSimulation simulation, float simTim... method AfterSimulationUpdate (line 547) | public void AfterSimulationUpdate(BepuSimulation simulation, float s... class ContactEvents (line 550) | private class ContactEvents : IContactHandler method OnStartedTouching (line 556) | public void OnStartedTouching(Contacts manifol... method OnTouching (line 561) | public void OnTouching(Contacts manifold) wher... method OnStoppedTouching (line 566) | public void OnStoppedTouching(Contacts manifol... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics.Tests/GameTest.cs class GameTest (line 12) | public class GameTest : GameTestBase method GameTest (line 14) | public GameTest() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics._2D/Body2DComponent.cs class Body2DComponent (line 12) | [ComponentCategory("Bepu")] method AttachInner (line 39) | protected override void AttachInner(RigidPose pose, BodyInertia shapeI... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics._2D/Module.cs class Module (line 9) | internal class Module method Initialize (line 11) | [Stride.Core.ModuleInitializer] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics._2D/Simulation2DComponent.cs class Simulation2DComponent (line 10) | [ComponentCategory("Bepu")] method SimulationUpdate (line 15) | public void SimulationUpdate(BepuSimulation sim, float simTimeStep) method AfterSimulationUpdate (line 19) | public void AfterSimulationUpdate(BepuSimulation sim, float simTimeStep) method Update (line 46) | public override void Update() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/BepuConfiguration.cs class BepuConfiguration (line 12) | [DataContract] method NewInstance (line 20) | public static IService NewInstance(IServiceRegistry services) FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/BepuSimulation.cs class BepuSimulation (line 31) | [DataContract] method BepuSimulation (line 287) | public BepuSimulation() method Dispose (line 309) | public void Dispose() method GetComponent (line 315) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetComponent (line 321) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetComponent (line 329) | public StaticComponent GetComponent(StaticHandle handle) method NextUpdate (line 340) | public TickAwaiter NextUpdate() method AfterUpdate (line 351) | public TickAwaiter AfterUpdate() method ShouldPerformPhysicsTest (line 362) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RayCast (line 378) | public bool RayCast(in Vector3 origin, in Vector3 dir, float maxDistan... method RayCastPenetrating (line 407) | public unsafe ConversionEnum ... method RayCastPenetrating (line 426) | public void RayCastPenetrating(in Vector3 origin, in Vector3 dir, floa... method SweepCast (line 443) | public bool SweepCast(in TShape shape, in SRigidPose pose, in ... method SweepCastPenetrating (line 474) | public unsafe ConversionEnum ... method SweepCastPenetrating (line 496) | public void SweepCastPenetrating(in TShape shape, in SRigidPos... method Overlap (line 510) | public void Overlap(in TShape shape, in SRigidPose pose, IColl... method Overlap (line 527) | public ConversionEnum... type BroadPhaseOverlapEnumerator (line 572) | private struct BroadPhaseOverlapEnumerator : IBreakableForEach : ICollisionCallbacks where T : IOv... method AllowCollisionTesting (line 599) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OnChildPairCompleted (line 606) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OnPairCompleted (line 613) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OverlapInner (line 620) | private unsafe void OverlapInner(in TShape shape, ... method ResetSoftStart (line 694) | public void ResetSoftStart() method Update (line 699) | internal void Update(TimeSpan elapsed) method SyncActiveTransformsWithPhysics (line 762) | private void SyncActiveTransformsWithPhysics() method InterpolateTransforms (line 775) | private void InterpolateTransforms() method Register (line 792) | internal void Register(ISimulationUpdate simulationUpdateComponent) method Unregister (line 797) | internal bool Unregister(ISimulationUpdate simulationUpdateComponent) method RegisterInterpolated (line 802) | internal void RegisterInterpolated(BodyComponent body) method UnregisterInterpolated (line 811) | internal void UnregisterInterpolated(BodyComponent body) type InterpolateTransformsJob (line 816) | private readonly struct InterpolateTransformsJob(float interpolationFa... method Process (line 818) | public void Process(int start, int endExclusive) method InterpolateBody (line 826) | private static void InterpolateBody(BodyComponent body, float interp... type SyncTransformsJob (line 855) | private readonly struct SyncTransformsJob(Bodies bodies, BepuSimulatio... method Process (line 857) | public void Process(int start, int endExclusive) method SyncTransformsWithPhysics (line 867) | private static void SyncTransformsWithPhysics(in BodyReference body,... class Elider (line 900) | internal abstract class Elider method Add (line 902) | protected abstract void Add(ISimulationUpdate obj); method Remove (line 903) | protected abstract bool Remove(ISimulationUpdate obj); method SimulationUpdate (line 904) | protected abstract void SimulationUpdate(BepuSimulation sim, float d... method AfterSimulationUpdate (line 905) | protected abstract void AfterSimulationUpdate(BepuSimulation sim, fl... method AddToHandlers (line 907) | public static void AddToHandlers(ISimulationUpdate item, Dictionary<... method RemoveFromHandlers (line 919) | public static bool RemoveFromHandlers(ISimulationUpdate item, Dictio... method SimulationUpdate (line 924) | public static void SimulationUpdate(Dictionary handler... method AfterSimulationUpdate (line 930) | public static void AfterSimulationUpdate(Dictionary ha... class Handler (line 936) | private sealed class Handler : Elider where T : ISimulationUpdate... method Add (line 940) | protected override void Add(ISimulationUpdate obj) method Remove (line 945) | protected override bool Remove(ISimulationUpdate obj) method SimulationUpdate (line 963) | protected override void SimulationUpdate(BepuSimulation sim, float... method AfterSimulationUpdate (line 970) | protected override void AfterSimulationUpdate(BepuSimulation sim, ... class AwaitRunner (line 979) | internal class AwaitRunner method Add (line 985) | public void Add(Action action, SynchronizationContext context) method Run (line 993) | public void Run() type TickAwaiter (line 1021) | public readonly struct TickAwaiter : INotifyCompletion method TickAwaiter (line 1027) | internal TickAwaiter(AwaitRunner runner, MicroThread microThread, Sy... method OnCompleted (line 1042) | public void OnCompleted(Action continuation) => _runner.Add(continua... method GetResult (line 1044) | public void GetResult() => _microThread.CancellationToken.ThrowIfCan... method GetAwaiter (line 1046) | public TickAwaiter GetAwaiter() => this; type UpdatePreviousVelocities (line 1049) | private readonly struct UpdatePreviousVelocities : Dispatcher.IBatchJob method Process (line 1053) | public void Process(int start, int endExclusive) FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/BepuSimulationExtensions.cs class BepuSimulationExtensions (line 11) | public static class BepuSimulationExtensions method GetSimulation (line 16) | public static BepuSimulation GetSimulation(this Entity entity) FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/BodyComponent.cs class BodyComponent (line 16) | [ComponentCategory("Physics - Bepu")] method ApplyImpulse (line 348) | public void ApplyImpulse(Vector3 impulse, Vector3 impulseOffset) method ApplyAngularImpulse (line 359) | public void ApplyAngularImpulse(Vector3 impulse) method ApplyLinearImpulse (line 370) | public void ApplyLinearImpulse(Vector3 impulse) method SetTargetPose (line 384) | public void SetTargetPose(Vector3 targetPosition, Quaternion targetOri... method Teleport (line 407) | public void Teleport(Vector3 position, Quaternion orientation) method SetPose (line 431) | [Obsolete($"This method will be removed in the future, use {nameof(Tel... method AttachInner (line 438) | protected override void AttachInner(NRigidPose pose, BodyInertia shape... method DetachInner (line 487) | protected override void DetachInner() method WorldToLocal (line 513) | internal void WorldToLocal(ref Vector3 worldPos, ref Quaternion worldRot) method SetParentForChildren (line 527) | private static void SetParentForChildren(BodyComponent parent, Transfo... method FindParentBody (line 538) | private static BodyComponent? FindParentBody(BodyComponent component, ... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/CharacterComponent.cs class CharacterComponent (line 19) | [ComponentCategory("Physics - Bepu")] method CharacterComponent (line 45) | public CharacterComponent() method AttachInner (line 51) | protected override void AttachInner(NRigidPose pose, BodyInertia shape... method Move (line 65) | public virtual void Move(Vector3 direction) method TryJump (line 74) | public virtual void TryJump() method SimulationUpdate (line 84) | public virtual void SimulationUpdate(BepuSimulation sim, float simTime... method AfterSimulationUpdate (line 108) | public virtual void AfterSimulationUpdate(BepuSimulation sim, float si... method Project (line 124) | static Vector3 Project(Vector3 vector, Vector3 direction) => direction... method ProjectOnPlane (line 126) | static Vector3 ProjectOnPlane(Vector3 vector, Vector3 planeNormal) => ... method GroundTest (line 143) | protected bool GroundTest(NVector3 groundNormal, float threshold = 0f) method OnStartedTouching (line 166) | void IContactHandler.OnStartedTouching(Contacts ... method OnTouching (line 167) | void IContactHandler.OnTouching(Contacts contact... method OnStoppedTouching (line 168) | void IContactHandler.OnStoppedTouching(Contacts ... method OnStartedTouching (line 174) | protected virtual void OnStartedTouching(Contacts(Contacts conta... method OnStoppedTouching (line 210) | protected virtual void OnStoppedTouching(Contacts ... method RayCastPenetrating (line 445) | public void RayCastPenetrating(in Vector3 origin, in Vector3 dir, floa... method RayTest (line 457) | internal void RayTest( FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/CollidableStack.cs type CollidableStack (line 14) | public readonly record struct CollidableStack(CollidableReference Refere... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/CollisionLayer.cs type CollisionLayer (line 9) | public enum CollisionLayer : uint FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/CollisionMask.cs type CollisionMask (line 9) | [Flags] class CollisionLayersExtension (line 48) | public static class CollisionLayersExtension method IsSet (line 53) | public static bool IsSet(this CollisionMask mask, CollisionLayer layer) method IsSetIn (line 61) | public static bool IsSetIn(this CollisionLayer layer, CollisionMask mask) method ToMask (line 69) | public static CollisionMask ToMask(this CollisionLayer layer) FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Components/ISimulationUpdate.cs type ISimulationUpdate (line 15) | public interface ISimulationUpdate : IComponent BepuConstraint = n... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/AngularAxisMotorConstraintComponent.cs class AngularAxisMotorConstraintComponent (line 13) | [DataContract] method AngularAxisMotorConstraintComponent (line 18) | public AngularAxisMotorConstraintComponent() => BepuConstraint = new()... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/AngularHingeConstraintComponent.cs class AngularHingeConstraintComponent (line 13) | [DataContract] method AngularHingeConstraintComponent (line 18) | public AngularHingeConstraintComponent() => BepuConstraint = new() { S... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/AngularMotorConstraintComponent.cs class AngularMotorConstraintComponent (line 13) | [DataContract("AngularMotorConstraint")] method AngularMotorConstraintComponent (line 18) | public AngularMotorConstraintComponent() => BepuConstraint = new() { S... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/AngularServoConstraintComponent.cs class AngularServoConstraintComponent (line 13) | [DataContract("AngularServoConstraint")] method AngularServoConstraintComponent (line 18) | public AngularServoConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/AngularSwivelHingeConstraintComponent.cs class AngularSwivelHingeConstraintComponent (line 13) | [DataContract] method AngularSwivelHingeConstraintComponent (line 18) | public AngularSwivelHingeConstraintComponent() => BepuConstraint = new... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/AreaConstraintComponent.cs class AreaConstraintComponent (line 12) | [DataContract] method AreaConstraintComponent (line 17) | public AreaConstraintComponent() => BepuConstraint = new() { SpringSet... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/BallSocketConstraintComponent.cs class BallSocketConstraintComponent (line 30) | [DataContract] method BallSocketConstraintComponent (line 35) | public BallSocketConstraintComponent() => BepuConstraint = new() { Spr... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/BallSocketMotorConstraintComponent.cs class BallSocketMotorConstraintComponent (line 13) | [DataContract] method BallSocketMotorConstraintComponent (line 18) | public BallSocketMotorConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/BallSocketServoConstraintComponent.cs class BallSocketServoConstraintComponent (line 13) | [DataContract] method BallSocketServoConstraintComponent (line 18) | public BallSocketServoConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/CenterDistanceConstraintComponent.cs class CenterDistanceConstraintComponent (line 23) | [DataContract] method CenterDistanceConstraintComponent (line 28) | public CenterDistanceConstraintComponent() => BepuConstraint = new() {... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/CenterDistanceLimitConstraintComponent.cs class CenterDistanceLimitConstraintComponent (line 22) | [DataContract] method CenterDistanceLimitConstraintComponent (line 27) | public CenterDistanceLimitConstraintComponent() => BepuConstraint = ne... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/DistanceLimitConstraintComponent.cs class DistanceLimitConstraintComponent (line 24) | [DataContract] method DistanceLimitConstraintComponent (line 29) | public DistanceLimitConstraintComponent() => BepuConstraint = new() { ... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/DistanceServoConstraintComponent.cs class DistanceServoConstraintComponent (line 25) | [DataContract] method DistanceServoConstraintComponent (line 30) | public DistanceServoConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/HingeConstraintComponent.cs class HingeConstraintComponent (line 13) | [DataContract] method HingeConstraintComponent (line 18) | public HingeConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/IMotor.cs type IMotor (line 9) | public interface IMotor FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/IOneBody.cs type IOneBody (line 6) | public interface IOneBody FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/IServo.cs type IServo (line 9) | public interface IServo FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/ISpring.cs type ISpring (line 6) | public interface ISpring FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/ITwoBody.cs type ITwoBody (line 6) | public interface ITwoBody FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/IWithTwoLocalOffset.cs type IWithTwoLocalOffset (line 8) | public interface IWithTwoLocalOffset : ITwoBody FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/LinearAxisLimitConstraintComponent.cs class LinearAxisLimitConstraintComponent (line 13) | [DataContract] method LinearAxisLimitConstraintComponent (line 18) | public LinearAxisLimitConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/LinearAxisMotorConstraintComponent.cs class LinearAxisMotorConstraintComponent (line 13) | [DataContract] method LinearAxisMotorConstraintComponent (line 18) | public LinearAxisMotorConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/LinearAxisServoConstraintComponent.cs class LinearAxisServoConstraintComponent (line 19) | [DataContract] method LinearAxisServoConstraintComponent (line 24) | public LinearAxisServoConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/OneBodyAngularMotorConstraintComponent.cs class OneBodyAngularMotorConstraintComponent (line 13) | [DataContract] method OneBodyAngularMotorConstraintComponent (line 18) | public OneBodyAngularMotorConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/OneBodyAngularServoConstraintComponent.cs class OneBodyAngularServoConstraintComponent (line 26) | [DataContract] method OneBodyAngularServoConstraintComponent (line 31) | public OneBodyAngularServoConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/OneBodyLinearMotorConstraintComponent.cs class OneBodyLinearMotorConstraintComponent (line 13) | [DataContract] method OneBodyLinearMotorConstraintComponent (line 18) | public OneBodyLinearMotorConstraintComponent() => BepuConstraint = new... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/OneBodyLinearServoConstraintComponent.cs class OneBodyLinearServoConstraintComponent (line 13) | [DataContract] method OneBodyLinearServoConstraintComponent (line 18) | public OneBodyLinearServoConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/PointOnLineServoConstraintComponent.cs class PointOnLineServoConstraintComponent (line 13) | [DataContract] method PointOnLineServoConstraintComponent (line 18) | public PointOnLineServoConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/SwingLimitConstraintComponent.cs class SwingLimitConstraintComponent (line 13) | [DataContract] method SwingLimitConstraintComponent (line 18) | public SwingLimitConstraintComponent() => BepuConstraint = new() { Spr... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/SwivelHingeConstraintComponent.cs class SwivelHingeConstraintComponent (line 13) | [DataContract] method SwivelHingeConstraintComponent (line 18) | public SwivelHingeConstraintComponent() => BepuConstraint = new() { Sp... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/TwistLimitConstraintComponent.cs class TwistLimitConstraintComponent (line 13) | [DataContract] method TwistLimitConstraintComponent (line 18) | public TwistLimitConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/TwistMotorConstraintComponent.cs class TwistMotorConstraintComponent (line 13) | [DataContract] method TwistMotorConstraintComponent (line 18) | public TwistMotorConstraintComponent() => BepuConstraint = new() { Set... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/TwistServoConstraintComponent.cs class TwistServoConstraintComponent (line 13) | [DataContract] method TwistServoConstraintComponent (line 18) | public TwistServoConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/VolumeConstraintComponent.cs class VolumeConstraintComponent (line 12) | [DataContract] method VolumeConstraintComponent (line 17) | public VolumeConstraintComponent() => BepuConstraint = new() { SpringS... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/WeldConstraintComponent.cs class WeldConstraintComponent (line 13) | [DataContract] method WeldConstraintComponent (line 18) | public WeldConstraintComponent() => BepuConstraint = new() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/_ConstraintComponent.cs class ConstraintComponent (line 10) | public abstract class ConstraintComponent : ConstraintComponentBase w... method Activate (line 20) | internal override void Activate(BepuConfiguration bepuConfig) method Deactivate (line 26) | internal override void Deactivate() method BodiesChanged (line 37) | protected override void BodiesChanged() method TryReattachConstraint (line 60) | internal override ConstraintState TryReattachConstraint() method DetachConstraint (line 109) | internal override void DetachConstraint() method TryUpdateDescription (line 121) | internal void TryUpdateDescription() method GetAccumulatedImpulseMagnitude (line 130) | public override float GetAccumulatedImpulseMagnitude() method GetAccumulatedForceMagnitude (line 139) | public override float GetAccumulatedForceMagnitude() method ConstraintComponent (line 150) | protected ConstraintComponent(int bodies) : base(bodies) { } FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/_ConstraintComponentBase.cs class ConstraintComponentBase (line 12) | [DataContract(Inherited = true)] method ConstraintComponentBase (line 38) | protected ConstraintComponentBase(int bodies) => _bodies = new BodyCom... method GetAccumulatedImpulseMagnitude (line 63) | public abstract float GetAccumulatedImpulseMagnitude(); method GetAccumulatedForceMagnitude (line 71) | public abstract float GetAccumulatedForceMagnitude(); method BodiesChanged (line 73) | protected abstract void BodiesChanged(); method Activate (line 75) | internal abstract void Activate(BepuConfiguration bepuConfig); method Deactivate (line 77) | internal abstract void Deactivate(); method TryReattachConstraint (line 79) | internal abstract ConstraintState TryReattachConstraint(); method DetachConstraint (line 81) | internal abstract void DetachConstraint(); type ConstraintState (line 83) | public enum ConstraintState FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/_FourBodyConstraintComponent.cs class FourBodyConstraintComponent (line 8) | public abstract class FourBodyConstraintComponent : ConstraintCompone... method FourBodyConstraintComponent (line 34) | public FourBodyConstraintComponent() : base(4){ } FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/_OneBodyConstraintComponent.cs class OneBodyConstraintComponent (line 8) | public abstract class OneBodyConstraintComponent : ConstraintComponen... method OneBodyConstraintComponent (line 16) | public OneBodyConstraintComponent() : base(1){ } FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/_ThreeBodyConstraintComponent.cs class ThreeBodyConstraintComponent (line 8) | public abstract class ThreeBodyConstraintComponent : ConstraintCompon... method ThreeBodyConstraintComponent (line 28) | public ThreeBodyConstraintComponent() : base(3){ } FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Constraints/_TwoBodyConstraintComponent.cs class TwoBodyConstraintComponent (line 8) | public abstract class TwoBodyConstraintComponent : ConstraintComponen... method TwoBodyConstraintComponent (line 22) | public TwoBodyConstraintComponent() : base(2) { } FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/BasicMeshBuffers.cs type BasicMeshBuffers (line 6) | internal struct BasicMeshBuffers method BasicMeshBuffers (line 11) | public BasicMeshBuffers() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/BepuAndStrideExtensions.cs class BepuAndStrideExtensions (line 19) | internal static class BepuAndStrideExtensions method ToBepu (line 21) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToStride (line 23) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToBepu (line 25) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToStride (line 27) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToNumeric (line 29) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToStride (line 31) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToNumeric (line 33) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToStride (line 35) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/BodyVelocity.cs type BodyVelocity (line 15) | [StructLayout(LayoutKind.Explicit, Size = 32)] method BodyVelocity (line 30) | public BodyVelocity() method BodyVelocity (line 41) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Colliders/BoxCollider.cs class BoxCollider (line 15) | [DataContract] method AddToCompoundBuilder (line 33) | internal override void AddToCompoundBuilder(ShapeCacheSystem shape, Bu... method OnDetach (line 38) | internal override void OnDetach(BufferPool pool) { } FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Colliders/CapsuleCollider.cs class CapsuleCollider (line 13) | [DataContract] method AddToCompoundBuilder (line 45) | internal override void AddToCompoundBuilder(ShapeCacheSystem shape, Bu... method OnDetach (line 50) | internal override void OnDetach(BufferPool pool) { } FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Colliders/CompoundCollider.cs class CompoundCollider (line 20) | [DataContract] method CompoundCollider (line 43) | public CompoundCollider() method GetLocalTransforms (line 48) | public void GetLocalTransforms(CollidableComponent collidable, Span buffer, ShapeCacheSy... method RayTest (line 130) | void ICollider.RayTest(Shapes shapes, TypedIndex shape... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Colliders/ConvexHullCollider.cs class ConvexHullCollider (line 16) | [DataContract] method AddToCompoundBuilder (line 43) | internal override void AddToCompoundBuilder(ShapeCacheSystem shape, Bu... method OnDetach (line 72) | internal override void OnDetach(BufferPool pool) type CachedConvexHulls (line 77) | record CachedConvexHulls(List<(ConvexHull, System.Numerics.Vector3)> H... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Colliders/CylinderCollider.cs class CylinderCollider (line 13) | [DataContract] method AddToCompoundBuilder (line 45) | internal override void AddToCompoundBuilder(ShapeCacheSystem shape, Bu... method OnDetach (line 50) | internal override void OnDetach(BufferPool pool){ } FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Colliders/EmptyCollider.cs class EmptyCollider (line 15) | [DataContract] method AppendModel (line 22) | void ICollider.AppendModel(List buffer, ShapeCacheSy... method Detach (line 28) | void ICollider.Detach(Shapes shapes, BufferPool pool, TypedIndex index) method GetLocalTransforms (line 32) | void ICollider.GetLocalTransforms(CollidableComponent collidable, Span... method TryAttach (line 39) | bool ICollider.TryAttach(Shapes shapes, BufferPool pool, ShapeCacheSys... method RayTest (line 47) | void ICollider.RayTest(Shapes shapes, TypedIndex shape... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Colliders/ICollider.cs type ICollider (line 14) | public interface ICollider method GetLocalTransforms (line 25) | public void GetLocalTransforms(CollidableComponent collidable, Span buffer, ShapeCacheSys... method RayTest (line 30) | internal void RayTest( FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Colliders/MeshCollider.cs class MeshCollider (line 19) | [DataContract] method GetLocalTransforms (line 72) | public void GetLocalTransforms(CollidableComponent collidable, Span buffer, ShapeCacheSy... method RayTest (line 121) | void ICollider.RayTest(Shapes shapes, TypedIndex shape... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Colliders/SphereCollider.cs class SphereCollider (line 13) | [DataContract] method AddToCompoundBuilder (line 31) | internal override void AddToCompoundBuilder(ShapeCacheSystem shape, Bu... method OnDetach (line 36) | internal override void OnDetach(BufferPool pool){ } FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Colliders/TriangleCollider.cs class TriangleCollider (line 13) | [DataContract] method AddToCompoundBuilder (line 59) | internal override void AddToCompoundBuilder(ShapeCacheSystem shape, Bu... method OnDetach (line 64) | internal override void OnDetach(BufferPool pool){ } FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Colliders/_ColliderBase.cs class ColliderBase (line 13) | [DataContract(Inherited = true)] method TryUpdateFeatures (line 69) | protected void TryUpdateFeatures() method AddToCompoundBuilder (line 74) | internal abstract void AddToCompoundBuilder(ShapeCacheSystem shape, Bu... method OnDetach (line 75) | internal abstract void OnDetach(BufferPool pool); FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/CollisionGroup.cs type CollisionGroup (line 24) | [DataContract] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/CollisionMatrix.cs type CollisionMatrix (line 12) | public unsafe struct CollisionMatrix : IEquatable method Get (line 37) | public readonly bool Get(CollisionLayer layer1, CollisionLayer layer2) method Set (line 46) | public void Set(CollisionLayer layer1, CollisionLayer layer2, bool sho... method Get (line 62) | public readonly CollisionMask Get(CollisionLayer layer) method Set (line 84) | public void Set(CollisionLayer layer, CollisionMask mask) method Equals (line 104) | public readonly bool Equals(CollisionMatrix other) method Equals (line 115) | public override bool Equals(object? obj) => obj is CollisionMatrix oth... method GetHashCode (line 119) | public override int GetHashCode() method LayersToIndex (line 130) | public static int LayersToIndex(CollisionLayer layer1, CollisionLayer ... method CollisionMatrix (line 153) | static CollisionMatrix() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Contacts/Contact.cs type Contact (line 13) | public ref struct Contact where TManifold : unmanaged, IConta... method Contact (line 32) | internal Contact(int index, Contacts contacts, in ContactGr... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Contacts/ContactEventsManager.cs class ContactEventsManager (line 19) | internal class ContactEventsManager : IDisposable method ContactEventsManager (line 29) | public ContactEventsManager(BufferPool pool, BepuSimulation simulation... method Initialize (line 38) | public void Initialize() method Dispose (line 43) | public void Dispose() method Register (line 55) | public void Register(CollidableComponent collidable) method Unregister (line 67) | public void Unregister(CollidableComponent collidable) method IsRegistered (line 81) | public bool IsRegistered(CollidableComponent collidable) method IsRegistered (line 92) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ClearCollisionsOf (line 101) | public void ClearCollisionsOf(CollidableComponent collidable, uint pac... method ClearCollision (line 122) | private void ClearCollision(OrderedPair pair) method StoreManifold (line 161) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RunManifoldEvent (line 172) | private void RunManifoldEvent(Span>... method Flush (line 275) | public void Flush() method TrackActivePairs (line 291) | private void TrackActivePairs(float dt, IThreadDispatcher threadDispat... type IPerTypeManifoldStore (line 310) | private interface IPerTypeManifoldStore method RunEvents (line 312) | void RunEvents(ContactEventsManager eventsManager); method ClearEventsOf (line 314) | void ClearEventsOf(uint packed); method StoreManifold (line 316) | public static unsafe void StoreManifold(IPerTypeManifoldS... class Comparer (line 350) | private class Comparer : IComparer x, ContactGroup where TManifold : unmanage... method TypeIndex (line 365) | static unsafe TypeIndex() method ManifoldCtor (line 377) | private static ListOf ManifoldCtor() => new(); class ListOf (line 380) | private class ListOf : List>, IPe... method RunEvents (line 382) | public void RunEvents(ContactEventsManager eventsManager) method ClearEventsOf (line 400) | public void ClearEventsOf(uint packed) type LastCollisionState (line 412) | private struct LastCollisionState method TrySet (line 418) | public bool TrySet(Events e) method TryClear (line 429) | public bool TryClear(Events e) type Events (line 441) | [Flags] type EmptyManifold (line 449) | private struct EmptyManifold : IContactManifold method GetConvexContactReference (line 454) | public static ref ConvexContact GetConvexContactReference(ref EmptyM... method GetDepthReference (line 455) | public static ref float GetDepthReference(ref EmptyManifold manifold... method GetFeatureIdReference (line 456) | public static ref int GetFeatureIdReference(ref EmptyManifold manifo... method GetNonconvexContactReference (line 457) | public static ref Contact GetNonconvexContactReference(ref EmptyMani... method GetNormalReference (line 458) | public static ref Vector3 GetNormalReference(ref EmptyManifold manif... method GetOffsetReference (line 459) | public static ref Vector3 GetOffsetReference(ref EmptyManifold manif... method GetContact (line 460) | public void GetContact(int contactIndex, out Vector3 offset, out Vec... method GetContact (line 461) | public void GetContact(int contactIndex, out Contact contactData) =>... method GetDepth (line 462) | public float GetDepth(int contactIndex) => throw new IndexOutOfRange... method GetFeatureId (line 463) | public int GetFeatureId(int contactIndex) => throw new IndexOutOfRan... method GetNormal (line 464) | public Vector3 GetNormal(int contactIndex) => throw new IndexOutOfRa... method GetOffset (line 465) | public Vector3 GetOffset(int contactIndex) => throw new IndexOutOfRa... type OrderedPair (line 469) | internal readonly record struct OrderedPair FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Contacts/ContactGroup.cs type ContactGroup (line 27) | public struct ContactGroup where TManifold : unmanaged, ICont... method ContactGroup (line 58) | public ContactGroup(ref TManifold manifold, CollidablePair pair, int c... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Contacts/Contacts.cs type Contacts (line 24) | public readonly ref struct Contacts where TManifold : unmanag... method ComputeImpactForce (line 51) | [Pure] method GetEnumerator (line 85) | public Enumerator GetEnumerator() => new(this); type Enumerator (line 91) | public ref struct Enumerator(Contacts data) method MoveNext (line 97) | public bool MoveNext() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Contacts/IContactEventHandler.cs type IContactEventHandler (line 12) | [Obsolete($"{nameof(IContactEventHandler)} as been superseded by {nameof... method OnContactAdded (line 36) | [Obsolete($"{nameof(IContactEventHandler)} as been superseded by {name... method OnContactRemoved (line 57) | [Obsolete($"{nameof(IContactEventHandler)} as been superseded by {name... method OnStartedTouching (line 72) | [Obsolete($"{nameof(IContactEventHandler)} as been superseded by {name... method OnTouching (line 87) | [Obsolete($"{nameof(IContactEventHandler)} as been superseded by {name... method OnStoppedTouching (line 103) | [Obsolete($"{nameof(IContactEventHandler)} as been superseded by {name... method OnPairCreated (line 119) | [Obsolete($"{nameof(IContactEventHandler)} as been superseded by {name... method OnPairUpdated (line 134) | [Obsolete($"{nameof(IContactEventHandler)} as been superseded by {name... method OnPairEnded (line 145) | [Obsolete($"{nameof(IContactEventHandler)} as been superseded by {name... method OnStartedTouching (line 152) | void IContactHandler.OnStartedTouching(Contacts ... method OnTouching (line 161) | void IContactHandler.OnTouching(Contacts contacts) method OnStoppedTouching (line 170) | void IContactHandler.OnStoppedTouching(Contacts ... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Contacts/IContactHandler.cs type IContactHandler (line 8) | public interface IContactHandler method OnStartedTouching (line 20) | void OnStartedTouching(Contacts contacts) where ... method OnTouching (line 29) | void OnTouching(Contacts contacts) where TManifo... method OnStoppedTouching (line 39) | void OnStoppedTouching(Contacts contacts) where ... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/DecomposedHulls.cs class DecomposedHulls (line 15) | [DataContract] method DecomposedHulls (line 30) | public DecomposedHulls() { } method DecomposedHulls (line 35) | public DecomposedHulls(DecomposedMesh[] meshes) class DecomposedMesh (line 40) | [DataContract] method DecomposedMesh (line 52) | public DecomposedMesh() { } method DecomposedMesh (line 57) | public DecomposedMesh(Hull[] hulls) class Hull (line 63) | [DataContract] method Hull (line 84) | public Hull() { } method Hull (line 89) | public Hull(Vector3[] points, uint[] indices) FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/ISimulationSelector.cs type ISimulationSelector (line 11) | public interface ISimulationSelector method Pick (line 16) | BepuSimulation Pick(BepuConfiguration configuration, Entity target); FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/IndexBasedSimulationSelector.cs type IndexBasedSimulationSelector (line 12) | [DataContract] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Interpolation.cs type InterpolationMode (line 6) | public enum InterpolationMode FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/ListOfColliders.cs class ListOfColliders (line 10) | [DataSerializer(typeof(ListOfCollidersSerializer))] method TryUpdateFeature (line 23) | void TryUpdateFeature() method Add (line 29) | public void Add(ColliderBase item) method Insert (line 37) | public void Insert(int index, ColliderBase item) method Remove (line 45) | public bool Remove(ColliderBase item) method RemoveAt (line 58) | public void RemoveAt(int index) method Clear (line 66) | public void Clear() method Contains (line 75) | public bool Contains(ColliderBase item) => _innerList.Contains(item); method CopyTo (line 78) | public void CopyTo(ColliderBase[] array, int arrayIndex) => _innerList... method IndexOf (line 81) | public int IndexOf(ColliderBase item) => _innerList.IndexOf(item); method GetEnumerator (line 99) | public List.Enumerator GetEnumerator() => _innerList.Get... method GetEnumerator (line 102) | IEnumerator IEnumerable.GetEnumerator() =>... method GetEnumerator (line 105) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); class ListOfCollidersSerializer (line 108) | internal class ListOfCollidersSerializer : DataSerializer method Initialize (line 112) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 118) | public override void PreSerialize(ref ListOfColliders obj, ArchiveMode... method Serialize (line 130) | public override void Serialize(ref ListOfColliders obj, ArchiveMode mo... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/MaterialProperties.cs type MaterialProperties (line 9) | public struct MaterialProperties FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Raycast/OverlapHandler.cs type OverlapCollectionHandler (line 10) | internal struct OverlapCollectionHandler(BepuSimulation sim, ICollection... method AllowTest (line 12) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AllowTest (line 15) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OnHit (line 18) | public void OnHit(ref float maximumT, float t, System.Numerics.Vector3... method OnHitAtZeroT (line 20) | public void OnHitAtZeroT(ref float maximumT, CollidableReference colli... type OverlapArrayHandler (line 26) | internal struct OverlapArrayHandler(BepuSimulation sim, CollidableCompon... method AllowTest (line 30) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AllowTest (line 33) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OnHit (line 36) | public void OnHit(ref float maximumT, float t, System.Numerics.Vector3... method OnHitAtZeroT (line 38) | public void OnHitAtZeroT(ref float maximumT, CollidableReference colli... type OverlapAnyHandler (line 50) | internal struct OverlapAnyHandler(BepuSimulation sim, CollisionMask coll... method AllowTest (line 54) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AllowTest (line 57) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OnHit (line 60) | public void OnHit(ref float maximumT, float t, System.Numerics.Vector3... method OnHitAtZeroT (line 62) | public void OnHitAtZeroT(ref float maximumT, CollidableReference colli... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Raycast/RayClosestHitHandler.cs type RayClosestHitHandler (line 13) | internal struct RayClosestHitHandler(BepuSimulation sim, CollisionMask c... method AllowTest (line 19) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AllowTest (line 22) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AllowTest (line 25) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OnRayHit (line 28) | public void OnRayHit(in RayData ray, ref float maximumT, float t, Vect... method OnHit (line 34) | public void OnHit(ref float maximumT, float t, Vector3 hitLocation, Ve... method OnHitAtZeroT (line 40) | public void OnHitAtZeroT(ref float maximumT, CollidableReference colli... method OnRayHit (line 47) | public void OnRayHit(in RayData ray, ref float maximumT, float t, Vect... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Raycast/RayHitsCollectionHandler.cs type RayHitsCollectionHandler (line 13) | internal struct RayHitsCollectionHandler(BepuSimulation sim, ICollection... method AllowTest (line 17) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AllowTest (line 20) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AllowTest (line 23) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OnRayHit (line 26) | public void OnRayHit(in RayData ray, ref float maximumT, float t, Vect... method OnHit (line 31) | public void OnHit(ref float maximumT, float t, Vector3 hitLocation, Ve... method OnHitAtZeroT (line 36) | public void OnHitAtZeroT(ref float maximumT, CollidableReference colli... method OnRayHit (line 43) | public void OnRayHit(in RayData ray, ref float maximumT, float t, Vect... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Raycast/RayHitsStackHandler.cs type RayHitsStackHandler (line 13) | internal unsafe struct RayHitsStackHandler(HitInfoStack* Ptr, int Length... method AllowTest (line 21) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AllowTest (line 24) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AllowTest (line 27) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OnRayHit (line 30) | public void OnRayHit(in RayData ray, ref float maximumT, float t, Vect... method OnHit (line 35) | public void OnHit(ref float maximumT, float t, Vector3 hitLocation, Ve... method InsertHit (line 40) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GenerateHitInfo (line 75) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OnHitAtZeroT (line 78) | public void OnHitAtZeroT(ref float maximumT, CollidableReference colli... method OnRayHit (line 85) | public void OnRayHit(in RayData ray, ref float maximumT, float t, Vect... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/RigidPose.cs type RigidPose (line 14) | [StructLayout(LayoutKind.Sequential, Size = 32, Pack = 1)] method RigidPose (line 20) | public RigidPose() method RigidPose (line 25) | public RigidPose(Vector3 position, Quaternion orientation) FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/SceneBasedSimulationSelector.cs type SceneBasedSimulationSelector (line 18) | [DataContract] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/ShapeTransform.cs type ShapeTransform (line 8) | public struct ShapeTransform method ShapeTransform (line 14) | public ShapeTransform() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/SimTests/Collectors.cs type IOverlapCollector (line 11) | interface IOverlapCollector method OnPairCompleted (line 13) | public void OnPairCompleted(BepuSimulation simulation, Coll... type SpanManifoldCollector (line 16) | internal unsafe struct SpanManifoldCollector(OverlapInfoStack* Ptr, int ... method OnPairCompleted (line 20) | [MethodImpl(MethodImplOptions.AggressiveInlining)] type SpanCollidableCollector (line 41) | internal unsafe struct SpanCollidableCollector(CollidableStack* Ptr, int... method OnPairCompleted (line 45) | [MethodImpl(MethodImplOptions.AggressiveInlining)] type CollectionCollector (line 63) | internal readonly struct CollectionCollector(ICollection Co... method OnPairCompleted (line 65) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/SimTests/ConversionEnum.cs type ConversionEnum (line 8) | public readonly ref struct ConversionEnum(Sp... method GetEnumerator (line 11) | public Enumerator GetEnumerator() => new(Span, converter); type Enumerator (line 13) | public ref struct Enumerator method Enumerator (line 20) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method MoveNext (line 29) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/SimTests/IConverter.cs type IConverter (line 8) | public interface IConverter method TryConvert (line 10) | bool TryConvert(TFrom from, out TTo to); type ManagedConverter (line 13) | public readonly record struct ManagedConverter(BepuSimulation BepuSimula... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/StrideNarrowPhaseCallbacks.cs type StrideNarrowPhaseCallbacks (line 13) | internal struct StrideNarrowPhaseCallbacks(BepuSimulation Simulation, Co... method Initialize (line 19) | public void Initialize(Simulation simulation) method AllowContactGeneration (line 23) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AllowContactGeneration (line 29) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ConfigureContactManifold (line 57) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ConfigureContactManifold (line 85) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Dispose (line 100) | public void Dispose() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/StridePoseIntegratorCallbacks.cs type StridePoseIntegratorCallbacks (line 12) | internal struct StridePoseIntegratorCallbacks(CollidableProperty bodyIndices, Vector3Wide pos... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/SystemsOrderHelper.cs class SystemsOrderHelper (line 9) | internal static class SystemsOrderHelper FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/Trigger.cs class Trigger (line 15) | [DataContract] method OnStartedTouching (line 21) | void IContactHandler.OnStartedTouching(Contacts ... method OnStoppedTouching (line 22) | void IContactHandler.OnStoppedTouching(Contacts ... method OnStartedTouching (line 25) | protected void OnStartedTouching(Contacts contac... method OnStoppedTouching (line 31) | protected void OnStoppedTouching(Contacts contac... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/UnsortedO1List.cs class UnsortedO1List (line 15) | internal class UnsortedO1List where T : notnull class Indexer (line 20) | internal class Indexer type SequentialData (line 25) | public struct SequentialData method UnsafeGetSpan (line 49) | public Span UnsafeGetSpan() => CollectionsMarshal.AsSp... method Add (line 51) | public void Add(T key, T2 value) method Remove (line 63) | public bool Remove(T item) method SwapRemoveAt (line 91) | public void SwapRemoveAt(int index) method Contains (line 103) | public bool Contains(T item) => _dict.ContainsKey(item); method TryGet (line 105) | public bool TryGet(T key, [MaybeNullWhen(false)] out T2 value) method Clear (line 117) | public void Clear() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Definitions/VertexPosition3.cs type IVertexStructure (line 10) | public interface IVertexStructure : IVertex method Declaration (line 12) | static abstract VertexDeclaration Declaration(); type VertexPosition3 (line 18) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method VertexPosition3 (line 25) | public VertexPosition3(Vector3 position) method Declaration (line 41) | public static VertexDeclaration Declaration() => Layout; method Equals (line 43) | public bool Equals(VertexPosition3 other) method Equals (line 48) | public override bool Equals(object? obj) method GetHashCode (line 53) | public override int GetHashCode() method ToString (line 71) | public override string ToString() method GetLayout (line 76) | public VertexDeclaration GetLayout() method FlipWinding (line 81) | public void FlipWinding() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/HitInfo.cs type HitInfo (line 12) | public readonly record struct HitInfo(SVector3 Point, SVector3 Normal, f... type HitInfoStack (line 40) | public readonly record struct HitInfoStack(CollidableStack Collidable, S... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Module.cs class Module (line 15) | internal class Module method Initialize (line 17) | [Stride.Core.ModuleInitializer] FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/OverlapInfo.cs type OverlapInfo (line 14) | public readonly record struct OverlapInfo(CollidableComponent Collidable... type OverlapInfoStack (line 21) | public readonly record struct OverlapInfoStack(CollidableStack Collidabl... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/StaticComponent.cs class StaticComponent (line 19) | [ComponentCategory("Physics - Bepu")] method AttachInner (line 71) | protected override void AttachInner(NRigidPose pose, BodyInertia shape... method DetachInner (line 97) | protected override void DetachInner() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Systems/CollidableGizmo.cs class CollidableGizmo (line 19) | [GizmoComponent(typeof(CollidableComponent), false)] method CollidableGizmo (line 79) | public CollidableGizmo(CollidableComponent component) method HandlesComponentId (line 84) | public bool HandlesComponentId(OpaqueComponentId pickedComponentId, ou... method Initialize (line 104) | public void Initialize(IServiceRegistry services, Scene editorScene) method PrepareModels (line 110) | private void PrepareModels() method OnFeaturesUpdated (line 199) | void OnFeaturesUpdated(CollidableComponent _) method Dispose (line 205) | public void Dispose() method Update (line 218) | public void Update() FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Systems/CollidableProcessor.cs class CollidableProcessor (line 18) | public class CollidableProcessor : EntityProcessor method CollidableProcessor (line 30) | public CollidableProcessor() method OnSystemAdd (line 35) | protected override void OnSystemAdd() method Draw (line 41) | public override unsafe void Draw(RenderContext context) // While this ... method OnEntityComponentAdding (line 69) | protected override void OnEntityComponentAdding(Entity entity, Collida... method OnEntityComponentRemoved (line 82) | protected override void OnEntityComponentRemoved(Entity entity, Collid... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Systems/ConstraintGizmo.cs class ConstraintGizmo (line 19) | [GizmoComponent(typeof(ConstraintComponentBase), false)] method ConstraintGizmo (line 81) | public ConstraintGizmo(ConstraintComponentBase component) method Dispose (line 87) | public void Dispose() method HandlesComponentId (line 98) | public bool HandlesComponentId(OpaqueComponentId pickedComponentId, ou... method Initialize (line 119) | public void Initialize(IServiceRegistry services, Scene editorScene) method PrepareForFirstDraw (line 125) | void PrepareForFirstDraw() method Draw (line 142) | void Draw(Mesh shape, Vector3 position, Quaternion rotation, Vector3? ... method GetDefaultArrowRadius (line 181) | float GetDefaultArrowRadius() => 0.15f * SizeFactor; method DrawArrow (line 183) | void DrawArrow(Vector3 pivot, Vector3 dir, float? length = null, float... method Update (line 195) | public void Update() class ShapeCache (line 390) | protected class ShapeCache method ShapeCache (line 394) | public ShapeCache(GraphicsDevice graphicsDevice) class SharedData (line 404) | class SharedData method SharedData (line 409) | public SharedData(GraphicsDevice graphicsDevice) FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Systems/ConstraintProcessor.cs class ConstraintProcessor (line 10) | public class ConstraintProcessor : EntityProcessor method ConstraintProcessor (line 14) | public ConstraintProcessor() method OnSystemAdd (line 19) | protected override void OnSystemAdd() method OnEntityComponentAdding (line 24) | protected override void OnEntityComponentAdding(Entity entity, Constra... method OnEntityComponentRemoved (line 28) | protected override void OnEntityComponentRemoved(Entity entity, Constr... FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Systems/PhysicsGameSystem.cs class PhysicsGameSystem (line 10) | internal class PhysicsGameSystem : GameSystemBase method PhysicsGameSystem (line 14) | public PhysicsGameSystem(BepuConfiguration configuration, IServiceRegi... method Update (line 27) | public override void Update(GameTime time) FILE: sources/engine/Stride.BepuPhysics/Stride.BepuPhysics/Systems/ShapeCacheSystem.cs class ShapeCacheSystem (line 19) | internal class ShapeCacheSystem : IDisposable, IService method ShapeCacheSystem (line 30) | public ShapeCacheSystem(IServiceRegistry Services) method Dispose (line 42) | public void Dispose() method GetModelCache (line 54) | public void GetModelCache(Model model, out Cache cache, bool flushMode... method BuildCapsule (line 77) | internal BasicMeshBuffers BuildCapsule(CapsuleCollider cap) method BuildTriangle (line 82) | internal BasicMeshBuffers BuildTriangle(TriangleCollider tri) method BorrowHull (line 87) | public BasicMeshBuffers BorrowHull(ConvexHullCollider convex) method ExtractHull (line 104) | private static void ExtractHull(DecomposedHulls hullDesc, out VertexPo... method ExtractBepuMesh (line 140) | internal static unsafe BepuUtilities.Memory.Buffer ExtractBe... method ExtractMeshBuffers (line 178) | private static void ExtractMeshBuffers(Model model, IServiceRegistry s... method ExtractNodeTransforms (line 227) | private static Matrix[]? ExtractNodeTransforms(Model model) method GetClosestToDecomposableScale (line 267) | internal static Vector3 GetClosestToDecomposableScale(Matrix matrix) type Cache (line 319) | public record Cache(Model TargetModel, ShapeCacheSystem CacheSystem) method NewInstance (line 383) | public static IService NewInstance(IServiceRegistry services) => new S... FILE: sources/engine/Stride.Debugger/Debugger/CloneReferenceSerializer.cs class CloneReferenceSerializer (line 23) | [YamlSerializerFactory(YamlAssetProfile.Name)] method TryCreate (line 36) | public override IYamlSerializable TryCreate(SerializerContext context,... method CanVisit (line 44) | private bool CanVisit(Type type) method CreateOrTransformObject (line 52) | protected override void CreateOrTransformObject(ref ObjectContext obje... method TransformObjectAfterRead (line 75) | protected override void TransformObjectAfterRead(ref ObjectContext obj... method WriteYaml (line 94) | public override void WriteYaml(ref ObjectContext objectContext) method ReadYaml (line 109) | public override object ReadYaml(ref ObjectContext objectContext) class CloneReference (line 126) | internal class CloneReference FILE: sources/engine/Stride.Debugger/Debugger/DebugAssembly.cs type DebugAssembly (line 10) | [Serializable] method DebugAssembly (line 17) | internal DebugAssembly(int id) method Equals (line 22) | public bool Equals(DebugAssembly other) method Equals (line 27) | public override bool Equals(object obj) method GetHashCode (line 33) | public override int GetHashCode() FILE: sources/engine/Stride.Debugger/Debugger/GameDebuggerHost.cs class GameDebuggerHost (line 11) | public class GameDebuggerHost : IGameDebuggerHost method GameDebuggerHost (line 20) | public GameDebuggerHost(LoggerResult logger) method RegisterTarget (line 30) | public void RegisterTarget(string callbackAddress) method OnGameExited (line 36) | public void OnGameExited() method OnLogMessage (line 41) | public void OnLogMessage(SerializableLogMessage logMessage) method Dispose (line 46) | public void Dispose() FILE: sources/engine/Stride.Debugger/Debugger/GameDebuggerTarget.cs class GameDebuggerTarget (line 19) | public class GameDebuggerTarget : IGameDebuggerTarget method GameDebuggerTarget (line 43) | public GameDebuggerTarget() method CurrentDomain_AssemblyResolve (line 52) | Assembly CurrentDomain_AssemblyResolve(object sender, ResolveEventArgs... method Exit (line 61) | public void Exit() method AssemblyLoad (line 67) | public DebugAssembly AssemblyLoad(string assemblyPath) method AssemblyLoadRaw (line 88) | public DebugAssembly AssemblyLoadRaw(byte[] peData, byte[] pdbData) method AssemblyUpdate (line 106) | public bool AssemblyUpdate(List assembliesToUnregister,... method GameEnumerateTypeNames (line 133) | public List GameEnumerateTypeNames() method GameLaunch (line 142) | public void GameLaunch(string gameTypeName) method GameStop (line 190) | public void GameStop() method GameEnumerateTypesHelper (line 203) | private IEnumerable GameEnumerateTypesHelper() method CreateDebugAssembly (line 210) | private DebugAssembly CreateDebugAssembly(Assembly assembly) method MainLoop (line 217) | public void MainLoop(IGameDebuggerHost gameDebuggerHost) method Log_MessageLogged (line 241) | void Log_MessageLogged(object sender, MessageLoggedEventArgs e) FILE: sources/engine/Stride.Debugger/Debugger/IGameDebuggerHost.cs type IGameDebuggerHost (line 12) | public interface IGameDebuggerHost : IDisposable method RegisterTarget (line 14) | void RegisterTarget(string callbackAddress); method OnGameExited (line 16) | void OnGameExited(); method OnLogMessage (line 18) | void OnLogMessage(SerializableLogMessage logMessage); FILE: sources/engine/Stride.Debugger/Debugger/IGameDebuggerTarget.cs type IGameDebuggerTarget (line 12) | public interface IGameDebuggerTarget method Exit (line 15) | void Exit(); method AssemblyLoad (line 24) | DebugAssembly AssemblyLoad(string assemblyPath); method AssemblyLoadRaw (line 32) | DebugAssembly AssemblyLoadRaw(byte[] peData, byte[] pdbData); method AssemblyUpdate (line 40) | bool AssemblyUpdate(List assembliesToUnregister, List GameEnumerateTypeNames(); method GameLaunch (line 54) | void GameLaunch(string gameTypeName); method GameStop (line 59) | void GameStop(); FILE: sources/engine/Stride.Debugger/Debugger/LiveAssemblyReloader.cs class LiveAssemblyReloader (line 19) | public static class LiveAssemblyReloader method Reload (line 21) | public static void Reload(Game game, AssemblyContainer assemblyContain... method DeserializeComponent (line 97) | private static EntityComponent DeserializeComponent(ReloadedComponentE... method SerializeComponent (line 114) | private static List SerializeComponent(EntityComponent c... method ReplaceComponent (line 127) | private static void ReplaceComponent(Game game, ReloadedComponentEntry... class ReloadedComponentEntryLive (line 149) | private class ReloadedComponentEntryLive FILE: sources/engine/Stride.Debugger/Program.cs class Program (line 16) | public static class Program method Main (line 18) | public static int Main(string[] args) FILE: sources/engine/Stride.Engine.NoAssets.Tests/GameWindowTest.cs class GameWindowTest (line 12) | public class GameWindowTest : GameTestBase method RenderToWindow (line 14) | [Theory] FILE: sources/engine/Stride.Engine.Tests/AnimatedModelTests.cs class AnimatedModelTests (line 24) | public class AnimatedModelTests : EngineTestBase method AnimatedModelTests (line 31) | public AnimatedModelTests() method LoadContent (line 42) | protected override async Task LoadContent() method CreateModelChangeAnimation (line 71) | private AnimationClip CreateModelChangeAnimation(Model model) method RegisterTests (line 81) | protected override void RegisterTests() method RunTestGame (line 123) | [Fact] FILE: sources/engine/Stride.Engine.Tests/AnimationChannelTest.cs class AnimationChannelTest (line 10) | public class AnimationChannelTest method TestFitting (line 12) | [Fact(Skip = "Need check")] method TestDiscontinuity (line 42) | [Fact] method TestAnimationClip (line 67) | [Fact] FILE: sources/engine/Stride.Engine.Tests/Build/TestSerializer.cs class TestSerializer (line 17) | public class TestSerializer method SaveSimpleAssets (line 19) | private static void SaveSimpleAssets(AssetManager assetManager) method TestSaveAndLoadSimpleAssets (line 25) | [Fact] method SaveCyclicallyReferencedAssets (line 50) | private static void SaveCyclicallyReferencedAssets(AssetManager assetM... method TestSaveAndLoadCyclicallyReferencedAssets (line 57) | [Fact] method SaveAssetsAndDeleteAChild (line 83) | private void SaveAssetsAndDeleteAChild(AssetManager assetManager) method TestLoadMissingAsset (line 96) | [Fact] method SaveComplexAssets (line 116) | private void SaveComplexAssets(AssetManager assetManager) method TestComplexAssets (line 137) | [Fact] method SaveChangeResaveAssets (line 179) | private void SaveChangeResaveAssets(AssetManager assetManager) method TestSaveChangeResaveAndLoadSimpleAssets (line 188) | [Fact] method TestSaveAndLoadAssetManyTimes (line 214) | [Fact] method TestSaveAndLoadAssetAndIndexFileManyTimes (line 237) | [Fact] class SimpleAsset (line 265) | [ContentSerializer(typeof(DataContentSerializer))] method SimpleAsset (line 276) | public SimpleAsset() { } method SimpleAsset (line 278) | public SimpleAsset(string str, SimpleAsset child) class MemberData (line 287) | [ContentSerializer(typeof(DataContentSerializer))] class ComplexAsset (line 295) | [ContentSerializer(typeof(DataContentSerializer))] method ComplexAsset (line 304) | public ComplexAsset() { } method ComplexAsset (line 306) | public ComplexAsset(string url) FILE: sources/engine/Stride.Engine.Tests/Build/TestStorage.cs class TestStorage (line 15) | [Ignore("Need check")] method TestBlobSizeAndData (line 21) | [Fact] method TestBlobLookup (line 43) | [Fact] method TestBlobIdentical (line 80) | [Fact] method TestDigestStream (line 107) | [Fact] class TemporaryObjectDatabase (line 163) | class TemporaryObjectDatabase : IDisposable method TemporaryObjectDatabase (line 168) | public TemporaryObjectDatabase() method Dispose (line 174) | public void Dispose() FILE: sources/engine/Stride.Engine.Tests/EngineTestBase.cs class EngineTestBase (line 18) | public class EngineTestBase : GameTestBase method EngineTestBase (line 53) | public EngineTestBase() method LoadContent (line 57) | protected override async Task LoadContent() FILE: sources/engine/Stride.Engine.Tests/EntitySerializerTest.cs class EntitySerializerTest (line 12) | public class EntitySerializerTest : GameTestBase method TestSaveAndLoadEntities (line 14) | [Fact] FILE: sources/engine/Stride.Engine.Tests/EntityUpdateEngineTest.cs class EntityUpdateEngineTest (line 11) | public class EntityUpdateEngineTest method TestComponentAccess (line 13) | [Fact] type TestData (line 42) | struct TestData FILE: sources/engine/Stride.Engine.Tests/EventSystemTests.cs class EventSystemTest (line 15) | internal class EventSystemTest method AddTask (line 21) | public void AddTask(Func task, int priority = 0) method Run (line 28) | public void Run(int frames = int.MaxValue, int msWait = 25) method Exit (line 37) | public void Exit() method NextFrame (line 42) | public ChannelMicroThreadAwaiter NextFrame() class EventSystemTests (line 48) | public class EventSystemTests method SameFrameReceive (line 53) | [Fact] method SameFrameReceiveAsync (line 68) | [Fact] method DelayedReceiverCreation (line 106) | [Fact] method DifferentThreadBroadcast (line 147) | [Fact(Skip = "Hanging")] method DifferentSyntax (line 295) | [Fact(Skip = "Hanging")] method ReceiveManyCheck (line 371) | [Fact] method ReceiveFirstCheck (line 403) | [Fact] method EveryFrameClear (line 456) | [Fact] FILE: sources/engine/Stride.Engine.Tests/ParameterCollectionUpdateEngineTest.cs class ParameterCollectionUpdateEngineTest (line 14) | public class ParameterCollectionUpdateEngineTest method TestParameterCollectionResolver (line 20) | [Fact] class TestParameterCollectionClass (line 48) | [DataContract] FILE: sources/engine/Stride.Engine.Tests/Resources/Resource.Designer.cs class Resource (line 18) | [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.T... method Resource (line 22) | static Resource() method UpdateIdValues (line 27) | public static void UpdateIdValues() class Attribute (line 57) | public partial class Attribute method Attribute (line 60) | static Attribute() method Attribute (line 65) | private Attribute() class Drawable (line 70) | public partial class Drawable method Drawable (line 82) | static Drawable() method Drawable (line 87) | private Drawable() class Id (line 92) | public partial class Id method Id (line 197) | static Id() method Id (line 202) | private Id() class Layout (line 207) | public partial class Layout method Layout (line 282) | static Layout() method Layout (line 287) | private Layout() FILE: sources/engine/Stride.Engine.Tests/SpriteAnimationTest.cs class SpriteAnimationTest (line 14) | public class SpriteAnimationTest : Game method DefaultValues (line 16) | [Fact] method TestPauseResume (line 22) | [Fact] method TestStop (line 49) | [Fact] method TestPlay (line 93) | [Fact] method TestQueue (line 180) | [Fact] method CreateSpriteComponent (line 212) | private static SpriteComponent CreateSpriteComponent(int nbOfFrames) FILE: sources/engine/Stride.Engine.Tests/SpriteProviderTests.cs class SpriteProviderTests (line 12) | public class SpriteProviderTests : GameTestBase method SpriteFromSheetTests (line 14) | [Fact] method SpriteFromTextureTests (line 36) | [Fact] FILE: sources/engine/Stride.Engine.Tests/SpriteRenderer2DTests.cs class SpriteRenderer2DTests (line 14) | public class SpriteRenderer2DTests : EngineTestBase method SpriteRenderer2DTests (line 25) | public SpriteRenderer2DTests() method CreateSpriteEntity (line 31) | private Entity CreateSpriteEntity(SpriteSheet sheet, string frameName) method LoadContent (line 46) | protected override async Task LoadContent() method RegisterTests (line 117) | protected override void RegisterTests() method Update (line 125) | protected override void Update(GameTime gameTime) method UpdateSprites (line 136) | private void UpdateSprites(float time) method SpriteRender2DRun (line 148) | [Fact] FILE: sources/engine/Stride.Engine.Tests/SpriteRenderer3DTests.cs class SpriteRenderer3DTests (line 15) | public class SpriteRenderer3DTests : EngineTestBase method SpriteRenderer3DTests (line 27) | public SpriteRenderer3DTests() method CreateSpriteEntity (line 33) | private Entity CreateSpriteEntity(SpriteSheet sheet, string frameName,... method LoadContent (line 49) | protected override async Task LoadContent() method RegisterTests (line 112) | protected override void RegisterTests() method Update (line 120) | protected override void Update(GameTime gameTime) method UpdateSprites (line 134) | private void UpdateSprites(float time) method SpriteRender3DRun (line 146) | [Fact] FILE: sources/engine/Stride.Engine.Tests/SpriteRotationTests.cs class SpriteRotationTests (line 21) | public class SpriteRotationTests : EngineTestBase method SpriteRotationTests (line 28) | public SpriteRotationTests() method CreateSpriteEntity (line 34) | private static Entity CreateSpriteEntity(SpriteSheet sheet, string fra... method LoadContent (line 45) | protected override async Task LoadContent() method RegisterTests (line 81) | protected override void RegisterTests() method SpriteRender2DRun (line 88) | [Fact] FILE: sources/engine/Stride.Engine.Tests/SpriteTestGame.cs class SpriteTestGame (line 17) | public class SpriteTestGame : EngineTestBase method SpriteTestGame (line 38) | public SpriteTestGame() method LoadContent (line 44) | protected override async Task LoadContent() method RegisterTests (line 83) | protected override void RegisterTests() method SetSpriteImage (line 93) | private void SetSpriteImage(SpriteSheet sprite) method Update (line 100) | protected override void Update(GameTime time) method SetFrameAndUpdateBall (line 120) | private void SetFrameAndUpdateBall(int updateTimes, int frame) method UpdateBall (line 130) | private void UpdateBall(float totalSeconds) method RunTestGame (line 162) | [Fact] FILE: sources/engine/Stride.Engine.Tests/SpriteTests.cs class SpriteTests (line 14) | public class SpriteTests : GameTestBase method Constructor1Tests (line 18) | [Fact] method Constructor2Tests (line 56) | [Fact] method CreateSprite (line 100) | private Sprite CreateSprite(Game game) method NamePropertyTests (line 107) | [Fact] method TexturePropertyTests (line 120) | [Fact] method CenterPropertyTests (line 143) | [Fact] method RegionPropertyTests (line 164) | [Fact] method OrientationPropertyTests (line 192) | [Fact] method SizePropertyTests (line 221) | [Fact] method SizeInPixelPropertyTests (line 249) | [Fact] method CloneMethodTests (line 277) | [Fact] FILE: sources/engine/Stride.Engine.Tests/TesselationTest.cs class TesselationTest (line 23) | public class TesselationTest : EngineTestBase method TesselationTest (line 45) | public TesselationTest() : this(false) method TesselationTest (line 49) | protected TesselationTest(bool isDebug) method LoadContent (line 57) | protected override async Task LoadContent() method RendererInitialized (line 103) | void RendererInitialized(IGraphicsRendererCore obj) method RegisterTests (line 109) | protected override void RegisterTests() method Draw (line 121) | protected override void Draw(GameTime gameTime) method Update (line 134) | protected override void Update(GameTime gameTime) method ChangeDesiredTriangleSize (line 157) | private void ChangeDesiredTriangleSize(float f) method ChangeModel (line 166) | private void ChangeModel(int offset) method ChangeMaterial (line 182) | private void ChangeMaterial(int i) method RunTestGame (line 201) | [SkippableFact] class WireframeCullbackPipelineProcessor (line 211) | private class WireframeCullbackPipelineProcessor : PipelineProcessor method Process (line 213) | public override void Process(RenderNodeReference renderNodeReference... FILE: sources/engine/Stride.Engine.Tests/TestBowyerWatsonTetrahedralization.cs class TestBowyerWatsonTetrahedralization (line 12) | public class TestBowyerWatsonTetrahedralization method TestCube (line 14) | [Fact] FILE: sources/engine/Stride.Engine.Tests/TestCameraProcessor.cs class TestCameraProcessor (line 22) | public class TestCameraProcessor method TestCameraProcessor (line 28) | public TestCameraProcessor() method AddCamera (line 45) | private CameraComponent AddCamera(bool enabled, SceneCameraSlotId slot) method EnableDisable (line 52) | [Fact] method MoveSlot (line 84) | [Fact] method MissingSlot (line 111) | [Fact] method MultipleCameraEnabledSameSlot (line 143) | [Fact] method MultipleCameraOneEnabledSameSlot (line 159) | [Fact] method ChangeGraphicsCompositor (line 172) | [Fact] FILE: sources/engine/Stride.Engine.Tests/TestEntity.cs class TestEntity (line 18) | public class TestEntity method TestComponents (line 23) | [Fact] method TestMultipleComponents (line 101) | [Fact] method TestEntityAndPrefabClone (line 130) | [Fact] method TestCloningBehavior (line 174) | [Fact] class DelegateEntityComponentNotify (line 205) | private class DelegateEntityComponentNotify : EntityManager method DelegateEntityComponentNotify (line 209) | public DelegateEntityComponentNotify(Action ac... method OnComponentChanged (line 215) | protected override void OnComponentChanged(Entity entity, int index,... type EntityComponentEvent (line 221) | struct EntityComponentEvent : IEquatable method EntityComponentEvent (line 223) | public EntityComponentEvent(Entity entity, int index, EntityComponen... method Equals (line 239) | public bool Equals(EntityComponentEvent other) method Equals (line 244) | public override bool Equals(object obj) method GetHashCode (line 250) | public override int GetHashCode() class CustomEntityComponent (line 274) | [DataContract()] class MultipleEntityComponentBase (line 284) | [AllowMultipleComponents] class DerivedEntityComponent (line 289) | public sealed class DerivedEntityComponent : MultipleEntityComponentBase class CustomEntityComponentBase (line 293) | [DataContract()] class EntityComponentWithPrefab (line 299) | [DataContract] FILE: sources/engine/Stride.Engine.Tests/TestEntityManager.Benchmark.cs class TestEntityManager (line 14) | public partial class TestEntityManager method Benchmark (line 16) | [Fact] method DumpGC (line 124) | internal static void DumpGC(string text) class BenchComponent1 (line 136) | [DataContract()] class Processor (line 140) | public class Processor : CustomEntityComponentProcessor class BenchComponent2 (line 144) | [DataContract()] class Processor (line 148) | public class Processor : CustomEntityComponentProcessor class BenchComponent3 (line 152) | [DataContract()] class Processor (line 156) | public class Processor : CustomEntityComponentProcessor class BenchComponent4 (line 160) | [DataContract()] class Processor (line 164) | public class Processor : CustomEntityComponentProcessor class BenchComponent5 (line 169) | [DataContract()] class Processor (line 173) | public class Processor : CustomEntityComponentProcessor class BenchComponent6 (line 178) | [DataContract()] class Processor (line 182) | public class Processor : CustomEntityComponentProcessor class BenchComponent7 (line 187) | [DataContract()] class Processor (line 191) | public class Processor : CustomEntityComponentProcessor class BenchComponent8 (line 196) | [DataContract()] class Processor (line 200) | public class Processor : CustomEntityComponentProcessor class BenchComponent9 (line 205) | [DataContract()] class Processor (line 209) | public class Processor : CustomEntityComponentProcessor class BenchComponent10 (line 214) | [DataContract()] class Processor (line 218) | public class Processor : CustomEntityComponentProcessor FILE: sources/engine/Stride.Engine.Tests/TestEntityManager.cs class TestEntityManager (line 22) | public partial class TestEntityManager method TestDefaultProcessors (line 27) | [Fact] method TestMultipleComponents (line 133) | [Fact] method TestProcessorWithRequiredTypes (line 246) | [Fact] method TestEntityAndChildren (line 314) | [Fact] method TestReset (line 364) | [Fact] method TestHierarchyChanged (line 398) | [Fact] method TestFlexibleProcessor (line 458) | [Fact] method TestFlexibleProcessorNestedEntry (line 508) | [Fact] class CompTest (line 526) | [AllowMultipleComponents] class ProcTest (line 532) | public class ProcTest : IComponent.IProcessor, IUp... method OnComponentAdded (line 539) | public void OnComponentAdded(CompTest item) method OnComponentRemoved (line 546) | public void OnComponentRemoved(CompTest item) method Update (line 552) | public void Update(GameTime gTime) method Draw (line 561) | public void Draw(RenderContext context) method SystemAdded (line 570) | public void SystemAdded(IServiceRegistry registry) method SystemRemoved (line 575) | public void SystemRemoved() class CompTestNested (line 583) | public class CompTestNested : EntityComponent, IComponent.IProcessor method OnComponentAdded (line 595) | public void OnComponentAdded(CompTestNested item) method OnComponentRemoved (line 607) | public void OnComponentRemoved(CompTestNested item) method SystemAdded (line 616) | public void SystemAdded(IServiceRegistry registryParam) method SystemRemoved (line 622) | public void SystemRemoved() class CustomEntityManager (line 629) | public class CustomEntityManager : EntityManager method CustomEntityManager (line 631) | public CustomEntityManager(IServiceRegistry registry) : base(registry) type CustomEntityComponentEventType (line 636) | public enum CustomEntityComponentEventType type CustomEntityComponentEventArgs (line 645) | public struct CustomEntityComponentEventArgs : IEquatable : EntityProcessor EvaluateError(Func> method Compare (line 87) | public int Compare(LinkedListNode x, LinkedListNode> keyFrame, Compr... method Fitting (line 110) | public void Fitting(Func originalCurve, Com... method InitializeAnimation (line 214) | internal static void InitializeAnimation(ref EvaluatorData animationCh... method UpdateAnimation (line 222) | internal static void UpdateAnimation(ref EvaluatorData animationChanne... class Evaluator (line 230) | public class Evaluator method Evaluator (line 240) | public Evaluator(IEnumerable> keyFrames) method Evaluate (line 248) | public float Evaluate(CompressedTimeSpan time) method InvalidateTime (line 272) | public void InvalidateTime() method SetTime (line 291) | private void SetTime(CompressedTimeSpan timeSpan) type EvaluatorData (line 321) | public struct EvaluatorData method Evaluate (line 323) | public float Evaluate(float t) FILE: sources/engine/Stride.Engine/Animations/AnimationClip.cs class AnimationClip (line 19) | [DataContract] method AddCurve (line 65) | public void AddCurve(string propertyName, AnimationCurve curve, bool i... method GetCurve (line 82) | public AnimationCurve GetCurve(string propertyName) method Optimize (line 98) | public void Optimize() method Freeze (line 133) | internal void Freeze() type Channel (line 138) | [DataContract] FILE: sources/engine/Stride.Engine/Animations/AnimationClipEvaluator.cs class AnimationClipEvaluator (line 15) | public sealed class AnimationClipEvaluator method AnimationClipEvaluator (line 30) | internal AnimationClipEvaluator() method Initialize (line 34) | internal void Initialize(AnimationClip clip, List : AnimationC... method ProcessChannel (line 12) | protected override unsafe void ProcessChannel(ref Channel channel, Com... FILE: sources/engine/Stride.Engine/Animations/AnimationCurveEvaluatorDirectFloatGroup.cs class AnimationCurveEvaluatorDirectFloatGroup (line 10) | public class AnimationCurveEvaluatorDirectFloatGroup : AnimationCurveEva... method ProcessChannel (line 12) | protected override unsafe void ProcessChannel(ref Channel channel, Com... FILE: sources/engine/Stride.Engine/Animations/AnimationCurveEvaluatorDirectGroup.cs class AnimationCurveEvaluatorDirectGroup (line 12) | public abstract class AnimationCurveEvaluatorDirectGroup : AnimationCurv... method Create (line 14) | public static AnimationCurveEvaluatorDirectGroup Create() method AddChannel (line 38) | public abstract void AddChannel(AnimationCurve curve, int offset); method Initialize (line 47) | public void Initialize() method Cleanup (line 51) | public override void Cleanup() method AddChannel (line 56) | public override void AddChannel(AnimationCurve curve, int offset) method SetTime (line 61) | protected static void SetTime(ref Channel channel, CompressedTimeSpan ... type Channel (line 97) | protected struct Channel class AnimationCurveEvaluatorDirectGroup (line 41) | public abstract class AnimationCurveEvaluatorDirectGroup : AnimationC... method Create (line 14) | public static AnimationCurveEvaluatorDirectGroup Create() method AddChannel (line 38) | public abstract void AddChannel(AnimationCurve curve, int offset); method Initialize (line 47) | public void Initialize() method Cleanup (line 51) | public override void Cleanup() method AddChannel (line 56) | public override void AddChannel(AnimationCurve curve, int offset) method SetTime (line 61) | protected static void SetTime(ref Channel channel, CompressedTimeSpan ... type Channel (line 97) | protected struct Channel class AnimationCurveEvaluatorDirectBlittableGroupBase (line 107) | public abstract class AnimationCurveEvaluatorDirectBlittableGroupBase... method Evaluate (line 109) | public override void Evaluate(CompressedTimeSpan newTime, IntPtr data,... method ProcessChannel (line 120) | protected abstract void ProcessChannel(ref Channel channel, Compressed... class AnimationCurveEvaluatorDirectObjectGroup (line 123) | public class AnimationCurveEvaluatorDirectObjectGroup : AnimationCurv... method Evaluate (line 125) | public override void Evaluate(CompressedTimeSpan newTime, IntPtr data,... method ProcessChannel (line 136) | private void ProcessChannel(ref Channel channel, CompressedTimeSpan ne... FILE: sources/engine/Stride.Engine/Animations/AnimationCurveEvaluatorDirectQuaternionGroup.cs class AnimationCurveEvaluatorDirectQuaternionGroup (line 10) | public class AnimationCurveEvaluatorDirectQuaternionGroup : AnimationCur... method ProcessChannel (line 12) | protected override unsafe void ProcessChannel(ref Channel channel, Com... FILE: sources/engine/Stride.Engine/Animations/AnimationCurveEvaluatorDirectVector3Group.cs class AnimationCurveEvaluatorDirectVector3Group (line 10) | public class AnimationCurveEvaluatorDirectVector3Group : AnimationCurveE... method ProcessChannel (line 12) | protected override unsafe void ProcessChannel(ref Channel channel, Com... FILE: sources/engine/Stride.Engine/Animations/AnimationCurveEvaluatorDirectVector4Group.cs class AnimationCurveEvaluatorDirectVector4Group (line 9) | public class AnimationCurveEvaluatorDirectVector4Group : AnimationCurveE... method ProcessChannel (line 11) | protected override unsafe void ProcessChannel(ref Channel channel, Com... FILE: sources/engine/Stride.Engine/Animations/AnimationCurveEvaluatorGroup.cs class AnimationCurveEvaluatorGroup (line 9) | public abstract class AnimationCurveEvaluatorGroup method Evaluate (line 13) | public abstract void Evaluate(CompressedTimeSpan newTime, IntPtr data,... method Cleanup (line 15) | public virtual void Cleanup() FILE: sources/engine/Stride.Engine/Animations/AnimationCurveEvaluatorOptimizedBlittableGroup.cs class AnimationCurveEvaluatorOptimizedBlittableGroup (line 9) | public class AnimationCurveEvaluatorOptimizedBlittableGroup : Animati... method ProcessChannel (line 11) | protected override unsafe void ProcessChannel(ref Channel channel, Com... FILE: sources/engine/Stride.Engine/Animations/AnimationCurveEvaluatorOptimizedFloatGroup.cs class AnimationCurveEvaluatorOptimizedFloatGroup (line 8) | public class AnimationCurveEvaluatorOptimizedFloatGroup : AnimationCurve... method ProcessChannel (line 10) | protected unsafe override void ProcessChannel(ref Channel channel, Com... FILE: sources/engine/Stride.Engine/Animations/AnimationCurveEvaluatorOptimizedGroup.cs class AnimationCurveEvaluatorOptimizedGroup (line 13) | public abstract class AnimationCurveEvaluatorOptimizedGroup : AnimationC... method Initialize (line 15) | public abstract void Initialize(AnimationData animationData); method SetChannelOffset (line 16) | public abstract void SetChannelOffset(string name, int offset); method Create (line 18) | public static AnimationCurveEvaluatorOptimizedGroup Create() method Initialize (line 56) | public override void Initialize(AnimationData animationData) method Initialize (line 61) | public void Initialize(AnimationData animationData) method Cleanup (line 74) | public override void Cleanup() method SetChannelOffset (line 80) | public override void SetChannelOffset(string name, int offset) method SetTime (line 95) | protected void SetTime(CompressedTimeSpan timeSpan) method InitializeAnimation (line 128) | private static void InitializeAnimation(ref Channel animationChannel, ... method UpdateAnimation (line 136) | private void UpdateAnimation(ref AnimationKeyValuePair animationValue) method UpdateAnimation (line 141) | private static void UpdateAnimation(ref Channel animationChannel, ref ... type Channel (line 149) | protected struct Channel class AnimationCurveEvaluatorOptimizedGroup (line 47) | public abstract class AnimationCurveEvaluatorOptimizedGroup : Animati... method Initialize (line 15) | public abstract void Initialize(AnimationData animationData); method SetChannelOffset (line 16) | public abstract void SetChannelOffset(string name, int offset); method Create (line 18) | public static AnimationCurveEvaluatorOptimizedGroup Create() method Initialize (line 56) | public override void Initialize(AnimationData animationData) method Initialize (line 61) | public void Initialize(AnimationData animationData) method Cleanup (line 74) | public override void Cleanup() method SetChannelOffset (line 80) | public override void SetChannelOffset(string name, int offset) method SetTime (line 95) | protected void SetTime(CompressedTimeSpan timeSpan) method InitializeAnimation (line 128) | private static void InitializeAnimation(ref Channel animationChannel, ... method UpdateAnimation (line 136) | private void UpdateAnimation(ref AnimationKeyValuePair animationValue) method UpdateAnimation (line 141) | private static void UpdateAnimation(ref Channel animationChannel, ref ... type Channel (line 149) | protected struct Channel class AnimationCurveEvaluatorOptimizedBlittableGroupBase (line 160) | public abstract class AnimationCurveEvaluatorOptimizedBlittableGroupBase... method Evaluate (line 162) | public override void Evaluate(CompressedTimeSpan newTime, IntPtr data,... method ProcessChannel (line 178) | protected unsafe void ProcessChannel(ref Channel channel, CompressedTi... method ProcessChannel (line 208) | protected abstract void ProcessChannel(ref Channel channel, Compressed... class AnimationCurveEvaluatorOptimizedObjectGroup (line 211) | public class AnimationCurveEvaluatorOptimizedObjectGroup : AnimationC... method Evaluate (line 213) | public override void Evaluate(CompressedTimeSpan newTime, IntPtr data,... method ProcessChannel (line 229) | protected void ProcessChannel(ref Channel channel, CompressedTimeSpan ... FILE: sources/engine/Stride.Engine/Animations/AnimationCurveEvaluatorOptimizedIntGroup.cs class AnimationCurveEvaluatorOptimizedIntGroup (line 8) | public class AnimationCurveEvaluatorOptimizedIntGroup : AnimationCurveEv... method ProcessChannel (line 10) | protected unsafe override void ProcessChannel(ref Channel channel, Com... FILE: sources/engine/Stride.Engine/Animations/AnimationCurveEvaluatorOptimizedQuaternionGroup.cs class AnimationCurveEvaluatorOptimizedQuaternionGroup (line 9) | public class AnimationCurveEvaluatorOptimizedQuaternionGroup : Animation... method ProcessChannel (line 11) | protected unsafe override void ProcessChannel(ref Channel channel, Com... FILE: sources/engine/Stride.Engine/Animations/AnimationCurveEvaluatorOptimizedVector3Group.cs class AnimationCurveEvaluatorOptimizedVector3Group (line 9) | public class AnimationCurveEvaluatorOptimizedVector3Group : AnimationCur... method ProcessChannel (line 11) | protected unsafe override void ProcessChannel(ref Channel channel, Com... FILE: sources/engine/Stride.Engine/Animations/AnimationCurveEvaluatorOptimizedVector4Group.cs class AnimationCurveEvaluatorOptimizedVector4Group (line 8) | public class AnimationCurveEvaluatorOptimizedVector4Group : AnimationCur... method ProcessChannel (line 10) | protected unsafe override void ProcessChannel(ref Channel channel, Com... FILE: sources/engine/Stride.Engine/Animations/AnimationCurveInterpolationType.cs type AnimationCurveInterpolationType (line 11) | [DataContract] FILE: sources/engine/Stride.Engine/Animations/AnimationData.cs class AnimationData (line 17) | [DataContract(Inherited = true)] method CreateEvaluator (line 26) | internal abstract AnimationCurveEvaluatorOptimizedGroup CreateEvaluato... method FromAnimationChannels (line 55) | public static AnimationData FromAnimationChannels(IList))] method CreateEvaluator (line 26) | internal abstract AnimationCurveEvaluatorOptimizedGroup CreateEvaluato... method FromAnimationChannels (line 55) | public static AnimationData FromAnimationChannels(IList : DataSerializer[] obj, ... method Serialize (line 35) | public unsafe override void Serialize(ref AnimationKeyValuePair[] o... FILE: sources/engine/Stride.Engine/Animations/AnimationOperation.cs type AnimationOperation (line 11) | public struct AnimationOperation method NewPush (line 28) | public static AnimationOperation NewPush(AnimationClipEvaluator evalua... method NewPush (line 39) | public static AnimationOperation NewPush(AnimationClipEvaluator evalua... method NewPop (line 50) | public static AnimationOperation NewPop(AnimationClipEvaluator evaluat... method NewBlend (line 61) | public static AnimationOperation NewBlend(CoreAnimationOperation opera... FILE: sources/engine/Stride.Engine/Animations/AnimationOperationType.cs type AnimationOperationType (line 5) | public enum AnimationOperationType FILE: sources/engine/Stride.Engine/Animations/AnimationProcessor.cs class AnimationProcessor (line 14) | public class AnimationProcessor : EntityProcessor c... FILE: sources/engine/Stride.Engine/Animations/CompressedTimeSpan.cs type CompressedTimeSpan (line 10) | [DataSerializer(typeof(CompressedTimeSpanSerializer))] method CompressedTimeSpan (line 16) | public CompressedTimeSpan(int ticks) method FromSeconds (line 53) | public static CompressedTimeSpan FromSeconds(double seconds) method Equals (line 58) | public bool Equals(CompressedTimeSpan other) method Equals (line 63) | public override bool Equals(object obj) method GetHashCode (line 70) | public override int GetHashCode() method CompareTo (line 141) | public int CompareTo(CompressedTimeSpan other) method CompareTo (line 148) | public int CompareTo(object obj) method ToString (line 159) | public override string ToString() class CompressedTimeSpanSerializer (line 168) | internal class CompressedTimeSpanSerializer : DataSerializer x, AnimationKeyFrame<... method Cubic (line 71) | public abstract void Cubic(ref T value1, ref T value2, ref T value3, r... method Linear (line 73) | public abstract void Linear(ref T value1, ref T value2, float t, out T... method SampleRaw (line 80) | protected T SampleRaw(float t) method Evaluate (line 117) | public T Evaluate(float location) FILE: sources/engine/Stride.Engine/Animations/ComputeBinaryCurve.cs type BinaryCurveOperator (line 10) | public enum BinaryCurveOperator class ComputeBinaryCurve (line 32) | [DataContract(Inherited = true)] method UpdateChanges (line 43) | public bool UpdateChanges() method Evaluate (line 53) | public T Evaluate(float location) method Add (line 133) | protected abstract T Add(T a, T b); method Subtract (line 141) | protected abstract T Subtract(T a, T b); method Multiply (line 149) | protected abstract T Multiply(T a, T b); FILE: sources/engine/Stride.Engine/Animations/ComputeConstCurve.cs class ComputeConstCurve (line 13) | [DataContract(Inherited = true)] method UpdateChanges (line 41) | public bool UpdateChanges() method Evaluate (line 53) | public T Evaluate(float location) FILE: sources/engine/Stride.Engine/Animations/ComputeCurveContracts.cs class ComputeCurveSamplerVector4 (line 14) | [DataContract("ComputeCurveSamplerVector4")] method ComputeCurveSamplerVector4 (line 18) | public ComputeCurveSamplerVector4() method Linear (line 24) | public override void Linear(ref Vector4 value1, ref Vector4 value2, fl... class ComputeConstCurveVector4 (line 33) | [DataContract("ComputeConstCurveVector4")] class ComputeFunctionCurveVector4 (line 40) | [DataContract("ComputeFunctionCurveVector4")] method GetElementFrom (line 44) | protected override Vector4 GetElementFrom(float value) { return new Ve... class ComputeAnimationCurveVector4 (line 50) | [DataContract("ComputeAnimationCurveVector4")] method Cubic (line 55) | public override void Cubic(ref Vector4 value1, ref Vector4 value2, ref... method Linear (line 61) | public override void Linear(ref Vector4 value1, ref Vector4 value2, fl... class ComputeBinaryCurveVector4 (line 70) | [DataContract("ComputeBinaryCurveVector4")] method Add (line 75) | protected override Vector4 Add(Vector4 a, Vector4 b) method Subtract (line 81) | protected override Vector4 Subtract(Vector4 a, Vector4 b) method Multiply (line 87) | protected override Vector4 Multiply(Vector4 a, Vector4 b) class ComputeCurveSamplerVector3 (line 99) | [DataContract("ComputeCurveSamplerVector3")] method ComputeCurveSamplerVector3 (line 103) | public ComputeCurveSamplerVector3() method Linear (line 109) | public override void Linear(ref Vector3 value1, ref Vector3 value2, fl... class ComputeConstCurveVector3 (line 118) | [DataContract("ComputeConstCurveVector3")] class ComputeFunctionCurveVector3 (line 125) | [DataContract("ComputeFunctionCurveVector3")] method GetElementFrom (line 129) | protected override Vector3 GetElementFrom(float value) { return new Ve... class ComputeAnimationCurveVector3 (line 135) | [DataContract("ComputeAnimationCurveVector3")] method Cubic (line 140) | public override void Cubic(ref Vector3 value1, ref Vector3 value2, ref... method Linear (line 146) | public override void Linear(ref Vector3 value1, ref Vector3 value2, fl... class ComputeBinaryCurveVector3 (line 155) | [DataContract("ComputeBinaryCurveVector3")] method Add (line 160) | protected override Vector3 Add(Vector3 a, Vector3 b) method Subtract (line 166) | protected override Vector3 Subtract(Vector3 a, Vector3 b) method Multiply (line 172) | protected override Vector3 Multiply(Vector3 a, Vector3 b) class ComputeCurveSamplerVector2 (line 184) | [DataContract("ComputeCurveSamplerVector2")] method ComputeCurveSamplerVector2 (line 188) | public ComputeCurveSamplerVector2() method Linear (line 194) | public override void Linear(ref Vector2 value1, ref Vector2 value2, fl... class ComputeConstCurveVector2 (line 203) | [DataContract("ComputeConstCurveVector2")] class ComputeFunctionCurveVector2 (line 210) | [DataContract("ComputeFunctionCurveVector2")] method GetElementFrom (line 214) | protected override Vector2 GetElementFrom(float value) { return new Ve... class ComputeAnimationCurveVector2 (line 220) | [DataContract("ComputeAnimationCurveVector2")] method Cubic (line 225) | public override void Cubic(ref Vector2 value1, ref Vector2 value2, ref... method Linear (line 231) | public override void Linear(ref Vector2 value1, ref Vector2 value2, fl... class ComputeBinaryCurveVector2 (line 240) | [DataContract("ComputeBinaryCurveVector2")] method Add (line 245) | protected override Vector2 Add(Vector2 a, Vector2 b) method Subtract (line 251) | protected override Vector2 Subtract(Vector2 a, Vector2 b) method Multiply (line 257) | protected override Vector2 Multiply(Vector2 a, Vector2 b) class ComputeCurveSamplerFloat (line 269) | [DataContract("ComputeCurveSamplerFloat")] method ComputeCurveSamplerFloat (line 273) | public ComputeCurveSamplerFloat() method Linear (line 279) | public override void Linear(ref float value1, ref float value2, float ... class ComputeConstCurveFloat (line 288) | [DataContract("ComputeConstCurveFloat")] class ComputeFunctionCurveFloat (line 295) | [DataContract("ComputeFunctionCurveFloat")] method GetElementFrom (line 299) | protected override float GetElementFrom(float value) { return value; } class ComputeBinaryCurveFloat (line 305) | [DataContract("ComputeBinaryCurveFloat")] method Add (line 310) | protected override float Add(float a, float b) method Subtract (line 316) | protected override float Subtract(float a, float b) method Multiply (line 322) | protected override float Multiply(float a, float b) class ComputeAnimationCurveFloat (line 331) | [DataContract("ComputeAnimationCurveFloat")] method Cubic (line 336) | public override void Cubic(ref float value1, ref float value2, ref flo... method Linear (line 342) | public override void Linear(ref float value1, ref float value2, float ... class ComputeCurveSamplerQuaternion (line 354) | [DataContract("ComputeCurveSamplerQuaternion")] method ComputeCurveSamplerQuaternion (line 358) | public ComputeCurveSamplerQuaternion() method Linear (line 364) | public override void Linear(ref Quaternion value1, ref Quaternion valu... class ComputeConstCurveQuaternion (line 373) | [DataContract("ComputeConstCurveQuaternion")] class ComputeAnimationCurveQuaternion (line 380) | [DataContract("ComputeAnimationCurveQuaternion")] method Cubic (line 385) | public override void Cubic(ref Quaternion value1, ref Quaternion value... method Linear (line 391) | public override void Linear(ref Quaternion value1, ref Quaternion valu... class ComputeBinaryCurveQuaternion (line 400) | [DataContract("ComputeBinaryCurveQuaternion")] method Add (line 405) | protected override Quaternion Add(Quaternion a, Quaternion b) method Subtract (line 411) | protected override Quaternion Subtract(Quaternion a, Quaternion b) method Multiply (line 417) | protected override Quaternion Multiply(Quaternion a, Quaternion b) class ComputeCurveSamplerColor4 (line 429) | [DataContract("ComputeCurveSamplerColor4")] method ComputeCurveSamplerColor4 (line 433) | public ComputeCurveSamplerColor4() method Linear (line 439) | public override void Linear(ref Color4 value1, ref Color4 value2, floa... class ComputeConstCurveColor4 (line 448) | [DataContract("ComputeConstCurveColor4")] class ComputeFunctionCurveColor4 (line 455) | [DataContract("ComputeFunctionCurveColor4")] method GetElementFrom (line 459) | protected override Color4 GetElementFrom(float value) { return new Col... class ComputeAnimationCurveColor4 (line 465) | [DataContract("ComputeAnimationCurveColor4")] method Cubic (line 470) | public override void Cubic(ref Color4 value1, ref Color4 value2, ref C... method Linear (line 488) | public override void Linear(ref Color4 value1, ref Color4 value2, floa... class ComputeBinaryCurveColor4 (line 497) | [DataContract("ComputeBinaryCurveColor4")] method Add (line 502) | protected override Color4 Add(Color4 a, Color4 b) method Subtract (line 508) | protected override Color4 Subtract(Color4 a, Color4 b) method Multiply (line 514) | protected override Color4 Multiply(Color4 a, Color4 b) FILE: sources/engine/Stride.Engine/Animations/ComputeCurveSampler.cs class ComputeCurveSampler (line 13) | [DataContract(Inherited = true)] method ComputeCurveSampler (line 35) | protected ComputeCurveSampler() method Evaluate (line 46) | public T Evaluate(float t) method Linear (line 66) | public abstract void Linear(ref T value1, ref T value2, float t, out T... method BakeData (line 80) | private void BakeData() method UpdateChanges (line 105) | public bool UpdateChanges() FILE: sources/engine/Stride.Engine/Animations/ComputeFunctionCurve.cs class ComputeFunctionCurve (line 14) | [DataContract(Inherited = true)] method UpdateChanges (line 60) | public bool UpdateChanges() method GetElementFrom (line 71) | protected abstract T GetElementFrom(float value); method Evaluate (line 74) | public T Evaluate(float location) FILE: sources/engine/Stride.Engine/Animations/ComputeSeparateCurveVector3.cs class ComputeSeparateCurveVector3 (line 10) | [DataContract("ComputeSeparateCurveVector3")] method Evaluate (line 53) | public Vector3 Evaluate(float t) method UpdateChanges (line 64) | public bool UpdateChanges() FILE: sources/engine/Stride.Engine/Animations/ComputeSeparateCurveVector4.cs class ComputeSeparateCurveVector4 (line 10) | [DataContract("ComputeSeparateCurveVector4")] method Evaluate (line 66) | public Vector4 Evaluate(float t) method UpdateChanges (line 78) | public bool UpdateChanges() FILE: sources/engine/Stride.Engine/Animations/IComputeCurve.cs type IComputeCurve (line 8) | public interface IComputeCurve method UpdateChanges (line 14) | bool UpdateChanges(); method Evaluate (line 28) | T Evaluate(float location); type IComputeCurve (line 20) | [InlineProperty] method UpdateChanges (line 14) | bool UpdateChanges(); method Evaluate (line 28) | T Evaluate(float location); FILE: sources/engine/Stride.Engine/Animations/Interpolator.cs class Interpolator (line 12) | public static class Interpolator class Vector2 (line 14) | public static class Vector2 method Cubic (line 16) | public static void Cubic(ref Core.Mathematics.Vector2 value1, ref Co... method Linear (line 32) | [MethodImpl(MethodImplOptions.AggressiveInlining)] class Vector3 (line 38) | public static class Vector3 method Cubic (line 40) | public static void Cubic(ref Core.Mathematics.Vector3 value1, ref Co... method Linear (line 57) | [MethodImpl(MethodImplOptions.AggressiveInlining)] class Vector4 (line 64) | public static class Vector4 method Cubic (line 66) | public static void Cubic(ref Core.Mathematics.Vector4 value1, ref Co... method Linear (line 84) | [MethodImpl(MethodImplOptions.AggressiveInlining)] class Quaternion (line 91) | public static class Quaternion method Cubic (line 93) | public static void Cubic(ref Core.Mathematics.Quaternion value1, ref... method SphericalLinear (line 99) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Linear (line 106) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Cubic (line 112) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/engine/Stride.Engine/Animations/KeyFrameData.cs type KeyFrameData (line 14) | [DataContract] method KeyFrameData (line 18) | public KeyFrameData(CompressedTimeSpan time, T value) method ToString (line 27) | public override string ToString() FILE: sources/engine/Stride.Engine/Animations/PlayingAnimation.cs class PlayingAnimation (line 9) | public class PlayingAnimation method PlayingAnimation (line 16) | internal PlayingAnimation(string name, AnimationClip clip) : this() method PlayingAnimation (line 23) | internal PlayingAnimation() FILE: sources/engine/Stride.Engine/Audio/AudioEmitterProcessor.cs class AudioEmitterProcessor (line 24) | public class AudioEmitterProcessor : EntityProcessor animationList); FILE: sources/engine/Stride.Engine/Engine/AsyncScript.cs class AsyncScript (line 14) | public abstract class AsyncScript : ScriptComponent method Execute (line 31) | public abstract Task Execute(); method PriorityUpdated (line 33) | protected internal override void PriorityUpdated() FILE: sources/engine/Stride.Engine/Engine/AudioEmitterComponent.cs class AudioEmitterComponent (line 30) | [Display("Audio emitter", Expand = ExpandRule.Once)] class ControllerCollectionChangedEventArgs (line 50) | internal class ControllerCollectionChangedEventArgs method ControllerCollectionChangedEventArgs (line 72) | public ControllerCollectionChangedEventArgs(Entity entity, AudioEmit... method AttachSound (line 137) | public AudioEmitterSoundController AttachSound([NotNull] SoundBase sound) method DetachSound (line 160) | public void DetachSound([NotNull] SoundBase sound) method SoundAdded (line 171) | private void SoundAdded(SoundBase sound) method SoundRemoved (line 178) | private void SoundRemoved(SoundBase sound) method OnSoundsOnCollectionChanged (line 192) | private void OnSoundsOnCollectionChanged(object sender, TrackingCollec... method AttachToProcessor (line 205) | internal void AttachToProcessor() method DetachFromProcessor (line 218) | internal void DetachFromProcessor() FILE: sources/engine/Stride.Engine/Engine/AudioListenerComponent.cs class AudioListenerComponent (line 19) | [Display("Audio listener", Expand = ExpandRule.Once)] FILE: sources/engine/Stride.Engine/Engine/BackgroundComponent.cs class BackgroundComponent (line 19) | [DataContract("BackgroundComponent")] method BackgroundComponent (line 28) | public BackgroundComponent() FILE: sources/engine/Stride.Engine/Engine/CameraComponent.cs class CameraComponent (line 20) | [DataContract("CameraComponent")] method CameraComponent (line 41) | public CameraComponent() method CameraComponent (line 51) | public CameraComponent(float nearClipPlane, float farClipPlane) method Update (line 205) | public void Update() method Update (line 214) | public void Update(float? screenAspectRatio) class Factory (line 259) | private class Factory : IObjectFactory method New (line 261) | public object New(Type type) FILE: sources/engine/Stride.Engine/Engine/ComponentCategoryAttribute.cs class ComponentCategoryAttribute (line 13) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited... method ComponentCategoryAttribute (line 21) | public ComponentCategoryAttribute(string category) method GetCategory (line 41) | public static string GetCategory(Type type) FILE: sources/engine/Stride.Engine/Engine/ComponentOrderAttribute.cs class ComponentOrderAttribute (line 10) | [AttributeUsage(AttributeTargets.Class)] method ComponentOrderAttribute (line 17) | public ComponentOrderAttribute(int order) FILE: sources/engine/Stride.Engine/Engine/Design/CloneEntityComponentData.cs class CloneEntityComponentData (line 13) | [DataContract] method RestoreEntityComponentData (line 24) | public static void RestoreEntityComponentData(EntityComponent entityCo... method GenerateEntityComponentData (line 55) | public static CloneEntityComponentData GenerateEntityComponentData(Ent... method MergeObject (line 76) | private static object MergeObject(object oldValue, object newValue) FILE: sources/engine/Stride.Engine/Engine/Design/CloneEntityComponentSerializer.cs class CloneEntityComponentSerializer (line 13) | public class CloneEntityComponentSerializer : DataSerializer where... method PreSerialize (line 15) | public override void PreSerialize(ref T entityComponent, ArchiveMode m... method Serialize (line 21) | public override void Serialize(ref T entityComponent, ArchiveMode mode... FILE: sources/engine/Stride.Engine/Engine/Design/CloneSerializer.cs class CloneSerializer (line 12) | public class CloneSerializer : DataSerializer where T : class method PreSerialize (line 14) | public override void PreSerialize(ref T obj, ArchiveMode mode, Seriali... method Serialize (line 72) | public override void Serialize(ref T obj, ArchiveMode mode, Serializat... FILE: sources/engine/Stride.Engine/Engine/Design/DefaultEntityComponentProcessorAttribute.cs class DefaultEntityComponentProcessorAttribute (line 12) | [AttributeUsage(AttributeTargets.Class, AllowMultiple = true)] method DefaultEntityComponentProcessorAttribute (line 19) | public DefaultEntityComponentProcessorAttribute(Type type) : base(type) FILE: sources/engine/Stride.Engine/Engine/Design/DefaultEntityComponentRendererAttribute.cs class DefaultEntityComponentRendererAttribute (line 13) | public class DefaultEntityComponentRendererAttribute : DynamicTypeAttrib... method DefaultEntityComponentRendererAttribute (line 21) | public DefaultEntityComponentRendererAttribute(Type type) : base(type) method DefaultEntityComponentRendererAttribute (line 31) | public DefaultEntityComponentRendererAttribute(Type type, int order) :... FILE: sources/engine/Stride.Engine/Engine/Design/EffectCompilationMode.cs type EffectCompilationMode (line 12) | [Flags] FILE: sources/engine/Stride.Engine/Engine/Design/EntityChildPropertyResolver.cs class EntityChildPropertyResolver (line 13) | internal class EntityChildPropertyResolver : UpdateMemberResolver method InitializeModule (line 15) | [ModuleInitializer] method ResolveProperty (line 26) | public override UpdatableMember ResolveProperty(string memberName) method ResolveIndexer (line 31) | public override UpdatableMember ResolveIndexer(string indexerName) class EntityChildPropertyAccessor (line 46) | private class EntityChildPropertyAccessor : UpdatableCustomAccessor method EntityChildPropertyAccessor (line 50) | public EntityChildPropertyAccessor(string childName) method GetBlittable (line 59) | public override void GetBlittable(IntPtr obj, IntPtr data) method SetBlittable (line 65) | public override void SetBlittable(IntPtr obj, IntPtr data) method SetStruct (line 71) | public override void SetStruct(IntPtr obj, object data) method GetStructAndUnbox (line 77) | public override IntPtr GetStructAndUnbox(IntPtr obj, object data) method GetObject (line 83) | public override object GetObject(IntPtr obj) method SetObject (line 101) | public override void SetObject(IntPtr obj, object data) class EntityComponentPropertyAccessor (line 107) | private class EntityComponentPropertyAccessor : UpdatableCustomAccessor method EntityComponentPropertyAccessor (line 112) | public EntityComponentPropertyAccessor(Type componentType) method GetBlittable (line 122) | public override void GetBlittable(IntPtr obj, IntPtr data) method SetBlittable (line 128) | public override void SetBlittable(IntPtr obj, IntPtr data) method SetStruct (line 134) | public override void SetStruct(IntPtr obj, object data) method GetStructAndUnbox (line 140) | public override IntPtr GetStructAndUnbox(IntPtr obj, object data) method GetObject (line 146) | public override object GetObject(IntPtr obj) method SetObject (line 162) | public override void SetObject(IntPtr obj, object data) FILE: sources/engine/Stride.Engine/Engine/Design/EntityCloner.cs class EntityCloner (line 20) | [DataSerializerGlobal(typeof(CloneSerializer), Profile = "Clone")] method ClonedObjects (line 45) | private static HashSet ClonedObjects() method Instantiate (line 57) | public static List Instantiate(Prefab prefab) method Clone (line 83) | public static Entity Clone(Entity entity) method CollectEntityTreeHelper (line 102) | internal static void CollectEntityTreeHelper(Entity entity, HashSet(HashSet clonedObjects, TryGetValueFu... class CloneContext (line 180) | public class CloneContext method Cleanup (line 182) | public void Cleanup() FILE: sources/engine/Stride.Engine/Engine/Design/EntityComponentEventArgs.cs type EntityComponentEventArgs (line 11) | public struct EntityComponentEventArgs method EntityComponentEventArgs (line 20) | public EntityComponentEventArgs(Entity entity, int index, EntityCompon... FILE: sources/engine/Stride.Engine/Engine/Design/EntityComponentProperty.cs class EntityComponentProperty (line 8) | [DataContract] method EntityComponentProperty (line 11) | public EntityComponentProperty() method EntityComponentProperty (line 15) | public EntityComponentProperty(EntityComponentPropertyType type, strin... FILE: sources/engine/Stride.Engine/Engine/Design/EntityComponentPropertyType.cs type EntityComponentPropertyType (line 8) | [DataContract] FILE: sources/engine/Stride.Engine/Engine/Design/ExecutionMode.cs type ExecutionMode (line 10) | [Flags] FILE: sources/engine/Stride.Engine/Engine/Design/GameSettings.cs class GameSettings (line 16) | [DataContract("GameSettings")] method GameSettings (line 22) | public GameSettings() FILE: sources/engine/Stride.Engine/Engine/Design/IGameSettingsService.cs type IGameSettingsService (line 6) | public interface IGameSettingsService FILE: sources/engine/Stride.Engine/Engine/Design/ParameterCollectionResolver.cs class ParameterCollectionResolver (line 12) | public class ParameterCollectionResolver : UpdateMemberResolver method InitializeModule (line 14) | [ModuleInitializer] method ResolveIndexer (line 22) | public override UpdatableMember ResolveIndexer(string indexerName) method InstantiateValueAccessor (line 41) | public static void InstantiateValueAccessor() where T : struct class ValueParameterCollectionAccessor (line 46) | private class ValueParameterCollectionAccessor : UpdatableCustomAcc... method ValueParameterCollectionAccessor (line 50) | public ValueParameterCollectionAccessor(ValueParameterKey paramet... method GetBlittable (line 59) | public override void GetBlittable(nint obj, nint data) method SetBlittable (line 65) | public override unsafe void SetBlittable(nint obj, nint data) method SetStruct (line 74) | public override void SetStruct(nint obj, object data) method GetStructAndUnbox (line 80) | public override unsafe nint GetStructAndUnbox(nint obj, object data) method GetObject (line 92) | public override object GetObject(IntPtr obj) method SetObject (line 98) | public override void SetObject(IntPtr obj, object data) class ObjectParameterCollectionAccessor (line 104) | private class ObjectParameterCollectionAccessor : UpdatableCustomAccessor method ObjectParameterCollectionAccessor (line 108) | public ObjectParameterCollectionAccessor(ParameterKey parameterKey) method GetBlittable (line 117) | public override void GetBlittable(IntPtr obj, IntPtr data) method SetBlittable (line 123) | public override void SetBlittable(IntPtr obj, IntPtr data) method SetStruct (line 129) | public override void SetStruct(IntPtr obj, object data) method GetStructAndUnbox (line 135) | public override IntPtr GetStructAndUnbox(IntPtr obj, object data) method GetObject (line 141) | public override object GetObject(IntPtr obj) method SetObject (line 148) | public override void SetObject(IntPtr obj, object data) FILE: sources/engine/Stride.Engine/Engine/Design/ParameterContainerExtensions.cs class ParameterContainerExtensions (line 8) | public class ParameterContainerExtensions method ParameterContainerExtensions (line 12) | static ParameterContainerExtensions() FILE: sources/engine/Stride.Engine/Engine/Entity.cs class Entity (line 26) | [DebuggerTypeProxy(typeof(EntityDebugView))] method Entity (line 39) | public Entity() method Entity (line 48) | public Entity(string name) method Entity (line 60) | public Entity(string name = null, Vector3 position = default, Quaterni... method Entity (line 73) | private Entity(string name, bool notUsed) : base(name) method GetOrCreate (line 152) | public T GetOrCreate() where T : EntityComponent, new() method Add (line 169) | public void Add(EntityComponent component) method Get (line 179) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Get (line 198) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetAll (line 209) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Remove (line 219) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Remove (line 228) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveAll (line 238) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method OnComponentChanged (line 244) | internal void OnComponentChanged(int index, EntityComponent oldCompone... method ToString (line 250) | public override string ToString() method GetEnumerator (line 259) | public FastCollection.Enumerator GetEnumerator() method GetEnumerator (line 264) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 269) | IEnumerator IEnumerable.GetEnumerator() class EntityContentSerializer (line 277) | internal class EntityContentSerializer : DataContentSerializerWithReus... method Construct (line 279) | public override object Construct(ContentSerializerContext context) class EntityDebugView (line 288) | internal class EntityDebugView method EntityDebugView (line 292) | public EntityDebugView(Entity entity) class EntitySerializer (line 312) | internal class EntitySerializer : DataSerializer method Initialize (line 319) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 326) | public override void PreSerialize(ref Entity obj, ArchiveMode mode, ... method Serialize (line 338) | public override void Serialize(ref Entity obj, ArchiveMode mode, Ser... FILE: sources/engine/Stride.Engine/Engine/EntityComponent.cs class EntityComponent (line 14) | [DataSerializer(typeof(Serializer))] class Serializer (line 52) | internal class Serializer : DataSerializer method Initialize (line 57) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 62) | public override void Serialize(ref EntityComponent obj, ArchiveMode ... FILE: sources/engine/Stride.Engine/Engine/EntityComponentAttributeBase.cs class EntityComponentAttributeBase (line 12) | [AttributeUsage(AttributeTargets.Class)] FILE: sources/engine/Stride.Engine/Engine/EntityComponentAttributes.cs type EntityComponentAttributes (line 13) | public struct EntityComponentAttributes method EntityComponentAttributes (line 17) | private EntityComponentAttributes(bool allowMultipleComponents) method Get (line 32) | public static EntityComponentAttributes Get() where T : EntityCompo... method Get (line 44) | public static EntityComponentAttributes Get([NotNull] Type type) method GetInternal (line 51) | private static EntityComponentAttributes GetInternal([NotNull] Type type) FILE: sources/engine/Stride.Engine/Engine/EntityComponentCollection.cs class EntityComponentCollection (line 17) | [DataContract("EntityComponentCollection")] method EntityComponentCollection (line 24) | public EntityComponentCollection() method EntityComponentCollection (line 28) | internal EntityComponentCollection(Entity entity) method Get (line 46) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Get (line 73) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Remove (line 105) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveAll (line 123) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetAll (line 141) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ClearItems (line 154) | protected override void ClearItems() method InsertItem (line 163) | protected override void InsertItem(int index, EntityComponent item) method RemoveItem (line 173) | protected override void RemoveItem(int index) method SetItem (line 188) | protected override void SetItem(int index, EntityComponent item) method ValidateItem (line 204) | private EntityComponent ValidateItem(int index, EntityComponent item, ... FILE: sources/engine/Stride.Engine/Engine/EntityExtensions.cs class EntityExtensions (line 12) | public static class EntityExtensions method Clone (line 19) | public static Entity Clone(this Entity entity) method GetChildren (line 29) | public static IEnumerable GetChildren(this Entity entity) method Enable (line 48) | public static void Enable(this Entity entity, bool enabled = true, ... method EnableAll (line 79) | public static void EnableAll(this Entity entity, bool enabled = true, ... FILE: sources/engine/Stride.Engine/Engine/EntityManager.cs class EntityManager (line 25) | public abstract class EntityManager : ComponentBase, Core.Collections.IR... method EntityManager (line 80) | protected EntityManager(IServiceRegistry registry) method Update (line 116) | public virtual void Update(GameTime gameTime) method Contains (line 137) | public bool Contains(Entity item) method GetEnumerator (line 146) | public HashSet.Enumerator GetEnumerator() method GetProcessor (line 156) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Remove (line 168) | public void Remove(Entity entity) method Reset (line 176) | protected internal virtual void Reset() method Draw (line 195) | public virtual void Draw(RenderContext context) method Add (line 218) | internal void Add(Entity entity) method InternalAddEntity (line 231) | internal void InternalAddEntity(Entity entity) method RegisterPendingProcessors (line 265) | private void RegisterPendingProcessors() method InternalRemoveEntity (line 284) | internal void InternalRemoveEntity(Entity entity, bool removeParent) method CollectNewProcessorsByComponentType (line 308) | private void CollectNewProcessorsByComponentType(TypeInfo componentType) method OnProcessorAdded (line 373) | private void OnProcessorAdded(EntityProcessor processor) method OnProcessorRemoved (line 409) | private void OnProcessorRemoved(EntityProcessor processor) method NotifyComponentChanged (line 430) | internal void NotifyComponentChanged(Entity entity, int index, EntityC... method UpdateDependentProcessors (line 469) | private void UpdateDependentProcessors(Entity entity, EntityComponent ... method CheckEntityWithProcessors (line 495) | private void CheckEntityWithProcessors(Entity entity, bool forceRemove... method CheckEntityWithNewProcessor (line 514) | private void CheckEntityWithNewProcessor(Entity entity, EntityProcesso... method CheckEntityComponentWithProcessors (line 527) | private void CheckEntityComponentWithProcessors(Entity entity, EntityC... method GetEnumerator (line 578) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 583) | IEnumerator IEnumerable.GetEnumerator() method OnComponentTypeAdded (line 588) | protected virtual void OnComponentTypeAdded(TypeInfo obj) method OnEntityAdded (line 593) | protected virtual void OnEntityAdded(Entity e) method OnEntityRemoved (line 598) | protected virtual void OnEntityRemoved(Entity e) method OnComponentChanged (line 603) | protected virtual void OnComponentChanged(Entity entity, int index, En... method OnHierarchyChanged (line 608) | internal void OnHierarchyChanged(Entity entity) class EntityProcessorCollectionPerComponentType (line 616) | internal class EntityProcessorCollectionPerComponentType : EntityProce... class TrackingEntityProcessorCollection (line 624) | private class TrackingEntityProcessorCollection : EntityProcessorColle... method TrackingEntityProcessorCollection (line 628) | public TrackingEntityProcessorCollection(EntityManager manager) method ClearItems (line 634) | protected override void ClearItems() method AddItem (line 644) | protected override void AddItem(EntityProcessor processor) method RemoteItem (line 654) | protected override void RemoteItem(int index) FILE: sources/engine/Stride.Engine/Engine/EntityProcessor.cs class EntityProcessor (line 18) | public abstract class EntityProcessor method EntityProcessor (line 51) | protected EntityProcessor([NotNull] Type mainComponentType, [NotNull] ... method Update (line 121) | public virtual void Update(GameTime time) method Draw (line 129) | public virtual void Draw(RenderContext context) method OnSystemAdd (line 136) | protected internal abstract void OnSystemAdd(); method OnSystemRemove (line 141) | protected internal abstract void OnSystemRemove(); method RemoveAllEntities (line 146) | protected internal abstract void RemoveAllEntities(); method ProcessEntityComponent (line 154) | protected internal abstract void ProcessEntityComponent(Entity entity,... method InternalAddEntity (line 161) | protected internal void InternalAddEntity(Entity entity) method InternalRemoveEntity (line 172) | protected internal void InternalRemoveEntity(Entity entity, bool remov... method Accept (line 182) | internal bool Accept(TypeInfo type) method IsDependentOnComponentType (line 187) | internal bool IsDependentOnComponentType(TypeInfo type) method EntityProcessor (line 225) | protected EntityProcessor([NotNull] params Type[] requiredAdditionalTy... method OnSystemAdd (line 231) | protected internal override void OnSystemAdd() method OnSystemRemove (line 236) | protected internal override void OnSystemRemove() method RemoveAllEntities (line 241) | protected internal override void RemoveAllEntities() method ProcessEntityComponent (line 255) | protected internal override void ProcessEntityComponent(Entity entity,... method GenerateComponentData (line 312) | [NotNull] method IsAssociatedDataValid (line 320) | protected virtual bool IsAssociatedDataValid([NotNull] Entity entity, ... method OnEntityComponentAdding (line 329) | protected virtual void OnEntityComponentAdding(Entity entity, [NotNull... method OnEntityComponentRemoved (line 337) | protected virtual void OnEntityComponentRemoved(Entity entity, [NotNul... method EntityMatch (line 341) | private bool EntityMatch(Entity entity) method EntityProcessor (line 384) | protected EntityProcessor([NotNull] params Type[] requiredAdditionalTy... method GenerateComponentData (line 390) | protected override TComponent GenerateComponentData(Entity entity, TCo... method IsAssociatedDataValid (line 396) | protected override bool IsAssociatedDataValid(Entity entity, TComponen... class EntityProcessor (line 219) | public abstract class EntityProcessor : EntityProcess... method EntityProcessor (line 51) | protected EntityProcessor([NotNull] Type mainComponentType, [NotNull] ... method Update (line 121) | public virtual void Update(GameTime time) method Draw (line 129) | public virtual void Draw(RenderContext context) method OnSystemAdd (line 136) | protected internal abstract void OnSystemAdd(); method OnSystemRemove (line 141) | protected internal abstract void OnSystemRemove(); method RemoveAllEntities (line 146) | protected internal abstract void RemoveAllEntities(); method ProcessEntityComponent (line 154) | protected internal abstract void ProcessEntityComponent(Entity entity,... method InternalAddEntity (line 161) | protected internal void InternalAddEntity(Entity entity) method InternalRemoveEntity (line 172) | protected internal void InternalRemoveEntity(Entity entity, bool remov... method Accept (line 182) | internal bool Accept(TypeInfo type) method IsDependentOnComponentType (line 187) | internal bool IsDependentOnComponentType(TypeInfo type) method EntityProcessor (line 225) | protected EntityProcessor([NotNull] params Type[] requiredAdditionalTy... method OnSystemAdd (line 231) | protected internal override void OnSystemAdd() method OnSystemRemove (line 236) | protected internal override void OnSystemRemove() method RemoveAllEntities (line 241) | protected internal override void RemoveAllEntities() method ProcessEntityComponent (line 255) | protected internal override void ProcessEntityComponent(Entity entity,... method GenerateComponentData (line 312) | [NotNull] method IsAssociatedDataValid (line 320) | protected virtual bool IsAssociatedDataValid([NotNull] Entity entity, ... method OnEntityComponentAdding (line 329) | protected virtual void OnEntityComponentAdding(Entity entity, [NotNull... method OnEntityComponentRemoved (line 337) | protected virtual void OnEntityComponentRemoved(Entity entity, [NotNul... method EntityMatch (line 341) | private bool EntityMatch(Entity entity) method EntityProcessor (line 384) | protected EntityProcessor([NotNull] params Type[] requiredAdditionalTy... method GenerateComponentData (line 390) | protected override TComponent GenerateComponentData(Entity entity, TCo... method IsAssociatedDataValid (line 396) | protected override bool IsAssociatedDataValid(Entity entity, TComponen... class EntityProcessor (line 382) | public abstract class EntityProcessor : EntityProcessor method EntityProcessorCollection (line 19) | public EntityProcessorCollection() : this(4) method EntityProcessorCollection (line 27) | public EntityProcessorCollection(int capacity) : base(EntityProcessorC... method Get (line 36) | [MethodImpl(MethodImplOptions.AggressiveInlining)] class EntityProcessorComparer (line 52) | private class EntityProcessorComparer : Comparer method Compare (line 56) | public override int Compare(EntityProcessor x, EntityProcessor y) FILE: sources/engine/Stride.Engine/Engine/EntityTransformExtensions.cs class EntityTransformExtensions (line 16) | public static class EntityTransformExtensions method AddChild (line 25) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveChild (line 42) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RemoveChild (line 55) | public static void RemoveChild([NotNull] this Entity parentEntity, Gui... method GetChild (line 75) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetParent (line 87) | [CanBeNull] method SetParent (line 100) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindChild (line 114) | [CanBeNull] method FindRoot (line 127) | [NotNull] method GetWorldTransformation (line 147) | public static void GetWorldTransformation(this TransformComponent tran... method WorldToLocal (line 162) | public static void WorldToLocal(this TransformComponent transformCompo... method WorldToLocal (line 184) | public static void WorldToLocal(this TransformComponent transformCompo... method WorldToLocal (line 197) | public static Vector3 WorldToLocal(this TransformComponent transformCo... method LocalToWorld (line 213) | public static void LocalToWorld(this TransformComponent transformCompo... method LocalToWorld (line 231) | public static void LocalToWorld(this TransformComponent transformCompo... method LocalToWorld (line 242) | public static Vector3 LocalToWorld(this TransformComponent transformCo... method SetWorld (line 262) | public static void SetWorld(this TransformComponent transformComponent... method SetWorld (line 299) | public static void SetWorld(this TransformComponent transformComponent... method SetWorld (line 329) | public static void SetWorld(this TransformComponent transformComponent... FILE: sources/engine/Stride.Engine/Engine/Events/EventKey.cs class EventKeyCounter (line 12) | internal static class EventKeyCounter method New (line 16) | public static ulong New() class EventKey (line 22) | public sealed class EventKey : EventKeyBase method EventKey (line 24) | public EventKey(string category = "General", string eventName = "Event... method Broadcast (line 31) | public void Broadcast(T data) method EventKey (line 42) | public EventKey(string category = "General", string eventName = "Event... method Broadcast (line 49) | public void Broadcast() class EventKey (line 40) | public sealed class EventKey : EventKeyBase method EventKey (line 24) | public EventKey(string category = "General", string eventName = "Event... method Broadcast (line 31) | public void Broadcast(T data) method EventKey (line 42) | public EventKey(string category = "General", string eventName = "Event... method Broadcast (line 49) | public void Broadcast() FILE: sources/engine/Stride.Engine/Engine/Events/EventKeyBase.cs class EventKeyBase (line 13) | public class EventKeyBase : IDisposable method EventKeyBase (line 23) | internal EventKeyBase(string category = "General", string eventName = ... method Dispose (line 37) | public void Dispose() method Connect (line 42) | internal IDisposable Connect(EventReceiverBase target) method InternalBroadcast (line 47) | protected void InternalBroadcast(T data) FILE: sources/engine/Stride.Engine/Engine/Events/EventReceiver.cs type EventReceiverAwaiter (line 12) | public struct EventReceiverAwaiter : INotifyCompletion method EventReceiverAwaiter (line 16) | public EventReceiverAwaiter(TaskAwaiter task) method OnCompleted (line 21) | public void OnCompleted(Action continuation) method GetResult (line 28) | public T GetResult() type EventData (line 37) | public struct EventData class EventReceiver (line 48) | public sealed class EventReceiver : EventReceiverBase method EventReceiver (line 55) | public EventReceiver(EventKey key, EventReceiverOptions options = E... method ReceiveAsync (line 63) | public Task ReceiveAsync() method TryReceive (line 72) | public bool TryReceive(out T data) method TryReceiveAll (line 81) | public int TryReceiveAll(ICollection collection) method EventReceiver (line 98) | public EventReceiver(EventKey key, EventReceiverOptions options = Even... method ReceiveAsync (line 106) | public async Task ReceiveAsync() method TryReceive (line 115) | public bool TryReceive() method TryReceiveAll (line 125) | public int TryReceiveAll() method ReceiveOne (line 135) | public static async Task ReceiveOne(params EventReceiverBas... class EventReceiver (line 90) | public sealed class EventReceiver : EventReceiverBase method EventReceiver (line 55) | public EventReceiver(EventKey key, EventReceiverOptions options = E... method ReceiveAsync (line 63) | public Task ReceiveAsync() method TryReceive (line 72) | public bool TryReceive(out T data) method TryReceiveAll (line 81) | public int TryReceiveAll(ICollection collection) method EventReceiver (line 98) | public EventReceiver(EventKey key, EventReceiverOptions options = Even... method ReceiveAsync (line 106) | public async Task ReceiveAsync() method TryReceive (line 115) | public bool TryReceive() method TryReceiveAll (line 125) | public int TryReceiveAll() method ReceiveOne (line 135) | public static async Task ReceiveOne(params EventReceiverBas... FILE: sources/engine/Stride.Engine/Engine/Events/EventReceiverBase.cs class EventReceiverBase (line 14) | public abstract class EventReceiverBase method GetPeakTask (line 16) | internal abstract Task GetPeakTask(); method TryReceiveOneInternal (line 18) | internal abstract bool TryReceiveOneInternal(out object obj); method Init (line 42) | private void Init(EventKeyBase key, EventReceiverOptions options) method EventReceiverBase (line 57) | internal EventReceiverBase(EventKeyBase key, EventReceiverOptions o... method InternalReceiveAsync (line 62) | protected async Task InternalReceiveAsync() method GetAwaiter (line 71) | public EventReceiverAwaiter GetAwaiter() method InternalTryReceive (line 81) | protected bool InternalTryReceive(out T data) method InternalTryReceiveAll (line 94) | protected int InternalTryReceiveAll(ICollection collection) method Reset (line 117) | public void Reset() method Dispose (line 129) | public void Dispose() method GetPeakTask (line 136) | internal override Task GetPeakTask() method TryReceiveOneInternal (line 141) | internal override bool TryReceiveOneInternal(out object obj) class EventReceiverBase (line 25) | public class EventReceiverBase : EventReceiverBase, IDisposable method GetPeakTask (line 16) | internal abstract Task GetPeakTask(); method TryReceiveOneInternal (line 18) | internal abstract bool TryReceiveOneInternal(out object obj); method Init (line 42) | private void Init(EventKeyBase key, EventReceiverOptions options) method EventReceiverBase (line 57) | internal EventReceiverBase(EventKeyBase key, EventReceiverOptions o... method InternalReceiveAsync (line 62) | protected async Task InternalReceiveAsync() method GetAwaiter (line 71) | public EventReceiverAwaiter GetAwaiter() method InternalTryReceive (line 81) | protected bool InternalTryReceive(out T data) method InternalTryReceiveAll (line 94) | protected int InternalTryReceiveAll(ICollection collection) method Reset (line 117) | public void Reset() method Dispose (line 129) | public void Dispose() method GetPeakTask (line 136) | internal override Task GetPeakTask() method TryReceiveOneInternal (line 141) | internal override bool TryReceiveOneInternal(out object obj) FILE: sources/engine/Stride.Engine/Engine/Events/EventReceiverOptions.cs type EventReceiverOptions (line 11) | [Flags] FILE: sources/engine/Stride.Engine/Engine/Events/EventTaskScheduler.cs class EventTaskScheduler (line 12) | internal class EventTaskScheduler : TaskScheduler method QueueTask (line 16) | protected override void QueueTask(Task task) method TryExecuteTaskInline (line 21) | protected override bool TryExecuteTaskInline(Task task, bool taskWasPr... method GetScheduledTasks (line 26) | protected override IEnumerable GetScheduledTasks() FILE: sources/engine/Stride.Engine/Engine/FlexibleProcessing/IComponent.cs type IComponent (line 12) | public interface IComponent : IMarkedComponent where ... type IProcessor (line 14) | public interface IProcessor : IProcessorBase method OnComponentAdded (line 17) | void OnComponentAdded(TThis item); method OnComponentRemoved (line 19) | void OnComponentRemoved(TThis item); method OnComponentAdded (line 20) | void IProcessorBase.OnComponentAdded(IMarkedComponent comp) => OnCom... method OnComponentRemoved (line 21) | void IProcessorBase.OnComponentRemoved(IMarkedComponent comp) => OnC... FILE: sources/engine/Stride.Engine/Engine/FlexibleProcessing/IDrawProcessor.cs type IDrawProcessor (line 8) | public interface IDrawProcessor method Draw (line 16) | void Draw(RenderContext context); FILE: sources/engine/Stride.Engine/Engine/FlexibleProcessing/IProcessorBase.cs type IProcessorBase (line 9) | public interface IProcessorBase method SystemAdded (line 14) | void SystemAdded(IServiceRegistry registryParam); method SystemRemoved (line 16) | void SystemRemoved(); method OnComponentAdded (line 18) | void OnComponentAdded(IMarkedComponent comp); method OnComponentRemoved (line 20) | void OnComponentRemoved(IMarkedComponent comp); FILE: sources/engine/Stride.Engine/Engine/FlexibleProcessing/IUpdateProcessor.cs type IUpdateProcessor (line 8) | public interface IUpdateProcessor method Update (line 16) | void Update(GameTime gameTime); FILE: sources/engine/Stride.Engine/Engine/FlexibleProcessing/ProcessorManager.cs class ProcessorManager (line 16) | public class ProcessorManager method ProcessorManager (line 40) | public ProcessorManager(IServiceRegistry registryParam) method IntroduceComponent (line 45) | public void IntroduceComponent(EntityComponent _component, ExecutionMo... method RemoveComponent (line 107) | public void RemoveComponent(EntityComponent _component, ExecutionMode ... method Update (line 159) | public void Update(GameTime gameTime) method Draw (line 170) | public void Draw(RenderContext context) type UpdateData (line 181) | private record struct UpdateData(IUpdateProcessor Instance, ProfilingK... type DrawData (line 182) | private record struct DrawData(IDrawProcessor Instance, ProfilingKey P... type ProcessorData (line 183) | private record struct ProcessorData(IProcessorBase? Instance, Type Typ... type ProcessorSortingKey (line 185) | private readonly record struct ProcessorSortingKey(int Order, Type Typ... FILE: sources/engine/Stride.Engine/Engine/Game.cs class Game (line 33) | public class Game : GameBase, ISceneRendererContext, IGameSettingsService method Game (line 191) | public Game() method Destroy (line 243) | protected override void Destroy() method PrepareContext (line 256) | protected override void PrepareContext() method ConfirmRenderingSettings (line 305) | public override void ConfirmRenderingSettings(bool gameCreation) method Initialize (line 337) | protected override void Initialize() method InitializeAssetDatabase (line 401) | internal static DatabaseFileProvider InitializeAssetDatabase() method DestroyAssetDatabase (line 416) | private void DestroyAssetDatabase() method EndDraw (line 427) | protected override void EndDraw(bool present) method LoadContent (line 456) | protected virtual Task LoadContent() method LoadContentInternal (line 461) | internal override void LoadContentInternal() method GetLogListener (line 466) | protected virtual LogListener GetLogListener() method OnGameStarted (line 471) | private static void OnGameStarted(Game game) method OnGameDestroyed (line 476) | private static void OnGameDestroyed(Game game) FILE: sources/engine/Stride.Engine/Engine/GameSystem.cs class GameSystem (line 11) | public abstract class GameSystem : GameSystemBase method GameSystem (line 13) | protected GameSystem(IServiceRegistry registry) : base(registry) FILE: sources/engine/Stride.Engine/Engine/Gizmos/GizmoComponentAttribute.cs class GizmoComponentAttribute (line 13) | public class GizmoComponentAttribute : Attribute method GizmoComponentAttribute (line 20) | public GizmoComponentAttribute(Type componentType, bool isMainGizmo) FILE: sources/engine/Stride.Engine/Engine/Gizmos/IEntityGizmo.cs type IEntityGizmo (line 15) | public interface IEntityGizmo : IGizmo method Update (line 25) | void Update(); FILE: sources/engine/Stride.Engine/Engine/Gizmos/IGizmo.cs type IGizmo (line 13) | public interface IGizmo : IDisposable method HandlesComponentId (line 28) | bool HandlesComponentId(OpaqueComponentId pickedComponentId, [MaybeNul... method Initialize (line 33) | void Initialize(IServiceRegistry services, Scene editorScene); FILE: sources/engine/Stride.Engine/Engine/IInstancing.cs type ModelTransformUsage (line 10) | public enum ModelTransformUsage type IInstancing (line 17) | public interface IInstancing method Update (line 25) | void Update(); FILE: sources/engine/Stride.Engine/Engine/ISceneRendererContext.cs type ISceneRendererContext (line 10) | public interface ISceneRendererContext FILE: sources/engine/Stride.Engine/Engine/InputSystem.cs class InputSystem (line 14) | public sealed class InputSystem : GameSystemBase method InputSystem (line 18) | public InputSystem(IServiceRegistry registry) : base(registry) method Initialize (line 27) | public override void Initialize() method Destroy (line 37) | protected override void Destroy() method Update (line 48) | public override void Update(GameTime gameTime) => Manager.Update(gameT... method OnApplicationPaused (line 50) | private void OnApplicationPaused(object sender, EventArgs e) => Manage... method OnApplicationResumed (line 52) | private void OnApplicationResumed(object sender, EventArgs e) => Manag... FILE: sources/engine/Stride.Engine/Engine/InstanceComponent.cs class InstanceComponent (line 14) | [DataContract("InstanceComponent")] method Master_InstancingChanged (line 55) | private void Master_InstancingChanged(object sender, IInstancing e) method ConnectInstancing (line 61) | internal void ConnectInstancing() method DisconnectInstancing (line 70) | internal void DisconnectInstancing() FILE: sources/engine/Stride.Engine/Engine/InstancingComponent.cs class InstancingComponent (line 12) | [DataContract("InstancingComponent")] FILE: sources/engine/Stride.Engine/Engine/InstancingEntityTransform.cs class InstancingEntityTransform (line 11) | [DataContract("InstancingEntityTransform")] method GetInstanceAt (line 23) | internal InstanceComponent GetInstanceAt(int instanceId) method ClearInstances (line 28) | internal void ClearInstances() method AddInstance (line 33) | internal void AddInstance(InstanceComponent instance) method RemoveInstance (line 39) | internal void RemoveInstance(InstanceComponent instance) method Update (line 45) | public override void Update() class InstancingExtensions (line 74) | public static class InstancingExtensions method IsEntityTransform (line 76) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/engine/Stride.Engine/Engine/InstancingUserArray.cs class InstancingUserArray (line 10) | [DataContract("InstancingUserArray")] method UpdateWorldMatrices (line 52) | public void UpdateWorldMatrices(Matrix[] matrices, int instanceCount =... method Update (line 69) | public virtual void Update() FILE: sources/engine/Stride.Engine/Engine/InstancingUserBuffer.cs class InstancingUserBuffer (line 10) | [DataContract("InstancingUserBuffer")] method Update (line 36) | public void Update() FILE: sources/engine/Stride.Engine/Engine/LightComponent.cs class LightComponent (line 17) | [DataContract("LightComponent")] method LightComponent (line 30) | public LightComponent() FILE: sources/engine/Stride.Engine/Engine/LightComponentExtensions.cs class LightComponentExtensions (line 15) | public static class LightComponentExtensions method GetColor (line 23) | public static Color3 GetColor(this LightComponent light) method SetColor (line 40) | public static void SetColor(this LightComponent light, Color3 color) FILE: sources/engine/Stride.Engine/Engine/LightProbeComponent.cs class LightProbeComponent (line 13) | [DataContract("LightProbeComponent")] FILE: sources/engine/Stride.Engine/Engine/LightShaftBoundingVolumeComponent.cs class LightShaftBoundingVolumeComponent (line 15) | [Display("Light shaft bounding volume", Expand = ExpandRule.Always)] FILE: sources/engine/Stride.Engine/Engine/LightShaftComponent.cs class LightShaftComponent (line 17) | [Display("Light shaft", Expand = ExpandRule.Always)] FILE: sources/engine/Stride.Engine/Engine/ModelComponent.cs class ModelComponent (line 21) | [DataContract("ModelComponent")] class MeshInfo (line 38) | public class MeshInfo method ModelComponent (line 59) | public ModelComponent() : this(null) method ModelComponent (line 67) | public ModelComponent(Model model) method CheckSkeleton (line 125) | private void CheckSkeleton() method GetMaterial (line 171) | public Material GetMaterial(int index) method GetMaterialCount (line 192) | public int GetMaterialCount() method ModelUpdated (line 201) | private void ModelUpdated() method Update (line 232) | internal void Update(TransformComponent transformComponent) FILE: sources/engine/Stride.Engine/Engine/ModelNodeLinkComponent.cs class ModelNodeLinkComponent (line 11) | [DataContract("ModelNodeLinkComponent")] method ValidityCheck (line 57) | public void ValidityCheck() method ValidityCheck (line 62) | public void ValidityCheck(ModelComponent targetToValidate) method OnHierarchyChanged (line 72) | internal void OnHierarchyChanged(object sender, Entity entity) method CheckParent (line 78) | private bool CheckParent(TransformComponent targetTransform) method RecurseCheckChildren (line 94) | private bool RecurseCheckChildren(FastCollection c... FILE: sources/engine/Stride.Engine/Engine/ModelNodeTransformLink.cs class ModelNodeTransformLink (line 9) | public class ModelNodeTransformLink : TransformLink method ModelNodeTransformLink (line 17) | public ModelNodeTransformLink(ModelComponent parentModelComponent, str... method ComputeMatrix (line 26) | public override void ComputeMatrix(bool recursive, out Matrix matrix) method NeedsRecreate (line 70) | public bool NeedsRecreate(Entity parentEntity, string targetNodeName) FILE: sources/engine/Stride.Engine/Engine/ModelViewHierarchyTransformOperation.cs class ModelViewHierarchyTransformOperation (line 10) | public class ModelViewHierarchyTransformOperation : TransformOperation method ModelViewHierarchyTransformOperation (line 14) | public ModelViewHierarchyTransformOperation(ModelComponent modelCompon... method Process (line 20) | public override void Process(TransformComponent transformComponent) FILE: sources/engine/Stride.Engine/Engine/Network/ClientRouterMessage.cs type ClientRouterMessage (line 9) | public enum ClientRouterMessage : ushort FILE: sources/engine/Stride.Engine/Engine/Network/ExceptionMessage.cs class ExceptionMessage (line 10) | public class ExceptionMessage : SocketMessage FILE: sources/engine/Stride.Engine/Engine/Network/RouterClient.cs class RouterClient (line 11) | public class RouterClient method RegisterService (line 30) | public static void RegisterService() method RequestServer (line 41) | public static async Task RequestServer(string serverUrl,... method InitiateConnectionToRouter (line 72) | private static async Task InitiateConnectionToRouter() method StartControlConnection (line 129) | private static void StartControlConnection() type RouterConnectionMode (line 155) | private enum RouterConnectionMode FILE: sources/engine/Stride.Engine/Engine/Network/SimpleSocket.cs class SimpleSocket (line 14) | public class SimpleSocket : IDisposable method Dispose (line 53) | public void Dispose() method StartServer (line 58) | public async Task StartServer(int port, bool singleConnection, int ret... method StartClient (line 106) | public async Task StartClient(string address, int port, bool needAck =... method SendAndReceiveAck (line 134) | private static async Task SendAndReceiveAck(TcpSocketClient socket, ui... method SetSocket (line 143) | private void SetSocket(TcpSocketClient socket) method DisposeSocket (line 148) | private void DisposeSocket() FILE: sources/engine/Stride.Engine/Engine/Network/SimpleSocketException.cs class SimpleSocketException (line 11) | public class SimpleSocketException : Exception method SimpleSocketException (line 13) | public SimpleSocketException(string message) : base(message) FILE: sources/engine/Stride.Engine/Engine/Network/SocketExtensions.cs class SocketExtensions (line 10) | public static class SocketExtensions method ReadAllAsync (line 12) | public static async Task ReadAllAsync(this Stream socket, byte[] buffe... method WriteInt32Async (line 24) | public static async Task WriteInt32Async(this Stream socket, int value) method ReadInt32Async (line 30) | public static async Task ReadInt32Async(this Stream socket) method WriteInt16Async (line 37) | public static async Task WriteInt16Async(this Stream socket, short value) method ReadInt16Async (line 43) | public static async Task ReadInt16Async(this Stream socket) method Write7BitEncodedInt (line 50) | public static async Task Write7BitEncodedInt(this Stream socket, int v... method Read7BitEncodedInt (line 66) | public static async Task Read7BitEncodedInt(this Stream socket) method WriteStringAsync (line 93) | public static async Task WriteStringAsync(this Stream socket, string v... method ReadStringAsync (line 100) | public static async Task ReadStringAsync(this Stream socket) method WriteGuidAsync (line 109) | public static async Task WriteGuidAsync(this Stream socket, Guid guid) method ReadGuidAsync (line 115) | public static async Task ReadGuidAsync(this Stream socket) FILE: sources/engine/Stride.Engine/Engine/Network/SocketMessage.cs class SocketMessage (line 9) | [DataContract(Inherited = true)] FILE: sources/engine/Stride.Engine/Engine/Network/SocketMessageLayer.cs class SocketMessageLayer (line 16) | public class SocketMessageLayer method SocketMessageLayer (line 25) | public SocketMessageLayer(SimpleSocket context, bool isServer) method SendReceiveAsync (line 36) | public async Task SendReceiveAsync(SocketMessage query) method AddPacketHandler (line 48) | public void AddPacketHandler(Action handler, bool oneTime = false) method AddPacketHandler (line 56) | public void AddPacketHandler(Func asyncHandler, bool oneTi... method Send (line 64) | public async Task Send(object obj) method MessageLoop (line 87) | public async Task MessageLoop() method ProcessMessage (line 168) | private void ProcessMessage(SocketMessage socketMessage) FILE: sources/engine/Stride.Engine/Engine/Network/Sockets.Implementation.NET/CommsInterface.cs class CommsInterface (line 20) | partial class CommsInterface : ICommsInterface method EndPoint (line 87) | protected internal IPEndPoint EndPoint(int port) method FromNativeInterface (line 92) | internal static CommsInterface FromNativeInterface(NetworkInterface na... method GetAllInterfacesAsync (line 130) | public static Task> GetAllInterfacesAsync() FILE: sources/engine/Stride.Engine/Engine/Network/Sockets.Implementation.NET/CommsInterfaceNative.cs class CommsInterface (line 15) | partial class CommsInterface method GetSubnetMask (line 23) | protected static IPAddress GetSubnetMask(UnicastIPAddressInformation ip) FILE: sources/engine/Stride.Engine/Engine/Network/Sockets.Implementation.NET/NetworkExtensions.cs class NetworkExtensions (line 15) | static class NetworkExtensions method ToCommsInterfaceSummary (line 22) | public static CommsInterface ToCommsInterfaceSummary(this NetworkInter... method ToCommsInterfaceStatus (line 32) | public static CommsInterfaceStatus ToCommsInterfaceStatus(this Operati... method GetBroadcastAddress (line 73) | public static IPAddress GetBroadcastAddress(this IPAddress address, IP... FILE: sources/engine/Stride.Engine/Engine/Network/Sockets.Implementation.NET/TcpSocketClient.cs class TcpSocketClient (line 22) | class TcpSocketClient : ITcpSocketClient method TcpSocketClient (line 32) | public TcpSocketClient() method TcpSocketClient (line 41) | public TcpSocketClient(int bufferSize) : this() method TcpSocketClient (line 46) | internal TcpSocketClient(TcpClient backingClient, int bufferSize) method ConnectAsync (line 59) | public async Task ConnectAsync(string address, int port, bool secure =... method ServerValidationCallback (line 75) | private bool ServerValidationCallback (object sender, X509Certificate ... method DisconnectAsync (line 101) | public Task DisconnectAsync() method Dispose (line 152) | public void Dispose() method InitializeWriteStream (line 166) | private void InitializeWriteStream() method Dispose (line 171) | private void Dispose(bool disposing) FILE: sources/engine/Stride.Engine/Engine/Network/Sockets.Implementation.NET/TcpSocketListener.cs class TcpSocketListener (line 23) | class TcpSocketListener : ITcpSocketListener method TcpSocketListener (line 29) | public TcpSocketListener() method TcpSocketListener (line 33) | public TcpSocketListener(int bufferSize) method StartListeningAsync (line 52) | public Task StartListeningAsync(int port, ICommsInterface listenOn = n... method StopListeningAsync (line 77) | public Task StopListeningAsync() method WaitForConnections (line 97) | private void WaitForConnections(CancellationToken cancelToken) method Dispose (line 119) | public void Dispose() method Dispose (line 133) | private void Dispose(bool disposing) method SetHandleInformation (line 142) | [DllImport("kernel32.dll", SetLastError = true)] type HANDLE_FLAGS (line 145) | [Flags] FILE: sources/engine/Stride.Engine/Engine/Network/Sockets.Plugin.Abstractions/Enums/CommsInterfaceStatus.cs type CommsInterfaceStatus (line 10) | enum CommsInterfaceStatus FILE: sources/engine/Stride.Engine/Engine/Network/Sockets.Plugin.Abstractions/EventArgs/TcpSocketListenerConnectEventArgs.cs class TcpSocketListenerConnectEventArgs (line 12) | class TcpSocketListenerConnectEventArgs : EventArgs method TcpSocketListenerConnectEventArgs (line 28) | public TcpSocketListenerConnectEventArgs(ITcpSocketClient socketClient) FILE: sources/engine/Stride.Engine/Engine/Network/Sockets.Plugin.Abstractions/ICommsInterface.cs type ICommsInterface (line 17) | interface ICommsInterface FILE: sources/engine/Stride.Engine/Engine/Network/Sockets.Plugin.Abstractions/ITcpSocketClient.cs type ITcpSocketClient (line 17) | interface ITcpSocketClient : IDisposable method ConnectAsync (line 25) | Task ConnectAsync(string address, int port, bool secure = false); method DisconnectAsync (line 31) | Task DisconnectAsync(); FILE: sources/engine/Stride.Engine/Engine/Network/Sockets.Plugin.Abstractions/ITcpSocketListener.cs type ITcpSocketListener (line 15) | interface ITcpSocketListener : IDisposable method StartListeningAsync (line 24) | Task StartListeningAsync(int port, ICommsInterface listenOn, bool inhe... method StopListeningAsync (line 30) | Task StopListeningAsync(); FILE: sources/engine/Stride.Engine/Engine/OpaqueComponentId.cs type OpaqueComponentId (line 13) | public readonly ref struct OpaqueComponentId method OpaqueComponentId (line 17) | public OpaqueComponentId(int id) method OpaqueComponentId (line 22) | public OpaqueComponentId(EntityComponent component) method Match (line 27) | public bool Match(EntityComponent component) method Match (line 32) | public bool Match(int otherId) method Match (line 37) | public bool Match(ISet otherIds) method Match (line 42) | public bool Match(IDictionary otherIds, [MaybeNullWhen(fals... FILE: sources/engine/Stride.Engine/Engine/Prefab.cs class Prefab (line 16) | [DataContract("Prefab")] method Instantiate (line 30) | public List Instantiate() FILE: sources/engine/Stride.Engine/Engine/Processors/BackgroundComponentProcessor.cs class BackgroundComponentProcessor (line 13) | internal class BackgroundComponentProcessor : EntityProcessor method CameraProcessor (line 23) | public CameraProcessor() method Draw (line 28) | public override void Draw(RenderContext context) method OnEntityComponentRemoved (line 118) | protected override void OnEntityComponentRemoved(Entity entity, Camera... method OnCameraSlotsChanged (line 124) | private void OnCameraSlotsChanged(object sender, ref FastTrackingColle... method AttachCameraToSlot (line 129) | private void AttachCameraToSlot(GraphicsCompositor graphicsCompositor,... method DetachCameraFromSlot (line 149) | private static void DetachCameraFromSlot(CameraComponent camera) method DetachCameraFromAllSlots (line 169) | private static void DetachCameraFromAllSlots(CameraComponent camera, G... FILE: sources/engine/Stride.Engine/Engine/Processors/CameraProjectionMode.cs type CameraProjectionMode (line 11) | [DataContract("CameraProjectionMode")] FILE: sources/engine/Stride.Engine/Engine/Processors/InstanceProcessor.cs class InstanceProcessor (line 7) | public class InstanceProcessor : EntityProcessor method InstanceProcessor (line 9) | public InstanceProcessor() method OnEntityComponentAdding (line 16) | protected override void OnEntityComponentAdding(Entity entity, [NotNul... method OnEntityComponentRemoved (line 28) | protected override void OnEntityComponentRemoved(Entity entity, [NotNu... method FindMasterInParents (line 33) | private InstancingComponent FindMasterInParents(Entity entity) FILE: sources/engine/Stride.Engine/Engine/Processors/InstancingProcessor.cs class InstancingProcessor (line 13) | public class InstancingProcessor : EntityProcessor CreateMatrixBuffer(GraphicsDevice graphi... method UpdateInstancing (line 85) | private void UpdateInstancing(InstancingComponent instancingComponent,... method BoundingBoxIgnoreWorld (line 124) | private static void BoundingBoxIgnoreWorld(InstancingData instancingDa... method BoundingBoxPreMultiplyWorld (line 149) | private static void BoundingBoxPreMultiplyWorld(InstancingData instanc... method BoundingBoxPostMultiplyWorld (line 158) | private static void BoundingBoxPostMultiplyWorld(InstancingData instan... method OnEntityComponentAdding (line 167) | protected override void OnEntityComponentAdding(Entity entity, [NotNul... method OnEntityComponentRemoved (line 179) | protected override void OnEntityComponentRemoved(Entity entity, [NotNu... method GenerateComponentData (line 194) | protected override InstancingData GenerateComponentData([NotNull] Enti... method IsAssociatedDataValid (line 199) | protected override bool IsAssociatedDataValid([NotNull] Entity entity,... method OnSystemAdd (line 204) | protected internal override void OnSystemAdd() method OnSystemRemove (line 217) | protected internal override void OnSystemRemove() FILE: sources/engine/Stride.Engine/Engine/Processors/LightShaftBoundingVolumeProcessor.cs class LightShaftBoundingVolumeProcessor (line 13) | public class LightShaftBoundingVolumeProcessor : EntityProcessor GetBoundingVolume... method OnEntityComponentAdding (line 30) | protected override void OnEntityComponentAdding(Entity entity, LightSh... method OnEntityComponentRemoved (line 38) | protected override void OnEntityComponentRemoved(Entity entity, LightS... method ComponentOnEnabledChanged (line 46) | private void ComponentOnEnabledChanged(object sender, EventArgs eventA... method ComponentOnModelChanged (line 51) | private void ComponentOnModelChanged(object sender, EventArgs eventArgs) method ComponentOnLightShaftChanged (line 56) | private void ComponentOnLightShaftChanged(object sender, EventArgs eve... method RegenerateVolumesPerLightShaft (line 61) | private void RegenerateVolumesPerLightShaft() FILE: sources/engine/Stride.Engine/Engine/Processors/LightShaftProcessor.cs class LightShaftProcessor (line 14) | public class LightShaftProcessor : EntityProcessor method ScriptProcessor (line 14) | public ScriptProcessor() method OnSystemAdd (line 20) | protected internal override void OnSystemAdd() method OnEntityComponentAdding (line 26) | protected override void OnEntityComponentAdding(Entity entity, ScriptC... method OnEntityComponentRemoved (line 33) | protected override void OnEntityComponentRemoved(Entity entity, Script... FILE: sources/engine/Stride.Engine/Engine/Processors/ScriptSystem.cs class ScriptSystem (line 19) | public sealed class ScriptSystem : GameSystemBase method ScriptSystem (line 45) | public ScriptSystem(IServiceRegistry registry) method Destroy (line 53) | protected override void Destroy() method Update (line 64) | public override void Update(GameTime gameTime) method ExecuteBatchOfSyncScripts (line 134) | private void ExecuteBatchOfSyncScripts(HashSet entries) method NextFrame (line 157) | public ChannelMicroThreadAwaiter NextFrame() method AddTask (line 168) | public MicroThread AddTask(Func microThreadFunction, long priori... method WhenAll (line 181) | public async Task WhenAll(params MicroThread[] microThreads) method Add (line 190) | public void Add(ScriptComponent script) method Remove (line 203) | public void Remove(ScriptComponent script) method LiveReload (line 245) | public void LiveReload(ScriptComponent oldScript, ScriptComponent newS... method MarkAsPriorityChanged (line 254) | internal void MarkAsPriorityChanged(SyncScript script) method TryUnscheduleSyncScript (line 259) | private bool TryUnscheduleSyncScript(SyncScript syncScript) method Scheduler_ActionException (line 278) | private void Scheduler_ActionException(Scheduler scheduler, SchedulerE... method HandleSynchronousException (line 294) | private void HandleSynchronousException(ScriptComponent script, Except... FILE: sources/engine/Stride.Engine/Engine/Processors/TransformProcessor.cs class TransformProcessor (line 15) | public class TransformProcessor : EntityProcessor method TransformProcessor (line 44) | public TransformProcessor() method OnSystemAdd (line 50) | protected internal override void OnSystemAdd() method OnSystemRemove (line 55) | protected internal override void OnSystemRemove() method OnEntityComponentAdding (line 61) | protected override void OnEntityComponentAdding(Entity entity, Transfo... method OnEntityComponentRemoved (line 75) | protected override void OnEntityComponentRemoved(Entity entity, Transf... method UpdateTransformations (line 94) | internal unsafe void UpdateTransformations(FastCollection GetNewSpriteIndicesList() method RecycleSpriteIndicesList (line 185) | internal static void RecycleSpriteIndicesList(List indicesList) method ClearAnimations (line 194) | internal void ClearAnimations() method RecycleFirstAnimation (line 203) | internal void RecycleFirstAnimation() FILE: sources/engine/Stride.Engine/Engine/StartupScript.cs class StartupScript (line 9) | public abstract class StartupScript : ScriptComponent method Start (line 16) | public virtual void Start() FILE: sources/engine/Stride.Engine/Engine/SyncScript.cs class SyncScript (line 12) | public abstract class SyncScript : StartupScript method Update (line 20) | public abstract void Update(); method PriorityUpdated (line 22) | protected internal override void PriorityUpdated() FILE: sources/engine/Stride.Engine/Engine/TransformComponent.cs class TransformComponent (line 19) | [DataContract("TransformComponent")] method TransformComponent (line 88) | public TransformComponent() method UpdateLocalMatrix (line 260) | public void UpdateLocalMatrix() method UpdateLocalFromWorld (line 271) | public void UpdateLocalFromWorld() method UpdateWorldMatrix (line 299) | public void UpdateWorldMatrix() method UpdateWorldMatrixInternal (line 305) | internal void UpdateWorldMatrixInternal(bool recursive) class TransformChildrenCollection (line 343) | [DataContract] method TransformChildrenCollection (line 349) | public TransformChildrenCollection(TransformComponent transformParam) method OnTransformAdded (line 354) | private void OnTransformAdded(TransformComponent item) method OnTransformRemoved (line 364) | private void OnTransformRemoved(TransformComponent item) method InsertItem (line 376) | protected override void InsertItem(int index, TransformComponent item) method RemoveItem (line 383) | protected override void RemoveItem(int index) method ClearItems (line 390) | protected override void ClearItems() method SetItem (line 398) | protected override void SetItem(int index, TransformComponent item) FILE: sources/engine/Stride.Engine/Engine/TransformLink.cs class TransformLink (line 10) | public abstract class TransformLink method ComputeMatrix (line 17) | public abstract void ComputeMatrix(bool recursive, out Matrix matrix); FILE: sources/engine/Stride.Engine/Engine/TransformOperation.cs class TransformOperation (line 8) | public abstract class TransformOperation method Process (line 10) | public abstract void Process(TransformComponent transformComponent); FILE: sources/engine/Stride.Engine/Internals/LambdaReadOnlyCollection.cs class LambdaReadOnlyCollection (line 10) | internal class LambdaReadOnlyCollection : IReadOnlyList method LambdaReadOnlyCollection (line 15) | public LambdaReadOnlyCollection(IReadOnlyList source, Func GetEnumerator() FILE: sources/engine/Stride.Engine/Module.cs class Module (line 9) | internal class Module method Initialize (line 11) | [ModuleInitializer] FILE: sources/engine/Stride.Engine/Profiling/DebugTextSystem.cs class DebugTextSystem (line 13) | public class DebugTextSystem : GameSystemBase type DebugOverlayMessage (line 15) | internal struct DebugOverlayMessage method DebugTextSystem (line 26) | public DebugTextSystem(IServiceRegistry registry) : base(registry) method Print (line 42) | public void Print(string message, Int2 position, Color4? color = null,... method Update (line 76) | public override void Update(GameTime gameTime) method Draw (line 80) | public override void Draw(GameTime gameTime) FILE: sources/engine/Stride.Engine/Profiling/GCProfiling.cs class GcProfiling (line 8) | public class GcProfiling : IDisposable method GcProfiling (line 30) | public GcProfiling() method Tick (line 43) | public void Tick() method Dispose (line 68) | public void Dispose() method Enable (line 82) | public void Enable() method Disable (line 90) | public void Disable() FILE: sources/engine/Stride.Engine/Profiling/GameProfilingResults.cs type GameProfilingResults (line 7) | public enum GameProfilingResults FILE: sources/engine/Stride.Engine/Profiling/GameProfilingSorting.cs type GameProfilingSorting (line 7) | public enum GameProfilingSorting FILE: sources/engine/Stride.Engine/Profiling/GameProfilingSystem.cs class GameProfilingSystem (line 19) | public class GameProfilingSystem : GameSystemBase type ProfilingResult (line 74) | private struct ProfilingResult : IComparer method Compare (line 83) | public int Compare(ProfilingResult x, ProfilingResult y) method GameProfilingSystem (line 97) | public GameProfilingSystem(IServiceRegistry registry) : base(registry) method UpdateProfilingStrings (line 108) | private void UpdateProfilingStrings(bool containsMarks) method ReadEventsAsync (line 194) | private async Task ReadEventsAsync() method AppendEvent (line 283) | private void AppendEvent(ProfilingResult profilingResult, int elapsedF... method Destroy (line 319) | protected override void Destroy() method Draw (line 335) | public override void Draw(GameTime gameTime) method EnableProfiling (line 400) | public void EnableProfiling(bool excludeKeys = false, params Profiling... method DisableProfiling (line 451) | public void DisableProfiling() FILE: sources/engine/Stride.Engine/Rendering/Background/BackgroundRenderProcessor.cs class BackgroundRenderProcessor (line 12) | public class BackgroundRenderProcessor : EntityProcessor), P... method InitializeCore (line 113) | protected override void InitializeCore() method Destroy (line 121) | protected override void Destroy() method DrawCore (line 146) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Engine/Rendering/Compositing/GraphicsCompositorHelper.cs class GraphicsCompositorHelper (line 19) | public static class GraphicsCompositorHelper method CreateDefault (line 24) | public static GraphicsCompositor CreateDefault(bool enablePostEffects,... FILE: sources/engine/Stride.Engine/Rendering/Compositing/SceneCameraRenderer.cs class SceneCameraRenderer (line 17) | [Display("Camera Renderer")] method CollectCore (line 42) | protected override void CollectCore(RenderContext context) method DrawCore (line 62) | protected override void DrawCore(RenderContext context, RenderDrawCont... method ResolveCamera (line 79) | protected virtual CameraComponent ResolveCamera(RenderContext renderCo... method CollectInner (line 97) | protected virtual void CollectInner(RenderContext renderContext) method DrawInner (line 106) | protected virtual void DrawInner(RenderDrawContext renderContext) method UpdateCameraToRenderView (line 111) | public static void UpdateCameraToRenderView(RenderContext context, Ren... FILE: sources/engine/Stride.Engine/Rendering/Compositing/SceneCameraSlot.cs class SceneCameraSlot (line 14) | [DataContract("SceneCameraSlot")] method SceneCameraSlot (line 20) | public SceneCameraSlot() method ToSlotId (line 43) | public SceneCameraSlotId ToSlotId() method ToString (line 48) | public override string ToString() FILE: sources/engine/Stride.Engine/Rendering/Compositing/SceneCameraSlotCollection.cs class SceneCameraSlotCollection (line 15) | [DataContract("SceneCameraSlotCollection")] FILE: sources/engine/Stride.Engine/Rendering/Compositing/SceneCameraSlotId.cs type SceneCameraSlotId (line 13) | [DataContract("SceneCameraSlotId")] method SceneCameraSlotId (line 32) | public SceneCameraSlotId(Guid id) method ToString (line 44) | public override string ToString() method Equals (line 50) | public bool Equals(SceneCameraSlotId other) method Equals (line 56) | public override bool Equals(object obj) method GetHashCode (line 63) | public override int GetHashCode() class SceneCameraSlotIdDataSerializer (line 80) | public sealed class SceneCameraSlotIdDataSerializer : DataSerializer> GenerateCoef... method UpdateCoefficients (line 95) | public static unsafe void UpdateCoefficients(LightProbeRuntimeData runti... FILE: sources/engine/Stride.Engine/Rendering/LightProbes/LightProbeProcessor.cs class LightProbeProcessor (line 10) | public class LightProbeProcessor : EntityProcessor,... method LightProbeProcessor (line 14) | public LightProbeProcessor() : base(typeof(TransformComponent)) method UpdateLightProbePositions (line 27) | public void UpdateLightProbePositions() method UpdateLightProbeCoefficients (line 59) | public void UpdateLightProbeCoefficients() method Draw (line 68) | public override void Draw(RenderContext context) method OnEntityComponentAdding (line 76) | protected override void OnEntityComponentAdding(Entity entity, LightPr... method OnEntityComponentRemoved (line 81) | protected override void OnEntityComponentRemoved(Entity entity, LightP... FILE: sources/engine/Stride.Engine/Rendering/Lights/LightProcessor.cs class LightProcessor (line 13) | public class LightProcessor : EntityProcessor Compile(Sha... method CompileAsync (line 54) | private async Task CompileAsync(ShaderMi... FILE: sources/engine/Stride.Engine/Shaders.Compiler/RemoteEffectCompilerClient.cs class RemoteEffectCompilerClient (line 17) | internal class RemoteEffectCompilerClient : IDisposable method RemoteEffectCompilerClient (line 24) | public RemoteEffectCompilerClient(string packageName) method Dispose (line 29) | public void Dispose() method NotifyEffectUsed (line 40) | public void NotifyEffectUsed(EffectCompileRequest effectCompileRequest... method Connect (line 72) | public async Task Connect(string packageName, Canc... method Compile (line 90) | public async Task Compile(ShaderMixinSou... method GetOrCreateConnection (line 112) | private async Task GetOrCreateConnection(Cancellat... FILE: sources/engine/Stride.Engine/Shaders.Compiler/RemoteEffectCompilerEffectAnswer.cs class RemoteEffectCompilerEffectAnswer (line 11) | public class RemoteEffectCompilerEffectAnswer : SocketMessage FILE: sources/engine/Stride.Engine/Shaders.Compiler/RemoteEffectCompilerEffectRequest.cs class RemoteEffectCompilerEffectRequest (line 8) | public class RemoteEffectCompilerEffectRequest : SocketMessage FILE: sources/engine/Stride.Engine/Shaders.Compiler/RemoteEffectCompilerEffectRequested.cs class RemoteEffectCompilerEffectRequested (line 7) | [DataContract] FILE: sources/engine/Stride.Engine/Updater/ArrayUpdateResolver.cs class ArrayUpdateResolver (line 12) | public class ArrayUpdateResolver : UpdateMemberResolver method ResolveIndexer (line 16) | public override UpdatableMember ResolveIndexer(string indexerName) FILE: sources/engine/Stride.Engine/Updater/BlittableHelper.cs class BlittableHelper (line 14) | internal static class BlittableHelper method IsBlittable (line 19) | public static bool IsBlittable(Type type) FILE: sources/engine/Stride.Engine/Updater/CompiledUpdate.cs type CompiledUpdate (line 9) | public struct CompiledUpdate FILE: sources/engine/Stride.Engine/Updater/DataMemberUpdatableAttribute.cs class DataMemberUpdatableAttribute (line 12) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field, Allo... FILE: sources/engine/Stride.Engine/Updater/EnterChecker.cs class EnterChecker (line 8) | public abstract class EnterChecker method CanEnter (line 15) | public abstract bool CanEnter(object obj); FILE: sources/engine/Stride.Engine/Updater/ListEnterChecker.cs class ListEnterChecker (line 10) | internal class ListEnterChecker : EnterChecker method ListEnterChecker (line 14) | public ListEnterChecker(int minimumCount) method CanEnter (line 20) | public override bool CanEnter(object obj) FILE: sources/engine/Stride.Engine/Updater/ListUpdateResolver.cs class ListUpdateResolver (line 13) | public class ListUpdateResolver : UpdateMemberResolver method ResolveIndexer (line 18) | public override UpdatableMember ResolveIndexer(string indexerName) FILE: sources/engine/Stride.Engine/Updater/UpdatableArrayAccessor.cs class UpdatableArrayAccessor (line 8) | public class UpdatableArrayAccessor : UpdatableField method UpdatableArrayAccessor (line 10) | public UpdatableArrayAccessor(int index) : base(0) method CreateEnterChecker (line 16) | public override EnterChecker CreateEnterChecker() FILE: sources/engine/Stride.Engine/Updater/UpdatableCustomAccessor.cs class UpdatableCustomAccessor (line 11) | public abstract class UpdatableCustomAccessor : UpdatablePropertyBase method GetObject (line 18) | public abstract object GetObject(IntPtr obj); method SetObject (line 25) | public abstract void SetObject(IntPtr obj, object data); method GetSetOperationType (line 28) | internal override UpdateOperationType GetSetOperationType() method GetEnterOperationType (line 44) | internal override UpdateOperationType GetEnterOperationType() FILE: sources/engine/Stride.Engine/Updater/UpdatableField.cs class UpdatableField (line 14) | public abstract class UpdatableField : UpdatableMember method SetStruct (line 31) | public abstract void SetStruct(IntPtr obj, object data); method GetObject (line 38) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetObject (line 55) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetBlittable (line 73) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetSetOperationType (line 82) | public UpdateOperationType GetSetOperationType() FILE: sources/engine/Stride.Engine/Updater/UpdatableFieldT.cs class UpdatableField (line 14) | public class UpdatableField : UpdatableField method UpdatableField (line 16) | public UpdatableField(int offset) method SetStruct (line 29) | public override void SetStruct(IntPtr obj, object data) FILE: sources/engine/Stride.Engine/Updater/UpdatableListAccessor.cs class UpdatableListAccessor (line 12) | internal abstract class UpdatableListAccessor : UpdatableCustomAccessor method UpdatableListAccessor (line 16) | protected UpdatableListAccessor(int index) method UpdatableListAccessor (line 28) | public UpdatableListAccessor(int index) : base(index) method GetStructAndUnbox (line 39) | public override IntPtr GetStructAndUnbox(IntPtr obj, object data) method GetBlittable (line 57) | public override void GetBlittable(IntPtr obj, IntPtr data) method SetStruct (line 73) | public override void SetStruct(IntPtr obj, object data) method SetBlittable (line 89) | public override void SetBlittable(IntPtr obj, IntPtr data) method GetObject (line 105) | public override object GetObject(IntPtr obj) method SetObject (line 119) | public override void SetObject(IntPtr obj, object data) class UpdatableListAccessor (line 26) | internal class UpdatableListAccessor : UpdatableListAccessor method UpdatableListAccessor (line 16) | protected UpdatableListAccessor(int index) method UpdatableListAccessor (line 28) | public UpdatableListAccessor(int index) : base(index) method GetStructAndUnbox (line 39) | public override IntPtr GetStructAndUnbox(IntPtr obj, object data) method GetBlittable (line 57) | public override void GetBlittable(IntPtr obj, IntPtr data) method SetStruct (line 73) | public override void SetStruct(IntPtr obj, object data) method SetBlittable (line 89) | public override void SetBlittable(IntPtr obj, IntPtr data) method GetObject (line 105) | public override object GetObject(IntPtr obj) method SetObject (line 119) | public override void SetObject(IntPtr obj, object data) FILE: sources/engine/Stride.Engine/Updater/UpdatableMember.cs class UpdatableMember (line 10) | public abstract class UpdatableMember method CreateEnterChecker (line 21) | public virtual EnterChecker CreateEnterChecker() FILE: sources/engine/Stride.Engine/Updater/UpdatableProperty.cs class UpdatableProperty (line 12) | public abstract class UpdatableProperty : UpdatablePropertyBase method UpdatableProperty (line 19) | protected UpdatableProperty(IntPtr getter, bool virtualDispatchGetter,... method GetObject (line 32) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method SetObject (line 58) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetSetOperationType (line 81) | internal override UpdateOperationType GetSetOperationType() method GetEnterOperationType (line 97) | internal override UpdateOperationType GetEnterOperationType() FILE: sources/engine/Stride.Engine/Updater/UpdatablePropertyBase.cs class UpdatablePropertyBase (line 10) | public abstract class UpdatablePropertyBase : UpdatableMember method GetBlittable (line 17) | public abstract void GetBlittable(IntPtr obj, IntPtr data); method SetBlittable (line 24) | public abstract void SetBlittable(IntPtr obj, IntPtr data); method SetStruct (line 31) | public abstract void SetStruct(IntPtr obj, object data); method GetStructAndUnbox (line 39) | public abstract IntPtr GetStructAndUnbox(IntPtr obj, object data); method GetSetOperationType (line 44) | internal abstract UpdateOperationType GetSetOperationType(); method GetEnterOperationType (line 49) | internal abstract UpdateOperationType GetEnterOperationType(); FILE: sources/engine/Stride.Engine/Updater/UpdatablePropertyObject.cs class UpdatablePropertyObject (line 11) | public class UpdatablePropertyObject : UpdatableProperty method UpdatablePropertyObject (line 13) | public UpdatablePropertyObject(IntPtr getter, bool virtualDispatchGett... method GetBlittable (line 24) | public override void GetBlittable(IntPtr obj, IntPtr data) method SetBlittable (line 30) | public override void SetBlittable(IntPtr obj, IntPtr data) method SetStruct (line 36) | public override void SetStruct(IntPtr obj, object data) method GetStructAndUnbox (line 42) | public override IntPtr GetStructAndUnbox(IntPtr obj, object data) FILE: sources/engine/Stride.Engine/Updater/UpdatablePropertyT.cs class UpdatableProperty (line 13) | public class UpdatableProperty : UpdatableProperty where T : struct method UpdatableProperty (line 15) | public UpdatableProperty(IntPtr getter, bool virtualDispatchGetter, In... method GetStructAndUnbox (line 26) | public override IntPtr GetStructAndUnbox(IntPtr obj, object data) method GetBlittable (line 45) | public override void GetBlittable(IntPtr obj, IntPtr data) method SetStruct (line 60) | public override void SetStruct(IntPtr obj, object data) method SetBlittable (line 75) | public override void SetBlittable(IntPtr obj, IntPtr data) FILE: sources/engine/Stride.Engine/Updater/UpdateEngine.cs method RegisterMember (line 31) | public static void RegisterMember(Type owner, string name, UpdatableMemb... method RegisterMemberResolver (line 36) | public static void RegisterMemberResolver(UpdateMemberResolver resolver) type AnimationBuilderStackEntry (line 44) | private struct AnimationBuilderStackEntry method AnimationBuilderStackEntry (line 66) | public AnimationBuilderStackEntry(Type type, int startIndex, int endIn... type ComputeUpdateOperationState (line 93) | private struct ComputeUpdateOperationState method Compile (line 131) | public static CompiledUpdate Compile(Type rootObjectType, List FindBestDevices(GameGr... method DeviceChanged (line 96) | public override void DeviceChanged(GraphicsDevice currentDevice, Graph... FILE: sources/engine/Stride.Games/AssemblyDoc.cs class AssemblyDoc (line 28) | [System.Runtime.CompilerServices.CompilerGenerated] FILE: sources/engine/Stride.Games/Desktop/GameForm.cs class GameForm (line 61) | [DesignerCategory("Code")] method GameForm (line 91) | public GameForm() method OnResizeBegin (line 184) | protected override void OnResizeBegin(EventArgs e) method OnResizeEnd (line 197) | protected override void OnResizeEnd(EventArgs e) method OnPaintBackground (line 214) | protected override void OnPaintBackground(PaintEventArgs e) method OnPauseRendering (line 227) | private void OnPauseRendering(EventArgs e) method OnResumeRendering (line 236) | private void OnResumeRendering(EventArgs e) method OnUserResized (line 245) | private void OnUserResized(EventArgs e) method OnAppActivated (line 254) | private void OnAppActivated(EventArgs e) method OnAppDeactivated (line 263) | private void OnAppDeactivated(EventArgs e) method OnSystemSuspend (line 272) | private void OnSystemSuspend(EventArgs e) method OnSystemResume (line 281) | private void OnSystemResume(EventArgs e) method OnScreensaver (line 290) | private void OnScreensaver(CancelEventArgs e) method OnFullscreenToggle (line 299) | private void OnFullscreenToggle(EventArgs e) method OnDisableFullScreen (line 308) | private void OnDisableFullScreen(EventArgs e) method OnClientSizeChanged (line 313) | protected override void OnClientSizeChanged(EventArgs e) method WndProc (line 328) | protected override void WndProc(ref Message m) method OnKeyUp (line 466) | protected override void OnKeyUp(KeyEventArgs e) method OnKeyDown (line 478) | protected override void OnKeyDown(KeyEventArgs e) method IsSystemKeyToFilter (line 490) | private static bool IsSystemKeyToFilter(KeyEventArgs e) method GetClientRect (line 496) | [DllImport("user32.dll", EntryPoint = "GetClientRect")] FILE: sources/engine/Stride.Games/Desktop/GamePlatformDesktop.cs class GamePlatformDesktop (line 46) | internal class GamePlatformDesktop : GamePlatform method GamePlatformDesktop (line 52) | public GamePlatformDesktop(GameBase game) : base(game) method GetSupportedGameWindow (line 77) | internal override GameWindow GetSupportedGameWindow(AppContextType type) FILE: sources/engine/Stride.Games/Desktop/GameWindowWinforms.cs class GameWindowWinforms (line 20) | internal class GameWindowWinforms : GameWindow method GameWindowWinforms (line 41) | internal GameWindowWinforms() method BeginScreenDeviceChange (line 53) | public override void BeginScreenDeviceChange(bool willBeFullScreen) method EndScreenDeviceChange (line 85) | public override void EndScreenDeviceChange(int clientWidth, int client... method SetSupportedOrientations (line 123) | protected internal override void SetSupportedOrientations(DisplayOrien... method Initialize (line 128) | protected override void Initialize(GameContext gameContext) method Run (line 169) | internal override void Run() method CreateUserManagedMessageLoop (line 208) | public override IMessageLoop CreateUserManagedMessageLoop() method GameWindowForm_MouseEnter (line 213) | private void GameWindowForm_MouseEnter(object sender, System.EventArgs e) method GameWindowForm_MouseLeave (line 222) | private void GameWindowForm_MouseLeave(object sender, System.EventArgs e) method SetTitle (line 309) | protected override void SetTitle(string title) method Resize (line 317) | internal override void Resize(int width, int height) method UpdateFormBorder (line 354) | private void UpdateFormBorder() method Destroy (line 412) | protected override void Destroy() FILE: sources/engine/Stride.Games/Desktop/Win32Native.cs class Win32Native (line 35) | internal static partial class Win32Native type NativeMessage (line 40) | [StructLayout(LayoutKind.Sequential)] type POINT (line 51) | [StructLayout(LayoutKind.Sequential)] type RECT (line 58) | [StructLayout(LayoutKind.Sequential)] type PAINTSTRUCT (line 64) | [StructLayout(LayoutKind.Sequential)] type WindowLongType (line 76) | public enum WindowLongType : int method GetWindowLong (line 89) | public static IntPtr GetWindowLong(IntPtr hWnd, WindowLongType index) method GetFocus (line 98) | [DllImport("user32.dll", EntryPoint = "GetFocus", CharSet = CharSet.Un... method GetWindowLong32 (line 101) | [DllImport("user32.dll", EntryPoint = "GetWindowLong", CharSet = CharS... method GetWindowLong64 (line 104) | [DllImport("user32.dll", EntryPoint = "GetWindowLongPtr", CharSet = Ch... method SetWindowLong (line 107) | public static IntPtr SetWindowLong(IntPtr hwnd, WindowLongType index, ... method SetParent (line 116) | [DllImport("user32.dll", EntryPoint = "SetParent", CharSet = CharSet.U... method SetWindowLong32 (line 119) | [DllImport("user32.dll", EntryPoint = "SetWindowLong", CharSet = CharS... method GetKeyState (line 122) | [DllImport("user32.dll", CharSet = CharSet.Unicode, ExactSpelling = tr... method ShowWindow (line 125) | public static bool ShowWindow(IntPtr hWnd, bool windowVisible) method ShowWindow (line 130) | [DllImport("user32.dll", EntryPoint = "ShowWindow", CharSet = CharSet.... method SetWindowLongPtr64 (line 133) | [DllImport("user32.dll", EntryPoint = "SetWindowLongPtr", CharSet = Ch... method CallWindowProc (line 136) | [DllImport("user32.dll", EntryPoint = "CallWindowProc", CharSet = Char... method GetModuleHandle (line 139) | [DllImport("kernel32.dll", EntryPoint = "GetModuleHandle", CharSet = C... method CoInitialize (line 142) | [DllImport("ole32.dll")] method PeekMessage (line 145) | [DllImport("user32.dll", CharSet = CharSet.Unicode)] method GetMessage (line 148) | [DllImport("user32.dll", CharSet = CharSet.Unicode)] method PeekMessage (line 152) | [DllImport("user32.dll", EntryPoint = "PeekMessage")] method GetMessage (line 155) | [DllImport("user32.dll", EntryPoint = "GetMessage")] method TranslateMessage (line 158) | [DllImport("user32.dll", EntryPoint = "TranslateMessage", CharSet = Ch... method DispatchMessage (line 161) | [DllImport("user32.dll", EntryPoint = "DispatchMessage", CharSet = Cha... method BeginPaint (line 164) | [DllImport("user32.dll", EntryPoint = "BeginPaint")] method EndPaint (line 167) | [DllImport("user32.dll", EntryPoint = "EndPaint")] method ImmGetContext (line 170) | [DllImport("imm32.dll", EntryPoint = "ImmGetContext")] method ImmReleaseContext (line 173) | [DllImport("imm32.dll", EntryPoint = "ImmReleaseContext")] method ImmGetCompositionString (line 176) | [DllImport("imm32.dll", EntryPoint = "ImmGetCompositionString", CharSe... class TouchUtils (line 212) | internal static class TouchUtils method GetPointerType (line 221) | [DllImport("user32.dll", SetLastError = true)] method GetPointerTouchInfo (line 224) | [DllImport("user32.dll", SetLastError = true)] type TouchFlags (line 227) | [Flags] type TouchMask (line 233) | [Flags] type POINTER_TOUCH_INFO (line 242) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type POINTER_INFO (line 260) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type PointerInputType (line 285) | public enum PointerInputType type PointerFlags (line 295) | [Flags] type PointerButtonChangeType (line 319) | public enum PointerButtonChangeType : ulong method LOWORD (line 334) | public static ushort LOWORD(ulong l) { return (ushort)(l & 0xFFFF); } method HIWORD (line 335) | public static ushort HIWORD(ulong l) { return (ushort)((l >> 16) & 0xF... method GET_POINTERID_WPARAM (line 336) | public static ushort GET_POINTERID_WPARAM(ulong wParam) { return LOWOR... method GET_X_LPARAM (line 337) | public static ushort GET_X_LPARAM(ulong lp) { return LOWORD(lp); } method GET_Y_LPARAM (line 338) | public static ushort GET_Y_LPARAM(ulong lp) { return HIWORD(lp); } FILE: sources/engine/Stride.Games/Desktop/WindowsMessageLoop.cs class WindowsMessageLoop (line 51) | internal class WindowsMessageLoop : IMessageLoop method WindowsMessageLoop (line 61) | public WindowsMessageLoop() method WindowsMessageLoop (line 68) | public WindowsMessageLoop(Control control) method NextFrame (line 119) | public bool NextFrame() method ControlDisposed (line 175) | private void ControlDisposed(object sender, EventArgs e) method Dispose (line 183) | public void Dispose() method Run (line 196) | public static void Run(ApplicationContext context, RenderCallback rend... method Run (line 210) | public static void Run(Control form, RenderCallback renderCallback, bo... FILE: sources/engine/Stride.Games/GameBase.cs class GameBase (line 40) | public abstract class GameBase : ComponentBase, IGame method GameBase (line 71) | protected GameBase() method ConfirmRenderingSettings (line 316) | public abstract void ConfirmRenderingSettings(bool gameCreation); method Exit (line 335) | public void Exit() method ResetElapsedTime (line 344) | public void ResetElapsedTime() method InitializeBeforeRun (line 349) | internal void InitializeBeforeRun() method Run (line 411) | public void Run(GameContext gameContext = null) method PrepareContext (line 480) | protected virtual void PrepareContext() method SuppressDraw (line 491) | public void SuppressDraw() method Tick (line 499) | public void Tick() method RawTickProducer (line 524) | protected virtual void RawTickProducer() method RawTick (line 634) | protected void RawTick(TimeSpan elapsedTimePerUpdate, int updateCount ... method CheckEndRun (line 685) | private void CheckEndRun() method BeginRun (line 701) | protected virtual void BeginRun() method EndRun (line 706) | protected virtual void EndRun() method Destroy (line 710) | protected override void Destroy() method BeginDraw (line 754) | protected virtual bool BeginDraw() method Draw (line 799) | protected virtual void Draw(GameTime gameTime) method EndDraw (line 816) | protected virtual void EndDraw(bool present) method Update (line 846) | protected virtual void Update(GameTime gameTime) method Initialize (line 852) | protected virtual void Initialize() method LoadContentInternal (line 857) | internal virtual void LoadContentInternal() method OnActivated (line 867) | protected virtual void OnActivated(object sender, EventArgs args) method OnDeactivated (line 877) | protected virtual void OnDeactivated(object sender, EventArgs args) method OnExiting (line 887) | protected virtual void OnExiting(object sender, EventArgs args) method OnWindowCreated (line 892) | protected virtual void OnWindowCreated() method GamePlatformOnWindowCreated (line 897) | private void GamePlatformOnWindowCreated(object sender, EventArgs even... method ShowMissingRequirementMessage (line 910) | protected virtual bool ShowMissingRequirementMessage(Exception exception) method UnloadContent (line 918) | protected virtual void UnloadContent() method GamePlatform_Activated (line 923) | private void GamePlatform_Activated(object sender, EventArgs e) method GamePlatform_Deactivated (line 932) | private void GamePlatform_Deactivated(object sender, EventArgs e) method GamePlatform_Exiting (line 941) | private void GamePlatform_Exiting(object sender, EventArgs e) method SetupGraphicsDeviceEvents (line 946) | private void SetupGraphicsDeviceEvents() method DisposeGraphicsDeviceEvents (line 971) | private void DisposeGraphicsDeviceEvents() method GraphicsDeviceService_DeviceCreated (line 983) | private void GraphicsDeviceService_DeviceCreated(object sender, EventA... method GraphicsDeviceService_DeviceDisposing (line 993) | private void GraphicsDeviceService_DeviceDisposing(object sender, Even... method GraphicsDeviceService_DeviceReset (line 1005) | private void GraphicsDeviceService_DeviceReset(object sender, EventArg... method GraphicsDeviceService_DeviceResetting (line 1014) | private void GraphicsDeviceService_DeviceResetting(object sender, Even... FILE: sources/engine/Stride.Games/GameContext.cs class GameContext (line 36) | public abstract class GameContext method GameContext (line 167) | protected GameContext(TK control, int requestedWidth = 0, int requeste... class GameContext (line 154) | public abstract class GameContext : GameContext method GameContext (line 167) | protected GameContext(TK control, int requestedWidth = 0, int requeste... FILE: sources/engine/Stride.Games/GameContextAndroid.cs class GameContextAndroid (line 12) | public partial class GameContextAndroid : GameContextSDL method GameContextAndroid (line 20) | public GameContextAndroid(Stride.Graphics.SDL.Window control, StrideAc... method CreateEditTextPopup (line 27) | internal PopupWindow CreateEditTextPopup(EditText editText) method ShowEditTextPopup (line 33) | internal void ShowEditTextPopup() => strideActivity.ShowEditTextPopup(... method HideEditTextPopup (line 35) | internal void HideEditTextPopup() => strideActivity.HideEditTextPopup(... FILE: sources/engine/Stride.Games/GameContextFactory.cs class GameContextFactory (line 12) | public static class GameContextFactory method NewGameContext (line 18) | public static GameContext NewGameContext(AppContextType type, int requ... method NewGameContextiOS (line 54) | public static GameContext NewGameContextiOS() method NewGameContextAndroid (line 63) | public static GameContext NewGameContextAndroid() method NewGameContextDesktop (line 72) | public static GameContext NewGameContextDesktop(int requestedWidth = 0... method NewGameContextUWPXaml (line 85) | public static GameContext NewGameContextUWPXaml(int requestedWidth = 0... method NewGameContextUWPCoreWindow (line 94) | public static GameContext NewGameContextUWPCoreWindow(int requestedWid... method NewGameContextSDL (line 103) | public static GameContext NewGameContextSDL(int requestedWidth = 0, in... method NewGameContextWpf (line 112) | public static GameContext NewGameContextWpf(int requestedWidth = 0, in... FILE: sources/engine/Stride.Games/GameContextSDL.cs class GameContextSDL (line 12) | public class GameContextSDL : GameContext method GameContextSDL (line 15) | public GameContextSDL(Window control, int requestedWidth = 0, int requ... FILE: sources/engine/Stride.Games/GameContextUWP.cs class GameContextUWPXaml (line 30) | public class GameContextUWPXaml : GameContext method GameContextUWPXaml (line 36) | public GameContextUWPXaml(SwapChainPanel control, int requestedWidth =... class GameContextUWPCoreWindow (line 43) | public class GameContextUWPCoreWindow : GameContext method GameContextUWPCoreWindow (line 46) | public GameContextUWPCoreWindow(CoreWindow control, int requestedWidth... FILE: sources/engine/Stride.Games/GameContextWinforms.cs class GameContextWinforms (line 32) | public class GameContextWinforms : GameContext method GameContextWinforms (line 36) | public GameContextWinforms(Control control, int requestedWidth = 0, in... method CreateForm (line 42) | private static Form CreateForm() FILE: sources/engine/Stride.Games/GameContextiOS.cs class GameContextiOS (line 11) | public partial class GameContextiOS : GameContextSDL method GameContextiOS (line 14) | public GameContextiOS(Window control) FILE: sources/engine/Stride.Games/GameGraphicsParameters.cs class GameGraphicsParameters (line 31) | public class GameGraphicsParameters FILE: sources/engine/Stride.Games/GamePlatform.cs class GamePlatform (line 33) | internal abstract class GamePlatform : ReferenceBase, IGraphicsDeviceFac... method GamePlatform (line 45) | protected GamePlatform(GameBase game) method Create (line 51) | public static GamePlatform Create(GameBase game) method GetSupportedGameWindow (line 91) | internal abstract GameWindow GetSupportedGameWindow(AppContextType type); method CreateWindow (line 93) | public virtual GameWindow CreateWindow(GameContext gameContext) method Run (line 118) | public void Run(GameContext gameContext) method OnRunCallback (line 135) | private void OnRunCallback() method OnInitCallback (line 159) | private void OnInitCallback() method Tick (line 183) | private void Tick() method Exit (line 194) | public virtual void Exit() method OnActivated (line 200) | protected void OnActivated(object source, EventArgs e) method OnDeactivated (line 205) | protected void OnDeactivated(object source, EventArgs e) method OnExiting (line 210) | protected void OnExiting(object source, EventArgs e) method OnIdle (line 215) | protected void OnIdle(object source, EventArgs e) method OnResume (line 220) | protected void OnResume(object source, EventArgs e) method OnSuspend (line 225) | protected void OnSuspend(object source, EventArgs e) method AddDevice (line 230) | protected void AddDevice(DisplayMode mode, GraphicsDeviceInformation ... method FindBestDevices (line 262) | public virtual List FindBestDevices(GameGra... method CreateDevice (line 333) | public virtual GraphicsDevice CreateDevice(GraphicsDeviceInformation d... method RecreateDevice (line 353) | public virtual void RecreateDevice(GraphicsDevice currentDevice, Graph... method DeviceChanged (line 359) | public virtual void DeviceChanged(GraphicsDevice currentDevice, Graphi... method ChangeOrCreateDevice (line 365) | public virtual GraphicsDevice ChangeOrCreateDevice(GraphicsDevice curr... method Destroy (line 381) | protected override void Destroy() FILE: sources/engine/Stride.Games/GameProfilingKeys.cs class GameProfilingKeys (line 10) | public static class GameProfilingKeys FILE: sources/engine/Stride.Games/GameSystemBase.cs class GameSystemBase (line 46) | public abstract class GameSystemBase : ComponentBase, IGameSystemBase, I... method GameSystemBase (line 63) | protected GameSystemBase([NotNull] IServiceRegistry registry) method BeginDraw (line 103) | public virtual bool BeginDraw() method Draw (line 109) | public virtual void Draw(GameTime gameTime) method EndDraw (line 114) | public virtual void EndDraw() method Initialize (line 150) | public virtual void Initialize() method InitializeGraphicsDeviceService (line 161) | protected void InitializeGraphicsDeviceService() method Update (line 174) | public virtual void Update(GameTime gameTime) method OnDrawOrderChanged (line 212) | protected virtual void OnDrawOrderChanged(object source, EventArgs e) method OnVisibleChanged (line 223) | private void OnVisibleChanged(EventArgs e) method OnEnabledChanged (line 228) | private void OnEnabledChanged(EventArgs e) method OnUpdateOrderChanged (line 233) | protected virtual void OnUpdateOrderChanged(object source, EventArgs e) method LoadContent (line 240) | void IContentable.LoadContent() method UnloadContent (line 249) | void IContentable.UnloadContent() method LoadContent (line 254) | protected virtual void LoadContent() method UnloadContent (line 258) | protected virtual void UnloadContent() FILE: sources/engine/Stride.Games/GameSystemCollection.cs class GameSystemCollection (line 34) | public class GameSystemCollection : TrackingCollection,... method GameSystemCollection (line 45) | public GameSystemCollection(IServiceRegistry registry) method Update (line 81) | public virtual void Update(GameTime gameTime) method Draw (line 112) | public virtual void Draw(GameTime gameTime) method LoadContent (line 145) | public virtual void LoadContent() method UnloadContent (line 174) | public virtual void UnloadContent() method Initialize (line 199) | public void Initialize() method InitializePendingGameSystems (line 211) | private void InitializePendingGameSystems() method Dispose (line 230) | public void Dispose() method GameSystems_CollectionChanged (line 241) | private void GameSystems_CollectionChanged(object sender, TrackingColl... method GameSystems_ItemAdded (line 253) | private void GameSystems_ItemAdded(object sender, TrackingCollectionCh... method GameSystems_ItemRemoved (line 301) | private void GameSystems_ItemRemoved(object sender, TrackingCollection... method UpdateableGameSystem_UpdateOrderChanged (line 362) | private void UpdateableGameSystem_UpdateOrderChanged(object sender, Ev... method DrawableGameSystem_DrawOrderChanged (line 367) | private void DrawableGameSystem_DrawOrderChanged(object sender, EventA... method AddGameSystem (line 372) | private static bool AddGameSystem(T gameSystem, List leftValue, ... type UpdateableComparer (line 444) | internal struct UpdateableComparer : IComparer leftValue... FILE: sources/engine/Stride.Games/GameSystemState.cs type GameSystemState (line 8) | public enum GameSystemState FILE: sources/engine/Stride.Games/GameTime.cs class GameTime (line 31) | public class GameTime method GameTime (line 42) | public GameTime() method GameTime (line 53) | public GameTime(TimeSpan totalTime, TimeSpan elapsedTime) method Update (line 122) | internal void Update(TimeSpan totalGameTime, TimeSpan elapsedGameTime,... method Reset (line 148) | internal void Reset(TimeSpan totalGameTime) method ResetTimeFactor (line 156) | public void ResetTimeFactor() FILE: sources/engine/Stride.Games/GameUnhandledExceptionEventArgs.cs class GameUnhandledExceptionEventArgs (line 5) | public class GameUnhandledExceptionEventArgs method GameUnhandledExceptionEventArgs (line 12) | public GameUnhandledExceptionEventArgs(object exceptionObject, bool is... FILE: sources/engine/Stride.Games/GameWindow.cs class GameWindow (line 35) | public abstract class GameWindow : ComponentBase method SetIsReallyFullscreen (line 213) | internal void SetIsReallyFullscreen(bool isReallyFullscreen) method BeginScreenDeviceChange (line 222) | public abstract void BeginScreenDeviceChange(bool willBeFullScreen); method EndScreenDeviceChange (line 224) | public void EndScreenDeviceChange() method EndScreenDeviceChange (line 229) | public abstract void EndScreenDeviceChange(int clientWidth, int client... method Initialize (line 235) | protected internal abstract void Initialize(GameContext gameContext); method Run (line 247) | internal abstract void Run(); method SetSize (line 253) | public void SetSize(Int2 size) method Resize (line 263) | internal abstract void Resize(int width, int height); method CreateUserManagedMessageLoop (line 265) | public virtual IMessageLoop CreateUserManagedMessageLoop() method SetSupportedOrientations (line 273) | protected internal abstract void SetSupportedOrientations(DisplayOrien... method OnActivated (line 275) | protected void OnActivated(object source, EventArgs e) method OnClientSizeChanged (line 283) | protected void OnClientSizeChanged(object source, EventArgs e) method OnDeactivated (line 295) | protected void OnDeactivated(object source, EventArgs e) method OnOrientationChanged (line 303) | protected void OnOrientationChanged(object source, EventArgs e) method OnFullscreenToggle (line 309) | protected void OnFullscreenToggle(object source, EventArgs e) method OnDisableFullScreen (line 314) | protected void OnDisableFullScreen(object source, EventArgs e) method OnClosing (line 319) | protected void OnClosing(object source, EventArgs e) method SetTitle (line 325) | protected abstract void SetTitle(string title); method OnPause (line 329) | internal void OnPause() method OnResume (line 334) | internal void OnResume() method Initialize (line 342) | protected internal sealed override void Initialize(GameContext gameCon... method Initialize (line 358) | protected abstract void Initialize(GameContext context); class GameWindow (line 340) | public abstract class GameWindow : GameWindow method SetIsReallyFullscreen (line 213) | internal void SetIsReallyFullscreen(bool isReallyFullscreen) method BeginScreenDeviceChange (line 222) | public abstract void BeginScreenDeviceChange(bool willBeFullScreen); method EndScreenDeviceChange (line 224) | public void EndScreenDeviceChange() method EndScreenDeviceChange (line 229) | public abstract void EndScreenDeviceChange(int clientWidth, int client... method Initialize (line 235) | protected internal abstract void Initialize(GameContext gameContext); method Run (line 247) | internal abstract void Run(); method SetSize (line 253) | public void SetSize(Int2 size) method Resize (line 263) | internal abstract void Resize(int width, int height); method CreateUserManagedMessageLoop (line 265) | public virtual IMessageLoop CreateUserManagedMessageLoop() method SetSupportedOrientations (line 273) | protected internal abstract void SetSupportedOrientations(DisplayOrien... method OnActivated (line 275) | protected void OnActivated(object source, EventArgs e) method OnClientSizeChanged (line 283) | protected void OnClientSizeChanged(object source, EventArgs e) method OnDeactivated (line 295) | protected void OnDeactivated(object source, EventArgs e) method OnOrientationChanged (line 303) | protected void OnOrientationChanged(object source, EventArgs e) method OnFullscreenToggle (line 309) | protected void OnFullscreenToggle(object source, EventArgs e) method OnDisableFullScreen (line 314) | protected void OnDisableFullScreen(object source, EventArgs e) method OnClosing (line 319) | protected void OnClosing(object source, EventArgs e) method SetTitle (line 325) | protected abstract void SetTitle(string title); method OnPause (line 329) | internal void OnPause() method OnResume (line 334) | internal void OnResume() method Initialize (line 342) | protected internal sealed override void Initialize(GameContext gameCon... method Initialize (line 358) | protected abstract void Initialize(GameContext context); FILE: sources/engine/Stride.Games/GameWindowRenderer.cs class GameWindowRenderer (line 38) | public class GameWindowRenderer : GameSystemBase method GameWindowRenderer (line 58) | public GameWindowRenderer(IServiceRegistry registry, GameContext gameC... method Initialize (line 160) | public override void Initialize() method Destroy (line 184) | protected override void Destroy() method GetRequestedSize (line 209) | private Int2 GetRequestedSize(out PixelFormat format) method CreateOrUpdatePresenter (line 228) | protected virtual void CreateOrUpdatePresenter() method BeginDraw (line 257) | public override bool BeginDraw() method EndDraw (line 285) | public override void EndDraw() FILE: sources/engine/Stride.Games/GraphicsDeviceInformation.cs class GraphicsDeviceInformation (line 34) | public class GraphicsDeviceInformation : IEquatable fou... method IsPreferredProfileAvailable (line 860) | protected virtual bool IsPreferredProfileAvailable(GraphicsProfile[] p... method OnDeviceCreated (line 890) | protected virtual void OnDeviceCreated(object sender, EventArgs args) method OnDeviceDisposing (line 899) | protected virtual void OnDeviceDisposing(object sender, EventArgs args) method OnDeviceReset (line 908) | protected virtual void OnDeviceReset(object sender, EventArgs args) method OnDeviceResetting (line 917) | protected virtual void OnDeviceResetting(object sender, EventArgs args) method OnPreparingDeviceSettings (line 927) | protected virtual void OnPreparingDeviceSettings(object sender, Prepar... method Window_ProcessEventsDelayed (line 935) | private void Window_ProcessEventsDelayed() method Window_ClientSizeChanged (line 975) | private void Window_ClientSizeChanged(object sender, EventArgs e) method ProcessClientSizeChanged (line 996) | private bool ProcessClientSizeChanged() method Window_OrientationChanged (line 1020) | private void Window_OrientationChanged(object sender, EventArgs e) method ProcessOrientationChanged (line 1041) | private bool ProcessOrientationChanged() method Window_FullscreenChanged (line 1065) | private void Window_FullscreenChanged(object sender, EventArgs eventArgs) method ProcessFullscreenChanged (line 1083) | private void ProcessFullscreenChanged(GameWindow window) method GraphicsDevice_DeviceResetting (line 1103) | private void GraphicsDevice_DeviceResetting(object sender, EventArgs e) method GraphicsDevice_DeviceReset (line 1111) | private void GraphicsDevice_DeviceReset(object sender, EventArgs e) method GraphicsDevice_DeviceLost (line 1119) | private void GraphicsDevice_DeviceLost(object sender, EventArgs e) method GraphicsDevice_Disposing (line 1127) | private void GraphicsDevice_Disposing(object sender, EventArgs e) method ChangeOrCreateDevice (line 1144) | private void ChangeOrCreateDevice(bool forceCreate) FILE: sources/engine/Stride.Games/GraphicsDeviceManagerProfilingKeys.cs class GraphicsDeviceManagerProfilingKeys (line 10) | public static class GraphicsDeviceManagerProfilingKeys FILE: sources/engine/Stride.Games/IContentable.cs type IContentable (line 29) | public interface IContentable method LoadContent (line 34) | void LoadContent(); method UnloadContent (line 39) | void UnloadContent(); FILE: sources/engine/Stride.Games/IDrawable.cs type IDrawable (line 31) | public interface IDrawable method BeginDraw (line 52) | bool BeginDraw(); method Draw (line 58) | void Draw(GameTime gameTime); method EndDraw (line 69) | void EndDraw(); FILE: sources/engine/Stride.Games/IGame.cs type IGame (line 12) | public interface IGame FILE: sources/engine/Stride.Games/IGamePlatform.cs type IGamePlatform (line 8) | public interface IGamePlatform method CreateWindow (line 30) | GameWindow CreateWindow(GameContext gameContext = null); FILE: sources/engine/Stride.Games/IGameSystemBase.cs type IGameSystemBase (line 42) | public interface IGameSystemBase : IComponent method Initialize (line 52) | void Initialize(); FILE: sources/engine/Stride.Games/IGameSystemCollection.cs type IGameSystemCollection (line 10) | public interface IGameSystemCollection : IList, IReadOn... FILE: sources/engine/Stride.Games/IGraphicsDeviceFactory.cs type IGraphicsDeviceFactory (line 44) | public interface IGraphicsDeviceFactory method FindBestDevices (line 55) | List FindBestDevices(GameGraphicsParameters... method ChangeOrCreateDevice (line 69) | GraphicsDevice ChangeOrCreateDevice(GraphicsDevice? currentDevice, Gra... FILE: sources/engine/Stride.Games/IGraphicsDeviceManager.cs type IGraphicsDeviceManager (line 33) | public interface IGraphicsDeviceManager method CreateDevice (line 41) | void CreateDevice(); method BeginDraw (line 50) | bool BeginDraw(); method EndDraw (line 62) | void EndDraw(bool present); FILE: sources/engine/Stride.Games/IMessageLoop.cs type IMessageLoop (line 7) | public interface IMessageLoop : IDisposable method NextFrame (line 9) | bool NextFrame(); FILE: sources/engine/Stride.Games/IUpdateable.cs type IUpdateable (line 30) | public interface IUpdateable method Update (line 46) | void Update(GameTime gameTime); FILE: sources/engine/Stride.Games/LaunchParameters.cs class LaunchParameters (line 32) | public class LaunchParameters : Dictionary method LaunchParameters (line 37) | public LaunchParameters() FILE: sources/engine/Stride.Games/ListBoundExtensions.cs class ListBoundExtensions (line 11) | internal static class ListBoundExtensions method LowerBound (line 14) | public static int LowerBound(this List list, TItem value... method UpperBound (line 34) | public static int UpperBound(this List list, TItem value... FILE: sources/engine/Stride.Games/NamespaceDoc.cs class NamespaceDoc (line 28) | [System.Runtime.CompilerServices.CompilerGenerated] FILE: sources/engine/Stride.Games/PreparingDeviceSettingsEventArgs.cs class PreparingDeviceSettingsEventArgs (line 31) | public class PreparingDeviceSettingsEventArgs : EventArgs method PreparingDeviceSettingsEventArgs (line 37) | public PreparingDeviceSettingsEventArgs(GraphicsDeviceInformation grap... FILE: sources/engine/Stride.Games/SDL/GameFormSDL.cs class GameFormSDL (line 16) | public class GameFormSDL : Window method GameFormSDL (line 22) | public GameFormSDL() : this(GameContext.ProductName) method GameFormSDL (line 30) | public GameFormSDL(string text) : base(text) method GameForm_MinimizedActions (line 81) | private void GameForm_MinimizedActions(WindowEvent e) method GameForm_MaximizedActions (line 87) | private void GameForm_MaximizedActions(WindowEvent e) method GameForm_RestoredActions (line 97) | private void GameForm_RestoredActions(WindowEvent e) method GameForm_ActivateActions (line 107) | private void GameForm_ActivateActions(WindowEvent e) method GameForm_DeActivateActions (line 112) | private void GameForm_DeActivateActions(WindowEvent e) method GameForm_SizeChangedActions (line 117) | private void GameForm_SizeChangedActions(WindowEvent e) method GameFormSDL_KeyDownActions (line 122) | private void GameFormSDL_KeyDownActions(KeyboardEvent e) FILE: sources/engine/Stride.Games/SDL/GameWindowSDL.cs class GameWindowSDL (line 20) | internal class GameWindowSDL : GameWindow method GameWindowSDL (line 37) | internal GameWindowSDL() method BeginScreenDeviceChange (line 49) | public override void BeginScreenDeviceChange(bool willBeFullScreen) method EndScreenDeviceChange (line 59) | public override void EndScreenDeviceChange(int clientWidth, int client... method SetSupportedOrientations (line 86) | protected internal override void SetSupportedOrientations(DisplayOrien... method Initialize (line 91) | protected override void Initialize(GameContext gameContext) method GameForm_CloseActions (line 131) | private void GameForm_CloseActions() method Run (line 136) | internal override void Run() method CreateUserManagedMessageLoop (line 174) | public override IMessageLoop CreateUserManagedMessageLoop() method WindowOnMouseEnterActions (line 179) | private void WindowOnMouseEnterActions(WindowEvent sdlWindowEvent) method WindowOnMouseLeaveActions (line 188) | private void WindowOnMouseLeaveActions(WindowEvent sdlWindowEvent) method WindowOnUserResizedActions (line 197) | private void WindowOnUserResizedActions(WindowEvent sdlWindowEvent) method SetTitle (line 280) | protected override void SetTitle(string title) method Resize (line 288) | internal override void Resize(int width, int height) method UpdateFormBorder (line 325) | private void UpdateFormBorder() method Destroy (line 383) | protected override void Destroy() FILE: sources/engine/Stride.Games/SDL/SDLMessageLoop.cs class SDLMessageLoop (line 29) | internal unsafe class SDLMessageLoop : IMessageLoop method SDLMessageLoop (line 40) | public SDLMessageLoop(Window control) method NextFrame (line 82) | public bool NextFrame() method ControlDisposed (line 109) | private void ControlDisposed(object sender, EventArgs e) method Dispose (line 117) | public void Dispose() method Run (line 135) | public static void Run(Window form, RenderCallback renderCallback) FILE: sources/engine/Stride.Games/Starter/StrideActivity.cs class StrideActivity (line 23) | public abstract class StrideActivity : SilkActivity method OnDestroy (line 33) | protected override void OnDestroy() method OnRun (line 39) | protected override void OnRun() method SetupGameContext (line 56) | protected virtual void SetupGameContext() method OnPause (line 62) | protected override void OnPause() method OnResume (line 69) | protected override void OnResume() method CreateEditTextPopup (line 81) | internal protected virtual PopupWindow CreateEditTextPopup(EditText an... method ShowEditTextPopup (line 122) | internal void ShowEditTextPopup(PopupWindow popupWindow) method HideEditTextPopup (line 136) | internal void HideEditTextPopup(PopupWindow popupWindow) method RegisterReceivers (line 157) | private void RegisterReceivers() class RingerModeIntentReceiver (line 170) | private class RingerModeIntentReceiver : BroadcastReceiver method RingerModeIntentReceiver (line 176) | public RingerModeIntentReceiver(AudioManager audioManager) method OnReceive (line 181) | public override void OnReceive(Context context, Intent intent) method UpdateMusicMuteStatus (line 186) | private void UpdateMusicMuteStatus() FILE: sources/engine/Stride.Games/Time/AbsoluteStopwatch.cs class AbsoluteStopwatch (line 11) | public class AbsoluteStopwatch method Start (line 18) | public void Start() FILE: sources/engine/Stride.Games/Time/ITimedValue.cs type ITimedValue (line 12) | public interface ITimedValue class ReadOnlyTimedValue (line 18) | public class ReadOnlyTimedValue : ITimedValue method ReadOnlyTimedValue (line 20) | public ReadOnlyTimedValue(double time, T value) method ReadOnlyTimedValue (line 26) | public ReadOnlyTimedValue(ITimedValue timedValue) class TimedValue (line 36) | public class TimedValue : ITimedValue method TimedValue (line 38) | public TimedValue(double time, T value) FILE: sources/engine/Stride.Games/Time/TimerTick.cs class TimerTick (line 32) | public class TimerTick method TimerTick (line 50) | public TimerTick() method TimerTick (line 60) | public TimerTick(TimeSpan startTime) method Reset (line 130) | public void Reset() method Reset (line 139) | public void Reset(TimeSpan startTime) method Resume (line 153) | public void Resume() method Tick (line 169) | public void Tick() method Pause (line 196) | public void Pause() FILE: sources/engine/Stride.Games/WindowsStore/GamePlatformUWP.cs class GamePlatformUWP (line 33) | internal class GamePlatformUWP : GamePlatform method GamePlatformUWP (line 35) | public GamePlatformUWP(GameBase game) : base(game) method CurrentOnResuming (line 45) | private void CurrentOnResuming(object sender, object o) method CurrentOnSuspending (line 50) | private void CurrentOnSuspending(object sender, SuspendingEventArgs su... method GetSupportedGameWindow (line 73) | internal override GameWindow GetSupportedGameWindow(AppContextType type) method FindBestDevices (line 85) | public override List FindBestDevices(GameGr... FILE: sources/engine/Stride.Games/WindowsStore/GameWindowUWP.cs class GameWindowUWP (line 44) | internal class GameWindowUWP : GameWindow method BeginScreenDeviceChange (line 188) | public override void BeginScreenDeviceChange(bool willBeFullScreen) method EndScreenDeviceChange (line 192) | public override void EndScreenDeviceChange(int clientWidth, int client... method Initialize (line 200) | protected internal override void Initialize(GameContext windowContext) method CurrentWindowOnSizeChanged (line 245) | private void CurrentWindowOnSizeChanged(object sender, WindowSizeChang... method CurrentWindowOnVisibilityChanged (line 251) | private void CurrentWindowOnVisibilityChanged( CoreWindow window, Visi... method CurrentWindowOnActivated (line 256) | private void CurrentWindowOnActivated(CoreWindow window, WindowActivat... method swapChainPanel_CompositionScaleChanged (line 274) | void swapChainPanel_CompositionScaleChanged(SwapChainPanel sender, obj... method ResizeTimerOnTick (line 279) | private void ResizeTimerOnTick(object sender, object o) method ResizeOnWindowChange (line 285) | private void ResizeOnWindowChange(object sender, object o) method HandleSizeChanged (line 290) | private void HandleSizeChanged(object sender, Size newSize) method swapChainPanel_SizeChanged (line 348) | private void swapChainPanel_SizeChanged(object sender, SizeChangedEven... method Resize (line 359) | internal override void Resize(int width, int height) method CompositionTarget_Rendering (line 365) | void CompositionTarget_Rendering(object sender, object e) method Run (line 377) | internal override void Run() method SetSupportedOrientations (line 412) | protected internal override void SetSupportedOrientations(DisplayOrien... method SetTitle (line 417) | protected override void SetTitle(string title) method Destroy (line 422) | protected override void Destroy() FILE: sources/engine/Stride.Games/iOS/GamePlatformiOS.cs class GamePlatformiOS (line 13) | internal class GamePlatformiOS : GamePlatform, IGraphicsDeviceFactory method sysctlbyname (line 15) | [DllImport("/usr/lib/libSystem.dylib")] method PopulateFullName (line 18) | private unsafe void PopulateFullName() method GamePlatformiOS (line 30) | public GamePlatformiOS(GameBase game) : base(game) method GetSupportedGameWindow (line 44) | internal override GameWindow GetSupportedGameWindow(AppContextType type) method FindBestDevices (line 56) | public override List FindBestDevices(GameGr... method DeviceChanged (line 96) | public override void DeviceChanged(GraphicsDevice currentDevice, Graph... FILE: sources/engine/Stride.Graphics.Regression/AndroidGameTestActivity.cs class AndroidGameTestActivity (line 13) | [Activity] method OnRun (line 21) | protected override void OnRun() method OnBackPressed (line 34) | public override void OnBackPressed() method Game_Exiting (line 40) | void Game_Exiting(object sender, EventArgs e) method OnDestroy (line 45) | protected override void OnDestroy() FILE: sources/engine/Stride.Graphics.Regression/BackBufferSizeMode.cs type BackBufferSizeMode (line 9) | public enum BackBufferSizeMode FILE: sources/engine/Stride.Graphics.Regression/FpsTestCamera.cs class FpsTestCamera (line 18) | public class FpsTestCamera : AsyncScript method Execute (line 74) | public override async Task Execute() method Reset (line 93) | public void Reset() method UpdateCamera (line 108) | protected virtual void UpdateCamera() method UpdateViewMatrix (line 231) | private void UpdateViewMatrix() FILE: sources/engine/Stride.Graphics.Regression/FrameGameSystem.cs class FrameGameSystem (line 32) | public class FrameGameSystem(IServiceRegistry registry) : GameSystemBase... method Update (line 78) | public FrameGameSystem Update(int frameIndex, Action method) method Update (line 91) | public FrameGameSystem Update(Action method) method Draw (line 105) | public FrameGameSystem Draw(int frameIndex, Action method) method Draw (line 118) | public FrameGameSystem Draw(Action method) method AddTestMethods (line 130) | private static void AddTestMethods(Action method, int frameIndex, List... method TakeScreenshot (line 154) | public FrameGameSystem TakeScreenshot(int? frameIndex = null, string? ... method IsScreenshotNeeded (line 175) | public bool IsScreenshotNeeded(out string? testName) method Draw (line 182) | public override void Draw(GameTime gameTime) method Update (line 189) | public override void Update(GameTime gameTime) method ExecuteFrameMethod (line 202) | private void ExecuteFrameMethod(List targetList) type TestMethodInfo (line 233) | private record struct TestMethodInfo(Action Method, int FrameIndex); FILE: sources/engine/Stride.Graphics.Regression/GameTestBase.cs class GameTestBase (line 43) | public abstract class GameTestBase : Game method GameTestBase (line 139) | protected GameTestBase() method Initialize (line 173) | protected override void Initialize() method SaveImage (line 207) | public void SaveImage(Texture textureToSave, string? testName = null) method SaveBackBuffer (line 228) | public void SaveBackBuffer(string? testName = null) method SaveImage (line 245) | private void SaveImage(Image imageToSave, string? testName = null) method EnableSimulatedInputSource (line 321) | protected internal void EnableSimulatedInputSource() method InitializeSimulatedInputSource (line 332) | private void InitializeSimulatedInputSource() method FitPresentationParametersToDesiredValues (line 345) | private void FitPresentationParametersToDesiredValues(int windowWidth,... method FitPresentationParametersToWindowSize (line 350) | private void FitPresentationParametersToWindowSize(int windowWidth, in... method FitPresentationParametersToWindowRatio (line 356) | private void FitPresentationParametersToWindowRatio(int windowWidth, i... method OnWindowCreated (line 372) | protected override void OnWindowCreated() method LoadContent (line 383) | protected override async Task LoadContent() method Destroy (line 419) | protected override void Destroy() method EndFrameCapture (line 432) | private void EndFrameCapture() method DiscardFrameCapture (line 441) | private void DiscardFrameCapture() method Update (line 447) | protected override void Update(GameTime gameTime) method Draw (line 461) | protected override void Draw(GameTime gameTime) method PerformTest (line 498) | protected void PerformTest(Action testAction, method PerformDrawTest (line 543) | protected void PerformDrawTest(Action... method RegisterTests (line 582) | protected virtual void RegisterTests() method RunGameTest (line 590) | protected static void RunGameTest(GameTestBase game) method FindStrideSolutionRootDirectory (line 654) | private static string FindStrideSolutionRootDirectory() method SendImage (line 675) | public void SendImage(Image image, string? testName) method GetPlatformSpecificDirectory (line 752) | private string GetPlatformSpecificDirectory() method GenerateTestArtifactFileName (line 780) | private string GenerateTestArtifactFileName(string testArtifactPath, s... method SaveTexture (line 807) | protected void SaveTexture(Texture texture, string filePath) type ConnectedDevice (line 821) | public struct ConnectedDevice method ToString (line 827) | public override readonly string ToString() method SkipTestForPlatform (line 836) | public static void SkipTestForPlatform(PlatformType platform) method RequirePlatform (line 844) | public static void RequirePlatform(PlatformType platform) method SkipTestForGraphicPlatform (line 852) | public static void SkipTestForGraphicPlatform(GraphicsPlatform platform) method RequireGraphicPlatform (line 860) | public static void RequireGraphicPlatform(GraphicsPlatform platform) FILE: sources/engine/Stride.Graphics.Regression/GameTester.cs class GameTester (line 24) | public class GameTester method RunGameTest (line 51) | public static void RunGameTest(Game game) FILE: sources/engine/Stride.Graphics.Regression/ImageTester.cs class ImageTester (line 10) | public static class ImageTester type ComparisonMode (line 12) | public enum ComparisonMode type ComparisonResult (line 25) | public enum ComparisonResult method SaveImage (line 32) | public static void SaveImage(Image image, string testFilename) method CompareImage (line 46) | public static bool CompareImage(Image image, string testFilename) FILE: sources/engine/Stride.Graphics.Regression/RegressionHelpers.cs class TestRunner (line 22) | public partial class TestRunner type ImageServerMessageType (line 33) | enum ImageServerMessageType class PlatformPermutator (line 40) | public class PlatformPermutator method GetDefaultImageTestResultConnection (line 42) | public static ImageTestResultConnection GetDefaultImageTestResultConne... method GetCurrentPlatformName (line 88) | public static string GetCurrentPlatformName() method GetPlatformName (line 93) | public static string GetPlatformName(TestPlatform platform) method GetPlatform (line 112) | public static TestPlatform GetPlatform() type ImageComparisonFlags (line 133) | [Flags] class ImageTestResultConnection (line 139) | public class ImageTestResultConnection method Read (line 148) | public void Read(BinaryReader reader) method Write (line 158) | public void Write(BinaryWriter writer) type ImageInformation (line 169) | public struct ImageInformation type TestPlatform (line 181) | public enum TestPlatform FILE: sources/engine/Stride.Graphics.Regression/RegressionTestAttribute.cs class RegressionTestAttribute (line 5) | [System.AttributeUsage(System.AttributeTargets.Method)] method RegressionTestAttribute (line 10) | public RegressionTestAttribute(int frame) FILE: sources/engine/Stride.Graphics.Regression/TestCamera.cs class TestCamera (line 16) | public class TestCamera : AsyncScript method TestCamera (line 45) | public TestCamera(GraphicsCompositor graphicsCompositor) method Execute (line 162) | public override async Task Execute() method OnClientSizeChanged (line 176) | private void OnClientSizeChanged(object sender, EventArgs eventArgs) method SetTarget (line 184) | public void SetTarget(Entity target, bool keepActualTargetDistance, fl... method SetCamera (line 212) | protected virtual void SetCamera() method UpdateCamera (line 224) | protected virtual void UpdateCamera() method IsModifierDown (line 276) | internal bool IsModifierDown(bool includeShift) method UpdateViewMatrix (line 283) | private void UpdateViewMatrix() method OnWindowSizeChanged (line 293) | protected virtual void OnWindowSizeChanged() class ViewParameters (line 303) | public class ViewParameters method ViewParameters (line 342) | public ViewParameters(Vector3 upVector) method CalculateViewParameters (line 359) | public static ViewParameters CalculateViewParameters(Entity entity, Ve... method CalculateBoundingSpere (line 389) | public static BoundingSphere CalculateBoundingSpere(Entity rootEntity) FILE: sources/engine/Stride.Graphics.Regression/TestGraphicsDeviceManager.cs class TestGraphicsDeviceManager (line 22) | public class TestGraphicsDeviceManager : GraphicsDeviceManager method TestGraphicsDeviceManager (line 28) | public TestGraphicsDeviceManager(GameBase game) : base(game) { } method IsPreferredProfileAvailable (line 35) | protected override bool IsPreferredProfileAvailable(GraphicsProfile[] ... FILE: sources/engine/Stride.Graphics.Regression/TestResultImage.cs class TestResultImage (line 12) | public class TestResultImage method Read (line 20) | public void Read(BinaryReader reader) method Write (line 54) | public void Write(BinaryWriter writer) FILE: sources/engine/Stride.Graphics.Regression/TestRunnerMessageType.cs type TestRunnerMessageType (line 5) | public enum TestRunnerMessageType FILE: sources/engine/Stride.Graphics.Regression/Web/tableBuilder.js function parseJsonText (line 20) | function parseJsonText(fileText) { function handleFileSelect (line 34) | function handleFileSelect(evt) { function updateFilter (line 48) | function updateFilter(selectBox) { function radioChange (line 55) | function radioChange(evt) { function selectTest (line 59) | function selectTest(evt) { function loadLocalChange (line 63) | function loadLocalChange(evt) { function clearTable (line 68) | function clearTable() { function clearSelect (line 79) | function clearSelect() { function radioDisplaySuccess (line 89) | function radioDisplaySuccess() function radioDisplayFail (line 96) | function radioDisplayFail() function extractJsonInformations (line 103) | function extractJsonInformations(data) { function displayTestResults (line 144) | function displayTestResults(displayTestName, displaySuccess, displayFail) { function createImageCellElement (line 212) | function createImageCellElement(imageName) { function addTestSelect (line 226) | function addTestSelect(testValue, testName) { FILE: sources/engine/Stride.Graphics.Regression/iOSDeviceType.cs class iOSDeviceType (line 10) | public class iOSDeviceType type HardwareModel (line 12) | public enum HardwareModel method sysctlbyname (line 35) | [DllImport(Constants.SystemLibrary)] FILE: sources/engine/Stride.Graphics.Regression/iOSGameTestControler.cs class iOSGameTestController (line 9) | public class iOSGameTestController : StrideGameController method iOSGameTestController (line 13) | public iOSGameTestController(GameBase game) method ViewDidDisappear (line 18) | public override void ViewDidDisappear(bool animated) FILE: sources/engine/Stride.Graphics.Tests.10_0/Assets/LightTiling.sdsl.cs class LightTilingKeys (line 19) | public static partial class LightTilingKeys FILE: sources/engine/Stride.Graphics.Tests.10_0/Assets/MultipleRenderTargetsEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class MultipleRenderTargetsEffect (line 21) | internal partial class MultipleRenderTargetsEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 29) | [ModuleInitializer] FILE: sources/engine/Stride.Graphics.Tests.10_0/GraphicTestGameBase.cs class GraphicTestGameBase (line 15) | public class GraphicTestGameBase : GameTestBase method GraphicTestGameBase (line 20) | public GraphicTestGameBase() method Update (line 35) | protected override void Update(GameTime gameTime) FILE: sources/engine/Stride.Graphics.Tests.10_0/LightingTests.cs class LightingTests (line 18) | public class LightingTests : GameTestBase method LightingTests (line 48) | public LightingTests() method PrepareContext (line 53) | protected override void PrepareContext() method LoadContent (line 61) | protected override async Task LoadContent() method RegisterTests (line 94) | protected override void RegisterTests() method SceneNoLighting (line 102) | [Fact] method SceneAmbientLight (line 108) | [Fact] method ScenePointLight (line 114) | [Fact] method ScenePointLightShadowCubeMap (line 120) | [Fact] method ScenePointLightShadowParaboloid (line 126) | [Fact] method SceneSpotLight (line 132) | [Fact] method SceneSpotLightShadow (line 138) | [Fact] method SceneDirectionalLight (line 144) | [Fact] method SceneDirectionalLightShadowOneCascade (line 150) | [Fact] method SceneTwoDirectionalLightShadowOneCascade (line 156) | [Fact] method SceneDirectionalLightShadowOneFourCascade (line 162) | [Fact] method SceneDirectionalLightShadowOneCascadePCF (line 168) | [Fact] method SceneDirectionalLightShadowFourCascades (line 174) | [Fact] method SceneSkybox (line 180) | [Fact] method SceneSkyboxRotated (line 186) | [Fact] method SceneSkyboxMultiple (line 192) | [Fact] FILE: sources/engine/Stride.Graphics.Tests.10_0/MaterialTests.cs class MaterialTests (line 22) | public class MaterialTests : GameTestBase method MaterialTests (line 27) | public MaterialTests() : this(null) method MaterialTests (line 31) | private MaterialTests(Func createMaterial) method PrepareContext (line 37) | protected override void PrepareContext() method LoadContent (line 45) | protected override async Task LoadContent() method RegisterTests (line 69) | protected override void RegisterTests() method MaterialDiffuseColor (line 78) | [Fact] method MaterialDiffuseFloat4 (line 84) | [Fact] method MaterialDiffuseTexture (line 92) | [Fact] method MaterialDiffuseTextureFallback (line 99) | [Fact] method MaterialDiffuseTextureOffset (line 106) | [Fact] method MaterialDiffuseTextureScaled (line 113) | [Fact] method MaterialDiffuseTextureCoord1 (line 120) | [Fact] method MaterialDiffuseTextureClampMirror (line 127) | [Fact] method MaterialBinaryOperatorMultiply (line 135) | [Fact] method MaterialBinaryOperatorAdd (line 141) | [Fact] method MaterialDiffuseComputeColorFixed (line 149) | [Fact] method MaterialMetalness (line 157) | [Fact] method MaterialSpecular (line 163) | [Fact] method MaterialNormalMap (line 169) | [Fact] method MaterialNormalMapCompressed (line 175) | [Fact] method MaterialEmissive (line 181) | [Fact] method MaterialCavity (line 187) | [Fact] method MaterialLayerAAA (line 196) | [Fact] method MaterialLayerABB (line 202) | [Fact(Skip = "Disabled until XK-3123 is fixed (material blending SM fl... method MaterialLayerABA (line 208) | [Fact] method MaterialLayerABC (line 214) | [Fact] method MaterialLayerBAA (line 220) | [Fact(Skip = "Disabled until XK-3123 is fixed (material blending SM fl... method MaterialLayerBBB (line 226) | [Fact] method MaterialLayerABBWithAPI (line 232) | [Fact(Skip = "Similar to MaterialLayerABB but using API for easier deb... method CreateMaterial (line 300) | private static Material CreateMaterial(MaterialDescriptor materialDesc... class MaterialGeneratorContextExtended (line 310) | private class MaterialGeneratorContextExtended : MaterialGeneratorContext method MaterialGeneratorContextExtended (line 314) | public MaterialGeneratorContextExtended() : base(null) method MapTo (line 324) | public T MapTo(T runtime, object asset) FILE: sources/engine/Stride.Graphics.Tests.10_0/NextGen/NextGenTest1.cs class NextGenTest1 (line 26) | public class NextGenTest1 : GraphicTestGameBase method NextGenTest1 (line 45) | public NextGenTest1() method LoadContent (line 52) | protected override Task LoadContent() method SetupScene (line 109) | private void SetupScene() method Main (line 176) | static void Main(string[] args) method RunNextGenTest (line 188) | [Fact] FILE: sources/engine/Stride.Graphics.Tests.10_0/TestImageEffect.cs class TestImageEffect (line 15) | public class TestImageEffect : GraphicTestGameBase method TestImageEffect (line 24) | public TestImageEffect() method RegisterTests (line 30) | protected override void RegisterTests() method LoadContent (line 37) | protected override async Task LoadContent() method Draw (line 51) | protected override void Draw(GameTime gameTime) method AdjustEffectParameters (line 62) | private void AdjustEffectParameters() method DrawCustomEffect (line 88) | private void DrawCustomEffect(RenderDrawContext context) method RunImageEffect (line 101) | [Fact] FILE: sources/engine/Stride.Graphics.Tests.10_0/TestLightShafts.cs class TestLightShafts (line 18) | public class TestLightShafts : GraphicTestGameBase method TestLightShafts (line 20) | public TestLightShafts() method PrepareContext (line 30) | protected override void PrepareContext() method LoadContent (line 38) | protected override async Task LoadContent() method RegisterTests (line 48) | protected override void RegisterTests() method RunLightShafts (line 57) | [Fact] FILE: sources/engine/Stride.Graphics.Tests.11_0/Assets/ComputeShaderTest.sdsl.cs class ComputeShaderTestKeys (line 19) | internal static partial class ComputeShaderTestKeys FILE: sources/engine/Stride.Graphics.Tests.11_0/Assets/ComputeShaderTestEffect.sdfx.cs class ComputeShaderTestParams (line 19) | [DataContract]public partial class ComputeShaderTestParams : ShaderMixin... class ShaderMixins (line 23) | internal static partial class ShaderMixins class ComputeShaderTestEffect (line 25) | internal partial class ComputeShaderTestEffect : IShaderMixinBuilder method Generate (line 27) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 32) | [ModuleInitializer] FILE: sources/engine/Stride.Graphics.Tests.11_0/Assets/CubemapSprite.sdsl.cs class CubemapSpriteKeys (line 19) | public static partial class CubemapSpriteKeys FILE: sources/engine/Stride.Graphics.Tests.11_0/Assets/HammersleyTest.sdsl.cs class HammersleyTestKeys (line 19) | public static partial class HammersleyTestKeys FILE: sources/engine/Stride.Graphics.Tests.11_0/GraphicTestGameBase.cs class GraphicTestGameBase (line 15) | public class GraphicTestGameBase : GameTestBase method GraphicTestGameBase (line 20) | public GraphicTestGameBase() method Update (line 35) | protected override void Update(GameTime gameTime) FILE: sources/engine/Stride.Graphics.Tests.11_0/TestComputeShader.cs class TestComputeShader (line 16) | public class TestComputeShader : GraphicTestGameBase method TestComputeShader (line 32) | public TestComputeShader() method LoadContent (line 38) | protected override async Task LoadContent() method RegisterTests (line 53) | protected override void RegisterTests() method Update (line 60) | protected override void Update(GameTime gameTime) method Draw (line 71) | protected override void Draw(GameTime gameTime) method RunTest (line 88) | [SkippableFact(Skip="This test is unmaintained and currently doesn't p... FILE: sources/engine/Stride.Graphics.Tests.11_0/TestCubemapDeferred.cs class TestCubemapDeferred (line 19) | public class TestCubemapDeferred : TestGameBase method TestCubemapDeferred (line 27) | public TestCubemapDeferred() method LoadContent (line 32) | protected override async Task LoadContent() method CreatePipeline (line 96) | private void CreatePipeline() method ShowIBL (line 131) | private void ShowIBL(RenderContext context) method GameScript1 (line 136) | private async Task GameScript1() method RunCubemapRendering (line 151) | [Fact] FILE: sources/engine/Stride.Graphics.Tests.11_0/TestCubemapDisplay.cs class TestCubemapDisplay (line 17) | public class TestCubemapDisplay : TestGameBase method TestCubemapDisplay (line 24) | public TestCubemapDisplay() method LoadContent (line 29) | protected override async Task LoadContent() method CreatePipeline (line 82) | private void CreatePipeline() method GameScript1 (line 89) | private async Task GameScript1() method RunCubemapRendering (line 104) | [Fact] FILE: sources/engine/Stride.Graphics.Tests.11_0/TestCubemapRendering.cs class TestCubemapRendering (line 19) | public class TestCubemapRendering : TestGameBase method TestCubemapRendering (line 27) | public TestCubemapRendering() method LoadContent (line 33) | protected override async Task LoadContent() method CreatePipeline (line 125) | private void CreatePipeline(bool renderInOnePass) method GameScript1 (line 139) | private async Task GameScript1() method RunCubemapRendering (line 181) | [Fact] FILE: sources/engine/Stride.Graphics.Tests.11_0/TestHammersley.cs class TestHammersley (line 21) | public class TestHammersley : GraphicTestGameBase method TestHammersley (line 30) | public TestHammersley() method LoadContent (line 36) | protected override async Task LoadContent() method RegisterTests (line 46) | protected override void RegisterTests() method Update (line 53) | protected override void Update(GameTime gameTime) method Draw (line 64) | protected override void Draw(GameTime gameTime) method RunImageLoad (line 83) | [SkippableFact] FILE: sources/engine/Stride.Graphics.Tests.11_0/TestLambertPrefilteringSH.cs class TestLambertPrefilteringSH (line 18) | public class TestLambertPrefilteringSH : GraphicTestGameBase method TestLambertPrefilteringSH (line 43) | public TestLambertPrefilteringSH() method LoadContent (line 50) | protected override async Task LoadContent() method PrefilterCubeMap (line 74) | private void PrefilterCubeMap(RenderDrawContext context) method RegisterTests (line 98) | protected override void RegisterTests() method RenderCubeMap (line 105) | private void RenderCubeMap(RenderDrawContext context) method Update (line 146) | protected override void Update(GameTime gameTime) method Draw (line 166) | protected override void Draw(GameTime gameTime) method RunTestPass2 (line 176) | [SkippableFact] FILE: sources/engine/Stride.Graphics.Tests.11_0/TestLambertPrefilteringSHPass2.cs class TestLambertPrefilteringSHPass2 (line 19) | public class TestLambertPrefilteringSHPass2 : GraphicTestGameBase method TestLambertPrefilteringSHPass2 (line 40) | public TestLambertPrefilteringSHPass2() : this(assertResults: true) { } method TestLambertPrefilteringSHPass2 (line 46) | protected TestLambertPrefilteringSHPass2(bool assertResults) method LoadContent (line 55) | protected override async Task LoadContent() method Draw (line 80) | protected override void Draw(GameTime gameTime) method CreateBufferData (line 121) | private void CreateBufferData() method RunTestPass2 (line 136) | [SkippableFact] FILE: sources/engine/Stride.Graphics.Tests.11_0/TestRadiancePrefilteringGgx.cs class TestRadiancePrefilteringGgx (line 19) | public class TestRadiancePrefilteringGgx : GraphicTestGameBase method TestRadiancePrefilteringGgx (line 51) | public TestRadiancePrefilteringGgx() : this(false) method TestRadiancePrefilteringGgx (line 56) | protected TestRadiancePrefilteringGgx(bool filterAtEachFrame) method RegisterTests (line 63) | protected override void RegisterTests() method LoadContent (line 72) | protected override async Task LoadContent() method PrefilterCubeMap (line 92) | private void PrefilterCubeMap(RenderDrawContext context) method RenderCubeMap (line 119) | private void RenderCubeMap(RenderDrawContext context) method Update (line 141) | protected override void Update(GameTime gameTime) method Draw (line 188) | protected override void Draw(GameTime gameTime) method DisplayPreviousMipmapLevel (line 198) | private void DisplayPreviousMipmapLevel() method DisplayNextMipmapLevel (line 204) | private void DisplayNextMipmapLevel() method CreateViews (line 210) | private void CreateViews() method CreateViewsFor (line 222) | private void CreateViewsFor(Texture texture) method RunTest (line 239) | [SkippableFact] FILE: sources/engine/Stride.Graphics.Tests/Compiler/CubemapEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class CubemapDisplayEffect (line 21) | internal partial class CubemapDisplayEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 38) | [ModuleInitializer] class CubemapEffect (line 48) | internal partial class CubemapEffect : IShaderMixinBuilder method Generate (line 50) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 75) | [ModuleInitializer] class CubemapGeomEffect (line 85) | internal partial class CubemapGeomEffect : IShaderMixinBuilder method Generate (line 87) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 105) | [ModuleInitializer] class CubemapIBLEffect (line 115) | internal partial class CubemapIBLEffect : IShaderMixinBuilder method Generate (line 117) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 127) | [ModuleInitializer] class ShaderMixins (line 46) | internal static partial class ShaderMixins class CubemapDisplayEffect (line 21) | internal partial class CubemapDisplayEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 38) | [ModuleInitializer] class CubemapEffect (line 48) | internal partial class CubemapEffect : IShaderMixinBuilder method Generate (line 50) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 75) | [ModuleInitializer] class CubemapGeomEffect (line 85) | internal partial class CubemapGeomEffect : IShaderMixinBuilder method Generate (line 87) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 105) | [ModuleInitializer] class CubemapIBLEffect (line 115) | internal partial class CubemapIBLEffect : IShaderMixinBuilder method Generate (line 117) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 127) | [ModuleInitializer] class ShaderMixins (line 83) | internal static partial class ShaderMixins class CubemapDisplayEffect (line 21) | internal partial class CubemapDisplayEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 38) | [ModuleInitializer] class CubemapEffect (line 48) | internal partial class CubemapEffect : IShaderMixinBuilder method Generate (line 50) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 75) | [ModuleInitializer] class CubemapGeomEffect (line 85) | internal partial class CubemapGeomEffect : IShaderMixinBuilder method Generate (line 87) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 105) | [ModuleInitializer] class CubemapIBLEffect (line 115) | internal partial class CubemapIBLEffect : IShaderMixinBuilder method Generate (line 117) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 127) | [ModuleInitializer] class ShaderMixins (line 113) | internal static partial class ShaderMixins class CubemapDisplayEffect (line 21) | internal partial class CubemapDisplayEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 38) | [ModuleInitializer] class CubemapEffect (line 48) | internal partial class CubemapEffect : IShaderMixinBuilder method Generate (line 50) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 75) | [ModuleInitializer] class CubemapGeomEffect (line 85) | internal partial class CubemapGeomEffect : IShaderMixinBuilder method Generate (line 87) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 105) | [ModuleInitializer] class CubemapIBLEffect (line 115) | internal partial class CubemapIBLEffect : IShaderMixinBuilder method Generate (line 117) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 127) | [ModuleInitializer] FILE: sources/engine/Stride.Graphics.Tests/Compiler/CustomEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class CustomSubEffect (line 21) | internal partial class CustomSubEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 35) | [ModuleInitializer] class CustomEffect (line 45) | internal partial class CustomEffect : IShaderMixinBuilder method Generate (line 47) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 57) | [ModuleInitializer] class ShaderMixins (line 43) | internal static partial class ShaderMixins class CustomSubEffect (line 21) | internal partial class CustomSubEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 35) | [ModuleInitializer] class CustomEffect (line 45) | internal partial class CustomEffect : IShaderMixinBuilder method Generate (line 47) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 57) | [ModuleInitializer] FILE: sources/engine/Stride.Graphics.Tests/Compiler/CustomShader.sdsl.cs class CustomShaderKeys (line 19) | public static partial class CustomShaderKeys FILE: sources/engine/Stride.Graphics.Tests/Compiler/MultiTexturesSpriteEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class MultiTexturesSpriteEffect (line 21) | internal partial class MultiTexturesSpriteEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Graphics.Tests/Compiler/SimpleEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class SimpleEffect (line 21) | internal partial class SimpleEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Graphics.Tests/Compiler/SimpleShader.sdsl.cs class SimpleShaderKeys (line 19) | public static partial class SimpleShaderKeys FILE: sources/engine/Stride.Graphics.Tests/Compiler/ToGlslEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class ToGlslEffect (line 21) | internal partial class ToGlslEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Graphics.Tests/Compiler/ToGlslShader.sdsl.cs class ToGlslShaderKeys (line 19) | public static partial class ToGlslShaderKeys FILE: sources/engine/Stride.Graphics.Tests/FixedAspectRatioTests.cs class FixedAspectRatioTests (line 16) | public class FixedAspectRatioTests : GameTestBase method FixedAspectRatioTests (line 21) | public FixedAspectRatioTests() method RegisterTests (line 27) | protected override void RegisterTests() method LoadContent (line 36) | protected override async Task LoadContent() method TestFixedRatio (line 68) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/GraphicTestGameBase.cs class GraphicTestGameBase (line 20) | public class GraphicTestGameBase : GameTestBase method GraphicTestGameBase (line 28) | public GraphicTestGameBase() method LoadContent (line 39) | protected override async Task LoadContent() method Update (line 47) | protected override void Update(GameTime gameTime) FILE: sources/engine/Stride.Graphics.Tests/Regression/TestMultipleTextures.cs class TestMultipleTextures (line 12) | public class TestMultipleTextures : GameTestBase method TestMultipleTextures (line 19) | public TestMultipleTextures() method LoadContent (line 28) | protected override async Task LoadContent() method RegisterTests (line 37) | protected override void RegisterTests() method Draw (line 45) | protected override void Draw(GameTime gameTime) method DrawTexture (line 52) | private void DrawTexture() method RunTestMultipleTextures (line 63) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/Regression/TestSimpleTexture.cs class TestSimpleTexture (line 12) | public class TestSimpleTexture : GameTestBase method TestSimpleTexture (line 19) | public TestSimpleTexture() method LoadContent (line 25) | protected override async Task LoadContent() method RegisterTests (line 34) | protected override void RegisterTests() method DrawTexture (line 40) | private void DrawTexture() method Draw (line 48) | protected override void Draw(GameTime gameTime) method RunTestSimpleTexture (line 58) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestBitmapSpriteFont.cs class TestBitmapSpriteFont (line 12) | public class TestBitmapSpriteFont : GraphicTestGameBase method TestBitmapSpriteFont (line 18) | public TestBitmapSpriteFont() method RegisterTests (line 22) | protected override void RegisterTests() method LoadContent (line 29) | protected override async Task LoadContent() method Draw (line 42) | protected override void Draw(GameTime gameTime) method DrawSpriteFont (line 50) | private void DrawSpriteFont() method Update (line 71) | protected override void Update(GameTime gameTime) method RunBitmapSpriteFont (line 82) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestCustomEffect.cs class MyCustomShaderKeys (line 11) | public static class MyCustomShaderKeys class TestCustomEffect (line 16) | public class TestCustomEffect : GraphicTestGameBase method TestCustomEffect (line 22) | public TestCustomEffect() method RegisterTests (line 26) | protected override void RegisterTests() method LoadContent (line 33) | protected override async Task LoadContent() method Draw (line 41) | protected override void Draw(GameTime gameTime) method DrawCustomEffect (line 49) | private void DrawCustomEffect() method RunCustomEffect (line 66) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestDrawQuad.cs class TestDrawQuad (line 11) | public class TestDrawQuad : GraphicTestGameBase method TestDrawQuad (line 16) | public TestDrawQuad() method RegisterTests (line 20) | protected override void RegisterTests() method LoadContent (line 27) | protected override async Task LoadContent() method Draw (line 35) | protected override void Draw(GameTime gameTime) method DrawQuad (line 50) | private void DrawQuad() method RunDrawQuad (line 72) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestDynamicSpriteFont.cs class TestDynamicSpriteFont (line 8) | public class TestDynamicSpriteFont : TestSpriteFont method TestDynamicSpriteFont (line 10) | public TestDynamicSpriteFont() : base(assetPrefix: "DynamicFonts/", sa... method RunTestDynamicSpriteFont (line 15) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestDynamicSpriteFontJapanese.cs class TestDynamicSpriteFontJapanese (line 13) | public class TestDynamicSpriteFontJapanese : GraphicTestGameBase method TestDynamicSpriteFontJapanese (line 40) | public TestDynamicSpriteFontJapanese() method RegisterTests (line 44) | protected override void RegisterTests() method LoadContent (line 53) | protected override async Task LoadContent() method Draw (line 63) | protected override void Draw(GameTime gameTime) method DrawText (line 71) | private void DrawText() method RunDynamicSpriteFontJapanese (line 100) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestDynamicSpriteFontVarious.cs class TestDynamicSpriteFontVarious (line 15) | public class TestDynamicSpriteFontVarious : GraphicTestGameBase method TestDynamicSpriteFontVarious (line 31) | public TestDynamicSpriteFontVarious() method RegisterTests (line 35) | protected override void RegisterTests() method LoadContent (line 44) | protected override async Task LoadContent() method Draw (line 57) | protected override void Draw(GameTime gameTime) method SetTimeAndDraw (line 67) | private void SetTimeAndDraw(float time) method DrawText (line 74) | private void DrawText() method BuildTextSize (line 153) | private string BuildTextSize(int size) method RunDynamicSpriteFontVarious (line 161) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestExternSpriteFont.cs class TestExternSpriteFont (line 16) | public class TestExternSpriteFont : GraphicTestGameBase method TestExternSpriteFont (line 22) | public TestExternSpriteFont() method RegisterTests (line 26) | protected override void RegisterTests() method LoadContent (line 33) | protected override async Task LoadContent() method Draw (line 46) | protected override void Draw(GameTime gameTime) method DrawText (line 54) | private void DrawText() method Update (line 75) | protected override void Update(GameTime gameTime) method RunExternSpriteFont (line 86) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestFixedSizeUI.cs class TestFixedSizeUI (line 16) | public class TestFixedSizeUI : GraphicTestGameBase method TestFixedSizeUI (line 22) | public TestFixedSizeUI() method RegisterTests (line 26) | protected override void RegisterTests() method Draw (line 31) | protected override void Draw(GameTime gameTime) method GetUIEntity (line 39) | protected Entity GetUIEntity(SpriteFont font, bool fixedSize, Vector3... method LoadContent (line 101) | protected override async Task LoadContent() method RunFixedSizeUI (line 143) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestFontManager.cs class TestFontManager (line 18) | public class TestFontManager method Init (line 20) | private void Init() method CreateDatabaseProvider (line 25) | private IDatabaseFileProviderService CreateDatabaseProvider() method TestCreationDisposal (line 31) | [Fact] method TestDoesFontContains (line 40) | [Fact] method TestGetFontInfo (line 53) | [Fact] method TestGenerateBitmap (line 74) | [Fact] method WaitAndCheck (line 116) | private void WaitAndCheck(CharacterSpecification character, int sleepT... FILE: sources/engine/Stride.Graphics.Tests/TestGeometricPrimitives.cs class TestGeometricPrimitives (line 15) | public class TestGeometricPrimitives : GraphicTestGameBase method TestGeometricPrimitives (line 32) | public TestGeometricPrimitives() method RegisterTests (line 36) | protected override void RegisterTests() method LoadContent (line 45) | protected override async Task LoadContent() method Update (line 79) | protected override void Update(GameTime gameTime) method ChangePrimitiveStartOffset (line 101) | private void ChangePrimitiveStartOffset(int i) method Draw (line 107) | protected override void Draw(GameTime gameTime) method SetTimeAndDrawPrimitives (line 118) | private void SetTimeAndDrawPrimitives(float time) method DrawPrimitives (line 125) | private void DrawPrimitives() method RunGeometricPrimitives (line 162) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestImage.cs class TestImage (line 39) | public class TestImage : GameTestBase method TestImage1D (line 44) | [Fact] method TestImage2D (line 72) | [Fact] method TestImage3D (line 100) | [Fact] method ManipulateImage (line 124) | private unsafe void ManipulateImage(Image source, Image dest, int arra... method TestPerfLoadSave (line 156) | [Fact(Skip="Ignored")] method TestLoadAndSave (line 183) | [Fact] method TestLoadPremultiplied (line 214) | [Fact] method ProcessFiles (line 251) | private void ProcessFiles(Game game, ImageFileType sourceFormat, Image... method CompareImage (line 325) | internal static void CompareImage(Image from, Image to, bool ignoreAlp... method CompareImageData (line 358) | public static unsafe bool CompareImageData(IntPtr from, IntPtr against... FILE: sources/engine/Stride.Graphics.Tests/TestImageLoad.cs class TestImageLoad (line 14) | public class TestImageLoad : GraphicTestGameBase method TestImageLoad (line 20) | public TestImageLoad() method RegisterTests (line 24) | protected override void RegisterTests() method LoadContent (line 31) | protected override async Task LoadContent() method Draw (line 46) | protected override void Draw(GameTime gameTime) method DrawImages (line 54) | private void DrawImages() method RunImageLoad (line 72) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestModelComponent.cs class TestModelComponent (line 16) | public class TestModelComponent : GraphicTestGameBase method TestMutateModel (line 18) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestPrecompiledSpriteFont.cs class TestPrecompiledSpriteFont (line 11) | public class TestPrecompiledSpriteFont : TestSpriteFont method TestPrecompiledSpriteFont (line 13) | public TestPrecompiledSpriteFont() : base(assetPrefix: "PrecompiledFon... method RunTestPrecompiledSpriteFont (line 18) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestRenderToTexture.cs class TestRenderToTexture (line 14) | public class TestRenderToTexture : GraphicTestGameBase method TestRenderToTexture (line 28) | public TestRenderToTexture() method RegisterTests (line 32) | protected override void RegisterTests() method LoadContent (line 39) | protected override async Task LoadContent() method Draw (line 64) | protected override void Draw(GameTime gameTime) method RenderToTexture (line 80) | private void RenderToTexture() method DrawGeometry (line 124) | private void DrawGeometry() method RunRenderToTexture (line 133) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestScene.cs class TestScene (line 18) | public class TestScene : GraphicTestGameBase method LoadContent (line 22) | protected override async Task LoadContent() method Draw (line 75) | protected override void Draw(GameTime gameTime) method RunSceneTests (line 105) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestSprite.cs class TestSprite (line 13) | public class TestSprite : GraphicTestGameBase method TestSprite (line 20) | public TestSprite() method RegisterTests (line 24) | protected override void RegisterTests() method LoadContent (line 31) | protected override async Task LoadContent() method Draw (line 40) | protected override void Draw(GameTime gameTime) method DrawSprites (line 47) | private void DrawSprites() method RunTestSprite (line 105) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestSpriteBatch.cs class TestSpriteBatch (line 11) | public class TestSpriteBatch : GraphicTestGameBase method RegisterTests (line 26) | protected override void RegisterTests() method LoadContent (line 34) | protected override async Task LoadContent() method Draw (line 43) | protected override void Draw(GameTime gameTime) method SetTimeAndDrawScene (line 53) | private void SetTimeAndDrawScene(float time) method DrawScene (line 60) | private void DrawScene() method GetSphereAnimation (line 155) | private Rectangle GetSphereAnimation(float time) method RunTestSpriteBatch (line 167) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestSpriteBatch3D.cs class TestSpriteBatch3D (line 13) | public class TestSpriteBatch3D : GraphicTestGameBase method TestSpriteBatch3D (line 30) | public TestSpriteBatch3D() method RegisterTests (line 36) | protected override void RegisterTests() method LoadContent (line 44) | protected override async Task LoadContent() method Draw (line 54) | protected override void Draw(GameTime gameTime) method SetTimeAndDrawScene (line 64) | private void SetTimeAndDrawScene(float time) method Draw (line 71) | private void Draw(Sprite sprite, Vector3 position, Vector3? rotationPa... method DrawScene (line 81) | private void DrawScene() method GetSphereAnimation (line 160) | private RectangleF GetSphereAnimation(float time) method RunTestSpriteBatch3D (line 172) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestSpriteBatchResolution.cs class TestSpriteBatchResolution (line 13) | public class TestSpriteBatchResolution : GraphicTestGameBase method RegisterTests (line 23) | protected override void RegisterTests() method LoadContent (line 33) | protected override async Task LoadContent() method Draw (line 46) | protected override void Draw(GameTime gameTime) method Update (line 54) | protected override void Update(GameTime gameTime) method SetVirtualResolutionAndDraw (line 64) | private void SetVirtualResolutionAndDraw(Vector2 factor) method DrawSprites (line 71) | private void DrawSprites() method PerformStringDraws (line 101) | private void PerformStringDraws(ref float x, ref float y, bool useDyna... method RunTestSpriteBatchResolution (line 138) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestSpriteBatchToTexture.cs class TestSpriteBatchToTexture (line 13) | public class TestSpriteBatchToTexture : GraphicTestGameBase method TestSpriteBatchToTexture (line 31) | public TestSpriteBatchToTexture() method RegisterTests (line 35) | protected override void RegisterTests() method LoadContent (line 42) | protected override async Task LoadContent() method Draw (line 60) | protected override void Draw(GameTime gameTime) method RenderToTexture (line 68) | private void RenderToTexture() method RunSpriteBatchToTexture (line 94) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestSpriteFont.cs class TestSpriteFont (line 13) | public class TestSpriteFont(string assetPrefix, string saveImageSuffix) ... method RegisterTests (line 31) | protected override void RegisterTests() method LoadContent (line 41) | protected override async Task LoadContent() method Draw (line 58) | protected override void Draw(GameTime gameTime) method SetRotationAndDraw (line 70) | private void SetRotationAndDraw(float rotation) method DrawSpriteFont (line 77) | private void DrawSpriteFont() method Update (line 154) | protected override void Update(GameTime gameTime) FILE: sources/engine/Stride.Graphics.Tests/TestSpriteFontAlignment.cs class TestSpriteFontAlignment (line 13) | public class TestSpriteFontAlignment : GraphicTestGameBase method TestSpriteFontAlignment (line 36) | public TestSpriteFontAlignment() method RegisterTests (line 40) | protected override void RegisterTests() method LoadContent (line 47) | protected override async Task LoadContent() method Draw (line 59) | protected override void Draw(GameTime gameTime) method DrawText (line 67) | private void DrawText() method RunTestSpriteFontAlignment (line 111) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestStaticSpriteFont.cs class TestStaticSpriteFont (line 8) | public class TestStaticSpriteFont : TestSpriteFont method TestStaticSpriteFont (line 10) | public TestStaticSpriteFont() : base(assetPrefix: "StaticFonts/", save... method RunTestStaticSpriteFont (line 15) | [Fact] FILE: sources/engine/Stride.Graphics.Tests/TestTexture.cs class TestTexture (line 19) | public class TestTexture : GameTestBase method TestTexture (line 26) | public TestTexture() method TestCalculateMipMapCount (line 32) | [Fact] method TestTexture1D (line 46) | [Fact] method TestTexture1DMipMap (line 67) | [Fact] method TestTexture2D (line 115) | [Fact] method TestTexture2DArray (line 139) | [Fact] method TestTexture2DUnorderedAccess (line 190) | [SkippableFact] method TestTexture3D (line 234) | [Fact] method CheckTexture (line 267) | private static void CheckTexture(GraphicsContext graphicsContext, Text... method TestTexture3DRenderTarget (line 287) | [Fact] method TestDepthStencilBuffer (line 325) | [SkippableFact] method TestDepthStencilBufferWithNativeReadonly (line 365) | [SkippableFact(Skip = "Clear on a Read-Only Depth-Stencil Buffer shoul... method TestLoadSave (line 402) | [SkippableTheory, MemberData(nameof(ImageFileTypes))] method TestLoadDraw (line 462) | [SkippableTheory, MemberData(nameof(ImageFileTypes))] method TestGetData (line 495) | [Theory] method TestCopy (line 530) | [Theory] method CreateDebugTextureData (line 593) | private static byte[] CreateDebugTextureData(int width, int height, in... method CreateDebugTexture (line 651) | private unsafe Texture CreateDebugTexture(GraphicsDevice device, byte[... method CheckDebugTextureData (line 700) | private void CheckDebugTextureData(GraphicsContext graphicsContext, Te... method DefaultColorComputer (line 734) | private byte DefaultColorComputer(int x, int y, int mipmapSlice, int a... method ColorComputerR8 (line 750) | private byte ColorComputerR8(int x, int y, int mipmapSlice, int arrayS... FILE: sources/engine/Stride.Graphics.Tests/TestTextureSampling.cs class TestTextureSampling (line 12) | public class TestTextureSampling : GraphicTestGameBase type Vertex (line 14) | struct Vertex type DrawOptions (line 20) | private struct DrawOptions method TestTextureSampling (line 36) | public TestTextureSampling() method RegisterTests (line 40) | protected override void RegisterTests() method LoadContent (line 47) | protected override async Task LoadContent() method Draw (line 98) | protected override void Draw(GameTime gameTime) method DrawTextureSampling (line 106) | private void DrawTextureSampling() method RunTestTextureSampling (line 142) | [Fact] FILE: sources/engine/Stride.Graphics/AppContextType.cs type AppContextType (line 30) | public enum AppContextType FILE: sources/engine/Stride.Graphics/BatchBase.cs class BatchBase (line 38) | public abstract class BatchBase : ComponentBase where TDrawIn... type ElementInfo (line 43) | [StructLayout(LayoutKind.Sequential)] method ElementInfo (line 66) | public ElementInfo(int vertexCount, int indexCount, in TDrawInfo dra... method BatchBase (line 118) | protected BatchBase(GraphicsDevice device, method Destroy (line 154) | protected override void Destroy() method Begin (line 179) | protected void Begin(GraphicsContext graphicsContext, EffectInstance e... method PrepareForRendering (line 232) | protected unsafe virtual void PrepareForRendering() method CheckBeginHasBeenCalled (line 267) | protected void CheckBeginHasBeenCalled(string functionName) method CheckEndHasBeenCalled (line 275) | protected void CheckEndHasBeenCalled(string functionName) method End (line 286) | public void End() method SortSprites (line 313) | private void SortSprites() method FlushBatch (line 352) | private void FlushBatch() method DrawBatchPerTexture (line 417) | private void DrawBatchPerTexture(Texture texture, ElementInfo[] sprite... method DrawBatchPerTextureAndPass (line 431) | private void DrawBatchPerTextureAndPass(ElementInfo[] sprites, int off... method Draw (line 500) | protected void Draw(Texture texture, in ElementInfo elementInfo) method UpdateBufferValuesFromElementInfo (line 537) | protected abstract void UpdateBufferValuesFromElementInfo(ref ElementI... type DrawTextures (line 541) | protected struct DrawTextures method NotEqual (line 545) | public static bool NotEqual(ref DrawTextures left, ref DrawTextures ... class ResourceBufferInfo (line 554) | protected class ResourceBufferInfo method CreateDynamicIndexBufferInfo (line 593) | public static ResourceBufferInfo CreateDynamicIndexBufferInfo(string... method CreateStaticIndexBufferInfo (line 604) | public static ResourceBufferInfo CreateStaticIndexBufferInfo(string ... method ResourceBufferInfo (line 609) | protected ResourceBufferInfo(string resourceKey, short[] staticIndic... class StaticQuadBufferInfo (line 634) | protected class StaticQuadBufferInfo : ResourceBufferInfo method StaticQuadBufferInfo (line 640) | private StaticQuadBufferInfo(string resourceKey, short[] staticIndic... method CreateQuadBufferInfo (line 645) | public static StaticQuadBufferInfo CreateQuadBufferInfo(string resou... class TextureIdComparer (line 672) | protected class TextureIdComparer : IComparer method Compare (line 676) | public int Compare(int left, int right) class SpriteBackToFrontComparer (line 682) | private class SpriteBackToFrontComparer : QueueComparer method Compare (line 684) | public override int Compare(int left, int right) class SpriteFrontToBackComparer (line 690) | private class SpriteFrontToBackComparer : QueueComparer method Compare (line 692) | public override int Compare(int left, int right) class QueueComparer (line 698) | protected abstract class QueueComparer : IComparer method Compare (line 702) | public abstract int Compare(int x, int y); class DeviceResourceContext (line 708) | protected class DeviceResourceContext : ComponentBase method DeviceResourceContext (line 754) | public DeviceResourceContext(GraphicsDevice device, VertexDeclaratio... FILE: sources/engine/Stride.Graphics/Blend.cs type Blend (line 15) | [DataContract] FILE: sources/engine/Stride.Graphics/BlendFunction.cs type BlendFunction (line 15) | [DataContract] FILE: sources/engine/Stride.Graphics/BlendStateDescription.cs type BlendStateDescription (line 23) | [DataContract] method BlendStateDescription (line 46) | public BlendStateDescription() method BlendStateDescription (line 58) | public BlendStateDescription(Blend sourceBlend, Blend destinationBlend... method SetDefaultRenderTargetDescriptions (line 90) | private void SetDefaultRenderTargetDescriptions() type RenderTargetBlendStates (line 138) | [System.Runtime.CompilerServices.InlineArray(SIMULTANEOUS_RENDERTARGET... method AsSpan (line 155) | [UnscopedRef] method AsReadOnlySpan (line 165) | [UnscopedRef] method Equals (line 176) | public readonly bool Equals(BlendStateDescription other) method Equals (line 186) | public override readonly bool Equals(object obj) method GetHashCode (line 202) | public override readonly int GetHashCode() class Serializer (line 217) | internal class Serializer : DataSerializer method Initialize (line 221) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 226) | public override void Serialize(ref BlendStateDescription obj, Archiv... FILE: sources/engine/Stride.Graphics/BlendStateRenderTargetDescription.cs type BlendStateRenderTargetDescription (line 18) | [DataContract] method BlendStateRenderTargetDescription (line 119) | public BlendStateRenderTargetDescription() method Equals (line 154) | public readonly bool Equals(BlendStateRenderTargetDescription other) method Equals (line 167) | public override readonly bool Equals(object obj) method GetHashCode (line 173) | public override readonly int GetHashCode() FILE: sources/engine/Stride.Graphics/BlendStates.cs class BlendStates (line 9) | public static class BlendStates method BlendStates (line 11) | static BlendStates() FILE: sources/engine/Stride.Graphics/Buffer.Argument.cs class Buffer (line 26) | public partial class Buffer class Argument (line 39) | public static class Argument method New (line 50) | public static Buffer New(GraphicsDevice device, int bufferSize, Grap... method New (line 64) | public static Buffer New(GraphicsDevice device, GraphicsResour... method New (line 79) | public static Buffer New(GraphicsDevice device, ref readonly T... FILE: sources/engine/Stride.Graphics/Buffer.Constant.cs class Buffer (line 28) | public partial class Buffer class Constant (line 40) | public static class Constant method New (line 51) | public static Buffer New(GraphicsDevice device, int bufferSize, Grap... method New (line 62) | public static Buffer New(GraphicsDevice device) where T : unma... method New (line 77) | public static Buffer New(GraphicsDevice device, ref readonly T... method New (line 92) | public static Buffer New(GraphicsDevice device, T[] data, Grap... method New (line 106) | public static Buffer New(GraphicsDevice device, ReadOnlySpan d... method New (line 120) | [Obsolete("This method is obsolete. Use the span-based methods inste... FILE: sources/engine/Stride.Graphics/Buffer.Index.cs class Buffer (line 28) | public partial class Buffer class Index (line 40) | public static class Index method New (line 51) | public static Buffer New(GraphicsDevice device, int bufferSize, Grap... method New (line 65) | public static Buffer New(GraphicsDevice device, GraphicsResour... method New (line 80) | public static Buffer New(GraphicsDevice device, ref readonly T... method New (line 95) | public static Buffer New(GraphicsDevice device, T[] data, Grap... method New (line 112) | public static Buffer New(GraphicsDevice device, byte[] data, bool is... method New (line 126) | public static Buffer New(GraphicsDevice device, ReadOnlySpan d... method New (line 140) | [Obsolete("This method is obsolete. Use the span-based methods inste... FILE: sources/engine/Stride.Graphics/Buffer.Raw.cs class Buffer (line 28) | public partial class Buffer class Raw (line 46) | public static class Raw method New (line 58) | public static Buffer New(GraphicsDevice device, int bufferSize, Buff... method New (line 73) | public static Buffer New(GraphicsDevice device, BufferFlags ad... method New (line 89) | public static Buffer New(GraphicsDevice device, ref readonly T... method New (line 105) | public static Buffer New(GraphicsDevice device, T[] data, Buff... method New (line 120) | public static Buffer New(GraphicsDevice device, ReadOnlySpan d... method New (line 135) | [Obsolete("This method is obsolete. Use the span-based methods inste... FILE: sources/engine/Stride.Graphics/Buffer.Structured.cs class Buffer (line 28) | public partial class Buffer class Structured (line 46) | public static class Structured method New (line 56) | public static Buffer New(GraphicsDevice device, int elementCount, in... method New (line 74) | public static Buffer New(GraphicsDevice device, int elementCou... method New (line 92) | public static Buffer New(GraphicsDevice device, T[] data, bool... method New (line 110) | public static Buffer New(GraphicsDevice device, ReadOnlySpan d... method New (line 128) | [Obsolete("This method is obsolete. Use the span-based methods inste... class StructuredAppend (line 158) | public static class StructuredAppend method New (line 169) | public static Buffer New(GraphicsDevice device, int elementCount, in... method New (line 181) | public static Buffer New(GraphicsDevice device, int elementCou... method New (line 193) | public static Buffer New(GraphicsDevice device, T[] data) wher... method New (line 205) | public static Buffer New(GraphicsDevice device, ReadOnlySpan d... method New (line 217) | [Obsolete("This method is obsolete. Use the span-based methods inste... class StructuredCounter (line 243) | public static class StructuredCounter method New (line 254) | public static Buffer New(GraphicsDevice device, int elementCount, in... method New (line 266) | public static Buffer New(GraphicsDevice device, int elementCou... method New (line 278) | public static Buffer New(GraphicsDevice device, T[] data) where T... method New (line 290) | public static Buffer New(GraphicsDevice device, ReadOnlySpan d... method New (line 302) | [Obsolete("This method is obsolete. Use the span-based methods inste... FILE: sources/engine/Stride.Graphics/Buffer.Typed.cs class Buffer (line 28) | public partial class Buffer class Typed (line 45) | public static class Typed method New (line 58) | public static Buffer New(GraphicsDevice device, int elementCount, Pi... method New (line 75) | public static Buffer New(GraphicsDevice device, T[] data, Pixe... method New (line 92) | public static Buffer New(GraphicsDevice device, ReadOnlySpan New(GraphicsDevice device, GraphicsResour... method New (line 82) | public static Buffer New(GraphicsDevice device, ref readonly T... method New (line 97) | public static Buffer New(GraphicsDevice device, T[] data, Grap... method New (line 112) | public static Buffer New(GraphicsDevice device, int vertexCoun... method New (line 126) | public static Buffer New(GraphicsDevice device, ReadOnlySpan d... method New (line 140) | [Obsolete("This method is obsolete. Use the span-based methods inste... FILE: sources/engine/Stride.Graphics/Buffer.cs class Buffer (line 58) | [DataSerializer(typeof(BufferSerializer))] method Buffer (line 67) | public Buffer() { } method Buffer (line 73) | protected Buffer(GraphicsDevice device) : base(device) { } method Buffer (line 83) | protected Buffer(GraphicsDevice device, string? name) : base(device, n... method ToStaging (line 152) | public Buffer ToStaging() method Clone (line 167) | public Buffer Clone() method InitializeFromImpl (line 185) | protected partial Buffer InitializeFromImpl(ref readonly BufferDescrip... method GetDebugName (line 198) | private static string GetDebugName(ref readonly BufferDescription buff... method GetDebugName (line 210) | private static string GetDebugName(GraphicsResourceUsage bufferUsage, ... method GetData (line 254) | public unsafe TData[] GetData(CommandList commandList) where TD... method GetData (line 277) | public void GetData(CommandList commandList, TData[] toData) wh... method GetData (line 309) | public void GetData(CommandList commandList, ref TData toData) ... method GetData (line 338) | public void GetData(CommandList commandList, Buffer stagingBuff... method GetData (line 356) | public void GetData(CommandList commandList, Buffer stagingBuff... method GetData (line 373) | [Obsolete("This method is obsolete. Use the Span-based methods instead")] method GetData (line 392) | public unsafe void GetData(CommandList commandList, Buffer stag... method SetData (line 429) | public void SetData(CommandList commandList, ref readonly TData... method SetData (line 448) | public void SetData(CommandList commandList, TData[] fromData, ... method SetData (line 466) | [Obsolete("This method is obsolete. Use the Span-based methods instead")] method SetData (line 489) | public unsafe void SetData(CommandList commandList, ReadOnlySpa... method New (line 537) | public static Buffer New(GraphicsDevice device, BufferDescription desc... method New (line 556) | public static Buffer New(GraphicsDevice device, int bufferSize, Buffer... method New (line 570) | public static Buffer New(GraphicsDevice device, int elementCount... method New (line 592) | public static Buffer New(GraphicsDevice device, int bufferSize, Buffer... method New (line 606) | public static Buffer New(GraphicsDevice device, int bufferSize, int el... method New (line 624) | public static Buffer New(GraphicsDevice device, int bufferSize, int el... method New (line 646) | public static Buffer New(GraphicsDevice device, ref readonly T v... method New (line 664) | public static unsafe Buffer New(GraphicsDevice device, ref reado... method New (line 689) | public static Buffer New(GraphicsDevice device, T[] initialValue... method New (line 707) | public static Buffer New(GraphicsDevice device, T[] initialValue... method New (line 725) | public static unsafe Buffer New(GraphicsDevice device, ReadOnlyS... method New (line 760) | public static Buffer New(GraphicsDevice device, ReadOnlySpan ini... method New (line 785) | [Obsolete("This method is obsolete. Use the span-based methods instead")] method New (line 811) | [Obsolete("This method is obsolete. Use the span-based methods instead")] method InitializeFrom (line 846) | internal unsafe Buffer InitializeFrom(ReadOnlySpan initialValues... method CheckPixelFormat (line 878) | private static PixelFormat CheckPixelFormat(BufferFlags bufferFlags, i... method NewDescription (line 897) | private static BufferDescription NewDescription(int bufferSize, int el... method RecreateWith (line 914) | public Buffer RecreateWith(T[] data) where T : unmanaged method RecreateWith (line 926) | public Buffer RecreateWith(IntPtr dataPointer) method Recreate (line 938) | public unsafe void Recreate(T[] data) where T : unmanaged method Buffer (line 987) | protected internal Buffer(GraphicsDevice device, method GetData (line 1016) | public T[] GetData(CommandList commandList) method SetData (line 1034) | public void SetData(CommandList commandList, ref readonly T fromData, ... method SetData (line 1052) | public void SetData(CommandList commandList, T[] fromData, int offsetI... class Buffer (line 970) | public class Buffer : Buffer where T : unmanaged method Buffer (line 67) | public Buffer() { } method Buffer (line 73) | protected Buffer(GraphicsDevice device) : base(device) { } method Buffer (line 83) | protected Buffer(GraphicsDevice device, string? name) : base(device, n... method ToStaging (line 152) | public Buffer ToStaging() method Clone (line 167) | public Buffer Clone() method InitializeFromImpl (line 185) | protected partial Buffer InitializeFromImpl(ref readonly BufferDescrip... method GetDebugName (line 198) | private static string GetDebugName(ref readonly BufferDescription buff... method GetDebugName (line 210) | private static string GetDebugName(GraphicsResourceUsage bufferUsage, ... method GetData (line 254) | public unsafe TData[] GetData(CommandList commandList) where TD... method GetData (line 277) | public void GetData(CommandList commandList, TData[] toData) wh... method GetData (line 309) | public void GetData(CommandList commandList, ref TData toData) ... method GetData (line 338) | public void GetData(CommandList commandList, Buffer stagingBuff... method GetData (line 356) | public void GetData(CommandList commandList, Buffer stagingBuff... method GetData (line 373) | [Obsolete("This method is obsolete. Use the Span-based methods instead")] method GetData (line 392) | public unsafe void GetData(CommandList commandList, Buffer stag... method SetData (line 429) | public void SetData(CommandList commandList, ref readonly TData... method SetData (line 448) | public void SetData(CommandList commandList, TData[] fromData, ... method SetData (line 466) | [Obsolete("This method is obsolete. Use the Span-based methods instead")] method SetData (line 489) | public unsafe void SetData(CommandList commandList, ReadOnlySpa... method New (line 537) | public static Buffer New(GraphicsDevice device, BufferDescription desc... method New (line 556) | public static Buffer New(GraphicsDevice device, int bufferSize, Buffer... method New (line 570) | public static Buffer New(GraphicsDevice device, int elementCount... method New (line 592) | public static Buffer New(GraphicsDevice device, int bufferSize, Buffer... method New (line 606) | public static Buffer New(GraphicsDevice device, int bufferSize, int el... method New (line 624) | public static Buffer New(GraphicsDevice device, int bufferSize, int el... method New (line 646) | public static Buffer New(GraphicsDevice device, ref readonly T v... method New (line 664) | public static unsafe Buffer New(GraphicsDevice device, ref reado... method New (line 689) | public static Buffer New(GraphicsDevice device, T[] initialValue... method New (line 707) | public static Buffer New(GraphicsDevice device, T[] initialValue... method New (line 725) | public static unsafe Buffer New(GraphicsDevice device, ReadOnlyS... method New (line 760) | public static Buffer New(GraphicsDevice device, ReadOnlySpan ini... method New (line 785) | [Obsolete("This method is obsolete. Use the span-based methods instead")] method New (line 811) | [Obsolete("This method is obsolete. Use the span-based methods instead")] method InitializeFrom (line 846) | internal unsafe Buffer InitializeFrom(ReadOnlySpan initialValues... method CheckPixelFormat (line 878) | private static PixelFormat CheckPixelFormat(BufferFlags bufferFlags, i... method NewDescription (line 897) | private static BufferDescription NewDescription(int bufferSize, int el... method RecreateWith (line 914) | public Buffer RecreateWith(T[] data) where T : unmanaged method RecreateWith (line 926) | public Buffer RecreateWith(IntPtr dataPointer) method Recreate (line 938) | public unsafe void Recreate(T[] data) where T : unmanaged method Buffer (line 987) | protected internal Buffer(GraphicsDevice device, method GetData (line 1016) | public T[] GetData(CommandList commandList) method SetData (line 1034) | public void SetData(CommandList commandList, ref readonly T fromData, ... method SetData (line 1052) | public void SetData(CommandList commandList, T[] fromData, int offsetI... FILE: sources/engine/Stride.Graphics/BufferDescription.cs type BufferDescription (line 11) | public struct BufferDescription : IEquatable method BufferDescription (line 27) | public BufferDescription(int sizeInBytes, BufferFlags bufferFlags, Gra... method Equals (line 59) | public readonly bool Equals(BufferDescription other) method Equals (line 68) | public override readonly bool Equals(object obj) method GetHashCode (line 77) | public override readonly int GetHashCode() FILE: sources/engine/Stride.Graphics/BufferFlags.cs type BufferFlags (line 12) | [Flags] FILE: sources/engine/Stride.Graphics/BufferPool.cs class BufferPool (line 9) | public class BufferPool : IDisposable method BufferPool (line 30) | internal BufferPool(GraphicsResourceAllocator allocator, GraphicsDevic... method New (line 48) | public static BufferPool New(GraphicsResourceAllocator allocator, Grap... method Dispose (line 53) | public void Dispose() method Map (line 64) | public void Map(CommandList commandList) method Unmap (line 79) | public void Unmap() method Reset (line 93) | public void Reset() method CanAllocate (line 109) | public bool CanAllocate(int size) method Allocate (line 114) | public void Allocate(GraphicsDevice graphicsDevice, int size, BufferPo... type BufferPoolAllocationType (line 163) | public enum BufferPoolAllocationType FILE: sources/engine/Stride.Graphics/BufferPoolAllocationResult.cs type BufferPoolAllocationResult (line 7) | public struct BufferPoolAllocationResult FILE: sources/engine/Stride.Graphics/ColorWriteChannels.cs type ColorWriteChannels (line 16) | [Flags] FILE: sources/engine/Stride.Graphics/CommandList.cs class CommandList (line 13) | public partial class CommandList : GraphicsResourceBase method SetViewport (line 60) | public void SetViewport(in Viewport viewport) method SetViewports (line 79) | public void SetViewports(params ReadOnlySpan viewports) method SetScissorRectangle (line 141) | public void SetScissorRectangle(in Rectangle rectangle) method SetScissorRectangles (line 160) | public void SetScissorRectangles(params ReadOnlySpan scisso... method SetScissorRectangleImpl (line 182) | private unsafe partial void SetScissorRectangleImpl(ref readonly Recta... method SetScissorRectanglesImpl (line 188) | private unsafe partial void SetScissorRectanglesImpl(ReadOnlySpan renderTa... method SetRenderTargetsAndViewport (line 315) | public void SetRenderTargetsAndViewport(Texture depthStencilView, para... method SetRenderTarget (line 340) | public void SetRenderTarget(Texture depthStencilView, Texture renderTa... method SetRenderTargets (line 365) | public void SetRenderTargets(ReadOnlySpan renderTargetViews) method SetRenderTargets (line 395) | public void SetRenderTargets(Texture depthStencilView, params ReadOnly... method SetRenderTargetsAndViewportImpl (line 423) | private void SetRenderTargetsAndViewportImpl(Texture depthStencilView,... method SetRenderTargetsImpl (line 455) | private partial void SetRenderTargetsImpl(Texture depthStencilView, Re... method Reset (line 462) | public unsafe partial void Reset(); method Flush (line 467) | public partial void Flush(); method Close (line 476) | public partial CompiledCommandList Close(); method ClearState (line 481) | public void ClearState() method ClearStateImpl (line 501) | private partial void ClearStateImpl(); method UpdateSubResource (line 529) | internal unsafe partial void UpdateSubResource(GraphicsResource resour... method MapSubResource (line 623) | public unsafe partial MappedResource MapSubResource(GraphicsResource r... method UnmapSubResource (line 633) | public unsafe partial void UnmapSubResource(MappedResource mappedResou... FILE: sources/engine/Stride.Graphics/CompiledCommandList.cs type CompiledCommandList (line 9) | public partial struct CompiledCommandList FILE: sources/engine/Stride.Graphics/ComputeShaderFormatSupport.cs type ComputeShaderFormatSupport (line 15) | [Flags] FILE: sources/engine/Stride.Graphics/CubeMapFace.cs type CubeMapFace (line 10) | public enum CubeMapFace FILE: sources/engine/Stride.Graphics/CullMode.cs type CullMode (line 14) | [DataContract] FILE: sources/engine/Stride.Graphics/Data/BufferData.cs class BufferData (line 14) | [DataContract] method BufferData (line 18) | public BufferData() method BufferData (line 22) | public BufferData(BufferFlags bufferFlags, byte[] content) method New (line 58) | public static BufferData New(BufferFlags bufferFlags, T[] content) ... FILE: sources/engine/Stride.Graphics/Data/BufferSerializer.cs class BufferSerializer (line 15) | public class BufferSerializer : DataSerializer method PreSerialize (line 17) | public override void PreSerialize(ref Buffer buffer, ArchiveMode mode,... method Serialize (line 22) | public override void Serialize(ref Buffer buffer, ArchiveMode mode, Se... FILE: sources/engine/Stride.Graphics/Data/GraphicsSerializerExtensions.cs class GraphicsSerializerExtensions (line 11) | public static class GraphicsSerializerExtensions method ToSerializableVersion (line 18) | public static Buffer ToSerializableVersion(this BufferData bufferData) method GetSerializationData (line 31) | public static BufferData GetSerializationData(this Buffer buffer) method SetSerializationData (line 42) | public static void SetSerializationData(this Buffer buffer, BufferData... method ToSerializableVersion (line 53) | public static Texture ToSerializableVersion(this Image image) method ToSerializableVersion (line 65) | public static Texture ToSerializableVersion(this TextureSerializationD... method GetSerializationData (line 77) | public static TextureSerializationData GetSerializationData(this Textu... method SetSerializationData (line 88) | public static void SetSerializationData(this Texture texture, Image im... method SetSerializationData (line 98) | public static void SetSerializationData(this Texture texture, TextureS... FILE: sources/engine/Stride.Graphics/Data/ITexturesStreamingProvider.cs type ITexturesStreamingProvider (line 11) | public interface ITexturesStreamingProvider method FullyLoadTexture (line 19) | void FullyLoadTexture(Texture obj, ref ImageDescription imageDescripti... method RegisterTexture (line 27) | void RegisterTexture(Texture obj, ref ImageDescription imageDescriptio... method UnregisterTexture (line 33) | void UnregisterTexture(Texture obj); FILE: sources/engine/Stride.Graphics/Data/ImageTextureSerializer.cs class ImageTextureSerializer (line 12) | internal class ImageTextureSerializer : ContentSerializerBase method Serialize (line 17) | public override void Serialize(ContentSerializerContext context, Seria... method Construct (line 48) | public override object Construct(ContentSerializerContext context) method DeserializeImage (line 53) | private static unsafe void DeserializeImage(ContentManager contentMana... FILE: sources/engine/Stride.Graphics/Data/TextureContentSerializer.cs class TextureContentSerializer (line 11) | internal class TextureContentSerializer : ContentSerializerBase method Serialize (line 14) | public override void Serialize(ContentSerializerContext context, Seria... method Serialize (line 19) | internal static void Serialize(ArchiveMode mode, SerializationStream s... method Construct (line 135) | public override object Construct(ContentSerializerContext context) method DeserializeTexture (line 140) | private static void DeserializeTexture(ContentManager contentManager, ... FILE: sources/engine/Stride.Graphics/Data/TextureImageSerializer.cs class TextureImageSerializer (line 11) | internal class TextureImageSerializer : ContentSerializerBase method Serialize (line 17) | public override void Serialize(ContentSerializerContext context, Seria... method Construct (line 58) | public override object Construct(ContentSerializerContext context) FILE: sources/engine/Stride.Graphics/Data/TextureSerializationData.cs class TextureSerializationData (line 15) | public sealed class TextureSerializationData method TextureSerializationData (line 44) | public TextureSerializationData([NotNull] Image image) method TextureSerializationData (line 56) | public TextureSerializationData([NotNull] Image image, bool enableStre... method Write (line 67) | public void Write(SerializationStream stream) FILE: sources/engine/Stride.Graphics/Data/TextureSerializer.cs class TextureSerializer (line 11) | public class TextureSerializer : DataSerializer method PreSerialize (line 14) | public override void PreSerialize(ref Texture texture, ArchiveMode mod... method Serialize (line 20) | public override void Serialize(ref Texture texture, ArchiveMode mode, ... FILE: sources/engine/Stride.Graphics/DefaultCommandListLock.cs type DefaultCommandListLock (line 11) | public struct DefaultCommandListLock : IDisposable method DefaultCommandListLock (line 16) | public DefaultCommandListLock(CommandList lockObject) method Dispose (line 31) | public void Dispose() FILE: sources/engine/Stride.Graphics/DepthStencilClearOptions.cs type DepthStencilClearOptions (line 12) | [Flags] FILE: sources/engine/Stride.Graphics/DepthStencilStateDescription.cs type DepthStencilStateDescription (line 23) | [DataContract] method DepthStencilStateDescription (line 67) | public DepthStencilStateDescription() method DepthStencilStateDescription (line 78) | public DepthStencilStateDescription(bool depthEnable, bool depthWriteE... method Clone (line 186) | public readonly DepthStencilStateDescription Clone() method Equals (line 192) | public readonly bool Equals(DepthStencilStateDescription other) method Equals (line 205) | public override readonly bool Equals(object obj) method GetHashCode (line 221) | public override readonly int GetHashCode() FILE: sources/engine/Stride.Graphics/DepthStencilStates.cs class DepthStencilStates (line 9) | public static class DepthStencilStates FILE: sources/engine/Stride.Graphics/DepthStencilStencilOpDescription.cs type DepthStencilStencilOpDescription (line 19) | [DataContract] method DepthStencilStencilOpDescription (line 86) | public DepthStencilStencilOpDescription() method Equals (line 107) | public readonly bool Equals(DepthStencilStencilOpDescription other) method Equals (line 116) | public override readonly bool Equals(object obj) method GetHashCode (line 132) | public override readonly int GetHashCode() FILE: sources/engine/Stride.Graphics/DescriptorPool.cs class DescriptorPool (line 11) | public partial class DescriptorPool : GraphicsResourceBase method New (line 22) | public static DescriptorPool New(GraphicsDevice graphicsDevice, Descri... method DescriptorPool (line 38) | private DescriptorPool(GraphicsDevice graphicsDevice, DescriptorTypeCo... method Destroy (line 51) | protected override void Destroy() method Reset (line 60) | public void Reset() method Allocate (line 74) | internal int Allocate(int size) FILE: sources/engine/Stride.Graphics/DescriptorSet.cs type DescriptorSet (line 9) | public readonly partial struct DescriptorSet method New (line 20) | public static DescriptorSet New(GraphicsDevice graphicsDevice, Descrip... method DescriptorSet (line 39) | private DescriptorSet(GraphicsDevice graphicsDevice, DescriptorPool po... method SetValue (line 57) | public readonly void SetValue(int slot, object value) method SetShaderResourceView (line 67) | public readonly void SetShaderResourceView(int slot, GraphicsResource ... method SetSamplerState (line 77) | public readonly void SetSamplerState(int slot, SamplerState samplerState) method SetConstantBuffer (line 89) | public readonly void SetConstantBuffer(int slot, Buffer buffer, int of... method SetUnorderedAccessView (line 99) | public readonly void SetUnorderedAccessView(int slot, GraphicsResource... FILE: sources/engine/Stride.Graphics/DescriptorSetEntry.cs type DescriptorSetEntry (line 14) | internal struct DescriptorSetEntry(object value, int offset, int size) FILE: sources/engine/Stride.Graphics/DescriptorSetLayout.cs class DescriptorSetLayout (line 13) | public partial class DescriptorSetLayout : GraphicsResourceBase method New (line 23) | public static DescriptorSetLayout New(GraphicsDevice device, Descripto... method DescriptorSetLayout (line 45) | private DescriptorSetLayout(GraphicsDevice device, DescriptorSetLayout... FILE: sources/engine/Stride.Graphics/DescriptorSetLayoutBuilder.cs class DescriptorSetLayoutBuilder (line 15) | public class DescriptorSetLayoutBuilder method AddBinding (line 55) | public void AddBinding(ParameterKey key, string logicalGroup, EffectPa... type Entry (line 85) | internal readonly record struct Entry FILE: sources/engine/Stride.Graphics/DescriptorSetLayoutEntry.cs type DescriptorSetLayoutEntry (line 11) | internal struct DescriptorSetLayoutEntry method DescriptorSetLayoutEntry (line 16) | public DescriptorSetLayoutEntry(EffectParameterClass type, int arraySi... FILE: sources/engine/Stride.Graphics/DescriptorTypeCount.cs type DescriptorTypeCount (line 13) | public readonly record struct DescriptorTypeCount(EffectParameterClass T... FILE: sources/engine/Stride.Graphics/DeviceCreationFlags.cs type DeviceCreationFlags (line 11) | [Flags] FILE: sources/engine/Stride.Graphics/Direct3D/ComPtrEqualityComparer.cs class ComPtrEqualityComparer (line 19) | internal sealed class ComPtrEqualityComparer : IEqualityComparer x, ComPtr y) => x.Handle == y.H... method GetHashCode (line 33) | public unsafe int GetHashCode([DisallowNull] ComPtr obj) => ((nint)... FILE: sources/engine/Stride.Graphics/Direct3D/ComPtrHelpers.Direct3D.cs class ComPtrHelpers (line 20) | internal static unsafe class ComPtrHelpers method NullComPtr (line 29) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsNull (line 44) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method IsNotNull (line 59) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method EqualsComPtr (line 75) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method CastComPtr (line 93) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToComPtr (line 108) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToComPtr (line 123) | public static ComPtr ToComPtr(TChild* native... method SafeRelease (line 136) | public static void SafeRelease(ref T* nativePtr) method SafeRelease (line 152) | public static void SafeRelease(ref ComPtr comPtr) method AsIUnknown (line 168) | public static ComPtr AsIUnknown(this ComPtr comPtr) method AsComPtr (line 181) | public static ComPtr AsComPtr(this ComPtr comPtr) method AsComPtrUnsafe (line 201) | public static ComPtr AsComPtrUnsafe(this ComPtr AsDeviceChild(this ComPtr AsDeviceChild(this ComPtr(this ComPtr comPtr, string name) FILE: sources/engine/Stride.Graphics/Direct3D/DisplayMode.Direct3D.cs type DisplayMode (line 10) | public partial record struct DisplayMode FILE: sources/engine/Stride.Graphics/Direct3D/DxgiConstants.cs class DxgiConstants (line 11) | internal static class DxgiConstants type DeviceRemoveReason (line 48) | public enum DeviceRemoveReason FILE: sources/engine/Stride.Graphics/Direct3D/GraphicsAdapter.Direct3D.cs class GraphicsAdapter (line 39) | public sealed unsafe partial class GraphicsAdapter method GraphicsAdapter (line 127) | internal GraphicsAdapter(ComPtr adapter, uint adapterOr... method Destroy (line 201) | protected override void Destroy() method IsProfileSupported (line 215) | public bool IsProfileSupported(GraphicsProfile graphicsProfile) FILE: sources/engine/Stride.Graphics/Direct3D/GraphicsAdapterFactory.Direct3D.cs class GraphicsAdapterFactory (line 14) | public static unsafe partial class GraphicsAdapterFactory method InitializeInternal (line 52) | internal static void InitializeInternal() FILE: sources/engine/Stride.Graphics/Direct3D/GraphicsProfileHelper.cs class GraphicsProfileHelper (line 15) | internal static class GraphicsProfileHelper method ToFeatureLevel (line 22) | public static D3DFeatureLevel[] ToFeatureLevel(this GraphicsProfile[] ... method ToFeatureLevel (line 36) | public static D3DFeatureLevel ToFeatureLevel(this GraphicsProfile prof... method FromFeatureLevel (line 43) | public static GraphicsProfile FromFeatureLevel(D3DFeatureLevel level) ... FILE: sources/engine/Stride.Graphics/Direct3D/SwapChainGraphicsPresenter.Direct3D.cs class SwapChainGraphicsPresenter (line 53) | public unsafe class SwapChainGraphicsPresenter : GraphicsPresenter method SwapChainGraphicsPresenter (line 126) | public SwapChainGraphicsPresenter(GraphicsDevice device, PresentationP... method GetBackBuffer (line 218) | private ComPtr GetBackBuffer(uint index = ... method GetFullScreenState (line 240) | private bool GetFullScreenState(out ComPtr fullScreenOutput) method GetFullScreenState (line 255) | private bool GetFullScreenState() method SetFullscreenState (line 278) | private void SetFullscreenState(bool isFullScreen) method BeginDraw (line 346) | public override void BeginDraw(CommandList commandList) method EndDraw (line 351) | public override void EndDraw(CommandList commandList, bool present) method Present (line 360) | public override void Present() method OnNameChanged (line 404) | protected override void OnNameChanged() method OnDestroyed (line 415) | protected internal override void OnDestroyed(bool immediately = false) method OnRecreated (line 427) | public override void OnRecreated() method ResizeBackBuffer (line 450) | protected override void ResizeBackBuffer(int width, int height, PixelF... method ResizeDepthStencilBuffer (line 519) | protected override void ResizeDepthStencilBuffer(int width, int height... method CreateSwapChain (line 549) | private void CreateSwapChain() method CreateSwapChainForUWP (line 565) | private void CreateSwapChainForUWP() method CreateSwapChainForWindows (line 680) | private void CreateSwapChainForWindows() method CreateSwapChainForDesktop (line 689) | private void CreateSwapChainForDesktop(IntPtr handle) method GetSwapChainFlags (line 795) | private SwapChainFlag GetSwapChainFlags() method ToSupportedFlipModelFormat (line 825) | private static PixelFormat ToSupportedFlipModelFormat(PixelFormat pixe... method GetLatestDxgiSwapChainVersion (line 842) | private static uint GetLatestDxgiSwapChainVersion(IDXGISwapChain1* dxg... FILE: sources/engine/Stride.Graphics/Direct3D/Win32.cs class Win32 (line 15) | internal static class Win32 method LoadLibrary (line 17) | [DllImport("kernel32", EntryPoint = "LoadLibrary", SetLastError = true... method GetModuleHandle (line 20) | [DllImport("kernel32", CharSet = CharSet.Unicode, SetLastError = true)] type DISPLAY_DEVICEW (line 24) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method EnumDisplayDevicesW (line 39) | [DllImport("user32", ExactSpelling = true)] type BOOL (line 44) | public readonly struct BOOL(int value) method GetHashCode (line 62) | public override int GetHashCode() => Value.GetHashCode(); method ToString (line 64) | public override string ToString() => Value.ToString(); type WChar32 (line 68) | [InlineArray(Length)] method AsSpan (line 74) | public Span AsSpan() => MemoryMarshal.CreateSpan(ref e0, Length); type WChar128 (line 78) | [InlineArray(Length)] method AsSpan (line 84) | public Span AsSpan() => MemoryMarshal.CreateSpan(ref e0, Length); FILE: sources/engine/Stride.Graphics/Direct3D11/Buffer.Direct3D11.cs class Buffer (line 16) | public unsafe partial class Buffer method InitializeFromImpl (line 47) | protected partial Buffer InitializeFromImpl(ref readonly BufferDescrip... method OnDestroyed (line 165) | protected internal override void OnDestroyed(bool immediately = false) method OnRecreate (line 178) | protected internal override bool OnRecreate() method Recreate (line 210) | public void Recreate(IntPtr dataPointer) method GetShaderResourceView (line 241) | internal ComPtr GetShaderResourceView(PixelF... method GetRenderTargetView (line 286) | internal ComPtr GetRenderTargetView(PixelForma... method OnNameChanged (line 316) | protected override void OnNameChanged() method InitializeViews (line 337) | private void InitializeViews() FILE: sources/engine/Stride.Graphics/Direct3D11/CommandList.Direct3D11.cs class CommandList (line 26) | public unsafe partial class CommandList method New (line 67) | public static CommandList New(GraphicsDevice device) method CommandList (line 76) | internal CommandList(GraphicsDevice device) : base(device) method OnDestroyed (line 95) | protected internal override void OnDestroyed(bool immediately = false) method Reset (line 112) | public unsafe partial void Reset() method Flush (line 119) | public partial void Flush() method Close (line 133) | public partial CompiledCommandList Close() method ClearStateImpl (line 141) | private partial void ClearStateImpl() method ResetTargetsImpl (line 160) | private void ResetTargetsImpl() method SetRenderTargetsImpl (line 183) | private partial void SetRenderTargetsImpl(Texture depthStencilView, Re... method SetScissorRectangleImpl (line 205) | private unsafe partial void SetScissorRectangleImpl(ref readonly Recta... method SetScissorRectanglesImpl (line 216) | private unsafe partial void SetScissorRectanglesImpl(ReadOnlySpan buffers) method SetViewportImpl (line 259) | private unsafe void SetViewportImpl() method UnsetRenderTargets (line 275) | public void UnsetRenderTargets() method SetConstantBuffer (line 289) | internal void SetConstantBuffer(ShaderStage stage, int slot, Buffer bu... method SetConstantBuffer (line 325) | internal void SetConstantBuffer(ShaderStage stage, int slot, int offse... method SetSamplerState (line 363) | internal void SetSamplerState(ShaderStage stage, int slot, SamplerStat... method SetShaderResourceView (line 399) | internal void SetShaderResourceView(ShaderStage stage, int slot, Graph... method OMSetSingleUnorderedAccessView (line 435) | private void OMSetSingleUnorderedAccessView(int slot, ComPtr thr... method ExecuteCommandLists (line 230) | public void ExecuteCommandLists(int count, CompiledCommandList[] comma... method SimulateReset (line 235) | public void SimulateReset() method InitializePostFeatures (line 243) | private unsafe partial void InitializePostFeatures() method GetRendererName (line 251) | private partial string GetRendererName() => rendererName; method InitializePlatformDevice (line 259) | private unsafe partial void InitializePlatformDevice(GraphicsProfile[]... method OnDeviceInfoQueueMessage (line 444) | private void OnDeviceInfoQueueMessage(ref readonly Message message) method ProcessInfoQueueMessages (line 460) | internal void ProcessInfoQueueMessages() method AdjustDefaultPipelineStateDescription (line 532) | private partial void AdjustDefaultPipelineStateDescription(ref Pipelin... method DestroyPlatformDevice (line 542) | protected partial void DestroyPlatformDevice() method ReleaseDevice (line 550) | private void ReleaseDevice() method OnDestroyed (line 590) | internal void OnDestroyed(bool immediately = false) method TagResourceAsNotAlive (line 602) | internal partial void TagResourceAsNotAlive(GraphicsResourceLink resou... FILE: sources/engine/Stride.Graphics/Direct3D11/GraphicsDeviceFeatures.Direct3D11.cs type GraphicsDeviceFeatures (line 39) | public unsafe partial struct GraphicsDeviceFeatures method GraphicsDeviceFeatures (line 48) | internal GraphicsDeviceFeatures(GraphicsDevice device) FILE: sources/engine/Stride.Graphics/Direct3D11/GraphicsOutput.Direct3D11.cs class GraphicsOutput (line 43) | public sealed unsafe partial class GraphicsOutput method FindClosestMatchingDisplayMode (line 88) | public DisplayMode FindClosestMatchingDisplayMode(ReadOnlySpan... method TryGetResource (line 99) | private ComPtr TryGetResource() method SetDebugName (line 115) | private void SetDebugName() method Initialize (line 143) | private partial void Initialize() { } method OnDestroyed (line 156) | protected internal virtual partial void OnDestroyed(bool immediately =... method OnRecreate (line 173) | protected internal virtual bool OnRecreate() method GetCpuAccessFlagsFromUsage (line 183) | internal static CpuAccessFlag GetCpuAccessFlagsFromUsage(GraphicsResou... method SwapInternal (line 198) | internal virtual void SwapInternal(GraphicsResourceBase other) FILE: sources/engine/Stride.Graphics/Direct3D11/PipelineState.Direct3D11.cs class PipelineState (line 28) | public unsafe partial class PipelineState method PipelineState (line 73) | internal PipelineState(GraphicsDevice graphicsDevice, PipelineStateDes... method Apply (line 107) | internal void Apply(CommandList commandList, PipelineState previousPip... method OnDestroyed (line 171) | protected internal override void OnDestroyed(bool immediately = false) method CreateInputLayout (line 216) | private void CreateInputLayout(scoped ReadOnlySpan( method Instantiate (line 738) | public ComPtr Instantiate(TSource source) method Release (line 774) | public void Release(TValue* value) method Release (line 779) | public void Release(ComPtr valueComPtr) method Dispose (line 813) | public void Dispose() method ThrowSemanticNameTooLong (line 836) | [DoesNotReturn] FILE: sources/engine/Stride.Graphics/Direct3D11/QueryPool.Direct3D11.cs class QueryPool (line 13) | public unsafe partial class QueryPool method TryGetData (line 40) | public bool TryGetData(long[] dataArray) method OnDestroyed (line 57) | protected internal override void OnDestroyed(bool immediately = false) method Recreate (line 74) | private unsafe partial void Recreate() FILE: sources/engine/Stride.Graphics/Direct3D11/Rational.Direct3D11.cs type Rational (line 8) | public partial struct Rational method FromSilk (line 15) | internal static Rational FromSilk(Silk.NET.DXGI.Rational rational) method ToSilk (line 24) | internal readonly Silk.NET.DXGI.Rational ToSilk() FILE: sources/engine/Stride.Graphics/Direct3D11/SamplerState.Direct3D11.cs class SamplerState (line 16) | public unsafe partial class SamplerState method SamplerState (line 39) | private SamplerState(GraphicsDevice device, ref readonly SamplerStateD... method OnRecreate (line 48) | protected internal override bool OnRecreate() method OnDestroyed (line 57) | protected internal override void OnDestroyed(bool immediately = false) method CreateNativeSamplerState (line 68) | private unsafe void CreateNativeSamplerState() FILE: sources/engine/Stride.Graphics/Direct3D11/Texture.Direct3D11.cs class Texture (line 40) | public unsafe partial class Texture method Recreate (line 123) | public void Recreate(DataBox[] dataBoxes = null) method IsDepthStencilReadOnlySupported (line 138) | public static bool IsDepthStencilReadOnlySupported(GraphicsDevice device) method InitializeFromImpl (line 155) | internal Texture InitializeFromImpl(ID3D11Texture2D* texture, bool tre... method InitializeFromImpl (line 187) | internal Texture InitializeFromImpl(ID3D11ShaderResourceView* srv) method SwapInternal (line 233) | internal override void SwapInternal(GraphicsResourceBase other) method InitializeFromImpl (line 271) | private partial void InitializeFromImpl(DataBox[] dataBoxes) method OnDestroyed (line 442) | protected internal override void OnDestroyed(bool immediately = false) method OnRecreateImpl (line 464) | private partial void OnRecreateImpl() method GetShaderResourceView (line 492) | private ComPtr GetShaderResourceView(ViewTyp... method GetRenderTargetView (line 600) | private ComPtr GetRenderTargetView(ViewType vi... method GetUnorderedAccessView (line 700) | private ComPtr GetUnorderedAccessView(ViewT... method GetDepthStencilView (line 778) | private ComPtr GetDepthStencilView(out bool ha... method GetBindFlagsFromTextureFlags (line 839) | private static BindFlag GetBindFlagsFromTextureFlags(TextureFlags flags) method ConvertDataBoxes (line 856) | private static unsafe ReadOnlySpan ConvertDataBoxes(R... method IsFlipped (line 875) | private partial bool IsFlipped() method ConvertToNativeDescription1D (line 884) | private Texture1DDesc ConvertToNativeDescription1D() method ComputeShaderResourceViewFormat (line 905) | private Format ComputeShaderResourceViewFormat() method ConvertFromNativeDescription (line 919) | private static TextureDescription ConvertFromNativeDescription(Texture... method ConvertToNativeDescription2D (line 968) | private Texture2DDesc ConvertToNativeDescription2D() method ComputeShaderResourceFormatFromDepthFormat (line 1042) | internal static PixelFormat ComputeShaderResourceFormatFromDepthFormat... method ComputeDepthViewFormatFromTextureFormat (line 1064) | internal static Format ComputeDepthViewFormatFromTextureFormat(PixelFo... method ConvertToNativeDescription3D (line 1082) | private Texture3DDesc ConvertToNativeDescription3D() method CheckMipLevels (line 1109) | private static TextureDescription CheckMipLevels(GraphicsDevice device... method CalculateMipCountFromSize (line 1129) | private static int CalculateMipCountFromSize(int size, int minimumSize... method CalculateMipCount (line 1157) | private static int CalculateMipCount(int width, int height, int minimu... method IsStencilFormat (line 1171) | internal static bool IsStencilFormat(PixelFormat format) method GetCpuAccessFlagsFromUsage (line 1189) | private new CpuAccessFlag GetCpuAccessFlagsFromUsage(GraphicsResourceU... FILE: sources/engine/Stride.Graphics/Direct3D12/Buffer.Direct3D12.cs class Buffer (line 21) | public unsafe partial class Buffer method InitializeFromImpl (line 47) | protected partial Buffer InitializeFromImpl(ref readonly BufferDescrip... method OnDestroyed (line 115) | protected internal override void OnDestroyed(bool immediately = false) method OnRecreate (line 123) | protected internal override bool OnRecreate() method Recreate (line 149) | public void Recreate(IntPtr dataPointer) method GetShaderResourceView (line 300) | internal CpuDescriptorHandle GetShaderResourceView(PixelFormat viewFor... method GetUnorderedAccessView (line 339) | internal CpuDescriptorHandle GetUnorderedAccessView(PixelFormat viewFo... FILE: sources/engine/Stride.Graphics/Direct3D12/CommandList.Direct3D12.cs class CommandList (line 27) | public unsafe partial class CommandList method New (line 57) | public static CommandList New(GraphicsDevice device) method CommandList (line 66) | private CommandList(GraphicsDevice device) : base(device) method OnDestroyed (line 72) | protected internal override void OnDestroyed(bool immediately = false) method Reset (line 105) | public unsafe partial void Reset() method Flush (line 163) | public partial void Flush() method Close (line 178) | public partial CompiledCommandList Close() method FlushInternal (line 214) | private void FlushInternal(bool wait) method ClearStateImpl (line 235) | private partial void ClearStateImpl() { } method ResetTargetsImpl (line 240) | private void ResetTargetsImpl() { } method SetRenderTargetsImpl (line 247) | private partial void SetRenderTargetsImpl(Texture depthStencilBuffer, ... method SetStreamTargets (line 275) | public void SetStreamTargets(params Buffer[] buffers) method SetViewportImpl (line 283) | private void SetViewportImpl() method SetScissorRectangleImpl (line 340) | private unsafe partial void SetScissorRectangleImpl(ref readonly Recta... method SetScissorRectanglesImpl (line 349) | private unsafe partial void SetScissorRectanglesImpl(ReadOnlySpan heap) type ResourceBarrierTransitionRestore (line 2141) | private readonly struct ResourceBarrierTransitionRestore(CommandList c... method Dispose (line 2144) | public readonly void Dispose() FILE: sources/engine/Stride.Graphics/Direct3D12/CompiledCommandList.Direct3D12.cs type CompiledCommandList (line 13) | public unsafe partial struct CompiledCommandList FILE: sources/engine/Stride.Graphics/Direct3D12/DescriptorPool.Direct3D12.cs class DescriptorPool (line 15) | public unsafe partial class DescriptorPool method DescriptorPool (line 47) | private DescriptorPool(GraphicsDevice graphicsDevice, DescriptorTypeCo... method OnDestroyed (line 96) | protected internal override void OnDestroyed(bool immediately = false) method Reset (line 107) | public void Reset() FILE: sources/engine/Stride.Graphics/Direct3D12/DescriptorSet.Direct3D12.cs type DescriptorSet (line 14) | public readonly unsafe partial struct DescriptorSet method DescriptorSet (line 60) | private DescriptorSet(GraphicsDevice graphicsDevice, DescriptorPool po... method SetValue (line 109) | public void SetValue(int slot, object value) method SetShaderResourceView (line 126) | public void SetShaderResourceView(int slot, GraphicsResource shaderRes... method SetSamplerState (line 142) | public void SetSamplerState(int slot, SamplerState samplerState) method SetConstantBuffer (line 163) | public void SetConstantBuffer(int slot, Buffer buffer, int offset, int... method SetUnorderedAccessView (line 186) | public void SetUnorderedAccessView(int slot, GraphicsResource unordere... FILE: sources/engine/Stride.Graphics/Direct3D12/DescriptorSetLayout.Direct3D12.cs class DescriptorSetLayout (line 11) | public partial class DescriptorSetLayout method DescriptorSetLayout (line 58) | private DescriptorSetLayout(GraphicsDevice device, DescriptorSetLayout... FILE: sources/engine/Stride.Graphics/Direct3D12/GraphicsDevice.Direct3D12.Allocators.cs class GraphicsDevice (line 15) | public unsafe partial class GraphicsDevice class DescriptorAllocator (line 20) | internal class DescriptorAllocator(GraphicsDevice device, DescriptorHe... method Dispose (line 38) | public void Dispose() method Allocate (line 54) | public CpuDescriptorHandle Allocate(int count = 1) FILE: sources/engine/Stride.Graphics/Direct3D12/GraphicsDevice.Direct3D12.Fence.cs class GraphicsDevice (line 17) | public unsafe partial class GraphicsDevice type FenceHelper (line 30) | internal struct FenceHelper : IDisposable method FenceHelper (line 66) | public FenceHelper(GraphicsDevice graphicsDevice) method IsFenceCompleteInternal (line 91) | internal bool IsFenceCompleteInternal(ulong fenceValue) method WaitForFenceCPUInternal (line 119) | internal void WaitForFenceCPUInternal(ulong fenceValue) method Signal (line 140) | internal readonly void Signal(ID3D12CommandQueue* nativeCommandQueue... method Wait (line 154) | internal readonly void Wait(ID3D12CommandQueue* nativeCommandQueue, ... method Dispose (line 163) | public void Dispose() FILE: sources/engine/Stride.Graphics/Direct3D12/GraphicsDevice.Direct3D12.Pools.cs class GraphicsDevice (line 15) | public unsafe partial class GraphicsDevice class ResourcePool (line 37) | internal abstract class ResourcePool : IDisposable method ResourcePool (line 60) | protected ResourcePool(GraphicsDevice graphicsDevice, bool threadSafe) method Dispose (line 67) | public void Dispose() method GetObject (line 96) | public ComPtr GetObject(ulong completedFenceValue) method CreateObject (line 132) | protected abstract ComPtr CreateObject(); method ResetObject (line 142) | protected abstract void ResetObject(ComPtr obj); method RecycleObject (line 153) | public void RecycleObject(ulong fenceValue, ComPtr obj) type LiveObject (line 170) | private readonly record struct LiveObject(ulong FenceValue, ComPtr CreateObject() method ResetObject (line 274) | protected override void ResetObject(ComPtr obj) class HeapPool (line 300) | internal class HeapPool(GraphicsDevice graphicsDevice, bool threadSafe... method CreateObject (line 308) | protected override ComPtr CreateObject() method ResetObject (line 327) | protected override void ResetObject(ComPtr obj... FILE: sources/engine/Stride.Graphics/Direct3D12/GraphicsDevice.Direct3D12.cs class GraphicsDevice (line 21) | public unsafe partial class GraphicsDevice method Begin (line 233) | public void Begin() method EnableProfile (line 243) | public void EnableProfile(bool enabledFlag) { } method End (line 248) | public void End() method ExecuteCommandList (line 262) | public void ExecuteCommandList(CompiledCommandList commandList) method ExecuteCommandLists (line 280) | public void ExecuteCommandLists(int count, CompiledCommandList[] comma... method SimulateReset (line 309) | public void SimulateReset() method InitializePostFeatures (line 317) | private unsafe partial void InitializePostFeatures() { } method GetRendererName (line 319) | private partial string GetRendererName() => rendererName; method InitializePlatformDevice (line 327) | private unsafe partial void InitializePlatformDevice(GraphicsProfile[]... method AllocateUploadBuffer (line 541) | internal IntPtr AllocateUploadBuffer(int size, out ComPtr... method TryGetResource (line 103) | private ComPtr TryGetResource() method SetDebugName (line 118) | internal void SetDebugName() method ForgetNativeChildWithoutReleasing (line 128) | protected internal void ForgetNativeChildWithoutReleasing() method Initialize (line 146) | private partial void Initialize() { } method OnDestroyed (line 159) | protected internal virtual partial void OnDestroyed(bool immediately =... method OnRecreate (line 197) | protected internal virtual bool OnRecreate() method SwapInternal (line 206) | internal virtual void SwapInternal(GraphicsResourceBase other) FILE: sources/engine/Stride.Graphics/Direct3D12/MappedResource.Direct3D12.cs type MappedResource (line 11) | public readonly unsafe partial struct MappedResource FILE: sources/engine/Stride.Graphics/Direct3D12/PipelineState.Direct3D12.cs class PipelineState (line 28) | public unsafe partial class PipelineState method PipelineState (line 118) | internal PipelineState(GraphicsDevice graphicsDevice, PipelineStateDes... method OnDestroyed (line 701) | protected internal override void OnDestroyed(bool immediately = false) FILE: sources/engine/Stride.Graphics/Direct3D12/QueryPool.Direct3D12.cs class QueryPool (line 20) | public unsafe partial class QueryPool method TryGetData (line 59) | public unsafe bool TryGetData(long[] dataArray) method Recreate (line 123) | private unsafe partial void Recreate() method OnDestroyed (line 179) | protected internal override void OnDestroyed(bool immediately = false) method ResetInternal (line 191) | internal void ResetInternal() FILE: sources/engine/Stride.Graphics/Direct3D12/SamplerState.Direct3D12.cs class SamplerState (line 15) | public unsafe partial class SamplerState method SamplerState (line 32) | private SamplerState(GraphicsDevice device, ref readonly SamplerStateD... method OnRecreate (line 41) | protected internal override bool OnRecreate() method CreateNativeDeviceChild (line 49) | private void CreateNativeDeviceChild() FILE: sources/engine/Stride.Graphics/Direct3D12/Texture.Direct3D12.cs class Texture (line 42) | public unsafe partial class Texture method Recreate (line 78) | public void Recreate(DataBox[] dataBoxes = null) method IsDepthStencilReadOnlySupported (line 91) | public static bool IsDepthStencilReadOnlySupported(GraphicsDevice device) method SwapInternal (line 97) | internal override void SwapInternal(GraphicsResourceBase other) method InitializeFromImpl (line 118) | internal Texture InitializeFromImpl(ID3D12Resource* texture, bool trea... method InitializeFromImpl (line 190) | private partial void InitializeFromImpl(DataBox[] dataBoxes) method OnDestroyed (line 819) | protected internal override void OnDestroyed(bool immediately = false) method OnRecreateImpl (line 845) | private partial void OnRecreateImpl() method GetBindFlagsFromTextureFlags (line 869) | private static ResourceFlags GetBindFlagsFromTextureFlags(TextureFlags... method IsFlipped (line 896) | private partial bool IsFlipped() method ConvertToNativeDescription1D (line 905) | internal ResourceDesc ConvertToNativeDescription1D() method ConvertToNativeDescription2D (line 935) | internal ResourceDesc ConvertToNativeDescription2D() method ComputeShaderResourceFormatFromDepthFormat (line 1002) | internal static PixelFormat ComputeShaderResourceFormatFromDepthFormat... method ConvertToNativeDescription3D (line 1020) | internal ResourceDesc ConvertToNativeDescription3D() method CheckMipLevels (line 1049) | private static TextureDescription CheckMipLevels(GraphicsDevice device... method CalculateMipCountFromSize (line 1072) | private static int CalculateMipCountFromSize(int size, int minimumSize... method CalculateMipCount (line 1098) | private static int CalculateMipCount(int width, int height, int minimu... FILE: sources/engine/Stride.Graphics/Direct3D12/WinPixNative.cs class WinPixNative (line 27) | public static class WinPixNative method PreLoad (line 32) | internal static void PreLoad() method WinPixNative (line 37) | static WinPixNative() method LoadPixGpuCapturer (line 56) | public static void LoadPixGpuCapturer() method PIXEndEventOnCommandList (line 108) | [MethodImpl(MethodImplOptions.AggressiveInlining)] type PIXCaptureParametersType (line 114) | public enum PIXCaptureParametersType : uint type PIXCaptureParametersGPU (line 120) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] method PIXBeginCapture2 (line 128) | [DllImport(RuntimeDllName, EntryPoint = "PIXBeginCapture2", method PIXEndCapture (line 133) | [DllImport(RuntimeDllName, EntryPoint = "PIXEndCapture", method PIXEndEventOnCommandList (line 138) | [DllImport(RuntimeDllName, EntryPoint = "PIXEndEventOnCommandList", Ca... method PIXEndEventOnCommandQueue (line 147) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method PIXEndEventOnCommandQueue (line 154) | [DllImport(RuntimeDllName, EntryPoint = "PIXEndEventOnCommandQueue", C... method PIXBeginEventOnCommandList (line 167) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method PIXBeginEventOnCommandList (line 174) | [DllImport(RuntimeDllName, EntryPoint = "PIXBeginEventOnCommandList", ... method PIXBeginEventOnCommandQueue (line 190) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method PIXBeginEventOnCommandQueue (line 197) | [DllImport(RuntimeDllName, EntryPoint = "PIXBeginEventOnCommandQueue",... method PIXSetMarkerOnCommandList (line 213) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method PIXSetMarkerOnCommandList (line 220) | [DllImport(RuntimeDllName, EntryPoint = "PIXSetMarkerOnCommandList", C... method PIXSetMarkerOnCommandQueue (line 236) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method PIXSetMarkerOnCommandQueue (line 243) | [DllImport(RuntimeDllName, EntryPoint = "PIXSetMarkerOnCommandQueue", ... FILE: sources/engine/Stride.Graphics/DisplayMode.cs type DisplayMode (line 13) | public readonly partial record struct DisplayMode(PixelFormat Format, in... FILE: sources/engine/Stride.Graphics/DisplayRotation.cs type DisplayRotation (line 10) | public enum DisplayRotation FILE: sources/engine/Stride.Graphics/EffectDescriptorSetReflection.cs class EffectDescriptorSetReflection (line 17) | public class EffectDescriptorSetReflection method New (line 48) | public static EffectDescriptorSetReflection New(GraphicsDevice graphic... method EffectDescriptorSetReflection (line 90) | private EffectDescriptorSetReflection(string defaultSetSlot) method GetLayout (line 105) | public DescriptorSetLayoutBuilder? GetLayout(string name) method GetLayoutIndex (line 124) | public int GetLayoutIndex(string name) method AddLayout (line 143) | public void AddLayout(string descriptorSetName, DescriptorSetLayoutBui... type LayoutEntry (line 157) | internal readonly record struct LayoutEntry(string Name, DescriptorSet... FILE: sources/engine/Stride.Graphics/Effects/Effect.cs class Effect (line 17) | [ContentSerializer(typeof(DataContentSerializer))] method Effect (line 27) | internal Effect() method Effect (line 42) | public Effect(GraphicsDevice device, EffectBytecode bytecode) method InitializeFrom (line 47) | internal void InitializeFrom(GraphicsDevice device, EffectBytecode byt... method HasParameter (line 71) | public bool HasParameter(ParameterKey parameterKey) method Initialize (line 97) | private void Initialize() method PrepareReflection (line 105) | private static void PrepareReflection(EffectReflection reflection) method LoadDefaultParameters (line 130) | private void LoadDefaultParameters() method UpdateResourceBindingKey (line 170) | private static void UpdateResourceBindingKey(ref EffectResourceBinding... method UpdateValueBindingKey (line 224) | private static void UpdateValueBindingKey(ref EffectValueDescription b... method FindOrCreateResourceKey (line 307) | private static ParameterKey FindOrCreateResourceKey(string name) method FindOrCreateValueKey (line 312) | private static ParameterKey FindOrCreateValueKey(ref EffectValueDes... method UpdateConstantBufferHashes (line 322) | private static void UpdateConstantBufferHashes(EffectReflection reflec... method HashConstantBufferMember (line 344) | internal static void HashConstantBufferMember(ref ObjectIdBuilder hash... method HashType (line 353) | private static void HashType(ref ObjectIdBuilder hashBuilder, ref Effe... FILE: sources/engine/Stride.Graphics/Effects/EffectSerializer.cs class EffectSerializer (line 10) | internal class EffectSerializer : DataSerializer method Serialize (line 12) | public override void Serialize(ref Effect effect, ArchiveMode mode, Se... FILE: sources/engine/Stride.Graphics/FastTextRenderer.cs type TextInfo (line 42) | private struct TextInfo method FastTextRenderer (line 50) | public FastTextRenderer([NotNull] GraphicsContext graphicsContext, int m... method Destroy (line 55) | protected override void Destroy() FILE: sources/engine/Stride.Graphics/FillMode.cs type FillMode (line 14) | [DataContract] FILE: sources/engine/Stride.Graphics/Font/CharacterBitmap.cs class CharacterBitmap (line 14) | internal sealed class CharacterBitmap : IDisposable method CharacterBitmap (line 30) | public CharacterBitmap() method CharacterBitmap (line 44) | public CharacterBitmap(IntPtr data, ref Int2 borderSize, int width, in... method CopyAndAddBordersFromGrays (line 64) | private static unsafe void CopyAndAddBordersFromGrays(nint data, nint ... method CopyAndAddBordersFromMono (line 101) | private static unsafe void CopyAndAddBordersFromMono(nint data, nint d... method Dispose (line 250) | public void Dispose() FILE: sources/engine/Stride.Graphics/Font/CharacterSpecification.cs class CharacterSpecification (line 14) | internal class CharacterSpecification : IEquatable method CharacterSpecification (line 16) | public CharacterSpecification(char character, string fontName, Vector2... method Equals (line 79) | public override bool Equals(object? obj) method Equals (line 85) | public bool Equals(CharacterSpecification? other) method Equals (line 106) | public static bool Equals(CharacterSpecification? left, CharacterSpeci... method GetHashCode (line 118) | public override int GetHashCode() FILE: sources/engine/Stride.Graphics/Font/FontAntiAliasMode.cs type FontAntiAliasMode (line 31) | [DataContract] FILE: sources/engine/Stride.Graphics/Font/FontCacheManager.cs class FontCacheManager (line 14) | internal class FontCacheManager : ComponentBase method FontCacheManager (line 27) | public FontCacheManager(FontSystem system, int textureDefaultSize = 1024) method ReloadCache (line 39) | private void ReloadCache(GraphicsResourceBase graphicsResourceBase, IS... method ClearCache (line 50) | public void ClearCache() method UploadCharacterBitmap (line 63) | public void UploadCharacterBitmap(CommandList commandList, CharacterSp... method RemoveLessUsedCharacters (line 101) | private void RemoveLessUsedCharacters(int frameCount = 5) method Destroy (line 114) | protected override void Destroy() method NotifyCharacterUtilization (line 125) | public void NotifyCharacterUtilization(CharacterSpecification character) FILE: sources/engine/Stride.Graphics/Font/FontDataFactory.cs class FontDataFactory (line 15) | public class FontDataFactory : IFontFactory method NewStatic (line 17) | public SpriteFont NewStatic(float size, IList glyphs, IList glyphs, IList glyphs, IList glyphs, IList glyphs, IList glyphs, IList glyphs, IList glyphs, IList glyphs, IList t... method NewStatic (line 46) | SpriteFont NewStatic(float size, IList glyphs, IList ima... method NewDynamic (line 61) | SpriteFont NewDynamic(float defaultSize, string fontName, FontStyle st... method NewScalable (line 80) | SpriteFont NewScalable(float size, IList glyphs, IList... method NewScalable (line 97) | SpriteFont NewScalable(float size, IList glyphs, IList i... FILE: sources/engine/Stride.Graphics/Font/OfflineRasterizedSpriteFont.cs class OfflineRasterizedSpriteFont (line 12) | [ReferenceSerializer, DataSerializerGlobal(typeof(ReferenceSerializer glyphs, ... method GetExtraSpacing (line 64) | public override float GetExtraSpacing(float fontSize) method GetExtraLineSpacing (line 69) | public override float GetExtraLineSpacing(float fontSize) method GetFontDefaultLineSpacing (line 74) | public override float GetFontDefaultLineSpacing(float fontSize) method GetBaseOffsetY (line 79) | protected override float GetBaseOffsetY(float fontSize) method IsCharPresent (line 84) | public override bool IsCharPresent(char c) method GetGlyph (line 89) | protected override Glyph GetGlyph(CommandList commandList, char charac... FILE: sources/engine/Stride.Graphics/Font/OfflineRasterizedSpriteFontContentSerializer.cs class OfflineRasterizedSpriteFontContentSerializer (line 8) | internal class OfflineRasterizedSpriteFontContentSerializer : DataConten... method Construct (line 10) | public override object Construct(ContentSerializerContext context) FILE: sources/engine/Stride.Graphics/Font/OfflineRasterizedSpriteFontSerializer.cs class OfflineRasterizedSpriteFontSerializer (line 15) | internal class OfflineRasterizedSpriteFontSerializer : DataSerializer method CharacterKey (line 166) | public CharacterKey(char character, Vector2 size) method Equals (line 173) | public bool Equals(CharacterKey other) method Equals (line 178) | public override bool Equals(object obj) method GetHashCode (line 184) | public override int GetHashCode() FILE: sources/engine/Stride.Graphics/Font/RuntimeRasterizedSpriteFontContentSerializer.cs class RuntimeRasterizedSpriteFontContentSerializer (line 8) | internal class RuntimeRasterizedSpriteFontContentSerializer : DataConten... method Construct (line 10) | public override object Construct(ContentSerializerContext context) FILE: sources/engine/Stride.Graphics/Font/RuntimeRasterizedSpriteFontSerializer.cs class RuntimeRasterizedSpriteFontSerializer (line 14) | internal class RuntimeRasterizedSpriteFontSerializer : DataSerializer glyphs... method GetExtraSpacing (line 67) | public override float GetExtraSpacing(float fontSize) method GetExtraLineSpacing (line 72) | public override float GetExtraLineSpacing(float fontSize) method GetFontDefaultLineSpacing (line 77) | public override float GetFontDefaultLineSpacing(float fontSize) method GetBaseOffsetY (line 82) | protected override float GetBaseOffsetY(float fontSize) method IsCharPresent (line 87) | public override bool IsCharPresent(char c) method GetGlyph (line 92) | protected override Glyph GetGlyph(CommandList commandList, char charac... FILE: sources/engine/Stride.Graphics/Font/SignedDistanceFieldSpriteFontContentSerializer.cs class SignedDistanceFieldSpriteFontContentSerializer (line 8) | internal class SignedDistanceFieldSpriteFontContentSerializer : DataCont... method Construct (line 10) | public override object Construct(ContentSerializerContext context) FILE: sources/engine/Stride.Graphics/Font/SignedDistanceFieldSpriteFontSerializer.cs class SignedDistanceFieldSpriteFontSerializer (line 15) | internal class SignedDistanceFieldSpriteFontSerializer : DataSerializer<... method PreSerialize (line 19) | public override void PreSerialize(ref SignedDistanceFieldSpriteFont te... method Initialize (line 24) | public override void Initialize(SerializerSelector serializerSelector) method Serialize (line 33) | public override void Serialize(ref SignedDistanceFieldSpriteFont font,... method EnumerateGenericInstantiations (line 56) | public void EnumerateGenericInstantiations(SerializerSelector serializ... FILE: sources/engine/Stride.Graphics/FormatSupport.cs type FormatSupport (line 15) | [Flags] FILE: sources/engine/Stride.Graphics/FrameworkResources.Designer.cs class FrameworkResources (line 23) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method FrameworkResources (line 32) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/engine/Stride.Graphics/GeometricPrimitives/GeometricMeshData.cs class GeometricMeshData (line 11) | public class GeometricMeshData : ComponentBase where T : struct, IVertex method GeometricMeshData (line 13) | public GeometricMeshData(T[] vertices, int[] indices, bool isLeftHanded) FILE: sources/engine/Stride.Graphics/GeometricPrimitives/GeometricPrimitive.Capsule.cs class GeometricPrimitive (line 82) | public partial class GeometricPrimitive class Capsule (line 87) | public static class Capsule method New (line 101) | public static GeometricPrimitive New(GraphicsDevice device, float le... method New (line 117) | public static GeometricMeshData New(flo... FILE: sources/engine/Stride.Graphics/GeometricPrimitives/GeometricPrimitive.Cone.cs class GeometricPrimitive (line 10) | public partial class GeometricPrimitive class Cone (line 15) | public static class Cone method New (line 28) | public static GeometricPrimitive New(GraphicsDevice device, float ra... method New (line 44) | public static GeometricMeshData New(flo... FILE: sources/engine/Stride.Graphics/GeometricPrimitives/GeometricPrimitive.Cube.cs class GeometricPrimitive (line 81) | public partial class GeometricPrimitive class Cube (line 86) | public static class Cube method New (line 119) | public static GeometricPrimitive New(GraphicsDevice device, float si... method New (line 134) | public static GeometricPrimitive New(GraphicsDevice device, Vector3 ... method New (line 148) | public static GeometricMeshData New(flo... method New (line 161) | public static GeometricMeshData New(Vec... FILE: sources/engine/Stride.Graphics/GeometricPrimitives/GeometricPrimitive.Cylinder.cs class GeometricPrimitive (line 84) | public partial class GeometricPrimitive class Cylinder (line 89) | public static class Cylinder method GetCircleVector (line 92) | private static Vector3 GetCircleVector(int i, int tessellation) method New (line 113) | public static GeometricPrimitive New(GraphicsDevice device, float he... method New (line 130) | public static GeometricMeshData New(flo... FILE: sources/engine/Stride.Graphics/GeometricPrimitives/GeometricPrimitive.Disc.cs class GeometricPrimitive (line 10) | public partial class GeometricPrimitive class Disc (line 15) | public static class Disc method New (line 28) | public static GeometricPrimitive New(GraphicsDevice device, float ra... method New (line 44) | public static GeometricMeshData New(flo... FILE: sources/engine/Stride.Graphics/GeometricPrimitives/GeometricPrimitive.GeoSphere.cs class GeometricPrimitive (line 84) | public partial class GeometricPrimitive class GeoSphere (line 89) | public static class GeoSphere method New (line 128) | public static GeometricPrimitive New(GraphicsDevice graphicsDevice, ... method New (line 142) | public static GeometricMeshData New(flo... type GeoSphereData (line 148) | private struct GeoSphereData method Create (line 172) | public unsafe GeometricMeshData Creat... method FixPole (line 363) | private unsafe void FixPole(int poleIndex) method DivideEdge (line 418) | private void DivideEdge(int i0, int i1, out Vector3 outVertex, out... type UndirectedEdge (line 444) | private struct UndirectedEdge : IEquatable method UndirectedEdge (line 446) | public UndirectedEdge(int item1, int item2) method Equals (line 458) | public bool Equals(UndirectedEdge other) method Equals (line 463) | public override bool Equals(object obj) method GetHashCode (line 469) | public override int GetHashCode() FILE: sources/engine/Stride.Graphics/GeometricPrimitives/GeometricPrimitive.Plane.cs type NormalDirection (line 31) | public enum NormalDirection class GeometricPrimitive (line 38) | public partial class GeometricPrimitive class Plane (line 43) | public static class Plane method New (line 60) | public static GeometricPrimitive New(GraphicsDevice device, float si... method New (line 79) | public static GeometricMeshData New(flo... FILE: sources/engine/Stride.Graphics/GeometricPrimitives/GeometricPrimitive.Sphere.cs class GeometricPrimitive (line 82) | public partial class GeometricPrimitive class Sphere (line 87) | public static class Sphere method New (line 100) | public static GeometricPrimitive New(GraphicsDevice device, float ra... method New (line 115) | public static GeometricMeshData New(flo... FILE: sources/engine/Stride.Graphics/GeometricPrimitives/GeometricPrimitive.Teapot.cs class GeometricPrimitive (line 83) | public partial class GeometricPrimitive class Teapot (line 88) | public static class Teapot type TeapotPatch (line 95) | private struct TeapotPatch method TeapotPatch (line 97) | public TeapotPatch(bool mirrorZ, params int[] indices) method New (line 276) | public static GeometricPrimitive New(GraphicsDevice device, float si... method New (line 292) | public static GeometricMeshData New(flo... method CubicInterpolate (line 339) | public static Vector3 CubicInterpolate(ref Vector3 p1, ref Vector3 p... method CubicTangent (line 351) | private static Vector3 CubicTangent(ref Vector3 p1, ref Vector3 p2, ... method CreatePatchVertices (line 363) | private static void CreatePatchVertices(Vector3[] patch, int tessell... method CreatePatchIndices (line 439) | private static IEnumerable CreatePatchIndices(int tessellation,... method TessellatePatch (line 471) | private static void TessellatePatch(List New(flo... FILE: sources/engine/Stride.Graphics/GeometricPrimitives/GeometricPrimitive.cs class GeometricPrimitive (line 34) | public class GeometricPrimitive : ComponentBase where T : unmanaged, ... method GeometricPrimitive (line 72) | public GeometricPrimitive(GraphicsDevice graphicsDevice, GeometricMesh... method Draw (line 117) | public void Draw(GraphicsContext graphicsContext, EffectInstance effec... method ReverseWinding (line 144) | private void ReverseWinding(T[] vertices, TIndex[] indices) method GeometricPrimitive (line 164) | public GeometricPrimitive(GraphicsDevice graphicsDevice, GeometricMesh... class GeometricPrimitive (line 162) | public partial class GeometricPrimitive : GeometricPrimitive(T[] vertices, TIndex[] indices) method GeometricPrimitive (line 164) | public GeometricPrimitive(GraphicsDevice graphicsDevice, GeometricMesh... FILE: sources/engine/Stride.Graphics/GraphicsAdapter.cs class GraphicsAdapter (line 16) | public sealed partial class GraphicsAdapter : ComponentBase method ToString (line 34) | public override string ToString() FILE: sources/engine/Stride.Graphics/GraphicsAdapterFactory.cs class GraphicsAdapterFactory (line 12) | public static partial class GraphicsAdapterFactory method Initialize (line 25) | public static void Initialize() method Reset (line 41) | public static void Reset() method Dispose (line 53) | public static void Dispose() FILE: sources/engine/Stride.Graphics/GraphicsContext.cs class GraphicsContext (line 11) | public class GraphicsContext method GraphicsContext (line 25) | public GraphicsContext(GraphicsDevice graphicsDevice, GraphicsResource... FILE: sources/engine/Stride.Graphics/GraphicsDevice.cs class GraphicsDevice (line 15) | public partial class GraphicsDevice : ComponentBase method GetRendererName (line 103) | private partial string GetRendererName(); method GraphicsDevice (line 130) | protected GraphicsDevice(GraphicsAdapter adapter, GraphicsProfile[] gr... method Recreate (line 163) | public void Recreate(GraphicsAdapter adapter, GraphicsProfile[] graphi... method InitializePlatformDevice (line 198) | private unsafe partial void InitializePlatformDevice(GraphicsProfile[]... method InitializePostFeatures (line 203) | private unsafe partial void InitializePostFeatures(); method Destroy (line 206) | protected override void Destroy() method DestroyPlatformDevice (line 260) | protected partial void DestroyPlatformDevice(); method New (line 352) | public static GraphicsDevice New(DeviceCreationFlags creationFlags = D... method New (line 380) | public static GraphicsDevice New(GraphicsAdapter adapter, DeviceCreati... method New (line 412) | public static GraphicsDevice New(GraphicsAdapter adapter, DeviceCreati... method GetOrCreateSharedData (line 427) | public T GetOrCreateSharedData(object key, CreateSharedData shar... method RegisterTextureMemoryUsage (line 450) | internal void RegisterTextureMemoryUsage(long memoryChange) method RegisterBufferMemoryUsage (line 459) | internal void RegisterBufferMemoryUsage(long memoryChange) method AdjustDefaultPipelineStateDescription (line 468) | private partial void AdjustDefaultPipelineStateDescription(ref Pipelin... method TagResourceAsNotAlive (line 477) | internal partial void TagResourceAsNotAlive(GraphicsResourceLink resou... FILE: sources/engine/Stride.Graphics/GraphicsDeviceException.cs class GraphicsDeviceException (line 12) | public class GraphicsDeviceException : GraphicsException method GraphicsDeviceException (line 25) | public GraphicsDeviceException() : base(DefaultMessage) { } method GraphicsDeviceException (line 35) | public GraphicsDeviceException(string? message, GraphicsDeviceStatus s... method GraphicsDeviceException (line 52) | public GraphicsDeviceException(string? message, Exception? innerExcept... FILE: sources/engine/Stride.Graphics/GraphicsDeviceExtensions.cs class GraphicsDeviceExtensions (line 16) | public static class GraphicsDeviceExtensions method DrawQuad (line 28) | public static void DrawQuad(this GraphicsContext graphicsContext, Effe... method DrawQuad (line 40) | public static void DrawQuad(this CommandList commandList) method DrawTexture (line 54) | public static void DrawTexture(this GraphicsContext graphicsContext, T... method DrawTexture (line 72) | public static void DrawTexture(this GraphicsContext graphicsContext, T... method DrawTexture (line 89) | public static void DrawTexture(this GraphicsContext graphicsContext, T... method DrawTexture (line 110) | public static void DrawTexture(this GraphicsContext graphicsContext, T... method GetSharedWhiteTexture (line 122) | public static Texture GetSharedWhiteTexture(this GraphicsDevice device) FILE: sources/engine/Stride.Graphics/GraphicsDeviceFeatures.cs type GraphicsDeviceFeatures (line 33) | public partial struct GraphicsDeviceFeatures type FeaturesPerFormat (line 177) | public readonly struct FeaturesPerFormat method FeaturesPerFormat (line 179) | internal FeaturesPerFormat(PixelFormat format, MultisampleCount maxi... method ToString (line 209) | public override readonly string ToString() method ToString (line 215) | public override readonly string ToString() FILE: sources/engine/Stride.Graphics/GraphicsDeviceServiceLocal.cs class GraphicsDeviceServiceLocal (line 19) | public class GraphicsDeviceServiceLocal : IGraphicsDeviceService method GraphicsDeviceServiceLocal (line 25) | public GraphicsDeviceServiceLocal(GraphicsDevice graphicsDevice) method GraphicsDeviceServiceLocal (line 35) | public GraphicsDeviceServiceLocal(IServiceRegistry registry, GraphicsD... FILE: sources/engine/Stride.Graphics/GraphicsDeviceStatus.cs type GraphicsDeviceStatus (line 29) | public enum GraphicsDeviceStatus FILE: sources/engine/Stride.Graphics/GraphicsException.cs class GraphicsException (line 15) | public class GraphicsException : Exception method GraphicsException (line 22) | public GraphicsException() : base(DefaultMessage) { } method GraphicsException (line 28) | public GraphicsException(string message) : base(message) { } method GraphicsException (line 41) | public GraphicsException(string? message, Exception? innerException) :... FILE: sources/engine/Stride.Graphics/GraphicsMarshal.cs class GraphicsMarshal (line 20) | public static unsafe class GraphicsMarshal method GetNativeSwapChain (line 30) | public static ComPtr? GetNativeSwapChain(GraphicsPres... method GetNativeDevice (line 43) | public static ComPtr GetNativeDevice(GraphicsDevice devi... method GetNativeDeviceContext (line 52) | public static ComPtr GetNativeDeviceContext(Graph... method GetNativeResource (line 61) | public static ComPtr GetNativeResource(GraphicsResourc... method GetNativeShaderResourceView (line 71) | public static ComPtr GetNativeShaderResource... method GetNativeRenderTargetView (line 81) | public static ComPtr GetNativeRenderTargetView... method CreateTextureFromNative (line 93) | public static Texture CreateTextureFromNative(GraphicsDevice device, I... method GetNativeDevice (line 117) | public static ComPtr GetNativeDevice(GraphicsDevice devi... method GetNativeCommandQueue (line 126) | public static ComPtr GetNativeCommandQueue(Graphic... method GetNativeResource (line 135) | public static ComPtr GetNativeResource(GraphicsResourc... method GetNativeShaderResourceView (line 144) | public static CpuDescriptorHandle GetNativeShaderResourceView(Graphics... method GetNativeRenderTargetView (line 153) | public static CpuDescriptorHandle GetNativeRenderTargetView(Texture te... method CreateTextureFromNative (line 165) | public static Texture CreateTextureFromNative(GraphicsDevice device, I... FILE: sources/engine/Stride.Graphics/GraphicsOutput.cs class GraphicsOutput (line 14) | public sealed partial class GraphicsOutput : ComponentBase FILE: sources/engine/Stride.Graphics/GraphicsPresenter.cs class GraphicsPresenter (line 46) | public abstract class GraphicsPresenter : ComponentBase method GraphicsPresenter (line 74) | protected GraphicsPresenter(GraphicsDevice device, PresentationParamet... method BeginDraw (line 177) | public virtual void BeginDraw(CommandList commandList) method EndDraw (line 192) | public virtual void EndDraw(CommandList commandList, bool present) method Present (line 203) | public abstract void Present(); method Resize (line 217) | public void Resize(int width, int height, PixelFormat format) method SetOutputColorSpace (line 282) | public void SetOutputColorSpace(ColorSpaceType colorSpace, PixelFormat... method NormalizeBackBufferFormat (line 306) | private PixelFormat NormalizeBackBufferFormat(PixelFormat backBufferFo... method DestroyChildrenTextures (line 325) | protected List DestroyChildrenTextures(Texture parentTexture) method ResizeBackBuffer (line 358) | protected abstract void ResizeBackBuffer(int width, int height, PixelF... method ResizeDepthStencilBuffer (line 373) | protected abstract void ResizeDepthStencilBuffer(int width, int height... method DetachDepthStencilBuffer (line 384) | protected void DetachDepthStencilBuffer() method Destroy (line 390) | protected override void Destroy() method OnDestroyed (line 408) | protected internal virtual void OnDestroyed(bool immediately = false) method OnRecreated (line 423) | public virtual void OnRecreated() method ProcessPresentationParameters (line 434) | protected virtual void ProcessPresentationParameters() method CreateDepthStencilBuffer (line 452) | protected virtual void CreateDepthStencilBuffer() FILE: sources/engine/Stride.Graphics/GraphicsResource.cs class GraphicsResource (line 11) | public abstract partial class GraphicsResource : GraphicsResourceBase method GraphicsResource (line 16) | protected GraphicsResource() { } method GraphicsResource (line 22) | protected GraphicsResource(GraphicsDevice device) : base(device) { } method GraphicsResource (line 32) | protected GraphicsResource(GraphicsDevice device, string? name) : base... FILE: sources/engine/Stride.Graphics/GraphicsResourceAllocator.cs class GraphicsResourceAllocator (line 32) | public class GraphicsResourceAllocator : ComponentBase type QueryPoolDescription (line 43) | protected internal sealed class ResourceCache : Diction... method GraphicsResourceAllocator (line 92) | public GraphicsResourceAllocator(GraphicsDevice graphicsDevice) method DefaultRecyclePolicy (line 133) | private static bool DefaultRecyclePolicy(GraphicsResourceLink resource... method Recycle (line 143) | public void Recycle() method Recycle (line 157) | public void Recycle(GraphicsResourceRecyclePolicyDelegate recyclePolicy) method GetBufferDescription (line 197) | private static BufferDescription GetBufferDescription(Buffer buffer) =... method GetTextureDescription (line 201) | private static TextureDescription GetTextureDescription(Texture textur... method GetQueryPoolDescription (line 205) | private static QueryPoolDescription GetQueryPoolDescription(QueryPool ... method GetTemporaryTexture (line 213) | public Texture GetTemporaryTexture(TextureDescription description) method GetTemporaryBuffer (line 231) | public Buffer GetTemporaryBuffer(BufferDescription description, PixelF... method GetQueryPool (line 246) | public QueryPool GetQueryPool(QueryType queryType, int queryCount) method AddReference (line 263) | public void AddReference(GraphicsResource resource) method ReleaseReference (line 279) | public void ReleaseReference(GraphicsResourceBase resource) method CreateTexture (line 298) | protected virtual Texture CreateTexture(TextureDescription description... method CreateBuffer (line 312) | protected virtual Buffer CreateBuffer(BufferDescription description, P... method CreateQueryPool (line 325) | protected virtual QueryPool CreateQueryPool(QueryPoolDescription descr... method Destroy (line 334) | protected override void Destroy() method GetTemporaryResource (line 381) | private TResource GetTemporaryResource( method UpdateReference (line 460) | private void UpdateReference(GraphicsResourceBase resource, int refere... method UpdateReferenceCount (line 500) | private bool UpdateReferenceCount( method UpdateCounter (line 540) | private void UpdateCounter(GraphicsResourceLink resourceLink, int refe... FILE: sources/engine/Stride.Graphics/GraphicsResourceAllocatorExtensions.cs class GraphicsResourceAllocatorExtensions (line 9) | public static class GraphicsResourceAllocatorExtensions method GetTemporaryTexture2D (line 17) | public static Texture GetTemporaryTexture2D(this GraphicsResourceAlloc... method GetTemporaryTexture2D (line 35) | public static Texture GetTemporaryTexture2D(this GraphicsResourceAlloc... method GetTemporaryTexture2D (line 54) | public static Texture GetTemporaryTexture2D(this GraphicsResourceAlloc... FILE: sources/engine/Stride.Graphics/GraphicsResourceBase.cs class GraphicsResourceBase (line 12) | public partial class GraphicsResourceBase : ComponentBase method GraphicsResourceBase (line 42) | protected GraphicsResourceBase() : this(device: null, name: null) { } method GraphicsResourceBase (line 48) | protected GraphicsResourceBase(GraphicsDevice device) : this(device, n... method GraphicsResourceBase (line 58) | protected GraphicsResourceBase(GraphicsDevice device, string? name) : ... method AttachToGraphicsDevice (line 68) | internal void AttachToGraphicsDevice(GraphicsDevice device) method Initialize (line 88) | private partial void Initialize(); method OnPause (line 101) | protected internal virtual bool OnPause() method OnResume (line 113) | protected internal virtual void OnResume() method Destroy (line 122) | protected override void Destroy() method OnDestroyed (line 155) | protected internal virtual partial void OnDestroyed(bool immediately =... FILE: sources/engine/Stride.Graphics/GraphicsResourceFactoryBase.cs class GraphicsResourceFactoryBase (line 31) | public abstract class GraphicsResourceFactoryBase : ComponentBase method GraphicsResourceFactoryBase (line 43) | protected internal GraphicsResourceFactoryBase(GraphicsDevice device) FILE: sources/engine/Stride.Graphics/GraphicsResourceLifetimeState.cs type GraphicsResourceLifetimeState (line 9) | public enum GraphicsResourceLifetimeState FILE: sources/engine/Stride.Graphics/GraphicsResourceLink.cs class GraphicsResourceLink (line 12) | public sealed class GraphicsResourceLink method GraphicsResourceLink (line 19) | internal GraphicsResourceLink(GraphicsResourceBase resource) FILE: sources/engine/Stride.Graphics/GraphicsResourceState.cs type GraphicsResourceState (line 11) | [Flags] FILE: sources/engine/Stride.Graphics/GraphicsResourceUsage.cs type GraphicsResourceUsage (line 11) | [DataContract] FILE: sources/engine/Stride.Graphics/IGraphicsDeviceService.cs type IGraphicsDeviceService (line 32) | public interface IGraphicsDeviceService FILE: sources/engine/Stride.Graphics/IVertex.cs type IVertex (line 9) | public interface IVertex method GetLayout (line 15) | VertexDeclaration GetLayout(); method FlipWinding (line 20) | void FlipWinding(); FILE: sources/engine/Stride.Graphics/ImageOrientation.cs type ImageOrientation (line 8) | public enum ImageOrientation FILE: sources/engine/Stride.Graphics/IndexBufferBinding.cs class IndexBufferBinding (line 13) | [DataSerializer(typeof(IndexBufferBinding.Serializer))] method IndexBufferBinding (line 31) | public IndexBufferBinding(Buffer indexBuffer, bool is32Bit, int indexC... method Equals (line 68) | public bool Equals(IndexBufferBinding other) method Equals (line 83) | public override bool Equals(object obj) method GetHashCode (line 102) | public override int GetHashCode() class Serializer (line 112) | internal class Serializer : DataSerializer method Serialize (line 119) | public override void Serialize(ref IndexBufferBinding indexBufferBin... FILE: sources/engine/Stride.Graphics/IndexBufferHelper.cs type IndexBufferHelper (line 20) | public readonly struct IndexBufferHelper method IndexBufferHelper (line 34) | public IndexBufferHelper(IndexBufferBinding binding, IServiceRegistry ... method IndexBufferHelper (line 40) | public IndexBufferHelper(IndexBufferBinding binding, byte[] dataOuter,... method Is32Bit (line 71) | public bool Is32Bit(out Span data32, out Span data16) method To32Bit (line 91) | public Span To32Bit() method To16Bit (line 111) | public Span To16Bit() method CopyTo (line 127) | public void CopyTo(Span dest) method CopyTo (line 140) | public void CopyTo(Span dest) FILE: sources/engine/Stride.Graphics/IndexElementSize.cs type IndexElementSize (line 9) | public enum IndexElementSize FILE: sources/engine/Stride.Graphics/InputClassification.cs type InputClassification (line 9) | public enum InputClassification FILE: sources/engine/Stride.Graphics/InputElementDescription.cs type InputElementDescription (line 17) | public struct InputElementDescription : IEquatable method Equals (line 78) | public readonly bool Equals(InputElementDescription other) method Equals (line 90) | public override readonly bool Equals(object obj) method GetHashCode (line 106) | public override readonly int GetHashCode() FILE: sources/engine/Stride.Graphics/Interop/Byte4.cs type Byte4 (line 9) | [StructLayout(LayoutKind.Sequential, Size = 4)] FILE: sources/engine/Stride.Graphics/Interop/UShort4.cs type UShort4 (line 9) | [StructLayout(LayoutKind.Sequential, Size = 8)] FILE: sources/engine/Stride.Graphics/MapMode.cs type MapMode (line 9) | public enum MapMode FILE: sources/engine/Stride.Graphics/MappedResource.cs type MappedResource (line 9) | public readonly partial struct MappedResource method MappedResource (line 17) | internal MappedResource(GraphicsResource resource, int subResourceInde... method MappedResource (line 34) | internal MappedResource(GraphicsResource resource, int subResourceInde... FILE: sources/engine/Stride.Graphics/MeshExtension.cs class MeshExtension (line 14) | public static class MeshExtension method AsReadable (line 27) | public static void AsReadable(this VertexBufferBinding binding, IServi... method AsReadable (line 43) | public static void AsReadable(this IndexBufferBinding binding, IServic... method TryGetElement (line 51) | public static bool TryGetElement(this VertexDeclaration declaration, s... method FetchBufferContentOrThrow (line 78) | internal static byte[] FetchBufferContentOrThrow(Buffer buffer, IServi... method TryFetchBufferContent (line 92) | internal static byte[]? TryFetchBufferContent(Buffer buffer, IServiceR... FILE: sources/engine/Stride.Graphics/MultisampleLevel.cs type MultisampleCount (line 29) | public enum MultisampleCount FILE: sources/engine/Stride.Graphics/MutablePipelineState.cs class MutablePipelineState (line 24) | public class MutablePipelineState method MutablePipelineState (line 50) | public MutablePipelineState(GraphicsDevice graphicsDevice) method Update (line 70) | public void Update() class PipelineStateCache (line 97) | [DebuggerDisplay("", Name = $"{nameof(MutablePipelineState)}::{nameof(... method Dispose (line 101) | public void Dispose() FILE: sources/engine/Stride.Graphics/NamespaceDoc.cs class NamespaceDoc (line 8) | [System.Runtime.CompilerServices.CompilerGenerated] FILE: sources/engine/Stride.Graphics/Null/Buffer.Null.cs class Buffer (line 10) | public partial class Buffer method InitializeFromImpl (line 24) | protected partial Buffer InitializeFromImpl(ref readonly BufferDescrip... method Recreate (line 40) | public void Recreate(IntPtr dataPointer) FILE: sources/engine/Stride.Graphics/Null/CommandList.Null.cs class CommandList (line 11) | public partial class CommandList method New (line 18) | public static CommandList New(GraphicsDevice device) method CommandList (line 28) | private CommandList(GraphicsDevice device) : base(device) method Reset (line 36) | public unsafe partial void Reset() method Close (line 48) | public partial CompiledCommandList Close() method Flush (line 57) | public partial void Flush() method ClearStateImpl (line 65) | private partial void ClearStateImpl() method ResetTargetsImpl (line 73) | private void ResetTargetsImpl() method SetRenderTargetsImpl (line 84) | private void SetRenderTargetsImpl(Texture depthStencilBuffer, int rend... method SetScissorRectangleImpl (line 93) | private unsafe partial void SetScissorRectangleImpl(ref Rectangle scis... method SetScissorRectanglesImpl (line 103) | private unsafe partial void SetScissorRectanglesImpl(int scissorCount,... method SetStreamTargets (line 112) | public void SetStreamTargets(params Buffer[] buffers) method UnsetReadWriteBuffers (line 120) | public void UnsetReadWriteBuffers() method UnsetRenderTargets (line 128) | public void UnsetRenderTargets() method SetStencilReference (line 133) | public void SetStencilReference(int stencilReference) method SetPipelineState (line 138) | public void SetPipelineState(PipelineState pipelineState) method SetVertexBuffer (line 143) | public void SetVertexBuffer(int index, Buffer buffer, int offset, int ... method SetIndexBuffer (line 148) | public void SetIndexBuffer(Buffer buffer, int offset, bool is32bits) method ResourceBarrierTransition (line 153) | public void ResourceBarrierTransition(GraphicsResource resource, Graph... method SetDescriptorSets (line 158) | public void SetDescriptorSets(int index, DescriptorSet[] descriptorSets) method Dispatch (line 164) | public void Dispatch(int threadCountX, int threadCountY, int threadCou... method Dispatch (line 174) | public void Dispatch(Buffer indirectBuffer, int offsetInBytes) method Draw (line 184) | public void Draw(int vertexCount, int startVertexLocation = 0) method DrawAuto (line 192) | public void DrawAuto() method DrawIndexed (line 203) | public void DrawIndexed(int indexCount, int startIndexLocation = 0, in... method DrawIndexedInstanced (line 216) | public void DrawIndexedInstanced(int indexCountPerInstance, int instan... method DrawIndexedInstanced (line 226) | public void DrawIndexedInstanced(Buffer argumentsBuffer, int alignedBy... method DrawInstanced (line 238) | public void DrawInstanced(int vertexCountPerInstance, int instanceCoun... method DrawInstanced (line 248) | public void DrawInstanced(Buffer argumentsBuffer, int alignedByteOffse... method BeginProfile (line 258) | public void BeginProfile(Color4 profileColor, string name) method EndProfile (line 266) | public void EndProfile() method Clear (line 279) | public void Clear(Texture depthStencilBuffer, DepthStencilClearOptions... method Clear (line 290) | public void Clear(Texture renderTarget, Color4 color) method ClearReadWrite (line 302) | public void ClearReadWrite(Buffer buffer, Vector4 value) method ClearReadWrite (line 314) | public void ClearReadWrite(Buffer buffer, Int4 value) method ClearReadWrite (line 326) | public void ClearReadWrite(Buffer buffer, UInt4 value) method ClearReadWrite (line 338) | public void ClearReadWrite(Texture texture, Vector4 value) method ClearReadWrite (line 350) | public void ClearReadWrite(Texture texture, Int4 value) method ClearReadWrite (line 362) | public void ClearReadWrite(Texture texture, UInt4 value) method Copy (line 367) | public void Copy(GraphicsResource source, GraphicsResource destination) method CopyMultisample (line 371) | public void CopyMultisample(Texture sourceMultisampleTexture, int sour... method CopyRegion (line 376) | public void CopyRegion(GraphicsResource source, int sourceSubresource,... method CopyCount (line 381) | public void CopyCount(Buffer sourceBuffer, Buffer destBuffer, int offs... method UpdateSubResource (line 392) | internal void UpdateSubResource(GraphicsResource resource, int subReso... method UpdateSubResource (line 403) | internal void UpdateSubResource(GraphicsResource resource, int subReso... method UpdateSubResource (line 427) | internal void UpdateSubResource(GraphicsResource resource, int subReso... method UpdateSubResource (line 451) | internal unsafe partial void UpdateSubResource(GraphicsResource resour... method MapSubResource (line 476) | public unsafe partial MappedResource MapSubResource(GraphicsResource r... method UnmapSubResource (line 490) | public unsafe partial void UnmapSubResource(MappedResource mappedResou... FILE: sources/engine/Stride.Graphics/Null/DescriptorPool.Null.cs class DescriptorPool (line 8) | public partial class DescriptorPool method DescriptorPool (line 17) | private DescriptorPool(GraphicsDevice graphicsDevice, DescriptorTypeCo... method Reset (line 25) | public void Reset() method Recreate (line 33) | private void Recreate() FILE: sources/engine/Stride.Graphics/Null/DescriptorSet.Null.cs type DescriptorSet (line 11) | public partial struct DescriptorSet method DescriptorSet (line 20) | private DescriptorSet(GraphicsDevice graphicsDevice, DescriptorPool po... method SetValue (line 42) | public void SetValue(int slot, object value) method SetShaderResourceView (line 52) | public void SetShaderResourceView(int slot, GraphicsResource shaderRes... method SetSamplerState (line 62) | public void SetSamplerState(int slot, SamplerState samplerState) method SetConstantBuffer (line 74) | public void SetConstantBuffer(int slot, Buffer buffer, int offset, int... method SetUnorderedAccessView (line 84) | public void SetUnorderedAccessView(int slot, GraphicsResource unordere... FILE: sources/engine/Stride.Graphics/Null/DescriptorSetLayout.Null.cs class DescriptorSetLayout (line 11) | public partial class DescriptorSetLayout : GraphicsResourceBase method DescriptorSetLayout (line 19) | private DescriptorSetLayout(GraphicsDevice device, DescriptorSetLayout... FILE: sources/engine/Stride.Graphics/Null/GraphicsAdapter.Null.cs class GraphicsAdapter (line 11) | public partial class GraphicsAdapter method IsProfileSupported (line 58) | public bool IsProfileSupported(GraphicsProfile graphicsProfile) FILE: sources/engine/Stride.Graphics/Null/GraphicsAdapterFactory.Null.cs class GraphicsAdapterFactory (line 8) | public partial class GraphicsAdapterFactory method InitializeInternal (line 13) | private static void InitializeInternal() FILE: sources/engine/Stride.Graphics/Null/GraphicsDevice.Null.cs class GraphicsDevice (line 8) | public partial class GraphicsDevice method OnDestroyed (line 26) | internal void OnDestroyed(bool immediately = false) method TagResourceAsNotAlive (line 38) | internal partial void TagResourceAsNotAlive(GraphicsResourceLink resou... method InitializePlatformDevice (line 49) | private unsafe partial void InitializePlatformDevice(GraphicsProfile[]... method ExecuteCommandList (line 71) | public void ExecuteCommandList(CompiledCommandList commandList) method ExecuteCommandLists (line 81) | public void ExecuteCommandLists(int count, CompiledCommandList[] comma... method Begin (line 89) | public void Begin() method End (line 97) | public void End() method AdjustDefaultPipelineStateDescription (line 106) | private partial void AdjustDefaultPipelineStateDescription(ref Pipelin... method InitializePostFeatures (line 114) | private unsafe partial void InitializePostFeatures() method GetRendererName (line 126) | private partial string GetRendererName() method DestroyPlatformDevice (line 135) | protected partial void DestroyPlatformDevice() FILE: sources/engine/Stride.Graphics/Null/GraphicsDeviceFeatures.Null.cs type GraphicsDeviceFeatures (line 8) | public partial struct GraphicsDeviceFeatures method GraphicsDeviceFeatures (line 10) | internal GraphicsDeviceFeatures(GraphicsDevice deviceRoot) FILE: sources/engine/Stride.Graphics/Null/GraphicsOutput.Null.cs class GraphicsOutput (line 11) | public partial class GraphicsOutput method FindClosestMatchingDisplayMode (line 19) | public DisplayMode FindClosestMatchingDisplayMode(GraphicsProfile[] ta... method InitializeSupportedDisplayModes (line 28) | private void InitializeSupportedDisplayModes() method InitializeCurrentDisplayMode (line 38) | private void InitializeCurrentDisplayMode() FILE: sources/engine/Stride.Graphics/Null/GraphicsResourceBase.Null.cs class GraphicsResourceBase (line 13) | public abstract partial class GraphicsResourceBase method Initialize (line 18) | private partial void Initialize() method OnDestroyed (line 27) | protected internal virtual partial void OnDestroyed(bool immediately =... method OnRecreate (line 37) | protected internal virtual bool OnRecreate() FILE: sources/engine/Stride.Graphics/Null/NullHelper.cs class NullHelper (line 16) | internal static class NullHelper method ToImplement (line 23) | public static void ToImplement() FILE: sources/engine/Stride.Graphics/Null/PipelineState.Null.cs class PipelineState (line 8) | public partial class PipelineState method PipelineState (line 15) | private PipelineState(GraphicsDevice device, PipelineStateDescription ... FILE: sources/engine/Stride.Graphics/Null/QueryPool.Null.cs class QueryPool (line 8) | public partial class QueryPool method Recreate (line 13) | private unsafe partial void Recreate() FILE: sources/engine/Stride.Graphics/Null/SamplerState.Null.cs class SamplerState (line 8) | public partial class SamplerState method SamplerState (line 10) | private SamplerState(GraphicsDevice graphicsDevice, ref readonly Sampl... FILE: sources/engine/Stride.Graphics/Null/SwapChainGraphicsPresenter.Null.cs class SwapChainGraphicsPresenter (line 11) | public class SwapChainGraphicsPresenter : GraphicsPresenter method SwapChainGraphicsPresenter (line 19) | public SwapChainGraphicsPresenter(GraphicsDevice device, PresentationP... method Present (line 68) | public override void Present() method ResizeBackBuffer (line 80) | protected override void ResizeBackBuffer(int width, int height, PixelF... method ResizeDepthStencilBuffer (line 92) | protected override void ResizeDepthStencilBuffer(int width, int height... FILE: sources/engine/Stride.Graphics/Null/Texture.Null.cs class Texture (line 8) | public partial class Texture method Recreate (line 27) | public void Recreate(DataBox[] dataBoxes = null) method IsDepthStencilReadOnlySupported (line 32) | public static bool IsDepthStencilReadOnlySupported(GraphicsDevice device) method SwapInternal (line 42) | internal partial void SwapInternal(Texture other) method InitializeFromImpl (line 54) | private partial void InitializeFromImpl(DataBox[] dataBoxes) method OnRecreateImpl (line 62) | private partial void OnRecreateImpl() method IsFlipped (line 71) | private partial bool IsFlipped() method ComputeShaderResourceFormatFromDepthFormat (line 77) | internal static PixelFormat ComputeShaderResourceFormatFromDepthFormat... FILE: sources/engine/Stride.Graphics/OpenGL/BlendState.OpenGL.cs class BlendState (line 8) | class BlendState method BlendState (line 22) | internal unsafe BlendState(BlendStateDescription blendStateDescription... method ToOpenGL (line 53) | public static BlendEquationModeEXT ToOpenGL(BlendFunction blendFunction) method ToOpenGL (line 72) | public static BlendingFactor ToOpenGL(Blend blend) method Apply (line 112) | internal void Apply(CommandList commandList, BlendState oldBlendState) method RestoreColorMask (line 141) | internal void RestoreColorMask(GL GL) FILE: sources/engine/Stride.Graphics/OpenGL/Buffer.OpenGL.cs class Buffer (line 11) | public unsafe partial class Buffer method InitializeFromImpl (line 28) | protected partial Buffer InitializeFromImpl(ref readonly BufferDescrip... method Recreate (line 48) | public void Recreate(IntPtr dataPointer) method OnRecreate (line 83) | protected internal override bool OnRecreate() method OnDestroyed (line 97) | protected internal override void OnDestroyed(bool immediately = false) method Init (line 115) | protected void Init(IntPtr dataPointer) method UpdateTextureSubResource (line 184) | internal void UpdateTextureSubResource(IntPtr dataPointer, int subreso... FILE: sources/engine/Stride.Graphics/OpenGL/CommandList.OpenGL.cs class CommandList (line 15) | public partial class CommandList method New (line 62) | public static CommandList New(GraphicsDevice device) method CommandList (line 71) | private CommandList(GraphicsDevice device) : base(device) method Reset (line 87) | public unsafe partial void Reset() { } method Flush (line 90) | public partial void Flush() { } method Close (line 93) | public partial CompiledCommandList Close() method Clear (line 98) | public void Clear(Texture depthStencilBuffer, DepthStencilClearOptions... method Clear (line 127) | public void Clear(Texture renderTarget, Color4 color) method ClearReadWrite (line 155) | public unsafe void ClearReadWrite(Buffer buffer, Vector4 value) method ClearReadWrite (line 173) | public unsafe void ClearReadWrite(Buffer buffer, Int4 value) method ClearReadWrite (line 191) | public unsafe void ClearReadWrite(Buffer buffer, UInt4 value) method ClearReadWrite (line 209) | public unsafe void ClearReadWrite(Texture texture, Vector4 value) method ClearReadWrite (line 233) | public unsafe void ClearReadWrite(Texture texture, Int4 value) method ClearReadWrite (line 257) | public unsafe void ClearReadWrite(Texture texture, UInt4 value) method ClearStateImpl (line 284) | private partial void ClearStateImpl() method CopyRegion (line 326) | public unsafe void CopyRegion(GraphicsResource source, int sourceSubRe... method CopyScaler2D (line 472) | internal unsafe void CopyScaler2D(Texture sourceTexture, Texture destTex... method CopyScaler2D (line 557) | internal unsafe void CopyScaler2D(Texture sourceTexture, Rectangle sourc... method Copy (line 639) | public void Copy(GraphicsResource source, GraphicsResource destination) method CopyMultisample (line 656) | public void CopyMultisample(Texture sourceMultisampleTexture, int source... method CopyCount (line 696) | public void CopyCount(Buffer sourceBuffer, Buffer destBuffer, int offset... method Dispatch (line 705) | public void Dispatch(int threadCountX, int threadCountY, int threadCountZ) method Dispatch (line 718) | public void Dispatch(Buffer indirectBuffer, int offsetInBytes) method Draw (line 735) | public void Draw(int vertexCount, int startVertex = 0) method DrawAuto (line 748) | public void DrawAuto(PrimitiveType primitiveType) method DrawIndexed (line 766) | public unsafe void DrawIndexed(int indexCount, int startIndexLocation = ... method DrawIndexedInstanced (line 793) | public unsafe void DrawIndexedInstanced(int indexCountPerInstance, int i... method DrawIndexedInstanced (line 814) | public void DrawIndexedInstanced(Buffer argumentsBuffer, int alignedByte... method DrawInstanced (line 836) | public void DrawInstanced(int vertexCountPerInstance, int instanceCount,... method DrawInstanced (line 854) | public void DrawInstanced(Buffer argumentsBuffer, int alignedByteOffsetF... method BeginProfile (line 879) | public void BeginProfile(Color4 profileColor, string name) method EndProfile (line 887) | public void EndProfile() method WriteTimestamp (line 900) | public void WriteTimestamp(QueryPool queryPool, int index) method ResetQueryPool (line 909) | public void ResetQueryPool(QueryPool queryPool) method MapSubResource (line 913) | public unsafe partial MappedResource MapSubResource(GraphicsResource res... method UnmapSubResource (line 986) | public unsafe partial void UnmapSubResource(MappedResource unmapped) method if (line 1053) | if (buffer != null) type VertexBufferView (line 1735) | struct VertexBufferView method VertexBufferView (line 1741) | public VertexBufferView(Buffer buffer, int offset, int stride) method Equals (line 1758) | public override bool Equals(object other) method GetHashCode (line 1771) | public override int GetHashCode() type IndexBufferView (line 1780) | struct IndexBufferView method IndexBufferView (line 1787) | public IndexBufferView(Buffer buffer, int offset, bool is32Bits) method Equals (line 1805) | public override bool Equals(object other) method GetHashCode (line 1818) | public override int GetHashCode() FILE: sources/engine/Stride.Graphics/OpenGL/DepthStencilState.OpenGL.cs type DepthStencilBoundState (line 8) | struct DepthStencilBoundState type StencilFaceState (line 23) | struct StencilFaceState method Equals (line 35) | public bool Equals(StencilFaceState other) method Equals (line 40) | public override bool Equals(object obj) method GetHashCode (line 46) | public override int GetHashCode() class DepthStencilState (line 73) | public class DepthStencilState method DepthStencilState (line 77) | internal DepthStencilState(DepthStencilStateDescription depthStencilSt... method Apply (line 99) | public void Apply(CommandList commandList) FILE: sources/engine/Stride.Graphics/OpenGL/EffectProgram.OpenGL.cs class EffectProgram (line 20) | class EffectProgram : GraphicsResourceBase type Uniform (line 57) | internal struct Uniform type Texture (line 72) | internal struct Texture method Texture (line 76) | public Texture(int textureUnit) method EffectProgram (line 88) | internal EffectProgram(GraphicsDevice device, EffectBytecode bytecode,... method OnDestroyed (line 98) | protected internal override void OnDestroyed(bool immediately = false) method CreateShaders (line 110) | private void CreateShaders() method OnRecreate (line 218) | protected internal override bool OnRecreate() method Destroy (line 226) | protected override void Destroy() method CreateReflection (line 243) | private void CreateReflection(EffectReflection effectReflection, Shade... method GetReflexionIndex (line 506) | private static int GetReflexionIndex(EffectResourceBindingDescription ... method GetCountFromActiveUniformType (line 519) | private static int GetCountFromActiveUniformType(UniformType type) method GetClassFromActiveUniformType (line 607) | private static EffectParameterClass GetClassFromActiveUniformType(Unif... method GetTypeFromActiveUniformType (line 685) | private static EffectParameterType GetTypeFromActiveUniformType(Unifor... class UniformMergeInfo (line 774) | class UniformMergeInfo FILE: sources/engine/Stride.Graphics/OpenGL/GraphicsAdapter.OpenGL.cs class GraphicsAdapter (line 14) | public unsafe partial class GraphicsAdapter method GraphicsAdapter (line 22) | internal GraphicsAdapter() method IsProfileSupported (line 81) | public bool IsProfileSupported(GraphicsProfile graphicsProfile) FILE: sources/engine/Stride.Graphics/OpenGL/GraphicsAdapterFactory.OpenGL.cs class GraphicsAdapterFactory (line 6) | public partial class GraphicsAdapterFactory method InitializeInternal (line 8) | private static void InitializeInternal() FILE: sources/engine/Stride.Graphics/OpenGL/GraphicsDevice.OpenGL.cs class GraphicsDevice (line 31) | public partial class GraphicsDevice method Use (line 159) | public void Use() method Unuse (line 168) | public void Unuse() method UseOpenGLCreationContext (line 179) | internal UseOpenGLCreationContext UseOpenGLCreationContext() method Begin (line 187) | public void Begin() method End (line 202) | public void End() method GetSquareBuffer (line 219) | internal Buffer GetSquareBuffer() method GetCopyProgram (line 229) | internal uint GetCopyProgram(bool srgb, out int offsetLocation, out in... method CreateCopyProgram (line 253) | private uint CreateCopyProgram(bool srgb, out int offsetLocation, out ... method EnableProfile (line 327) | public void EnableProfile(bool enabledFlag) method EnsureContextActive (line 332) | internal void EnsureContextActive() method ExecuteCommandList (line 340) | public void ExecuteCommandList(CompiledCommandList commandList) method ExecuteCommandLists (line 349) | public void ExecuteCommandLists(int count, CompiledCommandList[] comma... method FindOrCreateFBO (line 358) | internal uint FindOrCreateFBO(GraphicsResourceBase graphicsResource, i... method FindOrCreateFBO (line 372) | internal uint FindOrCreateFBO(FBOTexture texture) method GenerateFBO (line 391) | uint GenerateFBO(FBOTexture depthStencilBuffer, FBOTexture[] renderTar... method FindOrCreateFBO (line 419) | internal uint FindOrCreateFBO(FBOTexture depthStencilBuffer, FBOTextur... method UpdateFBO (line 447) | internal FramebufferAttachment UpdateFBO(FramebufferTarget framebuffer... method UpdateFBO (line 462) | internal void UpdateFBO(FramebufferTarget framebufferTarget, FBOTextur... method BindColorAttachment (line 490) | void BindColorAttachment(FramebufferTarget framebufferTarget, int i, F... method UpdateFBOColorAttachment (line 516) | internal void UpdateFBOColorAttachment(FramebufferTarget framebufferTa... method UpdateFBODepthStencilAttachment (line 542) | internal FramebufferAttachment UpdateFBODepthStencilAttachment(Framebuff... method TryCompileShader (line 577) | internal uint TryCompileShader(ShaderType shaderType, string sourceCode) method UnbindGraphicsContext (line 593) | internal static void UnbindGraphicsContext(IGLContext graphicsContext) method OnApplicationPaused (line 598) | private void OnApplicationPaused(object sender, EventArgs e) method OnApplicationResumed (line 614) | private void OnApplicationResumed(object sender, EventArgs e) method GetRendererName (line 631) | private partial string GetRendererName() => rendererName; method InitializePlatformDevice (line 639) | private unsafe partial void InitializePlatformDevice(GraphicsProfile[] g... method InitializePostFeatures (line 723) | private unsafe partial void InitializePostFeatures() method AdjustDefaultPipelineStateDescription (line 763) | private partial void AdjustDefaultPipelineStateDescription(ref PipelineS... method DebugCallback (line 767) | private static void DebugCallback(GLEnum source, GLEnum type, int id, GL... method DestroyPlatformDevice (line 779) | protected partial void DestroyPlatformDevice() method OnDestroyed (line 794) | internal void OnDestroyed(bool immediately = false) method TagResourceAsNotAlive (line 832) | internal partial void TagResourceAsNotAlive(GraphicsResourceLink resourc... method InitDefaultRenderTarget (line 838) | internal void InitDefaultRenderTarget(PresentationParameters presentatio... class SwapChainBackend (line 881) | private class SwapChainBackend method SwapChainBackend (line 886) | internal SwapChainBackend() method CreateSwapChainBackend (line 901) | private SwapChainBackend CreateSwapChainBackend(PresentationParameters p... type FBOTexture (line 943) | internal struct FBOTexture : IEquatable method FBOTexture (line 949) | public FBOTexture(Texture texture, int arraySlice = 0, int mipLevel = 0) method Equals (line 969) | public bool Equals(FBOTexture other) method Equals (line 974) | public override bool Equals(object obj) method GetHashCode (line 980) | public override int GetHashCode() type FBOKey (line 1002) | internal struct FBOKey : IEquatable method FBOKey (line 1008) | public FBOKey(FBOTexture depthStencilBuffer, FBOTexture[] renderTarget... method Equals (line 1015) | public bool Equals(FBOKey obj2) method Equals (line 1031) | public override bool Equals(object obj) method GetHashCode (line 1040) | public override int GetHashCode() FILE: sources/engine/Stride.Graphics/OpenGL/GraphicsDeviceFeatures.OpenGL.cs type GraphicsDeviceFeatures (line 37) | public partial struct GraphicsDeviceFeatures method EnumerateMSAASupportPerFormat (line 43) | private void EnumerateMSAASupportPerFormat(GraphicsDevice deviceRoot) method GraphicsDeviceFeatures (line 79) | internal GraphicsDeviceFeatures(GraphicsDevice deviceRoot) FILE: sources/engine/Stride.Graphics/OpenGL/GraphicsOutput.OpenGL.cs class GraphicsOutput (line 12) | public partial class GraphicsOutput method GraphicsOutput (line 29) | internal GraphicsOutput(GraphicsAdapter adapter, int displayIndex) method FindClosestMatchingDisplayMode (line 54) | public DisplayMode FindClosestMatchingDisplayMode(GraphicsProfile[] ta... method InitializeSupportedDisplayModes (line 71) | private void InitializeSupportedDisplayModes() method InitializeCurrentDisplayMode (line 99) | private void InitializeCurrentDisplayMode() FILE: sources/engine/Stride.Graphics/OpenGL/GraphicsResource.OpenGL.cs class GraphicsResource (line 11) | public partial class GraphicsResource method OnDestroyed (line 25) | protected internal override void OnDestroyed(bool immediate = false) { } FILE: sources/engine/Stride.Graphics/OpenGL/GraphicsResourceBase.OpenGL.cs class GraphicsResourceBase (line 11) | public partial class GraphicsResourceBase method Initialize (line 19) | private partial void Initialize() method OnDestroyed (line 28) | protected internal virtual partial void OnDestroyed(bool immediately =... method OnRecreate (line 37) | protected internal virtual bool OnRecreate() FILE: sources/engine/Stride.Graphics/OpenGL/MappedResource.OpenGL.cs type MappedResource (line 8) | public partial struct MappedResource FILE: sources/engine/Stride.Graphics/OpenGL/OpenGLConvertExtensions.cs class OpenGLConvertExtensions (line 8) | internal static class OpenGLConvertExtensions method ToOpenGL (line 10) | public static PrimitiveTypeGl ToOpenGL(this PrimitiveType primitiveType) method ToOpenGLMask (line 30) | public static MapBufferAccessMask ToOpenGLMask(this MapMode mapMode) method ToOpenGLES (line 50) | public static PrimitiveTypeGl ToOpenGLES(this PrimitiveType primitiveT... method ToOpenGL (line 69) | public static BufferAccessARB ToOpenGL(this MapMode mapMode) method ToOpenGL (line 87) | public static TextureWrapMode ToOpenGL(this TextureAddressMode address... method ToOpenGLDepthFunction (line 104) | public static DepthFunction ToOpenGLDepthFunction(this CompareFunction... method ToOpenGLStencilFunction (line 129) | public static StencilFunction ToOpenGLStencilFunction(this CompareFunc... method ToOpenGL (line 154) | public static StencilOp ToOpenGL(this StencilOperation operation) method ConvertPixelFormat (line 179) | public static void ConvertPixelFormat(GraphicsDevice graphicsDevice, r... FILE: sources/engine/Stride.Graphics/OpenGL/OpenGLUtils.cs class OpenGLUtils (line 13) | internal static class OpenGLUtils method GetGLVersions (line 16) | public static IEnumerable GetGLVersions(GraphicsProfile[] graphic... method GetGLVersion (line 21) | public static void GetGLVersion(GraphicsProfile graphicsProfile, out i... method GetFeatureLevel (line 42) | public static GraphicsProfile GetFeatureLevel(int version) method GetGLVersion (line 49) | public static void GetGLVersion(GraphicsProfile graphicsProfile, out i... method GetFeatureLevel (line 72) | public static GraphicsProfile GetFeatureLevel(int version) FILE: sources/engine/Stride.Graphics/OpenGL/PipelineState.OpenGL.cs class PipelineState (line 13) | public partial class PipelineState method PipelineState (line 26) | private PipelineState(GraphicsDevice graphicsDevice, PipelineStateDesc... method Apply (line 74) | internal void Apply(CommandList commandList, PipelineState previousPip... method OnDestroyed (line 85) | protected internal override void OnDestroyed(bool immediately = false) type VertexAttribsKey (line 97) | struct VertexAttribsKey : IEquatable method VertexAttribsKey (line 102) | public VertexAttribsKey(VertexAttrib[] attribs) method Equals (line 108) | public bool Equals(VertexAttribsKey other) method Equals (line 113) | public override bool Equals(object obj) method GetHashCode (line 119) | public override int GetHashCode() class GraphicsCache (line 136) | class GraphicsCache method GraphicsCache (line 150) | public GraphicsCache(Func computeKey, Func DestroyChildrenTextures(Texture parentTexture) FILE: sources/engine/Stride.Graphics/OpenGL/Texture.OpenGL.cs method IsDepthStencilReadOnlySupported (line 36) | public static bool IsDepthStencilReadOnlySupported(GraphicsDevice device) method SwapInternal (line 46) | internal void SwapInternal(Texture other) method Recreate (line 73) | public void Recreate(DataBox[] dataBoxes = null) method OnRecreateImpl (line 81) | private partial void OnRecreateImpl() method InitializeForExternalOESImpl (line 103) | private void InitializeForExternalOESImpl() method GetTextureTarget (line 122) | private TextureTarget GetTextureTarget(TextureDimension dimension) method CopyParentAttributes (line 145) | private void CopyParentAttributes() method InitializeFromImpl (line 170) | private partial void InitializeFromImpl(DataBox[] dataBoxes) method CreateRenderbuffer (line 290) | private void CreateRenderbuffer() FILE: sources/engine/Stride.Graphics/OpenGL/UseOpenGLCreationContext.cs type UseOpenGLCreationContext (line 16) | internal struct UseOpenGLCreationContext : IDisposable method UseOpenGLCreationContext (line 31) | public UseOpenGLCreationContext(GraphicsDevice graphicsDevice) method Dispose (line 56) | public void Dispose() FILE: sources/engine/Stride.Graphics/OpenGL/VertexAttrib.cs type VertexAttrib (line 8) | internal struct VertexAttrib : IEquatable method VertexAttrib (line 18) | public VertexAttrib(int vertexBufferSlot, int attributeIndex, int size... method Equals (line 29) | public bool Equals(VertexAttrib other) method Equals (line 34) | public override bool Equals(object obj) method GetHashCode (line 40) | public override int GetHashCode() method IsIntegerHelper (line 65) | private static bool IsIntegerHelper(VertexAttribPointerType type) type ElementFormat (line 81) | internal struct ElementFormat method ElementFormat (line 87) | public ElementFormat(VertexAttribPointerType type, byte size, bool n... method ConvertVertexElementFormat (line 95) | internal static ElementFormat ConvertVertexElementFormat(PixelFormat f... FILE: sources/engine/Stride.Graphics/ParameterCollectionLayoutExtensions.cs class ParameterCollectionLayoutExtensions (line 12) | public static class ParameterCollectionLayoutExtensions method ProcessResources (line 30) | public static void ProcessResources(this ParameterCollectionLayout par... method ProcessConstantBuffer (line 56) | public static void ProcessConstantBuffer(this ParameterCollectionLayou... FILE: sources/engine/Stride.Graphics/PipelineState.cs class PipelineState (line 20) | public partial class PipelineState : GraphicsResourceBase method New (line 32) | public static PipelineState New(GraphicsDevice graphicsDevice, Pipelin... FILE: sources/engine/Stride.Graphics/PipelineStateDescription.cs class PipelineStateDescription (line 16) | public sealed class PipelineStateDescription : IEquatable Hash; FILE: sources/engine/Stride.Graphics/PresentInterval.cs type PresentInterval (line 10) | public enum PresentInterval FILE: sources/engine/Stride.Graphics/PresentationParameters.cs class PresentationParameters (line 11) | public sealed class PresentationParameters : IEquatable renderTargetF... method CaptureState (line 203) | public unsafe void CaptureState(CommandList commandList) method Equals (line 221) | public readonly bool Equals(RenderOutputDescription other) method Equals (line 230) | public override readonly bool Equals(object obj) method GetHashCode (line 236) | public override readonly int GetHashCode() FILE: sources/engine/Stride.Graphics/RenderTargetGraphicsPresenter.cs class RenderTargetGraphicsPresenter (line 36) | public class RenderTargetGraphicsPresenter : GraphicsPresenter method RenderTargetGraphicsPresenter (line 49) | public RenderTargetGraphicsPresenter(GraphicsDevice device, Texture re... method CreatePresentationParameters (line 58) | private static PresentationParameters CreatePresentationParameters(Tex... method SetBackBuffer (line 82) | public void SetBackBuffer(Texture backBuffer) method Present (line 106) | public override void Present() method ResizeBackBuffer (line 111) | protected override void ResizeBackBuffer(int width, int height, PixelF... method ResizeDepthStencilBuffer (line 117) | protected override void ResizeDepthStencilBuffer(int width, int height... FILE: sources/engine/Stride.Graphics/Rendering/EffectInstance.cs class EffectInstance (line 21) | public class EffectInstance(Effect effect, ParameterCollection? paramete... method Destroy (line 62) | protected override void Destroy() method UpdateEffect (line 86) | public bool UpdateEffect(GraphicsDevice graphicsDevice) method ChooseEffect (line 138) | protected virtual void ChooseEffect() method Apply (line 152) | public void Apply(GraphicsContext graphicsContext) FILE: sources/engine/Stride.Graphics/Rendering/EffectParameterUpdater.cs type EffectParameterUpdater (line 13) | public struct EffectParameterUpdater method EffectParameterUpdater (line 20) | public EffectParameterUpdater(EffectParameterUpdaterLayout updaterLayo... method Update (line 31) | public unsafe void Update(GraphicsDevice graphicsDevice, ResourceGroup... FILE: sources/engine/Stride.Graphics/Rendering/EffectParameterUpdaterLayout.cs class EffectParameterUpdaterLayout (line 15) | public class EffectParameterUpdaterLayout method EffectParameterUpdaterLayout (line 53) | public EffectParameterUpdaterLayout(GraphicsDevice graphicsDevice, FILE: sources/engine/Stride.Graphics/RenderingSettings.cs type RequiredDisplayOrientation (line 11) | public enum RequiredDisplayOrientation type PreferredGraphicsPlatform (line 36) | public enum PreferredGraphicsPlatform class RenderingSettings (line 67) | [DataContract] FILE: sources/engine/Stride.Graphics/ResourceBinder.cs type ResourceBinder (line 23) | internal struct ResourceBinder method Compile (line 41) | public void Compile(EffectDescriptorSetReflection descriptorSetLayouts... method BindResources (line 100) | public readonly void BindResources(CommandList commandList, Descriptor... type BindingOperation (line 147) | private struct BindingOperation FILE: sources/engine/Stride.Graphics/ResourceGroup.cs class ResourceGroup (line 9) | public class ResourceGroup FILE: sources/engine/Stride.Graphics/ResourceGroupAllocator.cs class ResourceGroupAllocator (line 15) | public class ResourceGroupAllocator : ComponentBase method ResourceGroupAllocator (line 33) | public ResourceGroupAllocator(GraphicsResourceAllocator allocator, Com... method Destroy (line 42) | protected override void Destroy() method Reset (line 57) | public void Reset(CommandList commandList) method Flush (line 80) | public void Flush() method AllocateResourceGroup (line 85) | public ResourceGroup AllocateResourceGroup() method PrepareResourceGroup (line 103) | public void PrepareResourceGroup(ResourceGroupLayout resourceGroupLayo... method SetupNextBufferPool (line 126) | private void SetupNextBufferPool() method SetupNextDescriptorPool (line 143) | private void SetupNextDescriptorPool() FILE: sources/engine/Stride.Graphics/ResourceGroupBufferUploader.cs type ResourceGroupBufferUploader (line 21) | public struct ResourceGroupBufferUploader method Compile (line 42) | public void Compile(GraphicsDevice graphicsDevice, method Apply (line 99) | public readonly unsafe void Apply(CommandList commandList, ResourceGro... method Clear (line 160) | public void Clear() type ResourceGroupBinding (line 176) | private struct ResourceGroupBinding FILE: sources/engine/Stride.Graphics/ResourceGroupDescription.cs type ResourceGroupDescription (line 18) | public readonly struct ResourceGroupDescription method ResourceGroupDescription (line 45) | public ResourceGroupDescription(DescriptorSetLayoutBuilder descriptorS... FILE: sources/engine/Stride.Graphics/ResourceGroupLayout.cs class ResourceGroupLayout (line 12) | public class ResourceGroupLayout method New (line 53) | public static ResourceGroupLayout New(GraphicsDevice graphicsDevice, R... method New (line 69) | public static ResourceGroupLayout New(GraphicsDevice graphics... FILE: sources/engine/Stride.Graphics/ResourceRegion.cs type ResourceRegion (line 52) | [StructLayout(LayoutKind.Sequential, Pack = 0)] FILE: sources/engine/Stride.Graphics/ResumeManager.cs class ResumeManager (line 9) | public class ResumeManager method ResumeManager (line 16) | public ResumeManager(IServiceRegistry services) method OnRender (line 22) | public void OnRender() method Pause (line 42) | public void Pause() method OnResume (line 54) | public void OnResume() method OnRecreate (line 69) | public void OnRecreate() method OnDestroyed (line 122) | public void OnDestroyed(bool immediately = false) method OnReload (line 137) | public void OnReload() FILE: sources/engine/Stride.Graphics/RootSignature.cs class RootSignature (line 22) | public class RootSignature : GraphicsResourceBase method New (line 36) | public static RootSignature New(GraphicsDevice graphicsDevice, EffectD... method RootSignature (line 41) | private RootSignature(GraphicsDevice graphicsDevice, EffectDescriptorS... method OnRecreate (line 49) | protected internal override bool OnRecreate() FILE: sources/engine/Stride.Graphics/SDL/Application.cs class Application (line 12) | public unsafe static class Application method Application (line 19) | static Application() method RegisterWindow (line 28) | public static void RegisterWindow(Window c) method UnregisterWindow (line 40) | public static void UnregisterWindow(Window c) method ProcessEvents (line 117) | public static void ProcessEvents() method ProcessEvent (line 133) | public static void ProcessEvent(Event e) method WindowFromSdlHandle (line 208) | private static Window WindowFromSdlHandle(Silk.NET.SDL.Window* w) FILE: sources/engine/Stride.Graphics/SDL/Cursor.cs class Cursor (line 15) | public unsafe class Cursor method Cursor (line 30) | public unsafe Cursor(byte[] data, byte[] mask, int w, int h, int hot_x... method Hide (line 62) | public static void Hide() method Show (line 70) | public static void Show() method SetCursor (line 79) | public static void SetCursor(Cursor cur) FILE: sources/engine/Stride.Graphics/SDL/FormBorderStyle.cs type FormBorderStyle (line 10) | public enum FormBorderStyle FILE: sources/engine/Stride.Graphics/SDL/FormWindowState.cs type FormWindowState (line 9) | public enum FormWindowState FILE: sources/engine/Stride.Graphics/SDL/Window.cs class Window (line 12) | public unsafe class Window : IDisposable method Window (line 23) | static Window() method Window (line 45) | public Window(string title) : this(title, IntPtr.Zero) { } method Window (line 52) | public Window(string title, IntPtr parent) method SendToBack (line 137) | public virtual void SendToBack() method BringToFront (line 145) | public virtual void BringToFront() method Show (line 203) | public void Show() method GetFullscreenFlag (line 231) | private WindowFlags GetFullscreenFlag() method CheckFullscreenFlag (line 236) | private static bool CheckFullscreenFlag(uint flags) method SetRelativeMouseMode (line 470) | public void SetRelativeMouseMode(bool enabled) method ProcessEvent (line 518) | public virtual void ProcessEvent(Event e) method Dispose (line 697) | protected virtual void Dispose(bool disposing) method Dispose (line 716) | public void Dispose() FILE: sources/engine/Stride.Graphics/SamplerState.cs class SamplerState (line 12) | public partial class SamplerState : GraphicsResourceBase method New (line 30) | public static SamplerState New(GraphicsDevice device, ref readonly Sam... method NewFake (line 58) | public static SamplerState NewFake(SamplerStateDescription description) method SamplerState (line 62) | private SamplerState(SamplerStateDescription description) method Destroy (line 68) | protected override void Destroy() FILE: sources/engine/Stride.Graphics/SamplerStateFactory.cs class SamplerStateFactory (line 15) | public class SamplerStateFactory : GraphicsResourceFactoryBase method SamplerStateFactory (line 21) | internal SamplerStateFactory(GraphicsDevice device) : base(device) FILE: sources/engine/Stride.Graphics/SamplerStateSerializer.cs class SamplerStateSerializer (line 13) | [DataSerializerGlobal(typeof(SamplerStateSerializer))] method Serialize (line 16) | public override void Serialize(ref SamplerState samplerState, ArchiveM... FILE: sources/engine/Stride.Graphics/Semantics/ConcreteSemantics.cs type PositionSemantic (line 6) | public struct PositionSemantic : IFloat3Semantic type NormalSemantic (line 11) | public struct NormalSemantic : IFloat3Semantic type ColorSemantic (line 16) | public struct ColorSemantic : IFloat4Semantic type TangentSemantic (line 21) | public struct TangentSemantic : IFloat4Semantic type BiTangentSemantic (line 26) | public struct BiTangentSemantic : IFloat4Semantic type TextureCoordinateSemantic (line 31) | public struct TextureCoordinateSemantic : IFloat2Semantic type BlendIndicesSemantic (line 36) | public struct BlendIndicesSemantic : IUShort4Semantic type BlendWeightSemantic (line 41) | public struct BlendWeightSemantic : IFloat4Semantic type Relaxed (line 59) | public struct Relaxed : FILE: sources/engine/Stride.Graphics/Semantics/IConverter.cs type IConverter (line 6) | public interface IConverter method Convert (line 8) | static abstract void Convert(in TSource source, out TDest dest); FILE: sources/engine/Stride.Graphics/Semantics/ISemantic.cs type ISemantic (line 11) | public interface ISemantic type V2V2 (line 20) | public interface V2V2 : IConverter { static void IConv... method Convert (line 20) | static void IConverter.Convert(in Vector2 source, ou... type V3V2 (line 21) | public interface V3V2 : IConverter { static void IConv... method Convert (line 21) | static void IConverter.Convert(in Vector3 source, ou... type V4V2 (line 22) | public interface V4V2 : IConverter { static void IConv... method Convert (line 22) | static void IConverter.Convert(in Vector4 source, ou... type H2V2 (line 23) | public interface H2V2 : IConverter { static void IConver... method Convert (line 23) | static void IConverter.Convert(in Half2 source, out Ve... type H3V2 (line 24) | public interface H3V2 : IConverter { static void IConver... method Convert (line 24) | static void IConverter.Convert(in Half3 source, out Ve... type H4V2 (line 25) | public interface H4V2 : IConverter { static void IConver... method Convert (line 25) | static void IConverter.Convert(in Half4 source, out Ve... type U4V2 (line 26) | public interface U4V2 : IConverter { static void IConv... method Convert (line 26) | static void IConverter.Convert(in UShort4 source, ou... type B4V2 (line 27) | public interface B4V2 : IConverter { static void IConver... method Convert (line 27) | static void IConverter.Convert(in Byte4 source, out Ve... type COLORV2 (line 28) | public interface COLORV2 : IConverter { static void ICon... method Convert (line 28) | static void IConverter.Convert(in Color source, out Ve... type V2V3 (line 30) | public interface V2V3 : IConverter { static void IConv... method Convert (line 30) | static void IConverter.Convert(in Vector2 source, ou... type V3V3 (line 31) | public interface V3V3 : IConverter { static void IConv... method Convert (line 31) | static void IConverter.Convert(in Vector3 source, ou... type V4V3 (line 32) | public interface V4V3 : IConverter { static void IConv... method Convert (line 32) | static void IConverter.Convert(in Vector4 source, ou... type H2V3 (line 33) | public interface H2V3 : IConverter { static void IConver... method Convert (line 33) | static void IConverter.Convert(in Half2 source, out Ve... type H3V3 (line 34) | public interface H3V3 : IConverter { static void IConver... method Convert (line 34) | static void IConverter.Convert(in Half3 source, out Ve... type H4V3 (line 35) | public interface H4V3 : IConverter { static void IConver... method Convert (line 35) | static void IConverter.Convert(in Half4 source, out Ve... type U4V3 (line 36) | public interface U4V3 : IConverter { static void IConv... method Convert (line 36) | static void IConverter.Convert(in UShort4 source, ou... type B4V3 (line 37) | public interface B4V3 : IConverter { static void IConver... method Convert (line 37) | static void IConverter.Convert(in Byte4 source, out Ve... type COLORV3 (line 38) | public interface COLORV3 : IConverter { static void ICon... method Convert (line 38) | static void IConverter.Convert(in Color source, out Ve... type V2V4 (line 40) | public interface V2V4 : IConverter { static void IConv... method Convert (line 40) | static void IConverter.Convert(in Vector2 source, ou... type V3V4 (line 41) | public interface V3V4 : IConverter { static void IConv... method Convert (line 41) | static void IConverter.Convert(in Vector3 source, ou... type V4V4 (line 42) | public interface V4V4 : IConverter { static void IConv... method Convert (line 42) | static void IConverter.Convert(in Vector4 source, ou... type H2V4 (line 43) | public interface H2V4 : IConverter { static void IConver... method Convert (line 43) | static void IConverter.Convert(in Half2 source, out Ve... type H3V4 (line 44) | public interface H3V4 : IConverter { static void IConver... method Convert (line 44) | static void IConverter.Convert(in Half3 source, out Ve... type H4V4 (line 45) | public interface H4V4 : IConverter { static void IConver... method Convert (line 45) | static void IConverter.Convert(in Half4 source, out Ve... type U4V4 (line 46) | public interface U4V4 : IConverter { static void IConv... method Convert (line 46) | static void IConverter.Convert(in UShort4 source, ou... type B4V4 (line 47) | public interface B4V4 : IConverter { static void IConver... method Convert (line 47) | static void IConverter.Convert(in Byte4 source, out Ve... type COLORV4 (line 48) | public interface COLORV4 : IConverter { static void ICon... method Convert (line 48) | static void IConverter.Convert(in Color source, out Ve... type V2H2 (line 50) | public interface V2H2 : IConverter { static void IConver... method Convert (line 50) | static void IConverter.Convert(in Vector2 source, out ... type V3H2 (line 51) | public interface V3H2 : IConverter { static void IConver... method Convert (line 51) | static void IConverter.Convert(in Vector3 source, out ... type V4H2 (line 52) | public interface V4H2 : IConverter { static void IConver... method Convert (line 52) | static void IConverter.Convert(in Vector4 source, out ... type H2H2 (line 53) | public interface H2H2 : IConverter { static void IConverte... method Convert (line 53) | static void IConverter.Convert(in Half2 source, out Half... type H3H2 (line 54) | public interface H3H2 : IConverter { static void IConverte... method Convert (line 54) | static void IConverter.Convert(in Half3 source, out Half... type H4H2 (line 55) | public interface H4H2 : IConverter { static void IConverte... method Convert (line 55) | static void IConverter.Convert(in Half4 source, out Half... type U4H2 (line 56) | public interface U4H2 : IConverter { static void IConver... method Convert (line 56) | static void IConverter.Convert(in UShort4 source, out ... type B4H2 (line 57) | public interface B4H2 : IConverter { static void IConverte... method Convert (line 57) | static void IConverter.Convert(in Byte4 source, out Half... type COLORH2 (line 58) | public interface COLORH2 : IConverter { static void IConve... method Convert (line 58) | static void IConverter.Convert(in Color source, out Half... type V2H3 (line 60) | public interface V2H3 : IConverter { static void IConver... method Convert (line 60) | static void IConverter.Convert(in Vector2 source, out ... type V3H3 (line 61) | public interface V3H3 : IConverter { static void IConver... method Convert (line 61) | static void IConverter.Convert(in Vector3 source, out ... type V4H3 (line 62) | public interface V4H3 : IConverter { static void IConver... method Convert (line 62) | static void IConverter.Convert(in Vector4 source, out ... type H2H3 (line 63) | public interface H2H3 : IConverter { static void IConverte... method Convert (line 63) | static void IConverter.Convert(in Half2 source, out Half... type H3H3 (line 64) | public interface H3H3 : IConverter { static void IConverte... method Convert (line 64) | static void IConverter.Convert(in Half3 source, out Half... type H4H3 (line 65) | public interface H4H3 : IConverter { static void IConverte... method Convert (line 65) | static void IConverter.Convert(in Half4 source, out Half... type U4H3 (line 66) | public interface U4H3 : IConverter { static void IConver... method Convert (line 66) | static void IConverter.Convert(in UShort4 source, out ... type B4H3 (line 67) | public interface B4H3 : IConverter { static void IConverte... method Convert (line 67) | static void IConverter.Convert(in Byte4 source, out Half... type COLORH3 (line 68) | public interface COLORH3 : IConverter { static void IConve... method Convert (line 68) | static void IConverter.Convert(in Color source, out Half... type V2H4 (line 70) | public interface V2H4 : IConverter { static void IConver... method Convert (line 70) | static void IConverter.Convert(in Vector2 source, out ... type V3H4 (line 71) | public interface V3H4 : IConverter { static void IConver... method Convert (line 71) | static void IConverter.Convert(in Vector3 source, out ... type V4H4 (line 72) | public interface V4H4 : IConverter { static void IConver... method Convert (line 72) | static void IConverter.Convert(in Vector4 source, out ... type H2H4 (line 73) | public interface H2H4 : IConverter { static void IConverte... method Convert (line 73) | static void IConverter.Convert(in Half2 source, out Half... type H3H4 (line 74) | public interface H3H4 : IConverter { static void IConverte... method Convert (line 74) | static void IConverter.Convert(in Half3 source, out Half... type H4H4 (line 75) | public interface H4H4 : IConverter { static void IConverte... method Convert (line 75) | static void IConverter.Convert(in Half4 source, out Half... type U4H4 (line 76) | public interface U4H4 : IConverter { static void IConver... method Convert (line 76) | static void IConverter.Convert(in UShort4 source, out ... type B4H4 (line 77) | public interface B4H4 : IConverter { static void IConverte... method Convert (line 77) | static void IConverter.Convert(in Byte4 source, out Half... type COLORH4 (line 78) | public interface COLORH4 : IConverter { static void IConve... method Convert (line 78) | static void IConverter.Convert(in Color source, out Half... type V2U4 (line 80) | public interface V2U4 : IConverter { static void IConv... method Convert (line 80) | static void IConverter.Convert(in Vector2 source, ou... type V3U4 (line 81) | public interface V3U4 : IConverter { static void IConv... method Convert (line 81) | static void IConverter.Convert(in Vector3 source, ou... type V4U4 (line 82) | public interface V4U4 : IConverter { static void IConv... method Convert (line 82) | static void IConverter.Convert(in Vector4 source, ou... type H2U4 (line 83) | public interface H2U4 : IConverter { static void IConver... method Convert (line 83) | static void IConverter.Convert(in Half2 source, out US... type H3U4 (line 84) | public interface H3U4 : IConverter { static void IConver... method Convert (line 84) | static void IConverter.Convert(in Half3 source, out US... type H4U4 (line 85) | public interface H4U4 : IConverter { static void IConver... method Convert (line 85) | static void IConverter.Convert(in Half4 source, out US... type U4U4 (line 86) | public interface U4U4 : IConverter { static void IConv... method Convert (line 86) | static void IConverter.Convert(in UShort4 source, ou... type B4U4 (line 87) | public interface B4U4 : IConverter { static void IConver... method Convert (line 87) | static void IConverter.Convert(in Byte4 source, out US... type COLORU4 (line 88) | public interface COLORU4 : IConverter { static void ICon... method Convert (line 88) | static void IConverter.Convert(in Color source, out US... type V2B4 (line 90) | public interface V2B4 : IConverter { static void IConver... method Convert (line 90) | static void IConverter.Convert(in Vector2 source, out ... type V3B4 (line 91) | public interface V3B4 : IConverter { static void IConver... method Convert (line 91) | static void IConverter.Convert(in Vector3 source, out ... type V4B4 (line 92) | public interface V4B4 : IConverter { static void IConver... method Convert (line 92) | static void IConverter.Convert(in Vector4 source, out ... type H2B4 (line 93) | public interface H2B4 : IConverter { static void IConverte... method Convert (line 93) | static void IConverter.Convert(in Half2 source, out Byte... type H3B4 (line 94) | public interface H3B4 : IConverter { static void IConverte... method Convert (line 94) | static void IConverter.Convert(in Half3 source, out Byte... type H4B4 (line 95) | public interface H4B4 : IConverter { static void IConverte... method Convert (line 95) | static void IConverter.Convert(in Half4 source, out Byte... type U4B4 (line 96) | public interface U4B4 : IConverter { static void IConver... method Convert (line 96) | static void IConverter.Convert(in UShort4 source, out ... type B4B4 (line 97) | public interface B4B4 : IConverter { static void IConverte... method Convert (line 97) | static void IConverter.Convert(in Byte4 source, out Byte... type COLORB4 (line 98) | public interface COLORB4 : IConverter { static void IConve... method Convert (line 98) | static void IConverter.Convert(in Color source, out Byte... type V2COLOR (line 100) | public interface V2COLOR : IConverter { static void ICon... method Convert (line 100) | static void IConverter.Convert(in Vector2 source, out ... type V3COLOR (line 101) | public interface V3COLOR : IConverter { static void ICon... method Convert (line 101) | static void IConverter.Convert(in Vector3 source, out ... type V4COLOR (line 102) | public interface V4COLOR : IConverter { static void ICon... method Convert (line 102) | static void IConverter.Convert(in Vector4 source, out ... type H2COLOR (line 103) | public interface H2COLOR : IConverter { static void IConve... method Convert (line 103) | static void IConverter.Convert(in Half2 source, out Colo... type H3COLOR (line 104) | public interface H3COLOR : IConverter { static void IConve... method Convert (line 104) | static void IConverter.Convert(in Half3 source, out Colo... type H4COLOR (line 105) | public interface H4COLOR : IConverter { static void IConve... method Convert (line 105) | static void IConverter.Convert(in Half4 source, out Colo... type U4COLOR (line 106) | public interface U4COLOR : IConverter { static void ICon... method Convert (line 106) | static void IConverter.Convert(in UShort4 source, out ... type B4COLOR (line 107) | public interface B4COLOR : IConverter { static void IConve... method Convert (line 107) | static void IConverter.Convert(in Byte4 source, out Colo... type COLORCOLOR (line 108) | public interface COLORCOLOR : IConverter { static void ICo... method Convert (line 108) | static void IConverter.Convert(in Color source, out Colo... FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteBaseKeys.cs class SpriteBaseKeys (line 9) | public partial class SpriteBaseKeys method SpriteBaseKeys (line 11) | static SpriteBaseKeys() FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteBatch.Extensions.cs class SpriteBatch (line 8) | public partial class SpriteBatch FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteBatch.bytecode.Direct3D11.Level_9_1.cs class SpriteBatch (line 15) | public partial class SpriteBatch FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteBatch.bytecode.Null.Level_9_1.cs class SpriteBatch (line 15) | public partial class SpriteBatch FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteBatch.bytecode.OpenGL.Level_9_1.cs class SpriteBatch (line 15) | public partial class SpriteBatch FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteBatch.bytecode.OpenGLES.Level_9_1.cs class SpriteBatch (line 15) | public partial class SpriteBatch FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteBatch.bytecode.Vulkan.Level_9_1.cs class SpriteBatch (line 15) | public partial class SpriteBatch FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteBatch.bytecodeSRgb.Direct3D11.Level_9_1.cs class SpriteBatch (line 15) | public partial class SpriteBatch FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteBatch.bytecodeSRgb.Null.Level_9_1.cs class SpriteBatch (line 15) | public partial class SpriteBatch FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteBatch.bytecodeSRgb.OpenGL.Level_9_1.cs class SpriteBatch (line 15) | public partial class SpriteBatch FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteBatch.bytecodeSRgb.OpenGLES.Level_9_1.cs class SpriteBatch (line 15) | public partial class SpriteBatch FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteBatch.bytecodeSRgb.Vulkan.Level_9_1.cs class SpriteBatch (line 15) | public partial class SpriteBatch FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteEffect.Extensions.cs class SpriteEffect (line 8) | public partial class SpriteEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteEffect.bytecode.Direct3D11.Level_9_1.cs class SpriteEffect (line 15) | public partial class SpriteEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteEffect.bytecode.Null.Level_9_1.cs class SpriteEffect (line 15) | public partial class SpriteEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteEffect.bytecode.OpenGL.Level_9_1.cs class SpriteEffect (line 15) | public partial class SpriteEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteEffect.bytecode.OpenGLES.Level_9_1.cs class SpriteEffect (line 15) | public partial class SpriteEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/SpriteEffect.bytecode.Vulkan.Level_9_1.cs class SpriteEffect (line 15) | public partial class SpriteEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/UIEffect.Extensions.cs class UIEffect (line 8) | internal partial class UIEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/UIEffect.bytecode.Direct3D11.Level_9_1.cs class UIEffect (line 15) | internal partial class UIEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/UIEffect.bytecode.Null.Level_9_1.cs class UIEffect (line 15) | internal partial class UIEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/UIEffect.bytecode.OpenGL.Level_9_1.cs class UIEffect (line 15) | internal partial class UIEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/UIEffect.bytecode.OpenGLES.Level_9_1.cs class UIEffect (line 15) | internal partial class UIEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/UIEffect.bytecode.Vulkan.Level_9_1.cs class UIEffect (line 15) | internal partial class UIEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/UIEffect.bytecodeSRgb.Direct3D11.Level_9_1.cs class UIEffect (line 15) | internal partial class UIEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/UIEffect.bytecodeSRgb.Null.Level_9_1.cs class UIEffect (line 15) | internal partial class UIEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/UIEffect.bytecodeSRgb.OpenGL.Level_9_1.cs class UIEffect (line 15) | internal partial class UIEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/UIEffect.bytecodeSRgb.OpenGLES.Level_9_1.cs class UIEffect (line 15) | internal partial class UIEffect FILE: sources/engine/Stride.Graphics/Shaders.Bytecodes/UIEffect.bytecodeSRgb.Vulkan.Level_9_1.cs class UIEffect (line 15) | internal partial class UIEffect FILE: sources/engine/Stride.Graphics/Shaders/SpriteAlphaCutoff.sdsl.cs class SpriteAlphaCutoffKeys (line 19) | public static partial class SpriteAlphaCutoffKeys class ShaderMixins (line 25) | internal static partial class ShaderMixins class SpriteAlphaCutoffEffect (line 27) | internal partial class SpriteAlphaCutoffEffect : IShaderMixinBuilder method Generate (line 29) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 34) | [ModuleInitializer] FILE: sources/engine/Stride.Graphics/Shaders/SpriteBase.sdsl.cs class SpriteBaseKeys (line 19) | public static partial class SpriteBaseKeys FILE: sources/engine/Stride.Graphics/Shaders/SpriteBatch.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class SpriteBatch (line 21) | internal partial class SpriteBatch : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Graphics/Shaders/SpriteEffect.sdsl.cs class SpriteEffectKeys (line 19) | public static partial class SpriteEffectKeys FILE: sources/engine/Stride.Graphics/Shaders/SpriteEffectExtTexture.sdsl.cs class SpriteEffectExtTextureKeys (line 19) | public static partial class SpriteEffectExtTextureKeys FILE: sources/engine/Stride.Graphics/Shaders/SpriteEffectExtTextureRegular.sdsl.cs class SpriteEffectExtTextureRegularKeys (line 19) | public static partial class SpriteEffectExtTextureRegularKeys FILE: sources/engine/Stride.Graphics/Shaders/SpriteSignedDistanceFieldFontShader.sdsl.cs class SpriteSignedDistanceFieldFontShaderKeys (line 19) | public static partial class SpriteSignedDistanceFieldFontShaderKeys FILE: sources/engine/Stride.Graphics/Shaders/Texturing.sdsl.cs class TexturingKeys (line 19) | public static partial class TexturingKeys FILE: sources/engine/Stride.Graphics/Shaders/TexturingKeys.cs class TexturingKeys (line 15) | public partial class TexturingKeys method TexturingKeys (line 17) | static TexturingKeys() FILE: sources/engine/Stride.Graphics/Shaders/UIEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class UIEffect (line 21) | internal partial class UIEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Graphics/Shaders093.Bytecodes/SignedDistanceFieldFontShader.Extensions.cs class SignedDistanceFieldFontShader (line 8) | internal partial class SignedDistanceFieldFontShader FILE: sources/engine/Stride.Graphics/Shaders093.Bytecodes/SignedDistanceFieldFontShader.signedDistanceFieldFontBytecode.Direct3D11.Level_9_3.cs class SignedDistanceFieldFontShader (line 15) | internal partial class SignedDistanceFieldFontShader FILE: sources/engine/Stride.Graphics/Shaders093.Bytecodes/SignedDistanceFieldFontShader.signedDistanceFieldFontBytecode.Null.Level_9_3.cs class SignedDistanceFieldFontShader (line 15) | internal partial class SignedDistanceFieldFontShader FILE: sources/engine/Stride.Graphics/Shaders093.Bytecodes/SignedDistanceFieldFontShader.signedDistanceFieldFontBytecode.OpenGL.Level_9_3.cs class SignedDistanceFieldFontShader (line 15) | internal partial class SignedDistanceFieldFontShader FILE: sources/engine/Stride.Graphics/Shaders093.Bytecodes/SignedDistanceFieldFontShader.signedDistanceFieldFontBytecode.OpenGLES.Level_9_3.cs class SignedDistanceFieldFontShader (line 15) | internal partial class SignedDistanceFieldFontShader FILE: sources/engine/Stride.Graphics/Shaders093.Bytecodes/SignedDistanceFieldFontShader.signedDistanceFieldFontBytecode.Vulkan.Level_9_3.cs class SignedDistanceFieldFontShader (line 15) | internal partial class SignedDistanceFieldFontShader FILE: sources/engine/Stride.Graphics/Shaders093.Bytecodes/SpriteSignedDistanceFieldFontShader.Extensions.cs class SpriteSignedDistanceFieldFontShader (line 8) | internal partial class SpriteSignedDistanceFieldFontShader FILE: sources/engine/Stride.Graphics/Shaders093.Bytecodes/SpriteSignedDistanceFieldFontShader.spriteSignedDistanceFieldFontBytecode.Direct3D11.Level_9_3.cs class SpriteSignedDistanceFieldFontShader (line 15) | internal partial class SpriteSignedDistanceFieldFontShader FILE: sources/engine/Stride.Graphics/Shaders093.Bytecodes/SpriteSignedDistanceFieldFontShader.spriteSignedDistanceFieldFontBytecode.Null.Level_9_3.cs class SpriteSignedDistanceFieldFontShader (line 15) | internal partial class SpriteSignedDistanceFieldFontShader FILE: sources/engine/Stride.Graphics/Shaders093.Bytecodes/SpriteSignedDistanceFieldFontShader.spriteSignedDistanceFieldFontBytecode.OpenGL.Level_9_3.cs class SpriteSignedDistanceFieldFontShader (line 15) | internal partial class SpriteSignedDistanceFieldFontShader FILE: sources/engine/Stride.Graphics/Shaders093.Bytecodes/SpriteSignedDistanceFieldFontShader.spriteSignedDistanceFieldFontBytecode.OpenGLES.Level_9_3.cs class SpriteSignedDistanceFieldFontShader (line 15) | internal partial class SpriteSignedDistanceFieldFontShader FILE: sources/engine/Stride.Graphics/Shaders093.Bytecodes/SpriteSignedDistanceFieldFontShader.spriteSignedDistanceFieldFontBytecode.Vulkan.Level_9_3.cs class SpriteSignedDistanceFieldFontShader (line 15) | internal partial class SpriteSignedDistanceFieldFontShader FILE: sources/engine/Stride.Graphics/Sprite.cs class Sprite (line 15) | [DataContract] method Sprite (line 36) | public Sprite() method Sprite (line 45) | public Sprite(string fragmentName) method Sprite (line 55) | public Sprite(Texture texture) method Sprite (line 66) | public Sprite(string fragmentName, Texture texture) method UpdateSizes (line 200) | private void UpdateSizes() method ToString (line 213) | public override string ToString() method Clone (line 223) | public Sprite Clone() FILE: sources/engine/Stride.Graphics/Sprite3DBatch.cs class Sprite3DBatch (line 15) | public class Sprite3DBatch : BatchBase method Sprite3DBatch (line 27) | public Sprite3DBatch(GraphicsDevice device, int bufferElementCount = 1... method Begin (line 46) | public void Begin(GraphicsContext graphicsContext, Matrix viewProjecti... method Draw (line 66) | public void Draw(Texture texture, ref Matrix worldMatrix, ref Rectangl... method PrepareForRendering (line 132) | protected override void PrepareForRendering() method UpdateBufferValuesFromElementInfo (line 140) | protected override unsafe void UpdateBufferValuesFromElementInfo(ref E... method Vector4Add (line 175) | private static Vector4 Vector4Add(ref Vector4 v1, ref Vector4 v2) method Vector4Add (line 185) | private static Vector4 Vector4Add(ref Vector4 v1, ref Vector4 v2, ref ... type Sprite3DDrawInfo (line 195) | [StructLayout(LayoutKind.Sequential)] FILE: sources/engine/Stride.Graphics/SpriteBatch.cs class SpriteBatch (line 15) | public partial class SpriteBatch : BatchBase method SpriteBatch (line 48) | public SpriteBatch(GraphicsDevice graphicsDevice, int bufferElementCou... method CalculateDefaultProjection (line 63) | public static Matrix CalculateDefaultProjection(Vector3 virtualResolut... method CalculateDefaultProjection (line 75) | public static void CalculateDefaultProjection(ref Vector3 virtualResol... method GetCurrentResolution (line 84) | private Vector3 GetCurrentResolution(CommandList commandList) method UpdateDefaultProjectionMatrix (line 89) | private void UpdateDefaultProjectionMatrix(CommandList commandList) method Begin (line 101) | public void Begin(GraphicsContext graphicsContext, SpriteSortMode sort... method Begin (line 118) | public void Begin(GraphicsContext graphicsContext, SpriteSortMode sort... method Begin (line 136) | public void Begin(GraphicsContext graphicsContext, Matrix viewMatrix, ... method Begin (line 155) | public void Begin(GraphicsContext graphicsContext, Matrix viewMatrix, ... method Draw (line 174) | public void Draw(Texture texture, RectangleF destinationRectangle, Col... method Draw (line 184) | public void Draw(Texture texture, Vector2 position) method Draw (line 195) | public void Draw(Texture texture, Vector2 position, Color color, Color... method Draw (line 213) | public void Draw(Texture texture, RectangleF destinationRectangle, Rec... method Draw (line 231) | public void Draw(Texture texture, Vector2 position, Color4 color, floa... method Draw (line 249) | public void Draw(Texture texture, Vector2 position, Color4 color, floa... method Draw (line 262) | public void Draw(Texture texture, Vector2 position, RectangleF? source... method Draw (line 281) | public void Draw(Texture texture, Vector2 position, RectangleF? source... method Draw (line 301) | public void Draw(Texture texture, Vector2 position, RectangleF? source... method MeasureString (line 316) | public Vector2 MeasureString(SpriteFont spriteFont, string text, Vecto... method MeasureString (line 332) | public Vector2 MeasureString(SpriteFont spriteFont, string text, float... method DrawString (line 361) | public void DrawString(SpriteFont spriteFont, string text, Vector2 pos... method DrawString (line 373) | public void DrawString(SpriteFont spriteFont, StringBuilder text, Vect... method DrawString (line 386) | public void DrawString(SpriteFont spriteFont, string text, float fontS... method DrawString (line 399) | public void DrawString(SpriteFont spriteFont, StringBuilder text, floa... method DrawString (line 416) | public void DrawString(SpriteFont spriteFont, string text, Vector2 pos... method DrawString (line 433) | public void DrawString(SpriteFont spriteFont, StringBuilder text, Vect... method DrawString (line 451) | public void DrawString(SpriteFont spriteFont, string text, float fontS... method DrawString (line 469) | public void DrawString(SpriteFont spriteFont, StringBuilder text, floa... method DrawString (line 475) | private void DrawString(SpriteFont spriteFont, ref SpriteFont.StringPr... method DrawString (line 480) | private void DrawString(SpriteFont spriteFont, ref SpriteFont.StringPr... method DrawSprite (line 514) | internal unsafe void DrawSprite(Texture texture, ref RectangleF destin... method UpdateBufferValuesFromElementInfo (line 590) | protected override unsafe void UpdateBufferValuesFromElementInfo(ref E... method PrepareForRendering (line 634) | protected override void PrepareForRendering() type SpriteDrawInfo (line 646) | [StructLayout(LayoutKind.Sequential)] FILE: sources/engine/Stride.Graphics/SpriteEffects.cs type SpriteEffects (line 13) | [DataContract] FILE: sources/engine/Stride.Graphics/SpriteExtensions.cs class SpriteExtensions (line 12) | public static class SpriteExtensions method Draw (line 27) | public static void Draw(this Sprite sprite, SpriteBatch spriteBatch, V... method Draw (line 47) | public static void Draw(this Sprite sprite, SpriteBatch spriteBatch, V... method Draw3D (line 68) | public static void Draw3D(this Sprite sprite, Sprite3DBatch spriteBatc... FILE: sources/engine/Stride.Graphics/SpriteFont.cs class SpriteFont (line 26) | [DataContract] method Destroy (line 132) | protected override void Destroy() method GetExtraSpacing (line 145) | public virtual float GetExtraSpacing(float fontSize) method GetExtraLineSpacing (line 155) | public virtual float GetExtraLineSpacing(float fontSize) method GetFontDefaultLineSpacing (line 165) | public virtual float GetFontDefaultLineSpacing(float fontSize) method GetBaseOffsetY (line 175) | protected virtual float GetBaseOffsetY(float fontSize) method GetTotalLineSpacing (line 184) | public float GetTotalLineSpacing(float fontSize) method InternalDraw (line 189) | internal void InternalDraw(CommandList commandList, in StringProxy tex... method PreGenerateGlyphs (line 211) | public void PreGenerateGlyphs(string text, Vector2 size) method PreGenerateGlyphs (line 217) | internal virtual void PreGenerateGlyphs(ref StringProxy text, ref Vect... method InternalDrawGlyph (line 221) | internal void InternalDrawGlyph(ref InternalDrawCommand parameters, in... method InternalUIDraw (line 245) | internal void InternalUIDraw(CommandList commandList, in StringProxy t... method InternalUIDrawGlyph (line 256) | internal void InternalUIDrawGlyph(ref InternalUIDrawCommand parameters... method IndexInString (line 300) | public int IndexInString([NotNull] string text, in Vector2 fontSize, V... method MeasureString (line 329) | public Vector2 MeasureString([NotNull] string text) method MeasureString (line 340) | public Vector2 MeasureString([NotNull] StringBuilder text) method MeasureString (line 352) | public Vector2 MeasureString([NotNull] string text, float fontSize) method MeasureString (line 363) | public Vector2 MeasureString([NotNull] StringBuilder text, float fontS... method MeasureString (line 374) | public Vector2 MeasureString([NotNull] string text, Vector2 fontSize) method MeasureString (line 385) | public Vector2 MeasureString([NotNull] StringBuilder text, Vector2 fon... method MeasureString (line 396) | public Vector2 MeasureString([NotNull] string text, ref Vector2 fontSize) method MeasureString (line 407) | public Vector2 MeasureString([NotNull] StringBuilder text, ref Vector2... method MeasureString (line 419) | public Vector2 MeasureString([NotNull] string text, Vector2 fontSize, ... method MeasureString (line 431) | public Vector2 MeasureString([NotNull] StringBuilder text, Vector2 fon... method MeasureString (line 443) | public Vector2 MeasureString([NotNull] string text, ref Vector2 fontSi... method MeasureString (line 459) | public Vector2 MeasureString([NotNull] StringBuilder text, ref Vector2... method MeasureString (line 468) | internal Vector2 MeasureString(in StringProxy text, in Vector2 size) method IsCharPresent (line 483) | public virtual bool IsCharPresent(char c) method TypeSpecificRatios (line 488) | internal void TypeSpecificRatios(float requestedFontSize, ref bool sna... method GetGlyph (line 521) | protected virtual Glyph GetGlyph(CommandList commandList, char charact... method MeasureStringGlyph (line 527) | internal void MeasureStringGlyph(ref Vector2 result, in Vector2 fontSi... type GlyphPosition (line 541) | public record struct GlyphPosition(Glyph Glyph, float X, float Y, floa... type GlyphEnumerator (line 546) | internal struct GlyphEnumerator : IEnumerator, IEnumera... method GlyphEnumerator (line 562) | public GlyphEnumerator( method MoveNext (line 585) | public bool MoveNext() method FindHorizontalOffset (line 628) | private float FindHorizontalOffset(int scanStart) method Reset (line 654) | public void Reset() => throw new NotSupportedException(); method Dispose (line 656) | public void Dispose() { } method GetEnumerator (line 661) | public GlyphEnumerator GetEnumerator() => this; method GetEnumerator (line 662) | IEnumerator IEnumerable.GetEnumerator(... method GetEnumerator (line 663) | IEnumerator IEnumerable.GetEnumerator() => this; type StringProxy (line 666) | [StructLayout(LayoutKind.Sequential)] method StringProxy (line 673) | public StringProxy([NotNull] string text) method StringProxy (line 680) | public StringProxy([NotNull] StringBuilder text) method StringProxy (line 687) | public StringProxy([NotNull] string text, int length) method StringProxy (line 694) | public StringProxy([NotNull] StringBuilder text, int length) type InternalDrawCommand (line 709) | internal struct InternalDrawCommand method InternalDrawCommand (line 711) | public InternalDrawCommand(SpriteBatch spriteBatch, in Vector2 fontS... type InternalUIDrawCommand (line 746) | internal struct InternalUIDrawCommand FILE: sources/engine/Stride.Graphics/SpriteFontType.cs type SpriteFontType (line 8) | public enum SpriteFontType FILE: sources/engine/Stride.Graphics/SpriteFrame.cs class SpriteFrame (line 13) | [DataContract] method Clone (line 30) | public SpriteFrame Clone() FILE: sources/engine/Stride.Graphics/SpriteSheet.cs class SpriteSheet (line 14) | [DataContract] method FindImageIndex (line 32) | public int FindImageIndex(string spriteName) FILE: sources/engine/Stride.Graphics/SpriteSortMode.cs type SpriteSortMode (line 11) | public enum SpriteSortMode FILE: sources/engine/Stride.Graphics/StencilOperation.cs type StencilOperation (line 14) | [DataContract] FILE: sources/engine/Stride.Graphics/SwizzleMode.cs type SwizzleMode (line 11) | public enum SwizzleMode FILE: sources/engine/Stride.Graphics/TextAlignment.cs type TextAlignment (line 8) | public enum TextAlignment FILE: sources/engine/Stride.Graphics/Texture.Extensions.cs class TextureExtensions (line 9) | public static class TextureExtensions method ToTextureView (line 28) | public static Texture ToTextureView(this Texture texture, ViewType vie... method ToDepthStencilReadOnlyTexture (line 42) | public static Texture ToDepthStencilReadOnlyTexture(this Texture texture) method CreateDepthTextureCompatible (line 57) | public static Texture CreateDepthTextureCompatible(this Texture texture) method EnsureRenderTarget (line 77) | public static Texture EnsureRenderTarget(this Texture texture) method FromFileData (line 92) | public static Texture FromFileData(GraphicsDevice graphicsDevice, byte... FILE: sources/engine/Stride.Graphics/Texture.Extensions1D.cs class Texture (line 28) | public partial class Texture method New1D (line 50) | public static Texture New1D(GraphicsDevice device, int width, PixelFor... method New1D (line 87) | public static Texture New1D(GraphicsDevice device, int width, MipMapCo... method New1D (line 120) | public static unsafe Texture New1D(GraphicsDevice device, int width... method New1D (line 148) | public static Texture New1D(GraphicsDevice device, int width, PixelFor... FILE: sources/engine/Stride.Graphics/Texture.Extensions2D.cs class Texture (line 26) | public partial class Texture method New2D (line 53) | public static Texture New2D(GraphicsDevice device, int width, int heig... method New2D (line 95) | public static Texture New2D(GraphicsDevice device, int width, int heig... method New2D (line 137) | public static unsafe Texture New2D(GraphicsDevice device, int width... method New2D (line 192) | public static Texture New2D( FILE: sources/engine/Stride.Graphics/Texture.Extensions3D.cs class Texture (line 26) | public partial class Texture method New3D (line 46) | public static Texture New3D(GraphicsDevice device, int width, int heig... method New3D (line 81) | public static Texture New3D(GraphicsDevice device, int width, int heig... method New3D (line 121) | public static unsafe Texture New3D(GraphicsDevice device, int width... method New3D (line 165) | public static Texture New3D(GraphicsDevice device, int width, int heig... FILE: sources/engine/Stride.Graphics/Texture.ExtensionsCube.cs class Texture (line 28) | public partial class Texture method NewCube (line 49) | public static Texture NewCube(GraphicsDevice device, int size, PixelFo... method NewCube (line 85) | public static Texture NewCube(GraphicsDevice device, int size, MipMapC... method NewCube (line 133) | public static unsafe Texture NewCube(GraphicsDevice device, int siz... method NewCube (line 178) | public static Texture NewCube(GraphicsDevice device, int size, PixelFo... FILE: sources/engine/Stride.Graphics/Texture.cs class Texture (line 52) | [ReferenceSerializer, DataSerializerGlobal(typeof(ReferenceSerializer InitializeFromImpl(dataBoxes: null); method InitializeFromImpl (line 537) | private partial void InitializeFromImpl(DataBox[] dataBoxes); method ReleaseData (line 542) | public void ReleaseData() method ToTextureView (line 572) | public Texture ToTextureView(TextureViewDescription viewDescription) method GetMipMapDescription (line 586) | public ref readonly MipMapDescription GetMipMapDescription(int mipLevel) method CalculateMipSize (line 600) | public static int CalculateMipSize(int size, int mipLevel) method CountMipLevels (line 626) | public static int CountMipLevels(int width, MipMapCount mipLevels) method CountMipLevels (line 649) | public static int CountMipLevels(int width) method CountMipLevels (line 685) | public static int CountMipLevels(int width, int height, MipMapCount mi... method CountMipLevels (line 709) | public static int CountMipLevels(int width, int height) method CountMipLevels (line 747) | public static int CountMipLevels(int width, int height, int depth, Mip... method CountMipLevels (line 781) | public static int CountMipLevels(int width, int height, int depth) method GetSubResourceIndex (line 792) | public int GetSubResourceIndex(int arrayIndex, int mipLevel) method CalculateWidth (line 829) | public unsafe int CalculateWidth(int mipLevel = 0) where TData ... method CalculatePixelDataCount (line 867) | public int CalculatePixelDataCount(int mipLevel = 0) where TDat... method GetDebugName (line 881) | private static string GetDebugName(ref readonly TextureDescription tex... method GetDebugName (line 909) | private static string GetDebugName(GraphicsResourceUsage textureUsage,... method GetViewDebugName (line 961) | private static string GetViewDebugName(ref readonly TextureViewDescrip... method GetViewDebugName (line 981) | private static string GetViewDebugName(ViewType viewType, TextureFlags... method GetViewDebugName (line 1019) | private static string GetViewDebugName(ref readonly TextureDescription... method GetData (line 1060) | public TData[] GetData(CommandList commandList, int arrayIndex ... method GetData (line 1099) | public bool GetData(CommandList commandList, TData[] toData, in... method GetData (line 1144) | public unsafe bool GetData(CommandList commandList, Texture sta... method GetData (line 1178) | [Obsolete("This method is obsolete. Use the Span-based methods instead")] method GetData (line 1213) | public unsafe bool GetData(CommandList commandList, Texture staging... method SetData (line 1343) | public unsafe void SetData(CommandList commandList, TData[] fro... method SetData (line 1384) | [Obsolete("This method is obsolete. Use the Span-based methods instead")] method SetData (line 1427) | public unsafe void SetData(CommandList commandList, ReadOnlySpa... method Clone (line 1536) | public Texture Clone() method ToStaging (line 1551) | public Texture ToStaging() method Load (line 1582) | public static Texture Load(GraphicsDevice device, Stream stream, Textu... method New (line 1608) | public static Texture New(GraphicsDevice device, Image image, TextureF... method New (line 1626) | public static Texture New(GraphicsDevice graphicsDevice, TextureDescri... method New (line 1653) | public static Texture New(GraphicsDevice graphicsDevice, TextureDescri... method NewExternalOES (line 1667) | public static Texture NewExternalOES(GraphicsDevice graphicsDevice) method Save (line 1685) | public void Save(CommandList commandList, Stream stream, ImageFileType... method GetDataAsImage (line 1698) | public Image GetDataAsImage(CommandList commandList) method GetDataAsImage (line 1718) | public unsafe Image GetDataAsImage(CommandList commandList, Texture st... method Save (line 1756) | public void Save(CommandList commandList, Stream stream, Texture stagi... method CalculateMipMapCount (line 1770) | internal static int CalculateMipMapCount(MipMapCount requestedLevel, i... method GetDataBox (line 1796) | private static unsafe DataBox GetDataBox(PixelFormat format, in... method Swap (line 1813) | internal void Swap([NotNull] Texture other) method GetViewSliceBounds (line 1849) | internal void GetViewSliceBounds(ViewType viewType, ref int arrayOrDep... method GetViewCount (line 1928) | internal int GetViewCount() method GetViewIndex (line 1945) | internal int GetViewIndex(ViewType viewType, int arrayOrDepthIndex, in... method GetUsageWithFlags (line 1960) | internal static GraphicsResourceUsage GetUsageWithFlags(GraphicsResour... method ComputeSubResourceSize (line 1973) | internal int ComputeSubResourceSize(int subResourceIndex) method ComputeBufferOffset (line 1989) | internal int ComputeBufferOffset(int subResourceIndex, int depthSlice) method ComputeSlicePitch (line 2010) | internal int ComputeSlicePitch(int mipLevel) method ComputeRowPitch (line 2021) | internal int ComputeRowPitch(int mipLevel) method ComputeBufferTotalSize (line 2032) | internal int ComputeBufferTotalSize() method CountMips (line 2049) | public static int CountMips(int width) method CountMips (line 2071) | public static int CountMips(int width, int height) method CountMips (line 2084) | public static int CountMips(int width, int height, int depth) method IsFlipped (line 2094) | private partial bool IsFlipped(); FILE: sources/engine/Stride.Graphics/TextureDescription.Extensions1D.cs type TextureDescription (line 6) | public partial struct TextureDescription method New1D (line 27) | public static TextureDescription New1D(int width, PixelFormat format, ... method New1D (line 63) | public static TextureDescription New1D(int width, MipMapCount mipCount... method New1D (line 83) | public static TextureDescription New1D(int width, PixelFormat format, ... method New1D (line 88) | private static TextureDescription New1D(int width, PixelFormat format,... FILE: sources/engine/Stride.Graphics/TextureDescription.Extensions2D.cs type TextureDescription (line 6) | public partial struct TextureDescription method New2D (line 32) | public static TextureDescription New2D(int width, int height, PixelFor... method New2D (line 77) | public static TextureDescription New2D(int width, int height, MipMapCo... method New2D (line 82) | private static TextureDescription New2D(int width, int height, PixelFo... FILE: sources/engine/Stride.Graphics/TextureDescription.Extensions3D.cs type TextureDescription (line 6) | public partial struct TextureDescription method New3D (line 25) | public static TextureDescription New3D(int width, int height, int dept... method New3D (line 59) | public static TextureDescription New3D(int width, int height, int dept... method New3D (line 64) | private static TextureDescription New3D(int width, int height, int dep... FILE: sources/engine/Stride.Graphics/TextureDescription.ExtensionsCube.cs type TextureDescription (line 6) | public partial struct TextureDescription method NewCube (line 27) | public static TextureDescription NewCube(int size, PixelFormat format,... method NewCube (line 62) | public static TextureDescription NewCube(int size, MipMapCount mipCoun... method NewCube (line 67) | private static TextureDescription NewCube(int size, PixelFormat format... FILE: sources/engine/Stride.Graphics/TextureDescription.cs type TextureDescription (line 32) | [StructLayout(LayoutKind.Sequential)] method ToStagingDescription (line 186) | public readonly TextureDescription ToStagingDescription() method ToCloneableDescription (line 200) | public readonly TextureDescription ToCloneableDescription() method FromDescription (line 216) | public static TextureDescription FromDescription(TextureDescription de... method Equals (line 268) | public readonly bool Equals(TextureDescription other) method Equals (line 283) | public override readonly bool Equals(object obj) method GetHashCode (line 292) | public override readonly int GetHashCode() FILE: sources/engine/Stride.Graphics/TextureFlags.cs type TextureFlags (line 10) | [Flags] FILE: sources/engine/Stride.Graphics/TextureOptions.cs type TextureOptions (line 14) | [Flags] FILE: sources/engine/Stride.Graphics/TextureViewDescription.cs type TextureViewDescription (line 9) | public struct TextureViewDescription method ToStagingDescription (line 52) | public readonly TextureViewDescription ToStagingDescription() FILE: sources/engine/Stride.Graphics/UIBatch.cs class UIBatch (line 15) | public class UIBatch : BatchBase method UIBatch (line 50) | static UIBatch() method UIBatch (line 145) | public UIBatch(GraphicsDevice device) method Begin (line 171) | public void Begin(GraphicsContext graphicsContext, ref Matrix viewProj... method Begin (line 187) | public void Begin(GraphicsContext graphicsContext, ref Matrix viewProj... method BeginCustom (line 200) | public void BeginCustom(GraphicsContext graphicsContext, int overrideE... method DrawRectangle (line 215) | public void DrawRectangle(ref Matrix worldMatrix, ref Vector3 elementS... method DrawCube (line 260) | public void DrawCube(ref Matrix worldMatrix, ref Vector3 elementSize, ... method DrawBackground (line 272) | public void DrawBackground(ref Matrix worldMatrix, ref Vector3 element... method DrawCube (line 277) | private void DrawCube(ref Matrix worldMatrix, ref Vector3 elementSize,... method DrawImage (line 328) | public void DrawImage(Texture texture, ref Matrix worldMatrix, ref Rec... method DrawCharacter (line 399) | internal void DrawCharacter(Texture texture, in Matrix worldViewProjec... method DrawString (line 429) | internal void DrawString([NotNull] SpriteFont font, [NotNull] string t... method UpdateBufferValuesFromElementInfo (line 466) | protected override unsafe void UpdateBufferValuesFromElementInfo(ref E... method FacingDirection (line 499) | private static unsafe float FacingDirection(UIImageDrawInfo* drawInfo) method CalculateCubeVertices (line 507) | private static unsafe void CalculateCubeVertices(UIImageDrawInfo* draw... method CalculateBorderRectangleVertices (line 552) | private unsafe void CalculateBorderRectangleVertices(UIImageDrawInfo* ... method CalculateRectangleVertices (line 627) | private unsafe void CalculateRectangleVertices(UIImageDrawInfo* drawIn... method Vector4Add (line 695) | private static Vector4 Vector4Add(ref Vector4 v1, ref Vector4 v2) method Vector4Add (line 705) | private static Vector4 Vector4Add(ref Vector4 v1, ref Vector4 v2, ref ... type PrimitiveType (line 718) | public enum PrimitiveType type UIImageDrawInfo (line 741) | [StructLayout(LayoutKind.Sequential)] FILE: sources/engine/Stride.Graphics/Vertex2DPositionTexture.cs type Vertex2DPositionTexture (line 12) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method Vertex2DPositionTexture (line 20) | public Vertex2DPositionTexture(Vector2 position, Vector2 textureCoordi... method Equals (line 47) | public bool Equals(Vertex2DPositionTexture other) method Equals (line 52) | public override bool Equals(object obj) method GetHashCode (line 57) | public override int GetHashCode() method GetLayout (line 67) | public VertexDeclaration GetLayout() method FlipWinding (line 72) | public void FlipWinding() method ToString (line 87) | public override string ToString() FILE: sources/engine/Stride.Graphics/VertexBufferBinding.cs type VertexBufferBinding (line 13) | [DataSerializer(typeof(VertexBufferBinding.Serializer))] method VertexBufferBinding (line 37) | public VertexBufferBinding(Buffer vertexBuffer, VertexDeclaration vert... method Equals (line 79) | public readonly bool Equals(VertexBufferBinding other) method Equals (line 89) | public override readonly bool Equals(object obj) method GetHashCode (line 105) | public override readonly int GetHashCode() => hashCode; class Serializer (line 112) | internal class Serializer : DataSerializer method Serialize (line 119) | public override void Serialize(ref VertexBufferBinding vertexBufferB... FILE: sources/engine/Stride.Graphics/VertexBufferBindingExtensions.cs class VertexBufferBindingExtensions (line 11) | public static class VertexBufferBindingExtensions method CreateInputElements (line 28) | public static InputElementDescription[] CreateInputElements(this Verte... method CreateInputElements (line 63) | public static InputElementDescription[] CreateInputElements(this Verte... FILE: sources/engine/Stride.Graphics/VertexBufferHelper.cs method VertexBufferHelper (line 39) | public VertexBufferHelper(VertexBufferBinding binding, IServiceRegistry ... method VertexBufferHelper (line 51) | public VertexBufferHelper(VertexBufferBinding binding, byte[] dataOuter,... method Copy (line 83) | public bool Copy(Span buffer, int semanticInd... FILE: sources/engine/Stride.Graphics/VertexDeclaration.cs class VertexDeclaration (line 15) | [DataContract] method VertexDeclaration (line 30) | internal VertexDeclaration() { } method VertexDeclaration (line 36) | public VertexDeclaration(params VertexElement[] elements) method VertexDeclaration (line 50) | public VertexDeclaration(VertexElement[] elements, int instanceCount, ... method EnumerateWithOffsets (line 93) | public IEnumerable EnumerateWithOffsets() method CalculateSize (line 115) | public int CalculateSize() method Equals (line 140) | public bool Equals(VertexDeclaration other) method Equals (line 155) | public override bool Equals(object obj) method GetHashCode (line 161) | public override int GetHashCode() => hashCode; class Serializer (line 185) | internal class Serializer : DataSerializer, IDataSe... method PreSerialize (line 188) | public override void PreSerialize(ref object obj, ArchiveMode mode, ... method Serialize (line 202) | public override void Serialize(ref VertexDeclaration vertexDeclarati... method EnumerateGenericInstantiations (line 220) | public void EnumerateGenericInstantiations(SerializerSelector serial... FILE: sources/engine/Stride.Graphics/VertexElement.cs type VertexElement (line 44) | [DataContract] method MatchSemanticIndexRegex (line 57) | [GeneratedRegex(@"(.*)(\d+)$")] method VertexElement (line 83) | public VertexElement(string semanticName, PixelFormat format) method VertexElement (line 137) | public VertexElement(string semanticName, int semanticIndex, PixelForm... method Equals (line 211) | public readonly bool Equals(VertexElement other) method Equals (line 222) | public override readonly bool Equals(object obj) method GetHashCode (line 238) | public override readonly int GetHashCode() => hashCode; method ComputeHashCode (line 242) | private readonly int ComputeHashCode() method ToString (line 248) | public override readonly string ToString() method Color (line 268) | public static VertexElement Color(int semanticIndex = 0, int offset... method Color (line 282) | public static VertexElement Color(PixelFormat format, int offsetInByte... method Color (line 297) | public static VertexElement Color(int semanticIndex, PixelFormat forma... method Normal (line 315) | public static VertexElement Normal(int semanticIndex = 0, int offse... method Normal (line 329) | public static VertexElement Normal(PixelFormat format, int offsetInByt... method Normal (line 344) | public static VertexElement Normal(int semanticIndex, PixelFormat form... method Position (line 362) | public static VertexElement Position(int semanticIndex = 0, int off... method Position (line 376) | public static VertexElement Position(PixelFormat format, int offsetInB... method Position (line 391) | public static VertexElement Position(int semanticIndex, PixelFormat fo... method PositionTransformed (line 409) | public static VertexElement PositionTransformed(int semanticIndex =... method PositionTransformed (line 423) | public static VertexElement PositionTransformed(PixelFormat format, in... method PositionTransformed (line 438) | public static VertexElement PositionTransformed(int semanticIndex, Pix... method TextureCoordinate (line 456) | public static VertexElement TextureCoordinate(int semanticIndex = 0... method TextureCoordinate (line 470) | public static VertexElement TextureCoordinate(PixelFormat format, int ... method TextureCoordinate (line 485) | public static VertexElement TextureCoordinate(int semanticIndex, Pixel... method Tangent (line 503) | public static VertexElement Tangent(int semanticIndex = 0, int offs... method Tangent (line 517) | public static VertexElement Tangent(PixelFormat format, int offsetInBy... method Tangent (line 532) | public static VertexElement Tangent(int semanticIndex, PixelFormat for... method BiTangent (line 550) | public static VertexElement BiTangent(int semanticIndex = 0, int of... method BiTangent (line 564) | public static VertexElement BiTangent(PixelFormat format, int offsetIn... method BiTangent (line 579) | public static VertexElement BiTangent(int semanticIndex, PixelFormat f... method ConvertTypeToFormat (line 594) | public static PixelFormat ConvertTypeToFormat() where T : struct class Serializer (line 645) | internal class Serializer : DataSerializer method Serialize (line 652) | public override void Serialize(ref VertexElement vertexElement, Arch... FILE: sources/engine/Stride.Graphics/VertexElementUsage.cs class VertexElementUsage (line 5) | public static class VertexElementUsage FILE: sources/engine/Stride.Graphics/VertexElementValidator.cs class VertexElementValidator (line 14) | internal static class VertexElementValidator method GetVertexStride (line 24) | internal static int GetVertexStride(VertexElement[] elements) method Validate (line 60) | internal static void Validate(int vertexStride, VertexElement[] elements) FILE: sources/engine/Stride.Graphics/VertexElementWithOffset.cs type VertexElementWithOffset (line 12) | public struct VertexElementWithOffset(VertexElement vertexElement, int o... FILE: sources/engine/Stride.Graphics/VertexHelper.cs class VertexHelper (line 16) | public static class VertexHelper method GenerateMultiTextureCoordinates (line 35) | public static unsafe VertexTransformResult GenerateMultiTextureCoordin... method GenerateMultiTextureCoordinates (line 59) | public static unsafe VertexTransformResult GenerateMultiTextureCoordin... method GenerateMultiTextureCoordinates (line 86) | public static VertexTransformResult GenerateMultiTextureCoordinates(Ve... method GenerateMultiTextureCoordinates (line 118) | public static unsafe VertexTransformResult GenerateMultiTextureCoordin... method GenerateTangentBinormal (line 205) | public static unsafe VertexTransformResult GenerateTangentBinormal(... method GenerateTangentBinormal (line 231) | public static unsafe VertexTransformResult GenerateTangentBinormal(Ver... type VertexTransformResult (line 398) | public struct VertexTransformResult method VertexTransformResult (line 405) | public VertexTransformResult(VertexDeclaration layout, byte[] vertex... FILE: sources/engine/Stride.Graphics/VertexPosition2.cs type VertexPosition2 (line 13) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method VertexPosition2 (line 20) | public VertexPosition2(Vector2 position) method Equals (line 41) | public bool Equals(VertexPosition2 other) method Equals (line 46) | public override bool Equals(object obj) method GetHashCode (line 52) | public override int GetHashCode() method ToString (line 70) | public override string ToString() method GetLayout (line 75) | public VertexDeclaration GetLayout() method FlipWinding (line 80) | public void FlipWinding() FILE: sources/engine/Stride.Graphics/VertexPositionColorTexture.cs type VertexPositionColorTexture (line 12) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method VertexPositionColorTexture (line 21) | public VertexPositionColorTexture(Vector3 position, Color color, Vecto... method Equals (line 57) | public bool Equals(VertexPositionColorTexture other) method Equals (line 62) | public override bool Equals(object obj) method GetHashCode (line 68) | public override int GetHashCode() method ToString (line 89) | public override string ToString() method GetLayout (line 94) | public VertexDeclaration GetLayout() method FlipWinding (line 99) | public void FlipWinding() FILE: sources/engine/Stride.Graphics/VertexPositionColorTextureSwizzle.cs type VertexPositionColorTextureSwizzle (line 13) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method VertexPositionColorTextureSwizzle (line 23) | public VertexPositionColorTextureSwizzle(Vector4 position, Color color... method Equals (line 73) | public bool Equals(VertexPositionColorTextureSwizzle other) method Equals (line 78) | public override bool Equals(object obj) method GetHashCode (line 84) | public override int GetHashCode() method ToString (line 107) | public override string ToString() method GetLayout (line 112) | public VertexDeclaration GetLayout() method FlipWinding (line 117) | public void FlipWinding() FILE: sources/engine/Stride.Graphics/VertexPositionNormalColor.cs type VertexPositionNormalColor (line 14) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method VertexPositionNormalColor (line 23) | public VertexPositionNormalColor(Vector3 position, Vector3 normal, Col... method Equals (line 59) | public bool Equals(VertexPositionNormalColor other) method Equals (line 64) | public override bool Equals(object obj) method GetHashCode (line 70) | public override int GetHashCode() method GetLayout (line 81) | public VertexDeclaration GetLayout() method FlipWinding (line 86) | public void FlipWinding() method ToString (line 100) | public override string ToString() FILE: sources/engine/Stride.Graphics/VertexPositionNormalTexture.cs type VertexPositionNormalTexture (line 33) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method VertexPositionNormalTexture (line 42) | public VertexPositionNormalTexture(Vector3 position, Vector3 normal, V... method Equals (line 77) | public bool Equals(VertexPositionNormalTexture other) method Equals (line 82) | public override bool Equals(object obj) method GetHashCode (line 88) | public override int GetHashCode() method GetLayout (line 99) | public VertexDeclaration GetLayout() method FlipWinding (line 104) | public void FlipWinding() method ToString (line 119) | public override string ToString() FILE: sources/engine/Stride.Graphics/VertexPositionTexture.cs type VertexPositionTexture (line 12) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method VertexPositionTexture (line 20) | public VertexPositionTexture(Vector3 position, Vector2 textureCoordinate) method Equals (line 47) | public bool Equals(VertexPositionTexture other) method Equals (line 52) | public override bool Equals(object obj) method GetHashCode (line 58) | public override int GetHashCode() method GetLayout (line 68) | public VertexDeclaration GetLayout() method FlipWinding (line 73) | public void FlipWinding() method ToString (line 88) | public override string ToString() FILE: sources/engine/Stride.Graphics/ViewType.cs type ViewType (line 33) | public enum ViewType FILE: sources/engine/Stride.Graphics/Viewport.cs type Viewport (line 13) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method Viewport (line 59) | public Viewport(int x, int y, int width, int height) method Viewport (line 76) | public Viewport(float x, float y, float width, float height) method Viewport (line 90) | public Viewport(Rectangle bounds) method Equals (line 127) | public readonly bool Equals(Viewport other) method Equals (line 138) | public override readonly bool Equals(object obj) method GetHashCode (line 147) | public override readonly int GetHashCode() method ToString (line 165) | public override readonly string ToString() method WithinEpsilon (line 170) | private static bool WithinEpsilon(float a, float b) method Project (line 183) | public readonly Vector3 Project(Vector3 source, Matrix projection, Mat... method Unproject (line 206) | public Vector3 Unproject(Vector3 source, Matrix projection, Matrix vie... method Unproject (line 217) | public readonly Vector3 Unproject(Vector3 source, ref readonly Matrix ... FILE: sources/engine/Stride.Graphics/Vulkan/Buffer.Vulkan.cs class Buffer (line 10) | public partial class Buffer method InitializeFromImpl (line 23) | protected partial Buffer InitializeFromImpl(ref readonly BufferDescrip... method OnDestroyed (line 41) | protected internal override void OnDestroyed(bool immediately = false) method OnRecreate (line 67) | protected internal override bool OnRecreate() method Recreate (line 85) | public unsafe void Recreate(IntPtr dataPointer) method InitializeViews (line 236) | private void InitializeViews() method GetShaderResourceView (line 251) | internal unsafe VkBufferView GetShaderResourceView(PixelFormat viewFor... method InitCountAndViewFormat (line 266) | private void InitCountAndViewFormat(out int count, ref PixelFormat vie... FILE: sources/engine/Stride.Graphics/Vulkan/CommandList.Vulkan.cs class CommandList (line 15) | public partial class CommandList method New (line 39) | public static CommandList New(GraphicsDevice device) method CommandList (line 44) | private CommandList(GraphicsDevice device) : base(device) method Recreate (line 49) | private void Recreate() method Reset (line 63) | public unsafe partial void Reset() method Close (line 100) | public partial CompiledCommandList Close() method Flush (line 124) | public partial void Flush() method FlushInternal (line 129) | private unsafe void FlushInternal(bool wait) method ClearStateImpl (line 142) | private partial void ClearStateImpl() method ResetTargetsImpl (line 149) | private void ResetTargetsImpl() method SetRenderTargetsImpl (line 159) | private partial void SetRenderTargetsImpl(Texture depthStencilBuffer, ... method SetStreamTargets (line 189) | public void SetStreamTargets(params Buffer[] buffers) method BindPipeline (line 193) | private unsafe void BindPipeline() method SetViewportImpl (line 205) | private unsafe void SetViewportImpl() method UnsetRenderTargets (line 242) | public void UnsetRenderTargets() method SetScissorRectangleImpl (line 250) | private unsafe partial void SetScissorRectangleImpl(ref readonly Recta... method SetScissorRectanglesImpl (line 260) | private unsafe partial void SetScissorRectanglesImpl(ReadOnlySpan method FramebufferKey (line 1618) | public unsafe FramebufferKey(VkRenderPass renderPass, int attachment... method GetHashCode (line 1635) | public override unsafe int GetHashCode() method Equals (line 1650) | public unsafe bool Equals(FramebufferKey other) type DescriptorData (line 1670) | [StructLayout(LayoutKind.Explicit)] FILE: sources/engine/Stride.Graphics/Vulkan/CompiledCommandList.Vulkan.cs type CompiledCommandList (line 9) | public partial struct CompiledCommandList FILE: sources/engine/Stride.Graphics/Vulkan/DescriptorPool.Vulkan.cs class DescriptorPool (line 10) | public partial class DescriptorPool method Reset (line 17) | public void Reset() method DescriptorPool (line 29) | private DescriptorPool(GraphicsDevice graphicsDevice, DescriptorTypeCo... method AllocateDescriptorSet (line 34) | internal unsafe VkDescriptorSet AllocateDescriptorSet(DescriptorSetLay... method Recreate (line 68) | private void Recreate() method OnRecreate (line 77) | protected internal override bool OnRecreate() method OnDestroyed (line 84) | protected internal override void OnDestroyed(bool immediately = false) FILE: sources/engine/Stride.Graphics/Vulkan/DescriptorSet.Vulkan.cs type DescriptorSet (line 12) | public partial struct DescriptorSet method DescriptorSet (line 19) | private DescriptorSet(GraphicsDevice graphicsDevice, DescriptorPool po... method SetValue (line 30) | public void SetValue(int slot, object value) method SetShaderResourceView (line 52) | public unsafe void SetShaderResourceView(int slot, GraphicsResource sh... method SetSamplerState (line 97) | public unsafe void SetSamplerState(int slot, SamplerState samplerState) method SetConstantBuffer (line 122) | public unsafe void SetConstantBuffer(int slot, Buffer buffer, int offs... method SetUnorderedAccessView (line 145) | public void SetUnorderedAccessView(int slot, GraphicsResource unordere... FILE: sources/engine/Stride.Graphics/Vulkan/DescriptorSetLayout.Vulkan.cs class DescriptorSetLayout (line 11) | public partial class DescriptorSetLayout method DescriptorSetLayout (line 22) | private DescriptorSetLayout(GraphicsDevice device, DescriptorSetLayout... method Recreate (line 28) | private void Recreate() method OnRecreate (line 34) | protected internal override bool OnRecreate() method OnDestroyed (line 41) | protected internal override unsafe void OnDestroyed(bool immediately =... method CreateNativeDescriptorSetLayout (line 50) | internal static unsafe VkDescriptorSetLayout CreateNativeDescriptorSet... FILE: sources/engine/Stride.Graphics/Vulkan/DisplayMode.Vulkan.cs type DisplayMode (line 10) | public partial record struct DisplayMode FILE: sources/engine/Stride.Graphics/Vulkan/GraphicsAdapter.Vulkan.cs class GraphicsAdapter (line 21) | public partial class GraphicsAdapter method GraphicsAdapter (line 44) | internal GraphicsAdapter(VkPhysicalDevice defaultPhysicalDevice, VkPhy... method GetPhysicalDevice (line 102) | internal unsafe VkPhysicalDevice GetPhysicalDevice(bool enableValidation) method IsProfileSupported (line 131) | public bool IsProfileSupported(GraphicsProfile graphicsProfile) FILE: sources/engine/Stride.Graphics/Vulkan/GraphicsAdapterFactory.Vulkan.cs class GraphicsAdapterFactory (line 16) | public static partial class GraphicsAdapterFactory method InitializeInternal (line 24) | internal static unsafe void InitializeInternal() method Cleanup (line 56) | private static void Cleanup() method GetInstance (line 74) | internal static GraphicsAdapterFactoryInstance GetInstance(bool enable... class GraphicsAdapterFactoryInstance (line 92) | internal class GraphicsAdapterFactoryInstance : IDisposable method GraphicsAdapterFactoryInstance (line 103) | public unsafe GraphicsAdapterFactoryInstance(bool enableValidation) method GetAvailableExtensionNames (line 201) | private unsafe static HashSet GetAvailableExtensionNames... method ValidateSurfaceExtensionNamesAvailability (line 221) | private static void ValidateSurfaceExtensionNamesAvailability(HashSet<... method GetPlatformRelatedSurfaceExtensionName (line 246) | private static VkUtf8String GetPlatformRelatedSurfaceExtensionName(Has... method DebugReport (line 273) | [UnmanagedCallersOnly] method Dispose (line 300) | public unsafe void Dispose() FILE: sources/engine/Stride.Graphics/Vulkan/GraphicsDevice.Vulkan.cs class GraphicsDevice (line 18) | public partial class GraphicsDevice type BufferInfo (line 77) | internal struct BufferInfo method BufferInfo (line 85) | public BufferInfo(long fenceValue, VkBuffer buffer, VkDeviceMemory m... method Begin (line 168) | public void Begin() method EnableProfile (line 178) | public void EnableProfile(bool enabledFlag) method End (line 185) | public unsafe void End() method ExecuteCommandList (line 224) | public void ExecuteCommandList(CompiledCommandList commandList) method ExecuteCommandLists (line 234) | public unsafe void ExecuteCommandLists(int count, CompiledCommandList[... method CheckResult (line 295) | internal void CheckResult(VkResult vkResult, [CallerArgumentExpression... method InitializePostFeatures (line 304) | private unsafe partial void InitializePostFeatures() method GetRendererName (line 308) | private partial string GetRendererName() => rendererName; method SimulateReset (line 310) | public void SimulateReset() method InitializePlatformDevice (line 321) | private unsafe partial void InitializePlatformDevice(GraphicsProfile[]... method GetAvailableExtensionProperties (line 452) | private unsafe HashSet GetAvailableExtensionProperties(S... method ValidateExtensionPropertiesAvailability (line 472) | private static void ValidateExtensionPropertiesAvailability(HashSet : ComponentBase method ResourcePool (line 837) | protected ResourcePool(GraphicsDevice graphicsDevice, bool threadsafe) method GetObject (line 843) | public T GetObject(ulong completedFenceValue) method RecycleObject (line 863) | public void RecycleObject(ulong fenceValue, T obj) method CreateObject (line 871) | protected abstract T CreateObject(); method ResetObject (line 873) | protected abstract void ResetObject(T obj); method DestroyObject (line 875) | protected virtual void DestroyObject(T obj) method Destroy (line 879) | protected override void Destroy() type OptionalLock (line 893) | private struct OptionalLock : IDisposable method OptionalLock (line 899) | private OptionalLock(object lockObject, bool locked) method Dispose (line 905) | public void Dispose() method Lock (line 914) | public static OptionalLock Lock(object lockObject, bool useLock) class CommandBufferPool (line 927) | internal class CommandBufferPool : ResourcePool method CommandBufferPool (line 931) | public unsafe CommandBufferPool(GraphicsDevice graphicsDevice, bool th... method CreateObject (line 943) | protected override unsafe VkCommandBuffer CreateObject() method ResetObject (line 959) | protected override void ResetObject(VkCommandBuffer obj) method Destroy (line 964) | protected override unsafe void Destroy() class HeapPool (line 972) | internal class HeapPool : ResourcePool method HeapPool (line 974) | public HeapPool(GraphicsDevice graphicsDevice, bool threadsafe) : base... method CreateObject (line 978) | protected override unsafe VkDescriptorPool CreateObject() method ResetObject (line 999) | protected override void ResetObject(VkDescriptorPool obj) method DestroyObject (line 1004) | protected override unsafe void DestroyObject(VkDescriptorPool obj) method NativeResource (line 1016) | public NativeResource(VkDebugReportObjectTypeEXT type, ulong handle) FILE: sources/engine/Stride.Graphics/Vulkan/GraphicsDeviceFeatures.Vulkan.cs type GraphicsDeviceFeatures (line 14) | public partial struct GraphicsDeviceFeatures method GraphicsDeviceFeatures (line 16) | internal GraphicsDeviceFeatures(GraphicsDevice deviceRoot) FILE: sources/engine/Stride.Graphics/Vulkan/GraphicsOutput.Vulkan.cs class GraphicsOutput (line 19) | public partial class GraphicsOutput method GraphicsOutput (line 25) | internal GraphicsOutput() { } method GraphicsOutput (line 34) | internal GraphicsOutput(GraphicsAdapter adapter, VkDisplayPropertiesKH... method FindClosestMatchingDisplayMode (line 52) | public DisplayMode FindClosestMatchingDisplayMode(GraphicsProfile[] ta... method InitializeSupportedDisplayModes (line 115) | private void InitializeSupportedDisplayModes() method InitializeCurrentDisplayMode (line 172) | private void InitializeCurrentDisplayMode() method TryFindMatchingDisplayMode (line 184) | private DisplayMode? TryFindMatchingDisplayMode(VkFormat format) FILE: sources/engine/Stride.Graphics/Vulkan/GraphicsResource.Vulkan.cs class GraphicsResource (line 12) | public abstract partial class GraphicsResource method OnNameChanged (line 38) | protected override unsafe void OnNameChanged() method AllocateMemory (line 62) | protected unsafe void AllocateMemory(VkMemoryPropertyFlags memoryPrope... method SwapInternal (line 97) | internal override void SwapInternal(GraphicsResourceBase other) FILE: sources/engine/Stride.Graphics/Vulkan/GraphicsResourceBase.Vulkan.cs class GraphicsResourceBase (line 11) | public abstract partial class GraphicsResourceBase method Initialize (line 14) | private partial void Initialize() { } method OnDestroyed (line 21) | protected internal virtual partial void OnDestroyed(bool immediately =... method OnRecreate (line 30) | protected internal virtual bool OnRecreate() method SwapInternal (line 39) | internal virtual void SwapInternal(GraphicsResourceBase other) FILE: sources/engine/Stride.Graphics/Vulkan/PipelineState.Vulkan.cs class PipelineState (line 15) | public partial class PipelineState method PipelineState (line 41) | internal PipelineState(GraphicsDevice graphicsDevice, PipelineStateDes... method Recreate (line 47) | private unsafe void Recreate() method RecreateInner (line 54) | private unsafe void RecreateInner() method OnRecreate (line 240) | protected internal override bool OnRecreate() method CreateRenderPass (line 246) | private unsafe void CreateRenderPass(PipelineStateDescription pipeline... method OnDestroyed (line 332) | protected internal override unsafe void OnDestroyed(bool immediately =... type DescriptorSetInfo (line 346) | internal struct DescriptorSetInfo method CreatePipelineLayout (line 358) | private unsafe void CreatePipelineLayout(PipelineStateDescription pipe... method CreateShaderStages (line 437) | private unsafe VkPipelineShaderStageCreateInfo[] CreateShaderStages(Pi... method ReadShaderBytecode (line 473) | private static unsafe ShaderInputBytecode ReadShaderBytecode(byte[] data) method CreateRasterizationState (line 482) | private VkPipelineRasterizationStateCreateInfo CreateRasterizationStat... method CreateDepthStencilState (line 500) | private VkPipelineDepthStencilStateCreateInfo CreateDepthStencilState(... FILE: sources/engine/Stride.Graphics/Vulkan/QueryPool.Vulkan.cs class QueryPool (line 9) | public partial class QueryPool method TryGetData (line 13) | public unsafe bool TryGetData(long[] dataArray) method Recreate (line 34) | private unsafe partial void Recreate() method OnDestroyed (line 56) | protected internal override void OnDestroyed(bool immediately = false) FILE: sources/engine/Stride.Graphics/Vulkan/SamplerState.Vulkan.cs class SamplerState (line 14) | public partial class SamplerState method SamplerState (line 25) | private SamplerState(GraphicsDevice device, ref readonly SamplerStateD... method OnRecreate (line 34) | protected internal override bool OnRecreate() method OnDestroyed (line 42) | protected internal override void OnDestroyed(bool immediately = false) method CreateNativeSampler (line 50) | private unsafe void CreateNativeSampler() method ConvertAddressMode (line 84) | private static VkSamplerAddressMode ConvertAddressMode(TextureAddressM... method ConvertMinFilter (line 103) | private void ConvertMinFilter(TextureFilter filter, out VkFilter minFi... FILE: sources/engine/Stride.Graphics/Vulkan/SwapChainGraphicsPresenter.Vulkan.cs class SwapChainGraphicsPresenter (line 15) | public class SwapChainGraphicsPresenter : GraphicsPresenter type SwapChainImageInfo (line 32) | private struct SwapChainImageInfo method SwapChainGraphicsPresenter (line 38) | public unsafe SwapChainGraphicsPresenter(GraphicsDevice device, Presen... method Present (line 142) | public override unsafe void Present() method AcquireNextImage (line 206) | private unsafe void AcquireNextImage(bool recreateIfFails) method BeginDraw (line 261) | public override void BeginDraw(CommandList commandList) method EndDraw (line 267) | public override void EndDraw(CommandList commandList, bool present) method OnNameChanged (line 271) | protected override void OnNameChanged() method OnDestroyed (line 277) | protected internal override unsafe void OnDestroyed(bool immediately =... method OnRecreated (line 288) | public override void OnRecreated() method ResizeBackBuffer (line 304) | protected override void ResizeBackBuffer(int width, int height, PixelF... method RecreateBackBuffer (line 309) | private void RecreateBackBuffer(int width, int height, PixelFormat for... method ResizeDepthStencilBuffer (line 322) | protected override void ResizeDepthStencilBuffer(int width, int height... method DestroySwapchain (line 344) | private unsafe void DestroySwapchain() method CreateSwapChain (line 377) | private unsafe void CreateSwapChain(int width, int height, PixelFormat... method CreateSurface (line 493) | private unsafe void CreateSurface() method CreateBackBuffers (line 541) | private unsafe void CreateBackBuffers() FILE: sources/engine/Stride.Graphics/Vulkan/Texture.Vulkan.cs class Texture (line 10) | public partial class Texture method Recreate (line 35) | public void Recreate(DataBox[] dataBoxes = null) method IsDepthStencilReadOnlySupported (line 40) | public static bool IsDepthStencilReadOnlySupported(GraphicsDevice device) method SwapInternal (line 50) | internal override void SwapInternal(GraphicsResourceBase other) method InitializeFromPersistent (line 71) | internal Texture InitializeFromPersistent(TextureDescription descripti... method InitializeWithoutResources (line 78) | internal Texture InitializeWithoutResources(TextureDescription descrip... method SetNativeHandles (line 84) | internal void SetNativeHandles(VkImage image, VkImageView attachmentView) method InitializeFromImpl (line 90) | private partial void InitializeFromImpl(DataBox[] dataBoxes = null) method CreateBuffer (line 194) | private unsafe void CreateBuffer() method CreateImage (line 219) | private unsafe void CreateImage() method InitializeData (line 284) | private unsafe void InitializeData(DataBox[] dataBoxes) method OnDestroyed (line 398) | protected internal override void OnDestroyed(bool immediately = false) method OnRecreateImpl (line 451) | private partial void OnRecreateImpl() method GetImageView (line 471) | private unsafe VkImageView GetImageView(ViewType viewType, int arrayOr... method GetColorAttachmentView (line 544) | private unsafe VkImageView GetColorAttachmentView(ViewType viewType, i... method GetDepthStencilView (line 587) | private unsafe VkImageView GetDepthStencilView() method IsFlipped (line 626) | private partial bool IsFlipped() method ComputeShaderResourceFormatFromDepthFormat (line 631) | internal static PixelFormat ComputeShaderResourceFormatFromDepthFormat... method CheckMipLevels (line 642) | private static TextureDescription CheckMipLevels(GraphicsDevice device... method CalculateMipCountFromSize (line 658) | private static int CalculateMipCountFromSize(int size, int minimumSize... method CalculateMipCount (line 687) | private static int CalculateMipCount(int width, int height, int minimu... method GetFallbackDepthStencilFormat (line 692) | internal static VkFormat GetFallbackDepthStencilFormat(GraphicsDevice ... method IsStencilFormat (line 713) | internal static bool IsStencilFormat(PixelFormat format) FILE: sources/engine/Stride.Graphics/Vulkan/VulkanConvertExtensions.cs class VulkanConvertExtensions (line 10) | internal static class VulkanConvertExtensions method ConvertFillMode (line 12) | public static VkPolygonMode ConvertFillMode(FillMode fillMode) method ConvertCullMode (line 27) | public static VkCullModeFlags ConvertCullMode(CullMode cullMode) method ConvertPrimitiveType (line 44) | public static VkPrimitiveTopology ConvertPrimitiveType(PrimitiveType p... method ConvertPrimitiveRestart (line 71) | public static bool ConvertPrimitiveRestart(PrimitiveType primitiveType) method Convert (line 87) | public static VkShaderStageFlags Convert(ShaderStage stage) method ConvertComparisonFunction (line 108) | public static VkCompareOp ConvertComparisonFunction(CompareFunction co... method ConvertStencilOperation (line 133) | public static VkStencilOp ConvertStencilOperation(StencilOperation ope... method ConvertBlendFunction (line 156) | public static VkBlendOp ConvertBlendFunction(BlendFunction blendFunction) method ConvertBlend (line 176) | public static VkBlendFactor ConvertBlend(Blend blend) method ConvertPixelFormat (line 219) | public static VkFormat ConvertPixelFormat(PixelFormat inputFormat) method ConvertPixelFormat (line 225) | public static void ConvertPixelFormat(PixelFormat inputFormat, out VkF... method ConvertColorWriteChannels (line 536) | public static unsafe VkColorComponentFlags ConvertColorWriteChannels(C... method ConvertDescriptorType (line 541) | public static VkDescriptorType ConvertDescriptorType(EffectParameterCl... method BlockSizeInBytes (line 606) | public static int BlockSizeInBytes(this VkFormat format) FILE: sources/engine/Stride.Graphics/WindowHandle.cs class WindowHandle (line 17) | public class WindowHandle(AppContextType context, object nativeWindow, I... FILE: sources/engine/Stride.Graphics/WindowsMixedReality/WindowsMixedRealityGraphicsPresenter.cs class WindowsMixedRealityGraphicsPresenter (line 15) | public class WindowsMixedRealityGraphicsPresenter : GraphicsPresenter method WindowsMixedRealityGraphicsPresenter (line 22) | public WindowsMixedRealityGraphicsPresenter(GraphicsDevice device, Pre... type IDirect3DDxgiInterfaceAccess (line 53) | [ComImport] method GetInterface (line 59) | IntPtr GetInterface([In] ref Guid iid); method CreateDirect3DSurface (line 70) | internal static IDirect3DSurface CreateDirect3DSurface(IntPtr dxgiSurf... method BeginDraw (line 85) | public override void BeginDraw(CommandList commandList) method Present (line 91) | public override void Present() method ResizeBackBuffer (line 96) | protected override void ResizeBackBuffer(int width, int height, PixelF... method ResizeDepthStencilBuffer (line 101) | protected override void ResizeDepthStencilBuffer(int width, int height... method CreateDirect3D11DeviceFromDXGIDevice (line 114) | [DllImport("d3d11.dll", EntryPoint = "CreateDirect3D11DeviceFromDXGIDe... method CreateDirect3D11SurfaceFromDXGISurface (line 118) | [DllImport("d3d11.dll", EntryPoint = "CreateDirect3D11SurfaceFromDXGIS... method UpdateBackBuffer (line 122) | private void UpdateBackBuffer() FILE: sources/engine/Stride.Input.Tests/Activity1.Android.cs class Activity1 (line 9) | [Activity(Label = "Stride Input", MainLauncher = true, Icon = "@drawable... method OnCreate (line 12) | protected override void OnCreate(Bundle bundle) FILE: sources/engine/Stride.Input.Tests/AdvancedInputTest.cs class AdvancedInputTest (line 18) | public class AdvancedInputTest : InputTestBase method AdvancedInputTest (line 60) | public AdvancedInputTest() method LoadContent (line 68) | protected override async Task LoadContent() method Draw (line 99) | protected override void Draw(GameTime gameTime) method DrawPointers (line 163) | private void DrawPointers(Tuple tuple, float b... method UpdateInputStates (line 174) | private async Task UpdateInputStates() method RemoveOldPointerEventInfo (line 307) | private void RemoveOldPointerEventInfo(Queue GetValues() method GetCurrentValueAsFloat (line 90) | public float GetCurrentValueAsFloat() method GetCurrentValuesAsVector (line 96) | public Vector3 GetCurrentValuesAsVector() FILE: sources/engine/Stride.Input/Android/InputSourceAndroid.cs class InputSourceAndroid (line 19) | internal class InputSourceAndroid : InputSourceSDL method InputSourceAndroid (line 37) | public InputSourceAndroid(Window uiControl) : base(uiControl) method Initialize (line 41) | public override void Initialize(InputManager inputManager) method UpdateSensorPair (line 79) | public void UpdateSensorPair(AndroidSensorListener listener, ... method Update (line 103) | public override void Update() method Pause (line 162) | public override void Pause() method Resume (line 174) | public override void Resume() method TryGetSensorListener (line 185) | public AndroidSensorListener TryGetSensorListener(SensorType type) FILE: sources/engine/Stride.Input/AxisEvent.cs class AxisEvent (line 9) | public abstract class AxisEvent : InputEvent FILE: sources/engine/Stride.Input/ButtonEvent.cs class ButtonEvent (line 9) | public abstract class ButtonEvent : InputEvent FILE: sources/engine/Stride.Input/CompassSensor.cs class CompassSensor (line 6) | internal class CompassSensor : Sensor, ICompassSensor method CompassSensor (line 13) | public CompassSensor(IInputSource source, string systemName) : base(so... FILE: sources/engine/Stride.Input/DeviceChangedEventArgs.cs class DeviceChangedEventArgs (line 11) | public class DeviceChangedEventArgs : EventArgs FILE: sources/engine/Stride.Input/DeviceChangedEventType.cs type DeviceChangedEventType (line 6) | public enum DeviceChangedEventType FILE: sources/engine/Stride.Input/Direction.cs type Direction (line 9) | public struct Direction : IEquatable method Direction (line 31) | public Direction(Vector2 direction) method FromTicks (line 51) | public static Direction FromTicks(int value, int maxValue) method GetTicks (line 61) | public int GetTicks(int maxValue) method Equals (line 88) | public bool Equals(Direction other) method Equals (line 93) | public override bool Equals(object obj) method GetHashCode (line 109) | public override int GetHashCode() method ToString (line 114) | public override string ToString() method Direction (line 119) | private Direction(int value) FILE: sources/engine/Stride.Input/GameControllerAxisEvent.cs class GameControllerAxisEvent (line 9) | public class GameControllerAxisEvent : AxisEvent method ToString (line 21) | public override string ToString() FILE: sources/engine/Stride.Input/GameControllerAxisInfo.cs class GameControllerAxisInfo (line 9) | public class GameControllerAxisInfo : GameControllerObjectInfo method ToString (line 11) | public override string ToString() FILE: sources/engine/Stride.Input/GameControllerButtonEvent.cs class GameControllerButtonEvent (line 9) | public class GameControllerButtonEvent : ButtonEvent method ToString (line 21) | public override string ToString() FILE: sources/engine/Stride.Input/GameControllerButtonInfo.cs class GameControllerButtonInfo (line 9) | public class GameControllerButtonInfo : GameControllerObjectInfo method ToString (line 16) | public override string ToString() FILE: sources/engine/Stride.Input/GameControllerButtonType.cs type GameControllerButtonType (line 9) | public enum GameControllerButtonType FILE: sources/engine/Stride.Input/GameControllerDeviceBase.cs class GameControllerDeviceBase (line 13) | public abstract class GameControllerDeviceBase : IGameControllerDevice method GameControllerDeviceBase (line 25) | protected GameControllerDeviceBase() method InitializeButtonStates (line 50) | protected void InitializeButtonStates() method GetAxis (line 57) | public virtual float GetAxis(int index) method GetDirection (line 65) | public virtual Direction GetDirection(int index) method Update (line 73) | public virtual void Update(List inputEvents) method HandleButton (line 101) | protected void HandleButton(int index, bool state) method HandleAxis (line 116) | protected void HandleAxis(int index, float state) method HandleDirection (line 131) | protected void HandleDirection(int index, Direction state) FILE: sources/engine/Stride.Input/GameControllerDirectionEvent.cs class GameControllerDirectionEvent (line 9) | public class GameControllerDirectionEvent : InputEvent method ToString (line 26) | public override string ToString() method GetDirectionFriendlyName (line 31) | private string GetDirectionFriendlyName() FILE: sources/engine/Stride.Input/GameControllerDirectionInfo.cs class GameControllerDirectionInfo (line 9) | public class GameControllerDirectionInfo : GameControllerObjectInfo method ToString (line 11) | public override string ToString() FILE: sources/engine/Stride.Input/GameControllerExtensions.cs class GameControllerExtensions (line 6) | public static class GameControllerExtensions method GetButtonCount (line 13) | public static int GetButtonCount(this IGameControllerDevice device) method GetAxisCount (line 23) | public static int GetAxisCount(this IGameControllerDevice device) method GetDirectionCount (line 33) | public static int GetDirectionCount(this IGameControllerDevice device) method GetDPad (line 44) | public static GamePadButton GetDPad(this IGameControllerDevice device,... FILE: sources/engine/Stride.Input/GameControllerObjectInfo.cs class GameControllerObjectInfo (line 9) | public class GameControllerObjectInfo method ToString (line 16) | public override string ToString() FILE: sources/engine/Stride.Input/GameControllerUtils.cs class GameControllerUtils (line 9) | public static class GameControllerUtils method DirectionToButtons (line 14) | public static GamePadButton DirectionToButtons(Direction direction) method ButtonsToDirection (line 58) | public static Direction ButtonsToDirection(GamePadButton padDirection) method ButtonToTicks (line 67) | private static int ButtonToTicks(GamePadButton padDirection) FILE: sources/engine/Stride.Input/GamePadAxis.cs type GamePadAxis (line 11) | [Flags] FILE: sources/engine/Stride.Input/GamePadAxisEvent.cs class GamePadAxisEvent (line 9) | public class GamePadAxisEvent : AxisEvent method ToString (line 21) | public override string ToString() FILE: sources/engine/Stride.Input/GamePadButton.cs type GamePadButton (line 10) | [Flags] FILE: sources/engine/Stride.Input/GamePadButtonEvent.cs class GamePadButtonEvent (line 9) | public class GamePadButtonEvent : ButtonEvent method ToString (line 21) | public override string ToString() FILE: sources/engine/Stride.Input/GamePadDeviceBase.cs class GamePadDeviceBase (line 10) | public abstract class GamePadDeviceBase : IGamePadDevice method Update (line 43) | public abstract void Update(List inputEvents); method SetVibration (line 44) | public abstract void SetVibration(float smallLeft, float smallRight, f... method GamePadDeviceBase (line 46) | protected GamePadDeviceBase() method SetIndexInternal (line 53) | protected void SetIndexInternal(int newIndex, bool isDeviceSideChange ... method ClearButtonStates (line 65) | protected void ClearButtonStates() method UpdateButtonState (line 74) | protected void UpdateButtonState(GamePadButtonEvent evt) FILE: sources/engine/Stride.Input/GamePadDeviceExtensions.cs class GamePadDeviceExtensions (line 10) | public static class GamePadDeviceExtensions method SetVibration (line 17) | public static void SetVibration(this IGamePadDevice gamepad, float amo... method SetVibration (line 28) | public static void SetVibration(this IGamePadDevice gamepad, float lar... method IsButtonPressed (line 39) | public static bool IsButtonPressed(this IGamePadDevice gamepad, GamePa... method IsButtonReleased (line 50) | public static bool IsButtonReleased(this IGamePadDevice gamepad, GameP... method IsButtonDown (line 61) | public static bool IsButtonDown(this IGamePadDevice gamepad, GamePadBu... class GameControllerDeviceExtensions (line 70) | public static class GameControllerDeviceExtensions method IsButtonPressed (line 78) | public static bool IsButtonPressed(this IGameControllerDevice controll... method IsButtonReleased (line 89) | public static bool IsButtonReleased(this IGameControllerDevice control... method IsButtonDown (line 100) | public static bool IsButtonDown(this IGameControllerDevice controller,... FILE: sources/engine/Stride.Input/GamePadFromLayout.cs class GamePadFromLayout (line 8) | public abstract class GamePadFromLayout : GamePadDeviceBase method GamePadFromLayout (line 23) | protected GamePadFromLayout(InputManager inputManager, IGameController... method Update (line 32) | public override void Update(List inputEvents) FILE: sources/engine/Stride.Input/GamePadIndexChangedEventArgs.cs class GamePadIndexChangedEventArgs (line 11) | public class GamePadIndexChangedEventArgs : EventArgs FILE: sources/engine/Stride.Input/GamePadLayouts/GamePadLayout.cs class GamePadLayout (line 13) | public abstract class GamePadLayout method CompareProductId (line 33) | public static bool CompareProductId(Guid a, Guid b, int numBytes = 16,... method MatchDevice (line 49) | public abstract bool MatchDevice(IInputSource source, IGameControllerD... method InitializeDevice (line 56) | public virtual void InitializeDevice(IGamePadDevice targetDevice, IGam... method MapInputEvent (line 68) | public virtual void MapInputEvent(IGamePadDevice targetDevice, IGameCo... method AddButtonToButton (line 158) | protected void AddButtonToButton(int index, GamePadButton button) method AddAxisToButton (line 169) | protected void AddAxisToButton(int index, GamePadButton button) method AddButtonToAxis (line 181) | protected void AddButtonToAxis(int index, GamePadAxis axis, bool inver... method AddAxisToAxis (line 194) | protected void AddAxisToAxis(int index, GamePadAxis axis, bool invert ... type MappedAxis (line 200) | private struct MappedAxis FILE: sources/engine/Stride.Input/GamePadLayouts/GamePadLayoutDS4.cs class GamePadLayoutDS4 (line 11) | public class GamePadLayoutDS4 : GamePadLayout method GamePadLayoutDS4 (line 15) | public GamePadLayoutDS4() method MatchDevice (line 35) | public override bool MatchDevice(IInputSource source, IGameControllerD... FILE: sources/engine/Stride.Input/GamePadLayouts/GamePadLayoutXInput.cs class GamePadLayoutXInput (line 11) | public class GamePadLayoutXInput : GamePadLayout method GamePadLayoutXInput (line 15) | static GamePadLayoutXInput() method GamePadLayoutXInput (line 27) | public GamePadLayoutXInput() method MatchDevice (line 47) | public override bool MatchDevice(IInputSource source, IGameControllerD... FILE: sources/engine/Stride.Input/GamePadLayouts/GamePadLayouts.cs class GamePadLayouts (line 11) | public static class GamePadLayouts method GamePadLayouts (line 15) | static GamePadLayouts() method AddLayout (line 28) | public static void AddLayout(GamePadLayout layout) method FindLayout (line 45) | public static GamePadLayout FindLayout(IInputSource source, IGameContr... FILE: sources/engine/Stride.Input/GamePadState.cs type GamePadState (line 15) | [StructLayout(LayoutKind.Sequential)] method Equals (line 54) | public bool Equals(GamePadState other) method Equals (line 59) | public override bool Equals(object obj) method GetHashCode (line 65) | public override int GetHashCode() method ToString (line 100) | public override string ToString() method Update (line 110) | public bool Update(InputEvent evt) method Update (line 132) | public bool Update(GamePadButtonEvent buttonEvent) method Update (line 157) | public bool Update(GamePadAxisEvent axisEvent) method UpdateFloat (line 177) | private bool UpdateFloat(ref float a, GamePadAxisEvent evt) FILE: sources/engine/Stride.Input/Gestures/GestureConfig.cs class GestureConfig (line 18) | public abstract class GestureConfig method GestureConfig (line 27) | internal GestureConfig() : this(0) method GestureConfig (line 31) | internal GestureConfig(int numberOfFinger) method Freeze (line 70) | private void Freeze() method CheckNotFrozen (line 75) | internal void CheckNotFrozen() method CreateRecognizer (line 85) | internal GestureRecognizer CreateRecognizer(float screenRatio) method CreateRecognizerImpl (line 93) | internal abstract GestureRecognizer CreateRecognizerImpl(float screenR... FILE: sources/engine/Stride.Input/Gestures/GestureConfigComposite.cs class GestureConfigComposite (line 15) | public sealed class GestureConfigComposite : GestureConfig method GestureConfigComposite (line 93) | public GestureConfigComposite() method CreateRecognizerImpl (line 104) | internal override GestureRecognizer CreateRecognizerImpl(float screenR... FILE: sources/engine/Stride.Input/Gestures/GestureConfigDrag.cs class GestureConfigDrag (line 13) | public sealed class GestureConfigDrag : GestureConfig method GestureConfigDrag (line 81) | public GestureConfigDrag() method GestureConfigDrag (line 90) | public GestureConfigDrag(GestureShape dragShape) method CreateRecognizerImpl (line 100) | internal override GestureRecognizer CreateRecognizerImpl(float screenR... FILE: sources/engine/Stride.Input/Gestures/GestureConfigFlick.cs class GestureConfigFlick (line 13) | public sealed class GestureConfigFlick : GestureConfig method GestureConfigFlick (line 95) | public GestureConfigFlick() method GestureConfigFlick (line 104) | public GestureConfigFlick(GestureShape flickShape) method CreateRecognizerImpl (line 115) | internal override GestureRecognizer CreateRecognizerImpl(float screenR... FILE: sources/engine/Stride.Input/Gestures/GestureConfigLongPress.cs class GestureConfigLongPress (line 11) | public sealed class GestureConfigLongPress : GestureConfig method GestureConfigLongPress (line 56) | public GestureConfigLongPress() method CreateRecognizerImpl (line 65) | internal override GestureRecognizer CreateRecognizerImpl(float screenR... FILE: sources/engine/Stride.Input/Gestures/GestureConfigTap.cs class GestureConfigTap (line 11) | public sealed class GestureConfigTap : GestureConfig method GestureConfigTap (line 91) | public GestureConfigTap() method GestureConfigTap (line 101) | public GestureConfigTap(int numberOfTap, int numberOfFingers) method CreateRecognizerImpl (line 113) | internal override GestureRecognizer CreateRecognizerImpl(float screenR... FILE: sources/engine/Stride.Input/Gestures/GestureEvent.cs class GestureEvent (line 10) | public abstract class GestureEvent method GestureEvent (line 12) | internal GestureEvent() FILE: sources/engine/Stride.Input/Gestures/GestureEventComposite.cs class GestureEventComposite (line 12) | public sealed class GestureEventComposite : GestureEvent method Set (line 56) | internal void Set(GestureState state, TimeSpan deltaTime, TimeSpan tot... FILE: sources/engine/Stride.Input/Gestures/GestureEventDrag.cs class GestureEventDrag (line 13) | public sealed class GestureEventDrag : GestureEventTranslation method Set (line 15) | internal void Set(GestureState state, int numberOfFingers, TimeSpan de... FILE: sources/engine/Stride.Input/Gestures/GestureEventFlick.cs class GestureEventFlick (line 12) | public sealed class GestureEventFlick : GestureEventTranslation method Set (line 14) | internal void Set(int numberOfFingers, TimeSpan time, GestureShape sha... FILE: sources/engine/Stride.Input/Gestures/GestureEventLongPress.cs class GestureEventLongPress (line 12) | public sealed class GestureEventLongPress : GestureEvent method Set (line 19) | internal void Set(int numberOfFinger, TimeSpan time, Vector2 position) FILE: sources/engine/Stride.Input/Gestures/GestureEventTap.cs class GestureEventTap (line 12) | public sealed class GestureEventTap : GestureEvent method Set (line 24) | internal void Set(TimeSpan takenTime, int numberOfFingers, int numberO... FILE: sources/engine/Stride.Input/Gestures/GestureEventTranslation.cs class GestureEventTranslation (line 12) | public class GestureEventTranslation : GestureEvent method Set (line 44) | internal void Set(GestureType type, GestureState state, int numberOfFi... FILE: sources/engine/Stride.Input/Gestures/GestureRecognizer.cs class GestureRecognizer (line 12) | internal abstract class GestureRecognizer method GestureRecognizer (line 29) | protected GestureRecognizer(GestureConfig config, float screenRatio) method ProcessPointerEvents (line 57) | public void ProcessPointerEvents(TimeSpan deltaTime, List positions) method AnalysePointerEvents (line 90) | protected void AnalysePointerEvents(List events) method NormalizeVector (line 125) | protected Vector2 NormalizeVector(Vector2 inputVector) method UnnormalizeVector (line 130) | protected Vector2 UnnormalizeVector(Vector2 inputVector) method ProcessAndClearMovePointerEvents (line 135) | private void ProcessAndClearMovePointerEvents() method ProcessDownEventPointer (line 151) | protected abstract void ProcessDownEventPointer(int id, Vector2 pos); method ProcessMoveEventPointers (line 153) | protected abstract void ProcessMoveEventPointers(Dictionary inputEvents); FILE: sources/engine/Stride.Input/IInputEventArgs.cs type IInputEventArgs (line 6) | public interface IInputEventArgs FILE: sources/engine/Stride.Input/IInputEventListener.cs type IInputEventListener (line 9) | public interface IInputEventListener method ProcessEvent (line 23) | void ProcessEvent(TEventType inputEvent); type IInputEventListener (line 17) | public interface IInputEventListener : IInputEventListener w... method ProcessEvent (line 23) | void ProcessEvent(TEventType inputEvent); FILE: sources/engine/Stride.Input/IInputSource.cs type IInputSource (line 14) | public interface IInputSource : IDisposable method Initialize (line 25) | void Initialize(InputManager inputManager); method Scan (line 30) | void Scan(); method Update (line 35) | void Update(); method Pause (line 40) | void Pause(); method Resume (line 45) | void Resume(); FILE: sources/engine/Stride.Input/IKeyboardDevice.cs type IKeyboardDevice (line 12) | public interface IKeyboardDevice : IInputDevice FILE: sources/engine/Stride.Input/IMouseDevice.cs type IMouseDevice (line 12) | public interface IMouseDevice : IPointerDevice method LockPosition (line 48) | void LockPosition(bool forceCenter = false); method UnlockPosition (line 53) | void UnlockPosition(); method SetPosition (line 59) | void SetPosition(Vector2 normalizedPosition); FILE: sources/engine/Stride.Input/IOrientationSensor.cs type IOrientationSensor (line 12) | public interface IOrientationSensor : ISensorDevice FILE: sources/engine/Stride.Input/IPointerDevice.cs type IPointerDevice (line 14) | public interface IPointerDevice : IInputDevice FILE: sources/engine/Stride.Input/ISensorDevice.cs type ISensorDevice (line 9) | public interface ISensorDevice : IInputDevice FILE: sources/engine/Stride.Input/ITextInputDevice.cs type ITextInputDevice (line 9) | public interface ITextInputDevice : IInputDevice method EnabledTextInput (line 14) | void EnabledTextInput(); method DisableTextInput (line 19) | void DisableTextInput(); FILE: sources/engine/Stride.Input/IUserAccelerationSensor.cs type IUserAccelerationSensor (line 11) | public interface IUserAccelerationSensor : ISensorDevice FILE: sources/engine/Stride.Input/InputDeviceUtils.cs class InputDeviceUtils (line 14) | public static class InputDeviceUtils method DeviceNameToGuid (line 21) | public static Guid DeviceNameToGuid(string name) FILE: sources/engine/Stride.Input/InputEvent.cs class InputEvent (line 9) | public abstract class InputEvent : IInputEventArgs FILE: sources/engine/Stride.Input/InputEventPool.cs class InputEventPool (line 15) | public static class InputEventPool where TEventType : InputE... method InputEventPool (line 19) | static InputEventPool() method CreateEvent (line 30) | private static TEventType CreateEvent() method GetOrCreate (line 40) | public static TEventType GetOrCreate(IInputDevice device) method Enqueue (line 49) | public static void Enqueue(TEventType item) class Pool (line 57) | private class Pool method GetOrCreate (line 63) | public TEventType GetOrCreate(IInputDevice device) method Enqueue (line 70) | public void Enqueue(TEventType item) FILE: sources/engine/Stride.Input/InputManager.State.cs class InputManager (line 15) | public partial class InputManager : IInputEventListener, method ProcessEvent (line 227) | public void ProcessEvent(KeyEvent inputEvent) method ProcessEvent (line 232) | public void ProcessEvent(PointerEvent inputEvent) method ProcessEvent (line 250) | public void ProcessEvent(MouseWheelEvent inputEvent) method IsKeyPressed (line 263) | public bool IsKeyPressed(Keys key) method IsKeyReleased (line 273) | public bool IsKeyReleased(Keys key) method IsKeyDown (line 283) | public bool IsKeyDown(Keys key) method IsMouseButtonPressed (line 293) | public bool IsMouseButtonPressed(MouseButton mouseButton) method IsMouseButtonReleased (line 303) | public bool IsMouseButtonReleased(MouseButton mouseButton) method IsMouseButtonDown (line 313) | public bool IsMouseButtonDown(MouseButton mouseButton) method ResetGlobalInputState (line 321) | private void ResetGlobalInputState() FILE: sources/engine/Stride.Input/InputManager.cs class InputManager (line 19) | public partial class InputManager : ComponentBase class VirtualButtonsState (line 24) | private class VirtualButtonsState method Clear (line 31) | public void Clear() method InputManager (line 85) | public InputManager() method if (line 265) | if (value) method TransformPosition (line 311) | public static Vector2 TransformPosition(Size2F fromSize, RectangleF dest... method Initialize (line 317) | public void Initialize(GameContext gameContext) method LockMousePosition (line 354) | public void LockMousePosition(bool forceCenter = false) method UnlockMousePosition (line 367) | public void UnlockMousePosition() method GetGamePadByIndex (line 381) | public IGamePadDevice GetGamePadByIndex(int gamePadIndex) method GetGamePadsByIndex (line 395) | public IEnumerable GetGamePadsByIndex(int gamePadIndex) method Scan (line 409) | public void Scan() method Update (line 417) | public void Update(GameTime gameTime) method AddListener (line 465) | public void AddListener(IInputEventListener listener) method RemoveListener (line 477) | public void RemoveListener(IInputEventListener listener) method GetVirtualButton (line 491) | [Obsolete("This method is obsolete. Call GetVirtualButtonValue instead.")] method GetVirtualButtonValue (line 503) | public virtual float GetVirtualButtonValue(int configIndex, object bindi... method IsVirtualButtonPressed (line 520) | public virtual bool IsVirtualButtonPressed(int configIndex, object bindi... method IsVirtualButtonDown (line 537) | public virtual bool IsVirtualButtonDown(int configIndex, object bindingN... method IsVirtualButtonReleased (line 554) | public virtual bool IsVirtualButtonReleased(int configIndex, object bind... method Pause (line 568) | public void Pause() method Resume (line 579) | public void Resume() method SourcesOnCollectionChanged (line 587) | private void SourcesOnCollectionChanged(object o, TrackingCollectionChan... method RegisterEventType (line 615) | public void RegisterEventType() where TEventType : InputEven... method PoolInputEvent (line 625) | public void PoolInputEvent(InputEvent inputEvent) method ResetSources (line 633) | public void ResetSources() method GetFreeGamePadIndex (line 644) | public int GetFreeGamePadIndex(IGamePadDevice gamePad) method AddSources (line 667) | private void AddSources() type IInputEventRouter (line 1022) | private interface IInputEventRouter method PoolEvent (line 1026) | void PoolEvent(InputEvent evt); method RouteEvent (line 1028) | void RouteEvent(InputEvent evt); method TryAddListener (line 1030) | void TryAddListener(IInputEventListener listener); class InputEventRouter (line 1033) | private class InputEventRouter : IInputEventRouter where TEv... method RouteEvent (line 1037) | public void RouteEvent(InputEvent evt) method TryAddListener (line 1046) | public void TryAddListener(IInputEventListener listener) method PoolEvent (line 1055) | public void PoolEvent(InputEvent evt) FILE: sources/engine/Stride.Input/InputPreUpdateEventArgs.cs class InputPreUpdateEventArgs (line 12) | public class InputPreUpdateEventArgs : EventArgs FILE: sources/engine/Stride.Input/InputSourceBase.cs class InputSourceBase (line 12) | public abstract class InputSourceBase : IInputSource method Initialize (line 16) | public abstract void Initialize(InputManager inputManager); method Update (line 18) | public virtual void Update() method Pause (line 22) | public virtual void Pause() method Resume (line 26) | public virtual void Resume() method Scan (line 30) | public virtual void Scan() method Dispose (line 37) | public virtual void Dispose() method RegisterDevice (line 47) | protected void RegisterDevice(IInputDevice device) method UnregisterDevice (line 59) | protected void UnregisterDevice(IInputDevice device) FILE: sources/engine/Stride.Input/InputSourceFactory.cs class InputSourceFactory (line 12) | public static class InputSourceFactory method NewWindowInputSource (line 19) | public static IInputSource NewWindowInputSource(GameContext context) FILE: sources/engine/Stride.Input/KeyEvent.cs class KeyEvent (line 9) | public class KeyEvent : ButtonEvent method ToString (line 26) | public override string ToString() FILE: sources/engine/Stride.Input/KeyboardDeviceBase.cs class KeyboardDeviceBase (line 13) | public abstract class KeyboardDeviceBase : IKeyboardDevice method KeyboardDeviceBase (line 23) | protected KeyboardDeviceBase() method Update (line 42) | public virtual void Update(List inputEvents) method HandleKeyDown (line 67) | public void HandleKeyDown(Keys key) method HandleKeyUp (line 88) | public void HandleKeyUp(Keys key) FILE: sources/engine/Stride.Input/KeyboardDeviceExtensions.cs class KeyboardDeviceExtensions (line 6) | public static class KeyboardDeviceExtensions method IsKeyPressed (line 14) | public static bool IsKeyPressed(this IKeyboardDevice keyboardDevice, K... method IsKeyReleased (line 25) | public static bool IsKeyReleased(this IKeyboardDevice keyboardDevice, ... method IsKeyDown (line 36) | public static bool IsKeyDown(this IKeyboardDevice keyboardDevice, Keys... FILE: sources/engine/Stride.Input/Keys.cs type Keys (line 9) | public enum Keys FILE: sources/engine/Stride.Input/Module.cs class Module (line 10) | internal class Module method Initialize (line 12) | [ModuleInitializer] FILE: sources/engine/Stride.Input/MouseAxis.cs type MouseAxis (line 9) | public enum MouseAxis FILE: sources/engine/Stride.Input/MouseButton.cs type MouseButton (line 9) | public enum MouseButton FILE: sources/engine/Stride.Input/MouseButtonEvent.cs class MouseButtonEvent (line 9) | public class MouseButtonEvent : ButtonEvent method ToString (line 21) | public override string ToString() FILE: sources/engine/Stride.Input/MouseDeviceBase.cs class MouseDeviceBase (line 13) | public abstract class MouseDeviceBase : PointerDeviceBase, IMouseDevice method MouseDeviceBase (line 17) | protected MouseDeviceBase() method Update (line 31) | public override void Update(List inputEvents) method SetPosition (line 37) | public abstract void SetPosition(Vector2 normalizedPosition); method LockPosition (line 39) | public abstract void LockPosition(bool forceCenter = false); method UnlockPosition (line 41) | public abstract void UnlockPosition(); FILE: sources/engine/Stride.Input/MouseDeviceExtensions.cs class MouseDeviceExtensions (line 6) | public static class MouseDeviceExtensions method IsButtonPressed (line 14) | public static bool IsButtonPressed(this IMouseDevice mouseDevice, Mous... method IsButtonReleased (line 25) | public static bool IsButtonReleased(this IMouseDevice mouseDevice, Mou... method IsButtonDown (line 36) | public static bool IsButtonDown(this IMouseDevice mouseDevice, MouseBu... FILE: sources/engine/Stride.Input/MouseDeviceState.cs class MouseDeviceState (line 14) | public class MouseDeviceState method MouseDeviceState (line 27) | public MouseDeviceState(PointerDeviceState pointerState, IMouseDevice ... method Update (line 47) | public void Update(List inputEvents) method HandleMouseDelta (line 88) | public void HandleMouseDelta(Vector2 delta) method HandleButtonDown (line 107) | public void HandleButtonDown(MouseButton button) method HandleButtonUp (line 125) | public void HandleButtonUp(MouseButton button) method HandleMouseWheel (line 143) | public void HandleMouseWheel(float wheelDelta) method HandlePointerDown (line 153) | public void HandlePointerDown() method HandlePointerUp (line 161) | public void HandlePointerUp() method HandleMove (line 170) | public void HandleMove(Vector2 newPosition) method Reset (line 185) | private void Reset() FILE: sources/engine/Stride.Input/MouseWheelEvent.cs class MouseWheelEvent (line 9) | public class MouseWheelEvent : InputEvent method ToString (line 21) | public override string ToString() FILE: sources/engine/Stride.Input/NamespaceDoc.cs class NamespaceDoc (line 9) | [System.Runtime.CompilerServices.CompilerGenerated] FILE: sources/engine/Stride.Input/OrientationSensor.cs class OrientationSensor (line 9) | internal class OrientationSensor : Sensor, IOrientationSensor method OrientationSensor (line 20) | public OrientationSensor(IInputSource source, string systemName) : bas... method FromQuaternion (line 35) | public void FromQuaternion(Quaternion q) method Reset (line 42) | public void Reset() FILE: sources/engine/Stride.Input/PointerDeviceBase.cs class PointerDeviceBase (line 15) | public abstract class PointerDeviceBase : IPointerDevice method PointerDeviceBase (line 22) | protected PointerDeviceBase() method Update (line 40) | public virtual void Update(List inputEvents) method SetSurfaceSize (line 49) | protected void SetSurfaceSize(Vector2 newSize) method Normalize (line 55) | protected Vector2 Normalize(Vector2 position) method GetFingerId (line 60) | protected int GetFingerId(long touchId, long fingerId, PointerEventTyp... FILE: sources/engine/Stride.Input/PointerDeviceState.cs class PointerDeviceState (line 15) | public class PointerDeviceState method PointerDeviceState (line 28) | public PointerDeviceState(IPointerDevice pointerDevice) method Update (line 49) | public void Update(List inputEvents) method SetSurfaceSize (line 65) | public void SetSurfaceSize(Vector2 newSize) method ProcessPointerEvent (line 76) | public PointerEvent ProcessPointerEvent(InputEvent evt) method UpdatePointerState (line 91) | public void UpdatePointerState(PointerEvent evt, bool updateDelta = true) method GetPointerData (line 136) | public PointerData GetPointerData(int pointerId) method Reset (line 148) | private void Reset() class PointerData (line 163) | public class PointerData : PointerPoint type InputEvent (line 171) | public struct InputEvent FILE: sources/engine/Stride.Input/PointerEvent.cs class PointerEvent (line 13) | public class PointerEvent : InputEvent method ToString (line 68) | public override string ToString() method Clone (line 77) | public PointerEvent Clone() FILE: sources/engine/Stride.Input/PointerEventType.cs type PointerEventType (line 9) | public enum PointerEventType FILE: sources/engine/Stride.Input/PointerPoint.cs class PointerPoint (line 11) | public class PointerPoint method ToString (line 38) | public override string ToString() FILE: sources/engine/Stride.Input/SDL/GamePadSDL.cs class GamePadSDL (line 12) | internal class GamePadSDL : GamePadFromLayout, IDisposable, IGamePadDevice method GamePadSDL (line 16) | public GamePadSDL(InputSourceSDL source, InputManager inputManager, Ga... method Dispose (line 25) | public void Dispose() method SetVibration (line 47) | public override void SetVibration(float smallLeft, float smallRight, f... FILE: sources/engine/Stride.Input/SDL/InputSourceSDL.cs method InputSourceSDL (line 29) | public InputSourceSDL(Window uiControl) method Initialize (line 34) | public override void Initialize(InputManager inputManager) method Dispose (line 56) | public override void Dispose() method Update (line 74) | public override void Update() method Scan (line 86) | public override void Scan() FILE: sources/engine/Stride.Input/SDL/KeyboardSDL.cs class KeyboardSDL (line 14) | internal class KeyboardSDL : KeyboardDeviceBase, ITextInputDevice, IDisp... method KeyboardSDL (line 21) | public KeyboardSDL(InputSourceSDL source, Window window) method Dispose (line 33) | public void Dispose() method Update (line 45) | public override void Update(List inputEvents) method EnabledTextInput (line 53) | public void EnabledTextInput() method DisableTextInput (line 58) | public void DisableTextInput() method OnKeyEvent (line 63) | private void OnKeyEvent(KeyboardEvent e) method OnTextEditingActions (line 76) | private unsafe void OnTextEditingActions(TextEditingEvent e) method OnTextInputActions (line 86) | private unsafe void OnTextInputActions(Silk.NET.SDL.TextInputEvent e) method SDLBufferToString (line 94) | private unsafe string SDLBufferToString(byte* text, int size = 32) class SDLKeys (line 115) | private static class SDLKeys method MapKey (line 117) | internal static Keys MapKey(KeyCode input, Scancode scancode) FILE: sources/engine/Stride.Input/SDL/MouseSDL.cs class MouseSDL (line 13) | internal class MouseSDL : MouseDeviceBase, IDisposable method MouseSDL (line 20) | public MouseSDL(InputSourceSDL source, Window uiControl) method Dispose (line 43) | public void Dispose() method LockPosition (line 52) | public override void LockPosition(bool forceCenter = false) method UnlockPosition (line 71) | public override void UnlockPosition() method SetPosition (line 82) | public override void SetPosition(Vector2 normalizedPosition) method OnSizeChanged (line 88) | private void OnSizeChanged(WindowEvent eventArgs) method OnMouseWheelEvent (line 93) | private void OnMouseWheelEvent(Silk.NET.SDL.MouseWheelEvent sdlMouseWh... method OnMouseInputEvent (line 99) | private void OnMouseInputEvent(Silk.NET.SDL.MouseButtonEvent e) method OnMouseMoveEvent (line 113) | private void OnMouseMoveEvent(MouseMotionEvent e) method ConvertMouseButton (line 125) | private static MouseButton ConvertMouseButton(uint mouseButton) type SdlMouseButton (line 144) | enum SdlMouseButton FILE: sources/engine/Stride.Input/SDL/PointerSDL.cs class PointerSDL (line 19) | internal class PointerSDL : PointerDeviceBase, IDisposable method PointerSDL (line 25) | public PointerSDL(InputSourceSDL source, Window uiControl) method Dispose (line 49) | public void Dispose() method OnSizeChanged (line 58) | private void OnSizeChanged(WindowEvent eventArgs) method HandleFingerEvent (line 63) | private void HandleFingerEvent(TouchFingerEvent e, PointerEventType type) method OnFingerMoveEvent (line 70) | private void OnFingerMoveEvent(TouchFingerEvent e) method OnFingerPressEvent (line 75) | private void OnFingerPressEvent(TouchFingerEvent e) method OnFingerReleaseEvent (line 80) | private void OnFingerReleaseEvent(TouchFingerEvent e) FILE: sources/engine/Stride.Input/Sensor.cs class Sensor (line 12) | internal class Sensor : ISensorDevice method Sensor (line 17) | protected Sensor(IInputSource source, string systemName, string sensor... method Update (line 34) | public void Update(List inputEvents) method Dispose (line 38) | public virtual void Dispose() FILE: sources/engine/Stride.Input/Simulated/GamePadSimulated.cs class GamePadSimulated (line 9) | public class GamePadSimulated : GamePadDeviceBase method GamePadSimulated (line 11) | public GamePadSimulated(InputSourceSimulated source) method SetButton (line 27) | public void SetButton(GamePadButton button, bool state) method SetAxis (line 39) | public void SetAxis(GamePadAxis axis, float value) method Update (line 47) | public override void Update(List inputEvents) method SetVibration (line 64) | public override void SetVibration(float smallLeft, float smallRight, f... FILE: sources/engine/Stride.Input/Simulated/InputSourceSimulated.cs class InputSourceSimulated (line 13) | public class InputSourceSimulated : InputSourceBase method Initialize (line 25) | public override void Initialize(InputManager inputManager) method Dispose (line 29) | public override void Dispose() method AddGamePad (line 38) | public GamePadSimulated AddGamePad() method RemoveGamePad (line 46) | public void RemoveGamePad(GamePadSimulated gamePad) method RemoveAllGamePads (line 54) | public void RemoveAllGamePads() method AddMouse (line 61) | public MouseSimulated AddMouse() method RemoveMouse (line 69) | public void RemoveMouse(MouseSimulated mouse) method RemoveAllMice (line 77) | public void RemoveAllMice() method AddKeyboard (line 84) | public KeyboardSimulated AddKeyboard() method RemoveKeyboard (line 92) | public void RemoveKeyboard(KeyboardSimulated keyboard) method RemoveAllKeyboards (line 100) | public void RemoveAllKeyboards() method AddPointer (line 107) | public PointerSimulated AddPointer() method RemovePointer (line 115) | public void RemovePointer(PointerSimulated pointer) method RemoveAllPointers (line 123) | public void RemoveAllPointers() FILE: sources/engine/Stride.Input/Simulated/KeyboardSimulated.cs class KeyboardSimulated (line 8) | public class KeyboardSimulated : KeyboardDeviceBase method KeyboardSimulated (line 10) | public KeyboardSimulated(InputSourceSimulated source) method SimulateDown (line 24) | public void SimulateDown(Keys key) method SimulateUp (line 29) | public void SimulateUp(Keys key) FILE: sources/engine/Stride.Input/Simulated/MouseSimulated.cs class MouseSimulated (line 10) | public class MouseSimulated : MouseDeviceBase method MouseSimulated (line 15) | public MouseSimulated(InputSourceSimulated source) method Update (line 35) | public override void Update(List inputEvents) method SimulateMouseDown (line 46) | public void SimulateMouseDown(MouseButton button) method SimulateMouseUp (line 51) | public void SimulateMouseUp(MouseButton button) method SimulateMouseWheel (line 56) | public void SimulateMouseWheel(float wheelDelta) method SetPosition (line 61) | public override void SetPosition(Vector2 position) method SimulatePointer (line 73) | public void SimulatePointer(PointerEventType pointerEventType, Vector2... method LockPosition (line 78) | public override void LockPosition(bool forceCenter = false) method UnlockPosition (line 84) | public override void UnlockPosition() FILE: sources/engine/Stride.Input/Simulated/PointerSimulated.cs class PointerSimulated (line 13) | public class PointerSimulated : PointerDeviceBase method PointerSimulated (line 15) | public PointerSimulated(InputSourceSimulated source) method Update (line 32) | public override void Update(List inputEvents) method SimulatePointer (line 37) | public void SimulatePointer(PointerEventType pointerEventType, Vector2... method MovePointer (line 43) | public void MovePointer(Vector2 position, int id = 0) method PressPointer (line 48) | public void PressPointer(Vector2 position, int id = 0) method ReleasePointer (line 53) | public void ReleasePointer(Vector2 position, int id = 0) method CancelPointer (line 58) | public void CancelPointer(Vector2 position, int id = 0) FILE: sources/engine/Stride.Input/SurfaceSizeChangedEventArgs.cs class SurfaceSizeChangedEventArgs (line 12) | public class SurfaceSizeChangedEventArgs : EventArgs FILE: sources/engine/Stride.Input/TextInputEvent.cs class TextInputEvent (line 9) | public class TextInputEvent : InputEvent method ToString (line 31) | public override string ToString() FILE: sources/engine/Stride.Input/TextInputEventType.cs type TextInputEventType (line 6) | public enum TextInputEventType FILE: sources/engine/Stride.Input/UWP/GamePadUWP.cs class GamePadUWP (line 14) | internal class GamePadUWP : GamePadDeviceBase method GamePadUWP (line 38) | public GamePadUWP(InputSourceUWP source, Gamepad gamepad, Guid id) method Update (line 56) | public override void Update(List inputEvents) method SetVibration (line 97) | public override void SetVibration(float smallLeft, float smallRight, f... method ChangeAxis (line 108) | private bool ChangeAxis(int index, double newValue) method CreateAxisEvent (line 119) | private GamePadAxisEvent CreateAxisEvent(GamePadAxis axis, double newV... FILE: sources/engine/Stride.Input/UWP/InputSourceUWP.cs class InputSourceUWP (line 23) | internal class InputSourceUWP : InputSourceBase method InputSourceUWP (line 45) | public InputSourceUWP(CoreWindow coreWindow) method Initialize (line 50) | public override void Initialize(InputManager inputManager) method Dispose (line 110) | public override void Dispose() method Scan (line 118) | public override void Scan() method GamepadOnGamepadRemoved (line 128) | private void GamepadOnGamepadRemoved(object sender, Gamepad gamepad) method GamepadOnGamepadAdded (line 138) | private void GamepadOnGamepadAdded(object sender, Gamepad gamepad) method Update (line 148) | public override void Update() method Pause (line 231) | public override void Pause() method GetAcceleration (line 248) | private static Vector3 GetAcceleration(WindowsAccelerometer accelerome... method GetOrientation (line 257) | private static Quaternion GetOrientation(WindowsOrientation orientation) method GetNorth (line 267) | private static float GetNorth(WindowsCompass compass) FILE: sources/engine/Stride.Input/UWP/KeyboardUWP.cs class KeyboardUWP (line 12) | internal class KeyboardUWP : KeyboardDeviceBase, IDisposable method KeyboardUWP (line 18) | static KeyboardUWP() method KeyboardUWP (line 201) | public KeyboardUWP(InputSourceUWP source, CoreWindow uiControl) method Dispose (line 209) | public void Dispose() method AddKeys (line 221) | private static void AddKeys(WinFormsKeys fromKey, Keys toKey) method HandleKey (line 229) | private void HandleKey(bool isDown, VirtualKey virtualKey, CorePhysica... method CoreWindowOnKeyDown (line 265) | private void CoreWindowOnKeyDown(CoreWindow sender, KeyEventArgs args) method CoreWindowOnKeyUp (line 270) | private void CoreWindowOnKeyUp(CoreWindow sender, KeyEventArgs args) FILE: sources/engine/Stride.Input/UWP/MouseDeviceStateUWP.cs class MouseDeviceStateUWP (line 11) | internal class MouseDeviceStateUWP : MouseDeviceState method MouseDeviceStateUWP (line 13) | public MouseDeviceStateUWP(PointerDeviceState pointerState, IMouseDevi... method HandlePointerWheelChanged (line 17) | public void HandlePointerWheelChanged(Windows.UI.Input.PointerPoint po... method HandlePointerMoved (line 25) | public void HandlePointerMoved(Windows.UI.Input.PointerPoint pointerPo... method HandlePointerPressed (line 34) | public void HandlePointerPressed(Windows.UI.Input.PointerPoint point) method HandlePointerReleased (line 59) | public void HandlePointerReleased(Windows.UI.Input.PointerPoint point) FILE: sources/engine/Stride.Input/UWP/MouseUWP.cs class MouseUWP (line 18) | internal class MouseUWP : PointerUWP, IMouseDevice method MouseUWP (line 24) | public MouseUWP(InputSourceUWP source, CoreWindow uiControl) method Dispose (line 31) | public override void Dispose() method Update (line 50) | public override void Update(List inputEvents) method UIControlOnPointerReleased (line 56) | protected override void UIControlOnPointerReleased(CoreWindow o, Point... method UIControlOnPointerPressed (line 61) | protected override void UIControlOnPointerPressed(CoreWindow o, Pointe... method UIControlOnPointerMoved (line 66) | protected override void UIControlOnPointerMoved(CoreWindow o, PointerE... method UIControlOnPointerWheelChanged (line 74) | private void UIControlOnPointerWheelChanged(CoreWindow sender, Pointer... method SetPosition (line 79) | public void SetPosition(Vector2 normalizedPosition) method OnRelativeMouseMoved (line 85) | private void OnRelativeMouseMoved(MouseDevice sender, MouseEventArgs a... method LockPosition (line 90) | public void LockPosition(bool forceCenter = false) method UnlockPosition (line 108) | public void UnlockPosition() FILE: sources/engine/Stride.Input/UWP/PointerUWP.cs class PointerUWP (line 14) | internal class PointerUWP : PointerDeviceBase, IDisposable method PointerUWP (line 18) | public PointerUWP(InputSourceUWP source, CoreWindow uiControl) method Dispose (line 34) | public virtual void Dispose() method UIControlOnPointerCaptureLost (line 50) | private void UIControlOnPointerCaptureLost(CoreWindow sender, PointerE... method UIControlOnPointerExited (line 55) | private void UIControlOnPointerExited(CoreWindow o, PointerEventArgs a... method UIControlOnPointerReleased (line 60) | protected virtual void UIControlOnPointerReleased(CoreWindow o, Pointe... method UIControlOnPointerPressed (line 65) | protected virtual void UIControlOnPointerPressed(CoreWindow o, Pointer... method UIControlOnPointerMoved (line 70) | protected virtual void UIControlOnPointerMoved(CoreWindow o, PointerEv... method HandlePointer (line 76) | private void HandlePointer(PointerEventType type, PointerPointUWP point) method UIControlOnSizeChanged (line 89) | private void UIControlOnSizeChanged(CoreWindow sender, WindowSizeChang... method PointToVector2 (line 94) | private Vector2 PointToVector2(PointUWP point) FILE: sources/engine/Stride.Input/UWP/WinFormsKeys.cs type WinFormsKeys (line 7) | internal enum WinFormsKeys FILE: sources/engine/Stride.Input/UserAccelerationSensor.cs class UserAccelerationSensor (line 8) | internal class UserAccelerationSensor : Sensor, IUserAccelerationSensor method UserAccelerationSensor (line 15) | public UserAccelerationSensor(IInputSource source, string systemName) ... FILE: sources/engine/Stride.Input/VirtualButton/IVirtualButton.cs type IVirtualButton (line 8) | public interface IVirtualButton method GetValue (line 15) | float GetValue(InputManager manager); method IsDown (line 22) | bool IsDown(InputManager manager); method IsPressed (line 29) | bool IsPressed(InputManager manager); method IsReleased (line 36) | bool IsReleased(InputManager manager); FILE: sources/engine/Stride.Input/VirtualButton/VirtualButton.GamePad.cs class VirtualButton (line 10) | public partial class VirtualButton class GamePad (line 15) | public class GamePad : VirtualButton method GamePad (line 17) | private GamePad(string name, int id, bool isPositiveAndNegative = fa... method GamePad (line 22) | private GamePad(GamePad parentPad, int index) method GamePad (line 27) | protected GamePad(string name, int id, int padIndex, bool isPositive... method OfGamePad (line 43) | public GamePad OfGamePad(int index) method BuildButtonName (line 148) | protected override string BuildButtonName() method GetGamePad (line 153) | private IGamePadDevice GetGamePad(InputManager manager) method GetValue (line 158) | public override float GetValue(InputManager manager) method IsDown (line 192) | public override bool IsDown(InputManager manager) method IsPressed (line 214) | public override bool IsPressed(InputManager manager) method IsReleased (line 226) | public override bool IsReleased(InputManager manager) FILE: sources/engine/Stride.Input/VirtualButton/VirtualButton.Keyboard.cs class VirtualButton (line 8) | public partial class VirtualButton class Keyboard (line 13) | public class Keyboard : VirtualButton method Keyboard (line 900) | protected Keyboard(string name, int id, bool isPositiveAndNegative =... method GetValue (line 905) | public override float GetValue(InputManager manager) method IsDown (line 910) | public override bool IsDown(InputManager manager) method IsPressed (line 915) | public override bool IsPressed(InputManager manager) method IsReleased (line 920) | public override bool IsReleased(InputManager manager) FILE: sources/engine/Stride.Input/VirtualButton/VirtualButton.Mouse.cs class VirtualButton (line 8) | public partial class VirtualButton class Mouse (line 13) | public class Mouse : VirtualButton method Mouse (line 15) | protected Mouse(string name, int id, bool isPositiveAndNegative) method GetValue (line 70) | public override float GetValue(InputManager manager) method IsDown (line 97) | public override bool IsDown(InputManager manager) method IsPressed (line 102) | public override bool IsPressed(InputManager manager) method IsReleased (line 107) | public override bool IsReleased(InputManager manager) FILE: sources/engine/Stride.Input/VirtualButton/VirtualButton.Pointer.cs class VirtualButton (line 11) | public partial class VirtualButton class Pointer (line 16) | public class Pointer : VirtualButton method Pointer (line 18) | private Pointer(string name, int id, bool isPositiveAndNegative) method Pointer (line 23) | private Pointer(Pointer parent, int pointerId) method Pointer (line 28) | protected Pointer(string name, int id, int pointerId, bool isPositiv... method WithId (line 44) | public Pointer WithId(int pointerId) method BuildButtonName (line 74) | protected override string BuildButtonName() method GetValue (line 79) | public override float GetValue(InputManager manager) method IsDown (line 99) | public override bool IsDown(InputManager manager) method IsPressed (line 104) | public override bool IsPressed(InputManager manager) method IsReleased (line 109) | public override bool IsReleased(InputManager manager) method FromFirstMatchingEvent (line 114) | private float FromFirstMatchingEvent(InputManager manager, Func GetDownPointers(... method GetPressedPointers (line 142) | private Core.Collections.IReadOnlySet GetPressedPointe... method GetReleasedPointers (line 147) | private Core.Collections.IReadOnlySet GetReleasedPoint... method GetPositionX (line 152) | private float GetPositionX(PointerEvent pointerEvent) method GetPositionY (line 157) | private float GetPositionY(PointerEvent pointerEvent) method GetDeltaX (line 162) | private float GetDeltaX(PointerEvent pointerEvent) method GetDeltaY (line 167) | private float GetDeltaY(PointerEvent pointerEvent) FILE: sources/engine/Stride.Input/VirtualButton/VirtualButton.cs class VirtualButton (line 13) | public abstract partial class VirtualButton : IVirtualButton method VirtualButton (line 28) | protected VirtualButton(string shortName, VirtualButtonType type, int ... method ToString (line 75) | public override string ToString() method Find (line 114) | public static VirtualButton Find(string name) method Find (line 127) | public static VirtualButton Find(int id) method GetValue (line 135) | public abstract float GetValue(InputManager manager); method IsDown (line 137) | public abstract bool IsDown(InputManager manager); method IsPressed (line 138) | public abstract bool IsPressed(InputManager manager); method IsReleased (line 139) | public abstract bool IsReleased(InputManager manager); method BuildButtonName (line 141) | protected virtual string BuildButtonName() method EnsureInitialize (line 146) | private static void EnsureInitialize() method ClampValue (line 160) | internal static float ClampValue(float value) method RegisterFromType (line 165) | private static void RegisterFromType(Type type) method Register (line 176) | private static void Register(VirtualButton virtualButton) FILE: sources/engine/Stride.Input/VirtualButton/VirtualButtonBinding.cs class VirtualButtonBinding (line 8) | public class VirtualButtonBinding method VirtualButtonBinding (line 13) | public VirtualButtonBinding() : this(null) method VirtualButtonBinding (line 22) | public VirtualButtonBinding(object name, IVirtualButton button = null) method GetValue (line 44) | public virtual float GetValue(InputManager manager) method IsPressed (line 53) | public virtual bool IsPressed(InputManager manager) method IsDown (line 62) | public virtual bool IsDown(InputManager manager) method IsReleased (line 71) | public virtual bool IsReleased(InputManager manager) method ToString (line 76) | public override string ToString() FILE: sources/engine/Stride.Input/VirtualButton/VirtualButtonConfig.cs class VirtualButtonConfig (line 13) | public class VirtualButtonConfig : TrackingCollection method VirtualButtonConfig (line 20) | public VirtualButtonConfig() method GetValue (line 42) | public virtual float GetValue(InputManager inputManager, object name) method IsPressed (line 64) | public virtual bool IsPressed(InputManager inputManager, object name) method IsDown (line 84) | public virtual bool IsDown(InputManager inputManager, object name) method IsReleased (line 104) | public virtual bool IsReleased(InputManager inputManager, object name) method Bindings_CollectionChanged (line 120) | private void Bindings_CollectionChanged(object sender, TrackingCollect... method AddBinding (line 134) | private void AddBinding(VirtualButtonBinding virtualButtonBinding) method RemoveBinding (line 145) | private void RemoveBinding(VirtualButtonBinding virtualButtonBinding) FILE: sources/engine/Stride.Input/VirtualButton/VirtualButtonConfigSet.cs class VirtualButtonConfigSet (line 14) | public class VirtualButtonConfigSet : Collection method VirtualButtonConfigSet (line 19) | public VirtualButtonConfigSet() method GetValue (line 30) | public virtual float GetValue(InputManager inputManager, int configInd... method IsPressed (line 48) | public virtual bool IsPressed(InputManager inputManager, int configInd... method IsDown (line 66) | public virtual bool IsDown(InputManager inputManager, int configIndex,... method IsReleased (line 84) | public virtual bool IsReleased(InputManager inputManager, int configIn... FILE: sources/engine/Stride.Input/VirtualButton/VirtualButtonGroup.cs class VirtualButtonGroup (line 12) | public class VirtualButtonGroup : Collection, IVirtualBu... method VirtualButtonGroup (line 14) | public VirtualButtonGroup(bool isDisjunction = false) method InsertItem (line 25) | protected override void InsertItem(int index, IVirtualButton item) method SetItem (line 38) | protected override void SetItem(int index, IVirtualButton item) method GetValue (line 63) | public virtual float GetValue(InputManager manager) method ToString (line 92) | public override string ToString() method IsDown (line 107) | public bool IsDown(InputManager manager) method IsPressed (line 112) | public bool IsPressed(InputManager manager) method IsReleased (line 117) | public bool IsReleased(InputManager manager) method IsDown (line 122) | private bool IsDown(IVirtualButton button, InputManager manager) method IsReleased (line 127) | private bool IsReleased(IVirtualButton button, InputManager manager) method IsPressed (line 132) | private bool IsPressed(IVirtualButton button, InputManager manager) method CheckAnyOrAll (line 137) | private bool CheckAnyOrAll(InputManager manager, Func inputEvents) method HandleDisconnect (line 184) | private void HandleDisconnect() class DirectInputAxisInfo (line 192) | public class DirectInputAxisInfo : GameControllerAxisInfo FILE: sources/engine/Stride.Input/Windows/GamePadDirectInput.cs class GamePadDirectInput (line 12) | internal class GamePadDirectInput : GamePadFromLayout, IGamePadDevice, I... method GamePadDirectInput (line 16) | public GamePadDirectInput(InputSourceWindowsDirectInput source, InputM... method Dispose (line 26) | public void Dispose() method SetVibration (line 45) | public override void SetVibration(float smallLeft, float smallRight, f... FILE: sources/engine/Stride.Input/Windows/GamePadXInput.cs class GamePadXInput (line 15) | internal class GamePadXInput : GamePadDeviceBase, IDisposable method GamePadXInput (line 22) | public GamePadXInput(InputSourceWindowsXInput source, Controller contr... method Dispose (line 47) | public void Dispose() method Update (line 61) | public override void Update(List inputEvents) method SetVibration (line 114) | public void SetVibration(float leftMotor, float rightMotor) method SetVibration (line 133) | public override void SetVibration(float smallLeft, float smallRight, f... method ChangeAxis (line 138) | private bool ChangeAxis(int index, short newValue) method CreateAxisEvent (line 149) | private GamePadAxisEvent CreateAxisEvent(GamePadAxis axis, float newVa... method DisconnectAndDispose (line 158) | private void DisconnectAndDispose() FILE: sources/engine/Stride.Input/Windows/InputSourceWindowsDirectInput.cs class InputSourceWindowsDirectInput (line 19) | internal class InputSourceWindowsDirectInput : InputSourceBase method Initialize (line 27) | public override void Initialize(InputManager inputManager) method Dispose (line 36) | public override void Dispose() method Update (line 52) | public override void Update() method GetAllXInputDevices (line 68) | private IEnumerable GetAllXInputDevices() method Scan (line 90) | public override void Scan() method OpenDevice (line 109) | public void OpenDevice(DeviceInstance deviceInstance) method IsXInputDevice (line 153) | private bool IsXInputDevice(Guid productGuid) FILE: sources/engine/Stride.Input/Windows/InputSourceWindowsRawInput.cs class InputSourceWindowsRawInput (line 16) | internal class InputSourceWindowsRawInput : InputSourceBase method InputSourceWindowsRawInput (line 21) | public InputSourceWindowsRawInput(Control uiControl) method Initialize (line 26) | public override void Initialize(InputManager inputManager) method Update (line 33) | public override void Update() method Dispose (line 37) | public override void Dispose() method DeviceOnKeyboardInput (line 51) | private void DeviceOnKeyboardInput(object sender, KeyboardInputEventAr... method BindRawInputKeyboard (line 127) | private void BindRawInputKeyboard(Control winformControl) FILE: sources/engine/Stride.Input/Windows/InputSourceWindowsXInput.cs class InputSourceWindowsXInput (line 14) | internal class InputSourceWindowsXInput : InputSourceBase method IsSupported (line 25) | public static bool IsSupported() method Initialize (line 41) | public override void Initialize(InputManager inputManager) method Dispose (line 58) | public override void Dispose() method Update (line 69) | public override void Update() method Scan (line 85) | public override void Scan() method OpenDevice (line 104) | public void OpenDevice(int index) FILE: sources/engine/Stride.Input/Windows/InputSourceWinforms.cs class InputSourceWinforms (line 21) | internal class InputSourceWinforms : InputSourceBase method InputSourceWinforms (line 42) | public InputSourceWinforms(Control uiControl) method Initialize (line 47) | public override void Initialize(InputManager inputManager) method Dispose (line 69) | public override void Dispose() method Update (line 78) | public override void Update() method HandleKeyDown (line 99) | internal void HandleKeyDown(IntPtr wParam, IntPtr lParam) method HandleKeyUp (line 111) | internal void HandleKeyUp(IntPtr wParam, IntPtr lParam) method WndProc (line 119) | private IntPtr WndProc(IntPtr hWnd, int msg, IntPtr wParam, IntPtr lPa... method GetCorrectExtendedKey (line 143) | private static WinFormsKeys GetCorrectExtendedKey(WinFormsKeys virtual... method MessageIsDownAutoRepeat (line 173) | private static bool MessageIsDownAutoRepeat(long lParam) FILE: sources/engine/Stride.Input/Windows/KeyboardWindowsRawInput.cs class KeyboardWindowsRawInput (line 9) | internal class KeyboardWindowsRawInput : KeyboardDeviceBase method KeyboardWindowsRawInput (line 11) | public KeyboardWindowsRawInput(InputSourceWindowsRawInput source) FILE: sources/engine/Stride.Input/Windows/KeyboardWinforms.cs class KeyboardWinforms (line 15) | internal class KeyboardWinforms : KeyboardDeviceBase, ITextInputDevice, ... method KeyboardWinforms (line 29) | public KeyboardWinforms(InputSourceWinforms source, Control uiControl) method Dispose (line 49) | public void Dispose() method Update (line 60) | public override void Update(List inputEvents) method HandleKeyDown (line 69) | internal void HandleKeyDown(System.Windows.Forms.Keys winFormsKey) method HandleKeyUp (line 79) | internal void HandleKeyUp(System.Windows.Forms.Keys winFormsKey) method EnabledTextInput (line 89) | public void EnabledTextInput() method RichTextBoxOnTextChanged (line 100) | private void RichTextBoxOnTextChanged(object sender, EventArgs eventArgs) method WndProc (line 123) | private IntPtr WndProc(IntPtr hWnd, int msg, IntPtr wParam, IntPtr lPa... method GetCompositionString (line 167) | private unsafe string GetCompositionString(IntPtr context, int type) method OnComposition (line 180) | private void OnComposition(IntPtr hWnd, int lParam) method DisableTextInput (line 213) | public void DisableTextInput() FILE: sources/engine/Stride.Input/Windows/MouseWinforms.cs class MouseWinforms (line 15) | internal class MouseWinforms : MouseDeviceBase, IDisposable method MouseWinforms (line 27) | public MouseWinforms(InputSourceWinforms source, Control uiControl) method Dispose (line 48) | public void Dispose() method Update (line 68) | public override void Update(List inputEvents) method SetPosition (line 80) | public override void SetPosition(Vector2 normalizedPosition) method LockPosition (line 90) | public override void LockPosition(bool forceCenter = false) method UnlockPosition (line 110) | public override void UnlockPosition() method OnGotFocus (line 125) | private void OnGotFocus(object sender, EventArgs e) method OnMouseMove (line 135) | private void OnMouseMove(object sender, MouseEventArgs e) method OnMouseMove (line 143) | private void OnMouseMove(object sender, RawInputMouseEventArgs e) method OnSizeChanged (line 151) | private void OnSizeChanged(object sender, EventArgs eventArgs) method OnMouseWheelEvent (line 156) | private void OnMouseWheelEvent(object sender, MouseEventArgs mouseEven... method OnMouseUp (line 165) | private void OnMouseUp(object sender, MouseEventArgs mouseEventArgs) method OnMouseDown (line 170) | private void OnMouseDown(object sender, MouseEventArgs mouseEventArgs) method ConvertMouseButton (line 176) | private static MouseButton ConvertMouseButton(MouseButtons mouseButton) method BindRawInput (line 194) | private void BindRawInput() method ClipCursor (line 212) | public static unsafe void ClipCursor(Rect? rect) FILE: sources/engine/Stride.Input/Windows/PointerWinforms.cs class PointerWinforms (line 18) | internal class PointerWinforms : PointerDeviceBase, IDisposable method PointerWinforms (line 22) | public PointerWinforms(InputSourceWinforms source, Control uiControl) method Dispose (line 43) | public void Dispose() method OnSizeChanged (line 52) | private void OnSizeChanged(object sender, EventArgs eventArgs) method HandleFingerEvent (line 57) | private void HandleFingerEvent(POINTER_TOUCH_INFO e, PointerEventType ... method OnFingerMoveEvent (line 68) | private void OnFingerMoveEvent(POINTER_TOUCH_INFO e) method OnFingerPressEvent (line 73) | private void OnFingerPressEvent(POINTER_TOUCH_INFO e) method OnFingerReleaseEvent (line 78) | private void OnFingerReleaseEvent(POINTER_TOUCH_INFO e) FILE: sources/engine/Stride.Input/Windows/RawInput/ModeFlags.cs type ModeFlags (line 8) | [Flags] FILE: sources/engine/Stride.Input/Windows/RawInput/RawInput.cs class RawInput (line 10) | internal static class RawInput type RawInputDevice (line 12) | [StructLayout(LayoutKind.Sequential)] type RawInputHeader (line 24) | [StructLayout(LayoutKind.Sequential)] type RawMouse (line 33) | [StructLayout(LayoutKind.Sequential)] type RawMouseButtonsData (line 36) | [StructLayout(LayoutKind.Explicit)] type RawKeyboard (line 57) | [StructLayout(LayoutKind.Sequential)] type RawHid (line 68) | [StructLayout(LayoutKind.Sequential)] type RawInputDataInner (line 76) | [StructLayout(LayoutKind.Explicit)] type RawInputData (line 89) | [StructLayout(LayoutKind.Sequential)] method GetHIDRawData (line 96) | public static unsafe byte[] GetHIDRawData(ref RawHid rawHid) method RegisterDevice (line 110) | private static unsafe bool RegisterDevice(RawInputDevice device) method RegisterDevice (line 113) | public static bool RegisterDevice(UsagePage usagePage, UsageId usageId... FILE: sources/engine/Stride.Input/Windows/RawInput/RawInputDataType.cs type RawInputDataType (line 6) | internal enum RawInputDataType FILE: sources/engine/Stride.Input/Windows/RawInput/RawInputMessageFilter.cs class RawInputMessageFilter (line 11) | internal class RawInputMessageFilter : IMessageFilter method RawInputMessageFilter (line 19) | public RawInputMessageFilter(Action mouseInputHandl... method PreFilterMessage (line 26) | public unsafe bool PreFilterMessage(ref Message m) FILE: sources/engine/Stride.Input/Windows/RawInput/RawInputMouse.cs class RawInputMouse (line 11) | internal class RawInputMouse: IDisposable method RawInputMouse (line 22) | public RawInputMouse(IntPtr targetWindow) method Start (line 28) | public void Start() method End (line 39) | public void End() method HandleInputMessage (line 50) | public void HandleInputMessage(RawInput.RawMouse mouseInput) method Dispose (line 61) | protected virtual void Dispose(bool disposing) method Dispose (line 77) | public void Dispose() FILE: sources/engine/Stride.Input/Windows/RawInput/RawInputMouseEventArgs.cs type RawInputMouseEventArgs (line 8) | internal struct RawInputMouseEventArgs FILE: sources/engine/Stride.Input/Windows/RawInput/Rect.cs type Rect (line 8) | [StructLayout(LayoutKind.Sequential)] method Rect (line 16) | public Rect(int left, int top, int right, int bottom) FILE: sources/engine/Stride.Input/Windows/RawInput/UsageId.cs type UsageId (line 6) | internal enum UsageId: ushort FILE: sources/engine/Stride.Input/Windows/RawInput/UsagePage.cs type UsagePage (line 6) | internal enum UsagePage: ushort FILE: sources/engine/Stride.Input/Windows/RawInput/Win32.cs class Win32 (line 9) | internal static class Win32 method RegisterRawInputDevices (line 11) | [DllImport("user32.dll")] method GetRawInputData (line 14) | [DllImport("user32.dll")] method ClipCursor (line 17) | [DllImport("user32.dll")] FILE: sources/engine/Stride.Input/Windows/WinKeys.cs class WinKeys (line 15) | internal static class WinKeys method MapVirtualKey (line 17) | [DllImport("user32.dll")] method NewMapKeys (line 37) | private static Dictionary NewMapKeys() FILE: sources/engine/Stride.Input/iOS/InputSourceiOS.cs class InputSourceiOS (line 17) | internal class InputSourceiOS : InputSourceSDL method InputSourceiOS (line 31) | public InputSourceiOS(Window uiControl) : base(uiControl) method Initialize (line 35) | public override void Initialize(InputManager inputManager) method Update (line 79) | public override void Update() method Pause (line 199) | public override void Pause() method Resume (line 208) | public override void Resume() method CmAccelerationToVector3 (line 213) | private static Vector3 CmAccelerationToVector3(CMAcceleration accelera... method CmRotationRateToVector3 (line 218) | private static Vector3 CmRotationRateToVector3(CMRotationRate rate) method GetNorthInRadian (line 223) | private static float GetNorthInRadian(CLLocationManager location) FILE: sources/engine/Stride.Native/StrideNative.h type FlatMatrix (line 29) | typedef struct FlatMatrix type Matrix (line 49) | typedef struct Matrix function xnMatrixInvert (line 61) | inline void xnMatrixInvert(Matrix* m) function xnMatrixTranspose (line 201) | inline void xnMatrixTranspose(Matrix* m) function xnMatrixMultiply (line 214) | inline void xnMatrixMultiply(Matrix* left, Matrix* right, Matrix* out) type Vector2 (line 249) | typedef struct Vector2 type Vector3 (line 255) | typedef struct Vector3 type Vector4 (line 262) | typedef struct Vector4 type Color4 (line 270) | typedef struct Color4 type RectangleF (line 278) | typedef struct RectangleF type BoundingBox (line 286) | typedef struct BoundingBox type VertexPositionColorTextureSwizzle (line 292) | typedef struct VertexPositionColorTextureSwizzle type VertexPositionNormalTexture (line 301) | typedef struct VertexPositionNormalTexture type SpriteDrawInfo (line 310) | typedef struct SpriteDrawInfo FILE: sources/engine/Stride.Navigation.Tests/DynamicBarrierTest.cs class DynamicBarrierTest (line 17) | public class DynamicBarrierTest : GameTestBase method DynamicBarrierTest (line 31) | public DynamicBarrierTest() method LoadContent (line 39) | protected override async Task LoadContent() method Update (line 62) | protected override void Update(GameTime gameTime) method RunAsyncTests (line 71) | private async Task RunAsyncTests() method Reset (line 128) | private async Task Reset() method RecursiveToggle (line 135) | private void RecursiveToggle(Entity entity, bool enabled) method DynamicBarrierTest1 (line 148) | [Fact] FILE: sources/engine/Stride.Navigation.Tests/PlayerController.cs class PlayerController (line 15) | public class PlayerController : SyncScript method Start (line 63) | public override void Start() method Reset (line 78) | public void Reset() method Update (line 86) | public override void Update() method UpdateSpawnPosition (line 153) | public void UpdateSpawnPosition() method TryMove (line 159) | public Task TryMove(Vector3 destination) method HaltMovement (line 201) | private void HaltMovement() class MoveResult (line 208) | public class MoveResult FILE: sources/engine/Stride.Navigation.Tests/StaticTest.cs class StaticTest (line 15) | public class StaticTest : GameTestBase method StaticTest (line 25) | public StaticTest() method PrepareContext (line 33) | protected override void PrepareContext() method LoadContent (line 39) | protected override async Task LoadContent() method Update (line 56) | protected override void Update(GameTime gameTime) method RunAsyncTests (line 65) | private async Task RunAsyncTests() method StaticTest1 (line 101) | [Fact] FILE: sources/engine/Stride.Navigation/DtMeshDataSerializer.cs class DtMeshDataSerializer (line 11) | internal class DtMeshDataSerializer(SerializationStream stream) method WriteDtMeshOffMeshCons (line 13) | internal void WriteDtMeshOffMeshCons(DtOffMeshConnection[] dataOffMesh... method WriteDtMeshBvTree (line 33) | internal void WriteDtMeshBvTree(DtBVNode[] dataBvTree) method WriteDtMeshDetailTris (line 56) | internal void WriteDtMeshDetailTris(int[] dataDetailTris) method WriteDtMeshDetailVerts (line 65) | internal void WriteDtMeshDetailVerts(float[] dataDetailVerts) method WriteDtMeshDetailMeshes (line 74) | internal void WriteDtMeshDetailMeshes(DtPolyDetail[] dataDetailMeshes) method WriteDtMeshPolys (line 86) | internal void WriteDtMeshPolys(DtPoly[] dataPolys) method WriteDtMeshVerts (line 103) | internal void WriteDtMeshVerts(float[] dataVerts) method WriteDtMeshHeader (line 112) | internal void WriteDtMeshHeader(DtMeshHeader h) method ReadDtMeshOffMeshCons (line 137) | internal DtOffMeshConnection[] ReadDtMeshOffMeshCons() method ReadDtMeshBvTree (line 165) | internal DtBVNode[] ReadDtMeshBvTree() method ReadDtMeshDetailTris (line 191) | internal int[] ReadDtMeshDetailTris() method ReadDtMeshDetailVerts (line 200) | internal float[] ReadDtMeshDetailVerts() method ReadDtMeshDetailMeshes (line 209) | internal DtPolyDetail[] ReadDtMeshDetailMeshes() method ReadDtMeshPolys (line 218) | internal DtPoly[] ReadDtMeshPolys() method ReadDtMeshVerts (line 243) | internal float[] ReadDtMeshVerts() method ReadDtMeshHeader (line 254) | internal DtMeshHeader ReadDtMeshHeader() FILE: sources/engine/Stride.Navigation/DynamicNavigationMeshSystem.cs class DynamicNavigationMeshSystem (line 24) | public class DynamicNavigationMeshSystem : GameSystem method DynamicNavigationMeshSystem (line 62) | public DynamicNavigationMeshSystem(IServiceRegistry registry) : base(r... method Initialize (line 79) | public override void Initialize() method InitializeSettingsFromGameSettings (line 106) | public void InitializeSettingsFromGameSettings(GameSettings gameSettings) method Update (line 118) | public override void Update(GameTime gameTime) method Rebuild (line 148) | public async Task Rebuild() method InitializeSettingsFromNavigationSettings (line 184) | internal void InitializeSettingsFromNavigationSettings(NavigationSetti... method FinalizeRebuild (line 194) | private void FinalizeRebuild(Task resultTask) method UpdateScene (line 209) | private void UpdateScene(SceneInstance newSceneInstance) method ProcessorOnColliderAdded (line 239) | private void ProcessorOnColliderAdded(StaticColliderComponent componen... method ProcessorOnColliderRemoved (line 248) | private void ProcessorOnColliderRemoved(StaticColliderComponent compon... method Cleanup (line 257) | private void Cleanup() method OnEnabledChanged (line 265) | private void OnEnabledChanged(object sender, EventArgs eventArgs) class NavigationMeshUpdatedEventArgs (line 278) | public class NavigationMeshUpdatedEventArgs : EventArgs FILE: sources/engine/Stride.Navigation/InternalNavigationMesh.cs class Vector3Extensions (line 14) | internal static class Vector3Extensions method ToDotRecastVector (line 16) | internal static RcVec3f ToDotRecastVector(this Vector3 v) method ToStrideVector (line 20) | internal static Vector3 ToStrideVector(this RcVec3f v) class InternalNavigationMesh (line 25) | internal class InternalNavigationMesh method InternalNavigationMesh (line 30) | public InternalNavigationMesh(float cellTileSize) method LoadTile (line 50) | public bool LoadTile(DtMeshData navData) method RemoveTile (line 61) | public bool RemoveTile(Point coord) method DoPathFindQuery (line 68) | public bool DoPathFindQuery(PathFindQuery query, ref Span path) method TryFindPath (line 85) | public bool TryFindPath(Vector3 end, IList path, NavigationQu... method TryFindPath (line 97) | public bool TryFindPath(Vector3 start, Vector3 end, IList path) method TryFindPath (line 110) | public bool TryFindPath(Vector3 start, Vector3 end, IList pat... method Raycast (line 134) | public NavigationRaycastResult Raycast(Vector3 end) method Raycast (line 145) | public NavigationRaycastResult Raycast(Vector3 end, NavigationQuerySet... method Raycast (line 156) | public NavigationRaycastResult Raycast(Vector3 start, Vector3 end) method Raycast (line 168) | public NavigationRaycastResult Raycast(Vector3 start, Vector3 end, Nav... FILE: sources/engine/Stride.Navigation/NavigationMesh.cs class NavigationMesh (line 16) | [DataContract("NavigationMesh")] class NavigationMeshSerializer (line 37) | internal class NavigationMeshSerializer : DataSerializer method Initialize (line 42) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 50) | public override void PreSerialize(ref NavigationMesh obj, ArchiveMod... method Serialize (line 60) | public override void Serialize(ref NavigationMesh obj, ArchiveMode m... FILE: sources/engine/Stride.Navigation/NavigationMeshBuildResult.cs class NavigationMeshBuildResult (line 14) | public class NavigationMeshBuildResult class NavigationMeshLayerUpdateInfo (line 35) | public class NavigationMeshLayerUpdateInfo FILE: sources/engine/Stride.Navigation/NavigationMeshBuildSettings.cs type NavigationMeshBuildSettings (line 15) | [DataContract] method Equals (line 80) | public bool Equals(NavigationMeshBuildSettings other) method Equals (line 87) | public override bool Equals(object obj) method GetHashCode (line 93) | public override int GetHashCode() class NavigationBuildSettingsFactory (line 111) | public class NavigationBuildSettingsFactory : IObjectFactory method New (line 113) | public object New(Type type) FILE: sources/engine/Stride.Navigation/NavigationMeshBuildUtils.cs class NavigationMeshBuildUtils (line 15) | public class NavigationMeshBuildUtils method GetOverlappingTiles (line 23) | public static List GetOverlappingTiles(NavigationMeshBuildSetti... method SnapBoundingBoxToCellHeight (line 50) | public static void SnapBoundingBoxToCellHeight(NavigationMeshBuildSett... method CalculateTileBoundingBox (line 60) | public static BoundingBox CalculateTileBoundingBox(NavigationMeshBuild... method GenerateTangentBinormal (line 84) | public static void GenerateTangentBinormal(Vector3 normal, out Vector3... method BuildPlanePoints (line 101) | public static void BuildPlanePoints(ref Plane plane, float size, out V... method ExtendBoundingBox (line 127) | public static void ExtendBoundingBox(ref BoundingBox boundingBox, Vect... method CheckColliderFilter (line 139) | public static bool CheckColliderFilter(StaticColliderComponent collide... method HashEntityCollider (line 151) | public static int HashEntityCollider(StaticColliderComponent collider,... method HasLatestColliderShape (line 171) | public static bool HasLatestColliderShape(StaticColliderComponent coll... FILE: sources/engine/Stride.Navigation/NavigationMeshBuilder.cs class NavigationMeshBuilder (line 23) | public class NavigationMeshBuilder method NavigationMeshBuilder (line 39) | public NavigationMeshBuilder(NavigationMesh oldNavigationMesh = null) method Add (line 52) | public void Add(StaticColliderData colliderData) method Remove (line 67) | public void Remove(StaticColliderData colliderData) method Build (line 87) | public NavigationMeshBuildResult Build(NavigationMeshBuildSettings bui... method BuildTile (line 326) | private NavigationMeshTile BuildTile(Point tileCoordinate, NavigationM... method BuildInput (line 399) | private void BuildInput(StaticColliderData[] collidersLocal, Collision... method MarkTiles (line 629) | private void MarkTiles(NavigationMeshInputBuilder inputBuilder, ref Na... method BuildPlaneGeometry (line 645) | private NavigationMeshInputBuilder BuildPlaneGeometry(Plane plane, Bou... method GetColliderShapeDesc (line 674) | private TColliderType GetColliderShapeDesc(IColliderSha... FILE: sources/engine/Stride.Navigation/NavigationMeshCache.cs class NavigationMeshCache (line 15) | [DataContract] method Add (line 40) | public void Add(StaticColliderComponent collider, NavigationMeshInputB... FILE: sources/engine/Stride.Navigation/NavigationMeshCachedObject.cs class NavigationMeshCachedObject (line 14) | [DataContract] FILE: sources/engine/Stride.Navigation/NavigationMeshGroup.cs class NavigationMeshGroup (line 15) | [DataContract] method ToString (line 38) | public override string ToString() class NavigationMeshGroupFactory (line 44) | public class NavigationMeshGroupFactory : IObjectFactory method New (line 46) | public object New(Type type) FILE: sources/engine/Stride.Navigation/NavigationMeshInputBuilder.cs class NavigationMeshInputBuilder (line 11) | [DataContract] method AppendOther (line 22) | public void AppendOther(NavigationMeshInputBuilder other) method AppendArrays (line 38) | public void AppendArrays(Vector3[] vertices, int[] indices, Matrix obj... method AppendArrays (line 56) | public void AppendArrays(Vector3[] vertices, int[] indices) method AppendMeshData (line 78) | public void AppendMeshData(GeometricMeshData vertices, IList indi... class NavigationMeshTileSerializer (line 75) | internal class NavigationMeshTileSerializer : DataSerializer GetSpawnCon... method SetParentTRS (line 82) | public override void SetParentTRS(ParticleTransform transform, Particl... method InvalidateRelations (line 99) | public override void InvalidateRelations() method RemoveControlGroup (line 112) | protected virtual void RemoveControlGroup() method AddControlGroup (line 120) | protected virtual void AddControlGroup() FILE: sources/engine/Stride.Particles/Initializers/ParticleInitializer.cs class ParticleInitializer (line 8) | [DataContract("ParticleInitializer")] method Initialize (line 20) | public abstract void Initialize(ParticlePool pool, int startIdx, int e... FILE: sources/engine/Stride.Particles/Initializers/SpawnOrderConst.cs class SpawnOrderConst (line 9) | public static class SpawnOrderConst FILE: sources/engine/Stride.Particles/Materials/ParticleMaterial.cs class ParticleMaterial (line 17) | [DataContract("ParticleMaterial")] method PrepareVertexLayout (line 45) | public virtual void PrepareVertexLayout(ParticlePoolFieldsList fieldsL... method UpdateVertexBuilder (line 54) | public virtual void UpdateVertexBuilder(ParticleVertexBuilder vertexBu... method ValidateEffect (line 59) | public virtual void ValidateEffect(RenderContext context, ref EffectVa... method Setup (line 69) | public virtual void Setup(RenderContext context) method ForceUpdate (line 81) | public virtual void ForceUpdate() method SetupPipeline (line 91) | public virtual void SetupPipeline(RenderContext renderContext, Pipelin... method PatchVertexBuffer (line 103) | public virtual void PatchVertexBuffer(ref ParticleBufferState bufferSt... method InitializeCore (line 111) | protected virtual void InitializeCore(RenderContext context) FILE: sources/engine/Stride.Particles/Materials/ParticleMaterialComputeColor.cs class ParticleMaterialComputeColor (line 22) | [DataContract("ParticleMaterialComputeColor")] method InitializeCore (line 67) | protected override void InitializeCore(RenderContext context) method Setup (line 75) | public override void Setup(RenderContext context) method UpdateShaders (line 86) | private void UpdateShaders(GraphicsDevice graphicsDevice) method UpdateVertexBuilder (line 125) | public override void UpdateVertexBuilder(ParticleVertexBuilder vertexB... method ValidateEffect (line 142) | public override void ValidateEffect(RenderContext context, ref EffectV... method PatchVertexBuffer (line 150) | public unsafe override void PatchVertexBuffer(ref ParticleBufferState ... FILE: sources/engine/Stride.Particles/Materials/ParticleMaterialSimple.cs type ParticleMaterialCulling (line 16) | public enum ParticleMaterialCulling : byte class ParticleMaterialSimple (line 26) | [DataContract("ParticleMaterialSimple")] method PrepareVertexLayout (line 80) | public override void PrepareVertexLayout(ParticlePoolFieldsList fields... method ForceUpdate (line 94) | public override void ForceUpdate() method Setup (line 103) | public override void Setup(RenderContext context) method ValidateEffect (line 120) | public override void ValidateEffect(RenderContext context, ref EffectV... method SetupPipeline (line 127) | public override void SetupPipeline(RenderContext renderContext, Pipeli... method PatchVertexBuffer (line 141) | public override unsafe void PatchVertexBuffer(ref ParticleBufferState ... FILE: sources/engine/Stride.Particles/Materials/UVBuilder.cs class UVBuilder (line 13) | [DataContract("UVBuilder")] method BuildUVCoordinates (line 23) | public abstract void BuildUVCoordinates(ref ParticleBufferState buffer... FILE: sources/engine/Stride.Particles/Materials/UVBuilderFlipbook.cs class UVBuilderFlipbook (line 17) | [DataContract("UVBuilderFlipbook")] method BuildUVCoordinates (line 102) | public override unsafe void BuildUVCoordinates(ref ParticleBufferState... method Transform (line 139) | public void Transform(ref Vector2 attribute, ref Vector4 uvTransform) FILE: sources/engine/Stride.Particles/Materials/UVBuilderScroll.cs class UVBuilderScroll (line 14) | [DataContract("UVBuilderScroll")] method BuildUVCoordinates (line 39) | public unsafe override void BuildUVCoordinates(ref ParticleBufferState... method Transform (line 75) | public void Transform(ref Vector2 attribute, ref Vector4 uvTransform) FILE: sources/engine/Stride.Particles/Module.cs class Module (line 10) | class Module method Initialize (line 12) | [ModuleInitializer] FILE: sources/engine/Stride.Particles/Particle.cs type Particle (line 14) | public struct Particle method Particle (line 19) | public Particle(int index) method Invalid (line 28) | static internal Particle Invalid() method Particle (line 42) | public Particle(nint pointer) method Invalid (line 51) | internal static Particle Invalid() method Get (line 65) | public unsafe T Get(ParticleFieldAccessor accessor) where T : st... method Set (line 80) | public unsafe void Set(ParticleFieldAccessor accessor, ref T val... method Set (line 95) | public unsafe void Set(ParticleFieldAccessor accessor, T value) ... method Equals (line 116) | public override bool Equals(object other) method GetHashCode (line 135) | public override int GetHashCode() method GetHashCode (line 149) | public override int GetHashCode() => Pointer.GetHashCode(); FILE: sources/engine/Stride.Particles/ParticleEmitter.cs type EmitterRandomSeedMethod (line 26) | public enum EmitterRandomSeedMethod : byte type EmitterSimulationSpace (line 33) | public enum EmitterSimulationSpace : byte type EmitterSortingPolicy (line 39) | public enum EmitterSortingPolicy : byte class ParticleEmitter (line 51) | [DataContract("ParticleEmitter")] method ParticleEmitter (line 161) | public ParticleEmitter() method Dispose (line 404) | public void Dispose() method PoolChangedNotification (line 420) | private void PoolChangedNotification() method ModulesChanged (line 458) | private void ModulesChanged(object sender, ref FastTrackingCollectionC... method SpawnersChanged (line 499) | private void SpawnersChanged(object sender, ref FastTrackingCollection... method UpdatePaused (line 511) | public void UpdatePaused(ParticleSystem parentSystem) method PreUpdate (line 522) | public void PreUpdate() method Update (line 542) | public void Update(float dt, ParticleSystem parentSystem) method DelayedInitialization (line 567) | protected unsafe void DelayedInitialization(ParticleSystem parentSystem) method ResetSimulation (line 610) | public void ResetSimulation() method UpdateLocations (line 638) | private void UpdateLocations(ParticleSystem parentSystem) method EnsurePoolCapacity (line 683) | private void EnsurePoolCapacity() method MoveAndDeleteParticles (line 715) | private unsafe void MoveAndDeleteParticles(float dt) method ApplyParticleUpdaters (line 789) | private void ApplyParticleUpdaters(float dt) method ApplyParticlePostUpdaters (line 802) | private void ApplyParticlePostUpdaters(float dt) method SpawnNewParticles (line 815) | private unsafe void SpawnNewParticles(float dt) FILE: sources/engine/Stride.Particles/ParticleField.cs type ParticleField (line 6) | internal struct ParticleField method ParticleField (line 19) | public ParticleField(int fieldSize, IntPtr offset) FILE: sources/engine/Stride.Particles/ParticleFieldAccessor.cs type ParticleFieldAccessor (line 6) | public struct ParticleFieldAccessor method ParticleFieldAccessor (line 12) | internal ParticleFieldAccessor(ParticleField field) method ParticleFieldAccessor (line 18) | public ParticleFieldAccessor(IntPtr offset, int unitSize) method Invalid (line 24) | static public ParticleFieldAccessor Invalid() => new ParticleFieldAcce... method IsValid (line 26) | public bool IsValid() => (offset != IntPtr.Zero); method ParticleFieldAccessor (line 32) | internal ParticleFieldAccessor(ParticleField field) method ParticleFieldAccessor (line 37) | public ParticleFieldAccessor(int offset) method Invalid (line 42) | static public ParticleFieldAccessor Invalid() => new ParticleFieldAcce... method IsValid (line 44) | public bool IsValid() => (offset != -1); method ParticleFieldAccessor (line 58) | internal ParticleFieldAccessor(ParticleField field) method ParticleFieldAccessor (line 64) | public ParticleFieldAccessor(IntPtr offset, int unitSize) method Invalid (line 70) | static public ParticleFieldAccessor Invalid() => new ParticleFieldA... method IsValid (line 72) | public bool IsValid() => (offset != IntPtr.Zero); method ParticleFieldAccessor (line 81) | internal ParticleFieldAccessor(ParticleField field) method ParticleFieldAccessor (line 86) | public ParticleFieldAccessor(int offset) method Invalid (line 91) | static public ParticleFieldAccessor Invalid() => new ParticleFieldA... method IsValid (line 93) | public bool IsValid() => (offset != -1); type ParticleFieldAccessor (line 51) | public struct ParticleFieldAccessor method ParticleFieldAccessor (line 12) | internal ParticleFieldAccessor(ParticleField field) method ParticleFieldAccessor (line 18) | public ParticleFieldAccessor(IntPtr offset, int unitSize) method Invalid (line 24) | static public ParticleFieldAccessor Invalid() => new ParticleFieldAcce... method IsValid (line 26) | public bool IsValid() => (offset != IntPtr.Zero); method ParticleFieldAccessor (line 32) | internal ParticleFieldAccessor(ParticleField field) method ParticleFieldAccessor (line 37) | public ParticleFieldAccessor(int offset) method Invalid (line 42) | static public ParticleFieldAccessor Invalid() => new ParticleFieldAcce... method IsValid (line 44) | public bool IsValid() => (offset != -1); method ParticleFieldAccessor (line 58) | internal ParticleFieldAccessor(ParticleField field) method ParticleFieldAccessor (line 64) | public ParticleFieldAccessor(IntPtr offset, int unitSize) method Invalid (line 70) | static public ParticleFieldAccessor Invalid() => new ParticleFieldA... method IsValid (line 72) | public bool IsValid() => (offset != IntPtr.Zero); method ParticleFieldAccessor (line 81) | internal ParticleFieldAccessor(ParticleField field) method ParticleFieldAccessor (line 86) | public ParticleFieldAccessor(int offset) method Invalid (line 91) | static public ParticleFieldAccessor Invalid() => new ParticleFieldA... method IsValid (line 93) | public bool IsValid() => (offset != -1); FILE: sources/engine/Stride.Particles/ParticleFieldDescription.cs class ParticleFieldDescription (line 9) | public abstract class ParticleFieldDescription method ParticleFieldDescription (line 13) | protected ParticleFieldDescription(string name) method GetHashCode (line 20) | public override int GetHashCode() => hashCode; method ParticleFieldDescription (line 29) | public ParticleFieldDescription(string name) method ParticleFieldDescription (line 35) | public ParticleFieldDescription(string name, T defaultValue) class ParticleFieldDescription (line 27) | public class ParticleFieldDescription : ParticleFieldDescription wher... method ParticleFieldDescription (line 13) | protected ParticleFieldDescription(string name) method GetHashCode (line 20) | public override int GetHashCode() => hashCode; method ParticleFieldDescription (line 29) | public ParticleFieldDescription(string name) method ParticleFieldDescription (line 35) | public ParticleFieldDescription(string name, T defaultValue) FILE: sources/engine/Stride.Particles/ParticleFields.cs class ParticleFields (line 11) | public static class ParticleFields FILE: sources/engine/Stride.Particles/ParticleModule.cs class ParticleModule (line 18) | [DataContract("PaticleModule")] method ResetSimulation (line 69) | public virtual void ResetSimulation() { } method TryGetDebugDrawShape (line 79) | public virtual bool TryGetDebugDrawShape(out DebugDrawShape debugDrawS... method SetParentTRS (line 101) | public virtual void SetParentTRS(ParticleTransform transform, Particle... method InvalidateRelations (line 109) | public virtual void InvalidateRelations() method PreUpdate (line 115) | public virtual void PreUpdate() { } FILE: sources/engine/Stride.Particles/ParticlePool.cs class ParticlePool (line 17) | public class ParticlePool : IDisposable, IEnumerable type ListPolicy (line 21) | public enum ListPolicy method ParticlePool (line 63) | public ParticlePool(int size, int capacity, ListPolicy listPolicy = Li... method SetCapacity (line 134) | public void SetCapacity(int newCapacity) method ReallocatePool (line 151) | private void ReallocatePool(int newSize, int newCapacity, CopyParticle... method Reset (line 180) | public void Reset() method Dispose (line 194) | public void Dispose() method DisposeParticleData (line 200) | protected void DisposeParticleData() method Dispose (line 210) | protected virtual void Dispose(bool disposing) method CopyParticleData (line 234) | private unsafe void CopyParticleData(int dst, int src) method FromIndex (line 256) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FromIndex (line 262) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method AddParticle (line 273) | public Particle AddParticle() method RemoveCurrent (line 293) | private void RemoveCurrent(ref Particle particle, ref int oldIndex, re... method RecalculateFieldsArrays (line 319) | private void RecalculateFieldsArrays() method AddField (line 344) | internal ParticleField AddField(ParticleFieldDescription fieldDesc) method ReallocateForFieldAdded (line 382) | private unsafe void ReallocateForFieldAdded(nint oldPool, int oldCapac... method ReallocateForCapacityChanged (line 418) | private unsafe void ReallocateForCapacityChanged(nint oldPool, int old... method RemoveField (line 466) | public bool RemoveField(ParticleFieldDescription fieldDesc) method ReallocateForFieldRemoved (line 506) | private unsafe void ReallocateForFieldRemoved(IntPtr oldPool, int oldC... method GetField (line 586) | public ParticleFieldAccessor GetField(ParticleFieldDescription(ParticleFieldDescription fieldDesc, out ... method FieldExists (line 620) | public bool FieldExists(ParticleFieldDescription fieldDesc, bool force... method GetEnumerator (line 638) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 648) | public Enumerator GetEnumerator() type Enumerator (line 655) | public struct Enumerator : IEnumerator method Enumerator (line 674) | public Enumerator(ParticlePool particlePool) method Enumerator (line 693) | public Enumerator(ParticlePool particlePool, int idxFrom, int idxTo) method Dispose (line 707) | public void Dispose() method Reset (line 712) | public void Reset() method MoveNext (line 722) | public bool MoveNext() method RemoveCurrent (line 737) | public void RemoveCurrent(ref Particle particle) type ParticlePoolFieldsList (line 767) | public struct ParticlePoolFieldsList method ParticlePoolFieldsList (line 771) | public ParticlePoolFieldsList(ParticlePool pool) method GetField (line 782) | public ParticleFieldAccessor GetField(ParticleFieldDescription GetNextSeed().GetDouble(0); method GetNextSeed (line 47) | public RandomSeed GetNextSeed() FILE: sources/engine/Stride.Particles/ParticleSystem.cs class ParticleSystem (line 18) | [DataContract("ParticleSystem")] method ToWorldSpace (line 43) | private bool ToWorldSpace(ref Vector3 translation, ref Quaternion rota... method TryGetDebugDrawShape (line 64) | public bool TryGetDebugDrawShape(ref DebugDrawShape debugDrawShape, re... method GetAABB (line 136) | public BoundingBox GetAABB() method ParticleSystem (line 164) | public ParticleSystem() method InvalidateRelations (line 200) | public void InvalidateRelations() method PreUpdate (line 208) | private void PreUpdate() method Update (line 226) | public void Update(float dt) method ResetSimulation (line 306) | public void ResetSimulation() method Pause (line 332) | public void Pause() method Play (line 340) | public void Play() method Stop (line 353) | public void Stop() method Timeout (line 362) | public void Timeout(float timeLimit) method StopEmitters (line 378) | public void StopEmitters() method GetEmitterByName (line 391) | public ParticleEmitter GetEmitterByName(string name) method Dispose (line 406) | public void Dispose() method Dispose (line 412) | protected virtual void Dispose(bool disposing) FILE: sources/engine/Stride.Particles/ParticleSystemSettings.cs class ParticleSystemSettings (line 10) | [DataContract("ParticleSystemSettings")] FILE: sources/engine/Stride.Particles/ParticleTransform.cs class ParticleTransform (line 9) | [DataContract("ParticleTransform")] method SetParentTransform (line 64) | public void SetParentTransform(ParticleTransform parentTransform) FILE: sources/engine/Stride.Particles/ParticleUtilities.cs class ParticleUtilities (line 6) | public static class ParticleUtilities method AlignedSize (line 8) | public static int AlignedSize(int size, int alignment) FILE: sources/engine/Stride.Particles/Rendering/ParticleEmitterRenderFeature.cs type ParticleUtilitiesPerView (line 20) | internal struct ParticleUtilitiesPerView type RenderAttributesPerNode (line 32) | internal struct RenderAttributesPerNode class ParticleEmitterRenderFeature (line 46) | public class ParticleEmitterRenderFeature : RootEffectRenderFeature class ParticleMaterialInfo (line 65) | internal class ParticleMaterialInfo : MaterialRenderFeature.MaterialIn... method ParticleMaterialInfo (line 69) | public ParticleMaterialInfo(ParticleMaterial material) method InitializeCore (line 76) | protected override void InitializeCore() method Destroy (line 90) | protected override void Destroy() method Extract (line 98) | public override void Extract() method PrepareEffectPermutationsImpl (line 104) | public override void PrepareEffectPermutationsImpl(RenderDrawContext c... method Prepare (line 155) | public override unsafe void Prepare(RenderDrawContext context) method BuildParticleBuffers (line 242) | private void BuildParticleBuffers(RenderDrawContext renderDrawContext) method ProcessPipelineState (line 281) | protected override void ProcessPipelineState(RenderContext context, Re... method Draw (line 293) | public override unsafe void Draw(RenderDrawContext context, RenderView... method Flush (line 382) | public override void Flush(RenderDrawContext context) class ParticleBufferContext (line 388) | internal class ParticleBufferContext method AllocateBuffers (line 397) | public unsafe void AllocateBuffers(RenderDrawContext renderDrawConte... FILE: sources/engine/Stride.Particles/Rendering/ParticleEmitterTransparentRenderStageSelector.cs class ParticleEmitterTransparentRenderStageSelector (line 9) | public class ParticleEmitterTransparentRenderStageSelector : Transparent... method Process (line 11) | public override void Process(RenderObject renderObject) FILE: sources/engine/Stride.Particles/Rendering/ParticleSystemRenderProcessor.cs class ParticleSystemRenderProcessor (line 16) | public class ParticleSystemRenderProcessor : EntityProcessor where T : struct method Clear (line 14) | public virtual void Clear() method Allocate (line 19) | public virtual T[] Allocate(int size) method Free (line 29) | public virtual void Free(T[] array) class ConcurrentArrayPool (line 42) | public class ConcurrentArrayPool : ArrayPool where T : struct method Allocate (line 44) | public override T[] Allocate(int size) method Free (line 52) | public override void Free(T[] array) method Clear (line 60) | public override void Clear() FILE: sources/engine/Stride.Particles/Sorters/ParticleList.cs type ParticleList (line 9) | public struct ParticleList : IEnumerable method ParticleList (line 15) | public ParticleList(ParticlePool pool, int capacity, SortedParticle[] ... method Free (line 22) | public void Free(ConcurrentArrayPool sortedArrayPool) method GetField (line 36) | public ParticleFieldAccessor GetField(ParticleFieldDescription method Enumerator (line 56) | internal Enumerator(ParticlePool pool, int capacity, SortedParticle[... method Reset (line 66) | public void Reset() method MoveNext (line 73) | public bool MoveNext() method Dispose (line 81) | public void Dispose() { } FILE: sources/engine/Stride.Particles/Sorters/ParticleSorter.cs type SortedParticle (line 10) | public struct SortedParticle : IComparable method SortedParticle (line 15) | public SortedParticle(Particle particle, float sortIndex) method CompareTo (line 21) | int IComparable.CompareTo(SortedParticle other) method Equals (line 38) | public override bool Equals(object obj) method GetHashCode (line 47) | public override int GetHashCode() type IParticleSorter (line 53) | public interface IParticleSorter method GetSortedList (line 55) | ParticleList GetSortedList(Vector3 depth); method FreeSortedList (line 57) | void FreeSortedList(ref ParticleList sortedList); FILE: sources/engine/Stride.Particles/Sorters/ParticleSorterAge.cs class ParticleSorterAge (line 12) | public class ParticleSorterAge : ParticleSorterCustom, IParticleS... method ParticleSorterAge (line 14) | public ParticleSorterAge(ParticlePool pool) : base(pool, ParticleField... method GetSortedList (line 16) | public ParticleList GetSortedList(Vector3 depth) method FreeSortedList (line 46) | public void FreeSortedList(ref ParticleList sortedList) FILE: sources/engine/Stride.Particles/Sorters/ParticleSorterCustom.cs class ParticleSorterCustom (line 12) | public abstract class ParticleSorterCustom where T : struct method ParticleSorterCustom (line 20) | protected ParticleSorterCustom(ParticlePool pool, ParticleFieldDescrip... type ISortValueCalculator (line 27) | public interface ISortValueCalculator where T : struct method GetSortValue (line 29) | float GetSortValue(T value); type Enumerator (line 32) | public struct Enumerator : IEnumerator method Enumerator (line 39) | internal Enumerator(SortedParticle[] list, int capacity) method Reset (line 47) | public void Reset() method MoveNext (line 53) | public bool MoveNext() method Dispose (line 59) | public void Dispose() FILE: sources/engine/Stride.Particles/Sorters/ParticleSorterDefault.cs class ParticleSorterDefault (line 11) | public class ParticleSorterDefault : IParticleSorter method ParticleSorterDefault (line 18) | public ParticleSorterDefault(ParticlePool pool) method GetSortedList (line 23) | public ParticleList GetSortedList(Vector3 depth) method FreeSortedList (line 32) | public void FreeSortedList(ref ParticleList sortedList) { } FILE: sources/engine/Stride.Particles/Sorters/ParticleSorterDepth.cs class ParticleSorterDepth (line 12) | public class ParticleSorterDepth : ParticleSorterCustom, IParti... method ParticleSorterDepth (line 14) | public ParticleSorterDepth(ParticlePool pool) : base(pool, ParticleFie... method GetSortedList (line 16) | public ParticleList GetSortedList(Vector3 depth) method FreeSortedList (line 46) | public void FreeSortedList(ref ParticleList sortedList) FILE: sources/engine/Stride.Particles/Sorters/ParticleSorterOrder.cs class ParticleSorterOrder (line 12) | public class ParticleSorterOrder : ParticleSorterCustom, IParticle... method ParticleSorterOrder (line 14) | public ParticleSorterOrder(ParticlePool pool) : base(pool, ParticleFie... method GetSortedList (line 16) | public unsafe ParticleList GetSortedList(Vector3 depth) method FreeSortedList (line 47) | public void FreeSortedList(ref ParticleList sortedList) FILE: sources/engine/Stride.Particles/Spawners/ParentControlFlag.cs type ParentControlFlag (line 18) | [DataContract("ParentControlFlag")] FILE: sources/engine/Stride.Particles/Spawners/ParticleChildrenAttribute.cs type ParticleChildrenAttribute (line 8) | public struct ParticleChildrenAttribute method ParticleChildrenAttribute (line 17) | public ParticleChildrenAttribute(ParticleChildrenAttribute other) FILE: sources/engine/Stride.Particles/Spawners/ParticleSpawnTrigger.cs class ParticleSpawnTrigger (line 9) | public abstract class ParticleSpawnTrigger method PrepareFromPool (line 15) | public abstract void PrepareFromPool(ParticlePool pool); method HasTriggered (line 22) | public abstract float HasTriggered(Particle parentParticle); method AddRequiredParentFields (line 28) | public virtual void AddRequiredParentFields(ParticleEmitter parentEmit... method RemoveRequiredParentFields (line 34) | public virtual void RemoveRequiredParentFields(ParticleEmitter parentE... class ParticleSpawnTrigger (line 39) | public abstract class ParticleSpawnTrigger : ParticleSpawnTrigger whe... method PrepareFromPool (line 15) | public abstract void PrepareFromPool(ParticlePool pool); method HasTriggered (line 22) | public abstract float HasTriggered(Particle parentParticle); method AddRequiredParentFields (line 28) | public virtual void AddRequiredParentFields(ParticleEmitter parentEmit... method RemoveRequiredParentFields (line 34) | public virtual void RemoveRequiredParentFields(ParticleEmitter parentE... FILE: sources/engine/Stride.Particles/Spawners/ParticleSpawnTriggerCollision.cs class ParticleSpawnTriggerCollision (line 12) | [DataContract("ParticleSpawnTriggerCollision")] method PrepareFromPool (line 16) | public override void PrepareFromPool(ParticlePool pool) method HasTriggered (line 27) | public unsafe override float HasTriggered(Particle parentParticle) FILE: sources/engine/Stride.Particles/Spawners/ParticleSpawnTriggerDeath.cs class ParticleSpawnTriggerDeath (line 12) | [DataContract("ParticleSpawnTriggerDeath")] method PrepareFromPool (line 16) | public override void PrepareFromPool(ParticlePool pool) method HasTriggered (line 27) | public unsafe override float HasTriggered(Particle parentParticle) FILE: sources/engine/Stride.Particles/Spawners/ParticleSpawnTriggerDistance.cs class ParticleSpawnTriggerDistance (line 14) | [DataContract("ParticleSpawnTriggerDistance")] method PrepareFromPool (line 20) | public override void PrepareFromPool(ParticlePool pool) method HasTriggered (line 33) | public unsafe override float HasTriggered(Particle parentParticle) method AddRequiredParentFields (line 44) | public override void AddRequiredParentFields(ParticleEmitter parentEmi... method RemoveRequiredParentFields (line 51) | public override void RemoveRequiredParentFields(ParticleEmitter parent... FILE: sources/engine/Stride.Particles/Spawners/ParticleSpawnTriggerLifetime.cs class ParticleSpawnTriggerLifetime (line 13) | [DataContract("ParticleSpawnTriggerLifetime")] method PrepareFromPool (line 35) | public override void PrepareFromPool(ParticlePool pool) method HasTriggered (line 48) | public unsafe override float HasTriggered(Particle parentParticle) FILE: sources/engine/Stride.Particles/Spawners/ParticleSpawner.cs type SpawnerLoopCondition (line 11) | public enum SpawnerLoopCondition : byte type SpawnerState (line 36) | public enum SpawnerState : byte class ParticleSpawner (line 66) | [DataContract("ParticleSpawner")] method ResetSimulation (line 152) | internal virtual void ResetSimulation() method MarkAsDirty (line 162) | protected void MarkAsDirty() method NextFloat (line 174) | private float NextFloat() method SwitchToState (line 183) | private void SwitchToState(SpawnerState newState) method GetUpdatedState (line 210) | protected SpawnerState GetUpdatedState(float dt, ParticleEmitter emitter) method SpawnNew (line 269) | public abstract void SpawnNew(float dt, ParticleEmitter emitter); method GetMaxParticlesPerSecond (line 275) | public abstract int GetMaxParticlesPerSecond(); method InvalidateRelations (line 280) | public virtual void InvalidateRelations() method NotifyStateSwitch (line 289) | protected virtual void NotifyStateSwitch(SpawnerState newState) FILE: sources/engine/Stride.Particles/Spawners/ParticleSpawnerTriggerBirth.cs class ParticleSpawnTriggerBirth (line 12) | [DataContract("ParticleSpawnTriggerBirth")] method PrepareFromPool (line 16) | public override void PrepareFromPool(ParticlePool pool) method HasTriggered (line 27) | public unsafe override float HasTriggered(Particle parentParticle) FILE: sources/engine/Stride.Particles/Spawners/SpawnerBurst.cs class SpawnerBurst (line 13) | [DataContract("SpawnerBurst")] method SpawnerBurst (line 23) | public SpawnerBurst() method GetMaxParticlesPerSecond (line 48) | public override int GetMaxParticlesPerSecond() method SpawnNew (line 59) | public override void SpawnNew(float dt, ParticleEmitter emitter) method NotifyStateSwitch (line 78) | protected override void NotifyStateSwitch(SpawnerState newState) FILE: sources/engine/Stride.Particles/Spawners/SpawnerFromDistance.cs class SpawnerFromDistance (line 13) | [DataContract("SpawnerFromDistance")] method SpawnerFromDistance (line 29) | public SpawnerFromDistance() method GetMaxParticlesPerSecond (line 55) | public override int GetMaxParticlesPerSecond() method SpawnNew (line 61) | public override void SpawnNew(float dt, ParticleEmitter emitter) FILE: sources/engine/Stride.Particles/Spawners/SpawnerFromParent.cs class SpawnerFromParent (line 16) | [DataContract("SpawnerFromParent")] method RemoveControlGroup (line 92) | private void RemoveControlGroup() method AddControlGroup (line 108) | private void AddControlGroup() method GetSpawnControlField (line 125) | private ParticleFieldAccessor GetSpawnContr... method SpawnerFromParent (line 172) | public SpawnerFromParent() method GetMaxParticlesPerSecond (line 178) | public override int GetMaxParticlesPerSecond() method SpawnNew (line 184) | public unsafe override void SpawnNew(float dt, ParticleEmitter emitter) method InvalidateRelations (line 254) | public override void InvalidateRelations() FILE: sources/engine/Stride.Particles/Spawners/SpawnerPerFrame.cs class SpawnerPerFrame (line 12) | [DataContract("SpawnerPerFrame")] method SpawnerPerFrame (line 29) | public SpawnerPerFrame() method GetMaxParticlesPerSecond (line 73) | public override int GetMaxParticlesPerSecond() method SpawnNew (line 79) | public override void SpawnNew(float dt, ParticleEmitter emitter) FILE: sources/engine/Stride.Particles/Spawners/SpawnerPerSecond.cs class SpawnerPerSecond (line 12) | [DataContract("SpawnerPerSecond")] method SpawnerPerSecond (line 22) | public SpawnerPerSecond() method GetMaxParticlesPerSecond (line 48) | public override int GetMaxParticlesPerSecond() method SpawnNew (line 54) | public override void SpawnNew(float dt, ParticleEmitter emitter) FILE: sources/engine/Stride.Particles/Updaters/FieldShapes/Cube.cs class Cube (line 12) | [DataContract("FieldShapeCube")] method GetDebugDrawShape (line 15) | public override DebugDrawShape GetDebugDrawShape(out Vector3 pos, out ... method PreUpdateField (line 87) | public override void PreUpdateField(Vector3 position, Quaternion rotat... method GetDistanceToCenter (line 98) | public override float GetDistanceToCenter( method IsPointInside (line 125) | public override bool IsPointInside(Vector3 particlePosition, out Vecto... FILE: sources/engine/Stride.Particles/Updaters/FieldShapes/Cylinder.cs class Cylinder (line 11) | [DataContract("FieldShapeCylinder")] method GetDebugDrawShape (line 14) | public override DebugDrawShape GetDebugDrawShape(out Vector3 pos, out ... method PreUpdateField (line 69) | public override void PreUpdateField(Vector3 position, Quaternion rotat... method GetDistanceToCenter (line 81) | public override float GetDistanceToCenter( method IsPointInside (line 115) | public override bool IsPointInside(Vector3 particlePosition, out Vecto... FILE: sources/engine/Stride.Particles/Updaters/FieldShapes/FieldFalloff.cs class FieldFalloff (line 9) | [DataContract("FieldFalloff")] method GetStrength (line 63) | public float GetStrength(float inDistance) FILE: sources/engine/Stride.Particles/Updaters/FieldShapes/FieldShape.cs class FieldShape (line 9) | [DataContract("FieldShape")] method GetDebugDrawShape (line 12) | public abstract DebugDrawShape GetDebugDrawShape(out Vector3 pos, out ... method PreUpdateField (line 14) | public abstract void PreUpdateField(Vector3 position, Quaternion rotat... method GetDistanceToCenter (line 16) | public abstract float GetDistanceToCenter( method IsPointInside (line 20) | public abstract bool IsPointInside(Vector3 particlePosition, out Vecto... FILE: sources/engine/Stride.Particles/Updaters/FieldShapes/Sphere.cs class Sphere (line 11) | [DataContract("FieldShapeSphere")] method GetDebugDrawShape (line 14) | public override DebugDrawShape GetDebugDrawShape(out Vector3 pos, out ... method PreUpdateField (line 53) | public override void PreUpdateField(Vector3 position, Quaternion rotat... method GetDistanceToCenter (line 64) | public override float GetDistanceToCenter( method IsPointInside (line 89) | public override bool IsPointInside(Vector3 particlePosition, out Vecto... FILE: sources/engine/Stride.Particles/Updaters/FieldShapes/Torus.cs class Torus (line 11) | [DataContract("FieldShapeTorus")] method GetDebugDrawShape (line 14) | public override DebugDrawShape GetDebugDrawShape(out Vector3 pos, out ... method PreUpdateField (line 65) | public override void PreUpdateField(Vector3 position, Quaternion rotat... method GetDistanceToCenter (line 73) | public override float GetDistanceToCenter( method IsPointInside (line 108) | public override bool IsPointInside(Vector3 particlePosition, out Vecto... FILE: sources/engine/Stride.Particles/Updaters/ParticleCollisionAttribute.cs type ParticleCollisionAttribute (line 6) | public struct ParticleCollisionAttribute method ParticleCollisionAttribute (line 12) | public ParticleCollisionAttribute(ParticleCollisionAttribute other) FILE: sources/engine/Stride.Particles/Updaters/ParticleUpdater.cs class ParticleUpdater (line 11) | [DataContract("ParticleUpdater")] method Update (line 30) | public abstract void Update(float dt, ParticlePool pool); FILE: sources/engine/Stride.Particles/Updaters/UpdaterCollider.cs class UpdaterCollider (line 17) | [DataContract("UpdaterCollider")] method UpdaterCollider (line 24) | public UpdaterCollider() method Update (line 99) | public override unsafe void Update(float dt, ParticlePool pool) method TryGetDebugDrawShape (line 174) | public override bool TryGetDebugDrawShape(out DebugDrawShape debugDraw... FILE: sources/engine/Stride.Particles/Updaters/UpdaterColorOverTime.cs class UpdaterColorOverTime (line 15) | [DataContract("UpdaterColorOverTime")] method UpdaterColorOverTime (line 22) | public UpdaterColorOverTime() method PreUpdate (line 66) | public override void PreUpdate() method Update (line 75) | public override void Update(float dt, ParticlePool pool) method UpdateSingleSampler (line 93) | private unsafe void UpdateSingleSampler(ParticlePool pool) method UpdateDoubleSampler (line 117) | private unsafe void UpdateDoubleSampler(ParticlePool pool) FILE: sources/engine/Stride.Particles/Updaters/UpdaterForceField.cs method UpdaterForceField (line 23) | public UpdaterForceField() FILE: sources/engine/Stride.Particles/Updaters/UpdaterGravity.cs class UpdaterGravity (line 12) | [DataContract("UpdaterGravity")] method UpdaterGravity (line 22) | public UpdaterGravity() method Update (line 31) | public override unsafe void Update(float dt, ParticlePool pool) FILE: sources/engine/Stride.Particles/Updaters/UpdaterRotationOverTime.cs class UpdaterRotationOverTime (line 16) | [DataContract("UpdaterRotationOverTime")] method UpdaterRotationOverTime (line 23) | public UpdaterRotationOverTime() method PreUpdate (line 68) | public override void PreUpdate() method Update (line 77) | public override void Update(float dt, ParticlePool pool) method UpdateSingleSampler (line 95) | private unsafe void UpdateSingleSampler(ParticlePool pool) method UpdateDoubleSampler (line 112) | private unsafe void UpdateDoubleSampler(ParticlePool pool) FILE: sources/engine/Stride.Particles/Updaters/UpdaterSizeOverTime.cs class UpdaterSizeOverTime (line 15) | [DataContract("UpdaterSizeOverTime")] method UpdaterSizeOverTime (line 22) | public UpdaterSizeOverTime() method PreUpdate (line 67) | public override void PreUpdate() method Update (line 76) | public override void Update(float dt, ParticlePool pool) method UpdateSingleSampler (line 94) | private unsafe void UpdateSingleSampler(ParticlePool pool) method UpdateDoubleSampler (line 111) | private unsafe void UpdateDoubleSampler(ParticlePool pool) FILE: sources/engine/Stride.Particles/Updaters/UpdaterSpeedToDirection.cs class UpdaterSpeedToDirection (line 12) | [DataContract("UpdaterSpeedToDirection")] method UpdaterSpeedToDirection (line 20) | public UpdaterSpeedToDirection() method Update (line 27) | public override unsafe void Update(float dt, ParticlePool pool) FILE: sources/engine/Stride.Particles/VertexLayouts/AttributeAccessor.cs type AttributeAccessor (line 9) | public struct AttributeAccessor FILE: sources/engine/Stride.Particles/VertexLayouts/AttributeDescription.cs class AttributeDescription (line 11) | public sealed class AttributeDescription : IEquatable method AttributeDescription (line 15) | public AttributeDescription(string name) method Equals (line 24) | public bool Equals(AttributeDescription other) method Equals (line 32) | public override bool Equals(object obj) method GetHashCode (line 40) | public override int GetHashCode() => hashCode; FILE: sources/engine/Stride.Particles/VertexLayouts/AttributeTransformer.cs type IAttributeTransformer (line 7) | public interface IAttributeTransformer method Transform (line 9) | void Transform(ref T attribute, ref U transformer); FILE: sources/engine/Stride.Particles/VertexLayouts/ParticleBufferState.cs type ParticleBufferState (line 10) | public struct ParticleBufferState method ParticleBufferState (line 27) | public ParticleBufferState(IntPtr vertexBufferPtr, ParticleVertexBuild... method SetVerticesPerSegment (line 50) | public void SetVerticesPerSegment(int verticesForFirstSegment, int ver... method SetAttribute (line 64) | public unsafe void SetAttribute(AttributeAccessor accessor, nint ptrRef) method SetAttributePerParticle (line 74) | public unsafe void SetAttributePerParticle(AttributeAccessor accessor,... method SetAttributePerSegment (line 87) | public unsafe void SetAttributePerSegment(AttributeAccessor accessor, ... method TransformAttributePerSegment (line 102) | public unsafe void TransformAttributePerSegment(AttributeAccesso... method TransformAttributePerParticle (line 116) | public unsafe void TransformAttributePerParticle(AttributeAccess... method GetAccessor (line 131) | public AttributeAccessor GetAccessor(AttributeDescription desc) => ver... method NextVertex (line 138) | public void NextVertex() method NextParticle (line 149) | public void NextParticle() method NextSegment (line 160) | public void NextSegment() method StartOver (line 177) | public void StartOver() FILE: sources/engine/Stride.Particles/VertexLayouts/ParticleVertexBuilder.cs class ParticleVertexBuilder (line 12) | public class ParticleVertexBuilder method ParticleVertexBuilder (line 36) | public ParticleVertexBuilder() method ResetVertexElementList (line 65) | public void ResetVertexElementList() method AddVertexElement (line 77) | public void AddVertexElement(VertexElement element) method UpdateVertexLayout (line 88) | public void UpdateVertexLayout() method SetRequiredQuads (line 120) | public void SetRequiredQuads(int quadsPerParticle, int livingParticles... method Reset (line 139) | public void Reset() method SetDirty (line 144) | public void SetDirty(bool dirty) method GetAccessor (line 149) | internal AttributeAccessor GetAccessor(AttributeDescription desc) FILE: sources/engine/Stride.Particles/VertexLayouts/ParticleVertexElements.cs class ParticleVertexElements (line 12) | public static class ParticleVertexElements FILE: sources/engine/Stride.Particles/VertexLayouts/VertexAttributes.cs class VertexAttributes (line 9) | public static class VertexAttributes FILE: sources/engine/Stride.Physics.Tests/Activity1.Android.cs class Activity1 (line 9) | [Activity(Label = "Stride Physics", MainLauncher = true, Icon = "@drawab... method OnCreate (line 12) | protected override void OnCreate(Bundle bundle) FILE: sources/engine/Stride.Physics.Tests/CharacterTest.cs class CharacterTest (line 11) | public class CharacterTest : GameTest method CharacterTest (line 13) | public CharacterTest() : base("CharacterTest") method ScreenPositionToWorldPositionRaycast (line 17) | public static bool ScreenPositionToWorldPositionRaycast(Vector2 screen... method CharacterTest1 (line 46) | [Fact] FILE: sources/engine/Stride.Physics.Tests/ColliderShapesTest.cs class ColliderShapesTest (line 11) | public class ColliderShapesTest : GameTest method ColliderShapesTest (line 13) | public ColliderShapesTest() : base("ColliderShapesTest") method ScreenPositionToWorldPositionRaycast (line 17) | public static bool ScreenPositionToWorldPositionRaycast(Vector2 screen... method ColliderShapesTest1 (line 46) | [Fact] method VerifyColliderShapeSetup (line 255) | [Fact] FILE: sources/engine/Stride.Physics.Tests/GameTest.cs class GameTest (line 19) | public class GameTest : GameTestBase method GameTest (line 36) | public GameTest(string name, GraphicsProfile profile = GraphicsProfile... method PrepareContext (line 59) | protected override void PrepareContext() method Initialize (line 65) | protected override void Initialize() method LoadContent (line 71) | protected override async Task LoadContent() method RegisterTests (line 86) | protected override void RegisterTests() method Update (line 94) | protected override void Update(GameTime gameTime) method RequestScreenshot (line 114) | protected void RequestScreenshot() method SaveCurrentFrameBufferToHdd (line 119) | protected void SaveCurrentFrameBufferToHdd() method Draw (line 128) | protected override void Draw(GameTime gameTime) FILE: sources/engine/Stride.Physics.Tests/Resources/Resource.Designer.cs class Resource (line 18) | [System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.T... method Resource (line 22) | static Resource() method UpdateIdValues (line 27) | public static void UpdateIdValues() class Attribute (line 57) | public partial class Attribute method Attribute (line 60) | static Attribute() method Attribute (line 65) | private Attribute() class Drawable (line 70) | public partial class Drawable method Drawable (line 82) | static Drawable() method Drawable (line 87) | private Drawable() class Id (line 92) | public partial class Id method Id (line 197) | static Id() method Id (line 202) | private Id() class Layout (line 207) | public partial class Layout method Layout (line 282) | static Layout() method Layout (line 287) | private Layout() FILE: sources/engine/Stride.Physics.Tests/SendCollisionEndedWhenEntityIsRemovedTest.cs class SendCollisionEndedWhenEntityIsRemovedTest (line 8) | public class SendCollisionEndedWhenEntityIsRemovedTest : GameTest method SendCollisionEndedWhenEntityIsRemovedTest (line 10) | public SendCollisionEndedWhenEntityIsRemovedTest() : base(nameof(SendC... method WhenEntityIsRemoved_CollisionEndedIsRaised (line 14) | [Fact] method WhenBothEntitiesAreRemoved_NoExceptionIsThrown (line 54) | [Fact] FILE: sources/engine/Stride.Physics.Tests/SkinnedTest.cs class SkinnedTest (line 11) | public class SkinnedTest : GameTest method SkinnedTest (line 13) | public SkinnedTest() : base("SkinnedTest") method ScreenPositionToWorldPositionRaycast (line 17) | public static bool ScreenPositionToWorldPositionRaycast(Vector2 screen... method SkinnedTest1 (line 46) | [Fact] FILE: sources/engine/Stride.Physics.Tests/iOSApplication.cs class Application (line 11) | public class Application method Main (line 13) | static void Main(string[] args) class AppDelegate (line 19) | [Register("AppDelegate")] method FinishedLaunching (line 22) | public override bool FinishedLaunching(UIApplication app, NSDictionary... FILE: sources/engine/Stride.Physics/Bullet2PhysicsSystem.cs class Bullet2PhysicsSystem (line 13) | public class Bullet2PhysicsSystem : GameSystem, IPhysicsSystem class PhysicsScene (line 15) | private class PhysicsScene method Bullet2PhysicsSystem (line 23) | static Bullet2PhysicsSystem() method Bullet2PhysicsSystem (line 29) | public Bullet2PhysicsSystem(IServiceRegistry registry) method Initialize (line 39) | public override void Initialize() method Destroy (line 45) | protected override void Destroy() method Create (line 58) | public Simulation Create(PhysicsProcessor sceneProcessor, PhysicsEngin... method Release (line 68) | public void Release(PhysicsProcessor processor) method Update (line 79) | public override void Update(GameTime gameTime) FILE: sources/engine/Stride.Physics/ByteHeightStickArraySource.cs class ByteHeightStickArraySource (line 10) | [DataContract] method IsValid (line 42) | public bool IsValid() => HeightmapUtils.CheckHeightParameters(HeightSt... method CopyTo (line 45) | public void CopyTo(UnmanagedArray heightStickArray, int index) w... method Match (line 58) | public bool Match(object obj) FILE: sources/engine/Stride.Physics/ColliderShape.cs class ColliderShape (line 12) | public class ColliderShape : IDisposable method Dispose (line 19) | public virtual void Dispose() method UpdateLocalTransformations (line 47) | public virtual void UpdateLocalTransformations() method CreateDebugPrimitive (line 126) | public virtual MeshDraw CreateDebugPrimitive(GraphicsDevice device) method CreateUpdatableDebugPrimitive (line 131) | public virtual IDebugPrimitive CreateUpdatableDebugPrimitive(GraphicsD... method UpdateDebugPrimitive (line 136) | public virtual void UpdateDebugPrimitive(CommandList commandList, IDeb... FILE: sources/engine/Stride.Physics/ColliderShapeTypes.cs type ColliderShapeTypes (line 6) | public enum ColliderShapeTypes FILE: sources/engine/Stride.Physics/Collision.cs type Collision (line 16) | public readonly struct Collision : IEquatable method Collision (line 37) | public Collision(PhysicsComponent a, PhysicsComponent b) method ContactChanged (line 46) | public ChannelMicroThreadAwaiter> ContactChanged() method Ended (line 51) | public async Task Ended() method Equals (line 71) | public override bool Equals(object obj) method Equals (line 76) | public bool Equals(Collision other) => this == other; method GetHashCode (line 78) | public override int GetHashCode() FILE: sources/engine/Stride.Physics/Constraint.cs class Constraint (line 8) | public class Constraint : IDisposable, IRelative method Dispose (line 13) | public virtual void Dispose() FILE: sources/engine/Stride.Physics/ConstraintTypes.cs type ConstraintTypes (line 6) | public enum ConstraintTypes FILE: sources/engine/Stride.Physics/Constraints/ConeTwistConstraint.cs class ConeTwistConstraint (line 8) | public class ConeTwistConstraint : Constraint method SetFrames (line 93) | public void SetFrames(Matrix frameA, Matrix frameB) method SetLimit (line 104) | public void SetLimit(float swingSpan1, float swingSpan2, float twistSpan) method SetLimit (line 117) | public void SetLimit(float swingSpan1, float swingSpan2, float twistSp... method SetLimit (line 131) | public void SetLimit(float swingSpan1, float swingSpan2, float twistSp... method SetAngularOnly (line 140) | public void SetAngularOnly(bool angularOnly) method SetDamping (line 149) | public void SetDamping(float damping) method EnableMotor (line 158) | public void EnableMotor(bool b) method SetMaxMotorImpulse (line 167) | public void SetMaxMotorImpulse(float maxMotorImpulse) method SetMaxMotorImpulseNormalized (line 176) | public void SetMaxMotorImpulseNormalized(float maxMotorImpulse) method SetMotorTarget (line 185) | public void SetMotorTarget(Quaternion q) method SetMotorTargetInConstraintSpace (line 194) | public void SetMotorTargetInConstraintSpace(Quaternion q) FILE: sources/engine/Stride.Physics/Constraints/ConeTwistConstraintDesc.cs class ConeTwistConstraintDesc (line 14) | [Display("Cone Twist")] method Build (line 60) | public Constraint Build(RigidbodyComponent bodyA, RigidbodyComponent b... class LimitDesc (line 79) | [DataContract] FILE: sources/engine/Stride.Physics/Constraints/GearConstraint.cs class GearConstraint (line 8) | public class GearConstraint : Constraint FILE: sources/engine/Stride.Physics/Constraints/GearConstraintDesc.cs class GearConstraintDesc (line 12) | [Display("Gear")] method Build (line 55) | public Constraint Build(RigidbodyComponent bodyA, RigidbodyComponent b... FILE: sources/engine/Stride.Physics/Constraints/Generic6DoFConstraint.cs class Generic6DoFConstraint (line 8) | public class Generic6DoFConstraint : Constraint method Generic6DoFConstraint (line 35) | public Generic6DoFConstraint() method Dispose (line 43) | public override void Dispose() method SetFrames (line 116) | public void SetFrames(Matrix frameA, Matrix frameB) method SetLimit (line 127) | public void SetLimit(int axis, float lo, float hi) FILE: sources/engine/Stride.Physics/Constraints/Generic6DoFSpringConstraint.cs class Generic6DoFSpringConstraint (line 6) | public class Generic6DoFSpringConstraint : Generic6DoFConstraint method EnableSpring (line 15) | public void EnableSpring(int index, bool onOff) method SetDamping (line 25) | public void SetDamping(int index, float damping) method SetEquilibriumPoint (line 35) | public void SetEquilibriumPoint(int index, float val) method SetStiffness (line 45) | public void SetStiffness(int index, float stiffness) FILE: sources/engine/Stride.Physics/Constraints/HingeConstraint.cs class HingeConstraint (line 8) | public class HingeConstraint : Constraint method SetFrames (line 15) | public void SetFrames(Matrix frameA, Matrix frameB) method SetAxis (line 24) | public void SetAxis(Vector3 axisInA) method SetLimit (line 124) | public void SetLimit(float low, float high) method SetLimit (line 135) | public void SetLimit(float low, float high, float softness) method SetLimit (line 147) | public void SetLimit(float low, float high, float softness, float bias... method SetLimit (line 160) | public void SetLimit(float low, float high, float softness, float bias... method EnableAngularMotor (line 171) | public void EnableAngularMotor(bool enableMotor, float targetVelocity,... method EnableMotor (line 180) | public void EnableMotor(bool enableMotor) method SetMotorTarget (line 190) | public void SetMotorTarget(float targetAngle, float dt) method SetMotorTarget (line 200) | public void SetMotorTarget(Quaternion qAinB, float dt) FILE: sources/engine/Stride.Physics/Constraints/HingeConstraintDesc.cs class HingeConstraintDesc (line 14) | [Display("Hinge")] method Build (line 79) | public Constraint Build(RigidbodyComponent bodyA, RigidbodyComponent b... class LimitDesc (line 107) | [DataContract] type MotorDesc (line 147) | [DataContract] FILE: sources/engine/Stride.Physics/Constraints/Point2PointConstraint.cs class Point2PointConstraint (line 8) | public class Point2PointConstraint : Constraint FILE: sources/engine/Stride.Physics/Constraints/Point2PointConstraintDesc.cs class Point2PointConstraintDesc (line 12) | [Display("Point to Point")] method Build (line 32) | public Constraint Build(RigidbodyComponent bodyA, RigidbodyComponent b... FILE: sources/engine/Stride.Physics/Constraints/RotationalLimitMotor.cs class RotationalLimitMotor (line 6) | public class RotationalLimitMotor method RotationalLimitMotor (line 14) | public RotationalLimitMotor(BulletSharp.RotationalLimitMotor motor) method Dispose (line 22) | public void Dispose() FILE: sources/engine/Stride.Physics/Constraints/SliderConstraint.cs class SliderConstraint (line 8) | public class SliderConstraint : Constraint method SetFrames (line 419) | public void SetFrames(Matrix frameA, Matrix frameB) FILE: sources/engine/Stride.Physics/Constraints/SliderConstraintDesc.cs class SliderConstraintDesc (line 14) | [Display("Slider")] method Build (line 63) | public Constraint Build(RigidbodyComponent bodyA, RigidbodyComponent b... class LimitDesc (line 84) | [DataContract] FILE: sources/engine/Stride.Physics/Constraints/TranslationalLimitMotor.cs class TranslationalLimitMotor (line 8) | public class TranslationalLimitMotor method TranslationalLimitMotor (line 16) | public TranslationalLimitMotor(BulletSharp.TranslationalLimitMotor motor) method Dispose (line 24) | public void Dispose() FILE: sources/engine/Stride.Physics/ContactPoint.cs type ContactPoint (line 11) | public struct ContactPoint : IEquatable method Equals (line 36) | public bool Equals(ContactPoint other) method Equals (line 50) | public override bool Equals(object obj) => obj is ContactPoint other &... method GetHashCode (line 53) | public override int GetHashCode() FILE: sources/engine/Stride.Physics/ConvexHullDecompositionParameters.cs class ConvexHullDecompositionParameters (line 10) | [ContentSerializer(typeof(DataContentSerializer Ma... FILE: sources/engine/Stride.Physics/Data/BoxColliderShapeDesc.cs class BoxColliderShapeDesc (line 10) | [ContentSerializer(typeof(DataContentSerializer))] method Match (line 39) | public bool Match(object obj) method CreateShape (line 45) | public ColliderShape CreateShape(IServiceRegistry services) FILE: sources/engine/Stride.Physics/Data/CapsuleColliderShapeDesc.cs class CapsuleColliderShapeDesc (line 12) | [ContentSerializer(typeof(DataContentSerializer))] method Match (line 22) | public bool Match(object obj) method CreateShape (line 43) | public ColliderShape CreateShape(IServiceRegistry services) FILE: sources/engine/Stride.Physics/Data/ConeColliderShapeDesc.cs class ConeColliderShapeDesc (line 12) | [ContentSerializer(typeof(DataContentSerializer))] method Match (line 50) | public bool Match(object obj) method CreateShape (line 62) | public ColliderShape CreateShape(IServiceRegistry services) FILE: sources/engine/Stride.Physics/Data/ConvexHullColliderShapeDesc.cs class ConvexHullColliderShapeDesc (line 14) | [ContentSerializer(typeof(DataContentSerializer CreateHeights(IHeightStickArraySou... method GetCenteringOffset (line 101) | public float GetCenteringOffset() method CreateShape (line 110) | public ColliderShape CreateShape(IServiceRegistry services) FILE: sources/engine/Stride.Physics/Data/IColliderShapeDesc.cs type IColliderShapeDesc (line 9) | public interface IColliderShapeDesc method Match (line 11) | bool Match(object obj); method CreateShape (line 12) | ColliderShape CreateShape(IServiceRegistry services); type IAssetColliderShapeDesc (line 15) | public interface IAssetColliderShapeDesc : IColliderShapeDesc type IInlineColliderShapeDesc (line 19) | public interface IInlineColliderShapeDesc : IAssetColliderShapeDesc FILE: sources/engine/Stride.Physics/Data/SphereColliderShapeDesc.cs class SphereColliderShapeDesc (line 12) | [ContentSerializer(typeof(DataContentSerializer))] method Match (line 36) | public bool Match(object obj) method CreateShape (line 42) | public ColliderShape CreateShape(IServiceRegistry services) FILE: sources/engine/Stride.Physics/Data/StaticMeshColliderShapeDesc.cs class StaticMeshColliderShapeDesc (line 12) | [ContentSerializer(typeof(DataContentSerializer method Add (line 14) | public void Add(MeshDraw meshDraw) method GetMeshDraws (line 19) | public IEnumerable GetMeshDraws() method GetEnumerator (line 24) | public IEnumerator GetEnumerator() method GetEnumerator (line 29) | IEnumerator IEnumerable.GetEnumerator() FILE: sources/engine/Stride.Physics/Elements/CharacterComponent.cs class CharacterComponent (line 13) | [DataContract("CharacterComponent")] method CharacterComponent (line 17) | public CharacterComponent() method Jump (line 26) | public void Jump(Vector3 jumpDirection) method Jump (line 40) | public void Jump() method Teleport (line 211) | public void Teleport(Vector3 targetPosition) method Move (line 232) | [Obsolete("Please use SetVelocity instead. SetVelocity internally appl... method SetVelocity (line 250) | public void SetVelocity(Vector3 velocity) method OnAttach (line 271) | protected override void OnAttach() method ComposeShape (line 308) | public override void ComposeShape() method OverrideKinematicCharacterValues (line 343) | private void OverrideKinematicCharacterValues(BulletSharp.KinematicCha... method OnDetach (line 351) | protected override void OnDetach() method LogPhysicsFunctionError (line 367) | private void LogPhysicsFunctionError() FILE: sources/engine/Stride.Physics/Elements/CollisionFilterGroups.cs type CollisionFilterGroups (line 8) | public enum CollisionFilterGroups //needed for the editor as this is not... type CollisionFilterGroupFlags (line 45) | [Flags] type EFlags (line 86) | [Flags] FILE: sources/engine/Stride.Physics/Elements/PhysicsSkinnedComponentBase.cs class PhysicsSkinnedComponentBase (line 11) | [DataContract("PhysicsSkinnedComponentBase")] method SetupBoneLink (line 27) | protected void SetupBoneLink() FILE: sources/engine/Stride.Physics/Elements/PhysicsTriggerComponentBase.cs class PhysicsTriggerComponentBase (line 10) | [DataContract("PhysicsTriggerComponentBase")] method OnAttach (line 74) | protected override void OnAttach() FILE: sources/engine/Stride.Physics/Elements/RigidbodyComponent.cs class RigidbodyComponent (line 14) | [DataContract("RigidbodyComponent")] method RigidbodyComponent (line 40) | public RigidbodyComponent() method OnAttach (line 315) | protected override void OnAttach() method OnDetach (line 358) | protected override void OnDetach() method OnUpdateDraw (line 389) | protected internal override void OnUpdateDraw() method RigidBodySetWorldTransform (line 403) | private void RigidBodySetWorldTransform(ref Matrix physicsTransform) method RigidBodyGetWorldTransform (line 420) | private void RigidBodyGetWorldTransform(out Matrix physicsTransform) method ApplyImpulse (line 440) | public void ApplyImpulse(Vector3 impulse) method ApplyImpulse (line 455) | public void ApplyImpulse(Vector3 impulse, Vector3 localOffset) method ApplyForce (line 469) | public void ApplyForce(Vector3 force) method ApplyForce (line 484) | public void ApplyForce(Vector3 force, Vector3 localOffset) method ApplyTorque (line 498) | public void ApplyTorque(Vector3 torque) method ApplyTorqueImpulse (line 512) | public void ApplyTorqueImpulse(Vector3 torque) method ClearForces (line 525) | public void ClearForces() class StrideMotionState (line 643) | internal class StrideMotionState : BulletSharp.MotionState method StrideMotionState (line 647) | public StrideMotionState(RigidbodyComponent rb) method Clear (line 652) | public void Clear() method GetWorldTransform (line 657) | public override void GetWorldTransform(out BulletSharp.Math.Matrix t... method SetWorldTransform (line 663) | public override void SetWorldTransform(ref BulletSharp.Math.Matrix t... FILE: sources/engine/Stride.Physics/Elements/StaticColliderComponent.cs class StaticColliderComponent (line 8) | [DataContract("StaticColliderComponent")] method OnAttach (line 15) | protected override void OnAttach() method OnDetach (line 39) | protected override void OnDetach() FILE: sources/engine/Stride.Physics/Engine/Heightmap.cs class Heightmap (line 12) | [DataContract] method Create (line 74) | public static Heightmap Create(Int2 size, HeightfieldTypes heightTy... FILE: sources/engine/Stride.Physics/Engine/HeightmapExtensions.cs class HeightmapExtensions (line 11) | public static class HeightmapExtensions method IsValid (line 13) | public static bool IsValid([NotNull] this Heightmap heightmap) method CreateTexture (line 40) | public static Texture CreateTexture([NotNull] this Heightmap heightmap... FILE: sources/engine/Stride.Physics/Engine/HeightmapUtils.cs class HeightmapUtils (line 9) | public class HeightmapUtils method CheckHeightParameters (line 11) | public static bool CheckHeightParameters(Int2 size, HeightfieldTypes h... method ConvertToFloatHeight (line 62) | public static float ConvertToFloatHeight(float minValue, float maxValu... method ConvertToShortHeight (line 63) | public static short ConvertToShortHeight(float minValue, float maxValu... method ConvertToByteHeight (line 64) | public static byte ConvertToByteHeight(float minValue, float maxValue,... method ConvertToFloatHeights (line 66) | public static float[] ConvertToFloatHeights(float[] values, float minV... method ConvertToFloatHeights (line 67) | public static float[] ConvertToFloatHeights(short[] values, short minV... method ConvertToFloatHeights (line 68) | public static float[] ConvertToFloatHeights(byte[] values, byte minVal... method ConvertToShortHeights (line 70) | public static short[] ConvertToShortHeights(float[] values, float minV... method ConvertToShortHeights (line 71) | public static short[] ConvertToShortHeights(short[] values, short minV... method ConvertToShortHeights (line 72) | public static short[] ConvertToShortHeights(byte[] values, byte minVal... method ConvertToByteHeights (line 74) | public static byte[] ConvertToByteHeights(float[] values, float minVal... method ConvertToByteHeights (line 75) | public static byte[] ConvertToByteHeights(short[] values, short minVal... method Resize (line 77) | public static T[] Resize(T[] pixels, Int2 originalSize, Int2 newSize) FILE: sources/engine/Stride.Physics/Engine/PhysicsColliderShape.cs class PhysicsColliderShape (line 17) | [DataContract] method PhysicsColliderShape (line 23) | public PhysicsColliderShape() method PhysicsColliderShape (line 27) | public PhysicsColliderShape([NotNull] IEnumerable NewCollision() method CollisionEnded (line 353) | public ChannelMicroThreadAwaiter CollisionEnded() method AddDebugEntity (line 432) | public void AddDebugEntity(Scene scene, RenderGroup renderGroup = IEnt... method RemoveDebugEntity (line 444) | public void RemoveDebugEntity(Scene scene) method DerivePhysicsTransformation (line 461) | internal void DerivePhysicsTransformation(out Matrix derivedTransforma... method UpdateTransformationComponent (line 499) | internal void UpdateTransformationComponent(ref Matrix physicsTransform) method UpdateBoneTransformation (line 539) | internal void UpdateBoneTransformation(ref Matrix physicsTransform) method UpdatePhysicsTransformation (line 574) | public void UpdatePhysicsTransformation(bool forceUpdateTransform = true) method ComposeShape (line 592) | public virtual void ComposeShape() method Attach (line 647) | internal void Attach(PhysicsProcessor.AssociatedData data) method ReAttach (line 699) | internal void ReAttach() method Detach (line 726) | internal void Detach() method OnAttach (line 749) | protected virtual void OnAttach() method OnDetach (line 761) | protected virtual void OnDetach() method UpdateBones (line 770) | internal void UpdateBones() method UpdateDraw (line 780) | internal void UpdateDraw() method OnUpdateDraw (line 790) | protected internal virtual void OnUpdateDraw() method OnUpdateBones (line 794) | protected virtual void OnUpdateBones() method IgnoreCollisionWith (line 801) | public void IgnoreCollisionWith(PhysicsComponent other, CollisionState... method IsIgnoringCollisionWith (line 846) | public bool IsIgnoringCollisionWith(PhysicsComponent other) class ColliderShapeCollection (line 866) | [DataContract] method ColliderShapeCollection (line 871) | public ColliderShapeCollection(PhysicsComponent componentParam) method InsertItem (line 877) | protected override void InsertItem(int index, IInlineColliderShapeDe... method RemoveItem (line 884) | protected override void RemoveItem(int index) method ClearItems (line 891) | protected override void ClearItems() method SetItem (line 898) | protected override void SetItem(int index, IInlineColliderShapeDesc ... FILE: sources/engine/Stride.Physics/Engine/PhysicsConstraintComponent.cs class PhysicsConstraintComponent (line 16) | [DataContract("PhysicsConstraintComponent")] method RecreateConstraint (line 91) | public void RecreateConstraint() => ConstraintProcessor.Recreate(this); method InvokeOnDetach (line 93) | internal void InvokeOnDetach() => OnDetach?.Invoke(this); FILE: sources/engine/Stride.Physics/Engine/PhysicsConstraintProcessor.cs class PhysicsConstraintProcessor (line 13) | public class PhysicsConstraintProcessor : EntityProcessor HeightmapUtils.CheckHeightParameters(HeightSt... method CopyTo (line 35) | public void CopyTo(UnmanagedArray heightStickArray, int index) w... method Match (line 48) | public bool Match(object obj) FILE: sources/engine/Stride.Physics/HeightScaleCalculator.cs class HeightScaleCalculator (line 8) | [DataContract] method Calculate (line 12) | public float Calculate(IHeightStickParameters heightDescription) FILE: sources/engine/Stride.Physics/HeightStickArraySourceFromHeightmap.cs class HeightStickArraySourceFromHeightmap (line 10) | [DataContract] method IsValid (line 32) | public bool IsValid() => Heightmap?.IsValid() ?? false; method CopyTo (line 34) | public void CopyTo(UnmanagedArray heightStickArray, int index) w... method Match (line 71) | public bool Match(object obj) FILE: sources/engine/Stride.Physics/HeightfieldCenteringParameters.cs type HeightfieldCenteringParameters (line 9) | [DataContract] method Match (line 22) | public bool Match(HeightfieldCenteringParameters other) FILE: sources/engine/Stride.Physics/HeightfieldTypes.cs type HeightfieldTypes (line 6) | public enum HeightfieldTypes FILE: sources/engine/Stride.Physics/HitResult.cs type HitResult (line 13) | [StructLayout(LayoutKind.Sequential, Pack = 4)] FILE: sources/engine/Stride.Physics/IConstraintDesc.cs type IConstraintDesc (line 11) | public interface IConstraintDesc method Build (line 40) | Constraint Build(RigidbodyComponent rigidbodyA, RigidbodyComponent rig... FILE: sources/engine/Stride.Physics/IDebugPrimitive.cs type IDebugPrimitive (line 9) | public interface IDebugPrimitive method GetMeshDraws (line 11) | IEnumerable GetMeshDraws(); FILE: sources/engine/Stride.Physics/IHeightScaleCalculator.cs type IHeightScaleCalculator (line 6) | public interface IHeightScaleCalculator method Calculate (line 8) | float Calculate(IHeightStickParameters heightDescription); FILE: sources/engine/Stride.Physics/IHeightStickArraySource.cs type IHeightStickArraySource (line 8) | public interface IHeightStickArraySource : IHeightStickParameters method CopyTo (line 26) | void CopyTo(UnmanagedArray heightStickArray, int index) where T ... method IsValid (line 28) | bool IsValid(); method Match (line 30) | bool Match(object obj); FILE: sources/engine/Stride.Physics/IHeightStickParameters.cs type IHeightStickParameters (line 7) | public interface IHeightStickParameters FILE: sources/engine/Stride.Physics/IPhysicsSystem.cs type IPhysicsSystem (line 8) | public interface IPhysicsSystem : IGameSystemBase method Create (line 10) | Simulation Create(PhysicsProcessor processor, PhysicsEngineFlags flags... method Release (line 11) | void Release(PhysicsProcessor processor); FILE: sources/engine/Stride.Physics/IRelative.cs type IRelative (line 6) | public interface IRelative FILE: sources/engine/Stride.Physics/Module.cs class Module (line 10) | internal class Module method Initialize (line 12) | [ModuleInitializer] FILE: sources/engine/Stride.Physics/PhysicsEngineFlags.cs type PhysicsEngineFlags (line 9) | [Flags] FILE: sources/engine/Stride.Physics/PhysicsProfilingKeys.cs class PhysicsProfilingKeys (line 8) | public static class PhysicsProfilingKeys FILE: sources/engine/Stride.Physics/PhysicsScriptComponentExtensions.cs class PhysicsScriptComponentExtensions (line 11) | public static class PhysicsScriptComponentExtensions method GetSimulation (line 18) | public static Simulation GetSimulation(this ScriptComponent scriptComp... FILE: sources/engine/Stride.Physics/PhysicsSettings.cs class PhysicsSettings (line 11) | [DataContract] FILE: sources/engine/Stride.Physics/RigidBodyTypes.cs type RigidBodyTypes (line 6) | public enum RigidBodyTypes FILE: sources/engine/Stride.Physics/Shaders.Bytecode/PhysicsDebugEffect.bytecode.Vulkan.Level_9_1.cs class PhysicsDebugEffect (line 15) | public partial class PhysicsDebugEffect FILE: sources/engine/Stride.Physics/ShapeOrientation.cs type ShapeOrientation (line 9) | public enum ShapeOrientation FILE: sources/engine/Stride.Physics/Shapes/BoxColliderShape.cs class BoxColliderShape (line 12) | public class BoxColliderShape : ColliderShape method BoxColliderShape (line 21) | public BoxColliderShape(bool is2D, Vector3 size) method CreateDebugPrimitive (line 47) | public override MeshDraw CreateDebugPrimitive(GraphicsDevice device) FILE: sources/engine/Stride.Physics/Shapes/CapsuleColliderShape.cs class CapsuleColliderShape (line 14) | public class CapsuleColliderShape : ColliderShape method CapsuleColliderShape (line 27) | public CapsuleColliderShape(bool is2D, float radius, float length, Sha... method CreateDebugPrimitive (line 76) | public override MeshDraw CreateDebugPrimitive(GraphicsDevice device) FILE: sources/engine/Stride.Physics/Shapes/CompoundColliderShape.cs class CompoundColliderShape (line 9) | public class CompoundColliderShape : ColliderShape method CompoundColliderShape (line 14) | public CompoundColliderShape() method Dispose (line 29) | public override void Dispose() method AddChildShape (line 69) | public void AddChildShape(ColliderShape shape) method RemoveChildShape (line 84) | public void RemoveChildShape(ColliderShape shape) FILE: sources/engine/Stride.Physics/Shapes/ConeColliderShape.cs class ConeColliderShape (line 13) | public class ConeColliderShape : ColliderShape method ConeColliderShape (line 25) | public ConeColliderShape(float heightParam, float radiusParam, ShapeOr... method CreateDebugPrimitive (line 67) | public override MeshDraw CreateDebugPrimitive(GraphicsDevice device) FILE: sources/engine/Stride.Physics/Shapes/ConvexHullColliderShape.cs class ConvexHullColliderShape (line 15) | public class ConvexHullColliderShape : ColliderShape method ConvexHullColliderShape (line 20) | public ConvexHullColliderShape(IReadOnlyList points, IReadOnl... method CreateDebugPrimitive (line 47) | public override MeshDraw CreateDebugPrimitive(GraphicsDevice device) method PointsAsBullet (line 79) | IEnumerable PointsAsBullet() FILE: sources/engine/Stride.Physics/Shapes/CylinderColliderShape.cs class CylinderColliderShape (line 13) | public class CylinderColliderShape : ColliderShape method CylinderColliderShape (line 25) | public CylinderColliderShape(float heightParam, float radiusParam, Sha... method CreateDebugPrimitive (line 67) | public override MeshDraw CreateDebugPrimitive(GraphicsDevice device) FILE: sources/engine/Stride.Physics/Shapes/HeightfieldColliderShape.cs class HeightfieldColliderShape (line 17) | public class HeightfieldColliderShape : ColliderShape method HeightfieldColliderShape (line 22) | public HeightfieldColliderShape(int heightStickWidth, int heightStickL... method HeightfieldColliderShape (line 27) | public HeightfieldColliderShape(int heightStickWidth, int heightStickL... method HeightfieldColliderShape (line 32) | public HeightfieldColliderShape(int heightStickWidth, int heightStickL... method HeightfieldColliderShape (line 37) | internal HeightfieldColliderShape method CreateUpdatableDebugPrimitive (line 122) | public override IDebugPrimitive CreateUpdatableDebugPrimitive(Graphics... method UpdateDebugPrimitive (line 127) | public override void UpdateDebugPrimitive(CommandList commandList, IDe... method Dispose (line 141) | public override void Dispose() method LockToReadHeights (line 156) | public HeightArrayLock LockToReadHeights() method LockToReadAndWriteHeights (line 161) | public HeightArrayLock LockToReadAndWriteHeights() class HeightArrayLock (line 166) | public class HeightArrayLock : IDisposable type LockTypes (line 168) | public enum LockTypes method HeightArrayLock (line 176) | internal HeightArrayLock(LockTypes lockType, ReaderWriterLockSlim lo... method Unlock (line 198) | public void Unlock() method Dispose (line 210) | public void Dispose() class HeightfieldDebugPrimitive (line 216) | public class HeightfieldDebugPrimitive : IDebugPrimitive class Tile (line 221) | public class Tile method HeightfieldDebugPrimitive (line 234) | private HeightfieldDebugPrimitive(HeightfieldColliderShape heightfie... method GetHeightStickHeightAndColor (line 239) | private void GetHeightStickHeightAndColor(int x, int y, out float he... method CreateTileMeshData (line 261) | private void CreateTileMeshData(Point point, int width, int height, ... method CreateTileMeshDraw (line 296) | private MeshDraw CreateTileMeshDraw(GraphicsDevice device, VertexPos... method Update (line 313) | public void Update(CommandList commandList) method GetMeshDraws (line 336) | public IEnumerable GetMeshDraws() method New (line 341) | public static HeightfieldDebugPrimitive New(GraphicsDevice device, H... FILE: sources/engine/Stride.Physics/Shapes/SphereColliderShape.cs class SphereColliderShape (line 12) | public class SphereColliderShape : ColliderShape method SphereColliderShape (line 21) | public SphereColliderShape(bool is2D, float radiusParam) method CreateDebugPrimitive (line 50) | public override MeshDraw CreateDebugPrimitive(GraphicsDevice device) FILE: sources/engine/Stride.Physics/Shapes/StaticMeshColliderShape.cs class StaticMeshColliderShape (line 20) | public class StaticMeshColliderShape : ColliderShape method StaticMeshColliderShape (line 33) | public StaticMeshColliderShape(Model model, IServiceRegistry services)... method StaticMeshColliderShape (line 39) | public StaticMeshColliderShape(ICollection vertices, ICollect... method StaticMeshColliderShape (line 47) | StaticMeshColliderShape(SharedMeshData sharedDataParam) method Dispose (line 57) | public override void Dispose() method GetMeshDataCopy (line 78) | public unsafe void GetMeshDataCopy(out Vector3[] verts, out int[] indi... method CreateDebugPrimitive (line 91) | public override MeshDraw CreateDebugPrimitive(GraphicsDevice device) method BuildAndShareMeshes (line 102) | static SharedMeshData BuildAndShareMeshes(Model model, IServiceRegistr... type SharedMeshData (line 220) | private record SharedMeshData : IDisposable class StrideToBulletWrapper (line 233) | private class StrideToBulletWrapper : ICollection collectionToConvert) method Contains (line 245) | public bool Contains(BulletSharp.Math.Vector3 item) => internalColl.... method CopyTo (line 247) | public void CopyTo(BulletSharp.Math.Vector3[] array, int arrayIndex) method Add (line 257) | public void Add(BulletSharp.Math.Vector3 item) => throw new InvalidO... method Remove (line 258) | public bool Remove(BulletSharp.Math.Vector3 item) => throw new Inval... method Clear (line 259) | public void Clear() => throw new InvalidOperationException("Collecti... method GetEnumerator (line 261) | public IEnumerator GetEnumerator() method GetEnumerator (line 267) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); FILE: sources/engine/Stride.Physics/Shapes/StaticPlaneColliderShape.cs class StaticPlaneColliderShape (line 13) | public class StaticPlaneColliderShape : ColliderShape method StaticPlaneColliderShape (line 26) | public StaticPlaneColliderShape(Vector3 normalParam, float offsetParam) method CreateDebugPrimitive (line 66) | public override MeshDraw CreateDebugPrimitive(GraphicsDevice device) FILE: sources/engine/Stride.Physics/ShortHeightStickArraySource.cs class ShortHeightStickArraySource (line 10) | [DataContract] method IsValid (line 42) | public bool IsValid() => HeightmapUtils.CheckHeightParameters(HeightSt... method CopyTo (line 45) | public void CopyTo(UnmanagedArray heightStickArray, int index) w... method Match (line 58) | public bool Match(object obj) FILE: sources/engine/Stride.Physics/Simulation.cs class Simulation (line 16) | public class Simulation : IDisposable method Simulation (line 88) | internal Simulation(PhysicsProcessor processor, PhysicsSettings config... method UpdateContacts (line 191) | internal void UpdateContacts() method ClearCollisionDataOf (line 250) | internal void ClearCollisionDataOf(PhysicsComponent component) method SendEvents (line 332) | internal void SendEvents() method LatestContactPointsFor (line 458) | internal HashSet LatestContactPointsFor(Collision coll) method ContactChanged (line 515) | internal ChannelMicroThreadAwaiter> ContactChang... method Dispose (line 534) | public void Dispose() method AddCollider (line 564) | internal void AddCollider(PhysicsComponent component, CollisionFilterG... method RemoveCollider (line 569) | internal void RemoveCollider(PhysicsComponent component) method AddRigidBody (line 574) | internal void AddRigidBody(RigidbodyComponent rigidBody, CollisionFilt... method RemoveRigidBody (line 581) | internal void RemoveRigidBody(RigidbodyComponent rigidBody) method AddCharacter (line 588) | internal void AddCharacter(CharacterComponent character, CollisionFilt... method RemoveCharacter (line 600) | internal void RemoveCharacter(CharacterComponent character) method CreateConstraint (line 627) | public static Constraint CreateConstraint(ConstraintTypes type, Rigidb... method CreateConstraint (line 647) | public static Constraint CreateConstraint(ConstraintTypes type, Rigidb... method CreateHingeConstraint (line 665) | public static HingeConstraint CreateHingeConstraint(RigidbodyComponent... method CreateHingeConstraint (line 686) | public static HingeConstraint CreateHingeConstraint(RigidbodyComponent... method CreateConstraintInternal (line 693) | static Constraint CreateConstraintInternal(ConstraintTypes type, Rigid... method CreateHingeConstraintInternal (line 816) | static HingeConstraint CreateHingeConstraintInternal(RigidbodyComponen... method AddConstraint (line 850) | public void AddConstraint(Constraint constraint) method AddConstraint (line 864) | public void AddConstraint(Constraint constraint, bool disableCollision... method RemoveConstraint (line 877) | public void RemoveConstraint(Constraint constraint) method Raycast (line 895) | public HitResult Raycast(Vector3 from, Vector3 to, CollisionFilterGrou... method Raycast (line 921) | public bool Raycast(Vector3 from, Vector3 to, out HitResult result, Co... method RaycastPenetrating (line 948) | public void RaycastPenetrating(Vector3 from, Vector3 to, ICollection(this UnmanagedArray unmanagedArray, T va... FILE: sources/engine/Stride.Rendering/Extensions/BoundingExtensions.cs class BoundingExtensions (line 13) | public static class BoundingExtensions method ComputeBounds (line 15) | public static BoundingBox ComputeBounds(this VertexBufferBinding verte... type ComputeBoundsHelper (line 31) | ref struct ComputeBoundsHelper : VertexBufferHelper.IReader method Read (line 37) | public unsafe void Read(byte* startPointer, int... FILE: sources/engine/Stride.Rendering/Extensions/GeometricPrimitiveExtensions.cs class GeometricPrimitiveExtensions (line 13) | public static class GeometricPrimitiveExtensions method ToMeshDraw (line 15) | public static MeshDraw ToMeshDraw(this GeometricPrimitive primit... FILE: sources/engine/Stride.Rendering/Extensions/IndexExtensions.cs class IndexExtensions (line 14) | public static class IndexExtensions method GetDataSafe (line 16) | private static byte[] GetDataSafe(this Buffer buffer, CommandList comm... method RemoveIndexBuffer (line 32) | public static unsafe void RemoveIndexBuffer(this MeshDraw meshData) method GenerateIndexBuffer (line 67) | public static unsafe void GenerateIndexBuffer(this MeshDraw meshData, ... method CompactIndexBuffer (line 109) | public static unsafe bool CompactIndexBuffer(this MeshDraw meshData) method GenerateIndexBufferAEN (line 148) | public static unsafe int[] GenerateIndexBufferAEN(IndexBufferBinding i... method GenerateIndexBufferAEN (line 273) | public static unsafe void GenerateIndexBufferAEN(this MeshDraw meshData) type EdgeKeyAEN (line 296) | private struct EdgeKeyAEN : IEquatable method EdgeKeyAEN (line 301) | public EdgeKeyAEN(int positionIndex0, int positionIndex1) method EdgeKeyAEN (line 307) | public EdgeKeyAEN(EdgeAEN edge) method Equals (line 312) | public bool Equals(EdgeKeyAEN other) method Equals (line 317) | public override bool Equals(object obj) method GetHashCode (line 322) | public override int GetHashCode() type EdgeAEN (line 331) | private struct EdgeAEN method EdgeAEN (line 338) | public EdgeAEN(int index0, int index1, int positionIndex0, int posit... method Reverse (line 346) | public EdgeAEN Reverse() method GenerateIndexMapping (line 359) | public static unsafe IndexMappingResult GenerateIndexMapping(this Vert... type IndexMappingResult (line 418) | public struct IndexMappingResult type VertexKey (line 424) | internal unsafe struct VertexKey method VertexKey (line 429) | public VertexKey(byte* vertex, byte* activeBytes, int vertexStride) class VertexKeyEqualityComparer (line 445) | internal unsafe class VertexKeyEqualityComparer : EqualityComparer meshDrawDa... method CreateDeclarationMergeGroup (line 161) | public static List> CreateDeclarationMergeGroup(IList> CreateOptimizedMergeGroups(IList meshDrawDatas) method GroupDrawData (line 333) | public static List GroupDrawData(this IList meshDr... FILE: sources/engine/Stride.Rendering/Extensions/PolySortExtensions.cs class PolySortExtensions (line 14) | public static class PolySortExtensions method SortMeshPolygons (line 16) | public static unsafe void SortMeshPolygons(this MeshDraw meshData, Vec... FILE: sources/engine/Stride.Rendering/Extensions/SimpleExtensions.cs class SimpleExtensions (line 9) | public static class SimpleExtensions method IsSimple (line 20) | public static bool IsSimple(this VertexBufferBinding vertexBufferBindi... method IsSimple (line 46) | public static bool IsSimple(this IndexBufferBinding indexBufferBinding... method IsSimple (line 71) | public static bool IsSimple(this MeshDraw meshDrawData) FILE: sources/engine/Stride.Rendering/Extensions/SplitExtensions.cs class SplitExtensions (line 11) | public static class SplitExtensions method SplitMeshes (line 13) | public static List SplitMeshes(List meshes, bool can32bitI... method SplitMesh (line 48) | public static unsafe List SplitMesh(MeshDraw meshDrawData, b... method AddTriangle (line 180) | private static void AddTriangle(SplitInformation currentSplit, uint in... class SplitInformation (line 188) | private class SplitInformation method SplitInformation (line 198) | public SplitInformation() FILE: sources/engine/Stride.Rendering/Extensions/TNBExtensions.cs class TNBExtensions (line 10) | public static class TNBExtensions method GenerateTangentBinormal (line 20) | public static unsafe void GenerateTangentBinormal(this MeshDraw meshData) FILE: sources/engine/Stride.Rendering/Extensions/TransformExtensions.cs method TransformBuffer (line 21) | public static void TransformBuffer(this VertexBufferBinding vertexBuffer... FILE: sources/engine/Stride.Rendering/Extensions/VertexExtensions.cs class VertexExtensions (line 13) | public static class VertexExtensions method GetVertexBufferData (line 20) | [Obsolete($"Use {nameof(VertexBufferHelper)} instead")] FILE: sources/engine/Stride.Rendering/Module.cs class Module (line 9) | internal class Module method Initialize (line 11) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/ActiveRenderStage.cs type ActiveRenderStage (line 6) | public struct ActiveRenderStage method ActiveRenderStage (line 12) | public ActiveRenderStage(string effectName) FILE: sources/engine/Stride.Rendering/Rendering/BackToFrontSortMode.cs class BackToFrontSortMode (line 11) | [DataContract("BackToFrontSortMode")] method BackToFrontSortMode (line 14) | public BackToFrontSortMode() : base(true) FILE: sources/engine/Stride.Rendering/Rendering/Background/BackgroundCubemapShader.sdsl.cs class BackgroundCubemapShaderKeys (line 19) | public static partial class BackgroundCubemapShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Background/BackgroundRenderFeature.cs class BackgroundRenderFeature (line 13) | public class BackgroundRenderFeature : RootRenderFeature method BackgroundRenderFeature (line 23) | public BackgroundRenderFeature() method Prepare (line 29) | public override void Prepare(RenderDrawContext context) method Draw (line 41) | public override void Draw(RenderDrawContext context, RenderView render... method InitializeCore (line 63) | protected override void InitializeCore() method Draw2D (line 78) | private void Draw2D([NotNull] RenderDrawContext context, [NotNull] Ren... method Draw3D (line 122) | private void Draw3D([NotNull] RenderDrawContext context, [NotNull] Ren... FILE: sources/engine/Stride.Rendering/Rendering/Background/BackgroundShader.sdsl.cs class BackgroundShaderKeys (line 19) | public static partial class BackgroundShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Background/RenderBackground.cs class RenderBackground (line 8) | public class RenderBackground : RenderObject FILE: sources/engine/Stride.Rendering/Rendering/CameraCullingMode.cs type CameraCullingMode (line 9) | public enum CameraCullingMode FILE: sources/engine/Stride.Rendering/Rendering/ClearRendererFlags.cs type ClearRendererFlags (line 11) | [DataContract("ClearRenderFrameFlags")] FILE: sources/engine/Stride.Rendering/Rendering/Colors/ColorRgbProvider.cs class ColorRgbProvider (line 13) | [DataContract("ColorRgbProvider")] method ColorRgbProvider (line 21) | public ColorRgbProvider() method ColorRgbProvider (line 30) | public ColorRgbProvider(Color3 color) method ColorRgbProvider (line 39) | public ColorRgbProvider(Color color) method ComputeColor (line 53) | public Color3 ComputeColor() FILE: sources/engine/Stride.Rendering/Rendering/Colors/IColorProvider.cs type IColorProvider (line 11) | public interface IColorProvider method ComputeColor (line 17) | Color3 ComputeColor(); FILE: sources/engine/Stride.Rendering/Rendering/Compositing/ClearRenderer.cs class ClearRenderer (line 13) | [Display("Clear")] method ClearRenderer (line 19) | public ClearRenderer() method DrawCore (line 71) | protected override void DrawCore(RenderContext context, RenderDrawCont... FILE: sources/engine/Stride.Rendering/Rendering/Compositing/CompositingProfilingKeys.cs class CompositingProfilingKeys (line 8) | public class CompositingProfilingKeys FILE: sources/engine/Stride.Rendering/Rendering/Compositing/DebugRenderer.cs class DebugRenderer (line 8) | [Display("Debug renderer")] method CollectCore (line 13) | protected override void CollectCore(RenderContext context) method DrawCore (line 25) | protected override void DrawCore(RenderContext context, RenderDrawCont... FILE: sources/engine/Stride.Rendering/Rendering/Compositing/DelegateSceneRenderer.cs class DelegateSceneRenderer (line 10) | public partial class DelegateSceneRenderer : SceneRendererBase method DelegateSceneRenderer (line 14) | public DelegateSceneRenderer(Action drawAction) method DrawCore (line 19) | protected override void DrawCore(RenderContext context, RenderDrawCont... FILE: sources/engine/Stride.Rendering/Rendering/Compositing/ForceAspectRatioSceneRenderer.cs class ForceAspectRatioSceneRenderer (line 10) | public class ForceAspectRatioSceneRenderer : SceneRendererBase method CollectCore (line 33) | protected override void CollectCore(RenderContext context) method DrawCore (line 45) | protected override void DrawCore(RenderContext context, RenderDrawCont... method UpdateViewport (line 60) | private static void UpdateViewport(ref Viewport currentViewport, float... FILE: sources/engine/Stride.Rendering/Rendering/Compositing/IRenderTargetSemantic.cs type IRenderTargetSemantic (line 11) | public interface IRenderTargetSemantic class ColorTargetSemantic (line 19) | public class ColorTargetSemantic : IRenderTargetSemantic class NormalTargetSemantic (line 24) | public class NormalTargetSemantic : IRenderTargetSemantic class SpecularColorRoughnessTargetSemantic (line 29) | public class SpecularColorRoughnessTargetSemantic : IRenderTargetSemantic class VelocityTargetSemantic (line 34) | public class VelocityTargetSemantic : IRenderTargetSemantic class MaterialIndexTargetSemantic (line 39) | public class MaterialIndexTargetSemantic : IRenderTargetSemantic class OctahedronNormalSpecularColorTargetSemantic (line 44) | public class OctahedronNormalSpecularColorTargetSemantic : IRenderTarget... class EnvironmentLightRoughnessTargetSemantic (line 49) | public class EnvironmentLightRoughnessTargetSemantic : IRenderTargetSema... FILE: sources/engine/Stride.Rendering/Rendering/Compositing/ISceneGraphicsCompositor.cs type ISceneGraphicsCompositor (line 9) | public interface ISceneGraphicsCompositor : IGraphicsRenderer FILE: sources/engine/Stride.Rendering/Rendering/Compositing/ISceneRenderer.cs type ISceneRenderer (line 6) | public interface ISceneRenderer : IRenderCollector, IGraphicsRenderer FILE: sources/engine/Stride.Rendering/Rendering/Compositing/ISharedRenderer.cs type ISharedRenderer (line 7) | public interface ISharedRenderer : IIdentifiable, IGraphicsRendererBase FILE: sources/engine/Stride.Rendering/Rendering/Compositing/MSAADepthResolverShader.sdsl.cs class MSAADepthResolverShaderKeys (line 19) | internal static partial class MSAADepthResolverShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Compositing/MSAAResolver.cs class MSAAResolver (line 17) | [DataContract] type FilterTypes (line 27) | public enum FilterTypes method MSAAResolver (line 102) | public MSAAResolver() method MSAAResolver (line 112) | public MSAAResolver(string msaaResolverShaderName, string msaaDepthRes... method Resolve (line 130) | public void Resolve(RenderDrawContext drawContext, Texture input, Text... method InitializeCore (line 137) | protected override void InitializeCore() method DrawCore (line 144) | protected override void DrawCore(RenderDrawContext drawContext) FILE: sources/engine/Stride.Rendering/Rendering/Compositing/MSAAResolverEffect.sdfx.cs class MSAAResolverParams (line 19) | [DataContract]public partial class MSAAResolverParams : ShaderMixinParam... class ShaderMixins (line 25) | internal static partial class ShaderMixins class MSAAResolverEffect (line 27) | internal partial class MSAAResolverEffect : IShaderMixinBuilder method Generate (line 29) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 35) | [ModuleInitializer] class MSAADepthResolverEffect (line 45) | internal partial class MSAADepthResolverEffect : IShaderMixinBuilder method Generate (line 47) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 53) | [ModuleInitializer] class ShaderMixins (line 43) | internal static partial class ShaderMixins class MSAAResolverEffect (line 27) | internal partial class MSAAResolverEffect : IShaderMixinBuilder method Generate (line 29) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 35) | [ModuleInitializer] class MSAADepthResolverEffect (line 45) | internal partial class MSAADepthResolverEffect : IShaderMixinBuilder method Generate (line 47) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 53) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Compositing/MSAAResolverShader.sdsl.cs class MSAAResolverShaderKeys (line 19) | internal static partial class MSAAResolverShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Compositing/RenderOutputValidator.cs class RenderOutputValidator (line 16) | public sealed class RenderOutputValidator method RenderOutputValidator (line 32) | internal RenderOutputValidator(RenderStage renderStage) method Add (line 37) | public void Add(PixelFormat format, bool isShaderResource = true) method BeginCustomValidation (line 61) | public void BeginCustomValidation(PixelFormat depthStencilFormat, Mult... method EndCustomValidation (line 78) | public unsafe void EndCustomValidation() method Validate (line 119) | public void Validate(ref RenderOutputDescription renderOutput) method Find (line 138) | public int Find(Type semanticType) method Find (line 149) | public int Find() FILE: sources/engine/Stride.Rendering/Rendering/Compositing/RenderTargetDescription.cs type RenderTargetDescription (line 9) | public struct RenderTargetDescription : IEquatable method Equals (line 15) | public bool Equals(RenderTargetDescription other) method Equals (line 20) | public override bool Equals(object obj) method GetHashCode (line 26) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Compositing/RenderTextureSceneRenderer.cs class RenderTextureSceneRenderer (line 7) | public class RenderTextureSceneRenderer : SceneRendererBase method CollectCore (line 13) | protected override void CollectCore(RenderContext context) method DrawCore (line 31) | protected override void DrawCore(RenderContext context, RenderDrawCont... FILE: sources/engine/Stride.Rendering/Rendering/Compositing/SceneRendererBase.cs class SceneRendererBase (line 12) | [DataContract(Inherited = true)] method SceneRendererBase (line 20) | protected SceneRendererBase() method Collect (line 26) | public void Collect(RenderContext context) method Draw (line 34) | public void Draw(RenderDrawContext context) method CollectCore (line 48) | protected virtual void CollectCore(RenderContext context) method DrawCore (line 57) | protected abstract void DrawCore(RenderContext context, RenderDrawCont... FILE: sources/engine/Stride.Rendering/Rendering/Compositing/SceneRendererCollection.cs class SceneRendererCollection (line 13) | public partial class SceneRendererCollection : SceneRendererBase, IEnume... method CollectCore (line 18) | protected override void CollectCore(RenderContext context) method DrawCore (line 26) | protected override void DrawCore(RenderContext context, RenderDrawCont... method Add (line 34) | public void Add(ISceneRenderer child) method GetEnumerator (line 39) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 44) | public IEnumerator GetEnumerator() FILE: sources/engine/Stride.Rendering/Rendering/Compositing/SingleStageRenderer.cs class SingleStageRenderer (line 8) | public partial class SingleStageRenderer : SceneRendererBase method CollectCore (line 12) | protected override void CollectCore(RenderContext context) method DrawCore (line 22) | protected override void DrawCore(RenderContext context, RenderDrawCont... FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/ComputeEffectShader.cs class ComputeEffectShader (line 16) | public class ComputeEffectShader : DrawEffect method ComputeEffectShader (line 22) | public ComputeEffectShader(RenderContext context) method SetDefaultParameters (line 63) | protected override void SetDefaultParameters() method PreDrawCore (line 67) | protected override void PreDrawCore(RenderDrawContext context) method UpdateParameters (line 78) | protected virtual void UpdateParameters() method DrawCore (line 82) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/ComputeEffectShader.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class ComputeEffectShader (line 21) | internal partial class ComputeEffectShader : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 32) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/ComputeEffectShaderKeys.cs class ComputeEffectShaderKeys (line 8) | public class ComputeEffectShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/ComputeShaderBaseKeys.cs class ComputeShaderBaseKeys (line 8) | public class ComputeShaderBaseKeys FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/GGXPrefiltering/RadiancePrefilteringGGX.cs class RadiancePrefilteringGGX (line 15) | public class RadiancePrefilteringGGX : DrawEffect method RadiancePrefilteringGGX (line 45) | public RadiancePrefilteringGGX(RenderContext context) method DrawCore (line 72) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/GGXPrefiltering/RadiancePrefilteringGGXEffect.sdfx.cs class RadiancePrefilteringGGXParams (line 19) | [DataContract]public partial class RadiancePrefilteringGGXParams : Shade... class ShaderMixins (line 23) | internal static partial class ShaderMixins class RadiancePrefilteringGGXEffect (line 25) | internal partial class RadiancePrefilteringGGXEffect : IShaderMixinBu... method Generate (line 27) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 32) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/GGXPrefiltering/RadiancePrefilteringGGXNoCompute.cs class RadiancePrefilteringGGXNoCompute (line 15) | public class RadiancePrefilteringGGXNoCompute : DrawEffect method RadiancePrefilteringGGXNoCompute (line 47) | public RadiancePrefilteringGGXNoCompute(RenderContext context) method DrawCore (line 77) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/GGXPrefiltering/RadiancePrefilteringGGXNoComputeEffect.sdfx.cs class RadiancePrefilteringGGXNoComputeParams (line 19) | [DataContract]public partial class RadiancePrefilteringGGXNoComputeParam... class ShaderMixins (line 23) | internal static partial class ShaderMixins class RadiancePrefilteringGGXNoComputeEffect (line 25) | internal partial class RadiancePrefilteringGGXNoComputeEffect : IShad... method Generate (line 27) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 32) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/GGXPrefiltering/RadiancePrefilteringGGXNoComputeShader.sdsl.cs class RadiancePrefilteringGGXNoComputeShaderKeys (line 19) | public static partial class RadiancePrefilteringGGXNoComputeShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/GGXPrefiltering/RadiancePrefilteringGGXShader.sdsl.cs class RadiancePrefilteringGGXShaderKeys (line 19) | public static partial class RadiancePrefilteringGGXShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/LambertianPrefiltering/LambertianPrefilteringSH.cs class LambertianPrefilteringSH (line 16) | public class LambertianPrefilteringSH : DrawEffect method LambertianPrefilteringSH (line 50) | public LambertianPrefilteringSH(RenderContext context) method DrawCore (line 59) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/LambertianPrefiltering/LambertianPrefilteringSH.sdfx.cs class LambertianPrefilteringSHParameters (line 19) | [DataContract]public partial class LambertianPrefilteringSHParameters : ... class ShaderMixins (line 23) | internal static partial class ShaderMixins class LambertianPrefilteringSHEffectPass1 (line 25) | internal partial class LambertianPrefilteringSHEffectPass1 : IShaderM... method Generate (line 27) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 32) | [ModuleInitializer] class LambertianPrefilteringSHEffectPass2 (line 42) | internal partial class LambertianPrefilteringSHEffectPass2 : IShaderM... method Generate (line 44) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 49) | [ModuleInitializer] class ShaderMixins (line 40) | internal static partial class ShaderMixins class LambertianPrefilteringSHEffectPass1 (line 25) | internal partial class LambertianPrefilteringSHEffectPass1 : IShaderM... method Generate (line 27) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 32) | [ModuleInitializer] class LambertianPrefilteringSHEffectPass2 (line 42) | internal partial class LambertianPrefilteringSHEffectPass2 : IShaderM... method Generate (line 44) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 49) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/LambertianPrefiltering/LambertianPrefilteringSHNoCompute.cs class LambertianPrefilteringSHNoCompute (line 16) | public class LambertianPrefilteringSHNoCompute : ImageEffect method LambertianPrefilteringSHNoCompute (line 47) | public LambertianPrefilteringSHNoCompute(RenderContext context) method DrawCore (line 56) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/LambertianPrefiltering/LambertianPrefilteringSHNoComputeEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class LambertianPrefilteringSHNoComputeEffectPass1 (line 21) | internal partial class LambertianPrefilteringSHNoComputeEffectPass1 :... method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/LambertianPrefiltering/LambertianPrefilteringSHNoComputePass1.sdsl.cs class LambertianPrefilteringSHNoComputePass1Keys (line 19) | public static partial class LambertianPrefilteringSHNoComputePass1Keys FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/LambertianPrefiltering/LambertianPrefilteringSHPass1.sdsl.cs class LambertianPrefilteringSHPass1Keys (line 19) | public static partial class LambertianPrefilteringSHPass1Keys FILE: sources/engine/Stride.Rendering/Rendering/ComputeEffect/LambertianPrefiltering/LambertianPrefilteringSHPass2.sdsl.cs class LambertianPrefilteringSHPass2Keys (line 19) | public static partial class LambertianPrefilteringSHPass2Keys FILE: sources/engine/Stride.Rendering/Rendering/ConstantBufferOffsetReference.cs type ConstantBufferOffsetReference (line 8) | public struct ConstantBufferOffsetReference method ConstantBufferOffsetReference (line 14) | internal ConstantBufferOffsetReference(int index) FILE: sources/engine/Stride.Rendering/Rendering/Core/BackgroundVelocity.sdsl.cs class BackgroundVelocityKeys (line 19) | public static partial class BackgroundVelocityKeys FILE: sources/engine/Stride.Rendering/Rendering/Core/BackgroundVelocityEffect.sdfx.cs class ShaderMixins (line 17) | internal static partial class ShaderMixins class BackgroundVelocityEffect (line 19) | internal partial class BackgroundVelocityEffect : IShaderMixinBuilder method Generate (line 21) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 33) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Core/MeshVelocity.sdsl.cs class MeshVelocityKeys (line 19) | public static partial class MeshVelocityKeys FILE: sources/engine/Stride.Rendering/Rendering/DrawEffect.cs class DrawEffect (line 14) | [DataContract] method DrawEffect (line 22) | protected DrawEffect(string name) method DrawEffect (line 32) | protected DrawEffect() method DrawEffect (line 42) | protected DrawEffect(RenderContext context, string name = null) method Reset (line 83) | public virtual void Reset() method SetDefaultParameters (line 91) | protected virtual void SetDefaultParameters() method Draw (line 99) | public void Draw(RenderDrawContext context, string name) method Draw (line 114) | public void Draw(RenderDrawContext context, string nameFormat, params ... method ToString (line 124) | public override string ToString() FILE: sources/engine/Stride.Rendering/Rendering/DynamicEffectInstance.cs class DynamicEffectInstance (line 15) | public class DynamicEffectInstance : EffectInstance method DynamicEffectInstance (line 36) | public DynamicEffectInstance(string effectName, ParameterCollection? p... method Initialize (line 51) | public void Initialize(IServiceRegistry services) method ChooseEffect (line 65) | protected override void ChooseEffect() FILE: sources/engine/Stride.Rendering/Rendering/Editor/SelectedSpriteShader.sdsl.cs class SelectedSpriteShaderKeys (line 19) | public static partial class SelectedSpriteShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Editor/Sprite3DBase.sdsl.cs class Sprite3DBaseKeys (line 19) | public static partial class Sprite3DBaseKeys FILE: sources/engine/Stride.Rendering/Rendering/EffectDescriptorSetReference.cs type EffectDescriptorSetReference (line 8) | public struct EffectDescriptorSetReference method EffectDescriptorSetReference (line 12) | internal EffectDescriptorSetReference(int index) FILE: sources/engine/Stride.Rendering/Rendering/EffectPermutationSlot.cs type EffectPermutationSlot (line 10) | public struct EffectPermutationSlot method EffectPermutationSlot (line 19) | internal EffectPermutationSlot(int index) FILE: sources/engine/Stride.Rendering/Rendering/EffectSelector.cs class EffectSelector (line 6) | public class EffectSelector method EffectSelector (line 10) | public EffectSelector(string effectName) FILE: sources/engine/Stride.Rendering/Rendering/EffectSystem.cs class EffectSystem (line 21) | public class EffectSystem : GameSystemBase method EffectSystem (line 56) | public EffectSystem(IServiceRegistry services) method Initialize (line 61) | public override void Initialize() method SetCompilationMode (line 78) | public void SetCompilationMode(CompilationMode compilationMode) method Destroy (line 83) | protected override void Destroy() method Update (line 114) | public override void Update(GameTime gameTime) method IsValid (line 121) | public bool IsValid(Effect effect) method LoadEffect (line 137) | public TaskOrResult LoadEffect(string effectName, CompilerPara... method CheckResult (line 174) | private static void CheckResult(LoggerResult compilerResult) method CreateEffect (line 182) | private Effect CreateEffect(string effectName, EffectBytecodeCompilerR... method GetCompilerResults (line 235) | private CompilerResults GetCompilerResults(string effectName, Compiler... method UpdateEffects (line 285) | private void UpdateEffects() method FileModifiedEvent (line 339) | private void FileModifiedEvent(object sender, FileEvent e) method GetShaderFromParameters (line 356) | protected CompilerResults GetShaderFromParameters(string effectName, C... FILE: sources/engine/Stride.Rendering/Rendering/EffectSystemExtensions.cs class EffectSystemExtensions (line 13) | public static class EffectSystemExtensions method LoadEffect (line 21) | public static TaskOrResult LoadEffect(this EffectSystem effect... FILE: sources/engine/Stride.Rendering/Rendering/EffectValidator.cs type EffectValidator (line 18) | public struct EffectValidator method Initialize (line 29) | public void Initialize() method BeginEffectValidation (line 38) | public void BeginEffectValidation() method ValidateParameter (line 45) | [SkipLocalsInit] method EndEffectValidation (line 71) | public bool EndEffectValidation() type EffectParameterEntry (line 83) | internal struct EffectParameterEntry method EffectParameterEntry (line 88) | public EffectParameterEntry(ParameterKey key, object value) method ToString (line 94) | public override string ToString() FILE: sources/engine/Stride.Rendering/Rendering/Fonts/GameFontSystem.cs class GameFontSystem (line 14) | public class GameFontSystem : GameSystemBase method GameFontSystem (line 18) | public GameFontSystem(IServiceRegistry registry) method Draw (line 25) | public override void Draw(GameTime gameTime) method LoadContent (line 32) | protected override void LoadContent() method UnloadContent (line 39) | protected override void UnloadContent() FILE: sources/engine/Stride.Rendering/Rendering/FrameResourceGroupLayout.cs class FrameResourceGroupLayout (line 9) | public class FrameResourceGroupLayout : RenderSystemResourceGroupLayout FILE: sources/engine/Stride.Rendering/Rendering/FrontToBackSortMode.cs class FrontToBackSortMode (line 10) | [DataContract("FrontToBackSortMode")] method FrontToBackSortMode (line 13) | public FrontToBackSortMode() : base(false) FILE: sources/engine/Stride.Rendering/Rendering/GraphicsRendererCollection.cs class GraphicsRendererCollection (line 14) | [DataSerializer(typeof(ListAllSerializer<,>), Mode = DataSerializerGener... method DrawRenderer (line 17) | protected override void DrawRenderer(RenderDrawContext context, T rend... FILE: sources/engine/Stride.Rendering/Rendering/GraphicsRendererCollectionBase.cs class GraphicsRendererCollectionBase (line 20) | [DataSerializer(typeof(ListAllSerializer<,>), Mode = DataSerializerGener... method GraphicsRendererCollectionBase (line 30) | protected GraphicsRendererCollectionBase() method GetEnumerator (line 50) | public List.Enumerator GetEnumerator() method GetEnumerator (line 55) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 60) | IEnumerator IEnumerable.GetEnumerator() method Add (line 65) | public void Add(T item) method Clear (line 74) | public void Clear() method Contains (line 79) | public bool Contains(T item) method CopyTo (line 84) | public void CopyTo(T[] array, int arrayIndex) method Remove (line 89) | public bool Remove(T item) method IndexOf (line 110) | public int IndexOf(T item) method Insert (line 115) | public void Insert(int index, T item) method RemoveAt (line 124) | public void RemoveAt(int index) method Unload (line 145) | protected override void Unload() method Draw (line 163) | public void Draw(RenderDrawContext context) method DrawCore (line 173) | protected virtual void DrawCore(RenderDrawContext context) method InitializeRenderers (line 188) | protected void InitializeRenderers(RenderContext context) method DrawRenderer (line 199) | protected abstract void DrawRenderer(RenderDrawContext context, T rend... FILE: sources/engine/Stride.Rendering/Rendering/IEffectMixinProvider.cs type IEffectMixinProvider (line 12) | public interface IEffectMixinProvider method GenerateShaderSource (line 18) | ShaderSource GenerateShaderSource(); class DefaultEffectMixinProvider (line 21) | [DataContract("DefaultEffectMixinProvider")] method DefaultEffectMixinProvider (line 26) | public DefaultEffectMixinProvider(string name) method GenerateShaderSource (line 31) | public ShaderSource GenerateShaderSource() FILE: sources/engine/Stride.Rendering/Rendering/IGraphicsRenderer.cs type IGraphicsRenderer (line 9) | public interface IGraphicsRenderer : IGraphicsRendererBase, IGraphicsRen... FILE: sources/engine/Stride.Rendering/Rendering/IGraphicsRendererBase.cs type IGraphicsRendererBase (line 6) | public interface IGraphicsRendererBase method Draw (line 13) | void Draw(RenderDrawContext context); FILE: sources/engine/Stride.Rendering/Rendering/IGraphicsRendererCore.cs type IGraphicsRendererCore (line 11) | public interface IGraphicsRendererCore : IDisposable method Initialize (line 28) | void Initialize(RenderContext context); FILE: sources/engine/Stride.Rendering/Rendering/IImageEffectRenderer.cs type IImageEffectRenderer (line 16) | public interface IImageEffectRenderer : IImageEffect FILE: sources/engine/Stride.Rendering/Rendering/IModelInstance.cs type IModelInstance (line 11) | public interface IModelInstance FILE: sources/engine/Stride.Rendering/Rendering/IRenderCollector.cs type IRenderCollector (line 5) | public interface IRenderCollector method Collect (line 11) | void Collect(RenderContext context); FILE: sources/engine/Stride.Rendering/Rendering/Images/AmbientOcclusion/AmbientOcclusion.cs class AmbientOcclusion (line 17) | [DataContract("AmbientOcclusion")] method AmbientOcclusion (line 29) | public AmbientOcclusion() method InitializeCore (line 120) | protected override void InitializeCore() method Destroy (line 139) | protected override void Destroy() method SetColorDepthInput (line 149) | public void SetColorDepthInput(Texture colorBuffer, Texture depthBuffer) method DrawCore (line 155) | protected override void DrawCore(RenderDrawContext context) type TemporaryBufferSize (line 295) | public enum TemporaryBufferSize FILE: sources/engine/Stride.Rendering/Rendering/Images/AmbientOcclusion/AmbientOcclusionBlurEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class AmbientOcclusionBlurEffect (line 21) | internal partial class AmbientOcclusionBlurEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/AmbientOcclusion/AmbientOcclusionBlurKeys.cs class AmbientOcclusionBlurKeys (line 11) | internal static class AmbientOcclusionBlurKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/AmbientOcclusion/AmbientOcclusionBlurShader.sdsl.cs class AmbientOcclusionBlurShaderKeys (line 19) | internal static partial class AmbientOcclusionBlurShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/AmbientOcclusion/AmbientOcclusionRawAOEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class AmbientOcclusionRawAOEffect (line 21) | internal partial class AmbientOcclusionRawAOEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/AmbientOcclusion/AmbientOcclusionRawAOKeys.cs class AmbientOcclusionRawAOKeys (line 8) | public static partial class AmbientOcclusionRawAOKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/AmbientOcclusion/AmbientOcclusionRawAOShader.sdsl.cs class AmbientOcclusionRawAOShaderKeys (line 19) | public static partial class AmbientOcclusionRawAOShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/AntiAliasing/FXAAEffect.cs class FXAAEffect (line 14) | [DataContract("FXAAEffect")] method FXAAEffect (line 24) | public FXAAEffect() : this("FXAAShaderEffect") method FXAAEffect (line 67) | public FXAAEffect(string antialiasShaderName) : base(antialiasShaderName) method GetQualityRange (line 72) | public static (int, int) GetQualityRange(DitherType dither) method UpdateParameters (line 88) | protected override void UpdateParameters() type DitherType (line 101) | public enum DitherType FILE: sources/engine/Stride.Rendering/Rendering/Images/AntiAliasing/FXAAShaderEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class FXAAShaderEffect (line 21) | internal partial class FXAAShaderEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 30) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/AntiAliasing/IScreenSpaceAntiAliasingEffect.cs type IScreenSpaceAntiAliasingEffect (line 9) | public interface IScreenSpaceAntiAliasingEffect : IImageEffect FILE: sources/engine/Stride.Rendering/Rendering/Images/AntiAliasing/TemporalAntiAliasEffect.cs method TemporalAntiAliasEffect (line 43) | public TemporalAntiAliasEffect() : base("TemporalAntiAliasShader") method InitializeCore (line 70) | protected override void InitializeCore() method Destroy (line 77) | protected override void Destroy() FILE: sources/engine/Stride.Rendering/Rendering/Images/AntiAliasing/TemporalAntiAliasShader.sdsl.cs class TemporalAntiAliasShaderKeys (line 19) | public static partial class TemporalAntiAliasShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/Bloom/Afterimage.cs class Afterimage (line 16) | [DataContract("Afterimage")] method Afterimage (line 27) | public Afterimage() method InitializeCore (line 52) | protected override void InitializeCore() method Destroy (line 60) | protected override void Destroy() method DrawCore (line 66) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/Bloom/Bloom.cs class Bloom (line 13) | [DataContract("Bloom")] method Bloom (line 27) | public Bloom() method InitializeCore (line 128) | protected override void InitializeCore() method DrawCore (line 137) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/Bloom/BloomAfterimageShader.sdsl.cs class BloomAfterimageShaderKeys (line 19) | internal static partial class BloomAfterimageShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/BrightFilter/BrightFilter.cs class BrightFilter (line 15) | [DataContract("BrightFilter")] method BrightFilter (line 24) | public BrightFilter() method BrightFilter (line 36) | public BrightFilter(string brightPassShaderName) : base(brightPassShad... method InitializeCore (line 66) | protected override void InitializeCore() method SetDefaultParameters (line 72) | protected override void SetDefaultParameters() method DrawCore (line 79) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/BrightFilter/BrightFilterShader.sdsl.cs class BrightFilterShaderKeys (line 19) | internal static partial class BrightFilterShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorCombiner/ColorCombiner.cs class ColorCombiner (line 13) | public class ColorCombiner : ImageEffectShader method ColorCombiner (line 26) | public ColorCombiner(string colorCombinerShaderName = "ColorCombinerEf... method UpdateParameters (line 61) | protected override void UpdateParameters() FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorCombiner/ColorCombinerEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class ColorCombinerEffect (line 21) | internal partial class ColorCombinerEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorCombiner/ColorCombinerShader.sdsl.cs class ColorCombinerShaderKeys (line 19) | internal static partial class ColorCombinerShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ColorTransform.cs class ColorTransform (line 9) | public abstract class ColorTransform : ColorTransformBase method ColorTransform (line 11) | protected ColorTransform(string colorTransformShader) FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ColorTransformBase.cs class ColorTransformBase (line 15) | [DataContract(Inherited = true)] method ColorTransformBase (line 25) | protected ColorTransformBase(string colorTransformShader) method PrepareParameters (line 111) | public virtual void PrepareParameters(ColorTransformContext context, P... method UpdateParameters (line 126) | public virtual void UpdateParameters(ColorTransformContext context) method InitializeProperties (line 131) | private void InitializeProperties() FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ColorTransformCollection.cs class ColorTransformCollection (line 12) | [DataContract("ColorTransformCollection")] method Get (line 15) | public T Get() where T : ColorTransform method IsEnabled (line 27) | public bool IsEnabled() where T : ColorTransform FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ColorTransformContext.cs class ColorTransformContext (line 11) | public class ColorTransformContext method ColorTransformContext (line 23) | public ColorTransformContext(ColorTransformGroup @group, RenderContext... FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ColorTransformGroup.cs class ColorTransformGroup (line 18) | [DataContract("ColorTransformGroup")] method ColorTransformGroup (line 37) | public ColorTransformGroup() : this(null) method ColorTransformGroup (line 45) | public ColorTransformGroup(string colorTransformGroupEffect) method InitializeCore (line 58) | protected override void InitializeCore() method DrawCore (line 119) | protected override void DrawCore(RenderDrawContext context) method CollectPreTransforms (line 139) | protected virtual void CollectPreTransforms() method CollectPostTransforms (line 147) | protected virtual void CollectPostTransforms() method AddTemporaryTransform (line 155) | protected void AddTemporaryTransform(ColorTransform transform) method CollectTransforms (line 163) | private bool CollectTransforms() method CollectTransformsParameters (line 194) | private void CollectTransformsParameters(RenderDrawContext context) method NotifyPermutationChange (line 232) | public void NotifyPermutationChange() method GetComposedKey (line 237) | private ParameterKey GetComposedKey(ParameterKey key, int transformIndex) type ParameterCompositeKey (line 253) | private struct ParameterCompositeKey : IEquatable method ParameterCompositeKey (line 264) | public ParameterCompositeKey(ParameterKey key, int transformIndex) method Equals (line 271) | public bool Equals(ParameterCompositeKey other) method Equals (line 276) | public override bool Equals(object obj) method GetHashCode (line 282) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ColorTransformGroupEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class ColorTransformCompose (line 21) | internal partial class ColorTransformCompose : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] class ColorTransformGroupEffect (line 38) | internal partial class ColorTransformGroupEffect : IShaderMixinBuilder method Generate (line 40) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 59) | [ModuleInitializer] class ShaderMixins (line 36) | internal static partial class ShaderMixins class ColorTransformCompose (line 21) | internal partial class ColorTransformCompose : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] class ColorTransformGroupEffect (line 38) | internal partial class ColorTransformGroupEffect : IShaderMixinBuilder method Generate (line 40) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 59) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ColorTransformGroupKeys.cs class ColorTransformGroupKeys (line 10) | internal static class ColorTransformGroupKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ColorTransformKeys.cs class ColorTransformKeys (line 8) | internal static class ColorTransformKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/LuminanceToChannelTransform.cs class LuminanceToChannelTransform (line 14) | [DataContract("LuminanceToChannelTransform")] method LuminanceToChannelTransform (line 22) | public LuminanceToChannelTransform() method LuminanceToChannelTransform (line 31) | public LuminanceToChannelTransform(string colorTransformShader) : base... FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/Noise/FilmGrain.cs class FilmGrain (line 9) | [DataContract("FilmGrain")] method FilmGrain (line 15) | public FilmGrain() : this("FilmGrainShader") method FilmGrain (line 22) | public FilmGrain(string effect) : base(effect) method UpdateParameters (line 67) | public override void UpdateParameters(ColorTransformContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/Noise/FilmGrainShader.sdsl.cs class FilmGrainShaderKeys (line 19) | internal static partial class FilmGrainShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMap.cs class ToneMap (line 16) | [DataContract("ToneMap")] method ToneMap (line 26) | public ToneMap() : this("ToneMapEffect") method ToneMap (line 35) | public ToneMap(string toneMapEffect) : base(toneMapEffect) method PrepareParameters (line 179) | public override void PrepareParameters(ColorTransformContext context, ... method UpdateParameters (line 186) | public override void UpdateParameters(ColorTransformContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapACESOperator.cs class ToneMapACESOperator (line 11) | [DataContract("ToneMapACESOperator")] method ToneMapACESOperator (line 18) | public ToneMapACESOperator() FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapCommonOperator.cs class ToneMapCommonOperator (line 12) | [DataContract] method ToneMapCommonOperator (line 15) | protected ToneMapCommonOperator(string effectName) FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapCommonOperatorShader.sdsl.cs class ToneMapCommonOperatorShaderKeys (line 19) | internal static partial class ToneMapCommonOperatorShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapDragoOperator.cs class ToneMapDragoOperator (line 11) | [DataContract("ToneMapDragoOperator")] method ToneMapDragoOperator (line 18) | public ToneMapDragoOperator() FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapDragoOperatorShader.sdsl.cs class ToneMapDragoOperatorShaderKeys (line 19) | internal static partial class ToneMapDragoOperatorShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class ToneMapEffect (line 21) | internal partial class ToneMapEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 38) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapExponentialOperator.cs class ToneMapExponentialOperator (line 10) | [DataContract("ToneMapExponentialOperator")] method ToneMapExponentialOperator (line 17) | public ToneMapExponentialOperator() FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapHejl2Operator.cs class ToneMapHejl2Operator (line 16) | [DataContract("ToneMapHejl2Operator")] method ToneMapHejl2Operator (line 23) | public ToneMapHejl2Operator() FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapHejl2OperatorShader.sdsl.cs class ToneMapHejl2OperatorShaderKeys (line 19) | internal static partial class ToneMapHejl2OperatorShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapHejlDawsonOperator.cs class ToneMapHejlDawsonOperator (line 12) | [DataContract("ToneMapHejlDawsonOperator")] method ToneMapHejlDawsonOperator (line 19) | public ToneMapHejlDawsonOperator() FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapKeys.cs class ToneMapKeys (line 5) | internal static class ToneMapKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapLogarithmicOperator.cs class ToneMapLogarithmicOperator (line 10) | [DataContract("ToneMapLogarithmicOperator")] method ToneMapLogarithmicOperator (line 17) | public ToneMapLogarithmicOperator() FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapMikeDayOperator.cs class ToneMapMikeDayOperator (line 15) | [DataContract("ToneMapMikeDayOperator")] method ToneMapMikeDayOperator (line 22) | public ToneMapMikeDayOperator() method UpdateParameters (line 72) | public override void UpdateParameters(ColorTransformContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapMikeDayOperatorShader.sdsl.cs class ToneMapMikeDayOperatorShaderKeys (line 19) | internal static partial class ToneMapMikeDayOperatorShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapOperator.cs class ToneMapOperator (line 11) | [DataContract] method ToneMapOperator (line 19) | protected ToneMapOperator(string effectName) : base(effectName) FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapReinhardOperator.cs class ToneMapReinhardOperator (line 11) | [DataContract("ToneMapReinhardOperator")] method ToneMapReinhardOperator (line 18) | public ToneMapReinhardOperator() FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapShader.sdsl.cs class ToneMapShaderKeys (line 19) | internal static partial class ToneMapShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapU2FilmicOperator.cs class ToneMapU2FilmicOperator (line 15) | [DataContract("ToneMapU2FilmicOperator")] method ToneMapU2FilmicOperator (line 22) | public ToneMapU2FilmicOperator() FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/ToneMap/ToneMapU2FilmicOperatorShader.sdsl.cs class ToneMapU2FilmicOperatorShaderKeys (line 19) | internal static partial class ToneMapU2FilmicOperatorShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/Vignetting/Vignetting.cs class Vignetting (line 11) | [DataContract("Vignetting")] method Vignetting (line 17) | public Vignetting() : this("VignettingShader") method Vignetting (line 24) | public Vignetting(string effect) : base(effect) method UpdateParameters (line 56) | public override void UpdateParameters(ColorTransformContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/ColorTransforms/Vignetting/VignettingShader.sdsl.cs class VignettingShaderKeys (line 19) | internal static partial class VignettingShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthMinMax/DepthMinMax.cs class DepthMinMax (line 11) | public class DepthMinMax : ImageEffect method DepthMinMax (line 21) | public DepthMinMax() method InitializeCore (line 25) | protected override void InitializeCore() method DrawCore (line 38) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthMinMax/DepthMinMaxEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class DepthMinMaxEffect (line 21) | internal partial class DepthMinMaxEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthMinMax/DepthMinMaxShader.sdsl.cs class DepthMinMaxShaderKeys (line 19) | public static partial class DepthMinMaxShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/BokehTechnique/BokehBlur.cs class BokehBlur (line 15) | public abstract class BokehBlur : ImageEffect method BokehBlur (line 22) | protected BokehBlur() method SetColorDepthInput (line 33) | public void SetColorDepthInput(Texture colorBuffer, Texture depthBuffer) FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/BokehTechnique/BokehTechnique.cs type BokehTechnique (line 13) | public enum BokehTechnique class BokehTechniqueExtensions (line 39) | public static class BokehTechniqueExtensions method ToBlurInstance (line 46) | public static BokehBlur ToBlurInstance(this BokehTechnique name) FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/BokehTechnique/Circular/GaussianBokeh.cs class GaussianBokeh (line 15) | public class GaussianBokeh : BokehBlur method GaussianBokeh (line 28) | public GaussianBokeh() method InitializeCore (line 46) | protected override void InitializeCore() method DrawCore (line 53) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/BokehTechnique/Hexagonal/McIntoshBokeh.cs class McIntoshBokeh (line 18) | public class McIntoshBokeh : BokehBlur method McIntoshBokeh (line 41) | public McIntoshBokeh() method InitializeCore (line 63) | protected override void InitializeCore() method DrawCore (line 72) | protected override void DrawCore(RenderDrawContext context) method DrawCoreNaive (line 91) | private void DrawCoreNaive(RenderDrawContext context) method DrawCoreOptimized (line 138) | private void DrawCoreOptimized(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/BokehTechnique/Hexagonal/McIntoshOptimizedEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class McIntoshOptimizedEffect (line 21) | internal partial class McIntoshOptimizedEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 44) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/BokehTechnique/Hexagonal/TripleRhombiBokeh.cs class TripleRhombiBokeh (line 17) | public class TripleRhombiBokeh : BokehBlur method TripleRhombiBokeh (line 42) | public TripleRhombiBokeh() method CalculateRhombiOffsets (line 66) | private void CalculateRhombiOffsets() method InitializeCore (line 109) | protected override void InitializeCore() method DrawCore (line 117) | protected override void DrawCore(RenderDrawContext context) method DrawCoreNaive (line 137) | protected void DrawCoreNaive(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/BokehTechnique/Hexagonal/TripleRhombiCombineShader.sdsl.cs class TripleRhombiCombineShaderKeys (line 19) | public static partial class TripleRhombiCombineShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/CircleOfConfusion.sdsl.cs class CircleOfConfusionKeys (line 19) | public static partial class CircleOfConfusionKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/CoCMapBlur.cs class CoCMapBlur (line 16) | public class CoCMapBlur : ImageEffect method CoCMapBlur (line 31) | public CoCMapBlur() method InitializeCore (line 59) | protected override void InitializeCore() method DrawCore (line 66) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/CoCMapBlurEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class CoCMapBlurEffect (line 21) | internal partial class CoCMapBlurEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/CoCMapBlurShader.sdsl.cs class CoCMapBlurShaderKeys (line 19) | public static partial class CoCMapBlurShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/CombineFrontCoCEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class CombineFrontCoCEffect (line 21) | internal partial class CombineFrontCoCEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/CombineLevelsFromCoCEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class CombineLevelsFromCoCEffect (line 21) | internal partial class CombineLevelsFromCoCEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/CombineLevelsFromCoCKeys.cs class CombineLevelsFromCoCKeys (line 11) | public static class CombineLevelsFromCoCKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/CombineLevelsFromCoCShader.sdsl.cs class CombineLevelsFromCoCShaderKeys (line 19) | public static partial class CombineLevelsFromCoCShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/DepthAwareDirectionalBlurEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class DepthAwareDirectionalBlurEffect (line 21) | internal partial class DepthAwareDirectionalBlurEffect : IShaderMixin... method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/DepthAwareDirectionalBlurKeys.cs class DepthAwareDirectionalBlurKeys (line 11) | public static class DepthAwareDirectionalBlurKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/DepthAwareDirectionalBlurUtil.sdsl.cs class DepthAwareDirectionalBlurUtilKeys (line 19) | public static partial class DepthAwareDirectionalBlurUtilKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/DepthOfField.cs class DepthOfField (line 22) | [DataContract("DepthOfField")] class CoCLevelConfig (line 214) | private class CoCLevelConfig method DepthOfField (line 236) | public DepthOfField() method InitializeCore (line 246) | protected override void InitializeCore() method SetColorDepthInput (line 268) | public void SetColorDepthInput(Texture colorBuffer, Texture depthBuffer) method SetupTechnique (line 278) | public void SetupTechnique() method DrawCore (line 346) | protected override void DrawCore(RenderDrawContext context) method Destroy (line 521) | protected override void Destroy() method CleanupEffects (line 528) | private void CleanupEffects() method GetScopedRenderTarget (line 538) | private Texture GetScopedRenderTarget(TextureDescription desc, float s... FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/DoFUtil.cs class DoFUtil (line 14) | internal class DoFUtil method GetUniformWeightBlurArray (line 21) | public static float[] GetUniformWeightBlurArray(int count) FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/PointDepth.sdsl.cs class PointDepthKeys (line 19) | public static partial class PointDepthKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/ThresholdAlphaCoC.sdsl.cs class ThresholdAlphaCoCKeys (line 19) | public static partial class ThresholdAlphaCoCKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/DepthOfField/ThresholdAlphaCoCFront.sdsl.cs class ThresholdAlphaCoCFrontKeys (line 19) | public static partial class ThresholdAlphaCoCFrontKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/Dither/Dither.cs class Dither (line 8) | [DataContract("Dither")] method Dither (line 11) | public Dither() : base("Dither") method UpdateParameters (line 15) | public override void UpdateParameters(ColorTransformContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/Dither/Dither.sdsl.cs class DitherKeys (line 19) | public static partial class DitherKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/Fog/Fog.cs class Fog (line 14) | [DataContract("Fog")] method Fog (line 24) | public Fog() method Fog (line 33) | public Fog(string shaderName) : base(shaderName) method InitializeCore (line 51) | protected override void InitializeCore() method SetColorDepthInput (line 62) | public void SetColorDepthInput(Texture colorBuffer, Texture depthBuffe... method SetDefaultParameters (line 70) | protected override void SetDefaultParameters() method DrawCore (line 77) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/Fog/FogEffect.cs class FogEffectKeys (line 14) | internal static partial class FogEffectKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/GaussianBlur/GaussianBlur.cs class GaussianBlur (line 22) | [DataContract("GaussianBlur")] method GaussianBlur (line 35) | public GaussianBlur() method Collect (line 89) | public void Collect(RenderContext context) method DrawCore (line 93) | protected override void DrawCore(RenderDrawContext context) class GaussianBlurShader (line 120) | private class GaussianBlurShader method GaussianBlurShader (line 133) | public GaussianBlurShader(GaussianBlur gaussianBlur, int radius) method Draw (line 166) | public void Draw(RenderDrawContext context, float sigmaRatio, Textur... FILE: sources/engine/Stride.Rendering/Rendering/Images/GaussianBlur/GaussianBlurEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class GaussianBlurEffect (line 21) | internal partial class GaussianBlurEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/GaussianBlur/GaussianBlurKeys.cs class GaussianBlurKeys (line 11) | internal static class GaussianBlurKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/GaussianBlur/GaussianBlurShader.sdsl.cs class GaussianBlurShaderKeys (line 19) | internal static partial class GaussianBlurShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/GaussianBlur/GaussianUtil.cs class GaussianUtil (line 13) | internal class GaussianUtil method Calculate1D (line 22) | public static Vector2[] Calculate1D(int radius, float sigmaRatio, bool... FILE: sources/engine/Stride.Rendering/Rendering/Images/IImageEffect.cs type IImageEffect (line 7) | public interface IImageEffect : IGraphicsRenderer method SetInput (line 14) | void SetInput(int slot, Texture texture); method SetViewport (line 20) | void SetViewport(Viewport? viewport); method SetOutput (line 27) | void SetOutput(Texture view); method SetOutput (line 33) | void SetOutput(params Texture[] views); FILE: sources/engine/Stride.Rendering/Rendering/Images/IPostProcessingEffects.cs type IPostProcessingEffects (line 11) | public interface IPostProcessingEffects : ISharedRenderer, IDisposable method Collect (line 13) | void Collect(RenderContext context); method Draw (line 15) | void Draw(RenderDrawContext drawContext, RenderOutputValidator outputV... FILE: sources/engine/Stride.Rendering/Rendering/Images/ImageEffect.cs class ImageEffect (line 15) | [DataContract] method ImageEffect (line 37) | protected ImageEffect(string name, bool supersample = false) method ImageEffect (line 49) | protected ImageEffect() method ImageEffect (line 60) | protected ImageEffect(RenderContext context, string name = null) method SetInput (line 77) | public void SetInput(int slot, Texture texture) method Reset (line 92) | public override void Reset() method SetOutput (line 108) | public void SetOutput(Texture view) method SetOutput (line 119) | public void SetOutput(params Texture[] views) method SetDepthOutput (line 131) | public void SetDepthOutput(Texture depthStencilView, Texture renderTar... method SetDepthOutput (line 143) | public void SetDepthOutput(Texture depthStencilView, params Texture[] ... method SetViewport (line 155) | public void SetViewport(Viewport? value) method SetViewports (line 173) | public void SetViewports(ReadOnlySpan values) method SetScissorRectangle (line 188) | public void SetScissorRectangle(Rectangle? value) method SetScissorRectangles (line 206) | public void SetScissorRectangles(ReadOnlySpan values) method PreDrawCore (line 217) | protected override void PreDrawCore(RenderDrawContext context) method SetRenderTargets (line 231) | protected virtual void SetRenderTargets(RenderDrawContext context) method PostDrawCore (line 289) | protected override void PostDrawCore(RenderDrawContext context) method DisposeCreatedRenderTargetViews (line 302) | protected virtual void DisposeCreatedRenderTargetViews(RenderDrawConte... method GetInput (line 332) | public Texture GetInput(int index) method GetSafeInput (line 347) | protected Texture GetSafeInput(int index) method GetOutput (line 392) | public Texture GetOutput(int index) method GetSafeOutput (line 408) | protected Texture GetSafeOutput(int index) method NewScopedRenderTarget2D (line 423) | protected Texture NewScopedRenderTarget2D(TextureDescription description) method NewScopedRenderTarget2D (line 442) | protected Texture NewScopedRenderTarget2D(int width, int height, Pixel... method NewScopedRenderTarget2D (line 461) | protected Texture NewScopedRenderTarget2D(int width, int height, Pixel... method SetOutputInternal (line 467) | private void SetOutputInternal(Texture view) method SetOutputInternal (line 475) | private void SetOutputInternal(params Texture[] views) FILE: sources/engine/Stride.Rendering/Rendering/Images/ImageEffectExtensions.cs class ImageEffectExtensions (line 11) | public static class ImageEffectExtensions method SetInput (line 18) | public static void SetInput(this IImageEffect imageEffect, Texture tex... method SetInput (line 29) | public static void SetInput(this IImageEffect imageEffect, Texture tex... method SetInput (line 42) | public static void SetInput(this IImageEffect imageEffect, Texture tex... FILE: sources/engine/Stride.Rendering/Rendering/Images/ImageEffectShader.cs class ImageEffectShader (line 16) | [DataContract("ImageEffectShader")] method ImageEffectShader (line 51) | public ImageEffectShader(string effectName = null, bool delaySetRender... method InitializeCore (line 61) | protected override void InitializeCore() method SetDefaultParameters (line 100) | protected override void SetDefaultParameters() method PreDrawCore (line 106) | protected override void PreDrawCore(RenderDrawContext context) method UpdateParameters (line 119) | protected virtual void UpdateParameters() method DrawCore (line 141) | protected override unsafe void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/ImageReadback/ImageReadback.cs class ImageReadback (line 17) | public class ImageReadback : ImageEffect where T : unmanaged method ImageReadback (line 35) | public ImageReadback() method Reset (line 107) | public override void Reset() method DrawCore (line 118) | protected override void DrawCore(RenderDrawContext context) method EnsureStaging (line 175) | private void EnsureStaging(Texture input) method DisposeStaging (line 199) | private void DisposeStaging() method Destroy (line 209) | protected override void Destroy() FILE: sources/engine/Stride.Rendering/Rendering/Images/ImageScaler/ImageMultiScaler.cs class ImageMultiScaler (line 26) | public class ImageMultiScaler : ImageEffect method ImageMultiScaler (line 33) | public ImageMultiScaler() method ImageMultiScaler (line 38) | public ImageMultiScaler(bool useOverSampling) method DrawCore (line 45) | protected override void DrawCore(RenderDrawContext context) method PrepareScaling (line 103) | private bool PrepareScaling(Texture inputTexture, out int scalingDirec... method FindOutputMatchingSize (line 166) | private Texture FindOutputMatchingSize(Size3 targetSize, int scalingDi... FILE: sources/engine/Stride.Rendering/Rendering/Images/ImageScaler/ImageScaler.cs class ImageScaler (line 14) | public sealed class ImageScaler : ImageEffectShader method ImageScaler (line 20) | public ImageScaler(SamplingPattern samplingPattern, bool delaySetRende... method ImageScaler (line 25) | public ImageScaler() method SetDefaultParameters (line 71) | protected override void SetDefaultParameters() method UpdateParameters (line 79) | protected override void UpdateParameters() FILE: sources/engine/Stride.Rendering/Rendering/Images/ImageScaler/ImageScalerEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class ImageScalerEffect (line 21) | internal partial class ImageScalerEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] class ImageSuperSamplerScalerEffect (line 38) | internal partial class ImageSuperSamplerScalerEffect : IShaderMixinBu... method Generate (line 40) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 46) | [ModuleInitializer] class ShaderMixins (line 36) | internal static partial class ShaderMixins class ImageScalerEffect (line 21) | internal partial class ImageScalerEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] class ImageSuperSamplerScalerEffect (line 38) | internal partial class ImageSuperSamplerScalerEffect : IShaderMixinBu... method Generate (line 40) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 46) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/ImageScaler/ImageScalerShader.Extensions.cs class ImageScalerShaderKeys (line 11) | internal partial class ImageScalerShaderKeys method ImageScalerShaderKeys (line 13) | static ImageScalerShaderKeys() FILE: sources/engine/Stride.Rendering/Rendering/Images/ImageScaler/ImageScalerShader.sdsl.cs class ImageScalerShaderKeys (line 19) | internal static partial class ImageScalerShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/ImageScaler/SamplingPattern.cs type SamplingPattern (line 14) | public enum SamplingPattern FILE: sources/engine/Stride.Rendering/Rendering/Images/LensFlare/FlareArtifactEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class FlareArtifactEffect (line 21) | internal partial class FlareArtifactEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/LensFlare/FlareArtifactKeys.cs class FlareArtifactKeys (line 11) | internal static class FlareArtifactKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LensFlare/FlareArtifactShader.sdsl.cs class FlareArtifactShaderKeys (line 19) | internal static partial class FlareArtifactShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LensFlare/FlareReplicate.sdsl.cs class FlareReplicateKeys (line 19) | internal static partial class FlareReplicateKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LensFlare/LensFlare.cs class LensFlare (line 19) | [DataContract("LensFlare")] method LensFlare (line 29) | public LensFlare() method InitializeCore (line 64) | protected override void InitializeCore() method DrawCore (line 115) | protected override void DrawCore(RenderDrawContext contextParameters) FILE: sources/engine/Stride.Rendering/Rendering/Images/LightShafts/AdditiveLightEffect.sdsl.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class AdditiveLightEffect (line 21) | internal partial class AdditiveLightEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/LightShafts/AdditiveLightEffectKeys.cs class AdditiveLightEffectKeys (line 5) | public static class AdditiveLightEffectKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LightShafts/AdditiveLightShader.sdsl.cs class AdditiveLightShaderKeys (line 19) | public static partial class AdditiveLightShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LightShafts/LightShafts.cs class LightShafts (line 19) | [DataContract("LightShafts")] method InitializeCore (line 73) | protected override void InitializeCore() method Destroy (line 120) | protected override void Destroy() method Collect (line 126) | public void Collect(RenderContext context) method DrawCore (line 131) | protected override void DrawCore(RenderDrawContext context) method Draw (line 274) | public void Draw(RenderDrawContext drawContext, Texture inputDepthSten... method UpdateRenderData (line 281) | private void UpdateRenderData(RenderDrawContext context, LightShaftRen... method SetupLight (line 315) | private void SetupLight(RenderDrawContext context, RenderLightShaft li... method DrawLightShaft (line 357) | private void DrawLightShaft(RenderDrawContext context, RenderLightShaf... method DrawBoundingVolumeMinMax (line 364) | private bool DrawBoundingVolumeMinMax(RenderDrawContext context, IRead... method DrawBoundingVolumeBackside (line 369) | private void DrawBoundingVolumeBackside(RenderDrawContext context, IRe... method DrawBoundingVolumes (line 377) | private bool DrawBoundingVolumes(RenderDrawContext context, IReadOnlyL... class LightShaftRenderData (line 480) | private class LightShaftRenderData FILE: sources/engine/Stride.Rendering/Rendering/Images/LightShafts/LightShaftsEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class LightShaftsEffect (line 21) | internal partial class LightShaftsEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 36) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/LightShafts/LightShaftsEffectKeys.cs class LightShaftsEffectKeys (line 8) | public static class LightShaftsEffectKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LightShafts/LightShaftsShader.sdsl.cs class LightShaftsShaderKeys (line 19) | public static partial class LightShaftsShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LightShafts/RenderLightShaft.cs type RenderLightShaft (line 10) | public struct RenderLightShaft type RenderLightShaftBoundingVolume (line 20) | public struct RenderLightShaftBoundingVolume FILE: sources/engine/Stride.Rendering/Rendering/Images/LightShafts/VolumeMinMaxShader.sdsl.cs class VolumeMinMaxShaderKeys (line 19) | public static partial class VolumeMinMaxShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LightStreak/LightStreak.cs class LightStreak (line 19) | [DataContract("LightStreak")] method GenerateDebugStrings (line 38) | private void GenerateDebugStrings() method LightStreak (line 52) | public LightStreak() method InitializeCore (line 67) | protected override void InitializeCore() method DrawCore (line 238) | protected override void DrawCore(RenderDrawContext contextParameters) FILE: sources/engine/Stride.Rendering/Rendering/Images/LightStreak/LightStreakEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class LightStreakEffect (line 21) | internal partial class LightStreakEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/LightStreak/LightStreakKeys.cs class LightStreakKeys (line 11) | internal static class LightStreakKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LightStreak/LightStreakShader.sdsl.cs class LightStreakShaderKeys (line 19) | internal static partial class LightStreakShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LocalReflections/LocalReflections.cs class LocalReflections (line 29) | [DataContract("LocalReflections")] type ResolutionMode (line 63) | [DataContract("ResolutionMode")] type DebugModes (line 242) | public enum DebugModes class TemporalFrameCache (line 259) | private class TemporalFrameCache method Resize (line 266) | public void Resize(GraphicsDevice device, ref Size3 size) method Dispose (line 275) | public void Dispose() method GetFrameCache (line 287) | [NotNull] method FlushCache (line 313) | private void FlushCache(int frameIndex) method InitializeCore (line 325) | protected override void InitializeCore() method Destroy (line 338) | protected override void Destroy() method GetBufferResolution (line 349) | private Size3 GetBufferResolution(Texture fullResTarget, ResolutionMod... method SetInputSurfaces (line 361) | public void SetInputSurfaces(Texture colorBuffer, Texture depthBuffer,... method Prepare (line 369) | private TemporalFrameCache Prepare(RenderDrawContext context, Texture ... method DrawCore (line 455) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/LocalReflections/SSLRBlurPass.sdsl.cs class SSLRBlurPassKeys (line 19) | public static partial class SSLRBlurPassKeys class ShaderMixins (line 22) | internal static partial class ShaderMixins class SSLRBlurPassEffectH (line 24) | internal partial class SSLRBlurPassEffectH : IShaderMixinBuilder method Generate (line 26) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 32) | [ModuleInitializer] class SSLRBlurPassEffectV (line 42) | internal partial class SSLRBlurPassEffectV : IShaderMixinBuilder method Generate (line 44) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 50) | [ModuleInitializer] class ShaderMixins (line 40) | internal static partial class ShaderMixins class SSLRBlurPassEffectH (line 24) | internal partial class SSLRBlurPassEffectH : IShaderMixinBuilder method Generate (line 26) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 32) | [ModuleInitializer] class SSLRBlurPassEffectV (line 42) | internal partial class SSLRBlurPassEffectV : IShaderMixinBuilder method Generate (line 44) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 50) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/LocalReflections/SSLRCommon.sdsl.cs class SSLRCommonKeys (line 19) | public static partial class SSLRCommonKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LocalReflections/SSLRKeys.cs class SSLRKeys (line 9) | public static class SSLRKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LocalReflections/SSLRRayTracePass.sdsl.cs class SSLRRayTracePassKeys (line 19) | public static partial class SSLRRayTracePassKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LocalReflections/SSLRResolvePass.sdsl.cs class SSLRResolvePassKeys (line 19) | public static partial class SSLRResolvePassKeys class ShaderMixins (line 22) | internal static partial class ShaderMixins class SSLRResolvePassEffect (line 24) | internal partial class SSLRResolvePassEffect : IShaderMixinBuilder method Generate (line 26) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 31) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/LocalReflections/SSLRTemporalPass.sdsl.cs class SSLRTemporalPassKeys (line 19) | public static partial class SSLRTemporalPassKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/LuminanceEffect/LuminanceEffect.cs class LuminanceEffect (line 16) | public class LuminanceEffect : ImageEffect method LuminanceEffect (line 29) | public LuminanceEffect() method InitializeCore (line 38) | protected override void InitializeCore() method Reset (line 120) | public override void Reset() method DrawCore (line 127) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/LuminanceEffect/LuminanceLogEffect.cs class LuminanceLogEffect (line 8) | public class LuminanceLogEffect : ImageEffectShader method LuminanceLogEffect (line 10) | public LuminanceLogEffect(string luminanceShaderName = "LuminanceLogSh... FILE: sources/engine/Stride.Rendering/Rendering/Images/LuminanceEffect/LuminanceResult.cs type LuminanceResult (line 11) | public struct LuminanceResult method LuminanceResult (line 13) | public LuminanceResult(float averageLuminance, Texture localTexture) FILE: sources/engine/Stride.Rendering/Rendering/Images/Outline/Outline.cs class Outline (line 13) | [DataContract("Outline")] method Outline (line 23) | public Outline() method Outline (line 41) | public Outline(string shaderName) : base(shaderName) method InitializeCore (line 47) | protected override void InitializeCore() method SetColorDepthInput (line 58) | public void SetColorDepthInput(Texture colorBuffer, Texture depthBuffe... method SetDefaultParameters (line 66) | protected override void SetDefaultParameters() method DrawCore (line 74) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/Outline/OutlineEffect.cs class OutlineEffectKeys (line 14) | internal static partial class OutlineEffectKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/PostProcessingEffects.cs class PostProcessingEffects (line 18) | [DataContract("PostProcessingEffects")] method PostProcessingEffects (line 32) | public PostProcessingEffects(IServiceRegistry services) method PostProcessingEffects (line 40) | public PostProcessingEffects() method PostProcessingEffects (line 70) | public PostProcessingEffects(RenderContext context) method DisableAll (line 181) | public void DisableAll() method Reset (line 197) | public override void Reset() method InitializeCore (line 206) | protected override void InitializeCore() method Collect (line 229) | public void Collect(RenderContext context) method Draw (line 233) | public void Draw(RenderDrawContext drawContext, RenderOutputValidator ... method DrawCore (line 278) | protected override void DrawCore(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/Images/SphericalHarmonics/SphericalHarmonicsParameters.sdfx.cs class SphericalHarmonicsParameters (line 19) | [DataContract]public partial class SphericalHarmonicsParameters : Shader... FILE: sources/engine/Stride.Rendering/Rendering/Images/SphericalHarmonics/SphericalHarmonicsRenderer.sdsl.cs class SphericalHarmonicsRendererKeys (line 19) | internal static partial class SphericalHarmonicsRendererKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/SphericalHarmonics/SphericalHarmonicsRendererEffect.cs class SphericalHarmonicsRendererEffect (line 8) | public class SphericalHarmonicsRendererEffect : ImageEffectShader method SphericalHarmonicsRendererEffect (line 15) | public SphericalHarmonicsRendererEffect() method UpdateParameters (line 21) | protected override void UpdateParameters() FILE: sources/engine/Stride.Rendering/Rendering/Images/SphericalHarmonics/SphericalHarmonicsRendererEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class SphericalHarmonicsRendererEffect (line 21) | internal partial class SphericalHarmonicsRendererEffect : IShaderMixi... method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/SubsurfaceScattering/SubsurfaceScatteringBlur.cs class SubsurfaceScatteringBlur (line 13) | [DataContract("SubsurfaceScatteringBlur")] type RenderMode (line 20) | public enum RenderMode method SetPermutationParameterForBothShaders (line 87) | private void SetPermutationParameterForBothShaders(PermutationParam... method SetValueParameterForBothShaders (line 93) | private void SetValueParameterForBothShaders(ValueParameterKey p... method SetValueParameterForBothShaders (line 99) | private void SetValueParameterForBothShaders(ValueParameterKey p... method SetValueParameterForBothShaders (line 105) | private void SetValueParameterForBothShaders(ValueParameterKey p... method SetValueParameterForBothShaders (line 111) | private void SetValueParameterForBothShaders(ObjectParameterKey ... method SetInputForBothShaders (line 117) | private void SetInputForBothShaders(int slot, Texture texture) method InitializeCore (line 123) | protected override void InitializeCore() method CalculateProjectionSizeOnPlane (line 136) | private Vector2 CalculateProjectionSizeOnPlane(RenderView renderView, ... method UsesOrthographicProjection (line 148) | private bool UsesOrthographicProjection(RenderView renderView) method UpdatePermutationParameters (line 159) | private void UpdatePermutationParameters(RenderDrawContext context) method UpdateKernelBuffer (line 173) | private unsafe void UpdateKernelBuffer(RenderDrawContext context) method UpdateParameters (line 192) | private void UpdateParameters(RenderDrawContext context, RenderView re... method Draw (line 212) | public void Draw(RenderDrawContext context, Texture color, Texture mat... method DrawCore (line 221) | protected override void DrawCore(RenderDrawContext context) method SetScatteringWidth (line 260) | public void SetScatteringWidth(uint materialIndex, float width) method SetScatteringKernel (line 270) | public void SetScatteringKernel(uint materialIndex, Vector4[] scatteri... FILE: sources/engine/Stride.Rendering/Rendering/Images/SubsurfaceScattering/SubsurfaceScatteringBlurEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class SubsurfaceScatteringBlurEffect (line 21) | internal partial class SubsurfaceScatteringBlurEffect : IShaderMixinB... method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 29) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Images/SubsurfaceScattering/SubsurfaceScatteringBlurShader.sdsl.cs class SubsurfaceScatteringBlurShaderKeys (line 19) | public static partial class SubsurfaceScatteringBlurShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/SubsurfaceScattering/SubsurfaceScatteringKeys.cs class SubsurfaceScatteringKeys (line 3) | internal class SubsurfaceScatteringKeys FILE: sources/engine/Stride.Rendering/Rendering/Images/SubsurfaceScattering/SubsurfaceScatteringRenderFeature.cs class SubsurfaceScatteringRenderFeature (line 15) | public class SubsurfaceScatteringRenderFeature : SubRenderFeature type ScatteringParameters (line 17) | private struct ScatteringParameters : IEquatable method GetVector4Hash (line 27) | private static int GetVector4Hash(Vector4 vector) // I'm not using "... method ScatteringParameters (line 40) | public ScatteringParameters(MaterialPass material) method Equals (line 59) | public bool Equals(ScatteringParameters other) // TODO: PERFORMANCE:... method GetHashCode (line 71) | public override int GetHashCode() // We ignore "ScatteringKernel" be... method InitializeCore (line 103) | protected override void InitializeCore() method HasScatteringKernel (line 109) | private bool HasScatteringKernel(MaterialPass material) method WriteMaterialIndexIntoRenderNodeConstantBuffer (line 114) | private unsafe void WriteMaterialIndexIntoRenderNodeConstantBuffer(Ren... method AddMaterialToArrayAndDictionary (line 127) | private void AddMaterialToArrayAndDictionary(ScatteringParameters scat... method AddMaterialToDictionaryAndGetArrayIndex (line 141) | private uint AddMaterialToDictionaryAndGetArrayIndex(RenderMesh render... method Prepare (line 170) | public override void Prepare(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/InstancingRenderFeature.cs type InstancingData (line 15) | public struct InstancingData class InstancingRenderFeature (line 30) | public class InstancingRenderFeature : SubRenderFeature method InitializeCore (line 45) | protected override void InitializeCore() method Extract (line 53) | public override void Extract() method SetBufferData (line 103) | private static void SetBufferData(CommandList commandList, Buff... method PrepareEffectPermutations (line 108) | public override void PrepareEffectPermutations(RenderDrawContext context) method Prepare (line 142) | public unsafe override void Prepare(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/LightProbes/BakeLightProbeShader.sdsl.cs class BakeLightProbeShaderKeys (line 19) | public static partial class BakeLightProbeShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/LightProbes/BowyerWatsonTetrahedralization.cs class BowyerWatsonTetrahedralization (line 18) | public class BowyerWatsonTetrahedralization type Result (line 34) | public struct Result type Face (line 45) | [DataSerializer(typeof(Face.Serializer))] class Serializer (line 55) | public class Serializer : DataSerializer method Serialize (line 57) | public override unsafe void Serialize(ref Face face, ArchiveMode m... method ToString (line 64) | public override unsafe string ToString() type Tetrahedron (line 74) | [DataSerializer(typeof(Tetrahedron.Serializer))] method ToString (line 92) | public override unsafe string ToString() class Serializer (line 99) | public class Serializer : DataSerializer method Serialize (line 101) | public override unsafe void Serialize(ref Tetrahedron tetrahedron,... method Compute (line 109) | public Result Compute(IReadOnlyList vertices) method GenerateExtrapolationProbes (line 149) | private unsafe void GenerateExtrapolationProbes() method GenerateFaces (line 224) | private unsafe FastList GenerateFaces() method CleanupUnusedTetrahedra (line 297) | private unsafe void CleanupUnusedTetrahedra() method RemoveSuperTetrahedron (line 351) | private unsafe void RemoveSuperTetrahedron(int startVertex, int endVer... method AddSuperTetrahedron (line 395) | private unsafe void AddSuperTetrahedron() method AddVertex (line 441) | private unsafe void AddVertex(int vertexIndex) method CheckConnectivity (line 584) | private unsafe void CheckConnectivity() method AllocateTetrahedron (line 620) | private int AllocateTetrahedron() method IsTetrahedronAllocated (line 636) | private unsafe bool IsTetrahedronAllocated(int index) method FreeTetrahedron (line 644) | private unsafe void FreeTetrahedron(int index) method IsPointInCircumsphere (line 662) | private unsafe bool IsPointInCircumsphere(ref Vector3 p, Vector3[] poi... method IsTetrahedronPositiveOrder (line 770) | private unsafe bool IsTetrahedronPositiveOrder(Vector3[] points, ref T... method IsTetrahedronPositiveOrder (line 782) | private bool IsTetrahedronPositiveOrder(ref Vector3 a, ref Vector3 b, ... type HoleFace (line 799) | private struct HoleFace method HoleFace (line 808) | public HoleFace(int vertex0, int vertex1, int vertex2, int neighbour... method ToString (line 818) | public override string ToString() type HoleEdge (line 827) | private struct HoleEdge : IComparable method HoleEdge (line 834) | public HoleEdge(int vertex0, int vertex1) method HoleEdge (line 841) | public HoleEdge(int vertex0, int vertex1, int neighboor) method CompareTo (line 848) | public int CompareTo(HoleEdge other) method ToString (line 857) | public override string ToString() FILE: sources/engine/Stride.Rendering/Rendering/LightProbes/ComputeSphericalHarmonics.sdsl.cs class ComputeSphericalHarmonicsKeys (line 19) | public static partial class ComputeSphericalHarmonicsKeys FILE: sources/engine/Stride.Rendering/Rendering/LightProbes/LightProbeRenderer.cs class LightProbeRenderer (line 19) | public class LightProbeRenderer : LightGroupRendererBase method LightProbeRenderer (line 30) | public LightProbeRenderer() method Initialize (line 35) | public override void Initialize(RenderContext context) method Reset (line 42) | public override void Reset() method SetViews (line 49) | public override void SetViews(List views) method ProcessLights (line 56) | public override void ProcessLights(ProcessLightsParameters parameters) method UpdateShaderPermutationEntry (line 69) | public override void UpdateShaderPermutationEntry(ForwardLightingRende... class LightProbeShaderGroupData (line 74) | private class LightProbeShaderGroupData : LightShaderGroupDynamic method LightProbeShaderGroupData (line 81) | public LightProbeShaderGroupData(RenderContext renderContext, LightP... method UpdateLayout (line 90) | public override void UpdateLayout(string compositionName) FILE: sources/engine/Stride.Rendering/Rendering/LightProbes/LightProbeRuntimeData.cs class LightProbeRuntimeData (line 23) | public class LightProbeRuntimeData FILE: sources/engine/Stride.Rendering/Rendering/LightProbes/LightProbeShader.sdsl.cs class LightProbeShaderKeys (line 19) | public static partial class LightProbeShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/LightProbes/LightProbeVertex.cs type LightProbeVertex (line 10) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method LightProbeVertex (line 18) | public LightProbeVertex(Vector3 position, uint lightprobeId) FILE: sources/engine/Stride.Rendering/Rendering/LightProbes/Predicates.cs class Predicates (line 42) | internal sealed class Predicates method Predicates (line 53) | public Predicates() method Orient3d (line 87) | public float Orient3d(ref Vector3 pa, ref Vector3 pb, ref Vector3 pc, ... method Orient3dAdapt (line 123) | private float Orient3dAdapt(Vector3 pa, Vector3 pb, Vector3 pc, Vector... method Two_One_Product (line 509) | private void Two_One_Product(float a1, float a0, float b, out float x3... method InSphere (line 518) | public float InSphere(ref Vector3 pa, ref Vector3 pb, ref Vector3 pc, ... method InSphereAdapt (line 605) | private float InSphereAdapt(Vector3 pa, Vector3 pb, Vector3 pc, Vector... method estimate (line 809) | private static float estimate(int elen, Span e) method Two_Diff_Tail (line 820) | private static void Two_Diff_Tail(float a, float b, float x, out float y) method fast_expansion_sum_zeroelim (line 829) | private static int fast_expansion_sum_zeroelim(int elen, Span e... method Fast_Two_Sum (line 898) | private static void Fast_Two_Sum(float a, float b, out float x, out fl... method Fast_Two_Sum_Tail (line 904) | private static void Fast_Two_Sum_Tail(float a, float b, float x, out f... method scale_expansion_zeroelim (line 910) | private int scale_expansion_zeroelim(int elen, Span e, float b,... method Two_Product_Presplit (line 942) | private void Two_Product_Presplit(float a, float b, float bhi, float b... method Two_Two_Diff (line 952) | private static void Two_Two_Diff(float a1, float a0, float b1, float b... method Two_One_Diff (line 958) | private static void Two_One_Diff(float a1, float a0, float b, out floa... method Two_Sum (line 964) | private static void Two_Sum(float a, float b, out float x, out float y) method Two_Sum_Tail (line 970) | private static void Two_Sum_Tail(float a, float b, float x, out float y) method Two_Diff (line 979) | private static void Two_Diff(float a, float b, out float x, out float y) method Two_Product (line 985) | private void Two_Product(float a, float b, out float x, out float y) method Two_Product_Tail (line 991) | private void Two_Product_Tail(float a, float b, float x, out float y) method Split (line 1001) | private void Split(float a, out float ahi, out float alo) method InSphereExact (line 1009) | private float InSphereExact(Vector3 pa, Vector3 pb, Vector3 pc, Vector... FILE: sources/engine/Stride.Rendering/Rendering/LightProbes/StrideBakeLightProbeEffect.sdfx.cs class ShaderMixins (line 21) | internal static partial class ShaderMixins class StrideBakeLightProbeEffect (line 23) | internal partial class StrideBakeLightProbeEffect : IShaderMixinBuilder method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 30) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/LightProbes/TetrahedronSortKey.cs type TetrahedronSortKey (line 8) | public struct TetrahedronSortKey : IComparable method TetrahedronSortKey (line 13) | public TetrahedronSortKey(int index, int sortKey) method CompareTo (line 19) | public int CompareTo(TetrahedronSortKey other) method ToString (line 24) | public override string ToString() FILE: sources/engine/Stride.Rendering/Rendering/Lights/ColorLightBase.cs class ColorLightBase (line 16) | [DataContract(Inherited = true)] method ColorLightBase (line 19) | protected ColorLightBase() method ComputeColor (line 37) | public Color3 ComputeColor(ColorSpace colorSpace, float intensity) method Update (line 44) | public abstract bool Update(RenderLight light); FILE: sources/engine/Stride.Rendering/Rendering/Lights/DirectLightGroupKeys.cs class DirectLightGroupKeys (line 8) | public static partial class DirectLightGroupKeys method GetParameterKey (line 10) | public static ParameterKey GetParameterKey(ParameterKey key, ... FILE: sources/engine/Stride.Rendering/Rendering/Lights/DirectLightGroupPerDraw.sdsl.cs class DirectLightGroupPerDrawKeys (line 19) | public static partial class DirectLightGroupPerDrawKeys FILE: sources/engine/Stride.Rendering/Rendering/Lights/DirectLightGroupPerView.sdsl.cs class DirectLightGroupPerViewKeys (line 19) | public static partial class DirectLightGroupPerViewKeys FILE: sources/engine/Stride.Rendering/Rendering/Lights/DirectionalLightData.cs type DirectionalLightData (line 8) | public struct DirectionalLightData FILE: sources/engine/Stride.Rendering/Rendering/Lights/EnvironmentLightKeys.cs class EnvironmentLightKeys (line 8) | public static class EnvironmentLightKeys method GetParameterKey (line 10) | public static ParameterKey GetParameterKey(ParameterKey key, ... FILE: sources/engine/Stride.Rendering/Rendering/Lights/ForwardLightingRenderFeature.cs class ForwardLightingRenderFeature (line 25) | public class ForwardLightingRenderFeature : SubRenderFeature class RenderViewLightData (line 32) | public class RenderViewLightData method RenderViewLightData (line 51) | public RenderViewLightData() method ForwardLightingRenderFeature (line 126) | static ForwardLightingRenderFeature() method InitializeCore (line 141) | protected override void InitializeCore() method Destroy (line 161) | protected override void Destroy() method Unload (line 168) | public override void Unload() method Collect (line 180) | public override void Collect() method Extract (line 193) | public override void Extract() method PrepareEffectPermutations (line 198) | public override void PrepareEffectPermutations(RenderDrawContext context) method GetReadonlyShaderSources (line 323) | private ShaderSourceCollection GetReadonlyShaderSources(ShaderSourceCo... method Prepare (line 334) | public override void Prepare(RenderDrawContext context) method Draw (line 461) | public override void Draw(RenderDrawContext context, RenderView render... method Flush (line 491) | public override void Flush(RenderDrawContext context) method OnRenderSystemChanged (line 500) | protected override void OnRenderSystemChanged() method CollectActiveLightRenderers (line 506) | private void CollectActiveLightRenderers(RenderContext context) method CollectVisibleLights (line 530) | private void CollectVisibleLights() method PrepareLightGroups (line 616) | private void PrepareLightGroups(RenderDrawContext context, List views) method ProcessLights (line 43) | public override void ProcessLights(ProcessLightsParameters parameters) method UpdateShaderPermutationEntry (line 60) | public override void UpdateShaderPermutationEntry(ForwardLightingRende... class LightAmbientShaderGroup (line 66) | private class LightAmbientShaderGroup : LightShaderGroup method LightAmbientShaderGroup (line 71) | public LightAmbientShaderGroup() method Reset (line 76) | public override void Reset() method UpdateLayout (line 88) | public override void UpdateLayout(string compositionName) method ApplyViewParameters (line 93) | public override void ApplyViewParameters(RenderDrawContext context, ... FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightClustered.sdsl.cs class LightClusteredKeys (line 19) | public static partial class LightClusteredKeys FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightClusteredPointGroup.sdsl.cs class LightClusteredPointGroupKeys (line 19) | public static partial class LightClusteredPointGroupKeys FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightClusteredPointSpotGroupRenderer.cs class LightClusteredPointSpotGroupRenderer (line 23) | public class LightClusteredPointSpotGroupRenderer : LightGroupRendererBase method Initialize (line 37) | public override void Initialize(RenderContext context) method Unload (line 45) | public override void Unload() method Reset (line 63) | public override void Reset() method SetViews (line 71) | public override void SetViews(List views) method CanRenderLight (line 79) | private bool CanRenderLight(RenderLight renderLight, ref ProcessLights... method ProcessLights (line 100) | public override void ProcessLights(ProcessLightsParameters parameters) method PrepareResources (line 135) | public override unsafe void PrepareResources(RenderDrawContext drawCon... method UpdateShaderPermutationEntry (line 142) | public override void UpdateShaderPermutationEntry(ForwardLightingRende... class PointLightShaderGroupData (line 148) | internal class PointLightShaderGroupData : LightShaderGroupDynamic method PointLightShaderGroupData (line 164) | public PointLightShaderGroupData(RenderContext renderContext, LightC... method UpdateLightCount (line 171) | protected override void UpdateLightCount() method ComputeLightCount (line 183) | protected override int ComputeLightCount(int lightCount) method Reset (line 189) | public override void Reset() method SetViews (line 205) | public override void SetViews(List views) method AddView (line 235) | public override int AddView(int viewIndex, RenderView renderView, in... method ComputeViewParameter (line 243) | public void ComputeViewParameter(int viewIndex) method ComputeViewsParameter (line 446) | public unsafe void ComputeViewsParameter(RenderDrawContext drawContext) method ApplyViewParameters (line 493) | public override void ApplyViewParameters(RenderDrawContext context, ... method UpdateViewResources (line 517) | public override unsafe void UpdateViewResources(RenderDrawContext co... method FinishCluster (line 573) | private void FinishCluster(Dictionary m... method AddLightToCluster (line 623) | private void AddLightToCluster(Dictionary views) method ProcessLights (line 58) | public abstract void ProcessLights(ProcessLightsParameters parameters); type ProcessLightsParameters (line 60) | public struct ProcessLightsParameters method UpdateShaderPermutationEntry (line 86) | public abstract void UpdateShaderPermutationEntry(ForwardLightingRende... method PrepareResources (line 88) | public virtual void PrepareResources(RenderDrawContext drawContext) FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightGroupRendererDynamic.cs class LightGroupRendererDynamic (line 10) | public abstract class LightGroupRendererDynamic : LightGroupRendererBase method CreateLightShaderGroup (line 12) | public abstract LightShaderGroupDynamic CreateLightShaderGroup(RenderD... FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightGroupRendererShadow.cs class ShadowComparer (line 14) | internal class ShadowComparer : IComparer method GetShadowType (line 19) | private LightShadowType GetShadowType(RenderLight light) method Compare (line 25) | public int Compare(int a, int b) type LightShaderGroupEntry (line 35) | public struct LightShaderGroupEntry : IEquatable other) method Equals (line 51) | public override bool Equals(object obj) method GetHashCode (line 57) | public override int GetHashCode() class LightGroupRendererShadow (line 69) | public abstract class LightGroupRendererShadow : LightGroupRendererDynamic method Reset (line 78) | public override void Reset() method SetViews (line 90) | public override void SetViews(List views) method CreateShadowMapShaderGroupData (line 100) | private ILightShadowMapShaderGroupData CreateShadowMapShaderGroupData(... method FindOrCreateLightShaderGroup (line 112) | private LightShaderGroupDynamic FindOrCreateLightShaderGroup(LightGrou... method ProcessLights (line 131) | public override void ProcessLights(ProcessLightsParameters parameters) method UpdateShaderPermutationEntry (line 231) | public override void UpdateShaderPermutationEntry(ForwardLightingRende... class LightShaderGroupComparer (line 245) | private class LightShaderGroupComparer : Comparer x, ... type LightGroupKey (line 259) | private struct LightGroupKey : IEquatable method LightGroupKey (line 264) | public LightGroupKey(ILightShadowMapRenderer shadowRenderer, LightSh... method Equals (line 270) | public bool Equals(LightGroupKey other) method Equals (line 278) | public override bool Equals(object obj) method GetHashCode (line 284) | public override int GetHashCode() method ToString (line 294) | public override string ToString() FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightPoint.cs class LightPoint (line 16) | [DataContract("LightPoint")] method LightPoint (line 23) | public LightPoint() method Update (line 61) | public override bool Update(RenderLight light) method ComputeBounds (line 68) | public BoundingBox ComputeBounds(Vector3 positionWS, Vector3 directionWS) method ComputeScreenCoverage (line 73) | public float ComputeScreenCoverage(RenderView renderView, Vector3 posi... FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightPointGroup.sdsl.cs class LightPointGroupKeys (line 19) | public static partial class LightPointGroupKeys FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightPointGroupRenderer.cs class LightPointGroupRenderer (line 15) | public class LightPointGroupRenderer : LightGroupRendererShadow method CreateLightShaderGroup (line 19) | public override LightShaderGroupDynamic CreateLightShaderGroup(RenderD... class PointLightShaderGroup (line 25) | private class PointLightShaderGroup : LightShaderGroupDynamic method PointLightShaderGroup (line 32) | public PointLightShaderGroup(RenderContext renderContext, ILightShad... method UpdateLayout (line 37) | public override void UpdateLayout(string compositionName) method UpdateLightCount (line 45) | protected override void UpdateLightCount() method AddView (line 60) | public override int AddView(int viewIndex, RenderView renderView, in... method ApplyDrawParameters (line 68) | public override void ApplyDrawParameters(RenderDrawContext context, ... FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightPointShadowMap.cs class LightPointShadowMap (line 12) | [DataContract("LightPointShadowMap")] FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightPointShadowMapType.cs type LightPointShadowMapType (line 11) | [DataContract] FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightShaderGroup.cs class LightShaderGroup (line 15) | public abstract class LightShaderGroup method LightShaderGroup (line 17) | protected LightShaderGroup() method LightShaderGroup (line 21) | protected LightShaderGroup(ShaderSource mixin) method UpdateLayout (line 34) | public virtual void UpdateLayout(string compositionName) method Reset (line 41) | public virtual void Reset() method ApplyEffectPermutations (line 49) | public virtual void ApplyEffectPermutations(RenderEffect renderEffect) method ApplyViewParameters (line 59) | public virtual void ApplyViewParameters(RenderDrawContext context, int... method ApplyDrawParameters (line 70) | public virtual void ApplyDrawParameters(RenderDrawContext context, int... method UpdateViewResources (line 79) | public virtual void UpdateViewResources(RenderDrawContext context, int... type LightDynamicEntry (line 84) | public struct LightDynamicEntry method LightDynamicEntry (line 89) | public LightDynamicEntry(RenderLight light, LightShadowMapTexture shad... FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightShaderGroupDynamic.cs class LightShaderGroupDynamic (line 15) | public abstract class LightShaderGroupDynamic : LightShaderGroup method LightShaderGroupDynamic (line 37) | protected LightShaderGroupDynamic(RenderContext renderContext, ILightS... method Reset (line 44) | public override void Reset() method SetViews (line 52) | public virtual void SetViews(List views) method AddView (line 68) | public virtual int AddView(int viewIndex, RenderView renderView, int l... method ComputeLightCount (line 81) | protected virtual int ComputeLightCount(int lightCount) method AddLight (line 105) | public bool AddLight(RenderLight light, LightShadowMapTexture shadowMa... method UpdateLayout (line 112) | public override void UpdateLayout(string compositionName) method UpdateLightCount (line 124) | protected virtual void UpdateLightCount() method ApplyViewParameters (line 129) | public override void ApplyViewParameters(RenderDrawContext context, in... method ApplyDrawParameters (line 136) | public override void ApplyDrawParameters(RenderDrawContext context, in... type LightRange (line 142) | public struct LightRange method LightRange (line 147) | public LightRange(int start, int end) method ToString (line 153) | public override string ToString() FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightShadowMap.cs class LightShadowMap (line 13) | [DataContract("LightShadowMap")] method LightShadowMap (line 20) | protected LightShadowMap() method GetCascadeCount (line 72) | public virtual int GetCascadeCount() class ShadowMapBiasParameters (line 80) | [DataContract("LightShadowMap.ShadowMapBiasParameters")] method ShadowMapBiasParameters (line 86) | public ShadowMapBiasParameters() FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightShadowMapCascadeCount.cs type LightShadowMapCascadeCount (line 11) | [DataContract("LightShadowMapCascadeCount")] FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightShadowMapFilterTypePCF.cs type LightShadowMapFilterTypePcfSize (line 10) | public enum LightShadowMapFilterTypePcfSize class LightShadowMapFilterTypePcf (line 22) | [DataContract("LightShadowMapFilterTypePcf")] method LightShadowMapFilterTypePcf (line 26) | public LightShadowMapFilterTypePcf() method RequiresCustomBuffer (line 40) | public bool RequiresCustomBuffer() FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightShadowMapSize.cs type LightShadowMapSize (line 12) | [DataContract("LightShadowMapSize")] FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightShadowMapStabilizationMode.cs type LightShadowMapStabilizationMode (line 11) | [DataContract("LightShadowMapStabilizationMode")] FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightSimpleAmbient.sdsl.cs class LightSimpleAmbientKeys (line 19) | public static partial class LightSimpleAmbientKeys FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightSimpleAmbientKeys.cs class LightSimpleAmbientKeys (line 13) | public static partial class LightSimpleAmbientKeys method LightSimpleAmbientKeys (line 15) | static LightSimpleAmbientKeys() FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightSkybox.cs class LightSkybox (line 14) | [DataContract("LightSkybox")] method Update (line 27) | public bool Update(RenderLight light) FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightSkyboxEffect.sdfx.cs class ShaderMixins (line 20) | internal static partial class ShaderMixins class LightSkyboxEffect (line 22) | internal partial class LightSkyboxEffect : IShaderMixinBuilder method Generate (line 24) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 51) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightSkyboxRenderer.cs class LightSkyboxRenderer (line 18) | public class LightSkyboxRenderer : LightGroupRendererBase method LightSkyboxRenderer (line 25) | public LightSkyboxRenderer() method Reset (line 32) | public override void Reset() method ProcessLights (line 44) | public override void ProcessLights(ProcessLightsParameters parameters) method UpdateShaderPermutationEntry (line 66) | public override void UpdateShaderPermutationEntry(ForwardLightingRende... method CreateLightSkyBoxShaderGroup (line 76) | private static LightSkyBoxShaderGroup CreateLightSkyBoxShaderGroup() class LightSkyBoxShaderGroup (line 81) | private class LightSkyBoxShaderGroup : LightShaderGroup method LightSkyBoxShaderGroup (line 95) | public LightSkyBoxShaderGroup(ShaderSource mixin) : base(mixin) method UpdateLayout (line 100) | public override void UpdateLayout(string compositionName) method ApplyEffectPermutations (line 114) | public override void ApplyEffectPermutations(RenderEffect renderEffect) method ApplyViewParameters (line 129) | public override void ApplyViewParameters(RenderDrawContext context, ... FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightSkyboxShader.sdsl.cs class LightSkyboxShaderKeys (line 19) | public static partial class LightSkyboxShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightSkyboxShaderKeys.cs class LightSkyboxShaderKeys (line 8) | public partial class LightSkyboxShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightSpot.cs class LightSpot (line 18) | [DataContract("LightSpot")] type FlipModeEnum (line 23) | public enum FlipModeEnum method LightSpot (line 34) | public LightSpot() method Update (line 144) | public override bool Update(RenderLight light) method ComputeBounds (line 177) | public BoundingBox ComputeBounds(Vector3 position, Vector3 direction) method ComputeScreenCoverage (line 189) | public float ComputeScreenCoverage(RenderView renderView, Vector3 posi... FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightSpotGroup.sdsl.cs class LightSpotGroupKeys (line 19) | public static partial class LightSpotGroupKeys FILE: sources/engine/Stride.Rendering/Rendering/Lights/LightSpotGroupRenderer.cs class LightSpotGroupRenderer (line 18) | public class LightSpotGroupRenderer : LightGroupRendererDynamic type SpotLightGroupParameters (line 26) | private struct SpotLightGroupParameters method Equals (line 39) | public bool Equals(ref SpotLightGroupParameters other) method CreateLightShaderGroup (line 47) | public override LightShaderGroupDynamic CreateLightShaderGroup(RenderD... method Reset (line 53) | public override void Reset() method SetViews (line 67) | public override void SetViews(List views) method CreateShadowMapShaderGroupData (line 77) | private ILightShadowMapShaderGroupData CreateShadowMapShaderGroupData(... method CreateTextureProjectionShaderGroupData (line 83) | private ITextureProjectionShaderGroupData CreateTextureProjectionShade... method FindOrCreateLightShaderGroup (line 89) | private LightShaderGroupDynamic FindOrCreateLightShaderGroup(LightGrou... method FindOrCreateTextureProjectionRenderer (line 109) | private ITextureProjectionRenderer FindOrCreateTextureProjectionRender... method ProcessLights (line 133) | public override void ProcessLights(ProcessLightsParameters parameters) method UpdateShaderPermutationEntry (line 241) | public override void UpdateShaderPermutationEntry(ForwardLightingRende... class LightShaderGroupComparer (line 252) | private class LightShaderGroupComparer : Comparer x, ... type LightGroupKey (line 270) | private struct LightGroupKey : IEquatable method LightGroupKey (line 276) | public LightGroupKey(ILightShadowMapRenderer shadowRenderer, method Equals (line 285) | public bool Equals(LightGroupKey other) method Equals (line 294) | public override bool Equals(object obj) method GetHashCode (line 300) | public override int GetHashCode() method ToString (line 311) | public override string ToString() type TextureProjectionRendererKey (line 317) | private struct TextureProjectionRendererKey : IEquatable method RenderLightCollection (line 17) | public RenderLightCollection() method RenderLightCollection (line 25) | public RenderLightCollection(int capacity) FILE: sources/engine/Stride.Rendering/Rendering/Lights/RenderLightCollectionGroup.cs class RenderLightCollectionGroup (line 17) | [DebuggerDisplay("LightCollections[{Count}]")] method RenderLightCollectionGroup (line 60) | internal RenderLightCollectionGroup(Type lightType) method FindLightCollectionByGroup (line 89) | public RenderLightCollection FindLightCollectionByGroup(RenderGroup gr... method Clear (line 123) | internal void Clear() method PrepareLight (line 138) | internal void PrepareLight(RenderLight renderLight) method AllocateCollectionsPerGroupOfCullingMask (line 164) | internal void AllocateCollectionsPerGroupOfCullingMask() method AddLight (line 206) | internal void AddLight(RenderLight renderLight) method GetEnumerator (line 232) | public FastListStruct.Enumerator GetEnumerator() method GetEnumerator (line 237) | IEnumerator IEnumerable.... method GetEnumerator (line 242) | IEnumerator IEnumerable.GetEnumerator() method LightComponentCollectionFactory (line 247) | private static RenderLightCollection LightComponentCollectionFactory() FILE: sources/engine/Stride.Rendering/Rendering/Lights/SpotLightData.cs type SpotLightData (line 8) | public struct SpotLightData FILE: sources/engine/Stride.Rendering/Rendering/Lights/TextureProjection/TextureProjectionKeys.cs class TextureProjectionKeys (line 12) | public static class TextureProjectionKeys FILE: sources/engine/Stride.Rendering/Rendering/Lights/TextureProjection/TextureProjectionReceiverBase.sdsl.cs class TextureProjectionReceiverBaseKeys (line 19) | internal static partial class TextureProjectionReceiverBaseKeys FILE: sources/engine/Stride.Rendering/Rendering/LogicalGroup.cs type LogicalGroup (line 11) | public struct LogicalGroup FILE: sources/engine/Stride.Rendering/Rendering/LogicalGroupExtensions.cs class LogicalGroupExtensions (line 12) | public static class LogicalGroupExtensions method ProcessLogicalGroup (line 20) | public static void ProcessLogicalGroup(this ParameterCollectionLayout ... method UpdateLogicalGroup (line 43) | public static unsafe void UpdateLogicalGroup(this ResourceGroup resour... FILE: sources/engine/Stride.Rendering/Rendering/LogicalGroupReference.cs type LogicalGroupReference (line 8) | public struct LogicalGroupReference method LogicalGroupReference (line 14) | internal LogicalGroupReference(int index) FILE: sources/engine/Stride.Rendering/Rendering/Material.cs class Material (line 16) | [ReferenceSerializer, DataSerializerGlobal(typeof(ReferenceSerializer HashCode; method ColorVertexStreamDefinition (line 25) | public ColorVertexStreamDefinition() method ColorVertexStreamDefinition (line 33) | public ColorVertexStreamDefinition(int index) method GetSemanticPrefixName (line 38) | protected override string GetSemanticPrefixName() method GetSemanticNameHash (line 43) | public override int GetSemanticNameHash() FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeBinaryBase.cs class ComputeBinaryBase (line 16) | [DataContract(Inherited = true)] method ComputeBinaryBase (line 24) | protected ComputeBinaryBase() method ComputeBinaryBase (line 34) | protected ComputeBinaryBase(T leftChild, T rightChild, BinaryOperator ... method GetChildren (line 72) | public override IEnumerable GetChildren(object context =... method GenerateShaderSource (line 83) | public override ShaderSource GenerateShaderSource(ShaderGeneratorConte... method ToString (line 100) | public override string ToString() method GetCorrespondingShaderSourceName (line 110) | private static string GetCorrespondingShaderSourceName(BinaryOperator ... FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeBinaryColor.cs class ComputeBinaryColor (line 11) | [DataContract("ComputeBinaryColor")] method ComputeBinaryColor (line 17) | public ComputeBinaryColor() method ComputeBinaryColor (line 21) | public ComputeBinaryColor(IComputeColor leftChild, IComputeColor right... FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeBinaryScalar.cs class ComputeBinaryScalar (line 11) | [DataContract("ComputeBinaryScalar")] method ComputeBinaryScalar (line 18) | public ComputeBinaryScalar() method ComputeBinaryScalar (line 28) | public ComputeBinaryScalar(IComputeScalar leftChild, IComputeScalar ri... FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeColor.cs class ComputeColor (line 13) | [DataContract("ComputeColor")] method ComputeColor (line 46) | public ComputeColor() method ComputeColor (line 55) | public ComputeColor(Color4 value) method ToString (line 67) | public override string ToString() method GenerateShaderSource (line 86) | public override ShaderSource GenerateShaderSource(ShaderGeneratorConte... FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeColorParameter.cs class ComputeColorParameter (line 16) | [DataContract("ComputeColorParameter")] class ComputeColorParameterTexture (line 21) | [DataContract("ComputeColorParameterTexture")] class ComputeColorParameterValue (line 27) | [DataContract] class ComputeColorStringParameter (line 35) | [DataContract("ComputeColorStringParameter")] method ComputeColorStringParameter (line 38) | public ComputeColorStringParameter() class ComputeColorParameterBool (line 45) | [DataContract("ComputeColorParameterBool")] method ComputeColorParameterBool (line 48) | public ComputeColorParameterBool() class ComputeColorParameterFloat (line 55) | [DataContract("ComputeColorParameterFloat")] method ComputeColorParameterFloat (line 58) | public ComputeColorParameterFloat() class ComputeColorParameterInt (line 65) | [DataContract("ComputeColorParameterInt")] method ComputeColorParameterInt (line 68) | public ComputeColorParameterInt() class ComputeColorParameterFloat2 (line 75) | [DataContract("ComputeColorParameterFloat2")] method ComputeColorParameterFloat2 (line 78) | public ComputeColorParameterFloat2() class ComputeColorParameterFloat3 (line 85) | [DataContract("ComputeColorParameterFloat3")] method ComputeColorParameterFloat3 (line 88) | public ComputeColorParameterFloat3() class ComputeColorParameterFloat4 (line 95) | [DataContract("ComputeColorParameterFloat4")] method ComputeColorParameterFloat4 (line 98) | public ComputeColorParameterFloat4() class ComputeColorParameterSampler (line 105) | [DataContract("ComputeColorParameterSampler")] method ComputeColorParameterSampler (line 129) | public ComputeColorParameterSampler() FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeColorParameters.cs class ComputeColorParameters (line 18) | [DataSerializer(typeof(ComputeColorParameters.Serializer))] method ComputeColorParameters (line 24) | public ComputeColorParameters() method GetEnumerator (line 30) | public IEnumerator> GetEn... method GetEnumerator (line 35) | IEnumerator IEnumerable.GetEnumerator() method Add (line 40) | public void Add(KeyValuePair item) method Clear (line 45) | public void Clear() method Contains (line 50) | public bool Contains(KeyValuePair item) method CopyTo (line 55) | public void CopyTo(KeyValuePair[] arra... method Remove (line 64) | public bool Remove(KeyValuePair item) method ContainsKey (line 85) | public bool ContainsKey(string key) method Add (line 90) | public void Add(string key, IComputeColorParameter value) method Remove (line 95) | public bool Remove(string key) method TryGetValue (line 105) | public bool TryGetValue(string key, out IComputeColorParameter value) class Serializer (line 152) | internal class Serializer : DataSerializer, ID... method Initialize (line 157) | public override void Initialize(SerializerSelector serializerSelector) method PreSerialize (line 162) | public override void PreSerialize(ref ComputeColorParameters obj, Ar... method Serialize (line 175) | public override void Serialize(ref ComputeColorParameters obj, Archi... method EnumerateGenericInstantiations (line 198) | public void EnumerateGenericInstantiations(SerializerSelector serial... FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeFloat.cs class ComputeFloat (line 12) | [DataContract("ComputeFloat")] method ComputeFloat (line 19) | public ComputeFloat() method ComputeFloat (line 28) | public ComputeFloat(float value) method GenerateShaderSource (line 33) | public override ShaderSource GenerateShaderSource(ShaderGeneratorConte... FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeFloat4.cs class ComputeFloat4 (line 10) | [DataContract("ComputeFloat4")] method ComputeFloat4 (line 22) | public ComputeFloat4() method ComputeFloat4 (line 31) | public ComputeFloat4(Vector4 value) method ToString (line 55) | public override string ToString() method GenerateShaderSource (line 60) | public override ShaderSource GenerateShaderSource(ShaderGeneratorConte... FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeKeyedBase.cs class ComputeKeyedBase (line 13) | [DataContract(Inherited = true)] FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeNode.cs class ComputeNode (line 14) | [DataContract(Inherited = true)] method ComputeNode (line 20) | protected ComputeNode() method GetChildren (line 29) | public virtual IEnumerable GetChildren(object context = ... method GenerateShaderSource (line 38) | public abstract ShaderSource GenerateShaderSource(ShaderGeneratorConte... FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeShaderClassBase.cs class ComputeShaderClassBase (line 17) | [DataContract(Inherited = true)] method ComputeShaderClassBase (line 21) | protected ComputeShaderClassBase() method GetChildren (line 69) | public override IEnumerable GetChildren(object context =... method GenerateShaderSource (line 94) | public override ShaderSource GenerateShaderSource(ShaderGeneratorConte... method ToString (line 173) | public override string ToString() => "Shader"; FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeShaderClassColor.cs class ComputeShaderClassColor (line 11) | [DataContract("ComputeShaderClassColor")] FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeShaderClassScalar.cs class ComputeShaderClassScalar (line 11) | [DataContract("ComputeShaderClassScalar")] FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeTextureBase.cs class ComputeTextureBase (line 17) | [DataContract(Inherited = true)] method ComputeTextureBase (line 28) | protected ComputeTextureBase(Texture texture, TextureCoordinate texcoo... method ToString (line 169) | public override string ToString() method GetTextureChannelAsString (line 174) | protected abstract string GetTextureChannelAsString(); method GenerateShaderFromFallbackValue (line 176) | public abstract ShaderSource GenerateShaderFromFallbackValue(ShaderGen... method GenerateShaderSource (line 178) | public override ShaderSource GenerateShaderSource(ShaderGeneratorConte... FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeTextureColor.cs class ComputeTextureColor (line 15) | [DataContract("ComputeTextureColor")] method ComputeTextureColor (line 27) | public ComputeTextureColor() method ComputeTextureColor (line 38) | public ComputeTextureColor(Texture texture) method ComputeTextureColor (line 50) | public ComputeTextureColor(Texture texture, TextureCoordinate texcoord... method GetTextureChannelAsString (line 84) | protected override string GetTextureChannelAsString() method GenerateShaderFromFallbackValue (line 90) | public override ShaderSource GenerateShaderFromFallbackValue(ShaderGen... FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeTextureScalar.cs class ComputeTextureScalar (line 17) | [DataContract("ComputeTextureScalar")] method ComputeTextureScalar (line 24) | public ComputeTextureScalar() method ComputeTextureScalar (line 36) | public ComputeTextureScalar(Texture texture, TextureCoordinate texcoor... method GetTextureChannelAsString (line 61) | protected override string GetTextureChannelAsString() method GenerateShaderFromFallbackValue (line 66) | public override ShaderSource GenerateShaderFromFallbackValue(ShaderGen... FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeValueBase.cs class ComputeValueBase (line 13) | [DataContract(Inherited = true)] method ComputeValueBase (line 21) | protected ComputeValueBase() method ComputeValueBase (line 29) | protected ComputeValueBase(T value) : this() FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeVertexStreamBase.cs class ComputeVertexStreamBase (line 13) | public abstract class ComputeVertexStreamBase : ComputeNode, IComputeVer... method GenerateShaderSource (line 20) | public override ShaderSource GenerateShaderSource(ShaderGeneratorConte... method GetColorChannelAsString (line 26) | protected abstract string GetColorChannelAsString(); FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeVertexStreamColor.cs class ComputeVertexStreamColor (line 10) | [DataContract("ComputeVertexStreamColor")] method ComputeVertexStreamColor (line 19) | public ComputeVertexStreamColor() method GetColorChannelAsString (line 25) | protected override string GetColorChannelAsString() FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/ComputeVertexStreamScalar.cs class ComputeVertexStreamScalar (line 12) | [DataContract("ComputeVertexStreamScalar")] method ComputeVertexStreamScalar (line 19) | public ComputeVertexStreamScalar() method GetColorChannelAsString (line 34) | protected override string GetColorChannelAsString() FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/IComputeColorParameter.cs type IComputeColorParameter (line 11) | [InlineProperty] FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/IComputeVertexStream.cs type IComputeVertexStream (line 8) | public interface IComputeVertexStream : IComputeNode FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/IVertexStreamDefinition.cs type IVertexStreamDefinition (line 8) | public interface IVertexStreamDefinition method GetSemanticName (line 14) | string GetSemanticName(); method GetSemanticNameHash (line 20) | int GetSemanticNameHash(); FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/IndexedVertexStreamDefinition.cs class IndexedVertexStreamDefinition (line 12) | public abstract class IndexedVertexStreamDefinition : VertexStreamDefini... method IndexedVertexStreamDefinition (line 14) | protected IndexedVertexStreamDefinition() method IndexedVertexStreamDefinition (line 18) | protected IndexedVertexStreamDefinition(int index) method GetSemanticPrefixName (line 31) | protected abstract string GetSemanticPrefixName(); method GetSemanticName (line 33) | public override string GetSemanticName() FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/Shaders/ComputeColorParameter.sdsl.cs class ComputeColorParameterKeys (line 19) | public static partial class ComputeColorParameterKeys FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/Shaders/ComputeColorTextureDynamicScaledOffset.sdsl.cs class ComputeColorTextureDynamicScaledOffsetKeys (line 19) | public static partial class ComputeColorTextureDynamicScaledOffsetKeys FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/VertexStreamDefinitionBase.cs class VertexStreamDefinitionBase (line 10) | [DataContract(Inherited = true)] method GetSemanticNameHash (line 13) | public abstract int GetSemanticNameHash(); method GetSemanticName (line 15) | public abstract string GetSemanticName(); FILE: sources/engine/Stride.Rendering/Rendering/Materials/ComputeColors/VertexUserStreamDefinition.cs class VertexUserStreamDefinition (line 13) | [DataContract("VertexUserStreamDefinition")] method GetHashCode (line 21) | public override int GetHashCode() => hashCode; method VertexUserStreamDefinition (line 23) | public VertexUserStreamDefinition() method GetSemanticName (line 42) | public override string GetSemanticName() method GetSemanticNameHash (line 47) | public override int GetSemanticNameHash() FILE: sources/engine/Stride.Rendering/Rendering/Materials/DisplacementMapStage.cs type DisplacementMapStage (line 9) | public enum DisplacementMapStage FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/DirectionFunction/IMaterialHairDirectionFunction.cs type IMaterialHairDirectionFunction (line 11) | public interface IMaterialHairDirectionFunction method Generate (line 17) | ShaderSource Generate(MaterialGeneratorContext context); FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/DirectionFunction/MaterialHairDirectionFunctionBitangent.cs class MaterialHairDirectionFunctionBitangent (line 13) | [DataContract("MaterialHairDirectionFunctionBitangent")] method Generate (line 17) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 22) | public override bool Equals(object obj) method GetHashCode (line 29) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/DirectionFunction/MaterialHairDirectionFunctionTangent.cs class MaterialHairDirectionFunctionTangent (line 13) | [DataContract("MaterialHairDirectionFunctionTangent")] method Generate (line 17) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 22) | public override bool Equals(object obj) method GetHashCode (line 29) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/DiscardFunction/IMaterialHairDiscardFunction.cs type IMaterialHairDiscardFunction (line 11) | public interface IMaterialHairDiscardFunction method Generate (line 17) | ShaderSource Generate(MaterialGeneratorContext context, ValueParameter... FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/DiscardFunction/MaterialHairDiscardFunctionOpaquePass.cs class MaterialHairDiscardFunctionOpaquePass (line 11) | [DataContract("MaterialHairDiscardFunctionOpaquePass")] method Generate (line 15) | public ShaderSource Generate(MaterialGeneratorContext context, ValuePa... method Equals (line 20) | public override bool Equals(object obj) method GetHashCode (line 27) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/DiscardFunction/MaterialHairDiscardFunctionTransparentPass.cs class MaterialHairDiscardFunctionTransparentPass (line 11) | [DataContract("MaterialHairDiscardFunctionTransparentPass")] method Generate (line 15) | public ShaderSource Generate(MaterialGeneratorContext context, ValuePa... method Equals (line 20) | public override bool Equals(object obj) method GetHashCode (line 27) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/LightAttenuationFunction/IMaterialHairLightAttenuationFunction.cs type IMaterialHairLightAttenuationFunction (line 11) | public interface IMaterialHairLightAttenuationFunction method Generate (line 17) | ShaderSource Generate(MaterialGeneratorContext context); FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/LightAttenuationFunction/MaterialHairLightAttenuationFunctionDirectional.cs class MaterialHairLightAttenuationFunctionDirectional (line 13) | [DataContract("MaterialHairLightAttenuationFunctionDirectional")] type NormalMode (line 40) | public enum NormalMode method Generate (line 66) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 78) | public override bool Equals(object obj) method GetHashCode (line 85) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/LightAttenuationFunction/MaterialHairLightAttenuationFunctionNone.cs class MaterialHairLightAttenuationFunctionNone (line 12) | [DataContract("MaterialHairLightAttenuationFunctionNone")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/MaterialDiffuseHairModelFeature.cs class MaterialDiffuseHairModelFeature (line 14) | [DataContract("MaterialDiffuseHairModelFeature")] method GenerateShader (line 117) | public override void GenerateShader(MaterialGeneratorContext context) method Equals (line 139) | protected bool Equals(MaterialDiffuseHairModelFeature other) method Equals (line 144) | public bool Equals(IMaterialShadingModelFeature other) method Equals (line 149) | public override bool Equals(object obj) method GetHashCode (line 157) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/MaterialHairShared.cs type SurfaceData (line 15) | public struct SurfaceData // TODO: This structure is just a temporary wo... class HairShared (line 19) | public class HairShared type HairShadingModel (line 21) | public enum HairShadingModel // These values must correspond to the on... type PassID (line 33) | private enum PassID method SetMaterialPassParameters (line 42) | public static void SetMaterialPassParameters(MaterialGeneratorContext ... FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/MaterialHairShared.sdsl.cs class MaterialHairSharedKeys (line 19) | public static partial class MaterialHairSharedKeys FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/MaterialSpecularHairModelFeature.cs class MaterialSpecularHairModelFeature (line 18) | [DataContract("MaterialSpecularHairModelFeature")] method MultipassGeneration (line 262) | public override void MultipassGeneration(MaterialGeneratorContext cont... method AddSpecularHighlightsShiftNoiseTexture (line 267) | private void AddSpecularHighlightsShiftNoiseTexture(MaterialGeneratorC... method AddSecondarySpecularGlintsNoiseTexture (line 274) | private void AddSecondarySpecularGlintsNoiseTexture(MaterialGeneratorC... method GenerateShader (line 282) | public override void GenerateShader(MaterialGeneratorContext context) method Equals (line 323) | public bool Equals(IMaterialShadingModelFeature other) method Equals (line 328) | public override bool Equals(object obj) method Equals (line 336) | public bool Equals(MaterialSpecularHairModelFeature other) method GetHashCode (line 343) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/MaterialSurfaceShadingSpecularHair.sdsl.cs class MaterialSurfaceShadingSpecularHairKeys (line 19) | public static partial class MaterialSurfaceShadingSpecularHairKeys FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/ShadowingFunction/IMaterialHairShadowingFunction.cs type IMaterialHairShadowingFunction (line 11) | public interface IMaterialHairShadowingFunction method Generate (line 17) | ShaderSource Generate(MaterialGeneratorContext context); FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/ShadowingFunction/MaterialHairShadowingFunctionScattering.cs class MaterialHairShadowingFunctionScattering (line 18) | [DataContract("MaterialHairShadowingFunctionScattering")] method Generate (line 36) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 46) | public override bool Equals(object obj) method GetHashCode (line 53) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/Hair/ShadowingFunction/MaterialHairShadowingFunctionShadowing.cs class MaterialHairShadowingFunctionShadowing (line 18) | [DataContract("MaterialHairShadowingFunctionShadowing")] method Generate (line 22) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 27) | public override bool Equals(object obj) method GetHashCode (line 34) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/IComputeColor.cs type IComputeColor (line 11) | [InlineProperty] FILE: sources/engine/Stride.Rendering/Rendering/Materials/IComputeNode.cs type IComputeNode (line 12) | public interface IComputeNode method GetChildren (line 19) | IEnumerable GetChildren(object context = null); method GenerateShaderSource (line 25) | ShaderSource GenerateShaderSource(ShaderGeneratorContext context, Mate... FILE: sources/engine/Stride.Rendering/Rendering/Materials/IComputeScalar.cs type IComputeScalar (line 11) | [InlineProperty] FILE: sources/engine/Stride.Rendering/Rendering/Materials/IEnergyConservativeDiffuseModelFeature.cs type IEnergyConservativeDiffuseModelFeature (line 6) | public interface IEnergyConservativeDiffuseModelFeature : IMaterialDiffu... FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialAttributes.cs type IMaterialAttributes (line 9) | public interface IMaterialAttributes : IMaterialFeature FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialClearCoatFeature.cs type IMaterialClearCoatFeature (line 5) | public interface IMaterialClearCoatFeature : IMaterialFeature FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialDescriptor.cs type IMaterialDescriptor (line 15) | public interface IMaterialDescriptor : IMaterialShaderGenerator FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialDiffuseFeature.cs type IMaterialDiffuseFeature (line 9) | public interface IMaterialDiffuseFeature : IMaterialFeature FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialDiffuseModelFeature.cs type IMaterialDiffuseModelFeature (line 9) | public interface IMaterialDiffuseModelFeature : IMaterialShadingModelFea... FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialDisplacementFeature.cs type IMaterialDisplacementFeature (line 9) | public interface IMaterialDisplacementFeature : IMaterialFeature FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialEmissiveFeature.cs type IMaterialEmissiveFeature (line 9) | public interface IMaterialEmissiveFeature : IMaterialShadingModelFeature FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialFeature.cs type IMaterialFeature (line 9) | public interface IMaterialFeature : IMaterialShaderGenerator FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialLayers.cs type IMaterialLayers (line 9) | public interface IMaterialLayers : IMaterialFeature FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialMicroSurfaceFeature.cs type IMaterialMicroSurfaceFeature (line 9) | public interface IMaterialMicroSurfaceFeature : IMaterialFeature FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialOcclusionFeature.cs type IMaterialOcclusionFeature (line 9) | public interface IMaterialOcclusionFeature : IMaterialFeature FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialShaderGenerator.cs type IMaterialShaderGenerator (line 8) | public interface IMaterialShaderGenerator method Visit (line 14) | void Visit(MaterialGeneratorContext context); FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialShadingModelFeature.cs type IMaterialShadingModelFeature (line 12) | public interface IMaterialShadingModelFeature : IMaterialFeature, IEquat... FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialSpecularFeature.cs type IMaterialSpecularFeature (line 9) | public interface IMaterialSpecularFeature : IMaterialFeature FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialSpecularMicrofacetEnvironmentFunction.cs type IMaterialSpecularMicrofacetEnvironmentFunction (line 6) | public interface IMaterialSpecularMicrofacetEnvironmentFunction : IMater... FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialSpecularMicrofacetFresnelFunction.cs type IMaterialSpecularMicrofacetFresnelFunction (line 9) | public interface IMaterialSpecularMicrofacetFresnelFunction : IMaterialS... FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialSpecularMicrofacetFunction.cs type IMaterialSpecularMicrofacetFunction (line 11) | public interface IMaterialSpecularMicrofacetFunction method Generate (line 18) | ShaderSource Generate(MaterialGeneratorContext context); FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialSpecularMicrofacetNormalDistributionFunction.cs type IMaterialSpecularMicrofacetNormalDistributionFunction (line 9) | public interface IMaterialSpecularMicrofacetNormalDistributionFunction :... FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialSpecularMicrofacetVisibilityFunction.cs type IMaterialSpecularMicrofacetVisibilityFunction (line 9) | public interface IMaterialSpecularMicrofacetVisibilityFunction : IMateri... FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialSpecularModelFeature.cs type IMaterialSpecularModelFeature (line 9) | public interface IMaterialSpecularModelFeature : IMaterialShadingModelFe... FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialSubsurfaceScatteringFeature.cs type IMaterialSubsurfaceScatteringFeature (line 9) | public interface IMaterialSubsurfaceScatteringFeature : IMaterialShading... FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialSurfaceFeature.cs type IMaterialSurfaceFeature (line 9) | public interface IMaterialSurfaceFeature : IMaterialFeature FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialTessellationFeature.cs type IMaterialTessellationFeature (line 9) | public interface IMaterialTessellationFeature : IMaterialFeature FILE: sources/engine/Stride.Rendering/Rendering/Materials/IMaterialTransparencyFeature.cs type IMaterialTransparencyFeature (line 9) | public interface IMaterialTransparencyFeature : IMaterialFeature FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialAttributes.cs class MaterialAttributes (line 14) | [DataContract("MaterialAttributes")] method MaterialAttributes (line 24) | public MaterialAttributes() method Visit (line 193) | public void Visit(MaterialGeneratorContext context) FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialBlendLayer.cs class MaterialBlendLayer (line 17) | [DataContract("MaterialBlendLayer")] method MaterialBlendLayer (line 26) | public MaterialBlendLayer() method Visit (line 81) | public virtual void Visit(MaterialGeneratorContext context) FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialBlendLayerContext.cs class MaterialBlendLayerContext (line 16) | internal class MaterialBlendLayerContext method MaterialBlendLayerContext (line 24) | public MaterialBlendLayerContext(MaterialGeneratorContext context, Mat... method GetContextPerStage (line 61) | public MaterialBlendLayerPerStageContext GetContextPerStage(MaterialSh... method SetStreamBlend (line 66) | public void SetStreamBlend(MaterialShaderStage stage, IComputeScalar b... method SetStream (line 71) | public void SetStream(MaterialShaderStage stage, string stream, ICompu... method SetStream (line 105) | public void SetStream(MaterialShaderStage stage, string stream, Materi... method GenerateStreamInitializers (line 141) | public ShaderSource GenerateStreamInitializers(MaterialShaderStage stage) method ComputeShaderSource (line 170) | public ShaderSource ComputeShaderSource(MaterialShaderStage stage) FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialBlendLayerPerStageContext.cs class MaterialBlendLayerPerStageContext (line 11) | internal class MaterialBlendLayerPerStageContext method MaterialBlendLayerPerStageContext (line 13) | public MaterialBlendLayerPerStageContext() method Reset (line 26) | public void Reset() method ComputeShaderSource (line 37) | public ShaderSource ComputeShaderSource() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialBlendLayers.cs class MaterialBlendLayers (line 14) | [DataContract("MaterialBlendLayers")] method MaterialBlendLayers (line 21) | public MaterialBlendLayers() method Visit (line 30) | public virtual void Visit(MaterialGeneratorContext context) FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialClearCoatFeature.cs class MaterialClearCoatFeature (line 14) | [DataContract("MaterialClearCoatFeature")] method MaterialClearCoatFeature (line 235) | public MaterialClearCoatFeature() method MultipassGeneration (line 252) | public override void MultipassGeneration(MaterialGeneratorContext cont... method AddBaseDiffuse (line 259) | private void AddBaseDiffuse(MaterialGeneratorContext context) method AddBaseGlossiness (line 270) | private void AddBaseGlossiness(MaterialGeneratorContext context) method AddMetalFlakesDiffuse (line 281) | private void AddMetalFlakesDiffuse(MaterialGeneratorContext context) method AddMetalFlakesMetalness (line 302) | private void AddMetalFlakesMetalness(MaterialGeneratorContext context) method AddMetalFlakesNormal (line 314) | private void AddMetalFlakesNormal(MaterialGeneratorContext context) method AddMetalFlakesGlossiness (line 332) | private void AddMetalFlakesGlossiness(MaterialGeneratorContext context) method AddClearCoatNormalMap (line 352) | private void AddClearCoatNormalMap(MaterialGeneratorContext context) method AddClearCoatGlossinessMap (line 370) | private void AddClearCoatGlossinessMap(MaterialGeneratorContext context) method AddClearCoatMetalnessMap (line 381) | private void AddClearCoatMetalnessMap(MaterialGeneratorContext context) method GenerateShader (line 393) | public override void GenerateShader(MaterialGeneratorContext context) method ClampInputs (line 429) | private void ClampInputs() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialComputeColorKeys.cs class MaterialComputeColorKeys (line 9) | public class MaterialComputeColorKeys method MaterialComputeColorKeys (line 11) | public MaterialComputeColorKeys(ObjectParameterKey textureBas... FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialDescriptor.cs class MaterialDescriptor (line 17) | [ReferenceSerializer, DataSerializerGlobal(typeof(ReferenceSerializer GetStreams() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialDisplacementMapFeature.cs class MaterialDisplacementMapFeature (line 16) | [DataContract("MaterialDisplacementMapFeature")] method MaterialDisplacementMapFeature (line 24) | public MaterialDisplacementMapFeature() : this(new ComputeTextureScala... method MaterialDisplacementMapFeature (line 32) | public MaterialDisplacementMapFeature(IComputeScalar displacementMap) method GenerateShader (line 87) | public override void GenerateShader(MaterialGeneratorContext context) FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialEmissiveMapFeature.cs class MaterialEmissiveMapFeature (line 16) | [DataContract("MaterialEmissiveMapFeature")] method MaterialEmissiveMapFeature (line 25) | public MaterialEmissiveMapFeature() : this(new ComputeTextureColor()) method MaterialEmissiveMapFeature (line 34) | public MaterialEmissiveMapFeature(IComputeColor emissiveMap) method GenerateShader (line 71) | public override void GenerateShader(MaterialGeneratorContext context) method Equals (line 85) | public bool Equals(IMaterialShadingModelFeature other) method GetStreams (line 90) | public IEnumerable GetStreams() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialFeature.cs class MaterialFeature (line 12) | [DataContract(Inherited = true)] method MaterialFeature (line 19) | protected MaterialFeature() method Visit (line 23) | public void Visit(MaterialGeneratorContext context) method MultipassGeneration (line 43) | public virtual void MultipassGeneration(MaterialGeneratorContext context) method GenerateShader (line 51) | public abstract void GenerateShader(MaterialGeneratorContext context); FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialGenerator.cs class MaterialGenerator (line 14) | public class MaterialGenerator method Generate (line 16) | public static MaterialShaderResult Generate(MaterialDescriptor materia... FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialGeneratorContext.cs type MaterialGeneratorStep (line 13) | public enum MaterialGeneratorStep class MaterialGeneratorContext (line 29) | public class MaterialGeneratorContext : ShaderGeneratorContext method MaterialGeneratorContext (line 51) | public MaterialGeneratorContext(Material material = null, GraphicsDevi... method SetMultiplePasses (line 106) | public void SetMultiplePasses(string module, int passCount) method AddFinalCallback (line 120) | public void AddFinalCallback(MaterialShaderStage stage, MaterialGenera... method SetStreamFinalModifier (line 126) | public void SetStreamFinalModifier(MaterialShaderStage stage, Shade... method GetStreamFinalModifier (line 136) | public ShaderSource GetStreamFinalModifier(MaterialShaderStage stage) method PushPass (line 144) | public MaterialPass PushPass() method PopPass (line 157) | public void PopPass() method PushMaterial (line 173) | public bool PushMaterial(IMaterialDescriptor materialDescriptor, strin... method PopMaterial (line 194) | public IMaterialDescriptor PopMaterial() method PushLayer (line 207) | public void PushLayer(IComputeScalar blendMap) method PopLayer (line 229) | public void PopLayer() method AddShaderSource (line 250) | public void AddShaderSource(MaterialShaderStage stage, ShaderSource sh... method Visit (line 257) | public void Visit(IMaterialFeature feature) method HasShaderSources (line 263) | public bool HasShaderSources(MaterialShaderStage stage) method ComputeShaderSource (line 269) | public ShaderSource ComputeShaderSource(MaterialShaderStage stage) method GenerateStreamInitializers (line 275) | public ShaderSource GenerateStreamInitializers(MaterialShaderStage stage) method UseStream (line 281) | public void UseStream(MaterialShaderStage stage, string stream) method GetStreamBlendShaderSource (line 288) | public ShaderSource GetStreamBlendShaderSource(string stream) method UseStreamWithCustomBlend (line 296) | public void UseStreamWithCustomBlend(MaterialShaderStage stage, string... method AddStreamInitializer (line 304) | public void AddStreamInitializer(MaterialShaderStage stage, string str... method SetStream (line 310) | public void SetStream(MaterialShaderStage stage, string stream, ICompu... method SetStream (line 316) | public void SetStream(MaterialShaderStage stage, string stream, Materi... method SetStream (line 322) | public void SetStream(string stream, IComputeNode computeNode, ObjectP... method AddShading (line 328) | public ShadingModelShaderBuilder AddShading(T shadingModel) where T... method GetShading (line 334) | public ShadingModelShaderBuilder GetShading(T shadingModel) where T... method ProcessLayer (line 340) | private void ProcessLayer(MaterialBlendLayerContext layer, bool isLast... method ProcessIntermediateLayer (line 370) | private void ProcessIntermediateLayer(MaterialBlendLayerContext layer,... method BlendShadingModel (line 514) | private void BlendShadingModel(MaterialBlendLayerContext parent, Mater... method ProcessRootLayer (line 540) | private void ProcessRootLayer(MaterialBlendLayerContext layer) method BlendStreams (line 578) | private void BlendStreams(MaterialBlendLayerContext layer) method EnsureStep (line 617) | private void EnsureStep(MaterialGeneratorStep step) FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialGlossinessMapFeature.cs class MaterialGlossinessMapFeature (line 17) | [DataContract("MaterialGlossinessMapFeature")] method MaterialGlossinessMapFeature (line 26) | public MaterialGlossinessMapFeature() method MaterialGlossinessMapFeature (line 35) | public MaterialGlossinessMapFeature(IComputeScalar glossinessMap) method GenerateShader (line 59) | public override void GenerateShader(MaterialGeneratorContext context) method GetStreams (line 74) | public IEnumerable GetStreams() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialMetalnessMapFeature.cs class MaterialMetalnessMapFeature (line 14) | [DataContract("MaterialMetalnessMapFeature")] method MaterialMetalnessMapFeature (line 21) | public MaterialMetalnessMapFeature() method MaterialMetalnessMapFeature (line 30) | public MaterialMetalnessMapFeature(IComputeScalar metalnessMap) method GenerateShader (line 45) | public override void GenerateShader(MaterialGeneratorContext context) FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialNormalMapFeature.cs class MaterialNormalMapFeature (line 18) | [DataContract("MaterialNormalMapFeature")] method MaterialNormalMapFeature (line 30) | public MaterialNormalMapFeature() : this(new ComputeTextureColor()) method MaterialNormalMapFeature (line 38) | public MaterialNormalMapFeature(IComputeColor normalMap) method GenerateShader (line 81) | public override void GenerateShader(MaterialGeneratorContext context) method GetStreams (line 130) | public IEnumerable GetStreams() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialOcclusionMapFeature.cs class MaterialOcclusionMapFeature (line 16) | [DataContract("MaterialOcclusionMapFeature")] method MaterialOcclusionMapFeature (line 26) | public MaterialOcclusionMapFeature() method GenerateShader (line 91) | public override void GenerateShader(MaterialGeneratorContext context) method GetStreams (line 111) | public IEnumerable GetStreams() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialOverrides.cs class MaterialOverrides (line 12) | [DataContract("MaterialOverrides")] method MaterialOverrides (line 21) | public MaterialOverrides() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialRenderFeature.cs class MaterialRenderFeature (line 20) | public class MaterialRenderFeature : SubRenderFeature class MaterialInfoBase (line 34) | public class MaterialInfoBase class MaterialInfo (line 60) | internal class MaterialInfo : MaterialInfoBase method MaterialInfo (line 91) | public MaterialInfo(MaterialPass materialPass) method InitializeCore (line 100) | protected override void InitializeCore() method PrepareEffectPermutations (line 111) | public override void PrepareEffectPermutations(RenderDrawContext context) method Prepare (line 285) | public override void Prepare(RenderDrawContext context) method Draw (line 322) | public override void Draw(RenderDrawContext context, RenderView render... method UpdateMaterial (line 346) | public static unsafe bool UpdateMaterial(RenderSystem renderSystem, Re... type TessellationState (line 406) | private struct TessellationState : IDisposable method Dispose (line 412) | public void Dispose() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialShaderResult.cs class MaterialShaderResult (line 14) | public class MaterialShaderResult : LoggerResult FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialShaderStage.cs type MaterialShaderStage (line 9) | public enum MaterialShaderStage FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialShadingModelCollection.cs class MaterialShadingModelCollection (line 15) | internal sealed class MaterialShadingModelCollection : Dictionary(T shadingModel) where T : clas... method CopyTo (line 41) | public void CopyTo(MaterialShadingModelCollection node) method Equals (line 55) | public bool Equals(MaterialShadingModelCollection node) method Generate (line 97) | public IEnumerable Generate(MaterialGeneratorContext con... FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMapFeature.cs class MaterialSpecularMapFeature (line 16) | [DataContract("MaterialSpecularMapFeature")] method MaterialSpecularMapFeature (line 25) | public MaterialSpecularMapFeature() method GenerateShader (line 61) | public override void GenerateShader(MaterialGeneratorContext context) method GetStreams (line 69) | public IEnumerable GetStreams() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicroFacetModelFeature.cs class MaterialSpecularMicrofacetModelFeature (line 15) | [DataContract("MaterialSpecularMicrofacetModelFeature")] method GenerateShader (line 46) | public override void GenerateShader(MaterialGeneratorContext context) method GenerateShaderCompositions (line 57) | protected virtual void GenerateShaderCompositions(MaterialGeneratorCon... method Equals (line 80) | public bool Equals(IMaterialShadingModelFeature other) method Equals (line 85) | public bool Equals(MaterialSpecularMicrofacetModelFeature other) method Equals (line 92) | public override bool Equals(object obj) method GetHashCode (line 100) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetEnvironmentGGXLUT.cs class MaterialSpecularMicrofacetEnvironmentGGXLUT (line 20) | [DataContract("MaterialSpecularMicrofacetEnvironmentGGXLUT")] method Generate (line 24) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 34) | public override bool Equals(object obj) method GetHashCode (line 41) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetEnvironmentGGXPolynomial.cs class MaterialSpecularMicrofacetEnvironmentGGXPolynomial (line 17) | [DataContract("MaterialSpecularMicrofacetEnvironmentGGXPolynomial")] method Generate (line 21) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 26) | public override bool Equals(object obj) method GetHashCode (line 33) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetEnvironmentThinGlass.cs class MaterialSpecularMicrofacetEnvironmentThinGlass (line 17) | [DataContract("MaterialSpecularMicrofacetEnvironmentThinGlass")] method Generate (line 21) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 26) | public override bool Equals(object obj) method GetHashCode (line 33) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetFresnelNone.cs class MaterialSpecularMicrofacetFresnelNone (line 12) | [DataContract("MaterialSpecularMicrofacetFresnelNone")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetFresnelSchlick.cs class MaterialSpecularMicrofacetFresnelSchlick (line 12) | [DataContract("MaterialSpecularMicrofacetFresnelSchlick")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetFresnelThinGlass.cs class MaterialSpecularMicrofacetFresnelThinGlass (line 12) | [DataContract("MaterialSpecularMicrofacetFresnelThinGlass")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetNormalDistributionBeckmann.cs class MaterialSpecularMicrofacetNormalDistributionBeckmann (line 12) | [DataContract("MaterialSpecularMicrofacetNormalDistributionBeckmann")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetNormalDistributionBlinnPhong.cs class MaterialSpecularMicrofacetNormalDistributionBlinnPhong (line 12) | [DataContract("MaterialSpecularMicrofacetNormalDistributionBlinnPhong")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetNormalDistributionGGX.cs class MaterialSpecularMicrofacetNormalDistributionGGX (line 12) | [DataContract("MaterialSpecularMicrofacetNormalDistributionGGX")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetVisibilityCookTorrance.cs class MaterialSpecularMicrofacetVisibilityCookTorrance (line 12) | [DataContract("MaterialSpecularMicrofacetVisibilityCookTorrance")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetVisibilityImplicit.cs class MaterialSpecularMicrofacetVisibilityImplicit (line 12) | [DataContract("MaterialSpecularMicrofacetVisibilityImplicit")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetVisibilityKelemen.cs class MaterialSpecularMicrofacetVisibilityKelemen (line 12) | [DataContract("MaterialSpecularMicrofacetVisibilityKelemen")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetVisibilityNeumann.cs class MaterialSpecularMicrofacetVisibilityNeumann (line 12) | [DataContract("MaterialSpecularMicrofacetVisibilityNeumann")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetVisibilitySmithBeckmann.cs class MaterialSpecularMicrofacetVisibilitySmithBeckmann (line 12) | [DataContract("MaterialSpecularMicrofacetVisibilitySmithBeckmann")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetVisibilitySmithGGXCorrelated.cs class MaterialSpecularMicrofacetVisibilitySmithGGXCorrelated (line 12) | [DataContract("MaterialSpecularMicrofacetVisibilitySmithGGXCorrelated")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetVisibilitySmithSchlickBeckmann.cs class MaterialSpecularMicrofacetVisibilitySmithSchlickBeckmann (line 12) | [DataContract("MaterialSpecularMicrofacetVisibilitySmithSchlickBeckmann")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularMicrofacetVisibilitySmithSchlickGGX.cs class MaterialSpecularMicrofacetVisibilitySmithSchlickGGX (line 12) | [DataContract("MaterialSpecularMicrofacetVisibilitySmithSchlickGGX")] method Generate (line 16) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 21) | public override bool Equals(object obj) method GetHashCode (line 28) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialSpecularThinGlassModelFeature.cs class MaterialSpecularThinGlassModelFeature (line 12) | [DataContract("MaterialSpecularThinGlassModelFeature")] method MaterialSpecularThinGlassModelFeature (line 19) | public MaterialSpecularThinGlassModelFeature() method MultipassGeneration (line 35) | public override void MultipassGeneration(MaterialGeneratorContext cont... method GenerateShader (line 46) | public override void GenerateShader(MaterialGeneratorContext context) method AddMaterialSurfaceTransmittanceShading (line 82) | private void AddMaterialSurfaceTransmittanceShading(MaterialShaderStag... method Equals (line 87) | public bool Equals(MaterialSpecularThinGlassModelFeature other) => bas... FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialStreamType.cs type MaterialStreamType (line 9) | public enum MaterialStreamType FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialTessellationBaseFeature.cs class MaterialTessellationBaseFeature (line 14) | [DataContract("MaterialTesselationFeature")] method MaterialTessellationBaseFeature (line 19) | protected MaterialTessellationBaseFeature() method GenerateShader (line 47) | public override void GenerateShader(MaterialGeneratorContext context) method AddAdjacentEdgeAverageShaders (line 75) | public void AddAdjacentEdgeAverageShaders(MaterialShaderStage stage, M... method AddAdjacentEdgeAverageMacros (line 88) | public void AddAdjacentEdgeAverageMacros(MaterialShaderStage stage, Ma... FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialTessellationFlatFeature.cs class MaterialTessellationFlatFeature (line 12) | [DataContract("MaterialTessellationFlatFeature")] method GenerateShader (line 16) | public override void GenerateShader(MaterialGeneratorContext context) FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialTessellationPNFeature.cs class MaterialTessellationPNFeature (line 12) | [DataContract("MaterialTessellationPNFeature")] method GenerateShader (line 16) | public override void GenerateShader(MaterialGeneratorContext context) FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialTransparencyAdditiveFeature.cs class MaterialTransparencyAdditiveFeature (line 16) | [DataContract("MaterialTransparencyAdditiveFeature")] method MaterialTransparencyAdditiveFeature (line 29) | public MaterialTransparencyAdditiveFeature() method GenerateShader (line 60) | public override void GenerateShader(MaterialGeneratorContext context) method AddDiffuseSpecularAlphaBlendColor (line 98) | private void AddDiffuseSpecularAlphaBlendColor(MaterialShaderStage sta... FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialTransparencyBlendFeature.cs class MaterialTransparencyBlendFeature (line 15) | [DataContract("MaterialTransparencyBlendFeature")] method MaterialTransparencyBlendFeature (line 30) | public MaterialTransparencyBlendFeature() method GenerateShader (line 61) | public override void GenerateShader(MaterialGeneratorContext context) method AddDiffuseSpecularAlphaBlendColor (line 93) | private void AddDiffuseSpecularAlphaBlendColor(MaterialShaderStage sta... FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialTransparencyCutoffFeature.cs class MaterialTransparencyCutoffFeature (line 14) | [DataContract("MaterialTransparencyCutoffFeature")] method MaterialTransparencyCutoffFeature (line 27) | public MaterialTransparencyCutoffFeature() method GenerateShader (line 43) | public override void GenerateShader(MaterialGeneratorContext context) method AddDiscardFromLuminance (line 58) | private void AddDiscardFromLuminance(MaterialShaderStage stage, Materi... FILE: sources/engine/Stride.Rendering/Rendering/Materials/MaterialUtility.cs class MaterialUtility (line 16) | internal static class MaterialUtility method GetTextureIndex (line 22) | public static int GetTextureIndex(TextureCoordinate texcoord) method GetAsShaderString (line 52) | public static string GetAsShaderString(ColorChannel channel) method GetAsShaderString (line 57) | public static string GetAsShaderString(Vector2 v) method GetAsShaderString (line 62) | public static string GetAsShaderString(Vector3 v) method GetAsShaderString (line 67) | public static string GetAsShaderString(Vector4 v) method GetAsShaderString (line 72) | public static string GetAsShaderString(Color4 c) method GetAsShaderString (line 77) | public static string GetAsShaderString(float f) method GetAsShaderString (line 82) | public static string GetAsShaderString(object obj) method GetShaderMixinSource (line 92) | public static ShaderMixinSource GetShaderMixinSource(ShaderSource shad... method GetDefaultSamplerKey (line 111) | public static ObjectParameterKey GetDefaultSamplerKey(in... method ClampFloat (line 146) | public static void ClampFloat([NotNull] this IComputeScalar key, float... method ClampFloat4 (line 159) | public static void ClampFloat4([NotNull] this IComputeColor key, ref V... FILE: sources/engine/Stride.Rendering/Rendering/Materials/ShaderGeneratorContext.cs class ShaderGeneratorContext (line 20) | public class ShaderGeneratorContext : ComponentBase method ShaderGeneratorContext (line 53) | public ShaderGeneratorContext(GraphicsDevice graphicsDevice = null) method GetParameterKey (line 83) | public ParameterKey GetParameterKey(ParameterKey key) method GenerateTextureFromColor (line 98) | public unsafe Texture GenerateTextureFromColor(Color color) method GetTextureKey (line 125) | public ObjectParameterKey GetTextureKey(Texture texture, Obje... method GetSamplerKey (line 140) | public ObjectParameterKey GetSamplerKey(SamplerStateDesc... method GetTextureKey (line 155) | public ObjectParameterKey GetTextureKey(ComputeTextureBase co... method GetSamplerKey (line 161) | public ObjectParameterKey GetSamplerKey(ComputeColorPara... method ResetParameterKeys (line 173) | protected void ResetParameterKeys() method PushOverrides (line 179) | public void PushOverrides(MaterialOverrides overrides) method PopOverrides (line 186) | public void PopOverrides() method UpdateOverrides (line 192) | private void UpdateOverrides() FILE: sources/engine/Stride.Rendering/Rendering/Materials/Shaders/GBufferOutputSubsurfaceScatteringMaterialIndex.sdsl.cs class GBufferOutputSubsurfaceScatteringMaterialIndexKeys (line 19) | public static partial class GBufferOutputSubsurfaceScatteringMaterialInd... FILE: sources/engine/Stride.Rendering/Rendering/Materials/Shaders/IMaterialStreamProvider.cs type IMaterialStreamProvider (line 14) | public interface IMaterialStreamProvider method GetStreams (line 20) | IEnumerable GetStreams(); FILE: sources/engine/Stride.Rendering/Rendering/Materials/Shaders/MaterialFrontBackBlendShader.sdsl.cs class MaterialFrontBackBlendShaderKeys (line 19) | public static partial class MaterialFrontBackBlendShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Materials/Shaders/MaterialFrontBackBlendShaderKeys.cs class MaterialFrontBackBlendShaderKeys (line 6) | public partial class MaterialFrontBackBlendShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Materials/Shaders/MaterialKeys.cs class MaterialKeys (line 12) | public class MaterialKeys method MaterialKeys (line 133) | static MaterialKeys() method ScaleSpecularPower (line 138) | private static void ScaleSpecularPower(ref float specularPower, ref fl... FILE: sources/engine/Stride.Rendering/Rendering/Materials/Shaders/MaterialSpecularMicrofacetEnvironmentGGXLUT.sdsl.cs class MaterialSpecularMicrofacetEnvironmentGGXLUTKeys (line 19) | public static partial class MaterialSpecularMicrofacetEnvironmentGGXLUTKeys FILE: sources/engine/Stride.Rendering/Rendering/Materials/Shaders/MaterialStreamDescriptor.cs class MaterialStreamDescriptor (line 14) | public class MaterialStreamDescriptor method MaterialStreamDescriptor (line 22) | public MaterialStreamDescriptor(string name, string stream, Type color... method MaterialStreamDescriptor (line 38) | public MaterialStreamDescriptor(string name, string stream, ShaderSour... method GetDefaultFilter (line 65) | private static ShaderSource GetDefaultFilter(string streamName, bool r... FILE: sources/engine/Stride.Rendering/Rendering/Materials/Shaders/MaterialTransmittanceReflectanceStream.sdsl.cs class MaterialTransmittanceReflectanceStreamKeys (line 19) | public static partial class MaterialTransmittanceReflectanceStreamKeys FILE: sources/engine/Stride.Rendering/Rendering/Materials/ShadingModelShaderBuilder.cs class ShadingModelShaderBuilder (line 12) | public class ShadingModelShaderBuilder FILE: sources/engine/Stride.Rendering/Rendering/Materials/StrideTessellationMethod.cs type StrideTessellationMethod (line 11) | [Flags] FILE: sources/engine/Stride.Rendering/Rendering/Materials/StrideTessellationMethodExtensions.cs class StrideTessellationMethodExtensions (line 8) | public static class StrideTessellationMethodExtensions method PerformsAdjacentEdgeAverage (line 10) | public static bool PerformsAdjacentEdgeAverage(this StrideTessellation... method GetPrimitiveType (line 15) | public static PrimitiveType GetPrimitiveType(this StrideTessellationMe... FILE: sources/engine/Stride.Rendering/Rendering/Materials/SubsurfaceScattering/MaterialSubsurfaceScatteringFeature.cs class MaterialSubsurfaceScatteringFeature (line 15) | [DataContract("MaterialSubsurfaceScatteringFeature")] method GenerateShader (line 89) | public override void GenerateShader(MaterialGeneratorContext context) method Equals (line 122) | protected bool Equals(MaterialSubsurfaceScatteringFeature other) method Equals (line 127) | public bool Equals(IMaterialShadingModelFeature other) method Equals (line 132) | public override bool Equals(object obj) method GetHashCode (line 140) | public override int GetHashCode() method GetStreams (line 153) | public IEnumerable GetStreams() FILE: sources/engine/Stride.Rendering/Rendering/Materials/SubsurfaceScattering/MaterialSurfaceSubsurfaceScatteringShading.sdsl.cs class MaterialSurfaceSubsurfaceScatteringShadingKeys (line 19) | public static partial class MaterialSurfaceSubsurfaceScatteringShadingKeys FILE: sources/engine/Stride.Rendering/Rendering/Materials/SubsurfaceScattering/MaterialSurfaceSubsurfaceScatteringShadingKeys.cs class MaterialSurfaceSubsurfaceScatteringShadingKeys (line 11) | public static partial class MaterialSurfaceSubsurfaceScatteringShadingKeys FILE: sources/engine/Stride.Rendering/Rendering/Materials/SubsurfaceScattering/ScatteringKernelFunction/IMaterialSubsurfaceScatteringScatteringKernel.cs type IMaterialSubsurfaceScatteringScatteringKernel (line 12) | public interface IMaterialSubsurfaceScatteringScatteringKernel method Generate (line 18) | Vector4[] Generate(); FILE: sources/engine/Stride.Rendering/Rendering/Materials/SubsurfaceScattering/ScatteringKernelFunction/MaterialSubsurfaceScatteringScatteringKernelSkin.cs class MaterialSubsurfaceScatteringScatteringKernelSkin (line 17) | [Display("Skin")] method Generate (line 47) | public Vector4[] Generate() method Equals (line 53) | public override bool Equals(object obj) method GetHashCode (line 60) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/SubsurfaceScattering/ScatteringProfileFunction/IMaterialSubsurfaceScatteringScatteringProfile.cs type IMaterialSubsurfaceScatteringScatteringProfile (line 12) | public interface IMaterialSubsurfaceScatteringScatteringProfile method Generate (line 18) | ShaderSource Generate(MaterialGeneratorContext context); FILE: sources/engine/Stride.Rendering/Rendering/Materials/SubsurfaceScattering/ScatteringProfileFunction/MaterialSubsurfaceScatteringScatteringProfileCustom.cs class MaterialSubsurfaceScatteringScatteringProfileCustom (line 19) | [Display("Custom (Skin based)")] method MaterialSubsurfaceScatteringScatteringProfileCustom (line 27) | public MaterialSubsurfaceScatteringScatteringProfileCustom() method Generate (line 49) | public ShaderSource Generate(MaterialGeneratorContext context) method Equals (line 98) | protected bool Equals(MaterialSubsurfaceScatteringScatteringProfileCus... method Equals (line 103) | public override bool Equals(object obj) method GetHashCode (line 111) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Rendering/Materials/SubsurfaceScattering/ScatteringProfileFunction/MaterialSubsurfaceScatteringScatteringProfileCustomUniform.sdsl.cs class MaterialSubsurfaceScatteringScatteringProfileCustomUniformKeys (line 19) | public static partial class MaterialSubsurfaceScatteringScatteringProfil... FILE: sources/engine/Stride.Rendering/Rendering/Materials/SubsurfaceScattering/ScatteringProfileFunction/MaterialSubsurfaceScatteringScatteringProfileSkin.cs class MaterialSubsurfaceScatteringScatteringProfileSkin (line 17) | [Display("Skin")] method Generate (line 21) | public ShaderSource Generate(MaterialGeneratorContext context) FILE: sources/engine/Stride.Rendering/Rendering/Materials/SubsurfaceScattering/SubsurfaceScatteringKernelGenerator.cs class SubsurfaceScatteringKernelGenerator (line 12) | public class SubsurfaceScatteringKernelGenerator method GaussianComponent (line 14) | private static float GaussianComponent(float variance, float r, float ... method Gaussian (line 20) | private static Vector3 Gaussian(float variance, float r, Color3 fallof... method Profile (line 30) | private static Vector3 Profile(float r, Color3 falloff) // Based on "S... method GaussianTransmittanceProfile (line 46) | private static Vector4 GaussianTransmittanceProfile(float weight, floa... method CalculateTransmittanceProfile (line 68) | public static Vector4[] CalculateTransmittanceProfile(Vector3 falloff)... method CalculateScatteringKernel (line 90) | public static Vector4[] CalculateScatteringKernel(int sampleCount, Col... FILE: sources/engine/Stride.Rendering/Rendering/Materials/SubsurfaceScattering/SubsurfaceScatteringSettings.cs class SubsurfaceScatteringSettings (line 9) | [DataContract] FILE: sources/engine/Stride.Rendering/Rendering/Materials/TextureCoordinate.cs type TextureCoordinate (line 10) | [DataContract("TextureCoordinate")] FILE: sources/engine/Stride.Rendering/Rendering/Mesh.cs class Mesh (line 12) | [DataContract] method Mesh (line 18) | public Mesh() method Mesh (line 27) | public Mesh(Mesh mesh) method Mesh (line 46) | public Mesh(MeshDraw meshDraw, ParameterCollection parameters) FILE: sources/engine/Stride.Rendering/Rendering/MeshBoneDefinition.cs type MeshBoneDefinition (line 12) | [DataContract] FILE: sources/engine/Stride.Rendering/Rendering/MeshDraw.cs class MeshDraw (line 10) | [DataContract] FILE: sources/engine/Stride.Rendering/Rendering/MeshKeys.cs class MeshKeys (line 8) | public class MeshKeys FILE: sources/engine/Stride.Rendering/Rendering/MeshPipelineProcessor.cs class MeshPipelineProcessor (line 10) | public class MeshPipelineProcessor : PipelineProcessor method Process (line 14) | public override void Process(RenderNodeReference renderNodeReference, ... FILE: sources/engine/Stride.Rendering/Rendering/MeshRenderFeature.cs class MeshRenderFeature (line 22) | public class MeshRenderFeature : RootEffectRenderFeature method InitializeCore (line 45) | protected override void InitializeCore() method Destroy (line 61) | protected override void Destroy() method Collect (line 79) | public override void Collect() method Extract (line 88) | public override void Extract() method PrepareEffectPermutationsImpl (line 98) | public override void PrepareEffectPermutationsImpl(RenderDrawContext c... method Prepare (line 118) | public override void Prepare(RenderDrawContext context) method ProcessPipelineState (line 132) | protected override void ProcessPipelineState(RenderContext context, Re... method Draw (line 148) | public override void Draw(RenderDrawContext context, RenderView render... method Draw (line 158) | public override void Draw(RenderDrawContext context, RenderView render... method Flush (line 248) | public override void Flush(RenderDrawContext context) method RenderFeatures_CollectionChanged (line 258) | private void RenderFeatures_CollectionChanged(object sender, TrackingC... method PrepareInputElements (line 274) | private InputElementDescription[] PrepareInputElements(PipelineStateDe... method FindElementBySemantic (line 304) | private static int FindElementBySemantic(InputElementDescription[] inp... FILE: sources/engine/Stride.Rendering/Rendering/MeshSkinningDefinition.cs class MeshSkinningDefinition (line 11) | [DataContract] FILE: sources/engine/Stride.Rendering/Rendering/MeshTransparentRenderStageSelector.cs class MeshTransparentRenderStageSelector (line 8) | public class MeshTransparentRenderStageSelector : TransparentRenderStage... method Process (line 10) | public override void Process(RenderObject renderObject) FILE: sources/engine/Stride.Rendering/Rendering/MeshVelocityRenderFeature.cs class MeshVelocityRenderFeature (line 20) | [DataContract(DefaultMemberMode = DataMemberMode.Never)] method InitializeCore (line 39) | protected override void InitializeCore() method PrepareEffectPermutations (line 55) | public override void PrepareEffectPermutations(RenderDrawContext context) method Prepare (line 88) | public override unsafe void Prepare(RenderDrawContext context) class RenderViewData (line 180) | internal class RenderViewData type StaticObjectInfo (line 186) | internal struct StaticObjectInfo type PreviousObjectViewInfo (line 191) | internal struct PreviousObjectViewInfo type PreviousPerDraw (line 196) | [StructLayout(LayoutKind.Sequential)] FILE: sources/engine/Stride.Rendering/Rendering/Model.cs class Model (line 26) | [ReferenceSerializer, DataSerializerGlobal(typeof(ReferenceSerializer Crea... FILE: sources/engine/Stride.Rendering/Rendering/ProceduralModels/ConeProceduralModel.cs class ConeProceduralModel (line 15) | [DataContract("ConeProceduralModel")] method ConeProceduralModel (line 22) | public ConeProceduralModel() method CreatePrimitiveMeshData (line 53) | protected override GeometricMeshData Crea... FILE: sources/engine/Stride.Rendering/Rendering/ProceduralModels/CubeProceduralModel.cs class CubeProceduralModel (line 14) | [DataContract("CubeProceduralModel")] method CubeProceduralModel (line 21) | public CubeProceduralModel() method CreatePrimitiveMeshData (line 33) | protected override GeometricMeshData Crea... FILE: sources/engine/Stride.Rendering/Rendering/ProceduralModels/CylinderProceduralModel.cs class CylinderProceduralModel (line 15) | [DataContract("CylinderProceduralModel")] method CylinderProceduralModel (line 22) | public CylinderProceduralModel() method CreatePrimitiveMeshData (line 53) | protected override GeometricMeshData Crea... FILE: sources/engine/Stride.Rendering/Rendering/ProceduralModels/GeoSphereProceduralModel.cs class GeoSphereProceduralModel (line 15) | [DataContract("GeoSphereProceduralModel")] method GeoSphereProceduralModel (line 22) | public GeoSphereProceduralModel() method CreatePrimitiveMeshData (line 44) | protected override GeometricMeshData Crea... FILE: sources/engine/Stride.Rendering/Rendering/ProceduralModels/IProceduralModel.cs type IProceduralModel (line 15) | public interface IProceduralModel method Generate (line 22) | void Generate(IServiceRegistry services, Model model); method SetMaterial (line 24) | void SetMaterial(string name, Material material); FILE: sources/engine/Stride.Rendering/Rendering/ProceduralModels/PlaneProceduralModel.cs class PlaneProceduralModel (line 16) | [DataContract("PlaneProceduralModel")] method PlaneProceduralModel (line 23) | public PlaneProceduralModel() method CreatePrimitiveMeshData (line 63) | protected override GeometricMeshData Crea... FILE: sources/engine/Stride.Rendering/Rendering/ProceduralModels/PrimitiveProceduralModelBase.cs class PrimitiveProceduralModelBase (line 18) | [DataContract] method PrimitiveProceduralModelBase (line 21) | protected PrimitiveProceduralModelBase() method SetMaterial (line 27) | public void SetMaterial(string name, Material material) method Generate (line 78) | public Model Generate(IServiceRegistry services) method Generate (line 87) | public void Generate(IServiceRegistry services, Model model) method CreatePrimitiveMeshData (line 209) | protected abstract GeometricMeshData Crea... FILE: sources/engine/Stride.Rendering/Rendering/ProceduralModels/ProceduralModelDescriptor.cs class ProceduralModelDescriptor (line 16) | [DataContract("ProceduralModelDescriptor")] method ProceduralModelDescriptor (line 24) | public ProceduralModelDescriptor() method ProceduralModelDescriptor (line 32) | public ProceduralModelDescriptor(IProceduralModel type) method GenerateModel (line 46) | public Model GenerateModel(IServiceRegistry services) method GenerateModel (line 53) | public void GenerateModel(IServiceRegistry services, Model model) FILE: sources/engine/Stride.Rendering/Rendering/ProceduralModels/ProceduralModelDescriptorContentSerializer.cs class ProceduralModelDescriptorContentSerializer (line 13) | internal class ProceduralModelDescriptorContentSerializer : ContentSeria... method Serialize (line 22) | public override void Serialize(ContentSerializerContext context, Seria... FILE: sources/engine/Stride.Rendering/Rendering/ProceduralModels/SphereProceduralModel.cs class SphereProceduralModel (line 16) | [DataContract("SphereProceduralModel")] method SphereProceduralModel (line 23) | public SphereProceduralModel() method CreatePrimitiveMeshData (line 45) | protected override GeometricMeshData Crea... FILE: sources/engine/Stride.Rendering/Rendering/ProceduralModels/TeapotProceduralModel.cs class TeapotProceduralModel (line 15) | [DataContract("TeapotProceduralModel")] method TeapotProceduralModel (line 22) | public TeapotProceduralModel() method CreatePrimitiveMeshData (line 43) | protected override GeometricMeshData Crea... FILE: sources/engine/Stride.Rendering/Rendering/ProceduralModels/TorusProceduralModel.cs class TorusProceduralModel (line 15) | [DataContract("TorusProceduralModel")] method TorusProceduralModel (line 22) | public TorusProceduralModel() method CreatePrimitiveMeshData (line 52) | protected override GeometricMeshData Crea... FILE: sources/engine/Stride.Rendering/Rendering/ProfilingKeys.cs class ProfilingKeys (line 10) | public class ProfilingKeys FILE: sources/engine/Stride.Rendering/Rendering/Properties.cs type DataType (line 10) | public enum DataType type ViewObjectPropertyData (line 20) | public struct ViewObjectPropertyData method ViewObjectPropertyData (line 24) | internal ViewObjectPropertyData(T[] data) type ViewObjectPropertyKey (line 32) | public struct ViewObjectPropertyKey method ViewObjectPropertyKey (line 36) | internal ViewObjectPropertyKey(int index) class ViewObjectPropertyDefinition (line 42) | public class ViewObjectPropertyDefinition type ViewObjectNodeReference (line 46) | public partial struct ViewObjectNodeReference method ViewObjectNodeReference (line 55) | public ViewObjectNodeReference(int index) method Equals (line 75) | public override bool Equals(object other) method GetHashCode (line 88) | public override int GetHashCode() type RenderDataHolder (line 99) | partial struct RenderDataHolder method CreateViewObjectKey (line 101) | public ViewObjectPropertyKey CreateViewObjectKey(ViewObjectPrope... method GetData (line 120) | public ViewObjectPropertyData GetData(ViewObjectPropertyKey key) method ChangeDataMultiplier (line 128) | public void ChangeDataMultiplier(ViewObjectPropertyKey key, int ... method CreateObjectKey (line 214) | public ObjectPropertyKey CreateObjectKey(ObjectPropertyDefinitio... method GetData (line 233) | public ObjectPropertyData GetData(ObjectPropertyKey key) method ChangeDataMultiplier (line 241) | public void ChangeDataMultiplier(ObjectPropertyKey key, int mult... method CreateRenderKey (line 327) | public RenderPropertyKey CreateRenderKey(RenderPropertyDefinitio... method GetData (line 346) | public RenderPropertyData GetData(RenderPropertyKey key) method ChangeDataMultiplier (line 354) | public void ChangeDataMultiplier(RenderPropertyKey key, int mult... method CreateEffectObjectKey (line 440) | public EffectObjectPropertyKey CreateEffectObjectKey(EffectObjec... method GetData (line 459) | public EffectObjectPropertyData GetData(EffectObjectPropertyKey<... method ChangeDataMultiplier (line 467) | public void ChangeDataMultiplier(EffectObjectPropertyKey key, in... method CreateViewKey (line 553) | public ViewPropertyKey CreateViewKey(ViewPropertyDefinition d... method GetData (line 572) | public ViewPropertyData GetData(ViewPropertyKey key) method ChangeDataMultiplier (line 580) | public void ChangeDataMultiplier(ViewPropertyKey key, int multip... method CreateStaticObjectKey (line 666) | public StaticObjectPropertyKey CreateStaticObjectKey(StaticObjec... method GetData (line 685) | public StaticObjectPropertyData GetData(StaticObjectPropertyKey<... method ChangeDataMultiplier (line 693) | public void ChangeDataMultiplier(StaticObjectPropertyKey key, in... type ObjectPropertyData (line 133) | public struct ObjectPropertyData method ObjectPropertyData (line 137) | internal ObjectPropertyData(T[] data) type ObjectPropertyKey (line 145) | public struct ObjectPropertyKey method ObjectPropertyKey (line 149) | internal ObjectPropertyKey(int index) class ObjectPropertyDefinition (line 155) | public class ObjectPropertyDefinition type ObjectNodeReference (line 159) | public partial struct ObjectNodeReference method ObjectNodeReference (line 168) | public ObjectNodeReference(int index) method Equals (line 188) | public override bool Equals(object other) method GetHashCode (line 201) | public override int GetHashCode() type RenderDataHolder (line 212) | partial struct RenderDataHolder method CreateViewObjectKey (line 101) | public ViewObjectPropertyKey CreateViewObjectKey(ViewObjectPrope... method GetData (line 120) | public ViewObjectPropertyData GetData(ViewObjectPropertyKey key) method ChangeDataMultiplier (line 128) | public void ChangeDataMultiplier(ViewObjectPropertyKey key, int ... method CreateObjectKey (line 214) | public ObjectPropertyKey CreateObjectKey(ObjectPropertyDefinitio... method GetData (line 233) | public ObjectPropertyData GetData(ObjectPropertyKey key) method ChangeDataMultiplier (line 241) | public void ChangeDataMultiplier(ObjectPropertyKey key, int mult... method CreateRenderKey (line 327) | public RenderPropertyKey CreateRenderKey(RenderPropertyDefinitio... method GetData (line 346) | public RenderPropertyData GetData(RenderPropertyKey key) method ChangeDataMultiplier (line 354) | public void ChangeDataMultiplier(RenderPropertyKey key, int mult... method CreateEffectObjectKey (line 440) | public EffectObjectPropertyKey CreateEffectObjectKey(EffectObjec... method GetData (line 459) | public EffectObjectPropertyData GetData(EffectObjectPropertyKey<... method ChangeDataMultiplier (line 467) | public void ChangeDataMultiplier(EffectObjectPropertyKey key, in... method CreateViewKey (line 553) | public ViewPropertyKey CreateViewKey(ViewPropertyDefinition d... method GetData (line 572) | public ViewPropertyData GetData(ViewPropertyKey key) method ChangeDataMultiplier (line 580) | public void ChangeDataMultiplier(ViewPropertyKey key, int multip... method CreateStaticObjectKey (line 666) | public StaticObjectPropertyKey CreateStaticObjectKey(StaticObjec... method GetData (line 685) | public StaticObjectPropertyData GetData(StaticObjectPropertyKey<... method ChangeDataMultiplier (line 693) | public void ChangeDataMultiplier(StaticObjectPropertyKey key, in... type RenderPropertyData (line 246) | public struct RenderPropertyData method RenderPropertyData (line 250) | internal RenderPropertyData(T[] data) type RenderPropertyKey (line 258) | public struct RenderPropertyKey method RenderPropertyKey (line 262) | internal RenderPropertyKey(int index) class RenderPropertyDefinition (line 268) | public class RenderPropertyDefinition type RenderNodeReference (line 272) | public partial struct RenderNodeReference method RenderNodeReference (line 281) | public RenderNodeReference(int index) method Equals (line 301) | public override bool Equals(object other) method GetHashCode (line 314) | public override int GetHashCode() type RenderDataHolder (line 325) | partial struct RenderDataHolder method CreateViewObjectKey (line 101) | public ViewObjectPropertyKey CreateViewObjectKey(ViewObjectPrope... method GetData (line 120) | public ViewObjectPropertyData GetData(ViewObjectPropertyKey key) method ChangeDataMultiplier (line 128) | public void ChangeDataMultiplier(ViewObjectPropertyKey key, int ... method CreateObjectKey (line 214) | public ObjectPropertyKey CreateObjectKey(ObjectPropertyDefinitio... method GetData (line 233) | public ObjectPropertyData GetData(ObjectPropertyKey key) method ChangeDataMultiplier (line 241) | public void ChangeDataMultiplier(ObjectPropertyKey key, int mult... method CreateRenderKey (line 327) | public RenderPropertyKey CreateRenderKey(RenderPropertyDefinitio... method GetData (line 346) | public RenderPropertyData GetData(RenderPropertyKey key) method ChangeDataMultiplier (line 354) | public void ChangeDataMultiplier(RenderPropertyKey key, int mult... method CreateEffectObjectKey (line 440) | public EffectObjectPropertyKey CreateEffectObjectKey(EffectObjec... method GetData (line 459) | public EffectObjectPropertyData GetData(EffectObjectPropertyKey<... method ChangeDataMultiplier (line 467) | public void ChangeDataMultiplier(EffectObjectPropertyKey key, in... method CreateViewKey (line 553) | public ViewPropertyKey CreateViewKey(ViewPropertyDefinition d... method GetData (line 572) | public ViewPropertyData GetData(ViewPropertyKey key) method ChangeDataMultiplier (line 580) | public void ChangeDataMultiplier(ViewPropertyKey key, int multip... method CreateStaticObjectKey (line 666) | public StaticObjectPropertyKey CreateStaticObjectKey(StaticObjec... method GetData (line 685) | public StaticObjectPropertyData GetData(StaticObjectPropertyKey<... method ChangeDataMultiplier (line 693) | public void ChangeDataMultiplier(StaticObjectPropertyKey key, in... type EffectObjectPropertyData (line 359) | public struct EffectObjectPropertyData method EffectObjectPropertyData (line 363) | internal EffectObjectPropertyData(T[] data) type EffectObjectPropertyKey (line 371) | public struct EffectObjectPropertyKey method EffectObjectPropertyKey (line 375) | internal EffectObjectPropertyKey(int index) class EffectObjectPropertyDefinition (line 381) | public class EffectObjectPropertyDefinition type EffectObjectNodeReference (line 385) | public partial struct EffectObjectNodeReference method EffectObjectNodeReference (line 394) | public EffectObjectNodeReference(int index) method Equals (line 414) | public override bool Equals(object other) method GetHashCode (line 427) | public override int GetHashCode() type RenderDataHolder (line 438) | partial struct RenderDataHolder method CreateViewObjectKey (line 101) | public ViewObjectPropertyKey CreateViewObjectKey(ViewObjectPrope... method GetData (line 120) | public ViewObjectPropertyData GetData(ViewObjectPropertyKey key) method ChangeDataMultiplier (line 128) | public void ChangeDataMultiplier(ViewObjectPropertyKey key, int ... method CreateObjectKey (line 214) | public ObjectPropertyKey CreateObjectKey(ObjectPropertyDefinitio... method GetData (line 233) | public ObjectPropertyData GetData(ObjectPropertyKey key) method ChangeDataMultiplier (line 241) | public void ChangeDataMultiplier(ObjectPropertyKey key, int mult... method CreateRenderKey (line 327) | public RenderPropertyKey CreateRenderKey(RenderPropertyDefinitio... method GetData (line 346) | public RenderPropertyData GetData(RenderPropertyKey key) method ChangeDataMultiplier (line 354) | public void ChangeDataMultiplier(RenderPropertyKey key, int mult... method CreateEffectObjectKey (line 440) | public EffectObjectPropertyKey CreateEffectObjectKey(EffectObjec... method GetData (line 459) | public EffectObjectPropertyData GetData(EffectObjectPropertyKey<... method ChangeDataMultiplier (line 467) | public void ChangeDataMultiplier(EffectObjectPropertyKey key, in... method CreateViewKey (line 553) | public ViewPropertyKey CreateViewKey(ViewPropertyDefinition d... method GetData (line 572) | public ViewPropertyData GetData(ViewPropertyKey key) method ChangeDataMultiplier (line 580) | public void ChangeDataMultiplier(ViewPropertyKey key, int multip... method CreateStaticObjectKey (line 666) | public StaticObjectPropertyKey CreateStaticObjectKey(StaticObjec... method GetData (line 685) | public StaticObjectPropertyData GetData(StaticObjectPropertyKey<... method ChangeDataMultiplier (line 693) | public void ChangeDataMultiplier(StaticObjectPropertyKey key, in... type ViewPropertyData (line 472) | public struct ViewPropertyData method ViewPropertyData (line 476) | internal ViewPropertyData(T[] data) type ViewPropertyKey (line 484) | public struct ViewPropertyKey method ViewPropertyKey (line 488) | internal ViewPropertyKey(int index) class ViewPropertyDefinition (line 494) | public class ViewPropertyDefinition type ViewNodeReference (line 498) | public partial struct ViewNodeReference method ViewNodeReference (line 507) | public ViewNodeReference(int index) method Equals (line 527) | public override bool Equals(object other) method GetHashCode (line 540) | public override int GetHashCode() type RenderDataHolder (line 551) | partial struct RenderDataHolder method CreateViewObjectKey (line 101) | public ViewObjectPropertyKey CreateViewObjectKey(ViewObjectPrope... method GetData (line 120) | public ViewObjectPropertyData GetData(ViewObjectPropertyKey key) method ChangeDataMultiplier (line 128) | public void ChangeDataMultiplier(ViewObjectPropertyKey key, int ... method CreateObjectKey (line 214) | public ObjectPropertyKey CreateObjectKey(ObjectPropertyDefinitio... method GetData (line 233) | public ObjectPropertyData GetData(ObjectPropertyKey key) method ChangeDataMultiplier (line 241) | public void ChangeDataMultiplier(ObjectPropertyKey key, int mult... method CreateRenderKey (line 327) | public RenderPropertyKey CreateRenderKey(RenderPropertyDefinitio... method GetData (line 346) | public RenderPropertyData GetData(RenderPropertyKey key) method ChangeDataMultiplier (line 354) | public void ChangeDataMultiplier(RenderPropertyKey key, int mult... method CreateEffectObjectKey (line 440) | public EffectObjectPropertyKey CreateEffectObjectKey(EffectObjec... method GetData (line 459) | public EffectObjectPropertyData GetData(EffectObjectPropertyKey<... method ChangeDataMultiplier (line 467) | public void ChangeDataMultiplier(EffectObjectPropertyKey key, in... method CreateViewKey (line 553) | public ViewPropertyKey CreateViewKey(ViewPropertyDefinition d... method GetData (line 572) | public ViewPropertyData GetData(ViewPropertyKey key) method ChangeDataMultiplier (line 580) | public void ChangeDataMultiplier(ViewPropertyKey key, int multip... method CreateStaticObjectKey (line 666) | public StaticObjectPropertyKey CreateStaticObjectKey(StaticObjec... method GetData (line 685) | public StaticObjectPropertyData GetData(StaticObjectPropertyKey<... method ChangeDataMultiplier (line 693) | public void ChangeDataMultiplier(StaticObjectPropertyKey key, in... type StaticObjectPropertyData (line 585) | public struct StaticObjectPropertyData method StaticObjectPropertyData (line 589) | internal StaticObjectPropertyData(T[] data) type StaticObjectPropertyKey (line 597) | public struct StaticObjectPropertyKey method StaticObjectPropertyKey (line 601) | internal StaticObjectPropertyKey(int index) class StaticObjectPropertyDefinition (line 607) | public class StaticObjectPropertyDefinition type StaticObjectNodeReference (line 611) | public partial struct StaticObjectNodeReference method StaticObjectNodeReference (line 620) | public StaticObjectNodeReference(int index) method Equals (line 640) | public override bool Equals(object other) method GetHashCode (line 653) | public override int GetHashCode() type RenderDataHolder (line 664) | partial struct RenderDataHolder method CreateViewObjectKey (line 101) | public ViewObjectPropertyKey CreateViewObjectKey(ViewObjectPrope... method GetData (line 120) | public ViewObjectPropertyData GetData(ViewObjectPropertyKey key) method ChangeDataMultiplier (line 128) | public void ChangeDataMultiplier(ViewObjectPropertyKey key, int ... method CreateObjectKey (line 214) | public ObjectPropertyKey CreateObjectKey(ObjectPropertyDefinitio... method GetData (line 233) | public ObjectPropertyData GetData(ObjectPropertyKey key) method ChangeDataMultiplier (line 241) | public void ChangeDataMultiplier(ObjectPropertyKey key, int mult... method CreateRenderKey (line 327) | public RenderPropertyKey CreateRenderKey(RenderPropertyDefinitio... method GetData (line 346) | public RenderPropertyData GetData(RenderPropertyKey key) method ChangeDataMultiplier (line 354) | public void ChangeDataMultiplier(RenderPropertyKey key, int mult... method CreateEffectObjectKey (line 440) | public EffectObjectPropertyKey CreateEffectObjectKey(EffectObjec... method GetData (line 459) | public EffectObjectPropertyData GetData(EffectObjectPropertyKey<... method ChangeDataMultiplier (line 467) | public void ChangeDataMultiplier(EffectObjectPropertyKey key, in... method CreateViewKey (line 553) | public ViewPropertyKey CreateViewKey(ViewPropertyDefinition d... method GetData (line 572) | public ViewPropertyData GetData(ViewPropertyKey key) method ChangeDataMultiplier (line 580) | public void ChangeDataMultiplier(ViewPropertyKey key, int multip... method CreateStaticObjectKey (line 666) | public StaticObjectPropertyKey CreateStaticObjectKey(StaticObjec... method GetData (line 685) | public StaticObjectPropertyData GetData(StaticObjectPropertyKey<... method ChangeDataMultiplier (line 693) | public void ChangeDataMultiplier(StaticObjectPropertyKey key, in... FILE: sources/engine/Stride.Rendering/Rendering/QueryManager.cs class QueryManager (line 12) | public class QueryManager : IDisposable type QueryEvent (line 14) | private struct QueryEvent method QueryManager (line 33) | public QueryManager(CommandList commandList, GraphicsResourceAllocator... method BeginProfile (line 44) | public Scope BeginProfile(Color4 profileColor, ProfilingKey profilingKey) method EndProfile (line 78) | public void EndProfile(ProfilingKey profilingKey) method Flush (line 109) | public void Flush() method Dispose (line 153) | public void Dispose() method EnsureQueryPoolSize (line 175) | private void EnsureQueryPoolSize() type Scope (line 185) | public struct Scope : IDisposable method Scope (line 190) | public Scope(QueryManager queryManager, ProfilingKey profilingKey) method Dispose (line 196) | public void Dispose() FILE: sources/engine/Stride.Rendering/Rendering/RenderContext.cs class RenderContext (line 21) | public sealed class RenderContext : ComponentBase method RenderContext (line 35) | internal RenderContext(IServiceRegistry services) method Destroy (line 117) | protected override void Destroy() method GetShared (line 133) | public static RenderContext GetShared(IServiceRegistry services) method SaveViewportAndRestore (line 145) | public ViewportRestore SaveViewportAndRestore() method SaveRenderOutputAndRestore (line 153) | public RenderOutputRestore SaveRenderOutputAndRestore() method PushRenderViewAndRestore (line 162) | public RenderViewRestore PushRenderViewAndRestore(RenderView renderView) method GetThreadContext (line 169) | public RenderDrawContext GetThreadContext() => threadContext.Value; method Reset (line 171) | public void Reset() method Flush (line 181) | public void Flush() method OnRendererInitialized (line 192) | internal void OnRendererInitialized(IGraphicsRendererCore obj) type ViewportRestore (line 197) | public struct ViewportRestore : IDisposable method ViewportRestore (line 203) | public ViewportRestore(RenderContext context) method Dispose (line 209) | public void Dispose() type RenderOutputRestore (line 215) | public struct RenderOutputRestore : IDisposable method RenderOutputRestore (line 220) | public RenderOutputRestore(RenderContext context) method Dispose (line 226) | public void Dispose() type RenderViewRestore (line 232) | public struct RenderViewRestore : IDisposable method RenderViewRestore (line 237) | public RenderViewRestore(RenderContext context) method Dispose (line 243) | public void Dispose() FILE: sources/engine/Stride.Rendering/Rendering/RenderDataHolder.cs type RenderDataHolder (line 13) | public partial struct RenderDataHolder method Initialize (line 20) | public void Initialize(Func computeDataArrayExpectedSize) method Clear (line 27) | public void Clear() method SwapRemoveItem (line 33) | public void SwapRemoveItem(DataType dataType, int source, int dest) method PrepareDataArrays (line 43) | public void PrepareDataArrays() type DataArray (line 54) | private struct DataArray method DataArray (line 59) | public DataArray(DataArrayInfo info) : this() class DataArrayInfo (line 65) | private abstract class DataArrayInfo method DataArrayInfo (line 73) | protected DataArrayInfo(DataType type, int multiplier) method EnsureSize (line 84) | public abstract void EnsureSize(ref Array array, int size); method SwapRemoveItem (line 92) | public abstract void SwapRemoveItem(Array array, int removedElement,... method ChangeMutiplier (line 99) | public abstract void ChangeMutiplier(ref Array array, int multiplier); method DataArrayInfo (line 104) | public DataArrayInfo(DataType type, int multiplier = 1) : base(type,... method EnsureSize (line 108) | public override void EnsureSize(ref Array array, int size) method SwapRemoveItem (line 125) | public override void SwapRemoveItem(Array array, int removedElement,... method ChangeMutiplier (line 146) | public override void ChangeMutiplier(ref Array array, int multiplier) class DataArrayInfo (line 102) | private class DataArrayInfo : DataArrayInfo method DataArrayInfo (line 73) | protected DataArrayInfo(DataType type, int multiplier) method EnsureSize (line 84) | public abstract void EnsureSize(ref Array array, int size); method SwapRemoveItem (line 92) | public abstract void SwapRemoveItem(Array array, int removedElement,... method ChangeMutiplier (line 99) | public abstract void ChangeMutiplier(ref Array array, int multiplier); method DataArrayInfo (line 104) | public DataArrayInfo(DataType type, int multiplier = 1) : base(type,... method EnsureSize (line 108) | public override void EnsureSize(ref Array array, int size) method SwapRemoveItem (line 125) | public override void SwapRemoveItem(Array array, int removedElement,... method ChangeMutiplier (line 146) | public override void ChangeMutiplier(ref Array array, int multiplier) FILE: sources/engine/Stride.Rendering/Rendering/RenderDrawContext.cs class RenderDrawContext (line 13) | public sealed class RenderDrawContext : ComponentBase method RenderDrawContext (line 21) | public RenderDrawContext(IServiceRegistry services, RenderContext rend... method LockCommandList (line 63) | public DefaultCommandListLock LockCommandList() method PushRenderTargetsAndRestore (line 72) | public RenderTargetRestore PushRenderTargetsAndRestore() method PopRenderTargets (line 94) | public void PopRenderTargets() method GetSharedEffect (line 110) | public T GetSharedEffect() where T : DrawEffect, new() class RenderTargetsState (line 130) | private class RenderTargetsState method Capture (line 139) | public void Capture(CommandList commandList) method Restore (line 152) | public void Restore(CommandList commandList) type RenderTargetRestore (line 162) | public struct RenderTargetRestore : IDisposable method RenderTargetRestore (line 166) | public RenderTargetRestore(RenderDrawContext context) method Dispose (line 171) | public void Dispose() FILE: sources/engine/Stride.Rendering/Rendering/RenderEffect.cs class RenderEffect (line 12) | public class RenderEffect method RenderEffect (line 52) | public RenderEffect(EffectSelector effectSelector) method MarkAsUsed (line 62) | public bool MarkAsUsed(RenderSystem renderSystem) method IsUsedDuringThisFrame (line 71) | public bool IsUsedDuringThisFrame(RenderSystem renderSystem) method ClearFallbackParameters (line 76) | public void ClearFallbackParameters() FILE: sources/engine/Stride.Rendering/Rendering/RenderEffectReflection.cs class RenderEffectReflection (line 15) | public class RenderEffectReflection FILE: sources/engine/Stride.Rendering/Rendering/RenderEffectState.cs type RenderEffectState (line 8) | public enum RenderEffectState FILE: sources/engine/Stride.Rendering/Rendering/RenderFeature.cs class RenderFeature (line 13) | [DataContract(Inherited = true, DefaultMemberMode = DataMemberMode.Never)] method Initialize (line 34) | public void Initialize(RenderContext context) method Unload (line 53) | public virtual void Unload() method Destroy (line 58) | protected override void Destroy() method InitializeCore (line 73) | protected virtual void InitializeCore() method Collect (line 80) | public virtual void Collect() method Extract (line 87) | public virtual void Extract() method PrepareEffectPermutations (line 95) | public virtual void PrepareEffectPermutations(RenderDrawContext context) method Prepare (line 103) | public virtual void Prepare(RenderDrawContext context) method Draw (line 113) | public virtual void Draw(RenderDrawContext context, RenderView renderV... method Draw (line 125) | public virtual void Draw(RenderDrawContext context, RenderView renderV... method Flush (line 133) | public virtual void Flush(RenderDrawContext context) method OnRenderSystemChanged (line 137) | protected virtual void OnRenderSystemChanged() FILE: sources/engine/Stride.Rendering/Rendering/RenderGroup.cs type RenderGroup (line 11) | [DataContract] FILE: sources/engine/Stride.Rendering/Rendering/RenderGroupMask.cs type RenderGroupMask (line 12) | [Flags] FILE: sources/engine/Stride.Rendering/Rendering/RenderGroupMaskExtensions.cs class RenderGroupMaskExtensions (line 11) | public static class RenderGroupMaskExtensions method Contains (line 19) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/engine/Stride.Rendering/Rendering/RenderInstancing.cs class RenderInstancing (line 12) | public class RenderInstancing FILE: sources/engine/Stride.Rendering/Rendering/RenderMesh.cs class RenderMesh (line 12) | public class RenderMesh : RenderObject FILE: sources/engine/Stride.Rendering/Rendering/RenderModel.cs class RenderModel (line 9) | public class RenderModel type MaterialInfo (line 22) | public struct MaterialInfo FILE: sources/engine/Stride.Rendering/Rendering/RenderNodeFeatureReference.cs type RenderNodeFeatureReference (line 6) | public struct RenderNodeFeatureReference method RenderNodeFeatureReference (line 12) | public RenderNodeFeatureReference(RootRenderFeature rootRenderFeature,... FILE: sources/engine/Stride.Rendering/Rendering/RenderObject.cs class RenderObject (line 13) | public abstract class RenderObject FILE: sources/engine/Stride.Rendering/Rendering/RenderObjectCollection.cs class RenderObjectCollection (line 13) | public class RenderObjectCollection : ICollection, IReadOn... method RenderObjectCollection (line 18) | internal RenderObjectCollection(VisibilityGroup visibilityGroup) method Add (line 23) | public void Add(RenderObject renderObject) method Clear (line 28) | public void Clear() method Contains (line 33) | public bool Contains(RenderObject renderObject) method CopyTo (line 38) | public void CopyTo(RenderObject[] array, int arrayIndex) method Remove (line 43) | public bool Remove([NotNull] RenderObject renderObject) method GetEnumerator (line 52) | public List.Enumerator GetEnumerator() method GetEnumerator (line 57) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 62) | IEnumerator IEnumerable.GetEnumerator() FILE: sources/engine/Stride.Rendering/Rendering/RenderStage.cs class RenderStage (line 18) | [DataContract] method RenderStage (line 45) | public RenderStage() method RenderStage (line 51) | public RenderStage(string name, string effectSlotName) : this() method ToString (line 73) | public override string ToString() FILE: sources/engine/Stride.Rendering/Rendering/RenderStageFilter.cs class RenderStageFilter (line 10) | [DataContract("RenderStageFilter")] method IsVisible (line 13) | public abstract bool IsVisible(RenderObject renderObject, RenderView r... FILE: sources/engine/Stride.Rendering/Rendering/RenderStageSelector.cs class RenderStageSelector (line 10) | [DataContract(Inherited = true)] method Process (line 13) | public abstract void Process(RenderObject renderObject); FILE: sources/engine/Stride.Rendering/Rendering/RenderSystem.cs class RenderSystem (line 20) | public class RenderSystem : ComponentBase method RenderSystem (line 89) | public RenderSystem() method Collect (line 99) | public void Collect(RenderContext context) method Extract (line 110) | public void Extract(RenderContext context) method Flush (line 238) | public void Flush(RenderDrawContext context) method Prepare (line 250) | public unsafe void Prepare(RenderDrawContext context) method Draw (line 326) | public void Draw(RenderDrawContext renderDrawContext, RenderView rende... method Initialize (line 462) | public void Initialize(RenderContext context) method Destroy (line 484) | protected override void Destroy() method Reset (line 501) | public void Reset() method AddRenderObject (line 553) | public void AddRenderObject(RenderObject renderObject) method RemoveRenderObject (line 572) | public void RemoveRenderObject(RenderObject renderObject) method PrepareDataArrays (line 578) | private void PrepareDataArrays() method RenderStages_CollectionChanged (line 588) | private void RenderStages_CollectionChanged(object sender, ref FastTra... method RenderFeatures_CollectionChanged (line 598) | private void RenderFeatures_CollectionChanged(object sender, ref FastT... method RenderStageSelectors_CollectionChanged (line 638) | private void RenderStageSelectors_CollectionChanged(object sender, ref... method Views_CollectionChanged (line 643) | private void Views_CollectionChanged(object sender, ref FastTrackingCo... class ExtractThreadLocals (line 653) | private class ExtractThreadLocals method Flush (line 659) | public void Flush() class PrepareThreadLocals (line 667) | private class PrepareThreadLocals class RenderNodeFeatureReferenceComparer (line 672) | private class RenderNodeFeatureReferenceComparer : IComparer method Compare (line 686) | public int Compare(RenderObject x, RenderObject y) FILE: sources/engine/Stride.Rendering/Rendering/RenderSystemResourceGroupLayout.cs class RenderSystemResourceGroupLayout (line 13) | public class RenderSystemResourceGroupLayout : ResourceGroupLayout method GetConstantBufferOffset (line 23) | public int GetConstantBufferOffset(ConstantBufferOffsetReference offse... method GetLogicalGroup (line 28) | public LogicalGroup GetLogicalGroup(LogicalGroupReference logicalGroup... method CreateLogicalGroup (line 33) | internal LogicalGroup CreateLogicalGroup(string name) FILE: sources/engine/Stride.Rendering/Rendering/RenderTextures/RenderTextureDescriptor.cs class RenderTextureDescriptor (line 15) | [DataContract] class RenderTextureDescriptorContentSerializer (line 54) | internal class RenderTextureDescriptorContentSerializer : ContentSeriali... method Serialize (line 60) | public override void Serialize(ContentSerializerContext context, Seria... method Construct (line 99) | public override object Construct(ContentSerializerContext context) FILE: sources/engine/Stride.Rendering/Rendering/RenderTextures/RenderTextureFormat.cs type RenderTextureFormat (line 11) | public enum RenderTextureFormat FILE: sources/engine/Stride.Rendering/Rendering/RenderView.cs class RenderView (line 16) | public class RenderView method ToString (line 104) | public override string ToString() FILE: sources/engine/Stride.Rendering/Rendering/RenderViewFeature.cs class RenderViewFeature (line 11) | public class RenderViewFeature FILE: sources/engine/Stride.Rendering/Rendering/RenderViewFeatureStage.cs type RenderViewFeatureStage (line 9) | public struct RenderViewFeatureStage method RenderViewFeatureStage (line 16) | public RenderViewFeatureStage(RenderStage renderStage, int renderNodeS... FILE: sources/engine/Stride.Rendering/Rendering/RenderViewFlags.cs type RenderViewFlags (line 7) | [Flags] FILE: sources/engine/Stride.Rendering/Rendering/RenderViewStage.cs type RenderViewStage (line 13) | public struct RenderViewStage method RenderViewStage (line 22) | public RenderViewStage(int index) method RenderViewStage (line 29) | public RenderViewStage(RenderStage renderStage) FILE: sources/engine/Stride.Rendering/Rendering/RendererBase.cs class RendererBase (line 14) | [DataContract] method RendererBase (line 20) | protected RendererBase() : this(null) method RendererBase (line 28) | protected RendererBase(string name) method DrawCore (line 37) | protected abstract void DrawCore(RenderDrawContext context); method Draw (line 45) | public void Draw(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/RendererCoreBase.cs class RendererCoreBase (line 20) | [DataContract] method RendererCoreBase (line 32) | protected RendererCoreBase() method RendererCoreBase (line 41) | protected RendererCoreBase(string name) method Initialize (line 100) | public void Initialize(RenderContext context) method InitializeCore (line 127) | protected virtual void InitializeCore() method Unload (line 134) | protected virtual void Unload() method PreDrawCore (line 145) | protected virtual void PreDrawCore(RenderDrawContext context) method PostDrawCore (line 149) | protected virtual void PostDrawCore(RenderDrawContext context) method NewScopedBuffer (line 159) | protected Buffer NewScopedBuffer(BufferDescription description, PixelF... method NewScopedTypedBuffer (line 169) | protected Buffer NewScopedTypedBuffer(int count, PixelFormat viewForma... method PushScopedResource (line 179) | protected T PushScopedResource(T resource) where T : GraphicsResource method CheckIsInDrawCore (line 188) | protected void CheckIsInDrawCore() method Destroy (line 196) | protected override void Destroy() method ToLoadAndUnload (line 206) | protected T ToLoadAndUnload(T effect) where T : class, IGraphicsRen... method ReleaseAllScopedResources (line 214) | private void ReleaseAllScopedResources() method PreDrawCoreInternal (line 223) | protected void PreDrawCoreInternal(RenderDrawContext context) method EnsureContext (line 243) | protected void EnsureContext(RenderContext context) method PostDrawCoreInternal (line 255) | protected void PostDrawCoreInternal(RenderDrawContext context) FILE: sources/engine/Stride.Rendering/Rendering/ResolutionStretch.cs type ResolutionStretch (line 11) | [DataContract] FILE: sources/engine/Stride.Rendering/Rendering/ResourceGroupEntry.cs type ResourceGroupEntry (line 8) | public struct ResourceGroupEntry method MarkAsUsed (line 17) | public bool MarkAsUsed(RenderSystem renderSystem) FILE: sources/engine/Stride.Rendering/Rendering/ResourceResolver.cs class ResourceResolver (line 12) | public class ResourceResolver method ResourceResolver (line 20) | public ResourceResolver(RenderDrawContext context) method GetDepthStencilAsRenderTarget (line 31) | public Texture GetDepthStencilAsRenderTarget(Texture texture, Texture ... method GetDepthStenctilAsShaderResource (line 48) | public Texture GetDepthStenctilAsShaderResource(Texture texture) method ReleaseDepthStenctilAsShaderResource (line 63) | public void ReleaseDepthStenctilAsShaderResource(Texture depthAsSR) method GetDepthStenctilAsShaderResource_Copy (line 77) | private Texture GetDepthStenctilAsShaderResource_Copy(Texture texture) method ResolveDepthStencil (line 91) | public Texture ResolveDepthStencil(Texture texture) FILE: sources/engine/Stride.Rendering/Rendering/RootEffectRenderFeature.cs class RootEffectRenderFeature (line 25) | public abstract class RootEffectRenderFeature : RootRenderFeature class PrepareThreadContext (line 33) | private class PrepareThreadContext method PrepareThreadContext (line 38) | public PrepareThreadContext(RenderContext renderContext) method GetEffectObjectNode (line 105) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method InitializeCore (line 112) | protected override void InitializeCore() method ComputeResourceGroupOffset (line 140) | protected internal int ComputeResourceGroupOffset(RenderNodeReference ... method GetOrCreateEffectDescriptorSetSlot (line 145) | public EffectDescriptorSetReference GetOrCreateEffectDescriptorSetSlot... method CreateFrameCBufferOffsetSlot (line 157) | public ConstantBufferOffsetReference CreateFrameCBufferOffsetSlot(stri... method CreateViewCBufferOffsetSlot (line 178) | public ConstantBufferOffsetReference CreateViewCBufferOffsetSlot(strin... method RemoveViewCBufferOffsetSlot (line 214) | public void RemoveViewCBufferOffsetSlot(ConstantBufferOffsetReference ... method CreateFrameLogicalGroup (line 219) | public LogicalGroupReference CreateFrameLogicalGroup(string logicalGroup) method CreateViewLogicalGroup (line 246) | public LogicalGroupReference CreateViewLogicalGroup(string logicalGroup) method CreateDrawLogicalGroup (line 274) | public LogicalGroupReference CreateDrawLogicalGroup(string logicalGroup) method CreateDrawCBufferOffsetSlot (line 302) | public ConstantBufferOffsetReference CreateDrawCBufferOffsetSlot(strin... method ResolveLogicalGroup (line 323) | private void ResolveLogicalGroup(RenderSystemResourceGroupLayout resou... method ResolveCBufferOffset (line 329) | private void ResolveCBufferOffset(RenderSystemResourceGroupLayout reso... method GetEffectPermutationSlot (line 353) | public EffectPermutationSlot GetEffectPermutationSlot(RenderStage rend... method CreateEffectPermutationSlot (line 363) | public EffectPermutationSlot CreateEffectPermutationSlot(string effect... method PrepareRenderTargetExtensionsMixins (line 390) | private void PrepareRenderTargetExtensionsMixins(RenderDrawContext con... method PrepareEffectPermutationsImpl (line 420) | public virtual void PrepareEffectPermutationsImpl(RenderDrawContext co... method PrepareEffectPermutations (line 425) | public override void PrepareEffectPermutations(RenderDrawContext context) method InvalidateEffectPermutation (line 693) | protected virtual void InvalidateEffectPermutation(RenderObject render... method Prepare (line 698) | public override void Prepare(RenderDrawContext context) method ProcessPipelineState (line 862) | protected virtual void ProcessPipelineState(RenderContext context, Ren... method Reset (line 866) | public override void Reset() method CreateUniqueDescriptorSetLayout (line 872) | public DescriptorSetLayout CreateUniqueDescriptorSetLayout(DescriptorS... method CreateDrawResourceGroupLayout (line 885) | private RenderSystemResourceGroupLayout CreateDrawResourceGroupLayout(... method CreateFrameResourceGroupLayout (line 922) | private FrameResourceGroupLayout CreateFrameResourceGroupLayout(Resour... method CreateViewResourceGroupLayout (line 971) | private ViewResourceGroupLayout CreateViewResourceGroupLayout(Resource... method ComputeDataArrayExpectedSize (line 1024) | protected override int ComputeDataArrayExpectedSize(DataType type) method RenderStages_CollectionChanged (line 1035) | private void RenderStages_CollectionChanged(object sender, ref Core.Co... method BindPerViewShaderResource (line 1051) | public override void BindPerViewShaderResource(string logicalGroupName... method Destroy (line 1067) | protected override void Destroy() type NamedSlotDefinition (line 1084) | private struct NamedSlotDefinition method NamedSlotDefinition (line 1088) | public NamedSlotDefinition(string variable) FILE: sources/engine/Stride.Rendering/Rendering/RootRenderFeature.cs class RootRenderFeature (line 23) | public abstract class RootRenderFeature : RenderFeature method RootRenderFeature (line 70) | protected RootRenderFeature() method Unload (line 76) | public override void Unload() method GetRenderNode (line 88) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetViewObjectNode (line 99) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method GetObjectNode (line 110) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method CreateRenderNode (line 116) | internal RenderNodeReference CreateRenderNode(RenderObject renderObjec... method CreateViewObjectNode (line 132) | public ViewObjectNodeReference CreateViewObjectNode(RenderView view, R... method GetOrCreateObjectNode (line 142) | internal unsafe ObjectNodeReference GetOrCreateObjectNode(RenderObject... method CloseNodeCollectors (line 163) | internal void CloseNodeCollectors() method OnAddRenderObject (line 175) | protected virtual void OnAddRenderObject(RenderObject renderObject) method OnRemoveRenderObject (line 183) | protected virtual void OnRemoveRenderObject(RenderObject renderObject) method TryAddRenderObject (line 187) | internal bool TryAddRenderObject(RenderObject renderObject) method RemoveRenderObject (line 202) | internal void RemoveRenderObject(RenderObject renderObject) method Reset (line 226) | public virtual void Reset() method PrepareDataArrays (line 235) | public void PrepareDataArrays() method ComputeDataArrayExpectedSize (line 240) | protected virtual int ComputeDataArrayExpectedSize(DataType type) method BindPerViewShaderResource (line 265) | public virtual void BindPerViewShaderResource(string logicalGroupName,... FILE: sources/engine/Stride.Rendering/Rendering/Shaders/Camera.sdsl.cs class CameraKeys (line 19) | public static partial class CameraKeys FILE: sources/engine/Stride.Rendering/Rendering/Shaders/CameraKeys.cs class CameraKeys (line 10) | public static partial class CameraKeys method ZProjectionACalculate (line 17) | public static Vector2 ZProjectionACalculate(float nearClipPlane, float... FILE: sources/engine/Stride.Rendering/Rendering/Shaders/Global.sdsl.cs class GlobalKeys (line 19) | public static partial class GlobalKeys FILE: sources/engine/Stride.Rendering/Rendering/Shaders/GlobalVR.sdsl.cs class GlobalVRKeys (line 19) | public static partial class GlobalVRKeys FILE: sources/engine/Stride.Rendering/Rendering/Shaders/RenderTargetKeys.cs class RenderTargetKeys (line 13) | public static class RenderTargetKeys FILE: sources/engine/Stride.Rendering/Rendering/Shaders/Transformation.sdsl.cs class TransformationKeys (line 19) | public static partial class TransformationKeys FILE: sources/engine/Stride.Rendering/Rendering/Shaders/TransformationKeys.cs class TransformationKeys (line 10) | public static partial class TransformationKeys method TransformationKeys (line 12) | static TransformationKeys() FILE: sources/engine/Stride.Rendering/Rendering/ShadowMeshPipelineProcessor.cs class ShadowMeshPipelineProcessor (line 11) | public class ShadowMeshPipelineProcessor : PipelineProcessor method Process (line 18) | public override void Process(RenderNodeReference renderNodeReference, ... FILE: sources/engine/Stride.Rendering/Rendering/Shadows/ILightShadowMapRenderer.cs type ILightShadowMapRenderer (line 12) | public interface ILightShadowMapRenderer : ILightShadowRenderer method GetShadowType (line 16) | LightShadowType GetShadowType(LightShadowMap lightShadowMap); method CreateShaderGroupData (line 18) | ILightShadowMapShaderGroupData CreateShaderGroupData(LightShadowType s... method Collect (line 20) | void Collect(RenderContext context, RenderView sourceView, LightShadow... method ApplyViewParameters (line 22) | void ApplyViewParameters(RenderDrawContext context, ParameterCollectio... method CreateShadowMapTexture (line 24) | LightShadowMapTexture CreateShadowMapTexture(RenderView renderView, Re... FILE: sources/engine/Stride.Rendering/Rendering/Shadows/ILightShadowMapShaderData.cs type ILightShadowMapShaderData (line 6) | public interface ILightShadowMapShaderData FILE: sources/engine/Stride.Rendering/Rendering/Shadows/ILightShadowMapShaderGroupData.cs type ILightShadowMapShaderGroupData (line 11) | public interface ILightShadowMapShaderGroupData method ApplyShader (line 13) | void ApplyShader(ShaderMixinSource mixin); method UpdateLayout (line 15) | void UpdateLayout(string compositionName); method UpdateLightCount (line 17) | void UpdateLightCount(int lightLastCount, int lightCurrentCount); method ApplyViewParameters (line 19) | void ApplyViewParameters(RenderDrawContext context, ParameterCollectio... method ApplyDrawParameters (line 21) | void ApplyDrawParameters(RenderDrawContext context, ParameterCollectio... FILE: sources/engine/Stride.Rendering/Rendering/Shadows/ILightShadowRenderer.cs type ILightShadowRenderer (line 11) | public interface ILightShadowRenderer method Reset (line 19) | void Reset(RenderContext context); method CanRenderLight (line 24) | bool CanRenderLight(IDirectLight light); FILE: sources/engine/Stride.Rendering/Rendering/Shadows/IShadowMapRenderer.cs type IShadowMapRenderer (line 13) | public interface IShadowMapRenderer method FindShadowMap (line 21) | LightShadowMapTexture FindShadowMap(RenderView renderView, RenderLight... method Collect (line 23) | void Collect(RenderContext context, Dictionary method CompareTo (line 16) | public int CompareTo(SortKey other) FILE: sources/engine/Stride.Rendering/Rendering/SortMode.cs class SortMode (line 11) | [DataContract("SortMode")] method GenerateSortKey (line 14) | public abstract unsafe void GenerateSortKey(RenderView renderView, Ren... FILE: sources/engine/Stride.Rendering/Rendering/SortModeDistance.cs class SortModeDistance (line 11) | public abstract class SortModeDistance : SortMode method SortModeDistance (line 20) | protected SortModeDistance(bool reverseDistance) method ComputeDistance (line 25) | public static unsafe uint ComputeDistance(float distance) method CreateSortKey (line 32) | public static SortKey CreateSortKey(float distance) method GenerateSortKey (line 39) | public override unsafe void GenerateSortKey(RenderView renderView, Ren... FILE: sources/engine/Stride.Rendering/Rendering/Sprites/IAnimatableSpriteProvider.cs type IAnimatableSpriteProvider (line 11) | [InlineProperty] FILE: sources/engine/Stride.Rendering/Rendering/Sprites/ISpriteProvider.cs type ISpriteProvider (line 12) | [InlineProperty] method GetSprite (line 24) | Sprite GetSprite(); FILE: sources/engine/Stride.Rendering/Rendering/Sprites/RenderSprite.cs type SpriteSampler (line 11) | public enum SpriteSampler type SpriteBlend (line 27) | public enum SpriteBlend class RenderSprite (line 48) | public class RenderSprite : RenderObject method CalculateBoundingBox (line 68) | internal void CalculateBoundingBox() FILE: sources/engine/Stride.Rendering/Rendering/Sprites/SpriteFromSheet.cs class SpriteFromSheet (line 16) | [DataContract("SpriteFromSheet")] method Create (line 50) | public static SpriteFromSheet Create(SpriteSheet sheet, string spriteN... method GetSprite (line 62) | public Sprite GetSprite() FILE: sources/engine/Stride.Rendering/Rendering/Sprites/SpriteFromTexture.cs class SpriteFromTexture (line 17) | [DataContract("SpriteFromTexture")] method SpriteFromTexture (line 33) | public SpriteFromTexture() method SpriteFromTexture (line 40) | private SpriteFromTexture(Sprite source) method GetSprite (line 151) | public Sprite GetSprite() method UpdateSprite (line 168) | private void UpdateSprite() FILE: sources/engine/Stride.Rendering/Rendering/Sprites/SpriteRenderFeature.cs class SpriteRenderFeature (line 14) | public class SpriteRenderFeature : RootRenderFeature type BlendModes (line 23) | private enum BlendModes method InitializeCore (line 32) | protected override void InitializeCore() method Destroy (line 49) | protected override void Destroy() method Draw (line 65) | public override void Draw(RenderDrawContext context, RenderView render... class ThreadContext (line 253) | private class ThreadContext : IDisposable method ThreadContext (line 261) | public ThreadContext(GraphicsDevice device) method GetOrCreatePickingSpriteEffect (line 267) | public EffectInstance GetOrCreatePickingSpriteEffect(EffectSystem ef... method GetOrCreateAlphaCutoffSpriteEffect (line 272) | public EffectInstance GetOrCreateAlphaCutoffSpriteEffect(EffectSyste... method Dispose (line 283) | public void Dispose() FILE: sources/engine/Stride.Rendering/Rendering/Sprites/SpriteTransparentRenderStageSelector.cs class SpriteTransparentRenderStageSelector (line 7) | public class SpriteTransparentRenderStageSelector : TransparentRenderSta... method Process (line 9) | public override void Process(RenderObject renderObject) FILE: sources/engine/Stride.Rendering/Rendering/Sprites/SpriteType.cs type SpriteType (line 8) | public enum SpriteType FILE: sources/engine/Stride.Rendering/Rendering/StateChangeSortMode.cs class StateChangeSortMode (line 11) | [DataContract("SortModeStateChange")] method StateChangeSortMode (line 14) | public StateChangeSortMode() : base(false) FILE: sources/engine/Stride.Rendering/Rendering/StrideEffectBase.sdfx.cs class ShaderMixins (line 21) | internal static partial class ShaderMixins class StrideEffectBase (line 23) | internal partial class StrideEffectBase : IShaderMixinBuilder method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 172) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/StrideEffectBaseKeys.cs class StrideEffectBaseKeys (line 9) | public static class StrideEffectBaseKeys FILE: sources/engine/Stride.Rendering/Rendering/StrideForwardShadingEffect.sdfx.cs class ShaderMixins (line 21) | internal static partial class ShaderMixins class StrideLighting (line 23) | internal partial class StrideLighting : IShaderMixinBuilder method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 61) | [ModuleInitializer] class StrideForwardShadingEffect (line 71) | internal partial class StrideForwardShadingEffect : IShaderMixinBuilder method Generate (line 73) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 125) | [ModuleInitializer] class ShaderMixins (line 69) | internal static partial class ShaderMixins class StrideLighting (line 23) | internal partial class StrideLighting : IShaderMixinBuilder method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 61) | [ModuleInitializer] class StrideForwardShadingEffect (line 71) | internal partial class StrideForwardShadingEffect : IShaderMixinBuilder method Generate (line 73) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 125) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/StrideWireframeShadingEffect.sdfx.cs class ShaderMixins (line 21) | internal static partial class ShaderMixins class StrideWireframeShadingEffect (line 23) | internal partial class StrideWireframeShadingEffect : IShaderMixinBui... method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 31) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/SubRenderFeature.cs class SubRenderFeature (line 11) | public abstract class SubRenderFeature : RenderFeature method AttachRootRenderFeature (line 22) | internal void AttachRootRenderFeature(RootRenderFeature rootRenderFeat... method ProcessPipelineState (line 36) | public virtual void ProcessPipelineState(RenderContext context, Render... FILE: sources/engine/Stride.Rendering/Rendering/Tessellation/TessellationKeys.cs class TessellationKeys (line 8) | public class TessellationKeys FILE: sources/engine/Stride.Rendering/Rendering/TransformRenderFeature.cs class TransformRenderFeature (line 17) | public class TransformRenderFeature : SubRenderFeature type RenderModelFrameInfo (line 31) | internal struct RenderModelFrameInfo type RenderModelViewInfo (line 37) | internal struct RenderModelViewInfo method InitializeCore (line 45) | protected override void InitializeCore() method Extract (line 58) | public override void Extract() method Prepare (line 76) | public override unsafe void Prepare(RenderDrawContext context) type PerFrameTime (line 216) | [StructLayout(LayoutKind.Sequential)] type PerView (line 223) | [StructLayout(LayoutKind.Sequential)] type PerDrawExtra (line 236) | [StructLayout(LayoutKind.Sequential)] type PerViewCamera (line 249) | [StructLayout(LayoutKind.Sequential)] FILE: sources/engine/Stride.Rendering/Rendering/TransformTRS.cs type TransformTRS (line 16) | [DataContract] FILE: sources/engine/Stride.Rendering/Rendering/Transformation/TransformationInstancing.sdsl.cs class TransformationInstancingKeys (line 19) | public static partial class TransformationInstancingKeys FILE: sources/engine/Stride.Rendering/Rendering/TransparentRenderStageSelector.cs class TransparentRenderStageSelector (line 8) | public abstract class TransparentRenderStageSelector : RenderStageSelector FILE: sources/engine/Stride.Rendering/Rendering/Utils/DepthBase.sdsl.cs class DepthBaseKeys (line 19) | public static partial class DepthBaseKeys FILE: sources/engine/Stride.Rendering/Rendering/Utils/HighlightShader.sdsl.cs class HighlightShaderKeys (line 19) | public static partial class HighlightShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Utils/ModelComponentPickingEffect.sdfx.cs class ShaderMixins (line 20) | internal static partial class ShaderMixins class ModelComponentPickingEffect (line 22) | internal partial class ModelComponentPickingEffect : IShaderMixinBuilder method Generate (line 24) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 29) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Utils/ModelComponentPickingShader.sdsl.cs class ModelComponentPickingShaderKeys (line 19) | public static partial class ModelComponentPickingShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/Utils/Picking.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class Picking (line 21) | internal partial class Picking : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Rendering/Rendering/Utils/PickingShader.sdsl.cs class PickingShaderKeys (line 19) | public static partial class PickingShaderKeys FILE: sources/engine/Stride.Rendering/Rendering/ViewResourceGroupLayout.cs class ViewResourceGroupLayout (line 9) | public class ViewResourceGroupLayout : RenderSystemResourceGroupLayout FILE: sources/engine/Stride.Rendering/Rendering/ViewportState.cs type ViewportState (line 9) | public struct ViewportState method CaptureState (line 25) | public unsafe void CaptureState(CommandList commandList) FILE: sources/engine/Stride.Rendering/Rendering/VisibilityGroup.cs class VisibilityGroup (line 20) | public class VisibilityGroup : IDisposable method VisibilityGroup (line 55) | public VisibilityGroup(RenderSystem renderSystem) method Dispose (line 72) | public void Dispose() method Reset (line 78) | public void Reset() method TryCollect (line 91) | public void TryCollect(RenderView view) method Copy (line 193) | public void Copy(RenderView source, RenderView target) method FrustumContainsBox (line 208) | public static bool FrustumContainsBox(ref BoundingFrustum frustum, ref... method CalculateMinMaxDistance (line 235) | private static void CalculateMinMaxDistance(ref Plane plane, ref Bound... method AddRenderObject (line 260) | internal void AddRenderObject(List renderObjects, Render... method RemoveRenderObject (line 279) | internal bool RemoveRenderObject(List renderObjects, [No... method ReevaluateActiveRenderStages (line 308) | private void ReevaluateActiveRenderStages(RenderObject renderObject) method ReevaluateActiveRenderStages (line 333) | private void ReevaluateActiveRenderStages() method ComputeDataArrayExpectedSize (line 346) | protected int ComputeDataArrayExpectedSize(DataType type) method RenderSystem_RenderStageSelectorsChanged (line 357) | private void RenderSystem_RenderStageSelectorsChanged() method RenderFeatures_CollectionChanged (line 364) | private void RenderFeatures_CollectionChanged(object sender, ref FastT... method RenderStages_CollectionChanged (line 398) | private void RenderStages_CollectionChanged(object sender, ref FastTra... FILE: sources/engine/Stride.Rendering/Rendering/WireframePipelineProcessor.cs class WireframePipelineProcessor (line 7) | public class WireframePipelineProcessor : PipelineProcessor method Process (line 11) | public override void Process(RenderNodeReference renderNodeReference, ... FILE: sources/engine/Stride.Rendering/Shaders.Compiler/EffectCompileRequest.cs class EffectCompileRequest (line 15) | [DataContract("EffectCompileRequest")] method EffectCompileRequest (line 23) | public EffectCompileRequest() method EffectCompileRequest (line 27) | public EffectCompileRequest(string effectName, CompilerParameters used... method Equals (line 33) | public bool Equals(EffectCompileRequest other) method Equals (line 40) | public override bool Equals(object obj) method GetHashCode (line 48) | public override int GetHashCode() FILE: sources/engine/Stride.Rendering/Streaming/StreamableResource.cs class StreamableResource (line 19) | [DebuggerDisplay("Resource {Storage.Url}; Residency: {CurrentResidency}/... method StreamableResource (line 37) | protected StreamableResource(StreamingManager manager) method Init (line 102) | protected void Init(IDatabaseFileProviderService databaseFileProviderS... method CalculateTargetResidency (line 117) | public abstract int CalculateTargetResidency(StreamingQuality quality); method CalculateRequestedResidency (line 126) | public abstract int CalculateRequestedResidency(int targetResidency); method StreamAsyncInternal (line 132) | [NotNull] method FlushSync (line 144) | internal virtual void FlushSync() method Release (line 151) | internal virtual void Release() method Destroy (line 157) | protected override void Destroy() method StreamAsync (line 169) | [NotNull] method StopStreaming (line 175) | public void StopStreaming() FILE: sources/engine/Stride.Rendering/Streaming/StreamingManager.cs class StreamingManager (line 29) | public class StreamingManager : GameSystemBase, IStreamingManager, IText... method StreamingManager (line 92) | public StreamingManager([NotNull] IServiceRegistry services) method SetStreamingSettings (line 106) | public void SetStreamingSettings(StreamingSettings streamingSettings) method Destroy (line 116) | protected override void Destroy() method Get (line 153) | [CanBeNull] method Get (line 167) | [CanBeNull] method StreamResources (line 179) | public void StreamResources(RenderMesh renderMesh, StreamingOptions? o... method StreamResources (line 192) | public void StreamResources(ParameterCollection parameters, StreamingO... method StreamResources (line 210) | public void StreamResources(Texture texture, StreamingOptions? options... method SetResourceStreamingOptions (line 229) | public void SetResourceStreamingOptions(RenderMesh renderMesh, Streami... method SetResourceStreamingOptions (line 242) | public void SetResourceStreamingOptions(ParameterCollection parameters... method SetResourceStreamingOptions (line 260) | public void SetResourceStreamingOptions(Texture texture, StreamingOpti... method RegisterMemoryUsage (line 277) | public void RegisterMemoryUsage(long memoryUsedChange) method SetResourceStreamingOptions (line 282) | private void SetResourceStreamingOptions(StreamingTexture resource, St... method RegisterResource (line 306) | internal void RegisterResource(StreamableResource resource) method UnregisterResource (line 320) | internal void UnregisterResource(StreamableResource resource) method CreateStreamingTexture (line 337) | private StreamingTexture CreateStreamingTexture(Texture obj, ref Image... method FullyLoadTexture (line 365) | void ITexturesStreamingProvider.FullyLoadTexture(Texture obj, ref Imag... method RegisterTexture (line 381) | void ITexturesStreamingProvider.RegisterTexture(Texture obj, ref Image... method UnregisterTexture (line 390) | void ITexturesStreamingProvider.UnregisterTexture(Texture obj) method FullyLoadResource (line 402) | void IStreamingManager.FullyLoadResource(object obj) method FullyLoadResource (line 414) | private void FullyLoadResource(StreamableResource resource) method Update (line 431) | public override void Update(GameTime gameTime) method Update (line 491) | private void Update(StreamableResource resource, ref DateTime now) method StreamAsync (line 549) | private Task StreamAsync(StreamableResource resource, int residency) method FlushSync (line 558) | private void FlushSync() method OnEnabledChanged (line 571) | private void OnEnabledChanged(object sender, EventArgs e) FILE: sources/engine/Stride.Rendering/Streaming/StreamingOptions.cs type StreamingOptions (line 9) | public struct StreamingOptions method CombineWith (line 51) | public StreamingOptions CombineWith(StreamingOptions other) FILE: sources/engine/Stride.Rendering/Streaming/StreamingQuality.cs type StreamingQuality (line 11) | public struct StreamingQuality method StreamingQuality (line 32) | public StreamingQuality(float value) method Normalize (line 40) | public void Normalize() FILE: sources/engine/Stride.Rendering/Streaming/StreamingSettings.cs class StreamingSettings (line 14) | [DataContract] FILE: sources/engine/Stride.Rendering/Streaming/StreamingTexture.cs class StreamingTexture (line 19) | public class StreamingTexture : StreamableResource type MipInfo (line 49) | protected struct MipInfo method MipInfo (line 57) | public MipInfo(int width, int height, int rowPitch, int slicePitch, ... method StreamingTexture (line 67) | internal StreamingTexture(StreamingManager manager, [NotNull] Texture ... method CalculateTargetResidency (line 135) | public override int CalculateTargetResidency(StreamingQuality quality) method CalculateRequestedResidency (line 150) | public override int CalculateRequestedResidency(int targetResidency) method Init (line 181) | internal void Init(IDatabaseFileProviderService databaseFileProviderSe... method FlushSync (line 194) | internal override void FlushSync() method Release (line 216) | internal override void Release() method Destroy (line 225) | protected override void Destroy() method StreamAsync (line 242) | protected override Task StreamAsync(int residency) method CacheMipMaps (line 247) | private void CacheMipMaps() method GetMipSize (line 265) | private void GetMipSize(bool isBlockCompressed, int mipIndex, out int ... method StreamingTask (line 277) | private void StreamingTask(int residency) FILE: sources/engine/Stride.Shaders.Compiler/Direct3D/ShaderCompiler.cs class ShaderCompiler (line 30) | internal unsafe class ShaderCompiler : IShaderCompiler method Compile (line 69) | public ShaderBytecodeResult Compile(string shaderSource, string entryP... FILE: sources/engine/Stride.Shaders.Compiler/EffectCompiler.cs method EffectCompiler (line 46) | public EffectCompiler(IVirtualFileProvider fileProvider) method GetShaderSourceHash (line 58) | public override ObjectId GetShaderSourceHash(string type) method ResetCache (line 67) | public override void ResetCache(HashSet modifiedShaders) method GetMixinParser (line 72) | private ShaderMixinParser GetMixinParser() method Compile (line 88) | public override TaskOrResult Compile(Shade... method if (line 239) | if (result.HasErrors) FILE: sources/engine/Stride.Shaders.Compiler/IShaderCompiler.cs type IShaderCompiler (line 12) | internal interface IShaderCompiler method Compile (line 40) | ShaderBytecodeResult Compile(string shaderSource, string entryPoint, S... FILE: sources/engine/Stride.Shaders.Compiler/OpenGL/ShaderCompiler.cs class ShaderCompiler (line 25) | internal partial class ShaderCompiler : IShaderCompiler method ShaderCompiler (line 31) | public ShaderCompiler() method Compile (line 45) | public ShaderBytecodeResult Compile(string shaderSource, string entryP... method Compile (line 158) | private string Compile(string shaderSource, string entryPoint, ShaderS... method MarkResourceBindingAsUsed (line 398) | private static void MarkResourceBindingAsUsed(EffectReflection reflect... method ComputeMemberSize (line 408) | private static int ComputeMemberSize(ref EffectTypeDescription memberT... method ComputeTypeSize (line 485) | private static int ComputeTypeSize(EffectParameterType type) FILE: sources/engine/Stride.Shaders.Compiler/OpenGL/ShaderConverter.cs class ShaderConverter (line 19) | internal class ShaderConverter method ShaderConverter (line 27) | public ShaderConverter(GlslShaderPlatform shaderPlatform, int shaderVe... method Convert (line 72) | public global::Stride.Core.Shaders.Ast.Shader Convert(string hlslSourc... method Convert (line 120) | private global::Stride.Core.Shaders.Ast.Shader Convert(ParsingResult r... FILE: sources/engine/Stride.Shaders.Compiler/ShaderBytecodeResult.cs class ShaderBytecodeResult (line 12) | internal class ShaderBytecodeResult : LoggerResult FILE: sources/engine/Stride.Shaders.Compiler/ShaderSourceComparer.cs class ShaderSourceComparer (line 11) | public class ShaderSourceComparer : EqualityComparer method ShaderSourceComparer (line 15) | public ShaderSourceComparer() method Equals (line 20) | public override bool Equals(ShaderSource x, ShaderSource y) method GetHashCode (line 55) | public override int GetHashCode(ShaderSource obj) class CompositionComparer (line 84) | private class CompositionComparer : EqualityComparer x, Ke... method GetHashCode (line 98) | public override int GetHashCode(KeyValuePair obj) FILE: sources/engine/Stride.Shaders.Parser/Analysis/AssignmentOperatorStatus.cs type AssignmentOperatorStatus (line 7) | [Flags] FILE: sources/engine/Stride.Shaders.Parser/Analysis/ExpressionNodeCouple.cs class ExpressionNodeCouple (line 9) | [DataContract] method ExpressionNodeCouple (line 15) | public ExpressionNodeCouple() : this(null, null) {} method ExpressionNodeCouple (line 17) | public ExpressionNodeCouple(Expression expression, Node node) FILE: sources/engine/Stride.Shaders.Parser/Analysis/MemberReferenceExpressionNodeCouple.cs class MemberReferenceExpressionNodeCouple (line 7) | public class MemberReferenceExpressionNodeCouple method MemberReferenceExpressionNodeCouple (line 12) | public MemberReferenceExpressionNodeCouple() : this(null, null) { } method MemberReferenceExpressionNodeCouple (line 14) | public MemberReferenceExpressionNodeCouple(MemberReferenceExpression m... FILE: sources/engine/Stride.Shaders.Parser/Analysis/StatementNodeCouple.cs class StatementNodeCouple (line 9) | [DataContract] method StatementNodeCouple (line 15) | public StatementNodeCouple() : this(null, null) { } method StatementNodeCouple (line 17) | public StatementNodeCouple(Statement statement, Node node) FILE: sources/engine/Stride.Shaders.Parser/Analysis/StrideParsingInfo.cs class StrideParsingInfo (line 12) | [DataContract] FILE: sources/engine/Stride.Shaders.Parser/Analysis/StrideSemanticAnalysis.cs class StrideSemanticAnalysis (line 18) | internal class StrideSemanticAnalysis : StrideTypeAnalysis method StrideSemanticAnalysis (line 76) | public StrideSemanticAnalysis(ParsingResult result, ModuleMixin analyz... method RunAnalysis (line 112) | public static StrideParsingInfo RunAnalysis(ModuleMixin mixinToAnalyze... method Visit (line 138) | public override Node Visit(ShaderTypeName shaderTypeName) method StoreMethod (line 150) | private void StoreMethod(MethodDeclaration methodDeclaration) method CheckParamatersAndReturnType (line 160) | private void CheckParamatersAndReturnType(MethodDeclaration methodDecl... method Visit (line 176) | public override Node Visit(MethodDeclaration methodDeclaration) method Visit (line 196) | public override Node Visit(MethodDefinition methodDefinition) method PostMethodDeclarationVisit (line 214) | private void PostMethodDeclarationVisit(MethodDeclaration methodDeclar... method Visit (line 225) | public override Node Visit(Variable variable) method FindFinalType (line 319) | private static TypeBase FindFinalType(TypeBase typeBase) method Visit (line 330) | public override Node Visit(Typedef typedef) method Visit (line 346) | public override Node Visit(Technique technique) method CommonVisit (line 357) | protected override void CommonVisit(MemberReferenceExpression memberRe... method CheckStreamMemberReference (line 451) | private void CheckStreamMemberReference(MemberReferenceExpression memb... method FindMemberTypeReference (line 479) | protected void FindMemberTypeReference(ShaderClassType shaderDecl, Mem... method FindDeclarationsFromObject (line 527) | protected override IEnumerable FindDeclarationsFromObjec... method FindDeclarations (line 567) | protected override IEnumerable FindDeclarations(string n... method Visit (line 583) | public override Node Visit(MethodInvocationExpression expression) method ProcessMethodInvocation (line 624) | protected override void ProcessMethodInvocation(MethodInvocationExpres... method TestMethodInvocationArgument (line 754) | protected override bool TestMethodInvocationArgument(TypeBase argTypeB... method Visit (line 768) | public override Node Visit(AssignmentExpression assignmentExpression) method CheckNameConflict (line 787) | private void CheckNameConflict(VariableReferenceExpression variableRef... method Visit (line 808) | public override Node Visit(VariableReferenceExpression variableReferen... method ProcessIndexerExpression (line 881) | public override void ProcessIndexerExpression(IndexerExpression indexe... method Visit (line 902) | public override Node Visit(InterfaceType interfaceType) method Visit (line 912) | public override Node Visit(StructType structType) method Visit (line 924) | public override Node Visit(GenericType genericType) method AddToVariablesReference (line 941) | private void AddToVariablesReference(Expression expression) method AddToMethodsReferences (line 965) | private void AddToMethodsReferences(MethodInvocationExpression express... method Visit (line 985) | public override Node Visit(ShaderClassType shaderClassType) method Visit (line 1005) | public override Node Visit(TypeName typeName) method Visit (line 1020) | public override Node Visit(ForEachStatement forEachStatement) method GetBinaryImplicitConversionType (line 1069) | protected override TypeBase GetBinaryImplicitConversionType(SourceSpan... method GetMultiplyImplicitConversionType (line 1084) | protected override TypeBase GetMultiplyImplicitConversionType(SourceSp... method GetDivideImplicitConversionType (line 1099) | protected override TypeBase GetDivideImplicitConversionType(SourceSpan... method IsStageInitMember (line 1112) | private bool IsStageInitMember(Expression expression) method HasExternQualifier (line 1130) | private static bool HasExternQualifier(Expression expression) method IsStreamMember (line 1146) | private static bool IsStreamMember(MemberReferenceExpression expression) method IsMutableMember (line 1170) | private static bool IsMutableMember(MemberReferenceExpression expression) FILE: sources/engine/Stride.Shaders.Parser/Analysis/StrideTypeAnalysis.cs class StrideTypeAnalysis (line 9) | internal class StrideTypeAnalysis : HlslSemanticAnalysis method StrideTypeAnalysis (line 13) | public StrideTypeAnalysis(ParsingResult result) method Run (line 21) | public void Run(ShaderClassType shaderClassType) FILE: sources/engine/Stride.Shaders.Parser/Mixins/CompositionDictionary.cs class CompositionDictionary (line 12) | internal class CompositionDictionary : IDictionary>> GetEnume... method GetEnumerator (line 29) | IEnumerator IEnumerable.GetEnumerator() method Add (line 34) | public void Add(KeyValuePair> item) method Clear (line 39) | public void Clear() method Contains (line 45) | public bool Contains(KeyValuePair> item) method CopyTo (line 51) | public void CopyTo(KeyValuePair>[] array, ... method Remove (line 57) | public bool Remove(KeyValuePair> item) method ContainsKey (line 79) | public bool ContainsKey(Variable key) method Add (line 84) | public void Add(Variable key, List value) method Remove (line 91) | public bool Remove(Variable key) method TryGetValue (line 96) | public bool TryGetValue(Variable key, out List value) class Enumerator (line 141) | class Enumerator : IEnumerator>> method Enumerator (line 146) | public Enumerator(CompositionDictionary dict) method Dispose (line 152) | public void Dispose() method MoveNext (line 158) | public bool MoveNext() method Reset (line 163) | public void Reset() FILE: sources/engine/Stride.Shaders.Parser/Mixins/ExpressionSimplifierVisitor.cs class ExpressionSimplifierVisitor (line 10) | internal class ExpressionSimplifierVisitor : ShaderWalker method ExpressionSimplifierVisitor (line 14) | public ExpressionSimplifierVisitor() method Run (line 20) | public void Run(Shader shader) method Visit (line 25) | public override void Visit(StatementList statementList) FILE: sources/engine/Stride.Shaders.Parser/Mixins/MethodDeclarationShaderCouple.cs class MethodDeclarationShaderCouple (line 10) | [DataContract] method MethodDeclarationShaderCouple (line 16) | public MethodDeclarationShaderCouple() : this(null, null){} method MethodDeclarationShaderCouple (line 18) | public MethodDeclarationShaderCouple(MethodDeclaration method, ShaderC... FILE: sources/engine/Stride.Shaders.Parser/Mixins/MixinVirtualTable.cs class MixinVirtualTable (line 13) | internal class MixinVirtualTable : ShaderVirtualTable method MergeWithLocalVirtualTable (line 47) | public void MergeWithLocalVirtualTable(MixinVirtualTable virtualTable,... method CheckNameConflict (line 100) | public bool CheckNameConflict(MixinVirtualTable virtualTable, LoggerRe... FILE: sources/engine/Stride.Shaders.Parser/Mixins/ModuleMixin.cs class ModuleMixin (line 14) | [DebuggerDisplay("ModuleMixin {MixinName}")] method SetShaderAst (line 153) | public void SetShaderAst(ShaderClassType shader) method FindMethod (line 170) | public IEnumerable FindMethod(MethodInv... method FindTopThisFunction (line 184) | public IEnumerable FindTopThisFunction(... method FindVariableByName (line 201) | public IEnumerable FindVariableByName(string var... method FindAllVariablesByName (line 211) | public List FindAllVariablesByName(string variab... method GetMethodFromDeclaration (line 226) | public MethodDeclaration GetMethodFromDeclaration(MethodDeclaration me... method GetMethodFromExpression (line 237) | public MethodDeclaration GetMethodFromExpression(Expression expression) method GetBaseMethodFromExpression (line 249) | public MethodDeclaration GetBaseMethodFromExpression(Expression expres... type AnalysisStatus (line 279) | public enum AnalysisStatus FILE: sources/engine/Stride.Shaders.Parser/Mixins/ModuleMixinInfo.cs class ModuleMixinInfo (line 14) | [DebuggerDisplay("Mixin: {mixinName}")] method IsShaderClass (line 74) | public bool IsShaderClass(string typeName) method ModuleMixinInfo (line 126) | public ModuleMixinInfo() method Copy (line 134) | public ModuleMixinInfo Copy(Stride.Core.Shaders.Parser.ShaderMacro[] m... method AreEqual (line 148) | public bool AreEqual(ShaderSource shaderSource, Stride.Core.Shaders.Pa... method CleanIdentifiers (line 161) | public static void CleanIdentifiers(List genList) FILE: sources/engine/Stride.Shaders.Parser/Mixins/ReferencesPool.cs class ReferencesPool (line 14) | [DebuggerDisplay("Variables[{VariablesReferences.Count}] Methods[{Method... method Merge (line 37) | public void Merge(ReferencesPool pool) method RegenKeys (line 60) | public void RegenKeys() method InsertVariable (line 71) | public void InsertVariable(Variable variable, ExpressionNodeCouple exp... method InsertMethod (line 95) | public void InsertMethod(MethodDeclaration methodDeclaration, MethodIn... FILE: sources/engine/Stride.Shaders.Parser/Mixins/ShaderCompilationContext.cs class ShaderCompilationContext (line 18) | internal class ShaderCompilationContext method ShaderCompilationContext (line 48) | public ShaderCompilationContext(LoggerResult log) method Run (line 59) | public void Run(){} method Preprocess (line 65) | public void Preprocess(HashSet mixinInfos) method Analyze (line 76) | public void Analyze(ModuleMixinInfo mixinInfo) method GetModuleMixinFromShaderSource (line 86) | public ModuleMixin GetModuleMixinFromShaderSource(ShaderSource shaderS... method BuildModuleMixins (line 100) | private void BuildModuleMixins(HashSet mixinInfos) method BuildModuleMixin (line 131) | private void BuildModuleMixin(ModuleMixinInfo mixinInfo) method BuildMixinDependencies (line 211) | private void BuildMixinDependencies(ModuleMixinInfo mixinInfo) method PerformTypeAnalysis (line 299) | private void PerformTypeAnalysis(ModuleMixinInfo mixinInfo) method BuildVirtualTables (line 323) | private void BuildVirtualTables(ModuleMixinInfo mixinInfo) method CheckStageClass (line 375) | private void CheckStageClass(ModuleMixin mixin) method ModuleSemanticAnalysisPerMixin (line 387) | private void ModuleSemanticAnalysisPerMixin(ModuleMixinInfo mixinInfo) method CheckReferencesFromExternMixin (line 488) | private void CheckReferencesFromExternMixin(ModuleMixin externMixin, M... method AreMacrosEqual (line 527) | private static bool AreMacrosEqual(Stride.Core.Shaders.Parser.ShaderMa... class VTableReference (line 535) | [DataContract] method Equals (line 542) | public override bool Equals(object obj) method GetHashCode (line 551) | public override int GetHashCode() FILE: sources/engine/Stride.Shaders.Parser/Mixins/ShaderDependencyVisitor.cs class ShaderDependencyVisitor (line 15) | class ShaderDependencyVisitor : ShaderWalker method ShaderDependencyVisitor (line 29) | public ShaderDependencyVisitor(LoggerResult log, ShaderSourceManager s... method Run (line 39) | public void Run(ShaderClassType shaderClassType) method Visit (line 44) | public override void Visit(IdentifierGeneric identifier) method Visit (line 51) | public override void Visit(VariableReferenceExpression variableReferen... method Visit (line 59) | public override void Visit(MemberReferenceExpression memberReferenceEx... method DefaultVisit (line 67) | public override void DefaultVisit(Node node) FILE: sources/engine/Stride.Shaders.Parser/Mixins/ShaderKeyFileHelper.cs class ShaderKeyFileHelper (line 10) | public class ShaderKeyFileHelper method GenerateCode (line 12) | public static byte[] GenerateCode(string inputFileName, string inputFi... FILE: sources/engine/Stride.Shaders.Parser/Mixins/ShaderKeyGeneratorBase.cs class ShaderKeyGeneratorBase (line 18) | public class ShaderKeyGeneratorBase : ShaderWriter method Run (line 45) | public virtual bool Run() method Visit (line 51) | public override void Visit(Variable variable) method Visit (line 70) | public override void Visit(NamespaceBlock namespaceBlock) method IsParameterKey (line 87) | internal bool IsParameterKey(Variable variable) method WriteVariableAsParameterKey (line 105) | protected void WriteVariableAsParameterKey(Variable variable) method Visit (line 208) | public override void Visit(TypeName typeName) method Visit (line 223) | public override void Visit(ScalarType scalarType) method Visit (line 233) | public override void Visit(VectorType type) method Visit (line 253) | public override void Visit(MatrixType type) method Visit (line 263) | public override void Visit(TextureType type) method Visit (line 272) | public override void Visit(ObjectType type) method Visit (line 282) | public override void Visit(ArrayType type) method DefaultVisit (line 303) | public override void DefaultVisit(Node node) method IsStringInList (line 319) | protected static bool IsStringInList(string value, params string[] list) method IsTextureType (line 324) | protected static bool IsTextureType(TypeBase type) method IsBufferType (line 330) | protected static bool IsBufferType(TypeBase type) FILE: sources/engine/Stride.Shaders.Parser/Mixins/ShaderLoader.cs class ShaderLoader (line 25) | public class ShaderLoader method ShaderLoader (line 40) | public ShaderLoader(ShaderSourceManager sourceManager) method DeleteObsoleteCache (line 52) | public void DeleteObsoleteCache(HashSet modifiedShaders) class LoadedShaderClassType (line 72) | public class LoadedShaderClassType method LoadClassSource (line 94) | public LoadedShaderClassType LoadClassSource(ShaderClassCode shaderCla... method GetDefaultConstValue (line 163) | private static string GetDefaultConstValue(Variable variable) method CreateGenericAssociation (line 178) | Dictionary CreateGenericAssociation(List gen... method GenerateIdentifierFromGenerics (line 188) | Dictionary GenerateIdentifierFromGenerics(Dictiona... method GenerateGenericsExpressionValues (line 215) | private Dictionary GenerateGenericsExpressionValue... method CreateExpressionFromString (line 270) | Expression CreateExpressionFromString(string name) method LoadShaderClass (line 277) | private LoadedShaderClassType LoadShaderClass(ShaderClassCode classSou... method ParseSource (line 362) | public static ShaderClassType ParseSource(string shaderSource, LoggerR... method ClassExists (line 390) | public bool ClassExists(string className) method GenerateGenericMapping (line 395) | private static Dictionary GenerateGenericMapping(Shade... method GenerateGenericClassName (line 407) | private static string GenerateGenericClassName(ShaderClassType shaderC... method GenerateGenericClassName (line 413) | private static string GenerateGenericClassName(ShaderClassCode source) class ShaderSourceKey (line 435) | private class ShaderSourceKey : IEquatable method ShaderSourceKey (line 442) | public ShaderSourceKey(string typeName, string generics, Stride.Core... method Equals (line 454) | public bool Equals(ShaderSourceKey other) method Equals (line 459) | public override bool Equals(object obj) method GetHashCode (line 466) | public override int GetHashCode() FILE: sources/engine/Stride.Shaders.Parser/Mixins/ShaderMixinCodeGen.cs class ShaderMixinCodeGen (line 19) | public class ShaderMixinCodeGen : ShaderKeyGeneratorBase//ShaderWriter method ShaderMixinCodeGen (line 39) | public ShaderMixinCodeGen(Shader shader, LoggerResult logging) method GenerateCsharp (line 59) | public static string GenerateCsharp(string sdfxShaderCode, string file... method Run (line 84) | public override bool Run() method Visit (line 150) | public override void Visit(AssignmentExpression assignmentExpression) method Visit (line 166) | public override void Visit(MemberReferenceExpression memberReferenceEx... method Visit (line 186) | public override void Visit(EnumType enumType) method Visit (line 210) | public override void Visit(ParametersBlock paramsBlock) method Visit (line 240) | public override void Visit(KeywordExpression keywordExpression) method Visit (line 254) | public override void Visit(ShaderClassType shader) method Visit (line 280) | public override void Visit(GenericType type) method Visit (line 297) | public override void Visit(TypeName typeName) method Visit (line 314) | public override void Visit(ForEachStatement forEachStatement) method Visit (line 367) | public override void Visit(EffectBlock effectBlock) method Visit (line 422) | public override void Visit(MixinStatement mixinStatement) method Visit (line 572) | public override void Visit(UsingStatement usingStatement) method Visit (line 582) | public override void Visit(UsingParametersStatement usingParametersSta... method AddPushPopParameters (line 602) | private void AddPushPopParameters(BlockStatement blockStatement, Ident... method TryParameters (line 611) | private bool TryParameters(Expression expression, out Identifier type,... method ExtractGenericParameters (line 638) | private void ExtractGenericParameters(Expression expression, out Expre... method WriteGenericParameters (line 690) | private void WriteGenericParameters(IEnumerable genericPar... method WriteMixinName (line 699) | private void WriteMixinName(Expression mixinName) method WriteStringOrExpression (line 709) | private void WriteStringOrExpression(Expression expr) method LogErrors (line 723) | private void LogErrors() class ShaderBlockContext (line 734) | private class ShaderBlockContext method FixShaderClassTypeWithNoNameSpace (line 739) | private void FixShaderClassTypeWithNoNameSpace() class ShaderBlockVisitor (line 756) | private sealed class ShaderBlockVisitor : ShaderWalker method ShaderBlockVisitor (line 763) | public ShaderBlockVisitor(ShaderKeyGeneratorBase parent, LoggerResul... method Run (line 774) | public void Run(Shader shader) method Visit (line 779) | public override void Visit(ParametersBlock paramsBlock) method Visit (line 784) | public override void Visit(ShaderClassType shaderClassType) method CheckParameterKeys (line 791) | private void CheckParameterKeys(IEnumerable variables) method Visit (line 806) | public override void Visit(EffectBlock effectBlock) method Visit (line 821) | public override void Visit(UsingParametersStatement usingParametersS... FILE: sources/engine/Stride.Shaders.Parser/Mixins/ShaderSourceManager.cs class ShaderSourceManager (line 20) | public class ShaderSourceManager method ShaderSourceManager (line 55) | public ShaderSourceManager(IVirtualFileProvider fileProvider) method AddShaderSource (line 68) | public void AddShaderSource(string type, string sourceCode, string sou... method DeleteObsoleteCache (line 84) | public void DeleteObsoleteCache(HashSet modifiedShaders) method GetShaderSourceHash (line 96) | public ObjectId GetShaderSourceHash(string type) method CreateShaderSourceWithHash (line 101) | public static ShaderSourceWithHash CreateShaderSourceWithHash(string t... method LoadShaderSource (line 118) | public ShaderSourceWithHash LoadShaderSource(string type, string shade... method CalculateHashFromSource (line 219) | private static ObjectId CalculateHashFromSource(string source) method IsClassExists (line 229) | public bool IsClassExists(string typeName) method FindFilePath (line 234) | public string FindFilePath(string type) method FileExists (line 265) | private bool FileExists(string path) method OpenStream (line 288) | private Stream OpenStream(string path) method GetLongPathName (line 310) | [DllImport("kernel32.dll", EntryPoint = "GetLongPathNameW", SetLastErr... method GetShortPathName (line 313) | [DllImport("kernel32.dll", EntryPoint = "GetShortPathNameW", SetLastEr... method GetWindowsPhysicalPath (line 316) | private static string GetWindowsPhysicalPath(string path) type ShaderSourceWithHash (line 348) | public struct ShaderSourceWithHash FILE: sources/engine/Stride.Shaders.Parser/Mixins/ShaderVirtualTable.cs class ShaderVirtualTable (line 13) | [DataContract(Inherited = true)] method ShaderVirtualTable (line 24) | public ShaderVirtualTable() {} method AddVirtualTable (line 36) | public void AddVirtualTable(ShaderVirtualTable shaderVirtualTable, str... method ReplaceVirtualMethod (line 50) | public void ReplaceVirtualMethod(MethodDeclaration methodDeclaration, ... method AddFinalDeclarations (line 86) | public void AddFinalDeclarations(List methodDeclara... method GetBaseDeclaration (line 107) | public VTableReference GetBaseDeclaration(MethodDeclaration methodDecl... method GetMethod (line 129) | public MethodDeclaration GetMethod(string mixinName, int slot) method LookForBaseDeclarationMixin (line 149) | private void LookForBaseDeclarationMixin(MethodDeclaration methodDecla... FILE: sources/engine/Stride.Shaders.Parser/Mixins/StreamFieldVisitor.cs class StreamFieldVisitor (line 9) | internal class StreamFieldVisitor : ShaderRewriter method StreamFieldVisitor (line 15) | public StreamFieldVisitor(Variable variable, Expression index = null) method Run (line 22) | public Expression Run(Expression expression) method ProcessExpression (line 27) | private Expression ProcessExpression(Expression expression) method Visit (line 44) | public override Node Visit(VariableReferenceExpression variableReferen... method Visit (line 50) | public override Node Visit(MemberReferenceExpression memberReferenceEx... method Visit (line 56) | public override Node Visit(IndexerExpression indexerExpression) FILE: sources/engine/Stride.Shaders.Parser/Mixins/StreamOutputParser.cs class StreamOutputParser (line 14) | internal static class StreamOutputParser method Parse (line 19) | public static void Parse(IList ent... method Parse (line 36) | public static void Parse(IList ent... method ParseMask (line 86) | private static bool ParseMask(string mask, ref byte startComponent, re... FILE: sources/engine/Stride.Shaders.Parser/Mixins/StrideAssignmentCloner.cs class StrideAssignmentCloner (line 11) | internal static class StrideAssignmentCloner method Run (line 13) | public static Expression Run(Expression expression) method Clone (line 18) | private static Expression Clone(Expression expression) method Clone (line 51) | private static ArrayInitializerExpression Clone(ArrayInitializerExpres... method Clone (line 59) | private static BinaryExpression Clone(BinaryExpression expression) method Clone (line 64) | private static ConditionalExpression Clone(ConditionalExpression expre... method Clone (line 69) | private static EmptyExpression Clone(EmptyExpression expression) method Clone (line 74) | private static ExpressionList Clone(ExpressionList expression) method Clone (line 82) | private static IndexerExpression Clone(IndexerExpression expression) method Clone (line 90) | private static KeywordExpression Clone(KeywordExpression expression) method Clone (line 95) | private static LiteralExpression Clone(LiteralExpression expression) method Clone (line 100) | private static MemberReferenceExpression Clone(MemberReferenceExpressi... method Clone (line 108) | private static MethodInvocationExpression Clone(MethodInvocationExpres... method Clone (line 116) | private static ParenthesizedExpression Clone(ParenthesizedExpression e... method Clone (line 121) | private static TypeReferenceExpression Clone(TypeReferenceExpression e... method Clone (line 126) | private static UnaryExpression Clone(UnaryExpression expression) method Clone (line 131) | private static VariableReferenceExpression Clone(VariableReferenceExpr... FILE: sources/engine/Stride.Shaders.Parser/Mixins/StrideClassInstantiator.cs class StrideClassInstantiator (line 19) | internal class StrideClassInstantiator : ShaderWalker method StrideClassInstantiator (line 35) | private StrideClassInstantiator(ShaderClassType classType, Dictionary<... method Instantiate (line 46) | public static void Instantiate(ShaderClassType classType, Dictionary appendL... method Run (line 46) | public void Run(Node startNode) method Visit (line 55) | public override Node Visit(ExpressionStatement expressionStatement) FILE: sources/engine/Stride.Shaders.Parser/Mixins/StrideReplaceExtern.cs class StrideReplaceExtern (line 8) | internal class StrideReplaceExtern : ShaderRewriter method StrideReplaceExtern (line 26) | public StrideReplaceExtern(Variable variable, IndexerExpression expres... method Run (line 33) | public void Run(Node initialNode) method Visit (line 40) | public override Node Visit(MemberReferenceExpression expression) method Visit (line 49) | public override Node Visit(VariableReferenceExpression expression) FILE: sources/engine/Stride.Shaders.Parser/Mixins/StrideReplaceVisitor.cs class StrideReplaceVisitor (line 11) | internal class StrideReplaceVisitor : ShaderRewriter method StrideReplaceVisitor (line 34) | public StrideReplaceVisitor(Node toReplace, Node replacement) : base(f... method Run (line 44) | public bool Run(Node startNode) method DefaultVisit (line 55) | public override Node DefaultVisit(Node node) FILE: sources/engine/Stride.Shaders.Parser/Mixins/StrideShaderLibrary.cs class StrideShaderLibrary (line 18) | internal class StrideShaderLibrary method StrideShaderLibrary (line 58) | public StrideShaderLibrary(ShaderLoader loader) method LoadShaderSource (line 76) | public HashSet LoadShaderSource(ShaderSource shaderSo... method DeleteObsoleteCache (line 88) | public void DeleteObsoleteCache(HashSet modifiedShaders) method ExtendLibrary (line 127) | private void ExtendLibrary(ShaderSource shaderSource, Stride.Core.Shad... method GetModuleMixinInfo (line 152) | private ModuleMixinInfo GetModuleMixinInfo(ShaderSource shaderSource, ... method ReplaceMixins (line 195) | private void ReplaceMixins(HashSet mixinInfos) method CheckMixinForReplacement (line 205) | private void CheckMixinForReplacement(ModuleMixinInfo mixinInfo) method BuildMixinInfo (line 244) | private ModuleMixinInfo BuildMixinInfo(ShaderSource shaderSource, Stri... method LoadMixinFromClassSource (line 295) | private void LoadMixinFromClassSource(ModuleMixinInfo mixinInfo) method LoadNecessaryShaders (line 340) | private void LoadNecessaryShaders(ModuleMixinInfo mixinInfo, Stride.Co... method BuildShaderGenericParameters (line 387) | private static string[] BuildShaderGenericParameters(IdentifierGeneric... method GetIdentifierName (line 405) | private static string GetIdentifierName(Identifier identifier) method MergeMacroSets (line 432) | private Stride.Core.Shaders.Parser.ShaderMacro[] MergeMacroSets(Shader... FILE: sources/engine/Stride.Shaders.Parser/Mixins/StrideShaderMixer.cs class StrideShaderMixer (line 18) | internal class StrideShaderMixer method StrideShaderMixer (line 85) | public StrideShaderMixer(ModuleMixin moduleMixin, ShaderMixinParsingRe... method Mix (line 121) | public void Mix() method GetMixedShader (line 160) | public Shader GetMixedShader() method AddDefaultCompositions (line 176) | private void AddDefaultCompositions(Stack mixinsToAnalyze) method RedoSematicAnalysis (line 204) | private void RedoSematicAnalysis() method CreateReferencesStructures (line 238) | private void CreateReferencesStructures() method CreateReferencesStructures (line 253) | private void CreateReferencesStructures(ModuleMixin mixin) method GetStaticReferences (line 280) | private void GetStaticReferences(ModuleMixin topMixin, ModuleMixin sta... method LinkVariables (line 296) | private void LinkVariables(ModuleMixin mixin, string context, List extMethodList, ... method AddToMethodsReferences (line 633) | private void AddToMethodsReferences(MethodInvocationExpression express... method RemoveFromMethodsReferences (line 648) | private void RemoveFromMethodsReferences(MethodInvocationExpression ex... method GetTopMixin (line 662) | private ModuleMixin GetTopMixin(ModuleMixin mixin) method FindStaticMethod (line 687) | private MethodDeclaration FindStaticMethod(MethodInvocationExpression ... method GetBaseStageMethod (line 699) | private MethodDeclaration GetBaseStageMethod(MethodInvocationExpressio... method GetThisStageMethod (line 741) | private MethodDeclaration GetThisStageMethod(MethodInvocationExpressio... method PatchAllMethodInferences (line 766) | private void PatchAllMethodInferences(ModuleMixin mixin) method InferStageVariables (line 824) | private void InferStageVariables(ModuleMixin externMix) method ProcessExternReferences (line 871) | private void ProcessExternReferences(ModuleMixin mixin) method ProcessStageInitReferences (line 938) | private void ProcessStageInitReferences(ModuleMixin moduleMixin) method ProcessExterns (line 996) | private void ProcessExterns() method RenameAllVariables (line 1051) | private void RenameAllVariables() method RenameAllVariables (line 1062) | private void RenameAllVariables(ReferencesPool references, ref int id) method RenameAllMethods (line 1106) | private void RenameAllMethods(ReferencesPool references, HashSet SortNodes(List nodes) method RemoveUselessVariables (line 1279) | private void RemoveUselessVariables() method IsOutOfCBufferVariable (line 1320) | private bool IsOutOfCBufferVariable(Variable variable) method KeepVariableInCBuffer (line 1335) | private bool KeepVariableInCBuffer(Variable variable) method GroupByConstantBuffer (line 1347) | private void GroupByConstantBuffer() method AlignLogicalGroups (line 1425) | private void AlignLogicalGroups() method AddLogicalGroupPadding (line 1456) | private static void AddLogicalGroupPadding(ConstantBuffer constantBuff... method MergeSameSemanticVariables (line 1477) | private void MergeSameSemanticVariables(List variables) method MergeReferenceVariables (line 1540) | private void MergeReferenceVariables(List variables) method ExpandForEachStatements (line 1576) | private static void ExpandForEachStatements(ModuleMixin mixin) method ExpandForEachStatement (line 1596) | private static ForStatement ExpandForEachStatement(ForEachStatement fo... method ReplaceMemberReferenceExpressionByVariableReferenceExpression (line 1646) | private static void ReplaceMemberReferenceExpressionByVariableReferenc... method AreSameSemantics (line 1658) | private static bool AreSameSemantics(string sem0, string sem1) FILE: sources/engine/Stride.Shaders.Parser/Mixins/StrideStreamAnalyzer.cs class StrideStreamAnalyzer (line 17) | internal class StrideStreamAnalyzer : ShaderWalker method StrideStreamAnalyzer (line 84) | public StrideStreamAnalyzer(LoggerResult errorLog) method Run (line 92) | public void Run(ShaderClassType shaderClassType) method Visit (line 104) | public override void Visit(MethodDefinition methodDefinition) method Visit (line 119) | public override void Visit(MethodInvocationExpression expression) method IsStreamMember (line 159) | private static bool IsStreamMember(MemberReferenceExpression expression) method Visit (line 172) | public override void Visit(VariableReferenceExpression variableReferen... method Visit (line 183) | public override void Visit(MemberReferenceExpression memberReferenceEx... method Visit (line 195) | public override void Visit(BinaryExpression expression) method Visit (line 203) | public override void Visit(UnaryExpression expression) method Visit (line 215) | public override void Visit(AssignmentExpression assignmentExpression) method Visit (line 242) | public override void Visit(Variable variableStatement) method AddStreamUsage (line 259) | private void AddStreamUsage(Variable variable, Stride.Core.Shaders.Ast... type StreamUsage (line 267) | [Flags] class StreamUsageExtensions (line 280) | internal static class StreamUsageExtensions method IsRead (line 282) | public static bool IsRead(this StreamUsage usage) { return (usage & St... method IsWrite (line 283) | public static bool IsWrite(this StreamUsage usage) { return (usage & S... method IsPartial (line 284) | public static bool IsPartial(this StreamUsage usage) { return (usage &... type StreamCallType (line 287) | internal enum StreamCallType class StreamUsageInfo (line 295) | internal class StreamUsageInfo FILE: sources/engine/Stride.Shaders.Parser/Mixins/StrideStreamCreator.cs class StrideStreamCreator (line 20) | internal class StrideStreamCreator method StrideStreamCreator (line 74) | private StrideStreamCreator(ShaderClassType shaderClassType, ModuleMix... method Run (line 82) | public static void Run(ShaderClassType shaderClassType, ModuleMixin mi... method Run (line 92) | public void Run() method ParseSemanticIndex (line 246) | private static int ParseSemanticIndex(string semantic) method StripStringOfSemanticIndex (line 255) | private static string StripStringOfSemanticIndex(string semantic) method RemoveUselessAndSortMethods (line 269) | private void RemoveUselessAndSortMethods() method BuildOrderedMethodUsageList (line 304) | private List BuildOrderedMethodUsageList(HashSet streamStageUs... method ComputeShaderStreamAnalysis (line 514) | private void ComputeShaderStreamAnalysis(StreamStageUsage streamStageU... method GenerateStreams (line 531) | private StructType GenerateStreams(MethodDefinition entryPoint, Stream... method GenerateStreamsWithSpecialDataInput (line 583) | private StructType GenerateStreamsWithSpecialDataInput(MethodDefinitio... method ReplaceAppendMethod (line 632) | private void ReplaceAppendMethod(MethodDefinition entryPoint, StrideRe... method GenerateStreamsForHullShader (line 652) | private StructType GenerateStreamsForHullShader(MethodDefinition entry... method GenerateStreamsForHullShaderConstant (line 695) | private void GenerateStreamsForHullShaderConstant(MethodDefinition ent... method GenerateStreamsForDomainShader (line 737) | private StructType GenerateStreamsForDomainShader(MethodDefinition ent... method PropagateStreamsParameter (line 762) | private bool PropagateStreamsParameter(MethodDefinition methodDefiniti... method TransformStreamsAssignments (line 820) | private void TransformStreamsAssignments(MethodDefinition methodDefini... method SearchExpressionStatement (line 889) | private int SearchExpressionStatement(StatementList statementList, Exp... method RecursiveRename (line 903) | private void RecursiveRename(MethodDeclaration methodDeclaration, Type... method TryGetMethodCalls (line 926) | private bool TryGetMethodCalls(MethodDeclaration currentMethod, out Li... method RenameInputOutput (line 948) | private void RenameInputOutput(MethodDeclaration methodDeclaration, Ty... method CheckCrossStageMethodCall (line 977) | private void CheckCrossStageMethodCall(XkShaderStage shaderStage, List... method AssignStreamFromInput (line 1009) | private static IEnumerable AssignStreamFromInput(StructType... method AssignOutputFromStream (line 1083) | private static IEnumerable AssignOutputFromStream(StructTyp... method CreateStreamFromInput (line 1104) | private static IEnumerable CreateStreamFromInput(StructType... method CreateOutputFromStream (line 1122) | private static IEnumerable CreateOutputFromStream(StructTyp... method CreateStreamStructure (line 1138) | private static StructType CreateStreamStructure(List str... method CreateInputStreamStructure (line 1176) | private static StructType CreateInputStreamStructure(StructType prevOu... method CreateIntermediateStructType (line 1217) | private static StructType CreateIntermediateStructType(StreamStageUsag... method CreateStructInit (line 1232) | private static DeclarationStatement CreateStructInit(StructType struct... type XkShaderStage (line 1244) | enum XkShaderStage class StreamStageUsage (line 1256) | class StreamStageUsage FILE: sources/engine/Stride.Shaders.Parser/Mixins/StrideTagCleaner.cs class StrideTagCleaner (line 9) | internal class StrideTagCleaner : ShaderWalker method StrideTagCleaner (line 11) | public StrideTagCleaner() method Run (line 16) | public void Run(ShaderClassType shader) method DefaultVisit (line 21) | public override void DefaultVisit(Node node) FILE: sources/engine/Stride.Shaders.Parser/Mixins/StrideTypeCleaner.cs class StrideTypeCleaner (line 8) | internal class StrideTypeCleaner : ShaderWalker method StrideTypeCleaner (line 10) | public StrideTypeCleaner() method Run (line 15) | public void Run(Shader shader) method DefaultVisit (line 20) | public override void DefaultVisit(Node node) method VisitTypeInferencer (line 28) | private void VisitTypeInferencer(ITypeInferencer expression) FILE: sources/engine/Stride.Shaders.Parser/Mixins/StrideVariableUsageVisitor.cs class StrideVariableUsageVisitor (line 11) | internal class StrideVariableUsageVisitor : ShaderWalker method StrideVariableUsageVisitor (line 15) | public StrideVariableUsageVisitor(Dictionary variables... method Run (line 24) | public void Run(ShaderClassType shaderClassType) method Visit (line 29) | public override void Visit(VariableReferenceExpression variableReferen... method Visit (line 35) | public override void Visit(MemberReferenceExpression memberReferenceEx... method CheckUsage (line 41) | private void CheckUsage(Variable variable) FILE: sources/engine/Stride.Shaders.Parser/Mixins/VariableShaderCouple.cs class VariableShaderCouple (line 10) | [DataContract] method VariableShaderCouple (line 16) | public VariableShaderCouple() : this(null, null) { } method VariableShaderCouple (line 18) | public VariableShaderCouple(Variable variable, ShaderClassType shader) FILE: sources/engine/Stride.Shaders.Parser/Parser.cs class StrideShaderParser (line 21) | public static class StrideShaderParser method Initialize (line 26) | public static void Initialize() method TryPreProcessAndParse (line 39) | public static ParsingResult TryPreProcessAndParse(string source, strin... method PreProcessAndParse (line 55) | public static Shader PreProcessAndParse(string source, string sourceFi... method TryPreProcessAndParse (line 67) | public static ParsingResult TryPreProcessAndParse(string sourceFileNam... method PreProcessAndParse (line 80) | public static Shader PreProcessAndParse(string sourceFileName, Stride.... method Parse (line 91) | public static Shader Parse(string sourceCode, string sourceFileName) method TryParse (line 102) | public static ParsingResult TryParse(string sourceCode, string sourceF... method PrepareShader (line 109) | private static Shader PrepareShader(Shader shader) method GetShaderClassTypes (line 159) | internal static IEnumerable GetShaderClassTypes(IEnum... FILE: sources/engine/Stride.Shaders.Parser/Performance/GenerateShaderPerformance.cs class GenerateShaderPerformance (line 9) | public static class GenerateShaderPerformance method Start (line 19) | public static void Start(GenerateShaderStage stage) method Pause (line 41) | public static void Pause(GenerateShaderStage stage) method Reset (line 63) | public static void Reset() method PrintResult (line 72) | public static void PrintResult() type GenerateShaderStage (line 84) | public enum GenerateShaderStage FILE: sources/engine/Stride.Shaders.Parser/Performance/MixPerformance.cs class MixPerformance (line 9) | public static class MixPerformance method Start (line 28) | public static void Start(MixStage stage) method Pause (line 77) | public static void Pause(MixStage stage) method Reset (line 126) | public static void Reset() method PrintResult (line 144) | public static void PrintResult() type MixStage (line 165) | public enum MixStage FILE: sources/engine/Stride.Shaders.Parser/Performance/PerformanceLogger.cs class PerformanceLogger (line 13) | public static class PerformanceLogger method Start (line 41) | public static void Start(PerformanceStage stage) method Pause (line 69) | public static void Pause(PerformanceStage stage) method Stop (line 97) | public static void Stop(PerformanceStage stage) method Reset (line 139) | public static void Reset() method PrintResult (line 150) | public static void PrintResult() method PrintLastResult (line 162) | public static void PrintLastResult() method WriteOut (line 178) | public static void WriteOut(int limit) type PerformanceStage (line 195) | public enum PerformanceStage FILE: sources/engine/Stride.Shaders.Parser/Performance/SemanticPerformance.cs class SemanticPerformance (line 9) | public static class SemanticPerformance method Start (line 35) | public static void Start(SemanticStage stage) method Pause (line 77) | public static void Pause(SemanticStage stage) method IncrShader (line 111) | public static void IncrShader() method Reset (line 116) | public static void Reset() method PrintResult (line 140) | public static void PrintResult() type SemanticStage (line 156) | public enum SemanticStage FILE: sources/engine/Stride.Shaders.Parser/Performance/StreamCreatorPerformance.cs class StreamCreatorPerformance (line 9) | public static class StreamCreatorPerformance method Start (line 32) | public static void Start(StreamCreatorStage stage) method Pause (line 88) | public static void Pause(StreamCreatorStage stage) method Reset (line 143) | public static void Reset() method PrintResult (line 165) | public static void PrintResult() type StreamCreatorStage (line 188) | public enum StreamCreatorStage FILE: sources/engine/Stride.Shaders.Parser/ShaderExtensions.cs class ShaderExtensions (line 14) | public static class ShaderExtensions method ReplaceAnnotation (line 23) | public static void ReplaceAnnotation(this IAttributes node, string nam... method GetMainShaderClass (line 36) | public static ShaderRootClassType GetMainShaderClass(this Shader shader) method StartMix (line 47) | public static ShaderRootClassType StartMix() method Mix (line 53) | public static ShaderRootClassType Mix(this Shader shader, TypeBase mix... method Mix (line 62) | public static ShaderRootClassType Mix(this ShaderRootClassType target,... method Compose (line 72) | public static ShaderRootClassType Compose(this ShaderRootClassType sou... class NameEqualityComparer (line 86) | private class NameEqualityComparer : IEqualityComparer method Equals (line 88) | public bool Equals(IDeclaration x, IDeclaration y) method GetHashCode (line 93) | public int GetHashCode(IDeclaration obj) method GetEntryPoint (line 99) | public static MethodDefinition GetEntryPoint(this Shader shader, Shade... FILE: sources/engine/Stride.Shaders.Parser/ShaderLinker.cs class ShaderLinker (line 25) | internal class ShaderLinker : ShaderWalker method ShaderLinker (line 36) | public ShaderLinker(ShaderMixinParsingResult parsingResult) method Run (line 58) | public void Run(Shader shader) method PrepareConstantBuffers (line 68) | private void PrepareConstantBuffers(Shader shader) method Visit (line 95) | public override void Visit(Variable variable) method Visit (line 245) | public override void Visit(ConstantBuffer constantBuffer) method Visit (line 253) | public override void Visit(MethodDefinition method) method VisitNode (line 279) | public override void VisitNode(Node node) method GetLinkParameterKey (line 291) | private LocalParameterKey GetLinkParameterKey(Node node) method CreateTypeInfo (line 335) | private static EffectTypeDescription CreateTypeInfo(TypeBase variableT... method ComputeSize (line 576) | private int ComputeSize(TypeBase type) method ParseConstantBufferVariable (line 631) | private void ParseConstantBufferVariable(string cbName, Variable varia... method LinkVariable (line 670) | private static void LinkVariable(EffectReflection reflection, string v... method LinkConstant (line 676) | private void LinkConstant(string cbName, Variable variable, LocalParam... method ParseDefaultValue (line 707) | private object ParseDefaultValue(Variable variable) class LocalParameterKey (line 767) | private class LocalParameterKey class ValueParsing (line 796) | private static class ValueParsing method ToArray (line 798) | public static Array ToArray(List v, TypeBase elementType) method ToArray (line 841) | static T[] ToArray(List v) method ToArray (line 856) | static T[] ToArray(List v, Func factory) method ToColor (line 864) | public static object ToColor(Expression e, int dimension) method ToFloatVector (line 882) | public static object ToFloatVector(Expression e, int dimension) method ToDoubleVector (line 896) | public static object ToDoubleVector(Expression e, int dimension) method ToHalfVector (line 910) | public static object ToHalfVector(Expression e, int dimension) method ToIntVector (line 924) | public static object ToIntVector(Expression e, int dimension) method ToUIntVector (line 938) | public static object ToUIntVector(Expression e, int dimension) method ToVector2 (line 948) | static Vector2? ToVector2(Expression e) => ToVector(e, (float[] args... method ToVector3 (line 950) | static Vector3? ToVector3(Expression e) => ToVector(e, (float[] args... method ToVector4 (line 952) | static Vector4? ToVector4(Expression e) => ToVector(e, (float[] args... method ToDouble2 (line 954) | static Double2? ToDouble2(Expression e) => ToVector(e, (double[] arg... method ToDouble3 (line 956) | static Double3? ToDouble3(Expression e) => ToVector(e, (double[] arg... method ToDouble4 (line 958) | static Double4? ToDouble4(Expression e) => ToVector(e, (double[] arg... method ToHalf2 (line 960) | static Half2? ToHalf2(Expression e) => ToVector(e, (Half[] args) => ... method ToHalf3 (line 962) | static Half3? ToHalf3(Expression e) => ToVector(e, (Half[] args) => ... method ToHalf4 (line 964) | static Half4? ToHalf4(Expression e) => ToVector(e, (Half[] args) => ... method ToInt2 (line 966) | static Int2? ToInt2(Expression e) => ToVector(e, (int[] args) => new... method ToInt3 (line 968) | static Int3? ToInt3(Expression e) => ToVector(e, (int[] args) => new... method ToInt4 (line 970) | static Int4? ToInt4(Expression e) => ToVector(e, (int[] args) => new... method ToUInt4 (line 972) | static UInt4? ToUInt4(Expression e) => ToVector(e, (uint[] args) => ... method ToVector (line 974) | public static TVector? ToVector(Expression e, F... method ToVector (line 987) | static unsafe TVector? ToVector(List(Expression e) method ToScalar (line 1016) | static T? ToScalar(Literal l) method ToScalar (line 1025) | static T? ToScalar(UnaryExpression unary) method ChangeType (line 1042) | static T? ChangeType(object value) FILE: sources/engine/Stride.Shaders.Parser/ShaderMixinParser.cs class ShaderMixinParser (line 20) | public class ShaderMixinParser method ShaderMixinParser (line 61) | public ShaderMixinParser(IVirtualFileProvider fileProvider) method DeleteObsoleteCache (line 80) | public void DeleteObsoleteCache(HashSet modifiedShaders) method ParseAndAnalyze (line 99) | internal ShaderCompilationContext ParseAndAnalyze(ShaderMixinSource sh... method Parse (line 182) | public ShaderMixinParsingResult Parse(ShaderMixinSource shaderMixinSou... method GetMixin (line 313) | internal ModuleMixinInfo GetMixin(string mixinName) method BuildCompositionsDictionary (line 330) | private static List BuildCompositionsDictionary(ShaderSou... method FullLinkStageCompositions (line 406) | private static void FullLinkStageCompositions(Variable variable, List<... method GetCompilationContext (line 457) | private ShaderCompilationContext GetCompilationContext(IEnumerable BuildMixinDictionary(IEnumerab... FILE: sources/engine/Stride.Shaders.Parser/ShaderMixinParsingResult.cs class ShaderMixinParsingResult (line 10) | public class ShaderMixinParsingResult : ParsingResult method ShaderMixinParsingResult (line 12) | public ShaderMixinParsingResult() FILE: sources/engine/Stride.Shaders.Parser/ShaderNavigation.cs class ShaderNavigation (line 19) | public class ShaderNavigation method AnalyzeAndGoToDefinition (line 32) | public ShaderNavigationResult AnalyzeAndGoToDefinition(string shaderSo... method GetSpan (line 65) | private static SourceSpan GetSpan(SourceLocation location) method AnalyzeAndGoToDefinition (line 70) | private void AnalyzeAndGoToDefinition(string shaderSource, Stride.Core... method Find (line 148) | private SourceSpan? Find(ReferencesPool pool, Stride.Core.Shaders.Ast.... method IsExpressionMatching (line 174) | private bool IsExpressionMatching(Node astNode, Stride.Core.Shaders.As... FILE: sources/engine/Stride.Shaders.Parser/ShaderNavigationResult.cs class ShaderNavigationResult (line 11) | public class ShaderNavigationResult method ShaderNavigationResult (line 13) | public ShaderNavigationResult() FILE: sources/engine/Stride.Shaders.Parser/StrideShaderCleaner.cs class StrideShaderCleaner (line 10) | internal class StrideShaderCleaner : ShaderRewriter method StrideShaderCleaner (line 12) | public StrideShaderCleaner() : base(false, false) method Run (line 20) | public void Run(Shader shader) method Run (line 25) | public void Run(ShaderClassType shaderClassType) method DefaultVisit (line 32) | public override Node DefaultVisit(Node node) method Visit (line 48) | public override Node Visit(AttributeDeclaration attribute) FILE: sources/engine/Stride.Shaders.Parser/Utility/StrideMessageCode.cs class StrideMessageCode (line 7) | static public class StrideMessageCode FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Compiler/SimpleEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class SimpleEffect (line 21) | internal partial class SimpleEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Compiler/SimpleShader.sdsl.cs class SimpleShaderKeys (line 19) | public static partial class SimpleShaderKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Compiler/ToGlslEffect.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class ToGlslEffect (line 21) | internal partial class ToGlslEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 28) | [ModuleInitializer] FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Compiler/ToGlslShader.sdsl.cs class ToGlslShaderKeys (line 19) | public static partial class ToGlslShaderKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Mixins/TestComputeColor2.sdsl.cs class ComputeColor2Keys (line 19) | public static partial class ComputeColor2Keys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Mixins/test_mixin_complex_params.sdfx.cs class SubParameters (line 19) | [DataContract]public partial class SubParameters : ShaderMixinParameters class TestParameters (line 25) | [DataContract]public partial class TestParameters : ShaderMixinParameters class ShaderMixins (line 30) | internal static partial class ShaderMixins class DefaultComplexParams (line 32) | internal partial class DefaultComplexParams : IShaderMixinBuilder method Generate (line 34) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 62) | [ModuleInitializer] FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Mixins/test_mixin_compose_keys.sdfx.cs class TestParameters (line 19) | [DataContract]public partial class TestParameters : ShaderMixinParameters class ShaderMixins (line 24) | internal static partial class ShaderMixins class ABCSubEffect (line 26) | internal partial class ABCSubEffect : IShaderMixinBuilder method Generate (line 28) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 52) | [ModuleInitializer] class test_mixin_compose_keys (line 62) | internal partial class test_mixin_compose_keys : IShaderMixinBuilder method Generate (line 64) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 93) | [ModuleInitializer] class ShaderMixins (line 60) | internal static partial class ShaderMixins class ABCSubEffect (line 26) | internal partial class ABCSubEffect : IShaderMixinBuilder method Generate (line 28) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 52) | [ModuleInitializer] class test_mixin_compose_keys (line 62) | internal partial class test_mixin_compose_keys : IShaderMixinBuilder method Generate (line 64) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 93) | [ModuleInitializer] FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Mixins/test_mixin_simple.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class DefaultSimple (line 21) | internal partial class DefaultSimple : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 30) | [ModuleInitializer] FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Mixins/test_mixin_simple_child.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class ChildMixin (line 21) | internal partial class ChildMixin : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 29) | [ModuleInitializer] class DefaultSimpleChild (line 39) | internal partial class DefaultSimpleChild : IShaderMixinBuilder method Generate (line 41) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 49) | [ModuleInitializer] class ShaderMixins (line 37) | internal static partial class ShaderMixins class ChildMixin (line 21) | internal partial class ChildMixin : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 29) | [ModuleInitializer] class DefaultSimpleChild (line 39) | internal partial class DefaultSimpleChild : IShaderMixinBuilder method Generate (line 41) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 49) | [ModuleInitializer] FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Mixins/test_mixin_simple_child_params.sdfx.cs class TestParameters (line 19) | [DataContract]public partial class TestParameters : ShaderMixinParameters class ShaderMixins (line 24) | internal static partial class ShaderMixins class ChildParamsMixin (line 26) | internal partial class ChildParamsMixin : IShaderMixinBuilder method Generate (line 28) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 35) | [ModuleInitializer] class DefaultSimpleChildParams (line 45) | internal partial class DefaultSimpleChildParams : IShaderMixinBuilder method Generate (line 47) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 61) | [ModuleInitializer] class ShaderMixins (line 43) | internal static partial class ShaderMixins class ChildParamsMixin (line 26) | internal partial class ChildParamsMixin : IShaderMixinBuilder method Generate (line 28) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 35) | [ModuleInitializer] class DefaultSimpleChildParams (line 45) | internal partial class DefaultSimpleChildParams : IShaderMixinBuilder method Generate (line 47) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 61) | [ModuleInitializer] FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Mixins/test_mixin_simple_clone.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class ChildClone (line 21) | internal partial class ChildClone : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 29) | [ModuleInitializer] class DefaultSimpleClone (line 39) | internal partial class DefaultSimpleClone : IShaderMixinBuilder method Generate (line 41) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 53) | [ModuleInitializer] class ShaderMixins (line 37) | internal static partial class ShaderMixins class ChildClone (line 21) | internal partial class ChildClone : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 29) | [ModuleInitializer] class DefaultSimpleClone (line 39) | internal partial class DefaultSimpleClone : IShaderMixinBuilder method Generate (line 41) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 53) | [ModuleInitializer] FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Mixins/test_mixin_simple_compose.sdfx.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class DefaultSimpleCompose (line 21) | internal partial class DefaultSimpleCompose : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 38) | [ModuleInitializer] FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Mixins/test_mixin_simple_params.sdfx.cs class TestParameters (line 19) | [DataContract]public partial class TestParameters : ShaderMixinParameters class ShaderMixins (line 25) | internal static partial class ShaderMixins class DefaultSimpleParams (line 27) | internal partial class DefaultSimpleParams : IShaderMixinBuilder method Generate (line 29) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 61) | [ModuleInitializer] FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/BasicMixin.sdsl.cs class BasicMixinKeys (line 19) | public static partial class BasicMixinKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/BasicMixin2.sdsl.cs class BasicMixin2Keys (line 19) | public static partial class BasicMixin2Keys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/Child.sdsl.cs class ChildKeys (line 19) | public static partial class ChildKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/ConstantBufferTest.sdsl.cs class ConstantBufferTestKeys (line 19) | public static partial class ConstantBufferTestKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/ExternMixin.sdsl.cs class ExternMixinKeys (line 19) | public static partial class ExternMixinKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/ForEachTest.sdsl.cs class ForEachTestKeys (line 19) | public static partial class ForEachTestKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/GenericClass2.sdsl.cs class GenericClass2Keys (line 19) | public static partial class GenericClass2Keys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/GenericTexcoord.sdsl.cs class GenericTexcoordKeys (line 19) | public static partial class GenericTexcoordKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/InternalReferenceMixin.sdsl.cs class InternalReferenceMixinKeys (line 19) | public static partial class InternalReferenceMixinKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/MacroTest.sdsl.cs class MacroTestKeys (line 19) | public static partial class MacroTestKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/Parent.sdsl.cs class ParentKeys (line 19) | public static partial class ParentKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/SemanticTest.sdsl.cs class SemanticTestKeys (line 19) | public static partial class SemanticTestKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/Simple.sdsl.cs class SimpleKeys (line 19) | public static partial class SimpleKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/StageBase.sdsl.cs class StageBaseKeys (line 19) | public static partial class StageBaseKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/StageDecl.sdsl.cs class StageDeclKeys (line 19) | public static partial class StageDeclKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/StageValueTest.sdsl.cs class StageValueTestKeys (line 19) | public static partial class StageValueTestKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/StaticMixin.sdsl.cs class StaticMixinKeys (line 19) | public static partial class StaticMixinKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/StructuredBufferTest.sdsl.cs class StructuredBufferTestKeys (line 19) | public static partial class StructuredBufferTestKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/TestComputeShader.sdsl.cs class TestComputeShaderKeys (line 19) | public static partial class TestComputeShaderKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/TestErrors.sdsl.cs class TestErrorsKeys (line 19) | public static partial class TestErrorsKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/TestGenerics.sdsl.cs class TestGenericsKeys (line 19) | public static partial class TestGenericsKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/TestStructInheritance.sdsl.cs class TestStructInheritanceKeys (line 19) | public static partial class TestStructInheritanceKeys FILE: sources/engine/Stride.Shaders.Tests/GameAssets/Shaders/TestStructInheritanceExtensions.cs type myStruct (line 5) | public struct myStruct FILE: sources/engine/Stride.Shaders.Tests/TestCodeGen.cs class TestCodeGen (line 17) | public class TestCodeGen method Test (line 20) | public void Test() method RebuildAllXkfxXksl (line 28) | public void RebuildAllXkfxXksl() method RegenerateDirectory (line 34) | private static void RegenerateDirectory(string directory) method RebuildFile (line 46) | private static void RebuildFile(string filePath) FILE: sources/engine/Stride.Shaders.Tests/TestGenericClass.cs class TestGenericClass (line 18) | public class TestGenericClass method Init (line 24) | private void Init() method TestParsing (line 36) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method TestShaderCompilation (line 75) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method Run (line 101) | private void Run() method Main5 (line 107) | private static void Main5() FILE: sources/engine/Stride.Shaders.Tests/TestHelper.cs class TestHelper (line 9) | static class TestHelper method CreateDatabaseProvider (line 11) | public static IDatabaseFileProviderService CreateDatabaseProvider() FILE: sources/engine/Stride.Shaders.Tests/TestMixinCompiler.cs class TestMixinCompiler (line 30) | public partial class TestMixinCompiler method TestMaterial (line 35) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method TestStream (line 101) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method TestMixinAndComposeKeys (line 128) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method CopyStream (line 169) | private void CopyStream(DatabaseFileProvider database, string fromFile... method TestReal (line 184) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method TestNoClean (line 210) | private void TestNoClean(out CompilerResults left, out CompilerResults... method TestGlslCompiler (line 235) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method TestGlslESCompiler (line 254) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method CreateCompilerParameters (line 278) | private static CompilerParameters CreateCompilerParameters(GraphicsPla... FILE: sources/engine/Stride.Shaders.Tests/TestMixinGenerator.Extensions.cs class TestMixinGeneratorExtensions (line 12) | static class TestMixinGeneratorExtensions method CheckMixin (line 19) | public static void CheckMixin(this ShaderMixinSource mixin, params str... method CheckComposition (line 35) | public static void CheckComposition(this ShaderMixinSource mixin, stri... method CheckMacro (line 64) | public static void CheckMacro(this ShaderMixinSource mixin, string key... FILE: sources/engine/Stride.Shaders.Tests/TestMixinGenerator.Helpers.cs class TestMixinGenerator (line 14) | public partial class TestMixinGenerator method GenerateMixin (line 22) | private static ShaderMixinSource GenerateMixin(string mixinName, Param... FILE: sources/engine/Stride.Shaders.Tests/TestMixinGenerator.cs class TestMixinGenerator (line 16) | public partial class TestMixinGenerator method TestSimple (line 21) | [Fact] method TestSimpleChild (line 33) | [Fact] method TestSimpleCompose (line 45) | [Fact] method TestSimpleParams (line 58) | [Fact] method TestSimpleClone (line 80) | [Fact] method TestMixinAndComposeKeys (line 96) | [Fact] method TestComplexParams (line 125) | [Fact] FILE: sources/engine/Stride.Shaders.Tests/TestMixinMacros.cs class TestMixinMacros (line 18) | public class TestMixinMacros method Init (line 22) | private void Init() method TestMacros (line 32) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method TestMacrosArray (line 94) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method Run (line 133) | private void Run() FILE: sources/engine/Stride.Shaders.Tests/TestParallelShaderMixer.cs class TestParallelShaderMixer (line 20) | public class TestParallelShaderMixer method Main3 (line 26) | public static void Main3() class CompilerThread (line 66) | public class CompilerThread method CompilerThread (line 72) | public CompilerThread(EffectCompiler compiler, ShaderMixinSource source) method Compile (line 78) | public void Compile() FILE: sources/engine/Stride.Shaders.Tests/TestShaderLoading.cs class TestShaderLoading (line 18) | public class TestShaderLoading method TestShaderLoading (line 23) | public TestShaderLoading() method TestSimple (line 34) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method TestLoadAst (line 50) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... FILE: sources/engine/Stride.Shaders.Tests/TestShaderLoadingString.cs class TestShaderLoadingString (line 19) | public class TestShaderLoadingString method TestShaderLoadingString (line 35) | public TestShaderLoadingString() method TestSimple (line 46) | [Fact] method TestLoadAst (line 62) | [Fact] FILE: sources/engine/Stride.Shaders.Tests/TestShaderMixer2.cs class TestShaderMixer2 (line 14) | public class TestShaderMixer2 method Init (line 22) | private void Init() method TestRenaming (line 36) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method TestRenaming2 (line 58) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method TestRenamingBoth (line 82) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method TestRenamingBothInverse (line 90) | [Fact(Skip = "This test fixture is unmaintained and currently doesn't ... method Main4 (line 99) | internal static void Main4() FILE: sources/engine/Stride.Shaders.Tests/TestShaderParsing.cs class TestShaderParsing (line 16) | class TestShaderParsing method Init (line 22) | [SetUp] method TestSimpleRead (line 37) | [Fact] method TestInternalReference (line 52) | [Fact] method TestInheritance (line 64) | [Fact] method TestNameConflictSolved (line 76) | [Fact] method TestBaseLink (line 90) | [Fact] method TestStaticCall (line 191) | [Fact] method TestStreams (line 271) | [Fact] method TestExternClone (line 280) | [Fact] method TestStructure (line 286) | [Fact] method TestTessellation (line 315) | [Fact] method TestStageCall (line 322) | [Fact] method TestForEachStatement (line 329) | [Fact] method GetAnalyzedMixin (line 595) | public ModuleMixinInfo GetAnalyzedMixin(string mixinName) FILE: sources/engine/Stride.Shaders.Tests/TestShaderReflection.cs class TestShaderReflection (line 20) | public class TestShaderReflection method Init (line 28) | private void Init() method TestDefaultValuesBeingPresentInReflection (line 47) | [Fact] method TestDefaultValuesGettingUpdatedAfterRecompile (line 141) | [Fact] method TestDefaultValuesWithUnaryExpressionGetEvaluatedCorrectly (line 197) | [Fact] method TestDefaultValuesWithUnknownExpressionAreIgnored (line 291) | [Fact] method CreateShaderClassCode (line 309) | static ShaderClassCode CreateShaderClassCode(string className, string ... FILE: sources/engine/Stride.Shaders/Compiler/CompilerParameters.cs class CompilerParameters (line 18) | [DataSerializer(typeof(DictionaryAllSerializer item) method CopyTo (line 51) | public void CopyTo(KeyValuePair[] array, int arr... method GetEnumerator (line 72) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 77) | public IEnumerator> GetEnumerator() method TryGetValue (line 99) | public bool TryGetValue(ParameterKey key, out object value) method Add (line 117) | public void Add(KeyValuePair item) method Remove (line 122) | public bool Remove(KeyValuePair item) FILE: sources/engine/Stride.Shaders/Compiler/CompilerResults.cs class CompilerResults (line 13) | public class CompilerResults : LoggerResult method CompilerResults (line 18) | public CompilerResults() : base(null) FILE: sources/engine/Stride.Shaders/Compiler/EffectBytecodeCacheLoadSource.cs type EffectBytecodeCacheLoadSource (line 8) | public enum EffectBytecodeCacheLoadSource FILE: sources/engine/Stride.Shaders/Compiler/EffectBytecodeCompilerResult.cs type EffectBytecodeCompilerResult (line 11) | public readonly struct EffectBytecodeCompilerResult method EffectBytecodeCompilerResult (line 38) | public EffectBytecodeCompilerResult(EffectBytecode bytecode, EffectByt... method EffectBytecodeCompilerResult (line 54) | public EffectBytecodeCompilerResult(EffectBytecode bytecode, LoggerRes... method EffectBytecodeCompilerResult (line 67) | public EffectBytecodeCompilerResult(LoggerResult compilationLog) : thi... FILE: sources/engine/Stride.Shaders/Compiler/EffectCompilerBase.cs class EffectCompilerBase (line 14) | public abstract class EffectCompilerBase : DisposeBase, IEffectCompiler method EffectCompilerBase (line 16) | protected EffectCompilerBase() method GetShaderSourceHash (line 28) | public abstract ObjectId GetShaderSourceHash(string type); method ResetCache (line 34) | public virtual void ResetCache(HashSet modifiedShaders) method Compile (line 38) | public CompilerResults Compile(ShaderSource shaderSource, CompilerPara... method Compile (line 89) | public abstract TaskOrResult Compile( method GetStoragePathFromShaderType (line 96) | public static string GetStoragePathFromShaderType(string type) FILE: sources/engine/Stride.Shaders/Compiler/EffectCompilerCache.cs class EffectCompilerCache (line 26) | [DataSerializerGlobal(null, typeof(KeyValuePair modifiedShaders) method Compile (line 64) | public override TaskOrResult Compile(Sha... method CompileBytecode (line 151) | private EffectBytecodeCompilerResult CompileBytecode(ShaderMixinSource... method LoadEffectBytecode (line 217) | private KeyValuePair Lo... method RemoveObsoleteStoredResults (line 255) | private void RemoveObsoleteStoredResults(HashSet modifiedShaders) method IsBytecodeObsolete (line 272) | private bool IsBytecodeObsolete(EffectBytecode bytecode, HashSet modifiedShaders) method Compile (line 53) | public override TaskOrResult Compile(Sha... FILE: sources/engine/Stride.Shaders/Compiler/EffectCompilerParameters.cs type EffectCompilerParameters (line 8) | [DataContract] method ApplyCompilationMode (line 19) | public void ApplyCompilationMode(CompilationMode compilationMode) FILE: sources/engine/Stride.Shaders/Compiler/EffectPriorityScheduler.cs class EffectPriorityScheduler (line 15) | public class EffectPriorityScheduler : TaskScheduler, IDisposable method EffectPriorityScheduler (line 28) | public EffectPriorityScheduler(ThreadPriority threadPriority, int maxi... method TryExecuteTaskInline (line 48) | protected override bool TryExecuteTaskInline(Task task, bool taskWasPr... method GetScheduledTasks (line 54) | protected override IEnumerable GetScheduledTasks() method GetOrCreatePriorityGroup (line 65) | public TaskScheduler GetOrCreatePriorityGroup(int priority) method QueueTask (line 80) | protected override void QueueTask(Task task) method QueueTask (line 85) | private void QueueTask(QueuedTask task) method Dispose (line 161) | public void Dispose() class PriorityGroupScheduler (line 183) | class PriorityGroupScheduler : TaskScheduler method PriorityGroupScheduler (line 189) | public PriorityGroupScheduler(EffectPriorityScheduler parent, int pr... method QueueTask (line 195) | protected override void QueueTask(Task task) method TryExecuteTaskInternal (line 201) | internal bool TryExecuteTaskInternal(Task task) method TryExecuteTaskInline (line 206) | protected override bool TryExecuteTaskInline(Task task, bool taskWas... method GetScheduledTasks (line 211) | protected override IEnumerable GetScheduledTasks() class TaskPriorityComparer (line 218) | class TaskPriorityComparer : Comparer method Compare (line 220) | public override int Compare(QueuedTask x, QueuedTask y) type QueuedTask (line 228) | struct QueuedTask method QueuedTask (line 230) | public QueuedTask(Task task, PriorityGroupScheduler scheduler) FILE: sources/engine/Stride.Shaders/Compiler/IEffectCompiler.cs type IEffectCompiler (line 14) | public interface IEffectCompiler : IDisposable method Compile (line 22) | CompilerResults Compile(ShaderSource shaderSource, CompilerParameters ... FILE: sources/engine/Stride.Shaders/Compiler/NullEffectCompiler.cs class NullEffectCompiler (line 12) | public class NullEffectCompiler : EffectCompilerBase method NullEffectCompiler (line 16) | public NullEffectCompiler(IVirtualFileProvider fileProvider, DatabaseF... method GetShaderSourceHash (line 22) | public override ObjectId GetShaderSourceHash(string type) method Compile (line 32) | public override TaskOrResult Compile(Sha... FILE: sources/engine/Stride.Shaders/Compiler/TaskOrResult.cs type TaskOrResult (line 7) | public struct TaskOrResult method TaskOrResult (line 22) | public TaskOrResult(Task task) method TaskOrResult (line 28) | public TaskOrResult(T result) method WaitForResult (line 34) | public T WaitForResult() method AwaitResult (line 42) | public Task AwaitResult() method GetCurrentResult (line 50) | public T GetCurrentResult() FILE: sources/engine/Stride.Shaders/ConstantBufferType.cs type ConstantBufferType (line 10) | [DataContract] FILE: sources/engine/Stride.Shaders/EffectBytecode.cs class EffectBytecode (line 17) | [DataContract] method ComputeId (line 48) | public ObjectId ComputeId() method FromBytes (line 85) | public static EffectBytecode FromBytes(byte[] buffer) method FromBytesSafe (line 99) | public static EffectBytecode FromBytesSafe(byte[] buffer) method FromStream (line 111) | public static EffectBytecode FromStream(Stream stream) method WriteTo (line 130) | public void WriteTo(Stream stream) FILE: sources/engine/Stride.Shaders/EffectConstantBufferDescription.cs class EffectConstantBufferDescription (line 12) | [DataContract] method Clone (line 43) | public EffectConstantBufferDescription Clone() FILE: sources/engine/Stride.Shaders/EffectParameterClass.cs type EffectParameterClass (line 15) | [DataContract] FILE: sources/engine/Stride.Shaders/EffectParameterKeyInfo.cs type EffectParameterKeyInfo (line 14) | [DataContract] FILE: sources/engine/Stride.Shaders/EffectParameterType.cs type EffectParameterType (line 11) | [DataContract] FILE: sources/engine/Stride.Shaders/EffectReflection.cs class EffectReflection (line 14) | [DataContract] method EffectReflection (line 20) | public EffectReflection() FILE: sources/engine/Stride.Shaders/EffectResourceBindingDescription.cs type EffectResourceBindingDescription (line 8) | [DataContract] method ToString (line 36) | public override readonly string ToString() FILE: sources/engine/Stride.Shaders/EffectSamplerStateBinding.cs class EffectSamplerStateBinding (line 10) | [DataContract] method EffectSamplerStateBinding (line 24) | public EffectSamplerStateBinding() { } method EffectSamplerStateBinding (line 26) | public EffectSamplerStateBinding(string keyName, SamplerStateDescripti... method ToString (line 34) | public override string ToString() FILE: sources/engine/Stride.Shaders/EffectSourceCodeKeys.cs class EffectSourceCodeKeys (line 10) | public static class EffectSourceCodeKeys FILE: sources/engine/Stride.Shaders/EffectTypeDescription.cs type EffectTypeDescription (line 8) | [DataContract] method ToString (line 32) | public override readonly string ToString() FILE: sources/engine/Stride.Shaders/EffectTypeMemberDescription.cs type EffectTypeMemberDescription (line 11) | [DataContract] FILE: sources/engine/Stride.Shaders/EffectValueDescription.cs type EffectValueDescription (line 10) | [DataContract] FILE: sources/engine/Stride.Shaders/HashSourceCollection.cs class HashSourceCollection (line 15) | [DataContract] method HashSourceCollection (line 21) | public HashSourceCollection() { } method Equals (line 25) | public bool Equals(HashSourceCollection other) method Equals (line 36) | public override bool Equals(object obj) method GetHashCode (line 42) | public override int GetHashCode() FILE: sources/engine/Stride.Shaders/IShaderMixinBuilder.cs type IShaderMixinBuilder (line 9) | public interface IShaderMixinBuilder method Generate (line 16) | void Generate(ShaderMixinSource mixinTree, ShaderMixinContext context); FILE: sources/engine/Stride.Shaders/IShaderMixinBuilderExtended.cs type IShaderMixinBuilderExtended (line 11) | public interface IShaderMixinBuilderExtended : IShaderMixinBuilder FILE: sources/engine/Stride.Shaders/NamespaceDoc.cs class NamespaceDoc (line 8) | [System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: sources/engine/Stride.Shaders/ParameterKeyHashSerializer.cs class ParameterKeyHashSerializer (line 10) | class ParameterKeyHashSerializer : DataSerializer method Serialize (line 12) | public unsafe override void Serialize(ref ParameterKey obj, ArchiveMod... FILE: sources/engine/Stride.Shaders/ShaderArraySource.cs class ShaderArraySource (line 15) | [DataContract("ShaderArraySource")] method ShaderArraySource (line 21) | public ShaderArraySource() method Add (line 36) | public void Add(ShaderSource composition) method Clone (line 41) | public override object Clone() method GetEnumerator (line 46) | public IEnumerator GetEnumerator() method GetEnumerator (line 51) | IEnumerator IEnumerable.GetEnumerator() method ToString (line 56) | public override string ToString() method Equals (line 61) | public bool Equals(ShaderArraySource other) method Equals (line 68) | public override bool Equals(object obj) method GetHashCode (line 75) | public override int GetHashCode() FILE: sources/engine/Stride.Shaders/ShaderBytecode.cs class ShaderBytecode (line 15) | [DataContract] method ShaderBytecode (line 38) | public ShaderBytecode() { } method ShaderBytecode (line 45) | public ShaderBytecode(ObjectId id, byte[] data) method Clone (line 56) | public ShaderBytecode Clone() method GetDataAsString (line 77) | public string GetDataAsString() FILE: sources/engine/Stride.Shaders/ShaderClassCode.cs class ShaderClassCode (line 18) | [DataContract("ShaderClassCode")] method ToClassName (line 44) | public string ToClassName() method ToString (line 61) | public override string ToString() FILE: sources/engine/Stride.Shaders/ShaderClassSource.cs class ShaderClassSource (line 18) | [DataContract("ShaderClassSource")] method ShaderClassSource (line 25) | public ShaderClassSource() method ShaderClassSource (line 33) | public ShaderClassSource(string className) method ShaderClassSource (line 43) | public ShaderClassSource(string className, params string[] genericArgu... method ShaderClassSource (line 54) | public ShaderClassSource(string className, params object[] genericArgu... method Equals (line 71) | public bool Equals(ShaderClassSource shaderClassSource) method Equals (line 80) | public override bool Equals(object obj) method GetHashCode (line 88) | public override int GetHashCode() method Clone (line 103) | public override object Clone() method ToString (line 108) | public override string ToString() FILE: sources/engine/Stride.Shaders/ShaderClassString.cs class ShaderClassString (line 18) | [DataContract("ShaderClassString")] method ShaderClassString (line 30) | public ShaderClassString() method ShaderClassString (line 38) | public ShaderClassString(string className, string shaderSourceCode) method ShaderClassString (line 48) | public ShaderClassString(string className, string shaderSourceCode, pa... method ShaderClassString (line 60) | public ShaderClassString(string className, string shaderSourceCode, pa... method Equals (line 79) | public bool Equals(ShaderClassString shaderClassString) method Equals (line 88) | public override bool Equals(object obj) method GetHashCode (line 96) | public override int GetHashCode() method Clone (line 111) | public override object Clone() method ToString (line 116) | public override string ToString() FILE: sources/engine/Stride.Shaders/ShaderInputAttributeDescription.cs type ShaderInputAttributeDescription (line 8) | [DataContract] FILE: sources/engine/Stride.Shaders/ShaderInputBytecode.cs type ShaderInputBytecode (line 11) | [DataContract] FILE: sources/engine/Stride.Shaders/ShaderMacro.cs type ShaderMacro (line 13) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method ShaderMacro (line 22) | public ShaderMacro(string name, object definition) method Equals (line 47) | public bool Equals(ShaderMacro other) method Equals (line 59) | public override bool Equals(object obj) method GetHashCode (line 72) | public override int GetHashCode() FILE: sources/engine/Stride.Shaders/ShaderMixinContext.cs class ShaderMixinContext (line 16) | public class ShaderMixinContext method ShaderMixinContext (line 37) | public ShaderMixinContext(ShaderMixinSource mixinTree, ParameterCollec... method PushParameters (line 64) | public void PushParameters(ParameterCollection parameterCollection) method PopParameters (line 72) | public void PopParameters() method Discard (line 85) | public void Discard() method GetParam (line 97) | public T GetParam(PermutationParameterKey paramKey) method FindKeyValue (line 132) | private ParameterCollection FindKeyValue(PermutationParameterKey... method GetComposeKey (line 153) | private PermutationParameterKey GetComposeKey(PermutationParamet... method SetParam (line 163) | public void SetParam(PermutationParameterKey key, T value) method RemoveMixin (line 177) | public void RemoveMixin(ShaderMixinSource mixinTree, string name) method Mixin (line 195) | public void Mixin(ShaderMixinSource mixinTree, string name) method Mixin (line 221) | public void Mixin(ShaderMixinSource mixinTree, string name, params obj... method PushComposition (line 239) | public void PushComposition(ShaderMixinSource mixin, string compositio... method PushCompositionArray (line 254) | public void PushCompositionArray(ShaderMixinSource mixin, string compo... method PopComposition (line 272) | public void PopComposition() method Mixin (line 284) | public void Mixin(ShaderMixinSource mixinTree, ShaderSource shaderSource) method Set (line 316) | private void Set(ParameterCollection parameterCollection, Permutati... method Get (line 321) | private T Get(ParameterCollection parameterCollection, PermutationP... FILE: sources/engine/Stride.Shaders/ShaderMixinDiscardException.cs class ShaderMixinDiscardException (line 11) | public class ShaderMixinDiscardException : Exception method ShaderMixinDiscardException (line 16) | public ShaderMixinDiscardException() method ShaderMixinDiscardException (line 24) | public ShaderMixinDiscardException(ShaderSource source) FILE: sources/engine/Stride.Shaders/ShaderMixinGeneratorSource.cs class ShaderMixinGeneratorSource (line 11) | [DataContract("ShaderMixinGeneratorSource")] method ShaderMixinGeneratorSource (line 17) | public ShaderMixinGeneratorSource() method ShaderMixinGeneratorSource (line 25) | public ShaderMixinGeneratorSource(string name) method Equals (line 41) | public bool Equals(ShaderMixinGeneratorSource other) method Clone (line 48) | public override object Clone() method Equals (line 53) | public override bool Equals(object obj) method GetHashCode (line 60) | public override int GetHashCode() method ToString (line 75) | public override string ToString() FILE: sources/engine/Stride.Shaders/ShaderMixinManager.cs class ShaderMixinManager (line 13) | public class ShaderMixinManager method Register (line 27) | public static void Register(string sdfxEffectName, IShaderMixinBuilder... method Contains (line 47) | public static bool Contains(string sdfxEffectName) method TryGet (line 67) | public static bool TryGet(string sdfxEffectName, out IShaderMixinBuild... method Generate (line 90) | public static ShaderMixinSource Generate(string sdfxEffectName, Parame... method GetEffectName (line 126) | private static KeyValuePair GetEffectName(string sdfxE... method UnRegisterAll (line 137) | public static void UnRegisterAll() FILE: sources/engine/Stride.Shaders/ShaderMixinObjectId.cs class ShaderMixinObjectId (line 19) | [DataSerializerGlobal(typeof(ParameterKeyHashSerializer), Profile = "Has... method ShaderMixinObjectId (line 31) | private unsafe ShaderMixinObjectId() method Compute (line 47) | public static ObjectId Compute(ShaderMixinSource mixin, EffectCompiler... method Compute (line 67) | public static ObjectId Compute(string effectName, CompilerParameters c... method ComputeInternal (line 79) | private unsafe ObjectId ComputeInternal(ShaderMixinSource mixin, Effec... method ComputeInternal (line 98) | private unsafe ObjectId ComputeInternal(string effectName, CompilerPar... FILE: sources/engine/Stride.Shaders/ShaderMixinParameters.cs class ShaderMixinParameters (line 18) | [DataSerializer(typeof(DictionaryAllSerializer item) method CopyTo (line 46) | public void CopyTo(KeyValuePair[] array, int arr... method GetEnumerator (line 67) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 72) | public IEnumerator> GetEnumerator() method TryGetValue (line 94) | public bool TryGetValue(ParameterKey key, out object value) method Add (line 112) | public void Add(KeyValuePair item) method Remove (line 117) | public bool Remove(KeyValuePair item) FILE: sources/engine/Stride.Shaders/ShaderMixinSource.cs class ShaderMixinSource (line 17) | [DataContract("ShaderMixinSource")] method ShaderMixinSource (line 24) | public ShaderMixinSource() method AddComposition (line 75) | public void AddComposition(string name, ShaderSource shaderSource) method AddCompositionToArray (line 86) | public int AddCompositionToArray(string name, ShaderSource shaderSourc... method AddMacro (line 102) | public void AddMacro(string name, object value) method CloneFrom (line 112) | public void CloneFrom(ShaderMixinSource parent) method DeepCloneFrom (line 130) | public void DeepCloneFrom(ShaderMixinSource parent) method Equals (line 144) | public override bool Equals(object against) method Equals (line 152) | public bool Equals(ShaderMixinSource other) method GetHashCode (line 163) | public override int GetHashCode() method Clone (line 178) | public override object Clone() method ToSortedList (line 187) | private static Core.Collections.SortedList ToSortedList<... method ToString (line 195) | public override string ToString() method ShouldSerializeMacros (line 229) | internal bool ShouldSerializeMacros() method ShouldSerializeMixins (line 235) | internal bool ShouldSerializeMixins() method ShouldSerializeCompositions (line 241) | internal bool ShouldSerializeCompositions() FILE: sources/engine/Stride.Shaders/ShaderSource.cs class ShaderSource (line 13) | [DataContract("ShaderSource")] method Clone (line 28) | public abstract object Clone(); method Equals (line 35) | public abstract override bool Equals(object against); method GetHashCode (line 37) | public abstract override int GetHashCode(); FILE: sources/engine/Stride.Shaders/ShaderSourceCollection.cs class ShaderSourceCollection (line 8) | [DataContract] method ShaderSourceCollection (line 11) | public ShaderSourceCollection() method ShaderSourceCollection (line 15) | public ShaderSourceCollection(IEnumerable collection) : ... method GetHashCode (line 19) | public override int GetHashCode() method Equals (line 30) | public override bool Equals(object obj) method Equals (line 38) | public bool Equals(ShaderSourceCollection other) FILE: sources/engine/Stride.Shaders/ShaderStage.cs type ShaderStage (line 11) | [DataContract] FILE: sources/engine/Stride.Shaders/ShaderStreamOutputDeclarationEntry.cs type ShaderStreamOutputDeclarationEntry (line 11) | [DataContract] FILE: sources/engine/Stride.SpriteStudio.Offline/Module.cs class Module (line 9) | public static class Module method InitializeModule (line 11) | [ModuleInitializer] FILE: sources/engine/Stride.SpriteStudio.Offline/NodeAnimationData.cs class NodeAnimationData (line 8) | [DataContract] method NodeAnimationData (line 11) | public NodeAnimationData() FILE: sources/engine/Stride.SpriteStudio.Offline/SpriteStudioAnimationAsset.cs class SpriteStudioAnimationAsset (line 11) | [DataContract("SpriteStudioAnimationAsset")] // Name of the Asset serial... FILE: sources/engine/Stride.SpriteStudio.Offline/SpriteStudioAnimationAssetCompiler.cs class SpriteStudioAnimationAssetCompiler (line 22) | [AssetCompiler(typeof(SpriteStudioAnimationAsset), typeof(AssetCompilati... method Prepare (line 25) | protected override void Prepare(AssetCompilerContext context, AssetIte... class SpriteStudioAnimationAssetCommand (line 37) | private class SpriteStudioAnimationAssetCommand : AssetCommand DoCommandOverride(ICommandCont... FILE: sources/engine/Stride.SpriteStudio.Offline/SpriteStudioCell.cs class SpriteStudioAnim (line 8) | public class SpriteStudioAnim class SpriteStudioCell (line 16) | public class SpriteStudioCell FILE: sources/engine/Stride.SpriteStudio.Offline/SpriteStudioImporter.cs class SpriteStudioImporter (line 11) | internal class SpriteStudioImporter : AssetImporterBase method Import (line 24) | public override IEnumerable Import(UFile rawAssetPath, Asse... FILE: sources/engine/Stride.SpriteStudio.Offline/SpriteStudioModelAsset.cs class SpriteStudioModelAsset (line 14) | [DataContract("SpriteStudioSheetAsset")] // Name of the Asset serialized... FILE: sources/engine/Stride.SpriteStudio.Offline/SpriteStudioModelAssetCompiler.cs class SpriteStudioModelAssetCompiler (line 22) | [AssetCompiler(typeof(SpriteStudioModelAsset), typeof(AssetCompilationCo... method Prepare (line 25) | protected override void Prepare(AssetCompilerContext context, AssetIte... class SpriteStudioModelAssetCommand (line 71) | private class SpriteStudioModelAssetCommand : AssetCommand DoCommandOverride(ICommandCont... FILE: sources/engine/Stride.SpriteStudio.Offline/SpriteStudioXmlImport.cs class SpriteStudioXmlImport (line 15) | internal class SpriteStudioXmlImport method ParseBlending (line 17) | public static SpriteStudioBlending ParseBlending(string str) method FillNodeData (line 37) | private static void FillNodeData(XNamespace nameSpace, XContainer part... method ParseAnimations (line 139) | public static bool ParseAnimations(UFile file, List ... method ParseModel (line 180) | public static bool ParseModel(UFile file, List nodes... method ParseCellMaps (line 269) | public static bool ParseCellMaps(UFile file, List textures, Lis... method SanityCheck (line 320) | public static bool SanityCheck(UFile file) FILE: sources/engine/Stride.SpriteStudio.Runtime/Module.cs class Module (line 9) | public static class Module method InitializeModule (line 11) | [ModuleInitializer] FILE: sources/engine/Stride.SpriteStudio.Runtime/RenderSpriteStudio.cs class RenderSpriteStudio (line 11) | public class RenderSpriteStudio : RenderObject FILE: sources/engine/Stride.SpriteStudio.Runtime/SpriteStudioComponent.cs class SpriteStudioComponent (line 14) | [DataContract("SpriteStudioComponent")] FILE: sources/engine/Stride.SpriteStudio.Runtime/SpriteStudioModelNodeTransformLink.cs class SpriteStudioNodeTransformLink (line 9) | public class SpriteStudioNodeTransformLink : TransformLink method SpriteStudioNodeTransformLink (line 16) | public SpriteStudioNodeTransformLink(SpriteStudioComponent parentModel... method ComputeMatrix (line 36) | public override void ComputeMatrix(bool recursive, out Matrix matrix) method NeedsRecreate (line 64) | public bool NeedsRecreate(Entity parentEntity, string targetNodeName) FILE: sources/engine/Stride.SpriteStudio.Runtime/SpriteStudioNode.cs type SpriteStudioBlending (line 8) | public enum SpriteStudioBlending class SpriteStudioNode (line 16) | [DataContract] method SpriteStudioNode (line 19) | public SpriteStudioNode() FILE: sources/engine/Stride.SpriteStudio.Runtime/SpriteStudioNodeLinkComponent.cs class SpriteStudioNodeLinkComponent (line 10) | [DataContract("SpriteStudioNodeLinkComponent")] FILE: sources/engine/Stride.SpriteStudio.Runtime/SpriteStudioNodeLinkProcessor.cs class SpriteStudioNodeLinkProcessor (line 9) | public class SpriteStudioNodeLinkProcessor : EntityProcessor method OnEntityComponentAdding (line 15) | protected override void OnEntityComponentAdding(Entity entity, SpriteS... method OnEntityComponentRemoved (line 20) | protected override void OnEntityComponentRemoved(Entity entity, Sprite... method Update (line 25) | public override void Update(GameTime time) method Draw (line 36) | public override void Draw(RenderContext context) method PrepareNodes (line 46) | internal static bool PrepareNodes(SpriteStudioComponent component) method InitializeNodes (line 67) | private static SpriteStudioNodeState InitializeNodes(SpriteStudioCompo... FILE: sources/engine/Stride.SpriteStudio.Runtime/SpriteStudioRenderFeature.cs class SpriteStudioRenderFeature (line 13) | public class SpriteStudioRenderFeature : RootRenderFeature method InitializeCore (line 23) | protected override void InitializeCore() method Destroy (line 49) | protected override void Destroy() method Prepare (line 57) | public override void Prepare(RenderDrawContext context) method Draw (line 77) | public override void Draw(RenderDrawContext context, RenderView render... method GetOrCreateSelectedSpriteEffect (line 216) | private EffectInstance GetOrCreateSelectedSpriteEffect() method GetOrCreatePickingSpriteEffect (line 221) | private EffectInstance GetOrCreatePickingSpriteEffect() FILE: sources/engine/Stride.SpriteStudio.Runtime/SpriteStudioRendererProcessor.cs class SpriteStudioRendererProcessor (line 12) | public class SpriteStudioRendererProcessor : EntityProcessor method Compare (line 68) | public int Compare(SpriteStudioNodeState x, SpriteStudioNodeState y) FILE: sources/engine/Stride.SpriteStudio.Runtime/SpriteStudioSheet.cs class SpriteStudioSheet (line 11) | [DataContract] FILE: sources/engine/Stride.UI.Tests/AndroidActivity.cs class AndroidActivity (line 10) | [Activity(Label = "Stride UI", MainLauncher = true, Icon = "@drawable/ic... method OnCreate (line 13) | protected override void OnCreate(Bundle bundle) FILE: sources/engine/Stride.UI.Tests/Application.iOS.cs class ManualApplication (line 11) | public class ManualApplication method Main (line 13) | static void Main(string[] args) class ManualAppDelegate (line 19) | [Register("ManualAppDelegate")] method FinishedLaunching (line 22) | public override bool FinishedLaunching(UIApplication app, NSDictionary... FILE: sources/engine/Stride.UI.Tests/Events/EventManagerTests.cs class EventManagerTests (line 16) | public class EventManagerTests : IDisposable method EventManagerTests (line 22) | public EventManagerTests() method Dispose (line 28) | public void Dispose() method TestRoutedEventHandler (line 34) | private void TestRoutedEventHandler(Object sender, RoutedEventArgs e) method TestMyTestRoutedEventHandler (line 37) | private void TestMyTestRoutedEventHandler(Object sender, MyTestRoutedE... class Parent (line 41) | class Parent class Child (line 45) | class Child : Parent class GrandChild (line 49) | class GrandChild: Child method TestClassHandler (line 56) | [Fact] method TestRoutedEvent (line 89) | [Fact] FILE: sources/engine/Stride.UI.Tests/Events/MyTestRoutedEventArgs.cs class MyTestRoutedEventArgs (line 7) | internal class MyTestRoutedEventArgs : RoutedEventArgs method MyTestRoutedEventArgs (line 9) | public MyTestRoutedEventArgs(RoutedEvent routedEvent) FILE: sources/engine/Stride.UI.Tests/Events/RoutedEventArgsTest.cs class RoutedEventArgsTest (line 15) | public class RoutedEventArgsTest : RoutedEventArgs method TestAll (line 20) | internal void TestAll() method TestEventFreezing (line 28) | [Fact] FILE: sources/engine/Stride.UI.Tests/Events/UIElementEventTests.cs class UIElementEventTests (line 18) | [System.ComponentModel.Description("Tests for UIElement events")] method EnumerateChildren (line 21) | protected override IEnumerable EnumerateChildren() method TestAll (line 29) | internal void TestAll() method TestDelegate2 (line 36) | private void TestDelegate2(Object sender, RoutedEventArgs args) method TestAddRemoveHandler (line 43) | [Fact] method TestArgsDelegate (line 71) | private void TestArgsDelegate(object sender, RoutedEventArgs e) method TestRaiseEvent (line 86) | [Fact] method TestAddSenderToList (line 119) | private void TestAddSenderToList(Object sender, RoutedEventArgs e) method TestMyTestHandler (line 126) | private void TestMyTestHandler(Object sender, MyTestRoutedEventArgs e) method TestEventHandledHandler (line 132) | private void TestEventHandledHandler(Object sender, RoutedEventArgs e) method TestHandledHandler (line 137) | private void TestHandledHandler(Object sender, RoutedEventArgs e) method TestAddSenderToClassHandlerList (line 146) | private void TestAddSenderToClassHandlerList(Object sender, RoutedEven... method TestClassHandlerHandled (line 150) | private void TestClassHandlerHandled(Object sender, RoutedEventArgs e) method TestClassHandlerEventHandled (line 158) | private void TestClassHandlerEventHandled(Object sender, RoutedEventAr... method TestPropagateEvent (line 166) | [Fact] method TestUnregisterHandlerInsideHandler (line 290) | [Fact] method TestUnregisterHandlerOnClick (line 304) | private void TestUnregisterHandlerOnClick(object sender, RoutedEventAr... method TestHandlerRaiseOrder (line 317) | [Fact] method TestHandlerRaiseOrderOnClick1 (line 335) | private void TestHandlerRaiseOrderOnClick1(object sender, RoutedEventA... method TestHandlerRaiseOrderOnClick2 (line 340) | private void TestHandlerRaiseOrderOnClick2(object sender, RoutedEventA... method TestHandlerRaiseOrderOnClick3 (line 345) | private void TestHandlerRaiseOrderOnClick3(object sender, RoutedEventA... method TestHandlerRaiseOrderOnClick4 (line 350) | private void TestHandlerRaiseOrderOnClick4(object sender, RoutedEventA... method TestReccursiveRaise (line 359) | [Fact] method TestReccursiveRaiseOnClick (line 373) | private void TestReccursiveRaiseOnClick(object sender, RoutedEventArgs... FILE: sources/engine/Stride.UI.Tests/Layering/ArrangeValidator.cs class ArrangeValidator (line 10) | class ArrangeValidator : UIElement method MeasureOverride (line 15) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method ArrangeOverride (line 20) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... FILE: sources/engine/Stride.UI.Tests/Layering/ButtonBaseTests.cs class ButtonBaseTests (line 12) | [System.ComponentModel.Description("Tests for Button Base layering")] method TestBasicInvalidations (line 18) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/ButtonTests.cs class ButtonTests (line 14) | [System.ComponentModel.Description("Tests for Button layering")] method TestProperties (line 17) | [Fact] method TestBasicInvalidations (line 29) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/CanvasTests.cs class CanvasTests (line 16) | public class CanvasTests : Canvas method TestAll (line 23) | internal void TestAll() method ResetState (line 34) | private void ResetState() method TestProperties (line 45) | [Fact] method TestBasicInvalidations (line 82) | [Fact] method TestMeasureOverrideRelative (line 99) | [Fact] method TestArrangeOverrideRelative (line 122) | [Fact] method TestCollapseOverride (line 158) | [Fact] method TestMeasureOverrideAbsolute (line 188) | [Fact] method TestOutOfBounds (line 209) | private void TestOutOfBounds(MeasureValidator child, Vector3 childDesi... method TestArrangeOverrideAbsolute (line 222) | [Fact] method TestComputeAbsolutePinPosition (line 270) | [Fact] method TestMeasureOverrideInfinite (line 309) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/ContentControlTest.cs class ContentControlTest (line 12) | public class ContentControlTest : ContentControl method TestAll (line 19) | internal void TestAll() method ResetState (line 29) | private void ResetState() method TestProperties (line 41) | [Fact] method TestContent (line 53) | [Fact] method TestCollapseOverride (line 83) | [Fact] method TestMeasureOverride (line 105) | [Fact] method TestArrangeOverride (line 135) | [Fact] method TestUpdateWorldMatrix (line 165) | [Fact] method TestBasicInvalidations (line 203) | [Fact] method TestUpdateWorldMatrixInvalidation (line 222) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/ContentPresenterTests.cs class ContentPresenterTests (line 13) | [System.ComponentModel.Description("Tests for ContentPresenter layering")] method TestBasicInvalidations (line 19) | [Fact(Skip = "ContentPresenter is deprecated.")] method TestUpdateWorldMatrixInvalidation (line 36) | [Fact(Skip = "ContentPresenter is deprecated.")] FILE: sources/engine/Stride.UI.Tests/Layering/ControlTests.cs class ControlTests (line 15) | public class ControlTests : Control method EnumerateChildren (line 17) | protected override IEnumerable EnumerateChildren() method TestAll (line 25) | internal void TestAll() method TestProperties (line 30) | [Fact] method TestBasicInvalidations (line 42) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/EditTextTests.cs class EditTextTests (line 17) | [System.ComponentModel.Description("Tests for EditText layering")] class DummyFont (line 20) | public class DummyFont : SpriteFont { } method TestBasicInvalidations (line 25) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/GridBaseTests.cs class GridBaseTests (line 12) | [System.ComponentModel.Description("Tests for GridBase layering")] method TestBasicInvalidations (line 18) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/GridTests.cs class GridTests (line 16) | public class GridTests method TestAll (line 23) | internal void TestAll() method TestGridDefaultState (line 60) | [Fact] method TestDefinitionsDefaultState (line 70) | private void TestDefinitionsDefaultState(StripDefinitionCollection def... method TestDefinitionNoCompletion (line 78) | [Fact] method TestDefaultGridLayering (line 109) | [Fact] method TestFixedOnlyComplexLayering (line 135) | [Fact] method TestFixedOnlyBasicLayering (line 241) | [Fact] method CheckFixedSizeStripSize (line 268) | private void CheckFixedSizeStripSize(StripDefinitionCollection definit... method CreateFixedSizeDefinition (line 274) | private void CreateFixedSizeDefinition(StripDefinitionCollection defin... method TestStarOnlyBasicLayering (line 285) | [Fact] method TestStarOnlyMultiSpanLayering (line 323) | [Fact] method TestStarOnlyMin1EltLayering (line 375) | [Fact] method TestStarOnlyMax1EltLayering (line 402) | [Fact] method TestStarOnlyMin2EltsLayering1 (line 428) | [Fact] method TestStarOnlyMin2EltsLayering2 (line 461) | [Fact] method TestStarOnlyMin2EltsLayering3 (line 494) | [Fact] method TestStarOnlyMax2EltsLayering1 (line 527) | [Fact] method TestStarOnlyMax2EltsLayering2 (line 560) | [Fact] method TestStarOnlyMax2EltsLayering3 (line 593) | [Fact] method TestStarOnlyMultiMinLayering1 (line 626) | [Fact] method TestStarOnlyMultiMinLayering2 (line 659) | [Fact] method TestStarOnlyMultiMaxLayering1 (line 692) | [Fact] method TestStarOnlyMultiMaxLayering2 (line 725) | [Fact] method TestStarOnlyMinMaxLayering1 (line 758) | [Fact] method TestStarOnlyMinMaxLayering2 (line 792) | [Fact] method TestBasicMultiTypeLayering (line 826) | [Fact] method TestAutoOnlyBasicLayering (line 868) | [Fact] method TestAutoOnlyMultiSpanLayering (line 921) | [Fact] method TestAutoOnlyMinMaxLayering (line 987) | [Fact] method TestMeasureProvidedSizeMix (line 1084) | [Fact] method TestMeasureProvidedSizeFixed (line 1132) | [Fact] method TestMeasureProvidedSizeFixedMulti (line 1161) | [Fact] method TestMeasureProvidedSizeStar0 (line 1191) | [Fact] method TestMeasureProvidedSizeStar1 (line 1224) | [Fact] method TestMeasureProvidedSizeAuto0 (line 1257) | [Fact] method TestMeasureProvidedSizeAuto1 (line 1286) | [Fact] method TestMeasureProvidedSizeAutoMix (line 1329) | [Fact] method TestBasicInvalidations (line 1367) | [Fact] method TestSurroudingAnchor (line 1393) | [Fact] method TestColumnGapWithFixedStrips (line 1448) | [Fact] method TestRowGapWithAutoStrips (line 1485) | [Fact] method TestLayerGapWithStarStrips (line 1544) | [Fact] method TestGapsWithSpannedElements (line 1589) | [Fact] method TestGapsWithMixedStripTypes (line 1634) | [Fact] method TestZeroGaps (line 1672) | [Fact] method TestNegativeGapsCoercion (line 1697) | [Fact] method TestGapsWithSingleStrip (line 1715) | [Fact] method TestGapInvalidation (line 1746) | [Fact] method TestGapsWithMinMaxConstraints (line 1762) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/ImageButtonTests.cs class ImageButtonTests (line 12) | [System.ComponentModel.Description("Tests for ImageButton layering")] method TestProperties (line 15) | [Fact(Skip = "ImageButton is deprecated")] FILE: sources/engine/Stride.UI.Tests/Layering/ImageElementRotationTests.cs class ImageElementRotationTests (line 14) | [System.ComponentModel.Description("Tests for ImageElement rotation func... method TestDefaultRotation (line 17) | [Fact] method TestDefaultLocalMatrix (line 25) | [Fact] method TestSetPositiveRotation (line 33) | [Fact] method TestSetNegativeRotation (line 45) | [Fact] method TestLocalMatrixUpdatesOnRotationChange (line 57) | [Fact] method TestRotationZeroResetsToIdentity (line 70) | [Fact] method TestVerySmallRotationSetsIdentity (line 85) | [Fact] method TestMultipleRotationChanges (line 98) | [Fact] method TestSetSameRotationValue (line 117) | [Fact] method TestRotationDoesNotAffectMeasurement (line 135) | [Fact] method AssertMatrixEqual (line 165) | private static void AssertMatrixEqual(Matrix expected, Matrix actual, ... FILE: sources/engine/Stride.UI.Tests/Layering/ImageElementTests.cs class ImageElementTests (line 18) | [System.ComponentModel.Description("Tests for ImageElement layering")] method TestBasicInvalidations (line 24) | [Fact] method TestMeasureOverride (line 51) | [Fact] method TestMeasureOverrideInfiniteValues (line 107) | private void TestMeasureOverrideInfiniteValues(StretchType stretch) method TestArrangeOverride (line 123) | [Fact] method TestArrangeOverrideInfiniteValues (line 179) | private void TestArrangeOverrideInfiniteValues(StretchType stretch) FILE: sources/engine/Stride.UI.Tests/Layering/MeasureArrangeValidator.cs class MeasureArrangeValidator (line 10) | class MeasureArrangeValidator : UIElement method MeasureOverride (line 16) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method ArrangeOverride (line 33) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... FILE: sources/engine/Stride.UI.Tests/Layering/MeasureReflector.cs class MeasureReflector (line 12) | public class MeasureReflector: UIElement method MeasureOverride (line 14) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... FILE: sources/engine/Stride.UI.Tests/Layering/MeasureValidator.cs class MeasureValidator (line 10) | class MeasureValidator : UIElement method MeasureOverride (line 15) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... FILE: sources/engine/Stride.UI.Tests/Layering/ModalElementTests.cs class ModalElementTests (line 13) | [System.ComponentModel.Description("Tests for ModalElement layering")] method TestBasicInvalidations (line 19) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/PanelTests.cs class PanelTests (line 14) | public class PanelTests : Panel method ResetState (line 16) | private void ResetState() method TestAll (line 26) | internal void TestAll() method TestProperties (line 36) | [Fact] method TestChildrenManagement (line 50) | [Fact] method TestUpdateWorldMatrix (line 95) | [Fact] method TestBasicInvalidations (line 133) | [Fact] method TestUpdateWorldMatrixInvalidation (line 147) | [Fact] method TestScrollOwner (line 217) | [Fact] method TestShouldAnchor (line 236) | [Fact] method TestSurroudingAnchor (line 306) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/ScrollBarTests.cs class ScrollBarTests (line 13) | [System.ComponentModel.Description("Tests for ScrollBar layering")] method TestBasicInvalidations (line 19) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/ScrollViewerTests.cs class ScrollViewerTests (line 15) | [System.ComponentModel.Description("Tests for ScrollViewer layering")] method TestBasicInvalidations (line 21) | [Fact] method TestScrolling (line 35) | [Fact] method TestStopScrolling (line 133) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/ScrollingTextTests.cs class ScrollingTextTests (line 12) | [System.ComponentModel.Description("Tests for ScrollingText layering")] method TestBasicInvalidations (line 18) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/SliderTests.cs class SliderTests (line 18) | public class SliderTests method TestAll (line 23) | internal void TestAll() method TestProperties (line 28) | [Fact] method TestBasicInvalidations (line 53) | [Fact] method TestMinimumMaximumValues (line 82) | [Fact] method TestValueChanged (line 122) | [Fact] method TestIncreateDecrease (line 162) | [Fact] method TestTickSnapping (line 200) | [Fact] method TestMeasureOverride (line 232) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/StackPanelTests.cs class StackPanelTests (line 17) | public class StackPanelTests : StackPanel method TestAll (line 21) | internal void TestAll() method ResetState (line 30) | private void ResetState() method TestProperties (line 41) | [Fact] method TestGap (line 54) | [Fact] method TestGapWithOrientation (line 107) | [Theory] method TestGapWithSingleChild (line 150) | [Fact] method TestGapWithVirtualization (line 171) | [Fact] method TestBasicInvalidations (line 202) | [Fact] method TestCollapseOverride (line 215) | [Fact] method TestMeasureOverride (line 245) | [Fact] method TestMeasureOverrideCore (line 268) | private void TestMeasureOverrideCore(Orientation orientation) method TestArrangeOverride (line 340) | [Fact] method TestArrangeOverrideCore (line 360) | private void TestArrangeOverrideCore(Orientation orientation) method TestCanScroll (line 446) | [Fact] method AssertCanScroll (line 455) | private void AssertCanScroll(StackPanel stackPanel) method TestExtent (line 464) | [Theory, InlineData(Orientation.Horizontal), InlineData(Orientation.Ve... method TestOffset (line 513) | [Fact] method TestScrollPosition (line 580) | [Theory, InlineData(false), InlineData(true)] method TestViewport (line 632) | [Theory, InlineData(false), InlineData(true)] method TestScrollBarPosition (line 679) | [Theory, InlineData(false), InlineData(true)] method TestScrollToNeighborElement (line 726) | [Theory, InlineData(false), InlineData(true)] method TestScrollToNeighborScreen (line 798) | [Theory, InlineData(false), InlineData(true)] method TestScrollToExtrema (line 870) | [Theory, InlineData(false), InlineData(true)] method TestScrollOf (line 914) | [Theory, InlineData(false), InlineData(true)] method TestSurroudingAnchor (line 964) | [Theory, InlineData(false), InlineData(true)] method TestItemVirtualizedMeasure (line 1015) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/TextBlockTests.cs class TextBlockTests (line 14) | [System.ComponentModel.Description("Tests for TextBlock layering")] class DummyFont (line 17) | public class DummyFont : SpriteFont { } method TestBasicInvalidations (line 22) | [Fact] FILE: sources/engine/Stride.UI.Tests/Layering/ToggleButtonTests.cs class ToggleButtonTests (line 16) | [System.ComponentModel.Description("Tests for ToggleButton layering")] method TestProperties (line 22) | [Fact] method TestBasicInvalidations (line 46) | [Fact] method TestMouseOverImageInvalidations (line 58) | [Fact] method TestToggleButtonImageProvider (line 75) | [Fact] method TestToggleButtonImage (line 114) | [Fact] method TestBackwardCompatibilityWithoutMouseOverImages (line 135) | [Fact] method TestStateChangesWithImages (line 165) | [Fact] method TestThreeStateToFalseWhenIndeterminate (line 200) | [Fact] method TestGoToNextStateWithImages (line 219) | [Fact] method TestMouseOverImagePrecedence (line 267) | [Fact] method TestMouseOverFallbackToRegularImages (line 305) | [Fact] method TestIndeterminateMouseOverImages (line 331) | [Fact] class TestableToggleButton (line 363) | internal class TestableToggleButton : ToggleButton method SetMouseOverState (line 375) | public void SetMouseOverState(MouseOverState state) method SimulateClick (line 406) | public void SimulateClick() FILE: sources/engine/Stride.UI.Tests/Layering/UIElementLayeringTests.cs class UIElementLayeringTests (line 17) | [System.ComponentModel.Description("Tests for UIElement layering")] method EnumerateChildren (line 20) | protected override IEnumerable EnumerateChildren() method TestAll (line 30) | internal void TestAll() method ResetElementState (line 42) | private void ResetElementState() method TestUpdateWorldMatrix (line 73) | [Fact] method TestDependencyProperties (line 127) | [Fact] method TestCalculateAvailableSizeWithoutThickness (line 250) | [Fact] method TestCalculateAdjustmentOffsets (line 281) | [Fact] method AssertAreNearlySame (line 325) | private void AssertAreNearlySame(Vector3 v1, Vector3 v2) method MeasureOverride (line 334) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method TestMeasureCollapsed (line 342) | [Fact] method MeasuredWithRandomSizeAndCheckThatDesiredSizesAreNull (line 385) | private void MeasuredWithRandomSizeAndCheckThatDesiredSizesAreNull() method TestMeasureNotCollapsed (line 396) | [Fact] method TestMeasureNotCollapsedWithMinAndMax (line 404) | private void TestMeasureNotCollapsedWithMinAndMax(Vector3 min, Vector3... method MeasuredAndCheckThatDesiredSizesAreCorrect (line 458) | private void MeasuredAndCheckThatDesiredSizesAreCorrect(Vector3 availa... method CollapseOverride (line 475) | protected override void CollapseOverride() method ArrangeOverride (line 484) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... method TestArrangeCollapsed (line 498) | [Fact] method ArrangeAndPerformsCollapsedStateTests (line 521) | private void ArrangeAndPerformsCollapsedStateTests(bool isParentCollap... method ArrangeAndPerformsNotCollapsedStateTests (line 526) | private void ArrangeAndPerformsNotCollapsedStateTests(Vector3 provided... method ArrangeAndPerformsStateTests (line 532) | private void ArrangeAndPerformsStateTests(Vector3 arrangeSize, Vector3... method PertubArrangeResultValues (line 543) | private void PertubArrangeResultValues() method TestArrangeNotCollapsed (line 554) | [Fact] method TestArrangeNotCollapsedCore (line 565) | private void TestArrangeNotCollapsedCore(HorizontalAlignment alignX) method SetMeasureOverrideToCalled (line 692) | private Vector3 SetMeasureOverrideToCalled(Vector3 input) method SetArrangeOverrideToCalled (line 698) | private Vector3 SetArrangeOverrideToCalled(Vector3 input) method SetCollapseOverrideToCalled (line 704) | private void SetCollapseOverrideToCalled() method TestInvalidationSystem (line 714) | [Fact] method TestInvalidationSystemCore (line 759) | private void TestInvalidationSystemCore(bool parentIsCollapsed, Return... method TestBasicInvalidations (line 867) | [Fact] method TestMeasureInvalidation (line 907) | internal void TestMeasureInvalidation(Action changeProperty) method TestArrangeInvalidation (line 912) | internal void TestArrangeInvalidation(Action changeProperty) method TestNoInvalidation (line 917) | internal void TestNoInvalidation(Action changeProperty) method TestMeasureInvalidation (line 922) | internal static void TestMeasureInvalidation(UIElement element, Action... method TestArrangeInvalidation (line 929) | internal static void TestArrangeInvalidation(UIElement element, Action... method TestNoInvalidation (line 938) | internal static void TestNoInvalidation(UIElement element, Action chan... class MeasureArrangeCallChecker (line 947) | class MeasureArrangeCallChecker : StackPanel method Reset (line 955) | public void Reset() method MeasureOverride (line 961) | protected override Vector3 MeasureOverride(Vector3 availableSizeWith... method ArrangeOverride (line 970) | protected override Vector3 ArrangeOverride(Vector3 availableSizeWith... method AssetMeasureArrangeStateValid (line 980) | private void AssetMeasureArrangeStateValid(IEnumerable EnumerateChildren() method MeasureOverride (line 87) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method ArrangeOverride (line 106) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... method UpdateWorldMatrix (line 127) | protected override void UpdateWorldMatrix(ref Matrix parentWorldMatrix... FILE: sources/engine/Stride.UI/Controls/ContentDecorator.cs class ContentDecorator (line 13) | [DataContract(nameof(ContentDecorator))] method ContentDecorator (line 25) | public ContentDecorator() FILE: sources/engine/Stride.UI/Controls/ContentPresenter.cs class ContentPresenter (line 16) | [DataContract(nameof(ContentPresenter))] method ContentPresenter (line 24) | public ContentPresenter() method EnumerateChildren (line 57) | protected override IEnumerable EnumerateChildren() method MeasureOverride (line 63) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method ArrangeOverride (line 76) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... method UpdateWorldMatrix (line 84) | protected override void UpdateWorldMatrix(ref Matrix parentWorldMatrix... FILE: sources/engine/Stride.UI/Controls/Control.cs class Control (line 11) | [DataContract(nameof(Control))] FILE: sources/engine/Stride.UI/Controls/EditText.Android.cs class EditText (line 19) | public partial class EditText class MyAndroidEditText (line 34) | private class MyAndroidEditText : Android.Widget.EditText method MyAndroidEditText (line 41) | public MyAndroidEditText(Context context) method OnKeyPreIme (line 63) | public override bool OnKeyPreIme(Keycode keyCode, KeyEvent e) method OnWindowFocusChanged (line 80) | public override void OnWindowFocusChanged(bool hasWindowFocus) method InitializeStaticImpl (line 93) | private static void InitializeStaticImpl() method EnsureStaticEditText (line 99) | private void EnsureStaticEditText() method InitializeImpl (line 121) | private void InitializeImpl() method AndroidEditTextOnAfterTextChanged (line 170) | private void AndroidEditTextOnAfterTextChanged(object sender, AfterTex... method AndroidEditTextOnEditorAction (line 203) | private void AndroidEditTextOnEditorAction(object sender, TextView.Edi... method GetLineCountImpl (line 209) | private int GetLineCountImpl() method OnMaxLinesChangedImpl (line 217) | private void OnMaxLinesChangedImpl() method OnMinLinesChangedImpl (line 225) | private void OnMinLinesChangedImpl() method ActivateEditTextImpl (line 233) | private void ActivateEditTextImpl(InputManager inputManager) method DeactivateEditTextImpl (line 255) | private void DeactivateEditTextImpl(InputManager inputManager) method GetGameContext (line 273) | private GameContextAndroid GetGameContext() method OnTouchMoveImpl (line 282) | private static void OnTouchMoveImpl(TouchEventArgs args) method OnTouchDownImpl (line 286) | private static void OnTouchDownImpl(TouchEventArgs args) method OnTouchUpImpl (line 290) | private void OnTouchUpImpl(TouchEventArgs args) method UpdateInputTypeImpl (line 294) | private void UpdateInputTypeImpl() method UpdateInputTypeFromSelf (line 302) | private void UpdateInputTypeFromSelf(MyAndroidEditText editText) method UpdateTextToEditImpl (line 316) | private void UpdateTextToEditImpl() method UpdateSelectionFromEditImpl (line 337) | private void UpdateSelectionFromEditImpl() method UpdateSelectionToEditImpl (line 346) | private void UpdateSelectionToEditImpl() FILE: sources/engine/Stride.UI/Controls/EditText.Direct.Default.cs class EditText (line 8) | public partial class EditText method InitializeStaticImpl (line 10) | private static void InitializeStaticImpl() method InitializeImpl (line 14) | private void InitializeImpl() method GetLineCountImpl (line 18) | private int GetLineCountImpl() method OnMaxLinesChangedImpl (line 26) | private void OnMaxLinesChangedImpl() method OnMinLinesChangedImpl (line 30) | private void OnMinLinesChangedImpl() method UpdateTextToEditImpl (line 34) | private void UpdateTextToEditImpl() method UpdateInputTypeImpl (line 38) | private void UpdateInputTypeImpl() method UpdateSelectionFromEditImpl (line 42) | private void UpdateSelectionFromEditImpl() method UpdateSelectionToEditImpl (line 46) | private void UpdateSelectionToEditImpl() method OnTouchUpImpl (line 50) | private void OnTouchUpImpl(TouchEventArgs args) FILE: sources/engine/Stride.UI/Controls/EditText.Direct.cs class EditText (line 14) | public partial class EditText method OnTouchMoveImpl (line 16) | private void OnTouchMoveImpl(TouchEventArgs args) method OnTouchDownImpl (line 36) | private void OnTouchDownImpl(TouchEventArgs args) method FindNearestCharacterIndex (line 45) | protected virtual int FindNearestCharacterIndex(Vector2 worldPosition) method OnKeyPressed (line 67) | internal override void OnKeyPressed(KeyEventArgs args) method OnTextInput (line 74) | internal override void OnTextInput(TextEventArgs args) method ActivateEditTextImpl (line 93) | private void ActivateEditTextImpl(InputManager inputManager) method DeactivateEditTextImpl (line 98) | private void DeactivateEditTextImpl(InputManager inputManager) method InterpretKey (line 103) | private void InterpretKey(Keys key, InputManager input) FILE: sources/engine/Stride.UI/Controls/EditText.UWP.cs class EditText (line 16) | public partial class EditText method InitializeStaticImpl (line 22) | private static void InitializeStaticImpl() method InitializeImpl (line 26) | private void InitializeImpl() method GetLineCountImpl (line 30) | private int GetLineCountImpl() method OnMaxLinesChangedImpl (line 38) | private void OnMaxLinesChangedImpl() method OnMinLinesChangedImpl (line 42) | private void OnMinLinesChangedImpl() method ActivateEditTextImpl (line 46) | private void ActivateEditTextImpl(InputManager inputManager) method EditText_KeyDown (line 75) | private void EditText_KeyDown(object sender, Windows.UI.Xaml.Input.Key... method EditText_TextChanged (line 85) | private void EditText_TextChanged(object sender, Windows.UI.Xaml.Contr... method DeactivateEditTextImpl (line 107) | private void DeactivateEditTextImpl(InputManager inputManager) method UpdateTextToEditImpl (line 125) | private void UpdateTextToEditImpl() method UpdateInputTypeImpl (line 136) | private void UpdateInputTypeImpl() method UpdateSelectionFromEditImpl (line 140) | private void UpdateSelectionFromEditImpl() method UpdateSelectionToEditImpl (line 149) | private void UpdateSelectionToEditImpl() method OnTouchDownImpl (line 157) | private void OnTouchDownImpl(TouchEventArgs args) method OnTouchMoveImpl (line 161) | private void OnTouchMoveImpl(TouchEventArgs args) method OnTouchUpImpl (line 165) | private void OnTouchUpImpl(TouchEventArgs args) method GetGame (line 171) | [NotNull] FILE: sources/engine/Stride.UI/Controls/EditText.cs class EditText (line 22) | [DataContract(nameof(EditText))] type InputTypeFlags (line 49) | [Flags] method OnIsReadOnlyChanged (line 68) | protected virtual void OnIsReadOnlyChanged() method OnMaxLengthChanged (line 76) | protected virtual void OnMaxLengthChanged() method OnMaxLinesChanged (line 91) | protected virtual void OnMaxLinesChanged() method OnMinLinesChanged (line 100) | protected virtual void OnMinLinesChanged() method EditText (line 106) | static EditText() method EditText (line 116) | public EditText() method ResetCaretBlinking (line 504) | public void ResetCaretBlinking() method Update (line 510) | protected override void Update(GameTime time) method SetTextInternal (line 649) | private void SetTextInternal(string newText, bool updateNativeEdit) method UpdateTextToDisplay (line 674) | private void UpdateTextToDisplay() method AppendText (line 713) | public void AppendText(string textData) method SelectAll (line 725) | public void SelectAll(bool caretAtBeginning = false) method Clear (line 733) | public void Clear() method Select (line 746) | public void Select(int start, int length, bool caretAtBeginning = false) method CalculateTextSize (line 764) | public Vector2 CalculateTextSize() method CalculateTextSize (line 774) | protected Vector2 CalculateTextSize(string textToMeasure) method MeasureOverride (line 804) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method ArrangeOverride (line 823) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... method TextChangedClassHandler (line 852) | private static void TextChangedClassHandler(object sender, RoutedEvent... method OnTextChanged (line 864) | protected virtual void OnTextChanged(RoutedEventArgs args) method OnTouchDown (line 868) | protected override void OnTouchDown(TouchEventArgs args) method OnTouchUp (line 878) | protected override void OnTouchUp(TouchEventArgs args) method OnTouchLeave (line 889) | protected override void OnTouchLeave(TouchEventArgs args) method OnTouchMove (line 896) | protected override void OnTouchMove(TouchEventArgs args) method GetTextRegionSize (line 906) | internal Vector2 GetTextRegionSize() FILE: sources/engine/Stride.UI/Controls/EditText.iOS.cs class EditText (line 18) | public partial class EditText method InitializeStaticImpl (line 29) | private static void InitializeStaticImpl() method GetGame (line 54) | [NotNull] method TextFieldOnEditingDidBegin (line 63) | private static void TextFieldOnEditingDidBegin(object sender, EventArg... method InitializeImpl (line 78) | private void InitializeImpl() method EnsureGameContext (line 83) | private void EnsureGameContext() method OnScreenRotated (line 101) | private void OnScreenRotated(NSNotification nsNotification) method UpdateOverlayAndEditBarLayout (line 109) | private static void UpdateOverlayAndEditBarLayout() method TextFieldOnEditingDidEnd (line 126) | private static void TextFieldOnEditingDidEnd(object sender, EventArgs ... method DoneButtonOnTouchDown (line 140) | private static void DoneButtonOnTouchDown(object sender, EventArgs eve... method TextFieldOnValueChanged (line 145) | private void TextFieldOnValueChanged(object sender, EventArgs eventArgs) method GetLineCountImpl (line 161) | private int GetLineCountImpl() method OnMaxLinesChangedImpl (line 166) | private void OnMaxLinesChangedImpl() method OnMinLinesChangedImpl (line 170) | private void OnMinLinesChangedImpl() method ActivateEditTextImpl (line 174) | private void ActivateEditTextImpl(InputManager inputManager) method ShouldChangeCharacters (line 188) | private bool ShouldChangeCharacters(UITextField theTextField, NSRange ... method DeactivateEditTextImpl (line 202) | private void DeactivateEditTextImpl(InputManager inputManager) method OnTouchMoveImpl (line 212) | private void OnTouchMoveImpl(TouchEventArgs args) method OnTouchDownImpl (line 216) | private void OnTouchDownImpl(TouchEventArgs args) method OnTouchUpImpl (line 220) | private void OnTouchUpImpl(TouchEventArgs args) method UpdateInputTypeImpl (line 224) | private void UpdateInputTypeImpl() method UpdateSelectionToEditImpl (line 232) | private void UpdateSelectionToEditImpl() method UpdateSelectionFromEditImpl (line 242) | private void UpdateSelectionFromEditImpl() method UpdateTextToEditImpl (line 251) | private void UpdateTextToEditImpl() FILE: sources/engine/Stride.UI/Controls/ImageButton.cs class ImageButton (line 13) | [DataContractMetadataType(typeof(ImageButtonMetadata))] method ImageButton (line 20) | public ImageButton() method OnAspectImageInvalidated (line 28) | protected override void OnAspectImageInvalidated() method UpdateContentImage (line 33) | private void UpdateContentImage() class ImageButtonMetadata (line 64) | private class ImageButtonMetadata FILE: sources/engine/Stride.UI/Controls/ImageElement.cs class ImageElement (line 17) | [DataContract(nameof(ImageElement))] method ArrangeOverride (line 112) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... method MeasureOverride (line 117) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method Update (line 122) | protected override void Update(GameTime time) method InvalidateMeasure (line 131) | private void InvalidateMeasure(object sender, EventArgs eventArgs) method OnSpriteChanged (line 136) | private void OnSpriteChanged(Sprite currentSprite) method UpdateLocalMatrix (line 155) | private void UpdateLocalMatrix() FILE: sources/engine/Stride.UI/Controls/ModalElement.cs class ModalElement (line 16) | [DataContract(nameof(ModalElement))] method ModalElement (line 42) | public ModalElement() method OnTouchUp (line 72) | protected override void OnTouchUp(TouchEventArgs args) method Intersects (line 88) | protected internal override bool Intersects(ref Ray ray, out Vector3 i... class ModalElementMetadata (line 105) | private class ModalElementMetadata FILE: sources/engine/Stride.UI/Controls/ScrollBar.cs class ScrollBar (line 13) | [DataContract(nameof(ScrollBar))] method ScrollBar (line 17) | public ScrollBar() FILE: sources/engine/Stride.UI/Controls/ScrollViewer.cs class ScrollViewer (line 19) | [DataContract(nameof(ScrollViewer))] type ScrollRequest (line 198) | private struct ScrollRequest method ScrollViewer (line 210) | public ScrollViewer() method StopCurrentScrolling (line 227) | public void StopCurrentScrolling() method CanScroll (line 237) | public bool CanScroll(Orientation direction) class ScrollBarSorter (line 242) | private class ScrollBarSorter : Comparer method Compare (line 244) | public override int Compare(UIElement x, UIElement y) method HideScrollBars (line 303) | protected internal void HideScrollBars() method SetScrollBarsColor (line 308) | private void SetScrollBarsColor(ref Color color) method OnScrollModeChanged (line 318) | protected virtual void OnScrollModeChanged() method OnTouchScrollingEnabledChanged (line 336) | protected virtual void OnTouchScrollingEnabledChanged() method Update (line 352) | protected override void Update(GameTime time) method ScrollToBeginning (line 449) | public void ScrollToBeginning(Orientation direction, bool stopScrollin... method ScrollToEnd (line 459) | public void ScrollToEnd(Orientation direction, bool stopScrolling = true) method ScrollToExtremity (line 464) | private void ScrollToExtremity(Orientation direction, bool stopScrolli... method ScrollTo (line 501) | public void ScrollTo(Vector3 scrollAbsolutePosition, bool stopScrollin... method ScrollOf (line 548) | public void ScrollOf(Vector3 scrollTranslation, bool stopScrolling = t... method ScrollOfInternal (line 555) | public void ScrollOfInternal(ref Vector3 scrollTranslation, bool stopS... method UpdateScrollOffsets (line 586) | private void UpdateScrollOffsets(Vector3 desiredScrollPosition) method MeasureOverride (line 634) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method ArrangeOverride (line 662) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... method UpdateScrollingBarsSize (line 708) | private void UpdateScrollingBarsSize() method UpdateVisualContentArrangeMatrix (line 731) | private void UpdateVisualContentArrangeMatrix() method UpdateWorldMatrix (line 751) | protected override void UpdateWorldMatrix(ref Matrix parentWorldMatrix... method OnPreviewTouchDown (line 788) | protected override void OnPreviewTouchDown(TouchEventArgs args) method OnPreviewTouchUp (line 797) | protected override void OnPreviewTouchUp(TouchEventArgs args) method OnTouchEnter (line 811) | protected override void OnTouchEnter(TouchEventArgs args) method OnTouchLeave (line 819) | protected override void OnTouchLeave(TouchEventArgs args) method OnPreviewTouchMove (line 827) | protected override void OnPreviewTouchMove(TouchEventArgs args) method RaiseLeaveTouchEventToHierarchyChildren (line 850) | private static void RaiseLeaveTouchEventToHierarchyChildren(UIElement ... method InvalidateScrollInfo (line 877) | public void InvalidateScrollInfo() method InvalidateAnchorInfo (line 896) | public void InvalidateAnchorInfo() class ScrollViewerMetadata (line 901) | private class ScrollViewerMetadata FILE: sources/engine/Stride.UI/Controls/ScrollingText.cs class ScrollingText (line 17) | [DataContract(nameof(ScrollingText))] method ScrollingText (line 48) | public ScrollingText() method AppendText (line 117) | public void AppendText(string text) method ClearText (line 128) | public void ClearText() method OnTextChanged (line 133) | protected override void OnTextChanged() method ResetDisplayingText (line 141) | private void ResetDisplayingText() method CalculateTextToDisplayWidth (line 155) | private float CalculateTextToDisplayWidth() method Update (line 160) | protected override void Update(GameTime time) method UpdateAndAdjustDisplayText (line 170) | private void UpdateAndAdjustDisplayText(GameTime time = null) method MeasureOverride (line 214) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method ArrangeOverride (line 219) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... method MeasureSize (line 234) | public Vector3 MeasureSize() FILE: sources/engine/Stride.UI/Controls/Slider.cs class Slider (line 20) | [DataContract(nameof(Slider))] method Slider (line 38) | static Slider() method Slider (line 46) | public Slider() method SnapToClosestTick (line 301) | public void SnapToClosestTick() method CalculateClosestTick (line 311) | protected float CalculateClosestTick(float rawValue) method Increase (line 323) | public void Increase() method Decrease (line 332) | public void Decrease() method CalculateIncreamentValue (line 337) | private float CalculateIncreamentValue() method MeasureOverride (line 342) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method OnValueChanged (line 379) | protected virtual void OnValueChanged(RoutedEventArgs args) method ValueChangedClassHandler (line 384) | private static void ValueChangedClassHandler(object sender, RoutedEven... method OnTouchDown (line 391) | protected override void OnTouchDown(TouchEventArgs args) method OnTouchUp (line 399) | protected override void OnTouchUp(TouchEventArgs args) method OnTouchLeave (line 406) | protected override void OnTouchLeave(TouchEventArgs args) method OnTouchMove (line 413) | protected override void OnTouchMove(TouchEventArgs args) method OnKeyDown (line 423) | internal override void OnKeyDown(KeyEventArgs args) method SetValueFromTouchPosition (line 437) | protected void SetValueFromTouchPosition(Vector3 touchPostionWorld) method Update (line 447) | protected override void Update(GameTime time) method CoerceMaximum (line 456) | private void CoerceMaximum(float newValue) method InvalidateMeasure (line 461) | private void InvalidateMeasure(object sender, EventArgs eventArgs) method OnTrackBackgroundSpriteChanged (line 466) | private void OnTrackBackgroundSpriteChanged(Sprite currentSprite) class SliderMetadata (line 482) | private class SliderMetadata FILE: sources/engine/Stride.UI/Controls/TextBlock.cs class TextBlock (line 18) | [DataContract(nameof(TextBlock))] method CalculateTextSize (line 200) | public Vector2 CalculateTextSize() method ArrangeOverride (line 206) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... method CalculateTextSize (line 219) | protected Vector2 CalculateTextSize(string textToMeasure) method MeasureOverride (line 228) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method OnTextChanged (line 240) | protected virtual void OnTextChanged() method CalculateTextSize (line 245) | private Vector2 CalculateTextSize(StringBuilder textToMeasure) method CalculateTextSize (line 250) | private Vector2 CalculateTextSize(SpriteFont.StringProxy textToMeasure) method UpdateWrappedText (line 280) | private void UpdateWrappedText(Vector3 availableSpace) FILE: sources/engine/Stride.UI/Controls/ToggleButton.cs class ToggleButton (line 19) | [DataContract(nameof(ToggleButton))] method OnToggleImageInvalidated (line 28) | protected virtual void OnToggleImageInvalidated() method ToggleButton (line 42) | public ToggleButton() method GoToNextState (line 296) | protected void GoToNextState() method OnClick (line 338) | protected override void OnClick(RoutedEventArgs args) method InvalidateToggleImage (line 345) | private void InvalidateToggleImage() class ToggleButtonMetadata (line 350) | private class ToggleButtonMetadata FILE: sources/engine/Stride.UI/DependencyPropertyFactory.cs class DependencyPropertyFactory (line 11) | public static class DependencyPropertyFactory method Register (line 21) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Register (line 36) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Register (line 51) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Register (line 68) | public static PropertyKey Register(string name, Type ownerType, ... method RegisterAttached (line 85) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RegisterAttached (line 100) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RegisterAttached (line 115) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RegisterAttached (line 132) | public static PropertyKey RegisterAttached(string name, Type own... method RegisterCommon (line 142) | private static PropertyKey RegisterCommon(DependencyPropertyKeyM... FILE: sources/engine/Stride.UI/DependencyPropertyKeyMetadata.cs type DependencyPropertyFlags (line 9) | [Flags] class DependencyPropertyKeyMetadata (line 17) | public class DependencyPropertyKeyMetadata : PropertyKeyMetadata method DependencyPropertyKeyMetadata (line 27) | internal DependencyPropertyKeyMetadata(DependencyPropertyFlags flags) FILE: sources/engine/Stride.UI/DepthAlignment.cs type DepthAlignment (line 8) | public enum DepthAlignment FILE: sources/engine/Stride.UI/Engine/Design/UICloner.cs class UICloner (line 12) | public class UICloner method Clone (line 22) | public static UIElement Clone(UIElement element) method Clone (line 38) | private static T Clone(HashSet clonedObjects, T entity) whe... FILE: sources/engine/Stride.UI/Engine/Processors/UIElementLinkProcessor.cs class UIElementLinkProcessor (line 8) | public class UIElementLinkProcessor : EntityProcessor(this UILibrary lib... FILE: sources/engine/Stride.UI/Engine/UIPage.cs class UIPage (line 14) | [DataContract("UIPage")] FILE: sources/engine/Stride.UI/Events/EventManager.cs class EventManager (line 13) | public static class EventManager method GetRoutedEvent (line 23) | public static RoutedEvent GetRoutedEvent(Type ownerType, string eventN... method GetRoutedEvents (line 42) | public static RoutedEvent[] GetRoutedEvents() method GetRoutedEventsForOwner (line 52) | public static RoutedEvent[] GetRoutedEventsForOwner(Type ownerType) method RegisterClassHandler (line 75) | public static void RegisterClassHandler(Type classType, RoutedEvent... method GetClassHandler (line 97) | internal static RoutedEventHandlerInfo GetClassHandler(Type classType,... method RegisterRoutedEvent (line 129) | public static RoutedEvent RegisterRoutedEvent(string name, Routi... method UnregisterRoutedEvent (line 158) | internal static void UnregisterRoutedEvent(RoutedEvent routedEvent) FILE: sources/engine/Stride.UI/Events/RoutedEvent.cs class RoutedEvent (line 10) | public abstract class RoutedEvent method RoutedEvent (line 29) | internal RoutedEvent() class RoutedEvent (line 38) | public sealed class RoutedEvent : RoutedEvent where T : RoutedEventArgs method RoutedEvent (line 29) | internal RoutedEvent() FILE: sources/engine/Stride.UI/Events/RoutedEventArgs.cs class RoutedEventArgs (line 10) | public class RoutedEventArgs : EventArgs method StartEventRouting (line 58) | internal void StartEventRouting() method EndEventRouting (line 66) | internal void EndEventRouting() method RoutedEventArgs (line 81) | public RoutedEventArgs() method RoutedEventArgs (line 96) | public RoutedEventArgs(RoutedEvent routedEvent) method RoutedEventArgs (line 109) | public RoutedEventArgs(RoutedEvent routedEvent, UIElement source) FILE: sources/engine/Stride.UI/Events/RoutedEventHandlerInfo.cs class RoutedEventHandlerInfo (line 7) | internal abstract class RoutedEventHandlerInfo : IEquatable routedEventHandler, bool... method Invoke (line 67) | public override void Invoke(object sender, RoutedEventArgs args) class RoutedEventHandlerInfo (line 53) | internal sealed class RoutedEventHandlerInfo : RoutedEventHandlerInfo... method RoutedEventHandlerInfo (line 9) | protected RoutedEventHandlerInfo(bool handledEventToo) method Invoke (line 18) | public abstract void Invoke(object sender, RoutedEventArgs args); method Equals (line 21) | public bool Equals(RoutedEventHandlerInfo other) method Equals (line 29) | public override bool Equals(object obj) method GetHashCode (line 37) | public override int GetHashCode() method RoutedEventHandlerInfo (line 55) | public RoutedEventHandlerInfo(EventHandler routedEventHandler, bool... method Invoke (line 67) | public override void Invoke(object sender, RoutedEventArgs args) FILE: sources/engine/Stride.UI/Events/RoutingStrategy.cs type RoutingStrategy (line 9) | public enum RoutingStrategy FILE: sources/engine/Stride.UI/HorizontalAlignment.cs type HorizontalAlignment (line 8) | public enum HorizontalAlignment FILE: sources/engine/Stride.UI/IScrollAnchorInfo.cs type IScrollAnchorInfo (line 12) | public interface IScrollAnchorInfo method ShouldAnchor (line 18) | bool ShouldAnchor(Orientation direction); method GetSurroudingAnchorDistances (line 28) | Vector2 GetSurroudingAnchorDistances(Orientation direction, float posi... FILE: sources/engine/Stride.UI/IScrollInfo.cs type IScrollInfo (line 11) | public interface IScrollInfo method CanScroll (line 17) | bool CanScroll(Orientation direction); method ScrollToNextLine (line 50) | void ScrollToNextLine(Orientation direction); method ScrollToPreviousLine (line 56) | void ScrollToPreviousLine(Orientation direction); method ScrollToNextPage (line 62) | void ScrollToNextPage(Orientation direction); method ScrollToPreviousPage (line 68) | void ScrollToPreviousPage(Orientation direction); method ScrollToBeginning (line 74) | void ScrollToBeginning(Orientation direction); method ScrollToEnd (line 80) | void ScrollToEnd(Orientation direction); method ScrollOf (line 86) | void ScrollOf(Vector3 offsets); FILE: sources/engine/Stride.UI/IUIElementChildren.cs type IUIElementChildren (line 10) | public interface IUIElementChildren FILE: sources/engine/Stride.UI/IUIElementUpdate.cs type IUIElementUpdate (line 11) | public interface IUIElementUpdate method Update (line 17) | void Update(GameTime time); method UpdateWorldMatrix (line 24) | void UpdateWorldMatrix(ref Matrix parentWorldMatrix, bool parentWorldC... method UpdateElementState (line 30) | void UpdateElementState(int elementBias); FILE: sources/engine/Stride.UI/ImageSizeHelper.cs class ImageSizeHelper (line 11) | internal static class ImageSizeHelper method CalculateImageSizeFromAvailable (line 22) | public static Vector3 CalculateImageSizeFromAvailable(Sprite sprite, V... FILE: sources/engine/Stride.UI/KeyEventArgs.cs class KeyEventArgs (line 11) | public class KeyEventArgs : RoutedEventArgs FILE: sources/engine/Stride.UI/LayoutingContext.cs class LayoutingContext (line 13) | public class LayoutingContext : IEquatable method Equals (line 35) | public bool Equals(LayoutingContext other) FILE: sources/engine/Stride.UI/Module.cs class Module (line 10) | class Module method Initialize (line 12) | [ModuleInitializer] FILE: sources/engine/Stride.UI/MouseOverState.cs type MouseOverState (line 8) | public enum MouseOverState FILE: sources/engine/Stride.UI/NamespaceDoc.cs class NamespaceDoc (line 9) | [System.Runtime.CompilerServices.CompilerGeneratedAttribute] FILE: sources/engine/Stride.UI/Orientation.cs type Orientation (line 8) | public enum Orientation FILE: sources/engine/Stride.UI/Panels/Canvas.cs class Canvas (line 15) | [DataContract(nameof(Canvas))] method CoercePinOriginValue (line 54) | private static void CoercePinOriginValue(ref Vector3 value) method CoerceRelativeSize (line 62) | private static void CoerceRelativeSize(ref Vector3 value) method InvalidateCanvasMeasure (line 70) | private static void InvalidateCanvasMeasure(object propertyOwner, P... method MeasureOverride (line 79) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method ArrangeOverride (line 103) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... method ComputeAbsolutePinPosition (line 132) | protected Vector3 ComputeAbsolutePinPosition(UIElement child, ref Vect... FILE: sources/engine/Stride.UI/Panels/Grid.cs class Grid (line 18) | [DataContract(nameof(Grid))] method Grid (line 68) | public Grid() method DefinitionCollectionChanged (line 75) | private void DefinitionCollectionChanged(object sender, TrackingCollec... method OnStripDefinitionChanged (line 92) | private void OnStripDefinitionChanged(object sender, EventArgs eventArgs) method MeasureOverride (line 142) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method InitializeStripDefinitionActualSize (line 431) | private static void InitializeStripDefinitionActualSize(StripDefinitio... method ArrangeOverride (line 444) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... method CalculateStarStripSize (line 486) | private void CalculateStarStripSize(Vector3 finalSizeWithoutMargins) method OnLogicalChildRemoved (line 569) | protected override void OnLogicalChildRemoved(UIElement oldElement, in... method OnLogicalChildAdded (line 586) | protected override void OnLogicalChildAdded(UIElement newElement, int ... method RebuildMeasureCacheData (line 601) | private void RebuildMeasureCacheData() method CheckChildrenPositionsAndAdjustGridSize (line 684) | private void CheckChildrenPositionsAndAdjustGridSize() method CreateDefaultStripIfNecessary (line 704) | private static void CreateDefaultStripIfNecessary(ref StripDefinitionC... method RebuildStripPositionCacheData (line 717) | private void RebuildStripPositionCacheData() method SumStripCurrentSize (line 743) | private static float SumStripCurrentSize(StripDefinitionCollection def... method SumStripCurrentSizeWithGaps (line 759) | private float SumStripCurrentSizeWithGaps(List elemen... method SumStripCurrentSize (line 770) | private static float SumStripCurrentSize(List definit... method SumStripAutoAndFixedSize (line 780) | private static float SumStripAutoAndFixedSize(StripDefinitionCollectio... method SumValues (line 791) | private static float SumValues(List definitions) // u... method GetDistanceToSurroundingAnchors (line 801) | private static void GetDistanceToSurroundingAnchors(List stripP... method GetSurroudingAnchorDistances (line 819) | public override Vector2 GetSurroudingAnchorDistances(Orientation direc... method GetElementGridPositions (line 828) | protected override Int3 GetElementGridPositions(UIElement element) method GetElementSpanValues (line 834) | protected override Int3 GetElementSpanValues(UIElement element) type GridDimensionData (line 844) | private struct GridDimensionData method GridDimensionData (line 873) | private GridDimensionData( method Create (line 889) | public static GridDimensionData Create() FILE: sources/engine/Stride.UI/Panels/GridBase.cs class GridBase (line 17) | [DataContract(nameof(GridBase))] method CalculateTotalGapSize (line 142) | public float CalculateTotalGapSize(int dimension, int cellCount) method GetGapForDimension (line 153) | protected float GetGapForDimension(int dimension) method GetGaps (line 169) | protected Vector3 GetGaps() method InvalidateParentGridMeasure (line 174) | private static void InvalidateParentGridMeasure(object propertyowner, ... method CoerceGridPositionsValue (line 186) | private static void CoerceGridPositionsValue(ref int value) method CoerceSpanValue (line 195) | private static void CoerceSpanValue(ref int value) method GetElementSpanValues (line 205) | protected virtual Int3 GetElementSpanValues(UIElement element) method GetElementGridPositions (line 218) | protected virtual Int3 GetElementGridPositions(UIElement element) FILE: sources/engine/Stride.UI/Panels/Panel.cs class Panel (line 19) | [DataContract(nameof(Panel))] method InvalidateArrangeMatrix (line 35) | private static void InvalidateArrangeMatrix(object propertyOwner, Prop... class PanelChildrenComparer (line 48) | protected class PanelChildrenComparer : Comparer method Compare (line 50) | public override int Compare(UIElement x, UIElement y) method EnumerateChildren (line 80) | protected override IEnumerable EnumerateChildren() method PanelZSortedChildInvalidator (line 91) | private static void PanelZSortedChildInvalidator(object element, Prope... method Panel (line 102) | protected Panel() method LogicalChildrenChanged (line 117) | protected void LogicalChildrenChanged(object sender, TrackingCollectio... method OnLogicalChildRemoved (line 140) | protected virtual void OnLogicalChildRemoved(UIElement oldElement, int... method OnLogicalChildAdded (line 156) | protected virtual void OnLogicalChildAdded(UIElement newElement, int i... method UpdateWorldMatrix (line 167) | protected override void UpdateWorldMatrix(ref Matrix parentWorldMatrix... method ActivateAnchoring (line 194) | public void ActivateAnchoring(Orientation direction, bool enable) method ShouldAnchor (line 199) | public virtual bool ShouldAnchor(Orientation direction) method GetSurroudingAnchorDistances (line 204) | public virtual Vector2 GetSurroudingAnchorDistances(Orientation direct... FILE: sources/engine/Stride.UI/Panels/StackPanel.cs class StackPanel (line 16) | [DataContract(nameof(StackPanel))] method CalculateTotalGapSize (line 163) | private float CalculateTotalGapSize(int childCount) type ScrollRequestType (line 169) | private enum ScrollRequestType type ScrollRequest (line 176) | private struct ScrollRequest method EstimateExtentLength (line 189) | private float EstimateExtentLength() method OnLogicalChildRemoved (line 213) | protected override void OnLogicalChildRemoved(UIElement oldElement, in... method OnLogicalChildAdded (line 221) | protected override void OnLogicalChildAdded(UIElement newElement, int ... method MeasureOverride (line 229) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method ArrangeOverride (line 274) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... method ArrangeChildren (line 334) | private void ArrangeChildren() method CanScroll (line 389) | public bool CanScroll(Orientation direction) method GetSurroudingAnchorDistances (line 400) | public override Vector2 GetSurroudingAnchorDistances(Orientation direc... method GetDistanceToSurroundingAnchors (line 412) | private void GetDistanceToSurroundingAnchors(int axisIndex, out Vector... method ScrolllToElement (line 426) | public void ScrolllToElement(float elementIndex) method ScrolllToElement (line 440) | private void ScrolllToElement(Orientation orientation, float elementIn... method ScrollOf (line 448) | public void ScrollOf(Vector3 offsetsToApply) method ScrollOf (line 457) | public void ScrollOf(float offsetToApply) method ScrollToNextLine (line 555) | public void ScrollToNextLine() method ScrollToPreviousLine (line 564) | public void ScrollToPreviousLine() method ScrollToNextLine (line 569) | public void ScrollToNextLine(Orientation direction) method ScrollToPreviousLine (line 574) | public void ScrollToPreviousLine(Orientation direction) method ScrolllToNeigbourElement (line 579) | private void ScrolllToNeigbourElement(Orientation direction, float side) method ScrollToNextPage (line 599) | public void ScrollToNextPage() method ScrollToPreviousPage (line 608) | public void ScrollToPreviousPage() method ScrollToNextPage (line 613) | public void ScrollToNextPage(Orientation direction) method ScrollToPreviousPage (line 618) | public void ScrollToPreviousPage(Orientation direction) method ScrollToBeginning (line 627) | public void ScrollToBeginning() method ScrollToEnd (line 636) | public void ScrollToEnd() method ScrollToBeginning (line 641) | public void ScrollToBeginning(Orientation direction) method ScrollToEnd (line 646) | public void ScrollToEnd(Orientation direction) method ScrollPages (line 651) | private void ScrollPages(Orientation direction, float numberOfPages) method AdjustOffsetsAndVisualChildren (line 662) | private void AdjustOffsetsAndVisualChildren(float desiredNewScrollPosi... method UpdateAndArrangeVisibleChildren (line 718) | private void UpdateAndArrangeVisibleChildren() method UpdateScrollPosition (line 780) | private void UpdateScrollPosition(float newScrollPosition) method GetSafeChildSize (line 838) | private float GetSafeChildSize(int childIndex, int dimension) FILE: sources/engine/Stride.UI/Panels/UniformGrid.cs class UniformGrid (line 17) | [DataContract(nameof(UniformGrid))] method CalculateSpannedSize (line 93) | private Vector3 CalculateSpannedSize(Vector3 cellSize, Vector3 span) method MeasureOverride (line 101) | protected override Vector3 MeasureOverride(Vector3 availableSizeWithou... method ArrangeOverride (line 131) | protected override Vector3 ArrangeOverride(Vector3 finalSizeWithoutMar... method CalculateDistanceToSurroundingModulo (line 170) | private void CalculateDistanceToSurroundingModulo(float position, floa... method GetSurroudingAnchorDistances (line 185) | public override Vector2 GetSurroudingAnchorDistances(Orientation direc... method GetElementSpanValuesAsFloat (line 206) | protected Vector3 GetElementSpanValuesAsFloat(UIElement element) method GetElementGridPositionsAsFloat (line 218) | protected Vector3 GetElementGridPositionsAsFloat(UIElement element) FILE: sources/engine/Stride.UI/PropertyChangedArgs.cs class PropertyChangedArgs (line 9) | public class PropertyChangedArgs FILE: sources/engine/Stride.UI/Renderers/DefaultBorderRenderer.cs class DefaultBorderRenderer (line 14) | public class DefaultBorderRenderer : ElementRenderer method DefaultBorderRenderer (line 16) | public DefaultBorderRenderer(IServiceRegistry services) method RenderColor (line 21) | public override void RenderColor(UIElement element, UIRenderingContext... method DrawBorder (line 105) | private void DrawBorder(Border border, ref Vector3 offsets, ref Vector... FILE: sources/engine/Stride.UI/Renderers/DefaultButtonRenderer.cs class DefaultButtonRenderer (line 13) | internal class DefaultButtonRenderer : ElementRenderer method DefaultButtonRenderer (line 15) | public DefaultButtonRenderer(IServiceRegistry services) method RenderColor (line 20) | public override void RenderColor(UIElement element, UIRenderingContext... FILE: sources/engine/Stride.UI/Renderers/DefaultContentDecoratorRenderer.cs class DefaultContentDecoratorRenderer (line 13) | internal class DefaultContentDecoratorRenderer : ElementRenderer method DefaultContentDecoratorRenderer (line 15) | public DefaultContentDecoratorRenderer(IServiceRegistry services) method RenderColor (line 20) | public override void RenderColor(UIElement element, UIRenderingContext... FILE: sources/engine/Stride.UI/Renderers/DefaultEditTextRenderer.cs class DefaultEditTextRenderer (line 18) | internal class DefaultEditTextRenderer : ElementRenderer method DefaultEditTextRenderer (line 20) | public DefaultEditTextRenderer(IServiceRegistry services) method RenderSelection (line 25) | private void RenderSelection([NotNull] EditText editText, [NotNull] UI... method DrawSelectionOnGlyphRange (line 85) | private void DrawSelectionOnGlyphRange(UIRenderingContext context, Col... method RenderColor (line 93) | public override void RenderColor(UIElement element, UIRenderingContext... FILE: sources/engine/Stride.UI/Renderers/DefaultImageRenderer.cs class DefaultImageRenderer (line 12) | internal class DefaultImageRenderer : ElementRenderer method DefaultImageRenderer (line 14) | public DefaultImageRenderer(IServiceRegistry services) method RenderColor (line 19) | public override void RenderColor(UIElement element, UIRenderingContext... FILE: sources/engine/Stride.UI/Renderers/DefaultModalElementRenderer.cs class DefaultModalElementRenderer (line 13) | internal class DefaultModalElementRenderer : ElementRenderer method DefaultModalElementRenderer (line 19) | public DefaultModalElementRenderer(IServiceRegistry services) method RenderColor (line 25) | public override void RenderColor(UIElement element, UIRenderingContext... method Destroy (line 45) | protected override void Destroy() FILE: sources/engine/Stride.UI/Renderers/DefaultRenderersFactory.cs class DefaultRenderersFactory (line 15) | internal class DefaultRenderersFactory : IElementRendererFactory method DefaultRenderersFactory (line 21) | public DefaultRenderersFactory(IServiceRegistry services) method TryCreateRenderer (line 37) | public ElementRenderer TryCreateRenderer(UIElement element) FILE: sources/engine/Stride.UI/Renderers/DefaultScrollBarRenderer.cs class DefaultScrollBarRenderer (line 13) | internal class DefaultScrollBarRenderer : ElementRenderer method DefaultScrollBarRenderer (line 15) | public DefaultScrollBarRenderer(IServiceRegistry services) method RenderColor (line 20) | public override void RenderColor(UIElement element, UIRenderingContext... FILE: sources/engine/Stride.UI/Renderers/DefaultScrollingTextRenderer.cs class DefaultScrollingTextRenderer (line 14) | internal class DefaultScrollingTextRenderer : ElementRenderer method DefaultScrollingTextRenderer (line 18) | public DefaultScrollingTextRenderer(IServiceRegistry services) method RenderColor (line 23) | public override void RenderColor(UIElement element, UIRenderingContext... FILE: sources/engine/Stride.UI/Renderers/DefaultSliderRenderer.cs class DefaultSliderRenderer (line 15) | internal class DefaultSliderRenderer : ElementRenderer method DefaultSliderRenderer (line 17) | public DefaultSliderRenderer(IServiceRegistry services) method RenderColor (line 22) | public override void RenderColor(UIElement element, UIRenderingContext... method GetAdjustedTranslation (line 158) | private static float GetAdjustedTranslation(float value, bool shouldRo... method GetAdjustedWorldMatrix (line 169) | private static Matrix GetAdjustedWorldMatrix(ref Matrix worldMatrix, b... FILE: sources/engine/Stride.UI/Renderers/DefaultTextBlockRenderer.cs class DefaultTextBlockRenderer (line 14) | internal class DefaultTextBlockRenderer : ElementRenderer method DefaultTextBlockRenderer (line 16) | public DefaultTextBlockRenderer(IServiceRegistry services) method RenderColor (line 21) | public override void RenderColor(UIElement element, UIRenderingContext... FILE: sources/engine/Stride.UI/Renderers/DefaultToggleButtonRenderer.cs class DefaultToggleButtonRenderer (line 16) | internal class DefaultToggleButtonRenderer : ElementRenderer method DefaultToggleButtonRenderer (line 18) | public DefaultToggleButtonRenderer(IServiceRegistry services) method RenderColor (line 23) | public override void RenderColor(UIElement element, UIRenderingContext... FILE: sources/engine/Stride.UI/Renderers/ElementRenderer.cs class ElementRenderer (line 15) | public class ElementRenderer : ComponentBase method ElementRenderer (line 57) | public ElementRenderer(IServiceRegistry services) method RenderColor (line 72) | public virtual void RenderColor(UIElement element, UIRenderingContext ... method RenderClipping (line 94) | public virtual void RenderClipping(UIElement element, UIRenderingConte... FILE: sources/engine/Stride.UI/Renderers/IElementRendererFactory.cs type IElementRendererFactory (line 8) | public interface IElementRendererFactory method TryCreateRenderer (line 15) | ElementRenderer TryCreateRenderer(UIElement element); FILE: sources/engine/Stride.UI/Renderers/IRendererManager.cs type IRendererManager (line 10) | public interface IRendererManager method GetRenderer (line 17) | ElementRenderer GetRenderer(UIElement element); method RegisterRendererFactory (line 27) | void RegisterRendererFactory(Type uiElementType, IElementRendererFacto... method RegisterRenderer (line 35) | void RegisterRenderer(UIElement element, ElementRenderer renderer); FILE: sources/engine/Stride.UI/Renderers/RendererManager.cs class RendererManager (line 14) | public class RendererManager: IRendererManager, IDisposable method RendererManager (line 27) | public RendererManager(IElementRendererFactory defaultFactory) method GetRenderer (line 32) | public ElementRenderer GetRenderer(UIElement element) method RegisterRendererFactory (line 62) | public void RegisterRendererFactory(Type uiElementType, IElementRender... method RegisterRenderer (line 73) | public void RegisterRenderer(UIElement element, ElementRenderer renderer) method Dispose (line 81) | public void Dispose() FILE: sources/engine/Stride.UI/Renderers/UIRenderingContext.cs class UIRenderingContext (line 15) | public class UIRenderingContext FILE: sources/engine/Stride.UI/Rendering/UI/RenderUIElement.cs type UIElementSampler (line 10) | public enum UIElementSampler class RenderUIElement (line 22) | public class RenderUIElement : RenderObject method RenderUIElement (line 24) | public RenderUIElement() FILE: sources/engine/Stride.UI/Rendering/UI/UIProcessor.cs class UIProcessor (line 8) | public class UIProcessor : EntityProcessor method OnEntityComponentAdding (line 10) | protected override void OnEntityComponentAdding(Entity entity, UICompo... method OnEntityComponentRemoved (line 15) | protected override void OnEntityComponentRemoved(Entity entity, UIComp... FILE: sources/engine/Stride.UI/Rendering/UI/UIRenderFeature.Picking.cs class UIRenderFeature (line 15) | public partial class UIRenderFeature method PickingUpdate (line 25) | partial void PickingUpdate(RenderUIElement renderUIElement, Viewport v... method PickingClear (line 38) | partial void PickingClear() method PickingPrepare (line 44) | partial void PickingPrepare() method CompactPointerEvents (line 50) | private void CompactPointerEvents() method ClearPointerEvents (line 79) | private void ClearPointerEvents() method GetWorldRay (line 91) | private Ray GetWorldRay(ref Viewport viewport, Vector2 screenPos, ref ... method GetTouchPosition (line 119) | private bool GetTouchPosition(Vector3 resolution, ref Viewport viewpor... method UpdateTouchEvents (line 138) | private void UpdateTouchEvents(ref Viewport viewport, ref Matrix world... method UpdateMouseOver (line 236) | private UIElement UpdateMouseOver(ref Viewport viewport, ref Matrix wo... method FindCommonParent (line 301) | private UIElement FindCommonParent(UIElement element1, UIElement eleme... method ThrowEnterAndLeaveTouchEvents (line 320) | private void ThrowEnterAndLeaveTouchEvents(UIElement currentElement, U... method GetElementAtScreenPosition (line 357) | public static UIElement GetElementAtScreenPosition(UIElement rootEleme... method GetElementsAtPosition (line 374) | public static ICollection GetElementsAtPosition(UIEleme... method PerformRecursiveHitTest (line 381) | private static void PerformRecursiveHitTest(UIElement element, ref Ray... method PerformRecursiveHitTest (line 421) | private static void PerformRecursiveHitTest(UIElement element, ref Ray... class HitTestResult (line 457) | public class HitTestResult method HitTestResult (line 459) | public HitTestResult(float depthBias, UIElement element, Vector3 int... FILE: sources/engine/Stride.UI/Rendering/UI/UIRenderFeature.cs class UIRenderFeature (line 18) | public partial class UIRenderFeature : RootRenderFeature method UIRenderFeature (line 46) | public UIRenderFeature() method InitializeCore (line 51) | protected override void InitializeCore() method PickingPrepare (line 66) | partial void PickingPrepare(); method PickingUpdate (line 68) | partial void PickingUpdate(RenderUIElement renderUIElement, Viewport v... method PickingClear (line 70) | partial void PickingClear(); method Draw (line 72) | public override void Draw(RenderDrawContext context, RenderView render... method DrawInternal (line 83) | private void DrawInternal(RenderDrawContext context, RenderView render... method RecursiveDrawWithClipping (line 277) | private void RecursiveDrawWithClipping(RenderDrawContext context, UIEl... method GetRenderer (line 328) | public ElementRenderer GetRenderer(UIElement element) method RegisterRendererFactory (line 333) | public void RegisterRendererFactory(Type uiElementType, IElementRender... method RegisterRenderer (line 338) | public void RegisterRenderer(UIElement element, ElementRenderer renderer) class UIElementState (line 343) | private class UIElementState method UIElementState (line 348) | public UIElementState(RenderUIElement renderObject) method Update (line 354) | public void Update(RenderUIElement renderObject, CameraComponent cam... method Update (line 418) | public void Update(RenderUIElement renderObject, Vector3 virtualReso... FILE: sources/engine/Stride.UI/Rendering/UI/UIRenderProcessor.cs class UIRenderProcessor (line 13) | public class UIRenderProcessor : EntityProcessor(RoutedEvent routedEvent, EventHandler ... method RemoveHandler (line 214) | public void RemoveHandler(RoutedEvent routedEvent, EventHandler<... method RaiseTouchDownEvent (line 362) | internal void RaiseTouchDownEvent(TouchEventArgs touchArgs) method RaiseTouchEnterEvent (line 371) | internal void RaiseTouchEnterEvent(TouchEventArgs touchArgs) method RaiseTouchLeaveEvent (line 377) | internal void RaiseTouchLeaveEvent(TouchEventArgs touchArgs) method RaiseTouchMoveEvent (line 383) | internal void RaiseTouchMoveEvent(TouchEventArgs touchArgs) method RaiseTouchUpEvent (line 392) | internal void RaiseTouchUpEvent(TouchEventArgs touchArgs) method RaiseKeyPressedEvent (line 401) | internal void RaiseKeyPressedEvent(KeyEventArgs keyEventArgs) method RaiseKeyDownEvent (line 407) | internal void RaiseKeyDownEvent(KeyEventArgs keyEventArgs) method RaiseKeyReleasedEvent (line 413) | internal void RaiseKeyReleasedEvent(KeyEventArgs keyEventArgs) method RaiseTextInputEvent (line 419) | internal void RaiseTextInputEvent(TextEventArgs textInputEventArgs) method PreviewTouchDownClassHandler (line 429) | private static void PreviewTouchDownClassHandler(object sender, TouchE... method OnPreviewTouchDown (line 441) | protected virtual void OnPreviewTouchDown(TouchEventArgs args) method PreviewTouchMoveClassHandler (line 446) | private static void PreviewTouchMoveClassHandler(object sender, TouchE... method OnPreviewTouchMove (line 458) | protected virtual void OnPreviewTouchMove(TouchEventArgs args) method PreviewTouchUpClassHandler (line 462) | private static void PreviewTouchUpClassHandler(object sender, TouchEve... method OnPreviewTouchUp (line 474) | protected virtual void OnPreviewTouchUp(TouchEventArgs args) method TouchDownClassHandler (line 479) | private static void TouchDownClassHandler(object sender, TouchEventArg... method OnTouchDown (line 491) | protected virtual void OnTouchDown(TouchEventArgs args) method TouchEnterClassHandler (line 495) | private static void TouchEnterClassHandler(object sender, TouchEventAr... method OnTouchEnter (line 507) | protected virtual void OnTouchEnter(TouchEventArgs args) method TouchLeaveClassHandler (line 512) | private static void TouchLeaveClassHandler(object sender, TouchEventAr... method OnTouchLeave (line 524) | protected virtual void OnTouchLeave(TouchEventArgs args) method TouchMoveClassHandler (line 529) | private static void TouchMoveClassHandler(object sender, TouchEventArg... method OnTouchMove (line 541) | protected virtual void OnTouchMove(TouchEventArgs args) method TouchUpClassHandler (line 545) | private static void TouchUpClassHandler(object sender, TouchEventArgs ... method OnTouchUp (line 557) | protected virtual void OnTouchUp(TouchEventArgs args) method KeyPressedClassHandler (line 561) | private static void KeyPressedClassHandler(object sender, KeyEventArgs... method OnKeyPressed (line 573) | internal virtual void OnKeyPressed(KeyEventArgs args) method KeyDownClassHandler (line 577) | private static void KeyDownClassHandler(object sender, KeyEventArgs args) method OnTextInput (line 589) | internal virtual void OnTextInput(TextEventArgs args) method TextInputClassHandler (line 593) | private static void TextInputClassHandler(object sender, TextEventArgs... method OnKeyDown (line 605) | internal virtual void OnKeyDown(KeyEventArgs args) method KeyReleasedClassHandler (line 609) | private static void KeyReleasedClassHandler(object sender, KeyEventArg... method OnKeyReleased (line 621) | internal virtual void OnKeyReleased(KeyEventArgs args) FILE: sources/engine/Stride.UI/UIElement.cs class UIElement (line 20) | [DataContract(Inherited = true)] method UIElement (line 76) | protected UIElement() method InvalidateArrange (line 665) | protected internal void InvalidateArrange() method PropagateArrangeInvalidationToChildren (line 672) | private void PropagateArrangeInvalidationToChildren() method ForceArrange (line 684) | private void ForceArrange() method InvalidateMeasure (line 698) | protected internal void InvalidateMeasure() method PropagateMeasureInvalidationToChildren (line 705) | private void PropagateMeasureInvalidationToChildren() method ForceMeasure (line 718) | private void ForceMeasure() method OnNameChanged (line 736) | protected virtual void OnNameChanged() method SetSize (line 760) | internal void SetSize(int dimensionIndex, float value) method EnumerateChildren (line 842) | protected virtual IEnumerable EnumerateChildren() method Vector3BinaryEqual (line 848) | private unsafe bool Vector3BinaryEqual(ref Vector3 left, ref Vector3 r... method Measure (line 867) | public void Measure(Vector3 availableSizeWithMargins) method InfinityToParentRenderSize (line 946) | internal Vector3 InfinityToParentRenderSize(Vector3 size) method ValidateChildrenMeasure (line 959) | private void ValidateChildrenMeasure() method MeasureOverride (line 977) | protected virtual Vector3 MeasureOverride(Vector3 availableSizeWithout... method Arrange (line 988) | public void Arrange(Vector3 finalSizeWithMargins, bool isParentCollapsed) method ValidateChildrenArrange (line 1048) | private void ValidateChildrenArrange() method ArrangeOverride (line 1065) | protected virtual Vector3 ArrangeOverride(Vector3 finalSizeWithoutMarg... method CollapseOverride (line 1073) | protected virtual void CollapseOverride() method PropagateCollapseToChild (line 1089) | protected void PropagateCollapseToChild(UIElement element) method FindName (line 1104) | public UIElement FindName(string name) method SetParent (line 1117) | protected static void SetParent([NotNull] UIElement child, [CanBeNull]... method SetVisualParent (line 1130) | protected static void SetVisualParent([NotNull] UIElement child, [CanB... method Intersects (line 1153) | protected internal virtual bool Intersects(ref Ray ray, out Vector3 in... method Update (line 1179) | void IUIElementUpdate.Update(GameTime time) method UpdateWorldMatrix (line 1187) | void IUIElementUpdate.UpdateWorldMatrix(ref Matrix parentWorldMatrix, ... method UpdateElementState (line 1192) | void IUIElementUpdate.UpdateElementState(int elementBias) method Update (line 1226) | protected virtual void Update(GameTime time) method UpdateWorldMatrix (line 1238) | protected virtual void UpdateWorldMatrix(ref Matrix parentWorldMatrix,... method CalculateSizeWithThickness (line 1272) | protected static Vector3 CalculateSizeWithThickness(ref Vector3 sizeWi... method CalculateSizeWithoutThickness (line 1284) | protected static Vector3 CalculateSizeWithoutThickness(ref Vector3 siz... method CalculateAdjustmentOffsets (line 1299) | protected Vector3 CalculateAdjustmentOffsets(ref Thickness thickness, ... FILE: sources/engine/Stride.UI/UIElementCollection.cs class UIElementCollection (line 12) | [DataContract(nameof(UIElementCollection))] FILE: sources/engine/Stride.UI/UIElementExtensions.cs class UIElementExtensions (line 11) | public static class UIElementExtensions method SetPanelZIndex (line 20) | public static void SetPanelZIndex(this UIElement element, int index) method GetPanelZIndex (line 32) | public static int GetPanelZIndex(this UIElement element) method SetCanvasRelativeSize (line 44) | public static void SetCanvasRelativeSize(this UIElement element, Vecto... method GetCanvasRelativeSize (line 55) | public static Vector3 GetCanvasRelativeSize(this UIElement element) method SetCanvasRelativePosition (line 66) | public static void SetCanvasRelativePosition(this UIElement element, V... method GetCanvasRelativePosition (line 78) | public static Vector3 GetCanvasRelativePosition(this UIElement element) method SetCanvasAbsolutePosition (line 89) | public static void SetCanvasAbsolutePosition(this UIElement element, V... method GetCanvasAbsolutePosition (line 101) | public static Vector3 GetCanvasAbsolutePosition(this UIElement element) method SetCanvasPinOrigin (line 113) | public static void SetCanvasPinOrigin(this UIElement element, Vector3 ... method GetCanvasPinOrigin (line 125) | public static Vector3 GetCanvasPinOrigin(this UIElement element) method SetGridColumn (line 136) | public static void SetGridColumn(this UIElement element, int index) method GetGridColumn (line 147) | public static int GetGridColumn(this UIElement element) method SetGridRow (line 158) | public static void SetGridRow(this UIElement element, int index) method GetGridRow (line 169) | public static int GetGridRow(this UIElement element) method SetGridLayer (line 180) | public static void SetGridLayer(this UIElement element, int index) method GetGridLayer (line 191) | public static int GetGridLayer(this UIElement element) method SetGridColumnSpan (line 202) | public static void SetGridColumnSpan(this UIElement element, int index) method GetGridColumnSpan (line 213) | public static int GetGridColumnSpan(this UIElement element) method SetGridRowSpan (line 224) | public static void SetGridRowSpan(this UIElement element, int index) method GetGridRowSpan (line 235) | public static int GetGridRowSpan(this UIElement element) method SetGridLayerSpan (line 246) | public static void SetGridLayerSpan(this UIElement element, int index) method GetGridLayerSpan (line 257) | public static int GetGridLayerSpan(this UIElement element) FILE: sources/engine/Stride.UI/UIElementServices.cs type UIElementServices (line 11) | internal struct UIElementServices method Equals (line 15) | public bool Equals(ref UIElementServices other) FILE: sources/engine/Stride.UI/UIInternalException.cs class UIInternalException (line 10) | public class UIInternalException : Exception method UIInternalException (line 12) | internal UIInternalException(string msg) FILE: sources/engine/Stride.UI/UIProfilerKeys.cs class UIProfilerKeys (line 10) | public static class UIProfilerKeys FILE: sources/engine/Stride.UI/UISystem.cs class UISystem (line 17) | public class UISystem : GameSystemBase, IService method UISystem (line 41) | public UISystem(IServiceRegistry registry) method Initialize (line 48) | public override void Initialize() method Destroy (line 64) | protected override void Destroy() method LoadContent (line 78) | protected override void LoadContent() method OnApplicationPaused (line 118) | private void OnApplicationPaused(object sender, EventArgs e) method OnApplicationResumed (line 128) | private void OnApplicationResumed(object sender, EventArgs e) method Update (line 133) | public override void Update(GameTime gameTime) method UpdateKeyEvents (line 140) | private void UpdateKeyEvents() method NewInstance (line 185) | public static IService NewInstance(IServiceRegistry services) => new U... FILE: sources/engine/Stride.UI/VerticalAlignment.cs type VerticalAlignment (line 9) | public enum VerticalAlignment FILE: sources/engine/Stride.UI/Visibility.cs type Visibility (line 9) | public enum Visibility FILE: sources/engine/Stride.UI/VisualTreeHelper.cs class VisualTreeHelper (line 12) | public static class VisualTreeHelper method FindVisualChildOfType (line 21) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindVisualChildrenOfType (line 36) | public static IEnumerable FindVisualChildrenOfType(this UIElemen... method FindVisualParentOfType (line 49) | public static T FindVisualParentOfType(this UIElement source) where... method FindVisualRoot (line 61) | public static UIElement FindVisualRoot(this UIElement source) method FindParentOfType (line 81) | private static T FindParentOfType(UIElement source, Func FindChildrenOfType(UIElement source, ... FILE: sources/engine/Stride.Video/Android/MediaCodecAudioExtractor.cs class MediaCodecAudioMetadata (line 9) | public class MediaCodecAudioMetadata method MediaCodecAudioMetadata (line 15) | public MediaCodecAudioMetadata(int channelsCount, int sampleRate, Time... class MediaCodecAudioExtractor (line 23) | public class MediaCodecAudioExtractor : MediaCodecExtractorBase: DisposeBase, IMediaExt... type SchedulerAsyncCommandEnum (line 36) | private enum SchedulerAsyncCommandEnum type SchedulerAsyncCommand (line 46) | private struct SchedulerAsyncCommand method SchedulerAsyncCommand (line 51) | public SchedulerAsyncCommand(SchedulerAsyncCommandEnum command, Time... method MediaCodecExtractorBase (line 84) | protected MediaCodecExtractorBase(VideoInstance videoInstance, MediaSy... method Initialize (line 93) | public void Initialize(IServiceRegistry services, string url, long sta... method ExtractMediaMetadata (line 143) | protected abstract void ExtractMediaMetadata(MediaFormat format); method Play (line 145) | public void Play() method Pause (line 150) | public void Pause() method Stop (line 155) | public void Stop() method Seek (line 160) | public void Seek(TimeSpan seekTime) method SeekRequestCompleted (line 165) | public bool SeekRequestCompleted() method ReachedEndOfMedia (line 170) | public bool ReachedEndOfMedia() method Release (line 175) | private void Release() method Destroy (line 197) | protected override void Destroy() method SeekMediaAt (line 205) | protected void SeekMediaAt(TimeSpan expectedTime) method ProcessCommandsAndUpdateCurrentState (line 214) | private bool ProcessCommandsAndUpdateCurrentState() method StartWorker (line 246) | private void StartWorker() method ExtractMediaWorkerFunction (line 255) | private void ExtractMediaWorkerFunction() method ExtractMedia (line 272) | private void ExtractMedia() method ShouldProcessDequeueOutput (line 376) | protected abstract bool ShouldProcessDequeueOutput(ref TimeSpan waitTi... method ProcessOutputBuffer (line 379) | protected abstract void ProcessOutputBuffer(MediaCodec.BufferInfo buff... method FindTrack (line 382) | private static int FindTrack(MediaExtractor extractor, MediaType track... FILE: sources/engine/Stride.Video/Android/MediaCodecVideoExtractor.cs class MediaCodecVideoMetadata (line 11) | public class MediaCodecVideoMetadata method MediaCodecVideoMetadata (line 17) | public MediaCodecVideoMetadata(int width, int height, TimeSpan duration) class MediaCodecVideoExtractor (line 25) | public class MediaCodecVideoExtractor : MediaCodecExtractorBase method PinnedObject (line 322) | public PinnedObject(T referenceObject, bool asArray = false) method Dispose (line 330) | public void Dispose() FILE: sources/engine/Stride.Video/FFmpeg/FFmpegExtensions.cs class FFmpegExtensions (line 10) | public static class FFmpegExtensions method ToGUID (line 12) | public static _GUID ToGUID(this Guid guid) method ToFFmpegDecoderConfig (line 17) | public static D3D11_VIDEO_DECODER_CONFIG ToFFmpegDecoderConfig(this Vi... FILE: sources/engine/Stride.Video/FFmpeg/FFmpegMedia.cs class FFmpegMedia (line 22) | public sealed unsafe class FFmpegMedia : IDisposable class StreamInfo (line 42) | public class StreamInfo type FrameExtractionStatus (line 49) | private enum FrameExtractionStatus method FFmpegMedia (line 59) | public FFmpegMedia(GraphicsDevice graphicsDevice = null) method Dispose (line 86) | public void Dispose() method GetStreamInfo (line 110) | [CanBeNull] method Open (line 119) | public void Open(string url, long startPosition = 0, long length = -1) method SeekToTime (line 171) | public bool SeekToTime([NotNull] FFmpegStream stream, long timestamp) method ExtractFrames (line 205) | [ItemNotNull, NotNull] method IsStereoscopicVideo (line 246) | public bool IsStereoscopicVideo([NotNull] FFmpegStream stream) method GetStreamInfo (line 324) | private StreamInfo GetStreamInfo([NotNull] FFmpegStream stream) method ExtractNextImage (line 346) | private FrameExtractionStatus ExtractNextImage(StreamInfo streamInfo, ... method ClearStreamInfo (line 433) | private void ClearStreamInfo() method GetErrorMessage (line 443) | private static string GetErrorMessage(int error) FILE: sources/engine/Stride.Video/FFmpeg/FFmpegStream.cs class FFmpegStream (line 17) | public abstract unsafe class FFmpegStream method FFmpegStream (line 31) | protected FFmpegStream([NotNull] AVStream* pStream, FFmpegMedia media) method Create (line 77) | [CanBeNull] method TimestampToTime (line 110) | public TimeSpan TimestampToTime(long timestamp) method TimeToTimestamp (line 121) | public long TimeToTimestamp(TimeSpan time) FILE: sources/engine/Stride.Video/FFmpeg/FFmpegUtils.cs class FFmpegUtils (line 18) | public static class FFmpegUtils method CheckPlatformSupport (line 22) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method EnsurePlatformSupport (line 28) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Initialize (line 38) | public static void Initialize() method PreloadLibraries (line 55) | public static void PreloadLibraries() method ToDictionary (line 106) | [NotNull] FILE: sources/engine/Stride.Video/FFmpeg/SubtitleStream.cs class SubtitleStream (line 13) | public sealed unsafe class SubtitleStream : FFmpegStream method SubtitleStream (line 15) | public SubtitleStream([NotNull] AVStream* pStream, [NotNull] FFmpegMed... FILE: sources/engine/Stride.Video/FFmpeg/VideoStream.cs class VideoStream (line 14) | public sealed unsafe class VideoStream : FFmpegStream method VideoStream (line 16) | public VideoStream([NotNull] AVStream* pStream, [NotNull] FFmpegMedia ... FILE: sources/engine/Stride.Video/Module.cs class Module (line 10) | internal class Module method Initialize (line 12) | [ModuleInitializer] FILE: sources/engine/Stride.Video/Video.cs class Video (line 15) | [DebuggerDisplay("{" + nameof(Name) + "}")] FILE: sources/engine/Stride.Video/VideoComponent.cs class VideoComponent (line 23) | [Display("Video", Expand = ExpandRule.Once)] method AttachInstance (line 85) | internal void AttachInstance([NotNull] VideoInstance instance) method DetachInstance (line 90) | internal void DetachInstance() FILE: sources/engine/Stride.Video/VideoImage.cs class VideoImage (line 12) | public sealed class VideoImage : IDisposable method VideoImage (line 17) | public VideoImage(int width, int height, int bufferSize) method Dispose (line 49) | public void Dispose() FILE: sources/engine/Stride.Video/VideoInstance.Direct3D.cs class VideoInstance (line 29) | unsafe partial class VideoInstance method ReleaseMediaImpl (line 43) | partial void ReleaseMediaImpl() method PlayImpl (line 64) | partial void PlayImpl() method PauseImpl (line 72) | partial void PauseImpl() method StopImpl (line 77) | partial void StopImpl() method SeekImpl (line 83) | partial void SeekImpl(TimeSpan time) method ChangePlaySpeedImpl (line 89) | partial void ChangePlaySpeedImpl() method UpdatePlayRangeImpl (line 94) | partial void UpdatePlayRangeImpl() method UpdateAudioVolumeImpl (line 100) | partial void UpdateAudioVolumeImpl(float volume) method UpdateImpl (line 105) | partial void UpdateImpl(ref TimeSpan elapsed) method EnsureMedia (line 160) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method InitializeMediaImpl (line 167) | partial void InitializeMediaImpl(string url, long startPosition, long ... method CompleteMediaInitialization (line 218) | private unsafe void CompleteMediaInitialization() method OnPlaybackCallback (line 249) | private void OnPlaybackCallback(MF_MEDIA_ENGINE_EVENT playEvent, nuint... class Notify (line 308) | sealed class Notify : IMFMediaEngineNotify.Interface method Notify (line 312) | public Notify(VideoInstance instance) method EventNotify (line 317) | public HRESULT EventNotify(uint @event, nuint param1, uint param2) class ComStreamWrapper (line 324) | sealed class ComStreamWrapper : IStream.Interface method ComStreamWrapper (line 328) | public ComStreamWrapper(Stream stream) method Stat (line 333) | public HRESULT Stat(STATSTG* pstatstg, uint grfStatFlag) method Seek (line 339) | public HRESULT Seek(long dlibMove, SeekOrigin dwOrigin, [Optional] u... method Read (line 347) | public HRESULT Read(void* pv, uint cb, [Optional] uint* pcbRead) method Write (line 354) | public HRESULT Write(void* pv, uint cb, [Optional] uint* pcbWritten) method SetSize (line 359) | public HRESULT SetSize(ulong libNewSize) method CopyTo (line 364) | public HRESULT CopyTo(IStream* pstm, ulong cb, [Optional] ulong* pcb... method Commit (line 369) | public HRESULT Commit(uint grfCommitFlags) method Revert (line 374) | public HRESULT Revert() method LockRegion (line 379) | public HRESULT LockRegion(ulong libOffset, ulong cb, uint dwLockType) method UnlockRegion (line 384) | public HRESULT UnlockRegion(ulong libOffset, ulong cb, uint dwLockType) method Clone (line 389) | public HRESULT Clone(IStream** ppstm) class ComHelpers (line 399) | static unsafe partial class ComHelpers method CreateCCW (line 401) | public static MFComPtr CreateCCW(object instance) where T : unma... method AsPtr (line 409) | public static unsafe MFComPtr AsPtr(T* ptr) where T : unmanaged,... method AsBSTR (line 411) | public static BSTRPtr AsBSTR(string str) method PopulateIUnknownImpl (line 418) | static partial void PopulateIUnknownImpl(IUnknown.Vtbl*... class MFComWrappers (line 428) | private sealed class MFComWrappers : ComWrappers method CreateComInterfaceEntries (line 435) | private static ComInterfaceEntry* CreateComInterfaceEntries() method ComputeVtables (line 443) | protected override ComInterfaceEntry* ComputeVtables(object obj, Cre... method CreateObject (line 449) | protected override object CreateObject(IntPtr externalComObject, Cre... method ReleaseObjects (line 454) | protected override void ReleaseObjects(IEnumerable objects) type MFComPtr (line 461) | public ref struct MFComPtr : IDisposable where T : unmanaged, IComIID method MFComPtr (line 464) | public MFComPtr(T* ptr) method Dispose (line 469) | public void Dispose() => ((IUnknown*)Ptr)->Release(); type BSTRPtr (line 476) | public ref struct BSTRPtr : IDisposable method BSTRPtr (line 479) | public BSTRPtr(nint ptr) method Dispose (line 483) | public void Dispose() => Marshal.FreeBSTR(Ptr); FILE: sources/engine/Stride.Video/VideoInstance.FFmpeg.cs class VideoInstance (line 15) | partial class VideoInstance method ReleaseMediaImpl (line 22) | partial void ReleaseMediaImpl() method PlayImpl (line 29) | partial void PlayImpl() method StopImpl (line 39) | partial void StopImpl() method SeekImpl (line 44) | partial void SeekImpl(TimeSpan time) method UpdateImpl (line 50) | partial void UpdateImpl(ref TimeSpan elapsed) method EnsureMedia (line 149) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method InitializeMediaImpl (line 156) | partial void InitializeMediaImpl(string url, long startPosition, long ... FILE: sources/engine/Stride.Video/VideoInstance.MediaCodec.cs class VideoInstance (line 22) | partial class VideoInstance method UpdateLoopRangeImpl (line 51) | partial void UpdateLoopRangeImpl() method UpdatePlayRangeImpl (line 60) | partial void UpdatePlayRangeImpl() method UpdateAudioVolumeImpl (line 68) | partial void UpdateAudioVolumeImpl(float volume) method PlayImpl (line 77) | partial void PlayImpl() method PauseImpl (line 85) | partial void PauseImpl() method SeekImpl (line 93) | partial void SeekImpl(TimeSpan time) method StopImpl (line 101) | partial void StopImpl() method ChangePlaySpeedImpl (line 106) | partial void ChangePlaySpeedImpl() method UpdateImpl (line 111) | partial void UpdateImpl(ref TimeSpan elapsed) method EnsureMedia (line 155) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method InitializeMediaImpl (line 162) | partial void InitializeMediaImpl(string url, long startPosition, long ... method ReleaseMediaImpl (line 239) | partial void ReleaseMediaImpl() method OnReceiveNotificationToUpdateVideoTextureSurface (line 266) | internal void OnReceiveNotificationToUpdateVideoTextureSurface() method IsVideoTextureUpdated (line 271) | internal bool IsVideoTextureUpdated() FILE: sources/engine/Stride.Video/VideoInstance.cs class VideoInstance (line 20) | public sealed partial class VideoInstance : GraphicsResourceBase method VideoInstance (line 48) | public VideoInstance([NotNull] IServiceRegistry services, [NotNull] Vi... method ValidateLoopRange (line 131) | private bool ValidateLoopRange() method UpdateAudioVolume (line 216) | private void UpdateAudioVolume() method UpdateAudioVolumeImpl (line 224) | partial void UpdateAudioVolumeImpl(float volume); method Release (line 229) | public void Release() method ReleaseMedia (line 234) | private void ReleaseMedia() method ReleaseMediaImpl (line 245) | partial void ReleaseMediaImpl(); method UpdateLoopingSettings (line 247) | private void UpdateLoopingSettings() method UpdateLoopRangeImpl (line 255) | partial void UpdateLoopRangeImpl(); method UpdatePlayRangeSettings (line 257) | private void UpdatePlayRangeSettings() method UpdatePlayRangeImpl (line 273) | partial void UpdatePlayRangeImpl(); method UpdateSpeedSettings (line 275) | private void UpdateSpeedSettings() method ChangePlaySpeedImpl (line 282) | partial void ChangePlaySpeedImpl(); method Play (line 291) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Pause (line 310) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Seek (line 330) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RestartVideo (line 348) | public void RestartVideo() method Stop (line 359) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Update (line 386) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method CheckAndUpdateDataSource (line 400) | private void CheckAndUpdateDataSource() method ReleaseImpl (line 409) | partial void ReleaseImpl(); method PlayImpl (line 414) | partial void PlayImpl(); method PauseImpl (line 419) | partial void PauseImpl(); method SeekImpl (line 424) | partial void SeekImpl(TimeSpan time); method StopImpl (line 429) | partial void StopImpl(); method UpdateImpl (line 434) | partial void UpdateImpl(ref TimeSpan elapsed); method OnPause (line 437) | protected internal override bool OnPause() method OnResume (line 448) | protected internal override void OnResume() method InitializeFromDataSource (line 456) | public void InitializeFromDataSource() method IsMediaValid (line 493) | private bool IsMediaValid() method EnsureMedia (line 498) | partial void EnsureMedia(); method InitializeMedia (line 500) | private void InitializeMedia(string url, long startPosition, long length) method InitializeMediaImpl (line 508) | partial void InitializeMediaImpl(string url, long startPosition, long ... method AllocateVideoTexture (line 510) | private void AllocateVideoTexture(int width, int height) method DeallocateVideoTexture (line 521) | private void DeallocateVideoTexture() FILE: sources/engine/Stride.Video/VideoProcessor.cs class VideoProcessor (line 17) | public class VideoProcessor : EntityProcessor method Serialize (line 15) | public override void Serialize(ref Video video, ArchiveMode mode, Seri... FILE: sources/engine/Stride.Video/VideoSystem.Direct3D.cs class VideoSystem (line 17) | public unsafe partial class VideoSystem method Initialize (line 21) | public override unsafe void Initialize() method Destroy (line 46) | protected override void Destroy() FILE: sources/engine/Stride.Video/VideoSystem.FFmpeg.cs class VideoSystem (line 12) | public partial class VideoSystem method Initialize (line 14) | public override void Initialize() FILE: sources/engine/Stride.Video/VideoSystem.cs class VideoSystem (line 10) | public partial class VideoSystem : GameSystemBase, IService method VideoSystem (line 12) | public VideoSystem([NotNull] IServiceRegistry registry) method NewInstance (line 17) | public static IService NewInstance(IServiceRegistry services) FILE: sources/engine/Stride.Video/VideoTexture.cs class VideoTexture (line 12) | public class VideoTexture : IDisposable method VideoTexture (line 30) | public VideoTexture(GraphicsDevice graphicsDevice, IServiceRegistry se... method UpdateTargetTexture (line 71) | public void UpdateTargetTexture(Texture newTargetTexture) method SetTargetContentToVideoStream (line 82) | public void SetTargetContentToVideoStream(Texture newTargetTexture) method SetTargetContentToOriginalPlaceholder (line 101) | public void SetTargetContentToOriginalPlaceholder() method UpdateTopLevelMipmapFromData (line 110) | public unsafe void UpdateTopLevelMipmapFromData(GraphicsContext contex... method CopyDecoderOutputToTopLevelMipmap (line 118) | public void CopyDecoderOutputToTopLevelMipmap(GraphicsContext context,... method GenerateMipMaps (line 139) | public void GenerateMipMaps(GraphicsContext graphicsContext) method Dispose (line 166) | public void Dispose() method CopyTexture (line 184) | private static void CopyTexture(GraphicsContext graphicsContext, Effec... method AllocateTextureViewsForMipMaps (line 200) | private void AllocateTextureViewsForMipMaps(Texture parentTexture) method DeallocateTextureViewsForMipMaps (line 220) | private void DeallocateTextureViewsForMipMaps() FILE: sources/engine/Stride.VirtualReality/DeviceClass.cs type DeviceClass (line 8) | public enum DeviceClass FILE: sources/engine/Stride.VirtualReality/DeviceState.cs type DeviceState (line 5) | public enum DeviceState FILE: sources/engine/Stride.VirtualReality/DummyDevice.cs class DummyDevice (line 15) | public class DummyDevice : VRDevice method DummyDevice (line 86) | public DummyDevice(IServiceRegistry services) method Enable (line 100) | public override void Enable(GraphicsDevice device, GraphicsDeviceManag... method ReadEyeParameters (line 106) | public override void ReadEyeParameters(Eyes eye, float near, float far... method Commit (line 130) | public override void Commit(CommandList commandList, Texture renderFrame) method Update (line 136) | public override void Update(GameTime gameTime) method Draw (line 141) | public override void Draw(GameTime gameTime) method UpdateHeadRotation (line 166) | private void UpdateHeadRotation() method Recenter (line 174) | public override void Recenter() method GetSpaceChangeRotation (line 191) | public Quaternion GetSpaceChangeRotation() FILE: sources/engine/Stride.VirtualReality/Eyes.cs type Eyes (line 5) | public enum Eyes FILE: sources/engine/Stride.VirtualReality/NativeInvoke.cs class NativeInvoke (line 8) | internal static class NativeInvoke method PreLoad (line 16) | internal static void PreLoad() method NativeInvoke (line 21) | static NativeInvoke() FILE: sources/engine/Stride.VirtualReality/OculusOVR/OculusOVR.cpp type _GUID (line 17) | struct _GUID { function DLL_EXPORT_API (line 34) | DLL_EXPORT_API npBool xnOvrStartup() function DLL_EXPORT_API (line 40) | DLL_EXPORT_API void xnOvrShutdown() function DLL_EXPORT_API (line 45) | DLL_EXPORT_API int xnOvrGetError(char* errorString) type xnOvrSession (line 53) | struct xnOvrSession function DLL_EXPORT_API (line 66) | DLL_EXPORT_API xnOvrSession* xnOvrCreateSessionDx(int64_t* luidOut) function DLL_EXPORT_API (line 86) | DLL_EXPORT_API void xnOvrDestroySession(xnOvrSession* session) function DLL_EXPORT_API (line 91) | DLL_EXPORT_API npBool xnOvrCreateTexturesDx(xnOvrSession* session, void*... type xnOvrQuadLayer (line 158) | struct xnOvrQuadLayer function DLL_EXPORT_API (line 164) | DLL_EXPORT_API xnOvrQuadLayer* xnOvrCreateQuadLayerTexturesDx(xnOvrSessi... function DLL_EXPORT_API (line 210) | DLL_EXPORT_API void xnOvrSetQuadLayerParams(xnOvrQuadLayer* layer, float... function DLL_EXPORT_API (line 218) | DLL_EXPORT_API void* xnOvrGetTextureAtIndexDx(xnOvrSession* session, GUI... function DLL_EXPORT_API (line 228) | DLL_EXPORT_API void* xnOvrGetQuadLayerTextureAtIndexDx(xnOvrSession* ses... function DLL_EXPORT_API (line 238) | DLL_EXPORT_API void* xnOvrGetMirrorTextureDx(xnOvrSession* session, GUID... function DLL_EXPORT_API (line 248) | DLL_EXPORT_API int xnOvrGetCurrentTargetIndex(xnOvrSession* session) function DLL_EXPORT_API (line 255) | DLL_EXPORT_API int xnOvrGetCurrentQuadLayerTargetIndex(xnOvrSession* ses... type xnOvrFrameProperties (line 263) | struct xnOvrFrameProperties type xnOvrPosesProperties (line 276) | struct xnOvrPosesProperties type xnOvrInputProperties (line 305) | struct xnOvrInputProperties function DLL_EXPORT_API (line 319) | DLL_EXPORT_API void xnOvrUpdate(xnOvrSession* session) function DLL_EXPORT_API (line 331) | DLL_EXPORT_API void xnOvrGetFrameProperties(xnOvrSession* session, xnOvr... function DLL_EXPORT_API (line 345) | DLL_EXPORT_API void xnOvrGetPosesProperties(xnOvrSession* session, xnOvr... function DLL_EXPORT_API (line 371) | DLL_EXPORT_API void xnOvrGetInputProperties(xnOvrSession* session, xnOvr... function DLL_EXPORT_API (line 395) | DLL_EXPORT_API npBool xnOvrCommitFrame(xnOvrSession* session, int number... type xnOvrSessionStatus (line 430) | struct xnOvrSessionStatus function DLL_EXPORT_API (line 441) | DLL_EXPORT_API void xnOvrGetStatus(xnOvrSession* session, xnOvrSessionSt... function DLL_EXPORT_API (line 457) | DLL_EXPORT_API void xnOvrRecenter(xnOvrSession* session) function DLL_EXPORT_API (line 462) | DLL_EXPORT_API void xnOvrGetAudioDeviceID(wchar_t* deviceString) function DLL_EXPORT_API (line 467) | DLL_EXPORT_API void xnOvrSetLeftVibration(xnOvrSession* session, float f... function DLL_EXPORT_API (line 471) | DLL_EXPORT_API void xnOvrSetRightVibration(xnOvrSession* session, float ... type _GUID (line 480) | struct _GUID { function DLL_EXPORT_API (line 487) | DLL_EXPORT_API npBool xnOvrStartup() function DLL_EXPORT_API (line 492) | DLL_EXPORT_API void xnOvrShutdown() function DLL_EXPORT_API (line 497) | DLL_EXPORT_API int xnOvrGetError(char* errorString) function DLL_EXPORT_API (line 502) | DLL_EXPORT_API void* xnOvrCreateSessionDx(void* luidOut) function DLL_EXPORT_API (line 507) | DLL_EXPORT_API void xnOvrDestroySession(void* session) function DLL_EXPORT_API (line 512) | DLL_EXPORT_API npBool xnOvrCreateTexturesDx(void* session, void* dxDevic... function DLL_EXPORT_API (line 517) | DLL_EXPORT_API void* xnOvrGetTextureAtIndexDx(void* session, GUID textur... function DLL_EXPORT_API (line 522) | DLL_EXPORT_API void* xnOvrGetMirrorTextureDx(void* session, GUID texture... function DLL_EXPORT_API (line 527) | DLL_EXPORT_API int xnOvrGetCurrentTargetIndex(void* session) function DLL_EXPORT_API (line 532) | DLL_EXPORT_API void xnOvrUpdate(void* session) function DLL_EXPORT_API (line 537) | DLL_EXPORT_API void xnOvrGetFrameProperties(void* session, void* params) function DLL_EXPORT_API (line 542) | DLL_EXPORT_API void xnOvrGetPosesProperties(void* session, void* params) function DLL_EXPORT_API (line 547) | DLL_EXPORT_API void xnOvrGetInputProperties(void* session, void* propert... function DLL_EXPORT_API (line 552) | DLL_EXPORT_API npBool xnOvrCommitFrame(void* session, int numberOfExtraL... function DLL_EXPORT_API (line 558) | DLL_EXPORT_API struct xnOvrSessionStatus function DLL_EXPORT_API (line 569) | DLL_EXPORT_API void xnOvrGetStatus(void* session, void* statusOut) function DLL_EXPORT_API (line 573) | DLL_EXPORT_API void xnOvrRecenter(void* session) function DLL_EXPORT_API (line 577) | DLL_EXPORT_API void xnOvrGetAudioDeviceID(wchar_t* deviceString) function DLL_EXPORT_API (line 581) | DLL_EXPORT_API void* xnOvrCreateQuadLayerTexturesDx(void* session, void*... function DLL_EXPORT_API (line 586) | DLL_EXPORT_API int xnOvrGetCurrentQuadLayerTargetIndex(void* session, vo... function DLL_EXPORT_API (line 591) | DLL_EXPORT_API void* xnOvrGetQuadLayerTextureAtIndexDx(void* session, vo... function DLL_EXPORT_API (line 596) | DLL_EXPORT_API void xnOvrSetQuadLayerParams(void* layer, float* position... function DLL_EXPORT_API (line 600) | DLL_EXPORT_API void xnOvrSetLeftVibration(void* session, float frequency... function DLL_EXPORT_API (line 603) | DLL_EXPORT_API void xnOvrSetRightVibration(void* session, float frequenc... FILE: sources/engine/Stride.VirtualReality/OculusOVR/OculusOVR.cs class OculusOvr (line 13) | internal static class OculusOvr method OculusOvr (line 15) | static OculusOvr() method Startup (line 20) | [SuppressUnmanagedCodeSecurity] method Shutdown (line 24) | [SuppressUnmanagedCodeSecurity] method CreateSessionDx (line 28) | [SuppressUnmanagedCodeSecurity] method DestroySession (line 32) | [SuppressUnmanagedCodeSecurity] method CreateTexturesDx (line 36) | [SuppressUnmanagedCodeSecurity] method CreateQuadLayerTexturesDx (line 40) | [SuppressUnmanagedCodeSecurity] method SetQuadLayerParams (line 44) | [SuppressUnmanagedCodeSecurity] method GetTextureDx (line 48) | [SuppressUnmanagedCodeSecurity] method GetQuadLayerTextureDx (line 52) | [SuppressUnmanagedCodeSecurity] method GetMirrorTexture (line 56) | [SuppressUnmanagedCodeSecurity] method GetCurrentTargetIndex (line 60) | [SuppressUnmanagedCodeSecurity] method GetCurrentQuadLayerTargetIndex (line 64) | [SuppressUnmanagedCodeSecurity] method CommitFrame (line 68) | [SuppressUnmanagedCodeSecurity] type FrameProperties (line 72) | [StructLayout(LayoutKind.Sequential, Pack = 4)] type PosesProperties (line 85) | [StructLayout(LayoutKind.Sequential, Pack = 4)] type InputProperties (line 112) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method Update (line 126) | [SuppressUnmanagedCodeSecurity] method GetFrameProperties (line 130) | [SuppressUnmanagedCodeSecurity] method GetPosesProperties (line 134) | [SuppressUnmanagedCodeSecurity] method GetInputProperties (line 138) | [SuppressUnmanagedCodeSecurity] method GetError (line 142) | [SuppressUnmanagedCodeSecurity] method GetError (line 146) | public static unsafe string GetError() type SessionStatusInternal (line 155) | [StructLayout(LayoutKind.Sequential, Pack = 4)] type SessionStatus (line 166) | public struct SessionStatus method GetStatus (line 194) | [SuppressUnmanagedCodeSecurity] method GetStatus (line 198) | public static SessionStatus GetStatus(IntPtr session) method Recenter (line 213) | [SuppressUnmanagedCodeSecurity] method GetAudioDeviceID (line 217) | [SuppressUnmanagedCodeSecurity] method GetAudioDeviceFullName (line 221) | public static string GetAudioDeviceFullName() method SetLeftVibration (line 228) | [SuppressUnmanagedCodeSecurity] method SetRightVibration (line 231) | [SuppressUnmanagedCodeSecurity] method SetVibration (line 234) | public static void SetVibration(IntPtr session, TouchControllerHand ha... FILE: sources/engine/Stride.VirtualReality/OculusOVR/OculusOverlay.cs class OculusOverlay (line 12) | internal class OculusOverlay : VROverlay, IDisposable method OculusOverlay (line 18) | public unsafe OculusOverlay(IntPtr ovrSession, GraphicsDevice device, ... method Dispose (line 46) | public override void Dispose() method UpdateSurface (line 50) | public override void UpdateSurface(CommandList commandList, Texture te... FILE: sources/engine/Stride.VirtualReality/OculusOVR/OculusOvrHmd.cs class OculusOvrHmd (line 17) | internal class OculusOvrHmd : VRDevice method OculusOvrHmd (line 32) | internal OculusOvrHmd() method Dispose (line 38) | public override void Dispose() method Enable (line 52) | public override unsafe void Enable(GraphicsDevice device, GraphicsDevi... method Update (line 99) | public override void Update(GameTime gameTime) method Draw (line 107) | public override void Draw(GameTime gameTime) method Recenter (line 172) | public override void Recenter() method ReadEyeParameters (line 177) | public override void ReadEyeParameters(Eyes eye, float near, float far... method Commit (line 205) | public override void Commit(CommandList commandList, Texture renderFrame) method CreateOverlay (line 213) | public override VROverlay CreateOverlay(int width, int height, int mip... method ReleaseOverlay (line 220) | public override void ReleaseOverlay(VROverlay overlay) FILE: sources/engine/Stride.VirtualReality/OculusOVR/OculusTouchController.cs class OculusTouchController (line 9) | internal class OculusTouchController : TouchController method OculusTouchController (line 147) | public OculusTouchController(TouchControllerHand hand, IntPtr OvrSession) method UpdateInputs (line 154) | internal void UpdateInputs(ref OculusOvr.InputProperties properties) method UpdatePoses (line 180) | internal void UpdatePoses(ref OculusOvr.PosesProperties properties) method IsPressedDown (line 224) | public override bool IsPressedDown(TouchControllerButton button) method IsTouchedDown (line 255) | public override bool IsTouchedDown(TouchControllerButton button) method IsPressed (line 286) | public override bool IsPressed(TouchControllerButton button) method IsTouched (line 317) | public override bool IsTouched(TouchControllerButton button) method IsPressReleased (line 348) | public override bool IsPressReleased(TouchControllerButton button) method IsTouchReleased (line 379) | public override bool IsTouchReleased(TouchControllerButton button) method Vibrate (line 410) | public override async Task Vibrate(int durationMs, float frequency, fl... FILE: sources/engine/Stride.VirtualReality/OpenVR/OpenVR.cs class OpenVR (line 17) | internal static unsafe class OpenVR class Controller (line 19) | public class Controller type Hand (line 24) | public enum Hand method GetDeviceIndex (line 30) | public static int GetDeviceIndex(Hand hand) class ButtonMask (line 54) | public class ButtonMask type ButtonId (line 68) | public enum ButtonId method Controller (line 90) | public Controller(int controllerIndex) method GetPress (line 111) | public bool GetPress(ulong buttonMask) { return (State.ulButtonPress... method GetPressDown (line 113) | public bool GetPressDown(ulong buttonMask) { return (State.ulButtonP... method GetPressUp (line 115) | public bool GetPressUp(ulong buttonMask) { return (State.ulButtonPre... method GetPress (line 117) | public bool GetPress(ButtonId buttonId) { return GetPress(1ul << (in... method GetPressDown (line 119) | public bool GetPressDown(ButtonId buttonId) { return GetPressDown(1u... method GetPressUp (line 121) | public bool GetPressUp(ButtonId buttonId) { return GetPressUp(1ul <<... method GetTouch (line 123) | public bool GetTouch(ulong buttonMask) { return (State.ulButtonTouch... method GetTouchDown (line 125) | public bool GetTouchDown(ulong buttonMask) { return (State.ulButtonT... method GetTouchUp (line 127) | public bool GetTouchUp(ulong buttonMask) { return (State.ulButtonTou... method GetTouch (line 129) | public bool GetTouch(ButtonId buttonId) { return GetTouch(1ul << (in... method GetTouchDown (line 131) | public bool GetTouchDown(ButtonId buttonId) { return GetTouchDown(1u... method GetTouchUp (line 133) | public bool GetTouchUp(ButtonId buttonId) { return GetTouchUp(1ul <<... method GetAxis (line 135) | public Vector2 GetAxis(ButtonId buttonId = ButtonId.ButtonSteamVrTou... method Update (line 149) | public void Update() class TrackedDevice (line 156) | public class TrackedDevice method TrackedDevice (line 158) | public TrackedDevice(int trackerIndex) method OpenVR (line 199) | static OpenVR() method Init (line 206) | public static bool Init() method Shutdown (line 223) | public static void Shutdown() method Submit (line 230) | public static bool Submit(int eyeIndex, Texture texture, ref Rectangle... method GetEyeToHead (line 249) | public static void GetEyeToHead(int eyeIndex, out Matrix pose) method GetEyeToHeadUnsafe (line 254) | private static unsafe void GetEyeToHeadUnsafe(int eyeIndex, out Matrix... method UpdatePoses (line 263) | public static void UpdatePoses() method Recenter (line 268) | public static void Recenter() method SetTrackingSpace (line 273) | public static void SetTrackingSpace(ETrackingUniverseOrigin space) method GetControllerPose (line 278) | public static DeviceState GetControllerPose(int controllerIndex, out M... method GetControllerPoseUnsafe (line 283) | private static unsafe DeviceState GetControllerPoseUnsafe(int controll... method GetTrackerPose (line 322) | public static DeviceState GetTrackerPose(int trackerIndex, out Matrix ... method GetTrackerPoseUnsafe (line 327) | private static unsafe DeviceState GetTrackerPoseUnsafe(int trackerInde... method GetHeadPose (line 351) | public static DeviceState GetHeadPose(out Matrix pose, out Vector3 lin... method GetHeadPoseUnsafe (line 356) | private static unsafe DeviceState GetHeadPoseUnsafe(out Matrix pose, o... method GetProjection (line 389) | public static void GetProjection(int eyeIndex, float near, float far, ... method GetProjectionUnsafe (line 394) | private static unsafe void GetProjectionUnsafe(int eyeIndex, float nea... method ShowMirror (line 402) | public static void ShowMirror() method HideMirror (line 407) | public static void HideMirror() method GetMirrorTexture (line 412) | public static Texture GetMirrorTexture(GraphicsDevice device, int eyeI... method GetRecommendedRenderTargetSize (line 431) | public static void GetRecommendedRenderTargetSize(out (uint x, uint y)... method CreateOverlay (line 437) | public static ulong CreateOverlay() method InitOverlay (line 444) | public static void InitOverlay(ulong overlayId) method SubmitOverlay (line 450) | public static bool SubmitOverlay(ulong overlayId, Texture texture) method SetOverlayParams (line 462) | public static unsafe void SetOverlayParams(ulong overlayId, Matrix tra... method SetOverlayEnabled (line 480) | public static void SetOverlayEnabled(ulong overlayId, bool enabled) FILE: sources/engine/Stride.VirtualReality/OpenVR/OpenVROverlay.cs class OpenVROverlay (line 10) | internal class OpenVROverlay : VROverlay method OpenVROverlay (line 14) | public OpenVROverlay() method Dispose (line 26) | public override void Dispose() method UpdateSurface (line 45) | public override void UpdateSurface(CommandList commandList, Texture te... FILE: sources/engine/Stride.VirtualReality/OpenVR/OpenVrHmd.cs class OpenVRHmd (line 11) | internal class OpenVRHmd : VRDevice method OpenVRHmd (line 33) | public OpenVRHmd() method Enable (line 40) | public override void Enable(GraphicsDevice device, GraphicsDeviceManag... method RebuildRenderTargets (line 57) | private void RebuildRenderTargets() method CreateOverlay (line 79) | public override VROverlay CreateOverlay(int width, int height, int mip... method Draw (line 85) | public override void Draw(GameTime gameTime) method Update (line 100) | public override void Update(GameTime gameTime) method ReadEyeParameters (line 108) | public override void ReadEyeParameters(Eyes eye, float near, float far... method Commit (line 136) | public override void Commit(CommandList commandList, Texture renderFrame) method Recenter (line 148) | public override void Recenter() method SetTrackingSpace (line 153) | public override void SetTrackingSpace(TrackingSpace space) method Dispose (line 182) | public override void Dispose() FILE: sources/engine/Stride.VirtualReality/OpenVR/OpenVrTouchController.cs class OpenVRTouchController (line 11) | internal class OpenVRTouchController : TouchController method OpenVRTouchController (line 22) | internal OpenVRTouchController(TouchControllerHand hand) method Update (line 27) | public override void Update(GameTime gameTime) method ToOpenVrButton (line 80) | private OpenVR.Controller.ButtonId ToOpenVrButton(TouchControllerButto... method IsPressedDown (line 97) | public override bool IsPressedDown(TouchControllerButton button) method IsTouchedDown (line 102) | public override bool IsTouchedDown(TouchControllerButton button) method IsPressed (line 107) | public override bool IsPressed(TouchControllerButton button) method IsTouched (line 112) | public override bool IsTouched(TouchControllerButton button) method IsPressReleased (line 117) | public override bool IsPressReleased(TouchControllerButton button) method IsTouchReleased (line 122) | public override bool IsTouchReleased(TouchControllerButton button) method Vibrate (line 127) | public override async Task Vibrate(int durationMs, float frequency, fl... FILE: sources/engine/Stride.VirtualReality/OpenVR/OpenVrTrackedDevice.cs class OpenVRTrackedDevice (line 11) | internal class OpenVRTrackedDevice : TrackedItem method OpenVRTrackedDevice (line 20) | internal OpenVRTrackedDevice(int index) method Update (line 25) | public override void Update(GameTime gameTime) FILE: sources/engine/Stride.VirtualReality/OpenVR/openvr_api.cs type IVRSystem (line 20) | [StructLayout(LayoutKind.Sequential)] type IVRExtendedDisplay (line 255) | [StructLayout(LayoutKind.Sequential)] type IVRTrackedCamera (line 275) | [StructLayout(LayoutKind.Sequential)] type IVRApplications (line 350) | [StructLayout(LayoutKind.Sequential)] type IVRChaperone (line 505) | [StructLayout(LayoutKind.Sequential)] type IVRChaperoneSetup (line 555) | [StructLayout(LayoutKind.Sequential)] type IVRCompositor (line 660) | [StructLayout(LayoutKind.Sequential)] type IVROverlay (line 920) | [StructLayout(LayoutKind.Sequential)] type IVROverlayView (line 1315) | [StructLayout(LayoutKind.Sequential)] type IVRHeadsetView (line 1340) | [StructLayout(LayoutKind.Sequential)] type IVRRenderModels (line 1390) | [StructLayout(LayoutKind.Sequential)] type IVRNotifications (line 1490) | [StructLayout(LayoutKind.Sequential)] type IVRSettings (line 1505) | [StructLayout(LayoutKind.Sequential)] type IVRScreenshots (line 1565) | [StructLayout(LayoutKind.Sequential)] type IVRResources (line 1605) | [StructLayout(LayoutKind.Sequential)] type IVRDriverManager (line 1620) | [StructLayout(LayoutKind.Sequential)] type IVRInput (line 1645) | [StructLayout(LayoutKind.Sequential)] type IVRIOBuffer (line 1810) | [StructLayout(LayoutKind.Sequential)] type IVRSpatialAnchors (line 1845) | [StructLayout(LayoutKind.Sequential)] type IVRDebug (line 1870) | [StructLayout(LayoutKind.Sequential)] type IVRProperties (line 1895) | [StructLayout(LayoutKind.Sequential)] type IVRPaths (line 1920) | [StructLayout(LayoutKind.Sequential)] type IVRBlockQueue (line 1945) | [StructLayout(LayoutKind.Sequential)] class Utils (line 1996) | public class Utils method ToUtf8 (line 1998) | public static IntPtr ToUtf8(string managedString) class CVRSystem (line 2016) | public class CVRSystem method CVRSystem (line 2019) | internal CVRSystem(IntPtr pInterface) method GetRecommendedRenderTargetSize (line 2023) | public void GetRecommendedRenderTargetSize(ref uint pnWidth,ref uint p... method GetProjectionMatrix (line 2029) | public HmdMatrix44_t GetProjectionMatrix(EVREye eEye,float fNearZ,floa... method GetProjectionRaw (line 2034) | public void GetProjectionRaw(EVREye eEye,ref float pfLeft,ref float pf... method ComputeDistortion (line 2042) | public bool ComputeDistortion(EVREye eEye,float fU,float fV,ref Distor... method GetEyeToHeadTransform (line 2047) | public HmdMatrix34_t GetEyeToHeadTransform(EVREye eEye) method GetTimeSinceLastVsync (line 2052) | public bool GetTimeSinceLastVsync(ref float pfSecondsSinceLastVsync,re... method GetD3D9AdapterIndex (line 2059) | public int GetD3D9AdapterIndex() method GetDXGIOutputInfo (line 2064) | public void GetDXGIOutputInfo(ref int pnAdapterIndex) method GetOutputDevice (line 2069) | public void GetOutputDevice(ref ulong pnDevice,ETextureType textureTyp... method IsDisplayOnDesktop (line 2074) | public bool IsDisplayOnDesktop() method SetDisplayVisibility (line 2079) | public bool SetDisplayVisibility(bool bIsVisibleOnDesktop) method GetDeviceToAbsoluteTrackingPose (line 2084) | public void GetDeviceToAbsoluteTrackingPose(ETrackingUniverseOrigin eO... method GetSeatedZeroPoseToStandingAbsoluteTrackingPose (line 2088) | public HmdMatrix34_t GetSeatedZeroPoseToStandingAbsoluteTrackingPose() method GetRawZeroPoseToStandingAbsoluteTrackingPose (line 2093) | public HmdMatrix34_t GetRawZeroPoseToStandingAbsoluteTrackingPose() method GetSortedTrackedDeviceIndicesOfClass (line 2098) | public uint GetSortedTrackedDeviceIndicesOfClass(ETrackedDeviceClass e... method GetTrackedDeviceActivityLevel (line 2103) | public EDeviceActivityLevel GetTrackedDeviceActivityLevel(uint unDevic... method ApplyTransform (line 2108) | public void ApplyTransform(ref TrackedDevicePose_t pOutputPose,ref Tra... method GetTrackedDeviceIndexForControllerRole (line 2112) | public uint GetTrackedDeviceIndexForControllerRole(ETrackedControllerR... method GetControllerRoleForTrackedDeviceIndex (line 2117) | public ETrackedControllerRole GetControllerRoleForTrackedDeviceIndex(u... method GetTrackedDeviceClass (line 2122) | public ETrackedDeviceClass GetTrackedDeviceClass(uint unDeviceIndex) method IsTrackedDeviceConnected (line 2127) | public bool IsTrackedDeviceConnected(uint unDeviceIndex) method GetBoolTrackedDeviceProperty (line 2132) | public bool GetBoolTrackedDeviceProperty(uint unDeviceIndex,ETrackedDe... method GetFloatTrackedDeviceProperty (line 2137) | public float GetFloatTrackedDeviceProperty(uint unDeviceIndex,ETracked... method GetInt32TrackedDeviceProperty (line 2142) | public int GetInt32TrackedDeviceProperty(uint unDeviceIndex,ETrackedDe... method GetUint64TrackedDeviceProperty (line 2147) | public ulong GetUint64TrackedDeviceProperty(uint unDeviceIndex,ETracke... method GetMatrix34TrackedDeviceProperty (line 2152) | public HmdMatrix34_t GetMatrix34TrackedDeviceProperty(uint unDeviceInd... method GetArrayTrackedDeviceProperty (line 2157) | public uint GetArrayTrackedDeviceProperty(uint unDeviceIndex,ETrackedD... method GetStringTrackedDeviceProperty (line 2162) | public uint GetStringTrackedDeviceProperty(uint unDeviceIndex,ETracked... method GetPropErrorNameFromEnum (line 2167) | public string GetPropErrorNameFromEnum(ETrackedPropertyError error) type PollNextEventUnion (line 2176) | [StructLayout(LayoutKind.Explicit)] method PollNextEvent (line 2184) | public bool PollNextEvent(ref VREvent_t pEvent,uint uncbVREvent) method PollNextEventWithPose (line 2203) | public bool PollNextEventWithPose(ETrackingUniverseOrigin eOrigin,ref ... method GetEventTypeNameFromEnum (line 2208) | public string GetEventTypeNameFromEnum(EVREventType eType) method GetHiddenAreaMesh (line 2213) | public HiddenAreaMesh_t GetHiddenAreaMesh(EVREye eEye,EHiddenAreaMeshT... type GetControllerStateUnion (line 2222) | [StructLayout(LayoutKind.Explicit)] method GetControllerState (line 2230) | public bool GetControllerState(uint unControllerDeviceIndex,ref VRCont... type GetControllerStateWithPoseUnion (line 2253) | [StructLayout(LayoutKind.Explicit)] method GetControllerStateWithPose (line 2261) | public bool GetControllerStateWithPose(ETrackingUniverseOrigin eOrigin... method TriggerHapticPulse (line 2280) | public void TriggerHapticPulse(uint unControllerDeviceIndex,uint unAxi... method GetButtonIdNameFromEnum (line 2284) | public string GetButtonIdNameFromEnum(EVRButtonId eButtonId) method GetControllerAxisTypeNameFromEnum (line 2289) | public string GetControllerAxisTypeNameFromEnum(EVRControllerAxisType ... method IsInputAvailable (line 2294) | public bool IsInputAvailable() method IsSteamVRDrawingControllers (line 2299) | public bool IsSteamVRDrawingControllers() method ShouldApplicationPause (line 2304) | public bool ShouldApplicationPause() method ShouldApplicationReduceRenderingWork (line 2309) | public bool ShouldApplicationReduceRenderingWork() method PerformFirmwareUpdate (line 2314) | public EVRFirmwareError PerformFirmwareUpdate(uint unDeviceIndex) method AcknowledgeQuit_Exiting (line 2319) | public void AcknowledgeQuit_Exiting() method GetAppContainerFilePaths (line 2323) | public uint GetAppContainerFilePaths(System.Text.StringBuilder pchBuff... method GetRuntimeVersion (line 2328) | public string GetRuntimeVersion() class CVRExtendedDisplay (line 2336) | public class CVRExtendedDisplay method CVRExtendedDisplay (line 2339) | internal CVRExtendedDisplay(IntPtr pInterface) method GetWindowBounds (line 2343) | public void GetWindowBounds(ref int pnX,ref int pnY,ref uint pnWidth,r... method GetEyeOutputViewport (line 2351) | public void GetEyeOutputViewport(EVREye eEye,ref uint pnX,ref uint pnY... method GetDXGIOutputInfo (line 2359) | public void GetDXGIOutputInfo(ref int pnAdapterIndex,ref int pnAdapter... class CVRTrackedCamera (line 2368) | public class CVRTrackedCamera method CVRTrackedCamera (line 2371) | internal CVRTrackedCamera(IntPtr pInterface) method GetCameraErrorNameFromEnum (line 2375) | public string GetCameraErrorNameFromEnum(EVRTrackedCameraError eCamera... method HasCamera (line 2380) | public EVRTrackedCameraError HasCamera(uint nDeviceIndex,ref bool pHas... method GetCameraFrameSize (line 2386) | public EVRTrackedCameraError GetCameraFrameSize(uint nDeviceIndex,EVRT... method GetCameraIntrinsics (line 2394) | public EVRTrackedCameraError GetCameraIntrinsics(uint nDeviceIndex,uin... method GetCameraProjection (line 2399) | public EVRTrackedCameraError GetCameraProjection(uint nDeviceIndex,uin... method AcquireVideoStreamingService (line 2404) | public EVRTrackedCameraError AcquireVideoStreamingService(uint nDevice... method ReleaseVideoStreamingService (line 2410) | public EVRTrackedCameraError ReleaseVideoStreamingService(ulong hTrack... method GetVideoStreamFrameBuffer (line 2415) | public EVRTrackedCameraError GetVideoStreamFrameBuffer(ulong hTrackedC... method GetVideoStreamTextureSize (line 2420) | public EVRTrackedCameraError GetVideoStreamTextureSize(uint nDeviceInd... method GetVideoStreamTextureD3D11 (line 2427) | public EVRTrackedCameraError GetVideoStreamTextureD3D11(ulong hTracked... method GetVideoStreamTextureGL (line 2432) | public EVRTrackedCameraError GetVideoStreamTextureGL(ulong hTrackedCam... method ReleaseVideoStreamTextureGL (line 2438) | public EVRTrackedCameraError ReleaseVideoStreamTextureGL(ulong hTracke... method SetCameraTrackingSpace (line 2443) | public void SetCameraTrackingSpace(ETrackingUniverseOrigin eUniverse) method GetCameraTrackingSpace (line 2447) | public ETrackingUniverseOrigin GetCameraTrackingSpace() class CVRApplications (line 2455) | public class CVRApplications method CVRApplications (line 2458) | internal CVRApplications(IntPtr pInterface) method AddApplicationManifest (line 2462) | public EVRApplicationError AddApplicationManifest(string pchApplicatio... method RemoveApplicationManifest (line 2469) | public EVRApplicationError RemoveApplicationManifest(string pchApplica... method IsApplicationInstalled (line 2476) | public bool IsApplicationInstalled(string pchAppKey) method GetApplicationCount (line 2483) | public uint GetApplicationCount() method GetApplicationKeyByIndex (line 2488) | public EVRApplicationError GetApplicationKeyByIndex(uint unApplication... method GetApplicationKeyByProcessId (line 2493) | public EVRApplicationError GetApplicationKeyByProcessId(uint unProcess... method LaunchApplication (line 2498) | public EVRApplicationError LaunchApplication(string pchAppKey) method LaunchTemplateApplication (line 2505) | public EVRApplicationError LaunchTemplateApplication(string pchTemplat... method LaunchApplicationFromMimeType (line 2514) | public EVRApplicationError LaunchApplicationFromMimeType(string pchMim... method LaunchDashboardOverlay (line 2523) | public EVRApplicationError LaunchDashboardOverlay(string pchAppKey) method CancelApplicationLaunch (line 2530) | public bool CancelApplicationLaunch(string pchAppKey) method IdentifyApplication (line 2537) | public EVRApplicationError IdentifyApplication(uint unProcessId,string... method GetApplicationProcessId (line 2544) | public uint GetApplicationProcessId(string pchAppKey) method GetApplicationsErrorNameFromEnum (line 2551) | public string GetApplicationsErrorNameFromEnum(EVRApplicationError error) method GetApplicationPropertyString (line 2556) | public uint GetApplicationPropertyString(string pchAppKey,EVRApplicati... method GetApplicationPropertyBool (line 2563) | public bool GetApplicationPropertyBool(string pchAppKey,EVRApplication... method GetApplicationPropertyUint64 (line 2570) | public ulong GetApplicationPropertyUint64(string pchAppKey,EVRApplicat... method SetApplicationAutoLaunch (line 2577) | public EVRApplicationError SetApplicationAutoLaunch(string pchAppKey,b... method GetApplicationAutoLaunch (line 2584) | public bool GetApplicationAutoLaunch(string pchAppKey) method SetDefaultApplicationForMimeType (line 2591) | public EVRApplicationError SetDefaultApplicationForMimeType(string pch... method GetDefaultApplicationForMimeType (line 2600) | public bool GetDefaultApplicationForMimeType(string pchMimeType,System... method GetApplicationSupportedMimeTypes (line 2607) | public bool GetApplicationSupportedMimeTypes(string pchAppKey,System.T... method GetApplicationsThatSupportMimeType (line 2614) | public uint GetApplicationsThatSupportMimeType(string pchMimeType,Syst... method GetApplicationLaunchArguments (line 2621) | public uint GetApplicationLaunchArguments(uint unHandle,System.Text.St... method GetStartingApplication (line 2626) | public EVRApplicationError GetStartingApplication(System.Text.StringBu... method GetSceneApplicationState (line 2631) | public EVRSceneApplicationState GetSceneApplicationState() method PerformApplicationPrelaunchCheck (line 2636) | public EVRApplicationError PerformApplicationPrelaunchCheck(string pch... method GetSceneApplicationStateNameFromEnum (line 2643) | public string GetSceneApplicationStateNameFromEnum(EVRSceneApplication... method LaunchInternalProcess (line 2648) | public EVRApplicationError LaunchInternalProcess(string pchBinaryPath,... method GetCurrentSceneProcessId (line 2659) | public uint GetCurrentSceneProcessId() class CVRChaperone (line 2667) | public class CVRChaperone method CVRChaperone (line 2670) | internal CVRChaperone(IntPtr pInterface) method GetCalibrationState (line 2674) | public ChaperoneCalibrationState GetCalibrationState() method GetPlayAreaSize (line 2679) | public bool GetPlayAreaSize(ref float pSizeX,ref float pSizeZ) method GetPlayAreaRect (line 2686) | public bool GetPlayAreaRect(ref HmdQuad_t rect) method ReloadInfo (line 2691) | public void ReloadInfo() method SetSceneColor (line 2695) | public void SetSceneColor(HmdColor_t color) method GetBoundsColor (line 2699) | public void GetBoundsColor(ref HmdColor_t pOutputColorArray,int nNumOu... method AreBoundsVisible (line 2703) | public bool AreBoundsVisible() method ForceBoundsVisible (line 2708) | public void ForceBoundsVisible(bool bForce) method ResetZeroPose (line 2712) | public void ResetZeroPose(ETrackingUniverseOrigin eTrackingUniverseOri... class CVRChaperoneSetup (line 2719) | public class CVRChaperoneSetup method CVRChaperoneSetup (line 2722) | internal CVRChaperoneSetup(IntPtr pInterface) method CommitWorkingCopy (line 2726) | public bool CommitWorkingCopy(EChaperoneConfigFile configFile) method RevertWorkingCopy (line 2731) | public void RevertWorkingCopy() method GetWorkingPlayAreaSize (line 2735) | public bool GetWorkingPlayAreaSize(ref float pSizeX,ref float pSizeZ) method GetWorkingPlayAreaRect (line 2742) | public bool GetWorkingPlayAreaRect(ref HmdQuad_t rect) method GetWorkingCollisionBoundsInfo (line 2747) | public bool GetWorkingCollisionBoundsInfo(out HmdQuad_t [] pQuadsBuffer) method GetLiveCollisionBoundsInfo (line 2755) | public bool GetLiveCollisionBoundsInfo(out HmdQuad_t [] pQuadsBuffer) method GetWorkingSeatedZeroPoseToRawTrackingPose (line 2763) | public bool GetWorkingSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_... method GetWorkingStandingZeroPoseToRawTrackingPose (line 2768) | public bool GetWorkingStandingZeroPoseToRawTrackingPose(ref HmdMatrix3... method SetWorkingPlayAreaSize (line 2773) | public void SetWorkingPlayAreaSize(float sizeX,float sizeZ) method SetWorkingCollisionBoundsInfo (line 2777) | public void SetWorkingCollisionBoundsInfo(HmdQuad_t [] pQuadsBuffer) method SetWorkingPerimeter (line 2781) | public void SetWorkingPerimeter(HmdVector2_t [] pPointBuffer) method SetWorkingSeatedZeroPoseToRawTrackingPose (line 2785) | public void SetWorkingSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_... method SetWorkingStandingZeroPoseToRawTrackingPose (line 2789) | public void SetWorkingStandingZeroPoseToRawTrackingPose(ref HmdMatrix3... method ReloadFromDisk (line 2793) | public void ReloadFromDisk(EChaperoneConfigFile configFile) method GetLiveSeatedZeroPoseToRawTrackingPose (line 2797) | public bool GetLiveSeatedZeroPoseToRawTrackingPose(ref HmdMatrix34_t p... method ExportLiveToBuffer (line 2802) | public bool ExportLiveToBuffer(System.Text.StringBuilder pBuffer,ref u... method ImportFromBufferToWorking (line 2808) | public bool ImportFromBufferToWorking(string pBuffer,uint nImportFlags) method ShowWorkingSetPreview (line 2815) | public void ShowWorkingSetPreview() method HideWorkingSetPreview (line 2819) | public void HideWorkingSetPreview() method RoomSetupStarting (line 2823) | public void RoomSetupStarting() class CVRCompositor (line 2830) | public class CVRCompositor method CVRCompositor (line 2833) | internal CVRCompositor(IntPtr pInterface) method SetTrackingSpace (line 2837) | public void SetTrackingSpace(ETrackingUniverseOrigin eOrigin) method GetTrackingSpace (line 2841) | public ETrackingUniverseOrigin GetTrackingSpace() method WaitGetPoses (line 2846) | public EVRCompositorError WaitGetPoses(TrackedDevicePose_t [] pRenderP... method GetLastPoses (line 2851) | public EVRCompositorError GetLastPoses(TrackedDevicePose_t [] pRenderP... method GetLastPoseForTrackedDeviceIndex (line 2856) | public EVRCompositorError GetLastPoseForTrackedDeviceIndex(uint unDevi... method Submit (line 2861) | public EVRCompositorError Submit(EVREye eEye,ref Texture_t pTexture,re... method ClearLastSubmittedFrame (line 2866) | public void ClearLastSubmittedFrame() method PostPresentHandoff (line 2870) | public void PostPresentHandoff() method GetFrameTiming (line 2874) | public bool GetFrameTiming(ref Compositor_FrameTiming pTiming,uint unF... method GetFrameTimings (line 2879) | public uint GetFrameTimings(Compositor_FrameTiming [] pTiming) method GetFrameTimeRemaining (line 2884) | public float GetFrameTimeRemaining() method GetCumulativeStats (line 2889) | public void GetCumulativeStats(ref Compositor_CumulativeStats pStats,u... method FadeToColor (line 2893) | public void FadeToColor(float fSeconds,float fRed,float fGreen,float f... method GetCurrentFadeColor (line 2897) | public HmdColor_t GetCurrentFadeColor(bool bBackground) method FadeGrid (line 2902) | public void FadeGrid(float fSeconds,bool bFadeIn) method GetCurrentGridAlpha (line 2906) | public float GetCurrentGridAlpha() method SetSkyboxOverride (line 2911) | public EVRCompositorError SetSkyboxOverride(Texture_t [] pTextures) method ClearSkyboxOverride (line 2916) | public void ClearSkyboxOverride() method CompositorBringToFront (line 2920) | public void CompositorBringToFront() method CompositorGoToBack (line 2924) | public void CompositorGoToBack() method CompositorQuit (line 2928) | public void CompositorQuit() method IsFullscreen (line 2932) | public bool IsFullscreen() method GetCurrentSceneFocusProcess (line 2937) | public uint GetCurrentSceneFocusProcess() method GetLastFrameRenderer (line 2942) | public uint GetLastFrameRenderer() method CanRenderScene (line 2947) | public bool CanRenderScene() method ShowMirrorWindow (line 2952) | public void ShowMirrorWindow() method HideMirrorWindow (line 2956) | public void HideMirrorWindow() method IsMirrorWindowVisible (line 2960) | public bool IsMirrorWindowVisible() method CompositorDumpImages (line 2965) | public void CompositorDumpImages() method ShouldAppRenderWithLowResources (line 2969) | public bool ShouldAppRenderWithLowResources() method ForceInterleavedReprojectionOn (line 2974) | public void ForceInterleavedReprojectionOn(bool bOverride) method ForceReconnectProcess (line 2978) | public void ForceReconnectProcess() method SuspendRendering (line 2982) | public void SuspendRendering(bool bSuspend) method GetMirrorTextureD3D11 (line 2986) | public EVRCompositorError GetMirrorTextureD3D11(EVREye eEye,IntPtr pD3... method ReleaseMirrorTextureD3D11 (line 2991) | public void ReleaseMirrorTextureD3D11(IntPtr pD3D11ShaderResourceView) method GetMirrorTextureGL (line 2995) | public EVRCompositorError GetMirrorTextureGL(EVREye eEye,ref uint pglT... method ReleaseSharedGLTexture (line 3001) | public bool ReleaseSharedGLTexture(uint glTextureId,IntPtr glSharedTex... method LockGLSharedTextureForAccess (line 3006) | public void LockGLSharedTextureForAccess(IntPtr glSharedTextureHandle) method UnlockGLSharedTextureForAccess (line 3010) | public void UnlockGLSharedTextureForAccess(IntPtr glSharedTextureHandle) method GetVulkanInstanceExtensionsRequired (line 3014) | public uint GetVulkanInstanceExtensionsRequired(System.Text.StringBuil... method GetVulkanDeviceExtensionsRequired (line 3019) | public uint GetVulkanDeviceExtensionsRequired(IntPtr pPhysicalDevice,S... method SetExplicitTimingMode (line 3024) | public void SetExplicitTimingMode(EVRCompositorTimingMode eTimingMode) method SubmitExplicitTimingData (line 3028) | public EVRCompositorError SubmitExplicitTimingData() method IsMotionSmoothingEnabled (line 3033) | public bool IsMotionSmoothingEnabled() method IsMotionSmoothingSupported (line 3038) | public bool IsMotionSmoothingSupported() method IsCurrentSceneFocusAppLoading (line 3043) | public bool IsCurrentSceneFocusAppLoading() method SetStageOverride_Async (line 3048) | public EVRCompositorError SetStageOverride_Async(string pchRenderModel... method ClearStageOverride (line 3055) | public void ClearStageOverride() method GetCompositorBenchmarkResults (line 3059) | public bool GetCompositorBenchmarkResults(ref Compositor_BenchmarkResu... method GetLastPosePredictionIDs (line 3064) | public EVRCompositorError GetLastPosePredictionIDs(ref uint pRenderPos... method GetPosesForFrame (line 3071) | public EVRCompositorError GetPosesForFrame(uint unPosePredictionID,Tra... class CVROverlay (line 3079) | public class CVROverlay method CVROverlay (line 3082) | internal CVROverlay(IntPtr pInterface) method FindOverlay (line 3086) | public EVROverlayError FindOverlay(string pchOverlayKey,ref ulong pOve... method CreateOverlay (line 3094) | public EVROverlayError CreateOverlay(string pchOverlayKey,string pchOv... method DestroyOverlay (line 3104) | public EVROverlayError DestroyOverlay(ulong ulOverlayHandle) method GetOverlayKey (line 3109) | public uint GetOverlayKey(ulong ulOverlayHandle,System.Text.StringBuil... method GetOverlayName (line 3114) | public uint GetOverlayName(ulong ulOverlayHandle,System.Text.StringBui... method SetOverlayName (line 3119) | public EVROverlayError SetOverlayName(ulong ulOverlayHandle,string pch... method GetOverlayImageData (line 3126) | public EVROverlayError GetOverlayImageData(ulong ulOverlayHandle,IntPt... method GetOverlayErrorNameFromEnum (line 3133) | public string GetOverlayErrorNameFromEnum(EVROverlayError error) method SetOverlayRenderingPid (line 3138) | public EVROverlayError SetOverlayRenderingPid(ulong ulOverlayHandle,ui... method GetOverlayRenderingPid (line 3143) | public uint GetOverlayRenderingPid(ulong ulOverlayHandle) method SetOverlayFlag (line 3148) | public EVROverlayError SetOverlayFlag(ulong ulOverlayHandle,VROverlayF... method GetOverlayFlag (line 3153) | public EVROverlayError GetOverlayFlag(ulong ulOverlayHandle,VROverlayF... method GetOverlayFlags (line 3159) | public EVROverlayError GetOverlayFlags(ulong ulOverlayHandle,ref uint ... method SetOverlayColor (line 3165) | public EVROverlayError SetOverlayColor(ulong ulOverlayHandle,float fRe... method GetOverlayColor (line 3170) | public EVROverlayError GetOverlayColor(ulong ulOverlayHandle,ref float... method SetOverlayAlpha (line 3178) | public EVROverlayError SetOverlayAlpha(ulong ulOverlayHandle,float fAl... method GetOverlayAlpha (line 3183) | public EVROverlayError GetOverlayAlpha(ulong ulOverlayHandle,ref float... method SetOverlayTexelAspect (line 3189) | public EVROverlayError SetOverlayTexelAspect(ulong ulOverlayHandle,flo... method GetOverlayTexelAspect (line 3194) | public EVROverlayError GetOverlayTexelAspect(ulong ulOverlayHandle,ref... method SetOverlaySortOrder (line 3200) | public EVROverlayError SetOverlaySortOrder(ulong ulOverlayHandle,uint ... method GetOverlaySortOrder (line 3205) | public EVROverlayError GetOverlaySortOrder(ulong ulOverlayHandle,ref u... method SetOverlayWidthInMeters (line 3211) | public EVROverlayError SetOverlayWidthInMeters(ulong ulOverlayHandle,f... method GetOverlayWidthInMeters (line 3216) | public EVROverlayError GetOverlayWidthInMeters(ulong ulOverlayHandle,r... method SetOverlayCurvature (line 3222) | public EVROverlayError SetOverlayCurvature(ulong ulOverlayHandle,float... method GetOverlayCurvature (line 3227) | public EVROverlayError GetOverlayCurvature(ulong ulOverlayHandle,ref f... method SetOverlayTextureColorSpace (line 3233) | public EVROverlayError SetOverlayTextureColorSpace(ulong ulOverlayHand... method GetOverlayTextureColorSpace (line 3238) | public EVROverlayError GetOverlayTextureColorSpace(ulong ulOverlayHand... method SetOverlayTextureBounds (line 3243) | public EVROverlayError SetOverlayTextureBounds(ulong ulOverlayHandle,r... method GetOverlayTextureBounds (line 3248) | public EVROverlayError GetOverlayTextureBounds(ulong ulOverlayHandle,r... method GetOverlayTransformType (line 3253) | public EVROverlayError GetOverlayTransformType(ulong ulOverlayHandle,r... method SetOverlayTransformAbsolute (line 3258) | public EVROverlayError SetOverlayTransformAbsolute(ulong ulOverlayHand... method GetOverlayTransformAbsolute (line 3263) | public EVROverlayError GetOverlayTransformAbsolute(ulong ulOverlayHand... method SetOverlayTransformTrackedDeviceRelative (line 3268) | public EVROverlayError SetOverlayTransformTrackedDeviceRelative(ulong ... method GetOverlayTransformTrackedDeviceRelative (line 3273) | public EVROverlayError GetOverlayTransformTrackedDeviceRelative(ulong ... method SetOverlayTransformTrackedDeviceComponent (line 3279) | public EVROverlayError SetOverlayTransformTrackedDeviceComponent(ulong... method GetOverlayTransformTrackedDeviceComponent (line 3286) | public EVROverlayError GetOverlayTransformTrackedDeviceComponent(ulong... method GetOverlayTransformOverlayRelative (line 3292) | public EVROverlayError GetOverlayTransformOverlayRelative(ulong ulOver... method SetOverlayTransformOverlayRelative (line 3298) | public EVROverlayError SetOverlayTransformOverlayRelative(ulong ulOver... method SetOverlayTransformCursor (line 3303) | public EVROverlayError SetOverlayTransformCursor(ulong ulCursorOverlay... method GetOverlayTransformCursor (line 3308) | public EVROverlayError GetOverlayTransformCursor(ulong ulOverlayHandle... method ShowOverlay (line 3313) | public EVROverlayError ShowOverlay(ulong ulOverlayHandle) method HideOverlay (line 3318) | public EVROverlayError HideOverlay(ulong ulOverlayHandle) method IsOverlayVisible (line 3323) | public bool IsOverlayVisible(ulong ulOverlayHandle) method GetTransformForOverlayCoordinates (line 3328) | public EVROverlayError GetTransformForOverlayCoordinates(ulong ulOverl... type PollNextOverlayEventUnion (line 3337) | [StructLayout(LayoutKind.Explicit)] method PollNextOverlayEvent (line 3345) | public bool PollNextOverlayEvent(ulong ulOverlayHandle,ref VREvent_t p... method GetOverlayInputMethod (line 3364) | public EVROverlayError GetOverlayInputMethod(ulong ulOverlayHandle,ref... method SetOverlayInputMethod (line 3369) | public EVROverlayError SetOverlayInputMethod(ulong ulOverlayHandle,VRO... method GetOverlayMouseScale (line 3374) | public EVROverlayError GetOverlayMouseScale(ulong ulOverlayHandle,ref ... method SetOverlayMouseScale (line 3379) | public EVROverlayError SetOverlayMouseScale(ulong ulOverlayHandle,ref ... method ComputeOverlayIntersection (line 3384) | public bool ComputeOverlayIntersection(ulong ulOverlayHandle,ref VROve... method IsHoverTargetOverlay (line 3389) | public bool IsHoverTargetOverlay(ulong ulOverlayHandle) method SetOverlayIntersectionMask (line 3394) | public EVROverlayError SetOverlayIntersectionMask(ulong ulOverlayHandl... method TriggerLaserMouseHapticVibration (line 3399) | public EVROverlayError TriggerLaserMouseHapticVibration(ulong ulOverla... method SetOverlayCursor (line 3404) | public EVROverlayError SetOverlayCursor(ulong ulOverlayHandle,ulong ul... method SetOverlayCursorPositionOverride (line 3409) | public EVROverlayError SetOverlayCursorPositionOverride(ulong ulOverla... method ClearOverlayCursorPositionOverride (line 3414) | public EVROverlayError ClearOverlayCursorPositionOverride(ulong ulOver... method SetOverlayTexture (line 3419) | public EVROverlayError SetOverlayTexture(ulong ulOverlayHandle,ref Tex... method ClearOverlayTexture (line 3424) | public EVROverlayError ClearOverlayTexture(ulong ulOverlayHandle) method SetOverlayRaw (line 3429) | public EVROverlayError SetOverlayRaw(ulong ulOverlayHandle,IntPtr pvBu... method SetOverlayFromFile (line 3434) | public EVROverlayError SetOverlayFromFile(ulong ulOverlayHandle,string... method GetOverlayTexture (line 3441) | public EVROverlayError GetOverlayTexture(ulong ulOverlayHandle,ref Int... method ReleaseNativeOverlayHandle (line 3449) | public EVROverlayError ReleaseNativeOverlayHandle(ulong ulOverlayHandl... method GetOverlayTextureSize (line 3454) | public EVROverlayError GetOverlayTextureSize(ulong ulOverlayHandle,ref... method CreateDashboardOverlay (line 3461) | public EVROverlayError CreateDashboardOverlay(string pchOverlayKey,str... method IsDashboardVisible (line 3472) | public bool IsDashboardVisible() method IsActiveDashboardOverlay (line 3477) | public bool IsActiveDashboardOverlay(ulong ulOverlayHandle) method SetDashboardOverlaySceneProcess (line 3482) | public EVROverlayError SetDashboardOverlaySceneProcess(ulong ulOverlay... method GetDashboardOverlaySceneProcess (line 3487) | public EVROverlayError GetDashboardOverlaySceneProcess(ulong ulOverlay... method ShowDashboard (line 3493) | public void ShowDashboard(string pchOverlayToShow) method GetPrimaryDashboardDevice (line 3499) | public uint GetPrimaryDashboardDevice() method ShowKeyboard (line 3504) | public EVROverlayError ShowKeyboard(int eInputMode,int eLineInputMode,... method ShowKeyboardForOverlay (line 3513) | public EVROverlayError ShowKeyboardForOverlay(ulong ulOverlayHandle,in... method GetKeyboardText (line 3522) | public uint GetKeyboardText(System.Text.StringBuilder pchText,uint cch... method HideKeyboard (line 3527) | public void HideKeyboard() method SetKeyboardTransformAbsolute (line 3531) | public void SetKeyboardTransformAbsolute(ETrackingUniverseOrigin eTrac... method SetKeyboardPositionForOverlay (line 3535) | public void SetKeyboardPositionForOverlay(ulong ulOverlayHandle,HmdRec... method ShowMessageOverlay (line 3539) | public VRMessageOverlayResponse ShowMessageOverlay(string pchText,stri... method CloseMessageOverlay (line 3556) | public void CloseMessageOverlay() class CVROverlayView (line 3563) | public class CVROverlayView method CVROverlayView (line 3566) | internal CVROverlayView(IntPtr pInterface) method AcquireOverlayView (line 3570) | public EVROverlayError AcquireOverlayView(ulong ulOverlayHandle,ref VR... method ReleaseOverlayView (line 3575) | public EVROverlayError ReleaseOverlayView(ref VROverlayView_t pOverlay... method PostOverlayEvent (line 3580) | public void PostOverlayEvent(ulong ulOverlayHandle,ref VREvent_t pvrEv... method IsViewingPermitted (line 3584) | public bool IsViewingPermitted(ulong ulOverlayHandle) class CVRHeadsetView (line 3592) | public class CVRHeadsetView method CVRHeadsetView (line 3595) | internal CVRHeadsetView(IntPtr pInterface) method SetHeadsetViewSize (line 3599) | public void SetHeadsetViewSize(uint nWidth,uint nHeight) method GetHeadsetViewSize (line 3603) | public void GetHeadsetViewSize(ref uint pnWidth,ref uint pnHeight) method SetHeadsetViewMode (line 3609) | public void SetHeadsetViewMode(uint eHeadsetViewMode) method GetHeadsetViewMode (line 3613) | public uint GetHeadsetViewMode() method SetHeadsetViewCropped (line 3618) | public void SetHeadsetViewCropped(bool bCropped) method GetHeadsetViewCropped (line 3622) | public bool GetHeadsetViewCropped() method GetHeadsetViewAspectRatio (line 3627) | public float GetHeadsetViewAspectRatio() method SetHeadsetViewBlendRange (line 3632) | public void SetHeadsetViewBlendRange(float flStartPct,float flEndPct) method GetHeadsetViewBlendRange (line 3636) | public void GetHeadsetViewBlendRange(ref float pStartPct,ref float pEn... class CVRRenderModels (line 3645) | public class CVRRenderModels method CVRRenderModels (line 3648) | internal CVRRenderModels(IntPtr pInterface) method LoadRenderModel_Async (line 3652) | public EVRRenderModelError LoadRenderModel_Async(string pchRenderModel... method FreeRenderModel (line 3659) | public void FreeRenderModel(IntPtr pRenderModel) method LoadTexture_Async (line 3663) | public EVRRenderModelError LoadTexture_Async(int textureId,ref IntPtr ... method FreeTexture (line 3668) | public void FreeTexture(IntPtr pTexture) method LoadTextureD3D11_Async (line 3672) | public EVRRenderModelError LoadTextureD3D11_Async(int textureId,IntPtr... method LoadIntoTextureD3D11_Async (line 3677) | public EVRRenderModelError LoadIntoTextureD3D11_Async(int textureId,In... method FreeTextureD3D11 (line 3682) | public void FreeTextureD3D11(IntPtr pD3D11Texture2D) method GetRenderModelName (line 3686) | public uint GetRenderModelName(uint unRenderModelIndex,System.Text.Str... method GetRenderModelCount (line 3691) | public uint GetRenderModelCount() method GetComponentCount (line 3696) | public uint GetComponentCount(string pchRenderModelName) method GetComponentName (line 3703) | public uint GetComponentName(string pchRenderModelName,uint unComponen... method GetComponentButtonMask (line 3710) | public ulong GetComponentButtonMask(string pchRenderModelName,string p... method GetComponentRenderModelName (line 3719) | public uint GetComponentRenderModelName(string pchRenderModelName,stri... method GetComponentStateForDevicePath (line 3728) | public bool GetComponentStateForDevicePath(string pchRenderModelName,s... type GetComponentStateUnion (line 3741) | [StructLayout(LayoutKind.Explicit)] method GetComponentState (line 3749) | public bool GetComponentState(string pchRenderModelName,string pchComp... method RenderModelHasComponent (line 3772) | public bool RenderModelHasComponent(string pchRenderModelName,string p... method GetRenderModelThumbnailURL (line 3781) | public uint GetRenderModelThumbnailURL(string pchRenderModelName,Syste... method GetRenderModelOriginalPath (line 3788) | public uint GetRenderModelOriginalPath(string pchRenderModelName,Syste... method GetRenderModelErrorNameFromEnum (line 3795) | public string GetRenderModelErrorNameFromEnum(EVRRenderModelError error) class CVRNotifications (line 3803) | public class CVRNotifications method CVRNotifications (line 3806) | internal CVRNotifications(IntPtr pInterface) method CreateNotification (line 3810) | public EVRNotificationError CreateNotification(ulong ulOverlayHandle,u... method RemoveNotification (line 3818) | public EVRNotificationError RemoveNotification(uint notificationId) class CVRSettings (line 3826) | public class CVRSettings method CVRSettings (line 3829) | internal CVRSettings(IntPtr pInterface) method GetSettingsErrorNameFromEnum (line 3833) | public string GetSettingsErrorNameFromEnum(EVRSettingsError eError) method SetBool (line 3838) | public void SetBool(string pchSection,string pchSettingsKey,bool bValu... method SetInt32 (line 3846) | public void SetInt32(string pchSection,string pchSettingsKey,int nValu... method SetFloat (line 3854) | public void SetFloat(string pchSection,string pchSettingsKey,float flV... method SetString (line 3862) | public void SetString(string pchSection,string pchSettingsKey,string p... method GetBool (line 3872) | public bool GetBool(string pchSection,string pchSettingsKey,ref EVRSet... method GetInt32 (line 3881) | public int GetInt32(string pchSection,string pchSettingsKey,ref EVRSet... method GetFloat (line 3890) | public float GetFloat(string pchSection,string pchSettingsKey,ref EVRS... method GetString (line 3899) | public void GetString(string pchSection,string pchSettingsKey,System.T... method RemoveSection (line 3907) | public void RemoveSection(string pchSection,ref EVRSettingsError peError) method RemoveKeyInSection (line 3913) | public void RemoveKeyInSection(string pchSection,string pchSettingsKey... class CVRScreenshots (line 3924) | public class CVRScreenshots method CVRScreenshots (line 3927) | internal CVRScreenshots(IntPtr pInterface) method RequestScreenshot (line 3931) | public EVRScreenshotError RequestScreenshot(ref uint pOutScreenshotHan... method HookScreenshot (line 3941) | public EVRScreenshotError HookScreenshot(EVRScreenshotType [] pSupport... method GetScreenshotPropertyType (line 3946) | public EVRScreenshotType GetScreenshotPropertyType(uint screenshotHand... method GetScreenshotPropertyFilename (line 3951) | public uint GetScreenshotPropertyFilename(uint screenshotHandle,EVRScr... method UpdateScreenshotProgress (line 3956) | public EVRScreenshotError UpdateScreenshotProgress(uint screenshotHand... method TakeStereoScreenshot (line 3961) | public EVRScreenshotError TakeStereoScreenshot(ref uint pOutScreenshot... method SubmitScreenshot (line 3971) | public EVRScreenshotError SubmitScreenshot(uint screenshotHandle,EVRSc... class CVRResources (line 3983) | public class CVRResources method CVRResources (line 3986) | internal CVRResources(IntPtr pInterface) method LoadSharedResource (line 3990) | public uint LoadSharedResource(string pchResourceName,string pchBuffer... method GetResourceFullPath (line 3997) | public uint GetResourceFullPath(string pchResourceName,string pchResou... class CVRDriverManager (line 4009) | public class CVRDriverManager method CVRDriverManager (line 4012) | internal CVRDriverManager(IntPtr pInterface) method GetDriverCount (line 4016) | public uint GetDriverCount() method GetDriverName (line 4021) | public uint GetDriverName(uint nDriver,System.Text.StringBuilder pchVa... method GetDriverHandle (line 4026) | public ulong GetDriverHandle(string pchDriverName) method IsEnabled (line 4033) | public bool IsEnabled(uint nDriver) class CVRInput (line 4041) | public class CVRInput method CVRInput (line 4044) | internal CVRInput(IntPtr pInterface) method SetActionManifestPath (line 4048) | public EVRInputError SetActionManifestPath(string pchActionManifestPath) method GetActionSetHandle (line 4055) | public EVRInputError GetActionSetHandle(string pchActionSetName,ref ul... method GetActionHandle (line 4063) | public EVRInputError GetActionHandle(string pchActionName,ref ulong pH... method GetInputSourceHandle (line 4071) | public EVRInputError GetInputSourceHandle(string pchInputSourcePath,re... method UpdateActionState (line 4079) | public EVRInputError UpdateActionState(VRActiveActionSet_t [] pSets,ui... method GetDigitalActionData (line 4084) | public EVRInputError GetDigitalActionData(ulong action,ref InputDigita... method GetAnalogActionData (line 4089) | public EVRInputError GetAnalogActionData(ulong action,ref InputAnalogA... method GetPoseActionDataRelativeToNow (line 4094) | public EVRInputError GetPoseActionDataRelativeToNow(ulong action,ETrac... method GetPoseActionDataForNextFrame (line 4099) | public EVRInputError GetPoseActionDataForNextFrame(ulong action,ETrack... method GetSkeletalActionData (line 4104) | public EVRInputError GetSkeletalActionData(ulong action,ref InputSkele... method GetDominantHand (line 4109) | public EVRInputError GetDominantHand(ref ETrackedControllerRole peDomi... method SetDominantHand (line 4114) | public EVRInputError SetDominantHand(ETrackedControllerRole eDominantH... method GetBoneCount (line 4119) | public EVRInputError GetBoneCount(ulong action,ref uint pBoneCount) method GetBoneHierarchy (line 4125) | public EVRInputError GetBoneHierarchy(ulong action,int [] pParentIndices) method GetBoneName (line 4130) | public EVRInputError GetBoneName(ulong action,int nBoneIndex,System.Te... method GetSkeletalReferenceTransforms (line 4135) | public EVRInputError GetSkeletalReferenceTransforms(ulong action,EVRSk... method GetSkeletalTrackingLevel (line 4140) | public EVRInputError GetSkeletalTrackingLevel(ulong action,ref EVRSkel... method GetSkeletalBoneData (line 4145) | public EVRInputError GetSkeletalBoneData(ulong action,EVRSkeletalTrans... method GetSkeletalSummaryData (line 4150) | public EVRInputError GetSkeletalSummaryData(ulong action,EVRSummaryTyp... method GetSkeletalBoneDataCompressed (line 4155) | public EVRInputError GetSkeletalBoneDataCompressed(ulong action,EVRSke... method DecompressSkeletalBoneData (line 4161) | public EVRInputError DecompressSkeletalBoneData(IntPtr pvCompressedBuf... method TriggerHapticVibrationAction (line 4166) | public EVRInputError TriggerHapticVibrationAction(ulong action,float f... method GetActionOrigins (line 4171) | public EVRInputError GetActionOrigins(ulong actionSetHandle,ulong digi... method GetOriginLocalizedName (line 4176) | public EVRInputError GetOriginLocalizedName(ulong origin,System.Text.S... method GetOriginTrackedDeviceInfo (line 4181) | public EVRInputError GetOriginTrackedDeviceInfo(ulong origin,ref Input... method GetActionBindingInfo (line 4186) | public EVRInputError GetActionBindingInfo(ulong action,ref InputBindin... method ShowActionOrigins (line 4192) | public EVRInputError ShowActionOrigins(ulong actionSetHandle,ulong ulA... method ShowBindingsForActionSet (line 4197) | public EVRInputError ShowBindingsForActionSet(VRActiveActionSet_t [] p... method GetComponentStateForBinding (line 4202) | public EVRInputError GetComponentStateForBinding(string pchRenderModel... method IsUsingLegacyInput (line 4211) | public bool IsUsingLegacyInput() method OpenBindingUI (line 4216) | public EVRInputError OpenBindingUI(string pchAppKey,ulong ulActionSetH... method GetBindingVariant (line 4223) | public EVRInputError GetBindingVariant(ulong ulDevicePath,System.Text.... class CVRIOBuffer (line 4231) | public class CVRIOBuffer method CVRIOBuffer (line 4234) | internal CVRIOBuffer(IntPtr pInterface) method Open (line 4238) | public EIOBufferError Open(string pchPath,EIOBufferMode mode,uint unEl... method Close (line 4246) | public EIOBufferError Close(ulong ulBuffer) method Read (line 4251) | public EIOBufferError Read(ulong ulBuffer,IntPtr pDst,uint unBytes,ref... method Write (line 4257) | public EIOBufferError Write(ulong ulBuffer,IntPtr pSrc,uint unBytes) method PropertyContainer (line 4262) | public ulong PropertyContainer(ulong ulBuffer) method HasReaders (line 4267) | public bool HasReaders(ulong ulBuffer) class CVRSpatialAnchors (line 4275) | public class CVRSpatialAnchors method CVRSpatialAnchors (line 4278) | internal CVRSpatialAnchors(IntPtr pInterface) method CreateSpatialAnchorFromDescriptor (line 4282) | public EVRSpatialAnchorError CreateSpatialAnchorFromDescriptor(string ... method CreateSpatialAnchorFromPose (line 4290) | public EVRSpatialAnchorError CreateSpatialAnchorFromPose(uint unDevice... method GetSpatialAnchorPose (line 4296) | public EVRSpatialAnchorError GetSpatialAnchorPose(uint unHandle,ETrack... method GetSpatialAnchorDescriptor (line 4301) | public EVRSpatialAnchorError GetSpatialAnchorDescriptor(uint unHandle,... class CVRDebug (line 4310) | public class CVRDebug method CVRDebug (line 4313) | internal CVRDebug(IntPtr pInterface) method EmitVrProfilerEvent (line 4317) | public EVRDebugError EmitVrProfilerEvent(string pchMessage) method BeginVrProfilerEvent (line 4324) | public EVRDebugError BeginVrProfilerEvent(ref ulong pHandleOut) method FinishVrProfilerEvent (line 4330) | public EVRDebugError FinishVrProfilerEvent(ulong hHandle,string pchMes... method DriverDebugRequest (line 4337) | public uint DriverDebugRequest(uint unDeviceIndex,string pchRequest,Sy... class CVRProperties (line 4347) | public class CVRProperties method CVRProperties (line 4350) | internal CVRProperties(IntPtr pInterface) method ReadPropertyBatch (line 4354) | public ETrackedPropertyError ReadPropertyBatch(ulong ulContainerHandle... method WritePropertyBatch (line 4359) | public ETrackedPropertyError WritePropertyBatch(ulong ulContainerHandl... method GetPropErrorNameFromEnum (line 4364) | public string GetPropErrorNameFromEnum(ETrackedPropertyError error) method TrackedDeviceToPropertyContainer (line 4369) | public ulong TrackedDeviceToPropertyContainer(uint nDevice) class CVRPaths (line 4377) | public class CVRPaths method CVRPaths (line 4380) | internal CVRPaths(IntPtr pInterface) method ReadPathBatch (line 4384) | public ETrackedPropertyError ReadPathBatch(ulong ulRootHandle,ref Path... method WritePathBatch (line 4389) | public ETrackedPropertyError WritePathBatch(ulong ulRootHandle,ref Pat... method StringToHandle (line 4394) | public ETrackedPropertyError StringToHandle(ref ulong pHandle,string p... method HandleToString (line 4402) | public ETrackedPropertyError HandleToString(ulong pHandle,string pchBu... class CVRBlockQueue (line 4411) | public class CVRBlockQueue method CVRBlockQueue (line 4414) | internal CVRBlockQueue(IntPtr pInterface) method Create (line 4418) | public EBlockQueueError Create(ref ulong pulQueueHandle,string pchPath... method Connect (line 4426) | public EBlockQueueError Connect(ref ulong pulQueueHandle,string pchPath) method Destroy (line 4434) | public EBlockQueueError Destroy(ulong ulQueueHandle) method AcquireWriteOnlyBlock (line 4439) | public EBlockQueueError AcquireWriteOnlyBlock(ulong ulQueueHandle,ref ... method ReleaseWriteOnlyBlock (line 4445) | public EBlockQueueError ReleaseWriteOnlyBlock(ulong ulQueueHandle,ulon... method WaitAndAcquireReadOnlyBlock (line 4450) | public EBlockQueueError WaitAndAcquireReadOnlyBlock(ulong ulQueueHandl... method AcquireReadOnlyBlock (line 4456) | public EBlockQueueError AcquireReadOnlyBlock(ulong ulQueueHandle,ref u... method ReleaseReadOnlyBlock (line 4462) | public EBlockQueueError ReleaseReadOnlyBlock(ulong ulQueueHandle,ulong... method QueueHasReader (line 4467) | public EBlockQueueError QueueHasReader(ulong ulQueueHandle,ref bool pb... class OpenVRInterop (line 4476) | public class OpenVRInterop method InitInternal (line 4478) | [DllImportAttribute("openvr_api", EntryPoint = "VR_InitInternal", Call... method InitInternal2 (line 4480) | [DllImportAttribute("openvr_api", EntryPoint = "VR_InitInternal2", Cal... method ShutdownInternal (line 4482) | [DllImportAttribute("openvr_api", EntryPoint = "VR_ShutdownInternal", ... method IsHmdPresent (line 4484) | [DllImportAttribute("openvr_api", EntryPoint = "VR_IsHmdPresent", Call... method IsRuntimeInstalled (line 4486) | [DllImportAttribute("openvr_api", EntryPoint = "VR_IsRuntimeInstalled"... method RuntimePath (line 4488) | [DllImportAttribute("openvr_api", EntryPoint = "VR_RuntimePath", Calli... method GetRuntimePath (line 4490) | [DllImportAttribute("openvr_api", EntryPoint = "VR_GetRuntimePath", Ca... method GetStringForHmdError (line 4492) | [DllImportAttribute("openvr_api", EntryPoint = "VR_GetStringForHmdErro... method GetGenericInterface (line 4494) | [DllImportAttribute("openvr_api", EntryPoint = "VR_GetGenericInterface... method IsInterfaceVersionValid (line 4496) | [DllImportAttribute("openvr_api", EntryPoint = "VR_IsInterfaceVersionV... method GetInitToken (line 4498) | [DllImportAttribute("openvr_api", EntryPoint = "VR_GetInitToken", Call... type EVREye (line 4503) | public enum EVREye type ETextureType (line 4508) | public enum ETextureType type EColorSpace (line 4519) | public enum EColorSpace type ETrackingResult (line 4525) | public enum ETrackingResult type ETrackedDeviceClass (line 4534) | public enum ETrackedDeviceClass type ETrackedControllerRole (line 4544) | public enum ETrackedControllerRole type ETrackingUniverseOrigin (line 4554) | public enum ETrackingUniverseOrigin type EAdditionalRadioFeatures (line 4560) | public enum EAdditionalRadioFeatures type ETrackedDeviceProperty (line 4567) | public enum ETrackedDeviceProperty type ETrackedPropertyError (line 4768) | public enum ETrackedPropertyError type EHmdTrackingStyle (line 4787) | public enum EHmdTrackingStyle type EVRSubmitFlags (line 4794) | public enum EVRSubmitFlags type EVRState (line 4805) | public enum EVRState type EVREventType (line 4817) | public enum EVREventType type EDeviceActivityLevel (line 4983) | public enum EDeviceActivityLevel type EVRButtonId (line 4992) | public enum EVRButtonId type EVRMouseButton (line 5016) | public enum EVRMouseButton type EShowUIType (line 5022) | public enum EShowUIType type EHDCPError (line 5032) | public enum EHDCPError type EVRComponentProperty (line 5040) | public enum EVRComponentProperty type EVRInputError (line 5049) | public enum EVRInputError type EVRSpatialAnchorError (line 5073) | public enum EVRSpatialAnchorError type EHiddenAreaMeshType (line 5090) | public enum EHiddenAreaMeshType type EVRControllerAxisType (line 5097) | public enum EVRControllerAxisType type EVRControllerEventOutputType (line 5104) | public enum EVRControllerEventOutputType type ECollisionBoundsStyle (line 5109) | public enum ECollisionBoundsStyle type EVROverlayError (line 5118) | public enum EVROverlayError type EVRApplicationType (line 5145) | public enum EVRApplicationType type EVRFirmwareError (line 5159) | public enum EVRFirmwareError type EVRNotificationError (line 5165) | public enum EVRNotificationError type EVRSkeletalMotionRange (line 5173) | public enum EVRSkeletalMotionRange type EVRSkeletalTrackingLevel (line 5178) | public enum EVRSkeletalTrackingLevel type EVRInitError (line 5186) | public enum EVRInitError type EVRScreenshotType (line 5371) | public enum EVRScreenshotType type EVRScreenshotPropertyFilenames (line 5380) | public enum EVRScreenshotPropertyFilenames type EVRTrackedCameraError (line 5385) | public enum EVRTrackedCameraError type EVRTrackedCameraFrameLayout (line 5405) | public enum EVRTrackedCameraFrameLayout type EVRTrackedCameraFrameType (line 5412) | public enum EVRTrackedCameraFrameType type EVRDistortionFunctionType (line 5419) | public enum EVRDistortionFunctionType type EVSync (line 5426) | public enum EVSync type EVRMuraCorrectionMode (line 5432) | public enum EVRMuraCorrectionMode type Imu_OffScaleFlags (line 5437) | public enum Imu_OffScaleFlags type EVRApplicationError (line 5446) | public enum EVRApplicationError type EVRApplicationProperty (line 5470) | public enum EVRApplicationProperty type EVRSceneApplicationState (line 5491) | public enum EVRSceneApplicationState type ChaperoneCalibrationState (line 5499) | public enum ChaperoneCalibrationState type EChaperoneConfigFile (line 5512) | public enum EChaperoneConfigFile type EChaperoneImportFlags (line 5517) | public enum EChaperoneImportFlags type EVRCompositorError (line 5521) | public enum EVRCompositorError type EVRCompositorTimingMode (line 5537) | public enum EVRCompositorTimingMode type VROverlayInputMethod (line 5543) | public enum VROverlayInputMethod type VROverlayTransformType (line 5548) | public enum VROverlayTransformType type VROverlayFlags (line 5560) | public enum VROverlayFlags type VRMessageOverlayResponse (line 5580) | public enum VRMessageOverlayResponse type EGamepadTextInputMode (line 5590) | public enum EGamepadTextInputMode type EGamepadTextInputLineMode (line 5596) | public enum EGamepadTextInputLineMode type EVROverlayIntersectionMaskPrimitiveType (line 5601) | public enum EVROverlayIntersectionMaskPrimitiveType type EKeyboardFlags (line 5606) | public enum EKeyboardFlags type EDeviceType (line 5611) | public enum EDeviceType type HeadsetViewMode_t (line 5617) | public enum HeadsetViewMode_t type EVRRenderModelError (line 5623) | public enum EVRRenderModelError type EVRRenderModelTextureFormat (line 5639) | public enum EVRRenderModelTextureFormat type EVRNotificationType (line 5647) | public enum EVRNotificationType type EVRNotificationStyle (line 5653) | public enum EVRNotificationStyle type EVRSettingsError (line 5661) | public enum EVRSettingsError type EVRScreenshotError (line 5670) | public enum EVRScreenshotError type EVRSkeletalTransformSpace (line 5679) | public enum EVRSkeletalTransformSpace type EVRSkeletalReferencePose (line 5684) | public enum EVRSkeletalReferencePose type EVRFinger (line 5691) | public enum EVRFinger type EVRFingerSplay (line 5700) | public enum EVRFingerSplay type EVRSummaryType (line 5708) | public enum EVRSummaryType type EVRInputFilterCancelType (line 5713) | public enum EVRInputFilterCancelType type EVRInputStringBits (line 5718) | public enum EVRInputStringBits type EIOBufferError (line 5725) | public enum EIOBufferError type EIOBufferMode (line 5735) | public enum EIOBufferMode type EVRDebugError (line 5741) | public enum EVRDebugError type EPropertyWriteType (line 5746) | public enum EPropertyWriteType type EBlockQueueError (line 5752) | public enum EBlockQueueError type EBlockQueueReadType (line 5766) | public enum EBlockQueueReadType type VREvent_Data_t (line 5773) | [StructLayout(LayoutKind.Explicit)] public struct VREvent_Data_t type VROverlayIntersectionMaskPrimitive_Data_t (line 5807) | [StructLayout(LayoutKind.Explicit)] public struct VROverlayIntersectionM... type HmdMatrix34_t (line 5813) | [StructLayout(LayoutKind.Sequential)] public struct HmdMatrix34_t method GetPosition (line 5829) | public Vector3 GetPosition() method IsRotationValid (line 5834) | public bool IsRotationValid() method GetRotation (line 5839) | public Quaternion GetRotation() method _copysign (line 5857) | private static void _copysign(ref float sizeval, float signval) type HmdMatrix33_t (line 5864) | [StructLayout(LayoutKind.Sequential)] public struct HmdMatrix33_t type HmdMatrix44_t (line 5876) | [StructLayout(LayoutKind.Sequential)] public struct HmdMatrix44_t type HmdVector3_t (line 5895) | [StructLayout(LayoutKind.Sequential)] public struct HmdVector3_t type HmdVector4_t (line 5901) | [StructLayout(LayoutKind.Sequential)] public struct HmdVector4_t type HmdVector3d_t (line 5908) | [StructLayout(LayoutKind.Sequential)] public struct HmdVector3d_t type HmdVector2_t (line 5914) | [StructLayout(LayoutKind.Sequential)] public struct HmdVector2_t type HmdQuaternion_t (line 5919) | [StructLayout(LayoutKind.Sequential)] public struct HmdQuaternion_t type HmdQuaternionf_t (line 5926) | [StructLayout(LayoutKind.Sequential)] public struct HmdQuaternionf_t type HmdColor_t (line 5933) | [StructLayout(LayoutKind.Sequential)] public struct HmdColor_t type HmdQuad_t (line 5940) | [StructLayout(LayoutKind.Sequential)] public struct HmdQuad_t type HmdRect2_t (line 5947) | [StructLayout(LayoutKind.Sequential)] public struct HmdRect2_t type DistortionCoordinates_t (line 5952) | [StructLayout(LayoutKind.Sequential)] public struct DistortionCoordinates_t type Texture_t (line 5961) | [StructLayout(LayoutKind.Sequential)] public struct Texture_t type TrackedDevicePose_t (line 5967) | [StructLayout(LayoutKind.Sequential)] public struct TrackedDevicePose_t type VRTextureBounds_t (line 5978) | [StructLayout(LayoutKind.Sequential)] public struct VRTextureBounds_t type VRTextureWithPose_t (line 5985) | [StructLayout(LayoutKind.Sequential)] public struct VRTextureWithPose_t type VRTextureDepthInfo_t (line 5992) | [StructLayout(LayoutKind.Sequential)] public struct VRTextureDepthInfo_t type VRTextureWithDepth_t (line 5998) | [StructLayout(LayoutKind.Sequential)] public struct VRTextureWithDepth_t type VRTextureWithPoseAndDepth_t (line 6005) | [StructLayout(LayoutKind.Sequential)] public struct VRTextureWithPoseAnd... type VRVulkanTextureData_t (line 6013) | [StructLayout(LayoutKind.Sequential)] public struct VRVulkanTextureData_t type VRVulkanTextureArrayData_t (line 6026) | [StructLayout(LayoutKind.Sequential)] public struct VRVulkanTextureArray... type D3D12TextureData_t (line 6031) | [StructLayout(LayoutKind.Sequential)] public struct D3D12TextureData_t type VREvent_Controller_t (line 6037) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_Controller_t type VREvent_Mouse_t (line 6041) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_Mouse_t type VREvent_Scroll_t (line 6047) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_Scroll_t type VREvent_TouchPadMove_t (line 6054) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_TouchPadMove_t type VREvent_Notification_t (line 6064) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_Notification_t type VREvent_Process_t (line 6069) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_Process_t type VREvent_Overlay_t (line 6078) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_Overlay_t type VREvent_Status_t (line 6083) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_Status_t type VREvent_Keyboard_t (line 6087) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_Keyboard_t type VREvent_Ipd_t (line 6108) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_Ipd_t type VREvent_Chaperone_t (line 6112) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_Chaperone_t type VREvent_Reserved_t (line 6117) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_Reserved_t type VREvent_PerformanceTest_t (line 6126) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_PerformanceT... type VREvent_SeatedZeroPoseReset_t (line 6130) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_SeatedZeroPo... type VREvent_Screenshot_t (line 6135) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_Screenshot_t type VREvent_ScreenshotProgress_t (line 6140) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_ScreenshotPr... type VREvent_ApplicationLaunch_t (line 6144) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_ApplicationL... type VREvent_EditingCameraSurface_t (line 6149) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_EditingCamer... type VREvent_MessageOverlay_t (line 6154) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_MessageOverl... type VREvent_Property_t (line 6158) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_Property_t type VREvent_HapticVibration_t (line 6163) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_HapticVibrat... type VREvent_WebConsole_t (line 6171) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_WebConsole_t type VREvent_InputBindingLoad_t (line 6175) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_InputBinding... type VREvent_InputActionManifestLoad_t (line 6182) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_InputActionM... type VREvent_SpatialAnchor_t (line 6189) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_SpatialAnchor_t type VREvent_ProgressUpdate_t (line 6193) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_ProgressUpda... type VREvent_ShowUI_t (line 6202) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_ShowUI_t type VREvent_ShowDevTools_t (line 6206) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_ShowDevTools_t type VREvent_HDCPError_t (line 6210) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_HDCPError_t type VREvent_t (line 6214) | [StructLayout(LayoutKind.Sequential)] public struct VREvent_t type VREvent_t_Packed (line 6222) | [StructLayout(LayoutKind.Sequential, Pack = 4)] public struct VREvent_t_... method VREvent_t_Packed (line 6228) | public VREvent_t_Packed(VREvent_t unpacked) method Unpack (line 6235) | public void Unpack(ref VREvent_t unpacked) type RenderModel_ComponentState_t (line 6243) | [StructLayout(LayoutKind.Sequential)] public struct RenderModel_Componen... type HiddenAreaMesh_t (line 6249) | [StructLayout(LayoutKind.Sequential)] public struct HiddenAreaMesh_t type VRControllerAxis_t (line 6254) | [StructLayout(LayoutKind.Sequential)] public struct VRControllerAxis_t type VRControllerState_t (line 6259) | [StructLayout(LayoutKind.Sequential)] public struct VRControllerState_t type VRControllerState_t_Packed (line 6271) | [StructLayout(LayoutKind.Sequential, Pack = 4)] public struct VRControll... method VRControllerState_t_Packed (line 6281) | public VRControllerState_t_Packed(VRControllerState_t unpacked) method Unpack (line 6292) | public void Unpack(ref VRControllerState_t unpacked) type VRBoneTransform_t (line 6304) | [StructLayout(LayoutKind.Sequential)] public struct VRBoneTransform_t type CameraVideoStreamFrameHeader_t (line 6309) | [StructLayout(LayoutKind.Sequential)] public struct CameraVideoStreamFra... type Compositor_FrameTiming (line 6319) | [StructLayout(LayoutKind.Sequential)] public struct Compositor_FrameTiming type Compositor_BenchmarkResults (line 6348) | [StructLayout(LayoutKind.Sequential)] public struct Compositor_Benchmark... type DriverDirectMode_FrameTiming (line 6353) | [StructLayout(LayoutKind.Sequential)] public struct DriverDirectMode_Fra... type ImuSample_t (line 6361) | [StructLayout(LayoutKind.Sequential)] public struct ImuSample_t type AppOverrideKeys_t (line 6368) | [StructLayout(LayoutKind.Sequential)] public struct AppOverrideKeys_t type Compositor_CumulativeStats (line 6373) | [StructLayout(LayoutKind.Sequential)] public struct Compositor_Cumulativ... type Compositor_StageRenderSettings (line 6391) | [StructLayout(LayoutKind.Sequential)] public struct Compositor_StageRend... type VROverlayIntersectionParams_t (line 6405) | [StructLayout(LayoutKind.Sequential)] public struct VROverlayIntersectio... type VROverlayIntersectionResults_t (line 6411) | [StructLayout(LayoutKind.Sequential)] public struct VROverlayIntersectio... type IntersectionMaskRectangle_t (line 6418) | [StructLayout(LayoutKind.Sequential)] public struct IntersectionMaskRect... type IntersectionMaskCircle_t (line 6425) | [StructLayout(LayoutKind.Sequential)] public struct IntersectionMaskCirc... type VROverlayIntersectionMaskPrimitive_t (line 6431) | [StructLayout(LayoutKind.Sequential)] public struct VROverlayIntersectio... type VROverlayView_t (line 6436) | [StructLayout(LayoutKind.Sequential)] public struct VROverlayView_t type VRVulkanDevice_t (line 6442) | [StructLayout(LayoutKind.Sequential)] public struct VRVulkanDevice_t type VRNativeDevice_t (line 6450) | [StructLayout(LayoutKind.Sequential)] public struct VRNativeDevice_t type RenderModel_Vertex_t (line 6455) | [StructLayout(LayoutKind.Sequential)] public struct RenderModel_Vertex_t type RenderModel_TextureMap_t (line 6462) | [StructLayout(LayoutKind.Sequential)] public struct RenderModel_TextureM... type RenderModel_TextureMap_t_Packed (line 6470) | [StructLayout(LayoutKind.Sequential, Pack = 4)] public struct RenderMode... method RenderModel_TextureMap_t_Packed (line 6476) | public RenderModel_TextureMap_t_Packed(RenderModel_TextureMap_t unpacked) method Unpack (line 6483) | public void Unpack(ref RenderModel_TextureMap_t unpacked) type RenderModel_t (line 6491) | [StructLayout(LayoutKind.Sequential)] public struct RenderModel_t type RenderModel_t_Packed (line 6500) | [StructLayout(LayoutKind.Sequential, Pack = 4)] public struct RenderMode... method RenderModel_t_Packed (line 6507) | public RenderModel_t_Packed(RenderModel_t unpacked) method Unpack (line 6515) | public void Unpack(ref RenderModel_t unpacked) type RenderModel_ControllerMode_State_t (line 6524) | [StructLayout(LayoutKind.Sequential)] public struct RenderModel_Controll... type NotificationBitmap_t (line 6529) | [StructLayout(LayoutKind.Sequential)] public struct NotificationBitmap_t type CVRSettingHelper (line 6536) | [StructLayout(LayoutKind.Sequential)] public struct CVRSettingHelper type InputAnalogActionData_t (line 6540) | [StructLayout(LayoutKind.Sequential)] public struct InputAnalogActionData_t type InputDigitalActionData_t (line 6553) | [StructLayout(LayoutKind.Sequential)] public struct InputDigitalActionDa... type InputPoseActionData_t (line 6564) | [StructLayout(LayoutKind.Sequential)] public struct InputPoseActionData_t type InputSkeletalActionData_t (line 6571) | [StructLayout(LayoutKind.Sequential)] public struct InputSkeletalActionD... type InputOriginInfo_t (line 6577) | [StructLayout(LayoutKind.Sequential)] public struct InputOriginInfo_t type InputBindingInfo_t (line 6719) | [StructLayout(LayoutKind.Sequential)] public struct InputBindingInfo_t type VRActiveActionSet_t (line 7311) | [StructLayout(LayoutKind.Sequential)] public struct VRActiveActionSet_t type VRSkeletalSummaryData_t (line 7319) | [StructLayout(LayoutKind.Sequential)] public struct VRSkeletalSummaryData_t type SpatialAnchorPose_t (line 7331) | [StructLayout(LayoutKind.Sequential)] public struct SpatialAnchorPose_t type COpenVRContext (line 7335) | [StructLayout(LayoutKind.Sequential)] public struct COpenVRContext type PropertyWrite_t (line 7358) | [StructLayout(LayoutKind.Sequential)] public struct PropertyWrite_t type PropertyRead_t (line 7368) | [StructLayout(LayoutKind.Sequential)] public struct PropertyRead_t type CVRPropertyHelpers (line 7377) | [StructLayout(LayoutKind.Sequential)] public struct CVRPropertyHelpers type PathWrite_t (line 7381) | [StructLayout(LayoutKind.Sequential)] public struct PathWrite_t type PathRead_t (line 7392) | [StructLayout(LayoutKind.Sequential)] public struct PathRead_t class OpenVR (line 7403) | public class OpenVR method InitInternal (line 7406) | public static uint InitInternal(ref EVRInitError peError, EVRApplicati... method InitInternal2 (line 7411) | public static uint InitInternal2(ref EVRInitError peError, EVRApplicat... method ShutdownInternal (line 7416) | public static void ShutdownInternal() method IsHmdPresent (line 7421) | public static bool IsHmdPresent() method IsRuntimeInstalled (line 7426) | public static bool IsRuntimeInstalled() method RuntimePath (line 7431) | public static string RuntimePath() method GetStringForHmdError (line 7451) | public static string GetStringForHmdError(EVRInitError error) method GetGenericInterface (line 7456) | public static IntPtr GetGenericInterface(string pchInterfaceVersion, r... method IsInterfaceVersionValid (line 7461) | public static bool IsInterfaceVersionValid(string pchInterfaceVersion) method GetInitToken (line 7466) | public static uint GetInitToken() class COpenVRContext (line 7811) | class COpenVRContext method COpenVRContext (line 7813) | public COpenVRContext() { Clear(); } method Clear (line 7815) | public void Clear() method CheckClear (line 7837) | void CheckClear() method VRSystem (line 7846) | public CVRSystem VRSystem() method VRChaperone (line 7859) | public CVRChaperone VRChaperone() method VRChaperoneSetup (line 7872) | public CVRChaperoneSetup VRChaperoneSetup() method VRCompositor (line 7885) | public CVRCompositor VRCompositor() method VRHeadsetView (line 7898) | public CVRHeadsetView VRHeadsetView() method VROverlay (line 7911) | public CVROverlay VROverlay() method VROverlayView (line 7924) | public CVROverlayView VROverlayView() method VRRenderModels (line 7937) | public CVRRenderModels VRRenderModels() method VRExtendedDisplay (line 7950) | public CVRExtendedDisplay VRExtendedDisplay() method VRSettings (line 7963) | public CVRSettings VRSettings() method VRApplications (line 7976) | public CVRApplications VRApplications() method VRScreenshots (line 7989) | public CVRScreenshots VRScreenshots() method VRTrackedCamera (line 8002) | public CVRTrackedCamera VRTrackedCamera() method VRInput (line 8015) | public CVRInput VRInput() method VRIOBuffer (line 8028) | public CVRIOBuffer VRIOBuffer() method VRSpatialAnchors (line 8041) | public CVRSpatialAnchors VRSpatialAnchors() method VRDebug (line 8054) | public CVRDebug VRDebug() method VRNotifications (line 8067) | public CVRNotifications VRNotifications() method Init (line 8132) | public static CVRSystem Init(ref EVRInitError peError, EVRApplicationT... method Shutdown (line 8161) | public static void Shutdown() FILE: sources/engine/Stride.VirtualReality/OpenXR/OpenXRException.cs class OpenXRException (line 6) | internal sealed class OpenXRException : Exception method OpenXRException (line 8) | public OpenXRException(Result result, string methodName) FILE: sources/engine/Stride.VirtualReality/OpenXR/OpenXRExt_FB_passthrough.cs class OpenXRExt_FB_Passthrough (line 11) | internal unsafe class OpenXRExt_FB_Passthrough method OpenXRExt_FB_Passthrough (line 20) | public OpenXRExt_FB_Passthrough(XR xr, Session session, Instance insta... method GetCompositionLayer (line 89) | internal unsafe CompositionLayerPassthroughFB* GetCompositionLayer() method Destroy (line 98) | internal unsafe void Destroy() FILE: sources/engine/Stride.VirtualReality/OpenXR/OpenXRHmd.cs class OpenXRHmd (line 23) | public unsafe class OpenXRHmd : VRDevice method New (line 32) | internal static OpenXRHmd? New(bool requestPassthrough) method OpenXRHmd (line 145) | private OpenXRHmd(XR xr, bool requestPassthrough) method Enable (line 160) | public override unsafe void Enable(GraphicsDevice device, GraphicsDevi... method StartPassthrough (line 383) | public override IDisposable StartPassthrough() method EndNullFrame (line 402) | private void EndNullFrame() method Draw (line 416) | public override unsafe void Draw(GameTime gameTime) method UpdateViews (line 461) | public void UpdateViews() method GetSwapchainImage (line 502) | public unsafe uint GetSwapchainImage() method GetSwapchainImage (line 535) | public unsafe uint GetSwapchainImage() method Commit (line 541) | public override void Commit(CommandList commandList, Texture renderFrame) method SetTrackingSpace (line 633) | public override void SetTrackingSpace(TrackingSpace space) method Recenter (line 669) | public override void Recenter() method CreateViewMatrix (line 678) | private static Matrix CreateViewMatrix(Vector3 translation, Quaternion... method CreateProjectionFov (line 687) | private Matrix CreateProjectionFov(Fovf fov, float nearZ, float farZ) method ConvertToFocus (line 752) | private static Quaternion ConvertToFocus(in Quaternionf quat) method ReadEyeParameters (line 757) | public override void ReadEyeParameters(Eyes eye, float near, float far... method Update (line 789) | public override unsafe void Update(GameTime gameTime) method Dispose (line 899) | public override void Dispose() FILE: sources/engine/Stride.VirtualReality/OpenXR/OpenXRInput.cs class OpenXRInput (line 10) | sealed class OpenXRInput type HAND_PATHS (line 13) | public enum HAND_PATHS method GetActionType (line 57) | private static ActionType GetActionType(HAND_PATHS hp) method OpenXRInput (line 105) | public OpenXRInput(OpenXRHmd hmd) method IsPathSupported (line 113) | private static unsafe bool IsPathSupported(OpenXRHmd hmd, ulong profil... method GetAction (line 126) | private static Silk.NET.OpenXR.Action GetAction(TouchControllerHand ha... method GetActionBool (line 153) | public bool GetActionBool(TouchControllerHand hand, TouchControllerBut... method GetActionFloat (line 185) | public float GetActionFloat(TouchControllerHand hand, TouchControllerB... method Initialize (line 217) | private static unsafe void Initialize(OpenXRHmd hmd) FILE: sources/engine/Stride.VirtualReality/OpenXR/OpenXRUtils.cs class OpenXRUtils (line 18) | internal static unsafe class OpenXRUtils method Success (line 23) | public static bool Success(this Result result) => result >= 0; method CheckResult (line 33) | [DebuggerHidden] method CreateRuntime (line 43) | public static Instance CreateRuntime(this XR xr, IReadOnlyList... method GetSystem (line 152) | public static ulong GetSystem(this XR xr, Instance instance, Logger lo... method LogApiLayers (line 174) | public static void LogApiLayers(this XR xr, Logger logger) method LogSystemProperties (line 209) | public static void LogSystemProperties(SystemProperties systemProperti... method LogViewConfigViews (line 237) | public static void LogViewConfigViews(ViewConfigurationView[] viewconf... method InitializeDebugUtils (line 258) | public static void InitializeDebugUtils(this XR Xr, Instance instance,... FILE: sources/engine/Stride.VirtualReality/OpenXR/OpenXrTouchController.cs class OpenXrTouchController (line 10) | sealed class OpenXrTouchController : TouchController method OpenXrTouchController (line 23) | public OpenXrTouchController(OpenXRHmd hmd, OpenXRInput input, TouchCo... method GetAxis (line 75) | public Vector2 GetAxis(int index) method IsPressed (line 83) | public override bool IsPressed(TouchControllerButton button) method IsPressedDown (line 88) | public override bool IsPressedDown(TouchControllerButton button) method IsPressReleased (line 94) | public override bool IsPressReleased(TouchControllerButton button) method IsTouched (line 100) | public override bool IsTouched(TouchControllerButton button) method IsTouchedDown (line 106) | public override bool IsTouchedDown(TouchControllerButton button) method IsTouchReleased (line 112) | public override bool IsTouchReleased(TouchControllerButton button) method Update (line 118) | public override unsafe void Update(GameTime time) method Vibrate (line 174) | public override async Task Vibrate(int duration, float frequency, floa... FILE: sources/engine/Stride.VirtualReality/TouchController.cs class TouchController (line 10) | public abstract class TouchController : IDisposable method Update (line 22) | public virtual void Update(GameTime time) type ControllerHaptics (line 42) | public enum ControllerHaptics method IsPressedDown (line 63) | public abstract bool IsPressedDown(TouchControllerButton button); method IsPressed (line 70) | public abstract bool IsPressed(TouchControllerButton button); method IsPressReleased (line 77) | public abstract bool IsPressReleased(TouchControllerButton button); method IsTouchedDown (line 84) | public abstract bool IsTouchedDown(TouchControllerButton button); method IsTouched (line 91) | public abstract bool IsTouched(TouchControllerButton button); method IsTouchReleased (line 98) | public abstract bool IsTouchReleased(TouchControllerButton button); method Vibrate (line 110) | public abstract Task Vibrate(int durationMs, float frequency = 1, floa... method Dispose (line 112) | public virtual void Dispose() FILE: sources/engine/Stride.VirtualReality/TouchControllerButton.cs type TouchControllerButton (line 5) | public enum TouchControllerButton FILE: sources/engine/Stride.VirtualReality/TouchControllerHand.cs type TouchControllerHand (line 5) | public enum TouchControllerHand FILE: sources/engine/Stride.VirtualReality/TrackedItem.cs class TrackedItem (line 9) | public abstract class TrackedItem : IDisposable method Update (line 27) | public virtual void Update(GameTime time) method Dispose (line 31) | public virtual void Dispose() FILE: sources/engine/Stride.VirtualReality/TrackingSpace.cs type TrackingSpace (line 8) | public enum TrackingSpace FILE: sources/engine/Stride.VirtualReality/VRApi.cs type VRApi (line 5) | public enum VRApi FILE: sources/engine/Stride.VirtualReality/VRDevice.cs class VRDevice (line 10) | public abstract class VRDevice : IDisposable method VRDevice (line 14) | protected VRDevice() method CreateOverlay (line 64) | public virtual VROverlay CreateOverlay(int width, int height, int mipL... method ReleaseOverlay (line 69) | public virtual void ReleaseOverlay(VROverlay overlay) method StartPassthrough (line 79) | public virtual IDisposable StartPassthrough() method Enable (line 84) | public abstract void Enable(GraphicsDevice device, GraphicsDeviceManag... method Recenter (line 86) | public virtual void Recenter() method SetTrackingSpace (line 90) | public virtual void SetTrackingSpace(TrackingSpace space) method ReadEyeParameters (line 94) | public abstract void ReadEyeParameters(Eyes eye, float near, float far... method Commit (line 96) | public abstract void Commit(CommandList commandList, Texture renderFra... method Dispose (line 98) | public virtual void Dispose() method Update (line 102) | public abstract void Update(GameTime gameTime); method Draw (line 104) | public abstract void Draw(GameTime gameTime); FILE: sources/engine/Stride.VirtualReality/VRDeviceSystem.cs class VRDeviceSystem (line 12) | public class VRDeviceSystem : GameSystemBase method VRDeviceSystem (line 16) | public VRDeviceSystem(IServiceRegistry registry) : base(registry) method OnEnabledChanged (line 46) | private void OnEnabledChanged(object sender, EventArgs eventArgs) method Update (line 144) | public override void Update(GameTime gameTime) method Draw (line 149) | public override void Draw(GameTime gameTime) method Destroy (line 154) | protected override void Destroy() FILE: sources/engine/Stride.VirtualReality/VROverlay.cs class VROverlay (line 8) | public abstract class VROverlay method Dispose (line 24) | public abstract void Dispose(); method UpdateSurface (line 26) | public abstract void UpdateSurface(CommandList commandList, Texture te... FILE: sources/engine/Stride.VirtualReality/WindowsMixedReality/SystemNumericsExtensions.cs class SystemNumericsExtensions (line 10) | internal static class SystemNumericsExtensions method ToMatrix (line 17) | public static Matrix ToMatrix(this System.Numerics.Matrix4x4 value) method ToQuaternion (line 33) | public static Quaternion ToQuaternion(this System.Numerics.Quaternion ... method ToVector3 (line 43) | public static Vector3 ToVector3(this System.Numerics.Vector3 value) FILE: sources/engine/Stride.VirtualReality/WindowsMixedReality/WindowsMixedRealityHmd.cs class WindowsMixedRealityHmd (line 16) | internal class WindowsMixedRealityHmd : VRDevice method WindowsMixedRealityHmd (line 30) | public WindowsMixedRealityHmd() method Commit (line 70) | public override void Commit(CommandList commandList, Texture renderFrame) method Draw (line 93) | public override void Draw(GameTime gameTime) method Enable (line 97) | public override void Enable(GraphicsDevice device, GraphicsDeviceManag... method ReadEyeParameters (line 115) | public override void ReadEyeParameters(Eyes eye, float near, float far... method Update (line 151) | public override void Update(GameTime gameTime) method HolographicSpace_IsAvailableChanged (line 162) | private void HolographicSpace_IsAvailableChanged(object sender, object e) method SpatialLocator_LocatabilityChanged (line 186) | private void SpatialLocator_LocatabilityChanged(SpatialLocator sender,... FILE: sources/engine/Stride.VirtualReality/WindowsMixedReality/WindowsMixedRealityTouchController.cs class WindowsMixedRealityTouchController (line 13) | internal class WindowsMixedRealityTouchController : TouchController method WindowsMixedRealityTouchController (line 26) | internal WindowsMixedRealityTouchController(TouchControllerHand hand, ... method IsPressed (line 60) | public override bool IsPressed(TouchControllerButton button) => IsButt... method IsPressedDown (line 62) | public override bool IsPressedDown(TouchControllerButton button) => !I... method IsPressReleased (line 64) | public override bool IsPressReleased(TouchControllerButton button) => ... method IsTouched (line 66) | public override bool IsTouched(TouchControllerButton button) => !IsBut... method IsTouchedDown (line 68) | public override bool IsTouchedDown(TouchControllerButton button) => !I... method IsTouchReleased (line 70) | public override bool IsTouchReleased(TouchControllerButton button) => ... method Update (line 74) | public void Update(PerceptionTimestamp timeStamp, SpatialCoordinateSys... method IsButtonPressed (line 97) | private bool IsButtonPressed(TouchControllerButton button, SpatialInte... method IsButtonTouched (line 124) | private bool IsButtonTouched(TouchControllerButton button, SpatialInte... method InteractionManager_SourceLost (line 143) | private void InteractionManager_SourceLost(SpatialInteractionManager s... method SetSpatialInteractionSourceLocation (line 154) | private void SetSpatialInteractionSourceLocation(SpatialInteractionSou... method Vibrate (line 163) | public override async Task Vibrate(int duration, float frequency, floa... FILE: sources/engine/Stride.Voxels/Module.cs class Module (line 9) | internal class Module method Initialize (line 11) | [ModuleInitializer] FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/DebugVisualizations/IVoxelVisualization.cs type IVoxelVisualization (line 10) | public interface IVoxelVisualization method GetShader (line 12) | ImageEffectShader GetShader(RenderDrawContext context, VoxelAttribute ... FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/DebugVisualizations/Shaders/VoxelVisualizationRawEffect.sdsl.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class VoxelVisualizationRawEffect (line 21) | internal partial class VoxelVisualizationRawEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 39) | [ModuleInitializer] FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/DebugVisualizations/Shaders/VoxelVisualizationRawShader.sdsl.cs class VoxelVisualizationRawShaderKeys (line 19) | public static partial class VoxelVisualizationRawShaderKeys FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/DebugVisualizations/Shaders/VoxelVisualizationRawShaderKeys.cs class VoxelVisualizationRawShaderKeys (line 8) | public partial class VoxelVisualizationRawShaderKeys FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/DebugVisualizations/Shaders/VoxelVisualizationViewEffect.sdsl.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class VoxelVisualizationViewEffect (line 21) | internal partial class VoxelVisualizationViewEffect : IShaderMixinBui... method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 54) | [ModuleInitializer] FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/DebugVisualizations/Shaders/VoxelVisualizationViewShader.sdsl.cs class VoxelVisualizationViewShaderKeys (line 19) | public static partial class VoxelVisualizationViewShaderKeys FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/DebugVisualizations/Shaders/VoxelVisualizationViewShaderKeys.cs class VoxelVisualizationViewShaderKeys (line 8) | public partial class VoxelVisualizationViewShaderKeys FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/DebugVisualizations/VoxelVisualizationRaw.cs class VoxelVisualizationRaw (line 12) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method GetShader (line 20) | public ImageEffectShader GetShader(RenderDrawContext context, VoxelAtt... FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/DebugVisualizations/VoxelVisualizationView.cs class VoxelVisualizationView (line 15) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method GetShader (line 25) | public ImageEffectShader GetShader(RenderDrawContext context, VoxelAtt... FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/ForwardRendererVoxels.cs class ForwardRendererVoxels (line 28) | [Display("Forward & Voxel renderer")] method InitializeCore (line 37) | protected override void InitializeCore() method CollectCore (line 42) | protected override void CollectCore(RenderContext context) method DrawCore (line 47) | protected override void DrawCore(RenderContext context, RenderDrawCont... method DrawView (line 57) | protected override void DrawView(RenderContext context, RenderDrawCont... FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/IVoxelRenderer.cs type IVoxelRenderer (line 19) | public interface IVoxelRenderer method Collect (line 21) | void Collect(RenderContext Context, IShadowMapRenderer ShadowMapRender... method Draw (line 23) | void Draw(RenderDrawContext drawContext, IShadowMapRenderer ShadowMapR... method GetProcessedVolumes (line 24) | Dictionary GetProcessedVol... FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/StrideForwardShadingEffectVXGI.sdsl.cs class ShaderMixins (line 21) | internal static partial class ShaderMixins class StrideLightingVXGI (line 23) | internal partial class StrideLightingVXGI : IShaderMixinBuilder method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 61) | [ModuleInitializer] class StrideForwardShadingEffectVXGI (line 71) | internal partial class StrideForwardShadingEffectVXGI : IShaderMixinB... method Generate (line 73) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 110) | [ModuleInitializer] class ShaderMixins (line 69) | internal static partial class ShaderMixins class StrideLightingVXGI (line 23) | internal partial class StrideLightingVXGI : IShaderMixinBuilder method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 61) | [ModuleInitializer] class StrideForwardShadingEffectVXGI (line 71) | internal partial class StrideForwardShadingEffectVXGI : IShaderMixinB... method Generate (line 73) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 110) | [ModuleInitializer] FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/VoxelDebug.cs class VoxelDebug (line 22) | [DataContract("VoxelDebug")] method InitializeCore (line 27) | protected override void InitializeCore() method DrawCore (line 31) | protected override void DrawCore(RenderDrawContext context) method Draw (line 63) | public void Draw(RenderDrawContext drawContext, Texture output) FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/VoxelPipelineProcessor.cs class VoxelPipelineProcessor (line 12) | public class VoxelPipelineProcessor : PipelineProcessor method Process (line 19) | public override void Process(RenderNodeReference renderNodeReference, ... FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/VoxelRenderFeature.cs class VoxelRenderFeature (line 20) | public class VoxelRenderFeature : SubRenderFeature method InitializeCore (line 30) | protected override void InitializeCore() method PrepareEffectPermutations (line 37) | public override void PrepareEffectPermutations(RenderDrawContext context) method Prepare (line 94) | public override void Prepare(RenderDrawContext context) FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/VoxelRenderer.cs class VoxelRenderer (line 21) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method GetProcessedVolumes (line 39) | public Dictionary GetProce... method Collect (line 43) | public virtual void Collect(RenderContext Context, Shadows.IShadowMapR... method Draw (line 198) | public virtual void Draw(RenderDrawContext drawContext, Shadows.IShado... FILE: sources/engine/Stride.Voxels/Voxels/GraphicsCompositor/VoxelViewContext.cs type VoxelViewContext (line 9) | public struct VoxelViewContext method VoxelViewContext (line 12) | public VoxelViewContext(VoxelizationPassList passes, int viewIndex) method VoxelViewContext (line 24) | public VoxelViewContext(bool voxelView) FILE: sources/engine/Stride.Voxels/Voxels/Light/LightVoxel.cs class LightVoxel (line 14) | [DataContract("LightVoxel")] method Update (line 33) | public bool Update(RenderLight light) FILE: sources/engine/Stride.Voxels/Voxels/Light/LightVoxelEffect.sdsl.cs class ShaderMixins (line 21) | internal static partial class ShaderMixins class LightVoxelEffect (line 23) | internal partial class LightVoxelEffect : IShaderMixinBuilder method Generate (line 25) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 67) | [ModuleInitializer] FILE: sources/engine/Stride.Voxels/Voxels/Light/LightVoxelRenderer.cs class LightVoxelRenderer (line 22) | public class LightVoxelRenderer : LightGroupRendererBase method LightVoxelRenderer (line 29) | public LightVoxelRenderer() method Reset (line 35) | public override void Reset() method ProcessLights (line 47) | public override void ProcessLights(ProcessLightsParameters parameters) method UpdateShaderPermutationEntry (line 69) | public override void UpdateShaderPermutationEntry(ForwardLightingRende... method CreateLightVoxelShaderGroup (line 77) | private static LightVoxelShaderGroup CreateLightVoxelShaderGroup() class LightVoxelShaderGroup (line 82) | private class LightVoxelShaderGroup : LightShaderGroup method LightVoxelShaderGroup (line 95) | public LightVoxelShaderGroup(ShaderSource mixin) : base(mixin) method GetProcessedVolume (line 101) | ProcessedVoxelVolume GetProcessedVolume() method GetTraceAttr (line 116) | VoxelAttribute GetTraceAttr() method UpdateLayout (line 133) | public override void UpdateLayout(string compositionName) method ApplyEffectPermutations (line 156) | public override void ApplyEffectPermutations(RenderEffect renderEffect) method ApplyViewParameters (line 173) | public override void ApplyViewParameters(RenderDrawContext context, ... FILE: sources/engine/Stride.Voxels/Voxels/Light/LightVoxelShader.sdsl.cs class LightVoxelShaderKeys (line 20) | public static partial class LightVoxelShaderKeys FILE: sources/engine/Stride.Voxels/Voxels/Light/LightVoxelShaderKeys.cs class LightVoxelShaderKeys (line 9) | public partial class LightVoxelShaderKeys FILE: sources/engine/Stride.Voxels/Voxels/Marching/IVoxelMarchMethod.cs type IVoxelMarchMethod (line 10) | public interface IVoxelMarchMethod method GetMarchingShader (line 12) | ShaderSource GetMarchingShader(int attrID); method UpdateMarchingLayout (line 13) | void UpdateMarchingLayout(string compositionName); method ApplyMarchingParameters (line 14) | void ApplyMarchingParameters(ParameterCollection parameters); FILE: sources/engine/Stride.Voxels/Voxels/Marching/MarchSets/IVoxelMarchSet.cs type IVoxelMarchSet (line 10) | public interface IVoxelMarchSet method GetMarchingShader (line 12) | ShaderSource GetMarchingShader(int attrID); method UpdateMarchingLayout (line 13) | void UpdateMarchingLayout(string compositionName); method ApplyMarchingParameters (line 14) | void ApplyMarchingParameters(ParameterCollection parameters); FILE: sources/engine/Stride.Voxels/Voxels/Marching/MarchSets/Shaders/VoxelMarchSetHemisphere12.sdsl.cs class VoxelMarchSetHemisphere12Keys (line 19) | public static partial class VoxelMarchSetHemisphere12Keys FILE: sources/engine/Stride.Voxels/Voxels/Marching/MarchSets/Shaders/VoxelMarchSetHemisphere6.sdsl.cs class VoxelMarchSetHemisphere6Keys (line 19) | public static partial class VoxelMarchSetHemisphere6Keys FILE: sources/engine/Stride.Voxels/Voxels/Marching/MarchSets/Shaders/VoxelMarchSetRandomHemisphere.sdsl.cs class VoxelMarchSetRandomHemisphereKeys (line 19) | public static partial class VoxelMarchSetRandomHemisphereKeys FILE: sources/engine/Stride.Voxels/Voxels/Marching/MarchSets/VoxelMarchSetBase.cs class VoxelMarchSetBase (line 11) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method VoxelMarchSetBase (line 16) | public VoxelMarchSetBase() method VoxelMarchSetBase (line 20) | public VoxelMarchSetBase(IVoxelMarchMethod marcher) method UpdateMarchingLayout (line 26) | public virtual void UpdateMarchingLayout(string compositionName) method ApplyMarchingParameters (line 30) | public virtual void ApplyMarchingParameters(ParameterCollection parame... FILE: sources/engine/Stride.Voxels/Voxels/Marching/MarchSets/VoxelMarchSetHemisphere12.cs class VoxelMarchSetHemisphere12 (line 11) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method VoxelMarchSetHemisphere12 (line 15) | public VoxelMarchSetHemisphere12() method VoxelMarchSetHemisphere12 (line 19) | public VoxelMarchSetHemisphere12(IVoxelMarchMethod marcher) method GetMarchingShader (line 24) | public ShaderSource GetMarchingShader(int attrID) method UpdateMarchingLayout (line 32) | public override void UpdateMarchingLayout(string compositionName) FILE: sources/engine/Stride.Voxels/Voxels/Marching/MarchSets/VoxelMarchSetHemisphere6.cs class VoxelMarchSetHemisphere6 (line 11) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method VoxelMarchSetHemisphere6 (line 15) | public VoxelMarchSetHemisphere6() method VoxelMarchSetHemisphere6 (line 19) | public VoxelMarchSetHemisphere6(IVoxelMarchMethod marcher) method GetMarchingShader (line 24) | public ShaderSource GetMarchingShader(int attrID) method UpdateMarchingLayout (line 32) | public override void UpdateMarchingLayout(string compositionName) FILE: sources/engine/Stride.Voxels/Voxels/Marching/MarchSets/VoxelMarchSetRandomHemisphere.cs class VoxelMarchSetRandomHemisphere (line 11) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method VoxelMarchSetRandomHemisphere (line 21) | public VoxelMarchSetRandomHemisphere() method VoxelMarchSetRandomHemisphere (line 25) | public VoxelMarchSetRandomHemisphere(IVoxelMarchMethod marcher) method GetMarchingShader (line 29) | public ShaderSource GetMarchingShader(int attrID) method UpdateMarchingLayout (line 39) | public void UpdateMarchingLayout(string compositionName) method ApplyMarchingParameters (line 45) | public void ApplyMarchingParameters(ParameterCollection parameters) FILE: sources/engine/Stride.Voxels/Voxels/Marching/Shaders/MarchAttributesEffect.sdsl.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class MarchAttributesEffect (line 21) | internal partial class MarchAttributesEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 43) | [ModuleInitializer] FILE: sources/engine/Stride.Voxels/Voxels/Marching/Shaders/MarchAttributesKeys.cs class MarchAttributesKeys (line 8) | public partial class MarchAttributesKeys FILE: sources/engine/Stride.Voxels/Voxels/Marching/Shaders/VoxelMarchConeEditMode.sdsl.cs class VoxelMarchConeEditModeKeys (line 19) | public static partial class VoxelMarchConeEditModeKeys FILE: sources/engine/Stride.Voxels/Voxels/Marching/Shaders/VoxelMarchConePerMipmap.sdsl.cs class VoxelMarchConePerMipmapKeys (line 19) | public static partial class VoxelMarchConePerMipmapKeys FILE: sources/engine/Stride.Voxels/Voxels/Marching/VoxelMarchBeam.cs class VoxelMarchBeam (line 11) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method VoxelMarchBeam (line 18) | public VoxelMarchBeam() method VoxelMarchBeam (line 22) | public VoxelMarchBeam(int steps, float stepScale, float diameter) method GetMarchingShader (line 28) | public ShaderSource GetMarchingShader(int attrID) method UpdateMarchingLayout (line 36) | public void UpdateMarchingLayout(string compositionName) method ApplyMarchingParameters (line 39) | public void ApplyMarchingParameters(ParameterCollection parameters) FILE: sources/engine/Stride.Voxels/Voxels/Marching/VoxelMarchCone.cs class VoxelMarchCone (line 11) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method VoxelMarchCone (line 28) | public VoxelMarchCone() method VoxelMarchCone (line 32) | public VoxelMarchCone(int steps, float stepScale, float ratio) method GetMarchingShader (line 39) | public ShaderSource GetMarchingShader(int attrID) method UpdateMarchingLayout (line 61) | public void UpdateMarchingLayout(string compositionName) method ApplyMarchingParameters (line 72) | public void ApplyMarchingParameters(ParameterCollection parameters) FILE: sources/engine/Stride.Voxels/Voxels/Marching/VoxelMarchConePerMipmap.cs class VoxelMarchConePerMipmap (line 11) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method VoxelMarchConePerMipmap (line 24) | public VoxelMarchConePerMipmap() method VoxelMarchConePerMipmap (line 28) | public VoxelMarchConePerMipmap(float ratio, int steps) method GetMarchingShader (line 33) | public ShaderSource GetMarchingShader(int attrID) method UpdateMarchingLayout (line 42) | public void UpdateMarchingLayout(string compositionName) method ApplyMarchingParameters (line 47) | public void ApplyMarchingParameters(ParameterCollection parameters) FILE: sources/engine/Stride.Voxels/Voxels/VoxelUtils.cs class VoxelUtils (line 11) | static class VoxelUtils method DisposeBufferBySpecs (line 13) | public static bool DisposeBufferBySpecs(Stride.Graphics.Buffer buf, in... method TextureDimensionsEqual (line 25) | public static bool TextureDimensionsEqual(Texture tex, Vector3 dim) method DisposeTextureBySpecs (line 31) | public static bool DisposeTextureBySpecs(Stride.Graphics.Texture tex, ... method DisposeTextureBySpecs (line 42) | public static bool DisposeTextureBySpecs(Stride.Graphics.Texture tex, ... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/Attributes/Shaders/VoxelAttributeDirectionalCoverageShader.sdsl.cs class VoxelAttributeDirectionalCoverageShaderKeys (line 19) | public static partial class VoxelAttributeDirectionalCoverageShaderKeys FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/Attributes/Shaders/VoxelAttributeSolidityShader.sdsl.cs class VoxelAttributeSolidityShaderKeys (line 19) | public static partial class VoxelAttributeSolidityShaderKeys FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/Attributes/VoxelAttribute.cs class VoxelAttribute (line 14) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method PrepareLocalStorage (line 17) | public abstract void PrepareLocalStorage(VoxelStorageContext context, ... method PrepareOutputStorage (line 18) | public abstract void PrepareOutputStorage(VoxelStorageContext context,... method ClearOutputStorage (line 19) | public abstract void ClearOutputStorage(); method CollectVoxelizationPasses (line 21) | public abstract void CollectVoxelizationPasses(VoxelizationPassList pa... method CollectAttributes (line 22) | public abstract void CollectAttributes(List attribute... method RequiresColumns (line 24) | public virtual bool RequiresColumns() => false; method PostProcess (line 25) | public abstract void PostProcess(RenderDrawContext drawContext); method GetVoxelizationShader (line 28) | public abstract ShaderSource GetVoxelizationShader(); method UpdateVoxelizationLayout (line 29) | public abstract void UpdateVoxelizationLayout(string compositionName); method ApplyVoxelizationParameters (line 30) | public abstract void ApplyVoxelizationParameters(ParameterCollection p... method GetSamplingShader (line 36) | public abstract ShaderSource GetSamplingShader(); method UpdateSamplingLayout (line 37) | public abstract void UpdateSamplingLayout(string compositionName); method ApplySamplingParameters (line 38) | public abstract void ApplySamplingParameters(VoxelViewContext viewCont... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/Attributes/VoxelAttributeDirectionalCoverage.cs class VoxelAttributeDirectionalCoverage (line 14) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method PrepareLocalStorage (line 20) | public override void PrepareLocalStorage(VoxelStorageContext context, ... method PrepareOutputStorage (line 24) | public override void PrepareOutputStorage(VoxelStorageContext context,... method ClearOutputStorage (line 28) | public override void ClearOutputStorage() method CollectVoxelizationPasses (line 36) | public override void CollectVoxelizationPasses(VoxelizationPassList pa... method CollectAttributes (line 40) | public override void CollectAttributes(List attribute... method PostProcess (line 46) | public override void PostProcess(RenderDrawContext drawContext) method GetVoxelizationShader (line 57) | public override ShaderSource GetVoxelizationShader() method UpdateVoxelizationLayout (line 63) | public override void UpdateVoxelizationLayout(string compositionName) method ApplyVoxelizationParameters (line 67) | public override void ApplyVoxelizationParameters(ParameterCollection p... method GetSamplingShader (line 77) | public override ShaderSource GetSamplingShader() method UpdateSamplingLayout (line 85) | public override void UpdateSamplingLayout(string compositionName) method ApplySamplingParameters (line 89) | public override void ApplySamplingParameters(VoxelViewContext viewCont... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/Attributes/VoxelAttributeEmissionOpacity.cs class VoxelAttributeEmissionOpacity (line 14) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] type LightFalloffs (line 18) | public enum LightFalloffs method PrepareLocalStorage (line 33) | public override void PrepareLocalStorage(VoxelStorageContext context, ... method PrepareOutputStorage (line 37) | public override void PrepareOutputStorage(VoxelStorageContext context,... method ClearOutputStorage (line 41) | public override void ClearOutputStorage() method CollectVoxelizationPasses (line 49) | public override void CollectVoxelizationPasses(VoxelizationPassList pa... method CollectAttributes (line 53) | public override void CollectAttributes(List attribute... method RequiresColumns (line 64) | public override bool RequiresColumns() method PostProcess (line 75) | public override void PostProcess(RenderDrawContext drawContext) method GetVoxelizationShader (line 85) | public override ShaderSource GetVoxelizationShader() method UpdateVoxelizationLayout (line 92) | public override void UpdateVoxelizationLayout(string compositionName) method ApplyVoxelizationParameters (line 104) | public override void ApplyVoxelizationParameters(ParameterCollection p... method GetSamplingShader (line 118) | public override ShaderSource GetSamplingShader() method UpdateSamplingLayout (line 122) | public override void UpdateSamplingLayout(string compositionName) method ApplySamplingParameters (line 126) | public override void ApplySamplingParameters(VoxelViewContext viewCont... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/Attributes/VoxelAttributeSolidity.cs class VoxelAttributeSolidity (line 14) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method PrepareLocalStorage (line 20) | public override void PrepareLocalStorage(VoxelStorageContext context, ... method PrepareOutputStorage (line 24) | public override void PrepareOutputStorage(VoxelStorageContext context,... method ClearOutputStorage (line 28) | public override void ClearOutputStorage() method CollectVoxelizationPasses (line 41) | public override void CollectVoxelizationPasses(VoxelizationPassList pa... method CollectAttributes (line 45) | public override void CollectAttributes(List attribute... method RequiresColumns (line 50) | public override bool RequiresColumns() method PostProcess (line 56) | public override void PostProcess(RenderDrawContext drawContext) method GetVoxelizationShader (line 67) | public override ShaderSource GetVoxelizationShader() method UpdateVoxelizationLayout (line 73) | public override void UpdateVoxelizationLayout(string compositionName) method ApplyVoxelizationParameters (line 77) | public override void ApplyVoxelizationParameters(ParameterCollection p... method GetSamplingShader (line 88) | public override ShaderSource GetSamplingShader() method UpdateSamplingLayout (line 96) | public override void UpdateSamplingLayout(string compositionName) method ApplySamplingParameters (line 101) | public override void ApplySamplingParameters(VoxelViewContext viewCont... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/BufferWriters/IVoxelBufferWriter.cs type IVoxelBufferWriter (line 11) | public interface IVoxelBufferWriter method GetShader (line 13) | ShaderSource GetShader(); FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/BufferWriters/VoxelBufferWriteAssign.cs class VoxelBufferWriteAssign (line 13) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method GetShader (line 18) | public ShaderSource GetShader() FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/BufferWriters/VoxelBufferWriteMax.cs class VoxelBufferWriteMax (line 13) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method GetShader (line 18) | public ShaderSource GetShader() FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/FragmentPackers/IVoxelFragmentPacker.cs type IVoxelFragmentPacker (line 12) | public interface IVoxelFragmentPacker method GetShader (line 14) | ShaderSource GetShader(); method GetBits (line 15) | int GetBits(int channels); FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/FragmentPackers/VoxelFragmentPackFloat16.cs class VoxelFragmentPackFloat16 (line 12) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method GetShader (line 17) | public ShaderSource GetShader() method GetBits (line 21) | public int GetBits(int channels) FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/FragmentPackers/VoxelFragmentPackFloat32.cs class VoxelFragmentPackFloat32 (line 12) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method GetShader (line 17) | public ShaderSource GetShader() method GetBits (line 21) | public int GetBits(int channels) FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/FragmentPackers/VoxelFragmentPackFloatR11G11B10.cs class VoxelFragmentPackFloatR11G11B10 (line 12) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method GetShader (line 17) | public ShaderSource GetShader() method GetBits (line 21) | public int GetBits(int channels) FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/Layout/IVoxelLayout.cs type IVoxelLayout (line 10) | public interface IVoxelLayout method PrepareLocalStorage (line 12) | int PrepareLocalStorage(VoxelStorageContext context, IVoxelStorage sto... method PrepareOutputStorage (line 13) | void PrepareOutputStorage(VoxelStorageContext context, IVoxelStorage s... method ClearOutputStorage (line 14) | void ClearOutputStorage(); method PostProcess (line 16) | void PostProcess(RenderDrawContext drawContext, LightFalloffs LightFal... method GetVoxelizationShader (line 19) | ShaderSource GetVoxelizationShader(List ... method UpdateVoxelizationLayout (line 20) | void UpdateVoxelizationLayout(string compositionName, List attribute... method GetApplier (line 22) | public override ShaderSource GetApplier(string layout) method UpdateVoxelizationLayout (line 27) | public override void UpdateVoxelizationLayout(string compositionName) { } method ApplyVoxelizationParameters (line 28) | public override void ApplyVoxelizationParameters(ParameterCollection p... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/Modifiers/EmissionOpacityFilters/VoxelModifierEmissionOpacityOpacify.cs class VoxelModifierEmissionOpacityOpacify (line 11) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method CollectAttributes (line 16) | public override void CollectAttributes(List attribute... method GetApplier (line 18) | public override ShaderSource GetApplier(string layout) method UpdateVoxelizationLayout (line 24) | public override void UpdateVoxelizationLayout(string compositionName) method ApplyVoxelizationParameters (line 29) | public override void ApplyVoxelizationParameters(ParameterCollection p... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/Modifiers/EmissionOpacityFilters/VoxelModifierEmissionOpacitySolidify.cs class VoxelModifierEmissionOpacitySolidify (line 11) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method CollectAttributes (line 17) | public override void CollectAttributes(List attribute... method RequiresColumns (line 21) | public override bool RequiresColumns() method GetApplier (line 25) | public override ShaderSource GetApplier(string layout) method UpdateVoxelizationLayout (line 29) | public override void UpdateVoxelizationLayout(string compositionName) { } method ApplyVoxelizationParameters (line 30) | public override void ApplyVoxelizationParameters(ParameterCollection p... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/Modifiers/VoxelModifier.cs class VoxelModifier (line 12) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method RequiresColumns (line 19) | public virtual bool RequiresColumns() => false; method CollectAttributes (line 20) | public abstract void CollectAttributes(List attribute... method UpdateVoxelizationLayout (line 21) | public abstract void UpdateVoxelizationLayout(string compositionName); method ApplyVoxelizationParameters (line 22) | public abstract void ApplyVoxelizationParameters(ParameterCollection p... method GetApplier (line 23) | public abstract ShaderSource GetApplier(string layout); FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/RenderVoxelVolume.cs class DataVoxelVolume (line 14) | public class DataVoxelVolume type VoxelizationStage (line 31) | public enum VoxelizationStage type AttributeStream (line 36) | public struct AttributeStream method AttributeStream (line 41) | public AttributeStream(VoxelAttribute attribute, VoxelizationStage sta... class ProcessedVoxelVolume (line 48) | public class ProcessedVoxelVolume FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/StorageMethod/IVoxelStorageMethod.cs type IVoxelStorageMethod (line 9) | public interface IVoxelStorageMethod method Apply (line 11) | void Apply(ShaderMixinSource mixin); method PrepareLocalStorage (line 12) | int PrepareLocalStorage(VoxelStorageContext context, IVoxelStorage sto... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/StorageMethod/VoxelStorageMethodIndirect.cs class VoxelStorageMethodIndirect (line 13) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] method Apply (line 22) | public void Apply(ShaderMixinSource mixin) method PrepareLocalStorage (line 30) | public int PrepareLocalStorage(VoxelStorageContext context, IVoxelStor... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/IVoxelStorage.cs type IVoxelStorage (line 10) | public interface IVoxelStorage method UpdateFromContext (line 12) | void UpdateFromContext(VoxelStorageContext context); method CollectVoxelizationPasses (line 13) | void CollectVoxelizationPasses(ProcessedVoxelVolume data, VoxelStorage... method RequestTempStorage (line 15) | int RequestTempStorage(int count); method UpdateTexture (line 16) | void UpdateTexture(VoxelStorageContext context, ref IVoxelStorageTextu... method UpdateTempStorage (line 17) | void UpdateTempStorage(VoxelStorageContext context); method PostProcess (line 18) | void PostProcess(VoxelStorageContext context, RenderDrawContext drawCo... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/IVoxelStorageTexture.cs type IVoxelStorageTexture (line 11) | public interface IVoxelStorageTexture method UpdateVoxelizationLayout (line 13) | void UpdateVoxelizationLayout(string compositionName); method UpdateSamplingLayout (line 14) | void UpdateSamplingLayout(string compositionName); method ApplyVoxelizationParameters (line 15) | void ApplyVoxelizationParameters(ObjectParameterKey MainKey, ... method PostProcess (line 16) | void PostProcess(RenderDrawContext drawContext, ShaderSource[] mipmapS... method GetSamplingShader (line 17) | ShaderClassSource GetSamplingShader(); method ApplySamplingParameters (line 18) | void ApplySamplingParameters(VoxelViewContext viewContext, ParameterCo... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/Mipmapping/Voxel2x2x2Mipmap.sdsl.cs class Voxel2x2x2MipmapKeys (line 19) | public static partial class Voxel2x2x2MipmapKeys FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/Mipmapping/Voxel2x2x2MipmapEffect.sdsl.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class Voxel2x2x2MipmapEffect (line 21) | internal partial class Voxel2x2x2MipmapEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 39) | [ModuleInitializer] FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/Mipmapping/Voxel2x2x2MipmapKeys.cs class Voxel2x2x2MipmapKeys (line 13) | public static partial class Voxel2x2x2MipmapKeys FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/Processing/BufferToTexture.sdsl.cs class BufferToTextureKeys (line 19) | public static partial class BufferToTextureKeys FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/Processing/BufferToTextureColumnsEffect.sdsl.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class BufferToTextureColumnsEffect (line 21) | internal partial class BufferToTextureColumnsEffect : IShaderMixinBui... method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 60) | [ModuleInitializer] FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/Processing/BufferToTextureEffect.sdsl.cs class ShaderMixins (line 19) | internal static partial class ShaderMixins class BufferToTextureEffect (line 21) | internal partial class BufferToTextureEffect : IShaderMixinBuilder method Generate (line 23) | public void Generate(ShaderMixinSource mixin, ShaderMixinContext con... method __Initialize__ (line 60) | [ModuleInitializer] FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/Processing/BufferToTextureKeys.cs class BufferToTextureKeys (line 7) | public partial class BufferToTextureKeys FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/Processing/ClearBuffer.sdsl.cs class ClearBufferKeys (line 19) | public static partial class ClearBufferKeys FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/Shaders/VoxelStorageClipmapShader.sdsl.cs class VoxelStorageClipmapShaderKeys (line 19) | public static partial class VoxelStorageClipmapShaderKeys FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/Shaders/VoxelStorageTextureClipmapShader.sdsl.cs class VoxelStorageTextureClipmapShaderKeys (line 19) | public static partial class VoxelStorageTextureClipmapShaderKeys FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/VoxelStorageClipmaps.cs class VoxelStorageClipmaps (line 13) | [DataContract(DefaultMemberMode = DataMemberMode.Default)] type Resolutions (line 17) | public enum Resolutions{ type UpdateMethods (line 23) | public enum UpdateMethods method ShouldUpdateClipIndex (line 50) | bool ShouldUpdateClipIndex(int i) method UpdateFromContext (line 55) | public void UpdateFromContext(VoxelStorageContext context) method RequestTempStorage (line 117) | public int RequestTempStorage(int count) method UpdateTempStorage (line 124) | public void UpdateTempStorage(VoxelStorageContext context) method UpdateTexture (line 140) | public void UpdateTexture(VoxelStorageContext context, ref IVoxelStora... method CollectVoxelizationPasses (line 192) | public void CollectVoxelizationPasses(ProcessedVoxelVolume data, Voxel... method PostProcess (line 249) | public void PostProcess(VoxelStorageContext storageContext, RenderDraw... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/VoxelStorageContext.cs class VoxelStorageContext (line 11) | public class VoxelStorageContext method RealVoxelSize (line 20) | public float RealVoxelSize() method Resolution (line 25) | public Int3 Resolution() FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/VoxelStorageTextureClipmap.cs class VoxelStorageTextureClipmap (line 12) | public class VoxelStorageTextureClipmap : IVoxelStorageTexture method UpdateVoxelizationLayout (line 32) | public void UpdateVoxelizationLayout(string compositionName) method ApplyVoxelizationParameters (line 36) | public void ApplyVoxelizationParameters(ObjectParameterKey Ma... method PostProcess (line 46) | public void PostProcess(RenderDrawContext drawContext, ShaderSource[] ... method UpdateSamplingLayout (line 188) | public void UpdateSamplingLayout(string compositionName) method GetSamplingShader (line 194) | public ShaderClassSource GetSamplingShader() method ApplySamplingParameters (line 199) | public void ApplySamplingParameters(VoxelViewContext viewContext, Para... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/VoxelStorers/IVoxelStorer.cs type IVoxelStorer (line 10) | public interface IVoxelStorer method PostProcess (line 12) | void PostProcess(VoxelStorageContext context, RenderDrawContext drawCo... method GetVoxelizationShader (line 14) | ShaderSource GetVoxelizationShader(VoxelizationPass pass, ProcessedVox... method ApplyVoxelizationParameters (line 15) | void ApplyVoxelizationParameters(ParameterCollection param); method UpdateVoxelizationLayout (line 16) | void UpdateVoxelizationLayout(string compositionName); method RequireGeometryShader (line 18) | bool RequireGeometryShader(); method GeometryShaderOutputCount (line 19) | int GeometryShaderOutputCount(); method CanShareRenderStage (line 20) | bool CanShareRenderStage(IVoxelStorer storer); FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelStorage/VoxelStorers/VoxelStorerClipmap.cs class VoxelStorerClipmap (line 13) | public class VoxelStorerClipmap : IVoxelStorer method UpdatesOneClipPerFrame (line 26) | public bool UpdatesOneClipPerFrame() method CanShareRenderStage (line 32) | public bool CanShareRenderStage(IVoxelStorer storer) method Equals (line 45) | public override bool Equals(object obj) method GetHashCode (line 59) | public override int GetHashCode() method UpdateVoxelizationLayout (line 75) | public void UpdateVoxelizationLayout(string compositionName) method ApplyVoxelizationParameters (line 93) | public void ApplyVoxelizationParameters(ParameterCollection param) method GetVoxelizationShader (line 114) | public ShaderSource GetVoxelizationShader(VoxelizationPass pass, Proce... method RequireGeometryShader (line 151) | public bool RequireGeometryShader() method GeometryShaderOutputCount (line 155) | public int GeometryShaderOutputCount() method PostProcess (line 160) | public void PostProcess(VoxelStorageContext context, RenderDrawContext... FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelVolumeComponent.cs class VoxelVolumeComponent (line 20) | [DataContract("VoxelVolumeComponent")] FILE: sources/engine/Stride.Voxels/Voxels/Voxelization/VoxelVolumeProcessor.cs class VoxelVolumeProcessor (line 20) | public class VoxelVolumeProcessor : EntityProcessor() where T : Configuration, new() FILE: sources/engine/Stride/Effects/AssemblyEffectKeysAttribute.cs class AssemblyEffectKeysAttribute (line 11) | [AttributeUsage(AttributeTargets.Assembly)] FILE: sources/engine/Stride/Effects/ParameterCollectionExtensions.cs class ParameterCollectionExtensions (line 13) | public static class ParameterCollectionExtensions method ToStringPermutationsDetailed (line 15) | public static string ToStringPermutationsDetailed(this ParameterCollec... FILE: sources/engine/Stride/Effects/ParameterKey.cs class ParameterKey (line 16) | public abstract class ParameterKey : PropertyKey method ParameterKey (line 27) | protected ParameterKey(Type propertyType, string name, int length, par... method SetName (line 48) | internal void SetName(string nameParam) method SetOwnerType (line 56) | internal void SetOwnerType(Type ownerType) method Equals (line 68) | public override bool Equals(object obj) method GetHashCode (line 84) | public override int GetHashCode() method UpdateName (line 117) | private unsafe void UpdateName() method ConvertValue (line 136) | public object ConvertValue(object value) method SetupMetadata (line 163) | protected override void SetupMetadata(PropertyKeyMetadata metadata) method ReadValue (line 175) | internal virtual object ReadValue(IntPtr data) method SerializeHash (line 180) | internal abstract void SerializeHash(SerializationStream stream, objec... method ParameterKey (line 211) | protected ParameterKey(ParameterKeyType type, string name, int length,... method ParameterKey (line 223) | protected ParameterKey(ParameterKeyType type, string name, int length ... method ToString (line 234) | public override string ToString() method SerializeHash (line 239) | internal override void SerializeHash(SerializationStream stream, objec... method SetupMetadata (line 250) | protected override void SetupMetadata(PropertyKeyMetadata metadata) method CreateValueHolder (line 260) | internal override PropertyContainer.ValueHolder CreateValueHolder(obje... type ParameterKeyType (line 183) | public enum ParameterKeyType class ParameterKey (line 194) | public abstract class ParameterKey : ParameterKey method ParameterKey (line 27) | protected ParameterKey(Type propertyType, string name, int length, par... method SetName (line 48) | internal void SetName(string nameParam) method SetOwnerType (line 56) | internal void SetOwnerType(Type ownerType) method Equals (line 68) | public override bool Equals(object obj) method GetHashCode (line 84) | public override int GetHashCode() method UpdateName (line 117) | private unsafe void UpdateName() method ConvertValue (line 136) | public object ConvertValue(object value) method SetupMetadata (line 163) | protected override void SetupMetadata(PropertyKeyMetadata metadata) method ReadValue (line 175) | internal virtual object ReadValue(IntPtr data) method SerializeHash (line 180) | internal abstract void SerializeHash(SerializationStream stream, objec... method ParameterKey (line 211) | protected ParameterKey(ParameterKeyType type, string name, int length,... method ParameterKey (line 223) | protected ParameterKey(ParameterKeyType type, string name, int length ... method ToString (line 234) | public override string ToString() method SerializeHash (line 239) | internal override void SerializeHash(SerializationStream stream, objec... method SetupMetadata (line 250) | protected override void SetupMetadata(PropertyKeyMetadata metadata) method CreateValueHolder (line 260) | internal override PropertyContainer.ValueHolder CreateValueHolder(obje... class ValueParameterKey (line 270) | [DataSerializer(typeof(ValueParameterKeySerializer<>), Mode = DataSerial... method ValueParameterKey (line 273) | public ValueParameterKey(string name, int length, PropertyKeyMetadata ... method ValueParameterKey (line 277) | public ValueParameterKey(string name, int length = 1, params PropertyK... method ReadValue (line 281) | internal override unsafe object ReadValue(nint data) class ObjectParameterKey (line 289) | [DataSerializer(typeof(ObjectParameterKeySerializer<>), Mode = DataSeria... method ObjectParameterKey (line 292) | public ObjectParameterKey(string name, int length, PropertyKeyMetadata... method ObjectParameterKey (line 296) | public ObjectParameterKey(string name, int length = 1, params Property... class PermutationParameterKey (line 305) | [DataSerializer(typeof(PermutationParameterKeySerializer<>), Mode = Data... method PermutationParameterKey (line 308) | public PermutationParameterKey(string name, int length, PropertyKeyMet... method PermutationParameterKey (line 312) | public PermutationParameterKey(string name, int length = 1, params Pro... FILE: sources/engine/Stride/Effects/ParameterKeySerializer.cs class ValueParameterKeySerializer (line 11) | public class ValueParameterKeySerializer : DataSerializer obj, ArchiveMo... class ObjectParameterKeySerializer (line 37) | public class ObjectParameterKeySerializer : DataSerializer obj, ArchiveM... class PermutationParameterKeySerializer (line 63) | public class PermutationParameterKeySerializer : DataSerializer obj, Arc... FILE: sources/engine/Stride/Effects/ParameterKeyValueMetadata.cs class ParameterKeyValueMetadata (line 12) | public abstract class ParameterKeyValueMetadata : PropertyKeyMetadata method GetDefaultValue (line 14) | public abstract object GetDefaultValue(); method WriteBuffer (line 16) | public abstract bool WriteBuffer(IntPtr dest, int alignment = 1); method ParameterKeyValueMetadata (line 27) | public ParameterKeyValueMetadata() method ParameterKeyValueMetadata (line 35) | public ParameterKeyValueMetadata(T defaultValue) method WriteBuffer (line 45) | public override unsafe bool WriteBuffer(IntPtr dest, int alignment = 1) method GetDefaultValue (line 58) | public override object GetDefaultValue() class ParameterKeyValueMetadata (line 22) | public class ParameterKeyValueMetadata : ParameterKeyValueMetadata method GetDefaultValue (line 14) | public abstract object GetDefaultValue(); method WriteBuffer (line 16) | public abstract bool WriteBuffer(IntPtr dest, int alignment = 1); method ParameterKeyValueMetadata (line 27) | public ParameterKeyValueMetadata() method ParameterKeyValueMetadata (line 35) | public ParameterKeyValueMetadata(T defaultValue) method WriteBuffer (line 45) | public override unsafe bool WriteBuffer(IntPtr dest, int alignment = 1) method GetDefaultValue (line 58) | public override object GetDefaultValue() FILE: sources/engine/Stride/Effects/ParameterKeys.cs class ParameterKeys (line 13) | public static class ParameterKeys method GetKeys (line 26) | public static IEnumerable GetKeys() method NewPermutation (line 50) | public static PermutationParameterKey NewPermutation(T defaultVa... method NewValue (line 59) | public static ValueParameterKey NewValue(T defaultValue = defaul... method NewObject (line 67) | public static ObjectParameterKey NewObject(T defaultValue = defa... method IndexedKey (line 81) | public static T IndexedKey(T key, int index) where T : ParameterKey method Merge (line 100) | public static ParameterKey Merge(ParameterKey key, Type ownerType, str... method ComposeWith (line 138) | public static T ComposeWith(this T key, string name) where T : Para... method ComposeIndexer (line 160) | public static T ComposeIndexer(this T key, string name, int index) ... method GetOrCreateComposedKey (line 168) | private static ParameterKey GetOrCreateComposedKey(ref ParameterCompos... method ComposeWith (line 195) | private static ParameterKey ComposeWith(ParameterKey key, StringBuilde... method TryFindByName (line 205) | public static ParameterKey TryFindByName(string name) method FindByName (line 220) | public static ParameterKey FindByName(string name) type ParameterComposedKey (line 276) | private struct ParameterComposedKey : IEquatable method ParameterComposedKey (line 286) | public ParameterComposedKey(ParameterKey key, string name, int indexer) method Equals (line 300) | public bool Equals(ParameterComposedKey other) method Equals (line 305) | public override bool Equals(object obj) method GetHashCode (line 311) | public override int GetHashCode() FILE: sources/engine/Stride/Graphics/ColorExtensions.cs class ColorExtensions (line 11) | public static class ColorExtensions method WithAlpha (line 19) | public static Color WithAlpha(this Color color, byte alpha) method ToColorSpace (line 30) | public static Color4 ToColorSpace(this Color4 color, ColorSpace colorS... method ToColorSpace (line 41) | public static Color3 ToColorSpace(this Color3 color, ColorSpace colorS... method ToColorSpace (line 53) | public static Color4 ToColorSpace(this Color4 color, ColorSpace source... method ToColorSpace (line 71) | public static Color3 ToColorSpace(this Color3 color, ColorSpace source... FILE: sources/engine/Stride/Graphics/ColorSpace.cs type ColorSpace (line 11) | [DataContract("ColorSpace")] FILE: sources/engine/Stride/Graphics/ColorSpaceType.cs type ColorSpaceType (line 150) | public enum ColorSpaceType : uint FILE: sources/engine/Stride/Graphics/CompareFunction.cs type CompareFunction (line 17) | [DataContract] FILE: sources/engine/Stride/Graphics/DDS.cs class DDS (line 83) | internal class DDS type DDSPixelFormat (line 93) | [StructLayout(LayoutKind.Sequential, Pack = 1)] method DDSPixelFormat (line 106) | public DDSPixelFormat(PixelFormatFlags flags, int fourCC, int rgbBit... type PixelFormatFlags (line 181) | [Flags] type HeaderFlags (line 196) | [Flags] type SurfaceFlags (line 211) | [Flags] type CubemapFlags (line 223) | [Flags] type Header (line 239) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type HeaderDXT10 (line 272) | [StructLayout(LayoutKind.Sequential, Pack = 1)] type ResourceDimension (line 290) | public enum ResourceDimension : int type ResourceOptionFlags (line 325) | [Flags] FILE: sources/engine/Stride/Graphics/DDSFlags.cs type DDSFlags (line 82) | [Flags] FILE: sources/engine/Stride/Graphics/DDSHelper.cs type ConversionFlags (line 87) | [Flags] type LegacyMap (line 107) | [StructLayout(LayoutKind.Sequential, Pack = 1)] method LegacyMap (line 116) | public LegacyMap(PixelFormat format, ConversionFlags conversionFlags, ... method GetDXGIFormat (line 231) | private static PixelFormat GetDXGIFormat(ref DDS.DDSPixelFormat pixelFor... method DecodeDDSHeader (line 293) | private static unsafe bool DecodeDDSHeader(IntPtr headerPtr, int size, D... method EncodeDDSHeader (line 495) | private static unsafe void EncodeDDSHeader( ImageDescription description... type TEXP_LEGACY_FORMAT (line 729) | enum TEXP_LEGACY_FORMAT method FindLegacyFormat (line 741) | private static TEXP_LEGACY_FORMAT FindLegacyFormat(ConversionFlags flags) FILE: sources/engine/Stride/Graphics/DataBox.cs type DataBox (line 15) | [StructLayout(LayoutKind.Sequential)] method Equals (line 48) | public readonly bool Equals(DataBox other) method EqualsByRef (line 53) | private readonly bool EqualsByRef(scoped ref readonly DataBox other) method Equals (line 61) | public override readonly bool Equals(object obj) method GetHashCode (line 67) | public override readonly int GetHashCode() FILE: sources/engine/Stride/Graphics/DataPointer.cs type DataPointer (line 7) | [Obsolete("Use System.Span instead")] method DataPointer (line 10) | public unsafe DataPointer(void* pointer, int size) method DataPointer (line 16) | public DataPointer(IntPtr pointer, int size) FILE: sources/engine/Stride/Graphics/DataRectangle.cs type DataRectangle (line 11) | [StructLayout(LayoutKind.Sequential)] method DataRectangle (line 19) | public DataRectangle(IntPtr dataPointer, int pitch) FILE: sources/engine/Stride/Graphics/DisplayOrientation.cs type DisplayOrientation (line 32) | [Flags] FILE: sources/engine/Stride/Graphics/Font/Glyph.cs class Glyph (line 11) | [DataContract] FILE: sources/engine/Stride/Graphics/Font/Kerning.cs type Kerning (line 10) | [DataContract] FILE: sources/engine/Stride/Graphics/FourCC.cs type FourCC (line 34) | [DataSerializer(typeof(FourCC.Serializer))] method FourCC (line 44) | public FourCC(string fourCC) method FourCC (line 58) | public FourCC(char byte1, char byte2, char byte3, char byte4) method FourCC (line 67) | public FourCC(uint fourCC) method FourCC (line 76) | public FourCC(int fourCC) method ToString (line 153) | public override string ToString() method Equals (line 164) | public bool Equals(FourCC other) method Equals (line 169) | public override bool Equals(object obj) method GetHashCode (line 175) | public override int GetHashCode() class Serializer (line 190) | public class Serializer : DataSerializer method Serialize (line 192) | public override void Serialize(ref FourCC fourCC, ArchiveMode mode, ... FILE: sources/engine/Stride/Graphics/GraphicsPlatform.cs type GraphicsPlatform (line 10) | [DataContract("GraphicsPlatform")] FILE: sources/engine/Stride/Graphics/GraphicsProfile.cs type GraphicsProfile (line 23) | [DataContract("GraphicsProfile")] FILE: sources/engine/Stride/Graphics/Image.cs class Image (line 88) | [ContentSerializer(typeof(ImageSerializer))] method ConvertFormatToSRgb (line 143) | public void ConvertFormatToSRgb() method ConvertFormatToNonSRgb (line 154) | public void ConvertFormatToNonSRgb() method Image (line 162) | internal Image() method Image (line 175) | internal unsafe Image(ImageDescription description, IntPtr dataPointer... method Dispose (line 180) | public void Dispose() method Clear (line 196) | public unsafe void Clear() method GetMipMapDescription (line 206) | public MipMapDescription GetMipMapDescription(int mipmap) method GetPixelBuffer (line 218) | public PixelBuffer GetPixelBuffer(int arrayOrZSliceIndex, int mipmap) method GetPixelBuffer (line 250) | public PixelBuffer GetPixelBuffer(int arrayIndex, int zIndex, int mipmap) method Register (line 288) | public static void Register(ImageFileType type, ImageLoadDelegate? loa... method ToDataBox (line 339) | public DataBox[] ToDataBox() method ComputeDataBox (line 348) | private DataBox[] ComputeDataBox() method New (line 373) | public static Image New(ImageDescription description) method New1D (line 386) | public static Image New1D(int width, MipMapCount mipMapCount, PixelFor... method New2D (line 400) | public static Image New2D(int width, int height, MipMapCount mipMapCou... method NewCube (line 412) | public static Image NewCube(int width, MipMapCount mipMapCount, PixelF... method New3D (line 426) | public static Image New3D(int width, int height, int depth, MipMapCoun... method New (line 437) | public static Image New(ImageDescription description, IntPtr dataPointer) method New (line 451) | public static Image New(ImageDescription description, IntPtr dataPoint... method New1D (line 465) | public static Image New1D(int width, MipMapCount mipMapCount, PixelFor... method New2D (line 481) | public static Image New2D(int width, int height, MipMapCount mipMapCou... method NewCube (line 494) | public static Image NewCube(int width, MipMapCount mipMapCount, PixelF... method New3D (line 509) | public static Image New3D(int width, int height, int depth, MipMapCoun... method Load (line 522) | [Obsolete("Use span instead")] method Load (line 536) | public static unsafe Image Load(Span dataBuffer, bool makeACopy ... method Load (line 553) | public static Image Load(IntPtr dataPointer, int dataSize, bool makeAC... method Load (line 565) | public static unsafe Image Load(byte[] buffer, bool loadAsSRGB = false) method Load (line 589) | public static Image Load(Stream imageStream, bool loadAsSRGB = false) method Save (line 603) | public void Save(Stream imageStream, ImageFileType fileType) method CalculateMipLevels (line 616) | public static int CalculateMipLevels(int width, MipMapCount mipLevels) method CalculateMipLevels (line 642) | public static int CalculateMipLevels(int width, int height, MipMapCoun... method CalculateMipLevels (line 669) | public static int CalculateMipLevels(int width, int height, int depth,... method CalculateMipSize (line 694) | public static int CalculateMipSize(int width, int mipLevel) method Load (line 711) | private static Image Load(IntPtr dataPointer, int dataSize, bool makeA... method Save (line 739) | internal static void Save(PixelBuffer[] pixelBuffers, int count, Image... method Image (line 752) | static Image() method Initialize (line 764) | internal unsafe void Initialize(ImageDescription description, IntPtr d... method InitializeFrom (line 837) | internal void InitializeFrom(Image image) method GetPixelBufferUnsafe (line 853) | private PixelBuffer GetPixelBufferUnsafe(int arrayIndex, int zIndex, i... method CreateDescription (line 860) | private static ImageDescription CreateDescription(TextureDimension dim... type PitchFlags (line 874) | [Flags] method ComputePitch (line 884) | internal static void ComputePitch(PixelFormat format, int width, int h... method CalculateMipMapDescription (line 949) | internal static MipMapDescription[] CalculateMipMapDescription(ImageDe... method CalculateMipMapDescription (line 954) | internal static MipMapDescription[] CalculateMipMapDescription(ImageDe... method CalculateImageArray (line 1000) | private static List CalculateImageArray(ImageDescription imageDes... method SetupImageArray (line 1063) | private static unsafe void SetupImageArray(IntPtr buffer, int rowStrid... method IsPow2 (line 1115) | private static bool IsPow2(int x) method CountMips (line 1120) | public static int CountMips(int width) method CountMips (line 1134) | public static int CountMips(int width, int height) method CountMips (line 1152) | public static int CountMips(int width, int height, int depth) class LoadSaveDelegate (line 1173) | private class LoadSaveDelegate(ImageFileType fileType, ImageLoadDelega... FILE: sources/engine/Stride/Graphics/ImageDescription.cs type ImageDescription (line 33) | [DataContract] method Equals (line 87) | public bool Equals(ImageDescription other) method Equals (line 92) | public override bool Equals(object obj) method GetHashCode (line 98) | public override int GetHashCode() method ToString (line 123) | public override string ToString() FILE: sources/engine/Stride/Graphics/ImageFileType.cs type ImageFileType (line 29) | public enum ImageFileType FILE: sources/engine/Stride/Graphics/ImageFileTypeExtensions.cs class ImageFileTypeExtensions (line 27) | public static class ImageFileTypeExtensions method ToFileExtension (line 34) | public static string ToFileExtension(this ImageFileType fileType) FILE: sources/engine/Stride/Graphics/ImageHelper.cs class ImageHelper (line 14) | public class ImageHelper method LoadFromMemory (line 19) | public static unsafe Image LoadFromMemory(IntPtr pSource, int size, bo... method SaveFromMemory (line 54) | public static unsafe void SaveFromMemory(PixelBuffer[] pixelBuffers, i... FILE: sources/engine/Stride/Graphics/ImageSerializer.cs class ImageSerializer (line 10) | internal class ImageSerializer : ContentSerializerBase method Serialize (line 12) | public override void Serialize(ContentSerializerContext context, Seria... method Construct (line 25) | public override object Construct(ContentSerializerContext context) FILE: sources/engine/Stride/Graphics/MipMapCount.cs type MipMapCount (line 46) | [StructLayout(LayoutKind.Sequential, Size = 4)] method MipMapCount (line 78) | public MipMapCount(bool allMipMaps) method MipMapCount (line 87) | public MipMapCount(int count) method Equals (line 96) | public readonly bool Equals(MipMapCount other) method Equals (line 102) | public override readonly bool Equals(object obj) method GetHashCode (line 111) | public override readonly int GetHashCode() FILE: sources/engine/Stride/Graphics/MipMapDescription.cs type MipMapDescription (line 63) | public readonly struct MipMapDescription(int width, int height, int dept... method Equals (line 127) | public bool Equals(MipMapDescription other) method Equals (line 139) | public override bool Equals(object obj) method GetHashCode (line 147) | public override int GetHashCode() method ToString (line 163) | public override string ToString() FILE: sources/engine/Stride/Graphics/PixelBuffer.cs class PixelBuffer (line 33) | public sealed class PixelBuffer method PixelBuffer (line 63) | public PixelBuffer(int width, int height, PixelFormat format, int rowS... method ConvertFormatToSRgb (line 99) | public void ConvertFormatToSRgb() method ConvertFormatToNonSRgb (line 105) | public void ConvertFormatToNonSRgb() method CopyTo (line 140) | public unsafe void CopyTo(PixelBuffer pixelBuffer) method Save (line 177) | public void Save(Stream imageStream, ImageFileType fileType) method GetPixel (line 202) | public unsafe T GetPixel(int x, int y) where T : struct method SetPixel (line 215) | public unsafe void SetPixel(int x, int y, T value) where T : struct method GetPixels (line 229) | public T[] GetPixels(int yOffset = 0) where T : struct method GetPixels (line 253) | public void GetPixels(T[] pixels, int yOffset = 0) where T : struct method GetPixels (line 271) | public unsafe void GetPixels(T[] pixels, int yOffset, int pixelInde... method SetPixels (line 307) | public void SetPixels(T[] sourcePixels, int yOffset = 0) where T : ... method SetPixels (line 325) | public unsafe void SetPixels(T[] sourcePixels, int yOffset, int pix... FILE: sources/engine/Stride/Graphics/PixelBufferArray.cs class PixelBufferArray (line 29) | public sealed class PixelBufferArray method PixelBufferArray (line 33) | internal PixelBufferArray(Image image) FILE: sources/engine/Stride/Graphics/PixelFormat.cs type PixelFormat (line 96) | [DataContract] FILE: sources/engine/Stride/Graphics/SamplerStateDescription.cs type SamplerStateDescription (line 16) | [DataContract] method SamplerStateDescription (line 73) | public SamplerStateDescription() method SamplerStateDescription (line 84) | public SamplerStateDescription(TextureFilter filter, TextureAddressMod... method Equals (line 190) | public readonly bool Equals(SamplerStateDescription other) method Equals (line 205) | public override readonly bool Equals(object obj) method GetHashCode (line 211) | public override readonly int GetHashCode() method ToString (line 228) | public override readonly string ToString() FILE: sources/engine/Stride/Graphics/StandardImageHelper.Android.cs class StandardImageHelper (line 17) | partial class StandardImageHelper method LoadFromMemory (line 19) | public static unsafe Image LoadFromMemory(nint pSource, int size, bool... method SaveGifFromMemory (line 53) | public static void SaveGifFromMemory(PixelBuffer[] pixelBuffers, int c... method SaveTiffFromMemory (line 58) | public static void SaveTiffFromMemory(PixelBuffer[] pixelBuffers, int ... method SaveBmpFromMemory (line 63) | public static void SaveBmpFromMemory(PixelBuffer[] pixelBuffers, int c... method SaveJpgFromMemory (line 68) | public static void SaveJpgFromMemory(PixelBuffer[] pixelBuffers, int c... method SavePngFromMemory (line 73) | public static void SavePngFromMemory(PixelBuffer[] pixelBuffers, int c... method SaveWmpFromMemory (line 78) | public static void SaveWmpFromMemory(PixelBuffer[] pixelBuffers, int c... method SaveFromMemory (line 83) | private static void SaveFromMemory(PixelBuffer[] pixelBuffers, int cou... FILE: sources/engine/Stride/Graphics/StandardImageHelper.Desktop.cs class StandardImageHelper (line 16) | internal partial class StandardImageHelper method StandardImageHelper (line 18) | static StandardImageHelper() method LoadFromMemory (line 46) | public static unsafe Image LoadFromMemory(IntPtr pSource, int size, bo... method SaveGifFromMemory (line 95) | public static void SaveGifFromMemory(PixelBuffer[] pixelBuffers, int c... method SaveTiffFromMemory (line 119) | public static void SaveTiffFromMemory(PixelBuffer[] pixelBuffers, int ... method SaveBmpFromMemory (line 143) | public static void SaveBmpFromMemory(PixelBuffer[] pixelBuffers, int c... method SaveJpgFromMemory (line 170) | public static void SaveJpgFromMemory(PixelBuffer[] pixelBuffers, int c... method SavePngFromMemory (line 199) | public static void SavePngFromMemory(PixelBuffer[] pixelBuffers, int c... method SaveWmpFromMemory (line 224) | public static void SaveWmpFromMemory(PixelBuffer[] pixelBuffers, int c... method PrepareImageForSaving (line 246) | private static unsafe void PrepareImageForSaving(FreeImageBitmap bitma... FILE: sources/engine/Stride/Graphics/StandardImageHelper.UWP.cs class StandardImageHelper (line 14) | partial class StandardImageHelper method LoadFromMemory (line 16) | public static unsafe Image LoadFromMemory(IntPtr pSource, int size, bo... method SaveGifFromMemory (line 21) | public static void SaveGifFromMemory(PixelBuffer[] pixelBuffers, int c... method SaveTiffFromMemory (line 26) | public static void SaveTiffFromMemory(PixelBuffer[] pixelBuffers, int ... method SaveBmpFromMemory (line 31) | public static void SaveBmpFromMemory(PixelBuffer[] pixelBuffers, int c... method SaveJpgFromMemory (line 36) | public static void SaveJpgFromMemory(PixelBuffer[] pixelBuffers, int c... method SavePngFromMemory (line 41) | public static void SavePngFromMemory(PixelBuffer[] pixelBuffers, int c... method SaveWmpFromMemory (line 46) | public static void SaveWmpFromMemory(PixelBuffer[] pixelBuffers, int c... FILE: sources/engine/Stride/Graphics/StandardImageHelper.cs class StandardImageHelper (line 14) | internal partial class StandardImageHelper method CopyMemoryBGRA (line 30) | private static unsafe void CopyMemoryBGRA(IntPtr dest, IntPtr src, int... method CopyMemoryRRR1 (line 61) | private static unsafe void CopyMemoryRRR1(IntPtr dest, IntPtr src, int... FILE: sources/engine/Stride/Graphics/StandardImageHelper.iOS.cs class StandardImageHelper (line 18) | partial class StandardImageHelper method LoadFromMemory (line 20) | public static Image LoadFromMemory(IntPtr pSource, int size, bool make... method SaveGifFromMemory (line 41) | public static void SaveGifFromMemory(PixelBuffer[] pixelBuffers, int c... method SaveTiffFromMemory (line 46) | public static void SaveTiffFromMemory(PixelBuffer[] pixelBuffers, int ... method SaveBmpFromMemory (line 51) | public static void SaveBmpFromMemory(PixelBuffer[] pixelBuffers, int c... method SaveJpgFromMemory (line 56) | public static void SaveJpgFromMemory(PixelBuffer[] pixelBuffers, int c... method SavePngFromMemory (line 61) | public static void SavePngFromMemory(PixelBuffer[] pixelBuffers, int c... method SaveWmpFromMemory (line 66) | public static void SaveWmpFromMemory(PixelBuffer[] pixelBuffers, int c... FILE: sources/engine/Stride/Graphics/TextureAddressMode.cs type TextureAddressMode (line 12) | [DataContract("TextureAddressMode")] FILE: sources/engine/Stride/Graphics/TextureDimension.cs type TextureDimension (line 33) | [DataContract] FILE: sources/engine/Stride/Graphics/TextureFilter.cs type TextureFilter (line 15) | [DataContract("TextureFilter")] FILE: sources/engine/Stride/Graphics/WICFlags.cs type WICFlags (line 80) | [Flags] FILE: sources/engine/Stride/Graphics/WICHelper.cs class WICHelper (line 88) | public class WICHelper type WICTranslate (line 97) | private struct WICTranslate method WICTranslate (line 99) | public WICTranslate(Guid wic, Format format) type WICConvert (line 145) | private struct WICConvert method WICConvert (line 147) | public WICConvert(Guid source, Guid target) method ToDXGI (line 222) | private static Format ToDXGI(Guid guid) method ToWIC (line 239) | private static bool ToWIC(Format format, out Guid guid) method GetBitsPerPixel (line 283) | private static int GetBitsPerPixel(Guid targetGuid) method DetermineFormat (line 304) | private static Format DetermineFormat(Guid pixelFormat, WICFlags flags... method DecodeMetadata (line 375) | private static ImageDescription? DecodeMetadata(WICFlags flags, Bitmap... method GetWICDither (line 396) | private static BitmapDitherType GetWICDither(WICFlags flags) method GetWICInterp (line 408) | private static BitmapInterpolationMode GetWICInterp(WICFlags flags) method DecodeSingleFrame (line 425) | private static Image DecodeSingleFrame(WICFlags flags, ImageDescriptio... method DecodeMultiframe (line 450) | private static Image DecodeMultiframe(WICFlags flags, ImageDescription... method LoadFromWICMemory (line 514) | internal static Image LoadFromWICMemory(IntPtr pSource, int size, bool... method EncodeImage (line 576) | private static void EncodeImage(PixelBuffer image, WICFlags flags, Bit... method EncodeSingleFrame (line 629) | private static void EncodeSingleFrame(PixelBuffer pixelBuffer, WICFlag... method EncodeMultiframe (line 654) | private static void EncodeMultiframe(PixelBuffer[] images, int count, ... method GetContainerFormatFromFileType (line 680) | private static Guid GetContainerFormatFromFileType(ImageFileType fileT... method SaveGifToWICMemory (line 701) | internal static void SaveGifToWICMemory(PixelBuffer[] pixelBuffers, in... method SaveTiffToWICMemory (line 706) | internal static void SaveTiffToWICMemory(PixelBuffer[] pixelBuffers, i... method SaveBmpToWICMemory (line 711) | internal static void SaveBmpToWICMemory(PixelBuffer[] pixelBuffers, in... method SaveJpgToWICMemory (line 716) | internal static void SaveJpgToWICMemory(PixelBuffer[] pixelBuffers, in... method SavePngToWICMemory (line 721) | internal static void SavePngToWICMemory(PixelBuffer[] pixelBuffers, in... method SaveWmpToWICMemory (line 726) | internal static void SaveWmpToWICMemory(PixelBuffer[] pixelBuffers, in... method SaveToWICMemory (line 731) | private static void SaveToWICMemory(PixelBuffer[] pixelBuffer, int cou... method Dispose (line 739) | public static void Dispose() FILE: sources/engine/Stride/Media/IMediaExtractor.cs type MediaType (line 8) | public enum MediaType type IMediaExtractor (line 14) | public interface IMediaExtractor : IMediaReader method ReachedEndOfMedia (line 35) | bool ReachedEndOfMedia(); method SeekRequestCompleted (line 41) | bool SeekRequestCompleted(); FILE: sources/engine/Stride/Media/IMediaPlayer.cs type IMediaPlayer (line 9) | public interface IMediaPlayer : IMediaReader method Play (line 15) | void Play(); method Pause (line 21) | void Pause(); method Stop (line 27) | void Stop(); FILE: sources/engine/Stride/Media/IMediaReader.cs type IMediaReader (line 8) | public interface IMediaReader method Seek (line 23) | void Seek(TimeSpan mediaTime); FILE: sources/engine/Stride/Media/MediaSynchronizer.cs class MediaSynchronizer (line 10) | public class MediaSynchronizer type CommandRequestStateEnum (line 47) | private enum CommandRequestStateEnum method Play (line 95) | public void Play() method Pause (line 101) | public void Pause() method Seek (line 107) | public void Seek(double timePercentage) method Seek (line 112) | public void Seek(TimeSpan seekTime) method Stop (line 118) | public void Stop() method RegisterExtractor (line 123) | public void RegisterExtractor(IMediaExtractor extractor) method RegisterReader (line 131) | public void RegisterReader(IMediaReader reader) method RegisterPlayer (line 136) | public void RegisterPlayer(IMediaPlayer player) method Register (line 142) | private void Register(List list, T item) method UnregisterExtractor (line 156) | public void UnregisterExtractor(IMediaExtractor extractor) method UnregisterReader (line 164) | public void UnregisterReader(IMediaReader reader) method UnregisterReader (line 169) | public void UnregisterReader(IMediaPlayer player) method Unregister (line 174) | public void Unregister(List list, T item) method SeekInternal (line 182) | private void SeekInternal(TimeSpan seekTime) method StopInternal (line 191) | private void StopInternal() method IsWaitingForSynchronization (line 198) | public bool IsWaitingForSynchronization() method HaveAllExtractorsReachedEOF (line 203) | private bool HaveAllExtractorsReachedEOF() method HaveAllExtractorCompletedSeekRequest (line 216) | private bool HaveAllExtractorCompletedSeekRequest() method CheckAndUnregisterDisposedMedia (line 229) | private void CheckAndUnregisterDisposedMedia() method CheckAndUnregisterDisposedMedia (line 242) | private void CheckAndUnregisterDisposedMedia(List itemsList) whe... method Update (line 251) | public void Update(TimeSpan timeElapsed) method ForEachSafe (line 355) | private void ForEachSafe(List itemsList, Action action) FILE: sources/engine/Stride/Media/PlayRange.cs type PlayRange (line 10) | public struct PlayRange method PlayRange (line 26) | public PlayRange(TimeSpan start, TimeSpan length) method IsValid (line 45) | public bool IsValid() method Equals (line 50) | public override bool Equals(object obj) method Equals (line 60) | public bool Equals(PlayRange other) method GetHashCode (line 65) | public override int GetHashCode() FILE: sources/engine/Stride/Media/PlayState.cs type PlayState (line 9) | public enum PlayState FILE: sources/engine/Stride/Rendering/ObjectParameterAccessor.cs type ObjectParameterAccessor (line 5) | public struct ObjectParameterAccessor method ObjectParameterAccessor (line 10) | internal ObjectParameterAccessor(int bindingSlot, int count) FILE: sources/engine/Stride/Rendering/ParameterAccessor.cs type ParameterAccessor (line 6) | public readonly struct ParameterAccessor method ParameterAccessor (line 18) | internal ParameterAccessor(int offset, int count) FILE: sources/engine/Stride/Rendering/ParameterCollection.cs class ParameterCollection (line 18) | [DataSerializer(typeof(ParameterCollection.Serializer))] method ParameterCollection (line 53) | public ParameterCollection() method ParameterCollection (line 57) | public unsafe ParameterCollection(ParameterCollection parameterCollect... method Align (line 98) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ComputeAlignedSizeMinusTrailingPadding (line 107) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToString (line 115) | public override string ToString() method GetAccessor (line 127) | public ObjectParameterAccessor GetAccessor(ObjectParameterKey... method GetAccessor (line 139) | public PermutationParameter GetAccessor(PermutationParameterKey<... method GetAccessor (line 152) | public ValueParameter GetAccessor(ValueParameterKey parameter... method GetValueAccessorHelper (line 158) | private unsafe ParameterAccessor GetValueAccessorHelper(ParameterKey p... method Set (line 212) | public void Set(ObjectParameterKey parameter, T value) method Get (line 223) | public T Get(ObjectParameterKey parameter, bool createIfNew = fa... method Set (line 238) | public void Set(PermutationParameterKey parameter, T value) method Get (line 249) | public T Get(PermutationParameterKey parameter, bool createIfNew... method Set (line 264) | public void Set(ValueParameterKey parameter, T value) where T : ... method Set (line 275) | public void Set(ValueParameterKey parameter, ref T value) where ... method Set (line 286) | public void Set(ValueParameterKey parameter, T[] values) where T... method Set (line 297) | public void Set(ValueParameterKey parameter, int count, ref T fi... method Get (line 308) | public T Get(ValueParameterKey parameter) where T : struct method GetValues (line 319) | public unsafe T[] GetValues(ValueParameterKey key) where T : struct method CopyTo (line 348) | public unsafe void CopyTo(ValueParameterKey key, ParameterCollec... method Set (line 379) | public unsafe void Set(ValueParameter parameter, T value) where ... method Set (line 391) | public unsafe void Set(ValueParameter parameter, ref T value) wh... method Set (line 404) | public unsafe void Set(ValueParameter parameter, int count, ref ... method Set (line 432) | public void Set(PermutationParameter parameter, T value) method Set (line 453) | public void Set(ObjectParameterAccessor parameterAccessor, T value) method Get (line 464) | public unsafe T Get(ValueParameter parameter) where T : struct method Get (line 476) | public T Get(PermutationParameter parameter) method Get (line 487) | public T Get(ObjectParameterAccessor parameterAccessor) method SetObject (line 492) | public void SetObject(ParameterKey key, object value) method GetObject (line 508) | public object GetObject(ParameterKey key) method Remove (line 520) | public bool Remove(ParameterKey key) method Clear (line 538) | public void Clear() method ContainsKey (line 551) | public bool ContainsKey(ParameterKey key) method UpdateLayout (line 568) | public unsafe void UpdateLayout(ParameterCollectionLayout collectionLa... method GetObjectParameterHelper (line 708) | protected ParameterAccessor GetObjectParameterHelper(ParameterKey para... class Serializer (line 755) | public class Serializer : ClassDataSerializer method Serialize (line 757) | public override void Serialize(ref ParameterCollection parameterColl... type Copier (line 765) | public struct Copier method Copier (line 773) | public Copier(ParameterCollection destination, ParameterCollection s... method Copy (line 782) | public unsafe void Copy() method PerformFastCopy (line 832) | private unsafe void PerformFastCopy(ParameterCollectionLayout destin... method Compile (line 843) | private void Compile() type CompositionCopier (line 893) | public struct CompositionCopier method Copy (line 904) | public unsafe void Copy(ParameterCollection source) method Compile (line 936) | public void Compile(ParameterCollection dest, ParameterCollection so... method FlushRangeIfNecessary (line 1012) | private void FlushRangeIfNecessary(ref CopyRange currentRange) type CopyRange (line 1024) | private struct CopyRange class DebugView (line 1033) | private class DebugView method DebugView (line 1037) | public DebugView(ParameterCollection collection) class ValueParameter (line 1105) | private class ValueParameter method ToString (line 1112) | public override string ToString() class ObjectParameter (line 1119) | private class ObjectParameter method ToString (line 1126) | public override string ToString() FILE: sources/engine/Stride/Rendering/ParameterCollectionLayout.cs class ParameterCollectionLayout (line 8) | public class ParameterCollectionLayout FILE: sources/engine/Stride/Rendering/ParameterKeyInfo.cs type ParameterKeyInfo (line 10) | [DataContract] method ParameterKeyInfo (line 38) | public ParameterKeyInfo(ParameterKey key, int offset, int count) method ParameterKeyInfo (line 46) | public ParameterKeyInfo(ParameterKey key, int bindingSlot) method GetObjectAccessor (line 55) | internal readonly ParameterAccessor GetObjectAccessor() method GetValueAccessor (line 60) | internal readonly ParameterAccessor GetValueAccessor() method ToString (line 67) | public override readonly string ToString() method Equals (line 80) | public readonly bool Equals(ParameterKeyInfo other) method Equals (line 89) | public override readonly bool Equals(object obj) method GetHashCode (line 95) | public override readonly int GetHashCode() FILE: sources/engine/Stride/Rendering/PermutationParameter.cs type PermutationParameter (line 5) | public struct PermutationParameter method PermutationParameter (line 10) | internal PermutationParameter(int bindingSlot, int count) FILE: sources/engine/Stride/Rendering/ValueParameter.cs type ValueParameter (line 5) | public struct ValueParameter where T : struct method ValueParameter (line 10) | internal ValueParameter(int offset, int count) FILE: sources/launcher/Stride.Launcher/App.xaml.cs class App (line 8) | public partial class App FILE: sources/launcher/Stride.Launcher/CrashReport/CrashReportHelper.cs class CrashReportHelper (line 13) | public static class CrashReportHelper method HandleException (line 17) | public static void HandleException(Dispatcher dispatcher, Exception ex... method CrashReport (line 34) | [STAThread] method SendReport (line 46) | private static void SendReport(string exceptionMessage) type CrashReportArgs (line 68) | private record CrashReportArgs(Exception Exception, Dispatcher Dispatc... FILE: sources/launcher/Stride.Launcher/Launcher.cs class Launcher (line 30) | public static class Launcher method Main (line 41) | [STAThread] method GetExecutablePath (line 56) | internal static string GetExecutablePath() method InitializeNugetStore (line 65) | [NotNull] method DisplayMessage (line 78) | internal static bool DisplayMessage(string message) method DisplayError (line 88) | internal static void DisplayError(string message) method ProcessArguments (line 93) | private static LauncherArguments ProcessArguments(string[] args) method ProcessAction (line 114) | private static LauncherErrorCode ProcessAction(LauncherArguments args) method TryRun (line 137) | private static LauncherErrorCode TryRun() method RunSingleInstance (line 161) | private static LauncherErrorCode RunSingleInstance(bool shouldStartHid... method Uninstall (line 193) | private static LauncherErrorCode Uninstall() method IsError (line 231) | private static bool IsError(LauncherErrorCode errorCode) FILE: sources/launcher/Stride.Launcher/LauncherArguments.cs type LauncherArguments (line 10) | internal struct LauncherArguments type ActionType (line 15) | public enum ActionType FILE: sources/launcher/Stride.Launcher/LauncherErrorCode.cs type LauncherErrorCode (line 9) | public enum LauncherErrorCode FILE: sources/launcher/Stride.Launcher/LauncherInstance.cs class LauncherInstance (line 18) | internal class LauncherInstance method Run (line 25) | public LauncherErrorCode Run(bool shouldStartHidden) method ShowMainWindow (line 45) | internal void ShowMainWindow() method CloseMainWindow (line 74) | internal void CloseMainWindow() method ForceExit (line 82) | internal async void ForceExit() method Initialize (line 90) | private bool Initialize() method Shutdown (line 98) | private async Task Shutdown() method ApplicationEntryPoint (line 110) | private async Task ApplicationEntryPoint(bool shouldStartHidden) method CheckAndPromptCredentials (line 125) | private async Task CheckAndPromptCredentials() method RequestShowMainWindow (line 134) | private void RequestShowMainWindow() method RequestCloseMainWindow (line 140) | private void RequestCloseMainWindow() method RequestCheckAndPromptCredentials (line 146) | private bool RequestCheckAndPromptCredentials() FILE: sources/launcher/Stride.Launcher/PackageFilterExtensions.cs class PackageFilterExtensions (line 8) | static class PackageFilterExtensions method FilterStrideMainPackages (line 10) | public static IEnumerable FilterStrideMainPackages(this IEnumera... FILE: sources/launcher/Stride.Launcher/PrerequisitesValidator.cs class PrerequisitesValidator (line 11) | internal static class PrerequisitesValidator method CheckDotNet4Version (line 15) | private static bool CheckDotNet4Version(int requiredVersion) method ValidateDotNet4Version (line 31) | private static bool ValidateDotNet4Version(StringBuilder prerequisiteLog) method Validate (line 48) | internal static void Validate(string[] args) FILE: sources/launcher/Stride.Launcher/Program.cs class Program (line 7) | static class Program method Main (line 9) | [STAThread] FILE: sources/launcher/Stride.Launcher/Resources/Strings.Designer.cs class Strings (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Strings (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/launcher/Stride.Launcher/Resources/Urls.Designer.cs class Urls (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Urls (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/launcher/Stride.Launcher/Services/GameStudioSettings.cs class GameStudioSettings (line 16) | public static class GameStudioSettings method GameStudioSettings (line 36) | static GameStudioSettings() method GetMostRecentlyUsed (line 84) | public static IReadOnlyCollection GetMostRecentlyUsed() method GameStudioSettingsFileChanged (line 94) | private static void GameStudioSettingsFileChanged(object sender, FileM... method RemoveMostRecentlyUsed (line 100) | public static void RemoveMostRecentlyUsed(UFile filePath, string strid... method UpdateMostRecentlyUsed (line 109) | private static void UpdateMostRecentlyUsed() method GetLatestInternalConfigPath (line 124) | private static string GetLatestInternalConfigPath() method GetLatestGameStudioConfigPath (line 129) | private static string GetLatestGameStudioConfigPath() method GetInternalConfigPaths (line 134) | private static IEnumerable GetInternalConfigPaths() method GetGameStudioConfigPaths (line 139) | private static IEnumerable GetGameStudioConfigPaths() method LegacyMRUDeserializer (line 144) | private static object LegacyMRUDeserializer(EventReader eventReader) FILE: sources/launcher/Stride.Launcher/Services/LauncherSettings.cs class LauncherSettings (line 12) | public static class LauncherSettings method LauncherSettings (line 24) | static LauncherSettings() method Save (line 34) | public static void Save() method GetLatestLauncherConfigPath (line 53) | private static string GetLatestLauncherConfigPath() method GetLauncherConfigPaths (line 58) | private static IEnumerable GetLauncherConfigPaths() FILE: sources/launcher/Stride.Launcher/Services/MetricsHelper.cs class MetricsHelper (line 8) | internal static class MetricsHelper method NotifyDownloadStarting (line 10) | public static void NotifyDownloadStarting(string packageName, string p... method NotifyDownloadFailed (line 12) | public static void NotifyDownloadFailed(string packageName, string pac... method NotifyDownloadCompleted (line 14) | public static void NotifyDownloadCompleted(string packageName, string ... method NotifyDownloadEvent (line 16) | private static void NotifyDownloadEvent(string packageName, string pac... method BuildMessage (line 29) | private static string BuildMessage(DateTime dateTime, string downloadE... method Escape (line 35) | private static string Escape(string s) => s.Replace("|", @"\|"); FILE: sources/launcher/Stride.Launcher/Services/SelfUpdater.cs class SelfUpdater (line 26) | public static class SelfUpdater method SelfUpdater (line 33) | static SelfUpdater() method SelfUpdate (line 40) | internal static Task SelfUpdate(IViewModelServiceProvider services, Nu... method UpdateLauncherFiles (line 57) | private static async Task UpdateLauncherFiles(IDispatcherService dispa... method Move (line 185) | private static void Move(string oldPath, string newPath) method DownloadAndInstallNewVersion (line 203) | internal static async Task DownloadAndInstallNewVersion(IDispatcherSer... method EnsureDirectory (line 249) | private static void EnsureDirectory(string filePath) method UpdateFile (line 259) | private static void UpdateFile(string newFilePath, PackageFile file) method RestartApplication (line 266) | public static void RestartApplication() FILE: sources/launcher/Stride.Launcher/Services/UninstallHelper.cs class UninstallHelper (line 14) | internal class UninstallHelper : IDisposable method UninstallHelper (line 19) | internal UninstallHelper(IViewModelServiceProvider serviceProvider, Nu... method Dispose (line 26) | public void Dispose() method CloseProcessesInPath (line 40) | public static bool CloseProcessesInPath(Func showMessage... method IsPathInside (line 107) | private static bool IsPathInside(string folder, string path) method CollectPackageProcesses (line 113) | private static List CollectPackageProcesses(string installPath) method DisplayMessage (line 142) | private bool DisplayMessage(string message) method PackageUninstalling (line 148) | private void PackageUninstalling(object sender, PackageOperationEventA... FILE: sources/launcher/Stride.Launcher/ViewModels/AnnouncementViewModel.cs class AnnouncementViewModel (line 13) | internal class AnnouncementViewModel : DispatcherViewModel method AnnouncementViewModel (line 20) | public AnnouncementViewModel(LauncherViewModel launcher, string announ... method CloseAnnouncement (line 34) | private void CloseAnnouncement() method GetTaskName (line 53) | public static string GetTaskName(string announcementName) method Initialize (line 58) | private static string Initialize(string announcementName) FILE: sources/launcher/Stride.Launcher/ViewModels/DocumentationPageViewModel.cs class DocumentationPageViewModel (line 16) | internal class DocumentationPageViewModel : DispatcherViewModel method DocumentationPageViewModel (line 23) | public DocumentationPageViewModel(IViewModelServiceProvider servicePro... method OpenUrl (line 30) | private async Task OpenUrl() method FetchGettingStartedPages (line 72) | public static async Task> FetchGettin... method GetDocumentationPageUrl (line 122) | private static string GetDocumentationPageUrl(string version, string p... method GetDocumentationRootUrl (line 127) | private static string GetDocumentationRootUrl(string version) FILE: sources/launcher/Stride.Launcher/ViewModels/FrameworkConverter.cs class FrameworkConverter (line 9) | class FrameworkConverter : ValueConverterBase method Convert (line 11) | public override object Convert(object value, [NotNull] Type targetType... method ConvertBack (line 25) | public override object ConvertBack(object value, [NotNull] Type target... FILE: sources/launcher/Stride.Launcher/ViewModels/LauncherViewModel.cs class LauncherViewModel (line 30) | internal class LauncherViewModel : DispatcherViewModel, IPackagesLogger,... method LauncherViewModel (line 49) | internal LauncherViewModel(IViewModelServiceProvider serviceProvider, ... method Dispose (line 98) | public void Dispose() method FetchOnlineData (line 161) | private async Task FetchOnlineData() method LoadRecentProjects (line 205) | internal void LoadRecentProjects() method RetrieveAllStrideVersions (line 217) | public async Task RetrieveAllStrideVersions() class ReferencedPackageEqualityComparer (line 225) | private class ReferencedPackageEqualityComparer : IEqualityComparer... method FindReferencedPackages (line 254) | private async Task FindReferencedPackages(NugetLocalPackage package) method RetrieveLocalStrideVersions (line 273) | public async Task RetrieveLocalStrideVersions() method RetrieveServerStrideVersions (line 405) | private async Task RetrieveServerStrideVersions() method CheckForFirstInstall (line 489) | public async Task CheckForFirstInstall() method RunLockTask (line 544) | internal Task RunLockTask(Func action) method StartStudio (line 555) | public Task StartStudio() method StartStudio (line 560) | public async Task StartStudio(string argument) method InstallLatestVersion (line 605) | private async Task InstallLatestVersion() method OpenUrl (line 621) | private async Task OpenUrl(string url) method FetchNewsPages (line 634) | private async Task FetchNewsPages() method HasDoneTask (line 641) | public static bool HasDoneTask(string taskName) method SaveTaskAsDone (line 655) | public static void SaveTaskAsDone(string taskName) method DisplayReleaseAnnouncement (line 664) | private void DisplayReleaseAnnouncement() method Log (line 668) | void IPackagesLogger.Log(MessageLevel level, string message) method LogAsync (line 676) | Task IPackagesLogger.LogAsync(MessageLevel level, string message) FILE: sources/launcher/Stride.Launcher/ViewModels/NewsPageViewModel.cs class NewsPageViewModel (line 17) | internal class NewsPageViewModel : DispatcherViewModel method NewsPageViewModel (line 21) | public NewsPageViewModel(IViewModelServiceProvider serviceProvider) method OpenUrl (line 27) | private async Task OpenUrl() method FetchNewsPages (line 64) | public static async Task> FetchNewsPages(IView... FILE: sources/launcher/Stride.Launcher/ViewModels/PackageVersionViewModel.cs class PackageVersionViewModel (line 18) | internal abstract class PackageVersionViewModel : DispatcherViewModel method PackageVersionViewModel (line 35) | internal PackageVersionViewModel(LauncherViewModel launcher, NugetStor... method UpdateVersionsFromStore (line 123) | protected abstract Task UpdateVersionsFromStore(); method UpdateStatus (line 128) | protected virtual void UpdateStatus() method UpdateProgress (line 133) | protected void UpdateProgress(ProgressAction action, int progress) method UpdateInstallStatus (line 143) | protected abstract void UpdateInstallStatus(); method BeforeDownload (line 148) | protected virtual void BeforeDownload() method AfterDownload (line 156) | protected virtual void AfterDownload() method Download (line 171) | public Task Download(bool displayErrorMessage) method Delete (line 268) | protected async Task Delete(bool displayErrorMessage, bool askConfirma... method DeleteInternal (line 283) | private async Task DeleteInternal(bool displayErrorMessage) method UpdateStatusInternal (line 314) | private void UpdateStatusInternal() FILE: sources/launcher/Stride.Launcher/ViewModels/RecentProjectViewModel.cs class RecentProjectViewModel (line 19) | internal class RecentProjectViewModel : DispatcherViewModel method RecentProjectViewModel (line 25) | internal RecentProjectViewModel(LauncherViewModel launcher, UFile path) method DiscoverStrideVersion (line 60) | private void DiscoverStrideVersion() method Explore (line 72) | private void Explore() method Remove (line 79) | private void Remove() method OpenWith (line 103) | private async Task OpenWith(StrideVersionViewModel version) FILE: sources/launcher/Stride.Launcher/ViewModels/ReleaseNotesViewModel.cs class ReleaseNotesViewModel (line 17) | internal class ReleaseNotesViewModel : DispatcherViewModel method ReleaseNotesViewModel (line 32) | internal ReleaseNotesViewModel([NotNull] LauncherViewModel launcher, [... method FetchReleaseNotes (line 71) | public async void FetchReleaseNotes() method Show (line 121) | public void Show() method Toggle (line 127) | private void Toggle() FILE: sources/launcher/Stride.Launcher/ViewModels/StrideDevVersionViewModel.cs class StrideDevVersionViewModel (line 13) | internal class StrideDevVersionViewModel : StrideVersionViewModel method StrideDevVersionViewModel (line 20) | internal StrideDevVersionViewModel(LauncherViewModel launcher, NugetSt... method UpdateVersionsFromStore (line 60) | protected override Task UpdateVersionsFromStore() method UpdateStatus (line 66) | protected override void UpdateStatus() method UpdateInstallStatus (line 74) | protected override void UpdateInstallStatus() FILE: sources/launcher/Stride.Launcher/ViewModels/StrideStoreAlternateVersionViewModel.cs class StrideStoreAlternateVersionViewModel (line 9) | internal sealed class StrideStoreAlternateVersionViewModel : DispatcherV... method StrideStoreAlternateVersionViewModel (line 15) | public StrideStoreAlternateVersionViewModel([NotNull] StrideStoreVersi... method UpdateLocalPackage (line 53) | internal void UpdateLocalPackage(NugetLocalPackage package) method UpdateServerPackage (line 60) | internal void UpdateServerPackage(NugetServerPackage package) FILE: sources/launcher/Stride.Launcher/ViewModels/StrideStoreVersionViewModel.cs class StrideStoreVersionViewModel (line 21) | internal sealed class StrideStoreVersionViewModel : StrideVersionViewModel method StrideStoreVersionViewModel (line 36) | internal StrideStoreVersionViewModel(LauncherViewModel launcher, Nuget... method UpdateLocalPackage (line 107) | internal void UpdateLocalPackage(NugetLocalPackage package, IEnumerabl... method UpdateServerPackage (line 133) | internal void UpdateServerPackage(NugetServerPackage package, IEnumera... method UpdateAlternateVersions (line 161) | private void UpdateAlternateVersions(IEnumerable alternateVersio... method RunPrerequisitesInstaller (line 192) | internal async Task RunPrerequisitesInstaller() method UpdateVersionsFromStore (line 235) | protected override Task UpdateVersionsFromStore() method UpdateStatus (line 241) | protected override void UpdateStatus() method UpdateInstallStatus (line 249) | protected override void UpdateInstallStatus() method BeforeDownload (line 266) | protected override void BeforeDownload() method AfterDownload (line 273) | protected override void AfterDownload() method FetchDocumentation (line 284) | internal async void FetchDocumentation() method FetchReleaseNotes (line 290) | internal void FetchReleaseNotes() FILE: sources/launcher/Stride.Launcher/ViewModels/StrideVersionViewModel.cs class StrideVersionViewModel (line 17) | internal abstract class StrideVersionViewModel : PackageVersionViewModel... method StrideVersionViewModel (line 27) | internal StrideVersionViewModel(LauncherViewModel launcher, NugetStore... method UpdateFrameworks (line 38) | protected void UpdateFrameworks() method GetName (line 137) | public static string GetName(string packageSimpleName, int majorVersio... method IsBetaVersion (line 151) | public static bool IsBetaVersion(int majorVersion, int minorVersion) method UpdateStatus (line 157) | protected override void UpdateStatus() method GetMainExecutables (line 174) | public string GetMainExecutables() method LocateMainExecutable (line 184) | public string LocateMainExecutable() method CompareTo (line 211) | public int CompareTo(StrideVersionViewModel other) method CompareTo (line 217) | public int CompareTo(Tuple other) FILE: sources/launcher/Stride.Launcher/ViewModels/VsixVersionViewModel.cs class VsixVersionViewModel (line 15) | internal sealed class VsixVersionViewModel : PackageVersionViewModel method VsixVersionViewModel (line 22) | internal VsixVersionViewModel(LauncherViewModel launcher, NugetStore s... method UpdateFromStore (line 59) | public async Task UpdateFromStore() method UpdateStatus (line 67) | protected override void UpdateStatus() method FormatStatus (line 82) | private string FormatStatus(string status) method UpdateInstallStatus (line 98) | protected override void UpdateInstallStatus() method UpdateVersionsFromStore (line 115) | protected override async Task UpdateVersionsFromStore() method ExecuteAction (line 125) | public async Task ExecuteAction() FILE: sources/launcher/Stride.Launcher/Views/Announcement.xaml.cs class Announcement (line 10) | public partial class Announcement : UserControl method Announcement (line 12) | public Announcement() FILE: sources/launcher/Stride.Launcher/Views/Commands.cs class Commands (line 15) | public static class Commands method OpenHyperlinkCommandFactory (line 21) | [NotNull] method CanOpenHyperlink (line 29) | private static bool CanOpenHyperlink([CanBeNull] string url) method OpenHyperlink (line 34) | private static void OpenHyperlink([NotNull] string url) FILE: sources/launcher/Stride.Launcher/Views/LauncherWindow.xaml.cs class LauncherWindow (line 25) | public partial class LauncherWindow method LauncherWindow (line 28) | public LauncherWindow() method OnLoaded (line 36) | private void OnLoaded(object sender, RoutedEventArgs e) method InitializeWindowSize (line 44) | private void InitializeWindowSize() method Initialize (line 56) | internal void Initialize(NugetStore store, string defaultLogText = null) method OnClosing (line 64) | protected override void OnClosing(CancelEventArgs e) method TextBlockVisualStudioDownloadPage_Loaded (line 86) | private void TextBlockVisualStudioDownloadPage_Loaded(object sender, R... method SelectedTabChanged (line 97) | private void SelectedTabChanged(object sender, SelectionChangedEventAr... method FrameworkChanged (line 102) | private void FrameworkChanged(object sender, SelectionChangedEventArgs e) method OpenWithClicked (line 112) | private void OpenWithClicked(object sender, RoutedEventArgs e) FILE: sources/launcher/Stride.Launcher/Views/ProgressToIndeterminatedConverter.cs class ProgressToIndeterminatedConverter (line 10) | public class ProgressToIndeterminatedConverter : OneWayValueConverter> SqlToList(string sqlQuery, params obj... method View (line 47) | protected HttpResponseMessage View(string view, object model = null) method GetIPAddress (line 57) | protected string GetIPAddress(HttpRequestMessage request = null) FILE: sources/metrics/Stride.Metrics.ServerApp/Controllers/HomeApiController.cs class HomeApiController (line 11) | [RoutePrefix("")] method Index (line 14) | [HttpGet] FILE: sources/metrics/Stride.Metrics.ServerApp/Controllers/MetricApiController.cs class MetricApiController (line 16) | [RoutePrefix("api")] method MetricApiController (line 30) | public MetricApiController() method Test (line 41) | [HttpGet] method GetInstallsCount (line 53) | [HttpGet] method GetActiveUsersLastDays (line 78) | [HttpGet] class ActiveUsersView (line 106) | public class ActiveUsersView class CachedResult (line 119) | public class CachedResult method GetActiveUsers (line 129) | [HttpGet] method GetActiveUsersJob (line 143) | [HttpGet] method GetInstallsPerMonth (line 174) | [HttpGet] class YearProjection (line 188) | public class YearProjection method GetInstallsPerMonth2 (line 210) | [HttpGet] method GetInstallLastDays (line 263) | [HttpGet] method GetActiveUsersPerMonth (line 281) | [HttpGet] class AggregationPerInstall (line 300) | private class AggregationPerInstall method GetQuittingCountJob (line 313) | [HttpGet] method GetQuittingCount (line 386) | [HttpGet] method GetCountries (line 423) | [HttpGet] method GetCountriesJob (line 436) | [HttpGet] method GetActiveUsersPerDay (line 457) | [HttpGet] method GetUsagePerVersion (line 480) | [HttpGet] method GetHighUsage (line 499) | [HttpGet] method GetHighUsageJob (line 512) | [HttpGet] method GetStrideDownloads (line 545) | [HttpGet] method GetVsxDownloads (line 563) | [HttpGet] class CrashAggregation (line 581) | public class CrashAggregation class CrashAggregationResult (line 594) | public class CrashAggregationResult class ActivityData (line 601) | public class ActivityData method GetCrashesPerVersion (line 612) | [HttpGet] method GetCrashesPerVersionJob (line 625) | [HttpGet] method GetPlatformsUsage (line 700) | [HttpGet] class ProjectsUsersAggregation (line 742) | public class ProjectsUsersAggregation method GetProjectsUsersJob (line 778) | [HttpGet] method GetProjectsUsers (line 798) | [HttpGet] method Push (line 812) | [HttpPost] FILE: sources/metrics/Stride.Metrics.ServerApp/Controllers/MetricCache.cs class MetricCache (line 11) | internal static class MetricCache method GetApplicationId (line 17) | public static int GetApplicationId(this MetricDbContext context, Guid ... method GetOrCreateInstallId (line 36) | public static int GetOrCreateInstallId(this MetricDbContext context, G... method GetMetricId (line 60) | public static int GetMetricId(this MetricDbContext context, Guid metri... FILE: sources/metrics/Stride.Metrics.ServerApp/Controllers/RequireHttpsAttribute.cs class RequireHttpsAttribute (line 16) | public class RequireHttpsAttribute : AuthorizationFilterAttribute method OnAuthorization (line 18) | public override void OnAuthorization(HttpActionContext actionContext) FILE: sources/metrics/Stride.Metrics.ServerApp/Controllers/ViewRenderer.cs class ViewRenderer (line 15) | public class ViewRenderer method ViewRenderer (line 30) | public ViewRenderer(ControllerContext controllerContext = null) method RenderView (line 55) | public string RenderView(string viewPath, object model) method RenderPartialView (line 72) | public string RenderPartialView(string viewPath, object model) method RenderView (line 89) | public static string RenderView(string viewPath, object model, method RenderView (line 109) | public static string RenderView(string viewPath, object model, method RenderPartialView (line 138) | public static string RenderPartialView(string viewPath, object model, method RenderPartialView (line 158) | public static string RenderPartialView(string viewPath, object model, method RenderViewToStringInternal (line 186) | protected string RenderViewToStringInternal(string viewPath, object mo... method CreateController (line 225) | public static T CreateController(RouteData routeData = null) class FakeController (line 250) | public class FakeController : ControllerBase { protected override void... method ExecuteCore (line 250) | protected override void ExecuteCore() { } FILE: sources/metrics/Stride.Metrics.ServerApp/MetricServerExtensions.cs class MetricServerExtensions (line 19) | public static class MetricServerExtensions method UseMetricServer (line 21) | public static void UseMetricServer(this IAppBuilder metricsApp, string... class HttpControllerTypeResolver (line 55) | private class HttpControllerTypeResolver : IHttpControllerTypeResolver method GetControllerTypes (line 57) | public ICollection GetControllerTypes(IAssembliesResolver _) FILE: sources/metrics/Stride.Metrics.ServerApp/Migrations/201506260244036_InitialVersion.Designer.cs class InitialVersion (line 9) | [GeneratedCode("EntityFramework.Migrations", "6.1.3-40302")] FILE: sources/metrics/Stride.Metrics.ServerApp/Migrations/201506260244036_InitialVersion.cs class InitialVersion (line 6) | public partial class InitialVersion : DbMigration method Up (line 8) | public override void Up() method Down (line 95) | public override void Down() FILE: sources/metrics/Stride.Metrics.ServerApp/Migrations/201605171151202_AddEventIdMigration.Designer.cs class AddEventIdMigration (line 9) | [GeneratedCode("EntityFramework.Migrations", "6.1.3-40302")] FILE: sources/metrics/Stride.Metrics.ServerApp/Migrations/201605171151202_AddEventIdMigration.cs class AddEventIdMigration (line 6) | public partial class AddEventIdMigration : DbMigration method Up (line 8) | public override void Up() method Down (line 13) | public override void Down() FILE: sources/metrics/Stride.Metrics.ServerApp/Migrations/201806131308227_IpToLocation.Designer.cs class IpToLocation (line 9) | [GeneratedCode("EntityFramework.Migrations", "6.1.3-40302")] FILE: sources/metrics/Stride.Metrics.ServerApp/Migrations/201806131308227_IpToLocation.cs class IpToLocation (line 6) | public partial class IpToLocation : DbMigration method Up (line 8) | public override void Up() method Down (line 41) | public override void Down() FILE: sources/metrics/Stride.Metrics.ServerApp/Migrations/Configuration.cs class Configuration (line 12) | internal sealed class Configuration : DbMigrationsConfiguration GetEnumerator() method GetEnumerator (line 181) | IEnumerator IEnumerable.GetEnumerator() class PseudoInstall (line 188) | private class PseudoInstall method PseudoInstall (line 190) | public PseudoInstall(MetricInstall metricInstall, PseudoMetricEventG... class RandomIpGenerator (line 206) | public static class RandomIpGenerator method GetRandomIp (line 209) | public static string GetRandomIp() class PseudoMetricEventGenerator (line 216) | private class PseudoMetricEventGenerator method PseudoMetricEventGenerator (line 218) | public PseudoMetricEventGenerator(double percentage, int numberPerDa... FILE: sources/metrics/Stride.Metrics.ServerApp/Models/MetricEvent.cs class MetricEvent (line 10) | public class MetricEvent method MetricEvent (line 15) | public MetricEvent() method Validate (line 96) | internal bool Validate() FILE: sources/metrics/Stride.Metrics.ServerApp/Models/MetricEventDefinition.cs class MetricEventDefinition (line 10) | public class MetricEventDefinition : MetricCreatedBase method MetricEventDefinition (line 15) | public MetricEventDefinition() method MetricEventDefinition (line 24) | public MetricEventDefinition(Guid metricGuid, string metricName) : this() FILE: sources/metrics/Stride.Metrics.ServerApp/Models/MetricInstall.cs class MetricInstall (line 10) | public class MetricInstall : MetricCreatedBase method MetricInstall (line 15) | public MetricInstall() method MetricInstall (line 23) | public MetricInstall(Guid installGuid) : this() FILE: sources/metrics/Stride.Metrics.ServerApp/Models/MetricMarker.cs class MetricMarker (line 10) | public class MetricMarker : MetricCreatedBase FILE: sources/metrics/Stride.Metrics.ServerApp/Models/MetricMarkerGroup.cs class MetricMarkerGroup (line 8) | public class MetricMarkerGroup : MetricCreatedBase FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/Chart.js function tmpl (line 474) | function tmpl(str, data){ FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular-animate.js function assertArg (line 31) | function assertArg(arg, name, reason) { function mergeClasses (line 38) | function mergeClasses(a,b) { function packageStyles (line 47) | function packageStyles(options) { function pendClasses (line 56) | function pendClasses(classes, fix, isPrefix) { function removeFromArray (line 73) | function removeFromArray(arr, val) { function stripCommentsFromElement (line 80) | function stripCommentsFromElement(element) { function extractElementNode (line 107) | function extractElementNode(element) { function $$addClass (line 117) | function $$addClass($$jqLite, element, className) { function $$removeClass (line 123) | function $$removeClass($$jqLite, element, className) { function applyAnimationClassesFactory (line 129) | function applyAnimationClassesFactory($$jqLite) { function prepareAnimationOptions (line 142) | function prepareAnimationOptions(options) { function applyAnimationStyles (line 156) | function applyAnimationStyles(element, options) { function applyAnimationFromStyles (line 161) | function applyAnimationFromStyles(element, options) { function applyAnimationToStyles (line 168) | function applyAnimationToStyles(element, options) { function mergeAnimationOptions (line 175) | function mergeAnimationOptions(element, target, newOptions) { function resolveElementClasses (line 197) | function resolveElementClasses(existing, toAdd, toRemove) { function getDomNode (line 255) | function getDomNode(element) { function scheduler (line 263) | function scheduler(tasks) { function nextTick (line 291) | function nextTick() { function runNextTask (line 311) | function runNextTask(tasks) { function computeCssStyles (line 605) | function computeCssStyles($window, element, properties) { function parseMaxTime (line 631) | function parseMaxTime(str) { function truthyTimingValue (line 646) | function truthyTimingValue(val) { function getCssTransitionDurationStyle (line 650) | function getCssTransitionDurationStyle(duration, applyOnlyDuration) { function getCssKeyframeDurationStyle (line 661) | function getCssKeyframeDurationStyle(duration) { function getCssDelayStyle (line 665) | function getCssDelayStyle(delay, isKeyframeAnimation) { function blockTransitions (line 670) | function blockTransitions(node, duration) { function blockKeyframeAnimations (line 679) | function blockKeyframeAnimations(node, applyBlock) { function applyInlineStyle (line 686) | function applyInlineStyle(node, styleTuple) { function createLocalCacheLookup (line 692) | function createLocalCacheLookup() { function gcsHashFn (line 731) | function gcsHashFn(node, extraClasses) { function computeCachedCssStyles (line 738) | function computeCachedCssStyles(node, className, cacheKey, properties) { function computeCachedCssStaggerStyles (line 754) | function computeCachedCssStaggerStyles(node, className, cacheKey, proper... function waitUntilQuiet (line 785) | function waitUntilQuiet(callback) { function computeTimings (line 812) | function computeTimings(node, className, cacheKey) { function init (line 826) | function init(element, options) { function filterCssClasses (line 1312) | function filterCssClasses(classes) { function getUniqueValues (line 1317) | function getUniqueValues(a, b) { function prepareAnchoredAnimation (line 1325) | function prepareAnchoredAnimation(classes, outAnchor, inAnchor) { function prepareFromToAnchorAnimation (line 1452) | function prepareFromToAnchorAnimation(from, to, classes, anchors) { function prepareRegularAnimation (line 1505) | function prepareRegularAnimation(animationDetails) { function applyOptions (line 1594) | function applyOptions() { function onComplete (line 1638) | function onComplete(success) { function endAnimations (line 1645) | function endAnimations(cancelled) { function executeAnimationFn (line 1654) | function executeAnimationFn(fn, element, event, options, onDone) { function groupEventedAnimations (line 1697) | function groupEventedAnimations(element, event, options, animations, fnN... function packageAnimations (line 1738) | function packageAnimations(element, event, options, animations, fnName) { function lookupAnimations (line 1780) | function lookupAnimations(classes) { function endFnFactory (line 1826) | function endFnFactory() { function done (line 1835) | function done(status) { function prepareAnimation (line 1845) | function prepareAnimation(animationDetails) { function isAllowed (line 1868) | function isAllowed(ruleType, element, currentAnimation, previousAnimatio... function hasAnimationClasses (line 1874) | function hasAnimationClasses(options, and) { function normalizeAnimationOptions (line 1976) | function normalizeAnimationOptions(element, options) { function findCallbacks (line 1980) | function findCallbacks(element, event) { function triggerCallback (line 1996) | function triggerCallback(event, element, phase, data) { function filterFromRegistry (line 2022) | function filterFromRegistry(list, matchContainer, matchCallback) { function queueAnimation (line 2084) | function queueAnimation(element, event, options) { function closeChildAnimations (line 2323) | function closeChildAnimations(element) { function clearElementAnimationState (line 2342) | function clearElementAnimationState(element) { function isMatchingElement (line 2348) | function isMatchingElement(nodeOrElmA, nodeOrElmB) { function closeParentClassBasedAnimations (line 2352) | function closeParentClassBasedAnimations(startingElement) { function areAnimationsAllowed (line 2379) | function areAnimationsAllowed(element, parentElement, event) { function markElementAnimationState (line 2446) | function markElementAnimationState(element, state, details) { function next (line 2483) | function next() { function onProgress (line 2507) | function onProgress(response) { function AnimateRunner (line 2515) | function AnimateRunner(host) { function setRunner (line 2619) | function setRunner(element, runner) { function removeRunner (line 2623) | function removeRunner(element) { function getRunner (line 2627) | function getRunner(element) { function triggerAnimationStart (line 2736) | function triggerAnimationStart() { function getAnchorNodes (line 2773) | function getAnchorNodes(node) { function groupAnimations (line 2788) | function groupAnimations(animations) { function cssClassesIntersection (line 2871) | function cssClassesIntersection(a,b) { function invokeFirstDriver (line 2891) | function invokeFirstDriver(animationDetails) { function beforeStart (line 2906) | function beforeStart() { function updateAnimationRunners (line 2913) | function updateAnimationRunners(animation, newRunner) { function handleDestroyedElement (line 2926) | function handleDestroyedElement() { function close (line 2933) | function close(rejected) { // jshint ignore:line FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular-aria.js function $AriaProvider (line 81) | function $AriaProvider() { function shouldAttachAttr (line 196) | function shouldAttachAttr(attr, normalizedAttr, elem) { function shouldAttachRole (line 200) | function shouldAttachRole(role, elem) { function getShape (line 204) | function getShape(attr, elem) { function ngAriaWatchModelValue (line 233) | function ngAriaWatchModelValue() { function getRadioReaction (line 237) | function getRadioReaction() { function ngAriaCheckboxReaction (line 252) | function ngAriaCheckboxReaction() { function isNodeOneOf (line 349) | function isNodeOneOf(elem, nodeTypeArray) { function callback (line 369) | function callback() { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular-chart.js function ChartJsProvider (line 49) | function ChartJsProvider () { function ChartJsFactory (line 78) | function ChartJsFactory (ChartJs) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular-cookies.js function calcOptions (line 57) | function calcOptions(options) { function $$CookieWriter (line 271) | function $$CookieWriter($document, $log, $browser) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular-loader.js function minErr (line 39) | function minErr(module, ErrorConstructor) { function setupModuleLoader (line 82) | function setupModuleLoader(window) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular-message-format.js function stringify (line 19) | function stringify(value) { function indexToLineAndColumn (line 30) | function indexToLineAndColumn(text, index) { function parseTextLiteral (line 43) | function parseTextLiteral(text) { function subtractOffset (line 64) | function subtractOffset(expressionFn, offset) { function MessageSelectorBase (line 97) | function MessageSelectorBase(expressionFn, choices) { function MessageSelectorWatchers (line 129) | function MessageSelectorWatchers(msgSelector, scope, listener, objectEqu... function SelectMessage (line 166) | function SelectMessage(expressionFn, choices) { function SelectMessageProto (line 170) | function SelectMessageProto() {} function PluralMessage (line 183) | function PluralMessage(expressionFn, choices, offset, pluralCat) { function PluralMessageProto (line 189) | function PluralMessageProto() {} function InterpolationParts (line 217) | function InterpolationParts(trustedContext, allOrNothing) { function InterpolationPartsWatcher (line 313) | function InterpolationPartsWatcher(interpolationParts, scope, listener, ... function copyNestedParserState (line 352) | function copyNestedParserState(src, dst) { function NestedParserState (line 364) | function NestedParserState(parser) { function MessageFormatParser (line 372) | function MessageFormatParser(text, startIndex, $parse, pluralCat, string... function getEndOperator (line 760) | function getEndOperator(opBegin) { function getBeginOperator (line 769) | function getBeginOperator(opEnd) { function getStringifier (line 932) | function getStringifier(trustedContext, allOrNothing, text) { function interpolate (line 943) | function interpolate(text, mustHaveExpression, trustedContext, allOrNoth... FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular-messages.js function findPreviousMessage (line 425) | function findPreviousMessage(parent, comment) { function insertMessageNode (line 445) | function insertMessageNode(parent, comment, key) { function removeMessageNode (line 461) | function removeMessageNode(parent, comment, key) { function isAttrTruthy (line 474) | function isAttrTruthy(scope, attr) { function truthy (line 479) | function truthy(val) { function ngMessageDirectiveFactory (line 604) | function ngMessageDirectiveFactory(restrict) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular-mocks.js function concat (line 281) | function concat(array1, array2, index) { function tick (line 461) | function tick() { function jsonStringToDate (line 557) | function jsonStringToDate(string) { function toInt (line 577) | function toInt(str) { function padNumber (line 581) | function padNumber(num, digits, trim) { function serialize (line 837) | function serialize(object) { function serializeScope (line 870) | function serializeScope(scope, offset) { function createHttpBackendMock (line 1122) | function createHttpBackendMock($rootScope, $timeout, $delegate, $browser) { function MockHttpExpectation (line 1600) | function MockHttpExpectation(method, url, data, headers) { function createMockXhr (line 1641) | function createMockXhr() { function MockXhr (line 1645) | function MockXhr() { function formatPendingTasksAsString (line 1734) | function formatPendingTasksAsString(tasks) { function countChildScopes (line 2138) | function countChildScopes() { function countWatchers (line 2170) | function countWatchers() { function workFn (line 2270) | function workFn() { function workFn (line 2394) | function workFn() { function workFn (line 2439) | function workFn() { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular-resource.js function isValidDottedPath (line 15) | function isValidDottedPath(path) { function lookupDottedPath (line 20) | function lookupDottedPath(obj, path) { function shallowClearAndCopy (line 35) | function shallowClearAndCopy(src, dst) { function encodeUriSegment (line 390) | function encodeUriSegment(val) { function encodeUriQuery (line 409) | function encodeUriQuery(val, pctEncodeSpaces) { function Route (line 418) | function Route(template, defaults) { function resourceFactory (line 486) | function resourceFactory(url, paramDefaults, actions, options) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular-route.js function $RouteProvider (line 42) | function $RouteProvider() { function $RouteParamsProvider (line 704) | function $RouteParamsProvider() { function ngViewFactory (line 886) | function ngViewFactory($route, $anchorScroll, $animate) { function ngViewFillContentFactory (line 963) | function ngViewFillContentFactory($compile, $controller, $route) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular-sanitize.js function $SanitizeProvider (line 151) | function $SanitizeProvider() { function sanitizeText (line 163) | function sanitizeText(chars) { function makeMap (line 262) | function makeMap(str, lowercaseKeys) { function htmlParser (line 283) | function htmlParser(html, handler) { function decodeEntities (line 439) | function decodeEntities(value) { function encodeEntities (line 455) | function encodeEntities(value) { function htmlSanitizeWriter (line 480) | function htmlSanitizeWriter(buf, uriValidator) { function addText (line 659) | function addText(text) { function addLink (line 666) | function addLink(url, text) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular-scenario.js function isArraylike (line 534) | function isArraylike( obj ) { function Sizzle (line 737) | function Sizzle( selector, context, results, seed ) { function createCache (line 852) | function createCache() { function markFunction (line 870) | function markFunction( fn ) { function assert (line 879) | function assert( fn ) { function addHandle (line 901) | function addHandle( attrs, handler ) { function siblingCheck (line 916) | function siblingCheck( a, b ) { function createInputPseudo (line 943) | function createInputPseudo( type ) { function createButtonPseudo (line 954) | function createButtonPseudo( type ) { function createPositionalPseudo (line 965) | function createPositionalPseudo( fn ) { function testContext (line 988) | function testContext( context ) { function setFilters (line 1985) | function setFilters() {} function toSelector (line 2056) | function toSelector( tokens ) { function addCombinator (line 2066) | function addCombinator( matcher, combinator, base ) { function elementMatcher (line 2119) | function elementMatcher( matchers ) { function multipleContexts (line 2133) | function multipleContexts( selector, contexts, results ) { function condense (line 2142) | function condense( unmatched, map, filter, context, xml ) { function setMatcher (line 2163) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde... function matcherFromTokens (line 2256) | function matcherFromTokens( tokens ) { function matcherFromGroupMatchers (line 2311) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) { function winnow (line 2607) | function winnow( elements, qualifier, not ) { function sibling (line 2932) | function sibling( cur, dir ) { function createOptions (line 3010) | function createOptions( options ) { function completed (line 3404) | function completed() { function Data (line 3509) | function Data() { function dataAttr (line 3701) | function dataAttr( elem, key, data ) { function returnTrue (line 4040) | function returnTrue() { function returnFalse (line 4044) | function returnFalse() { function safeActiveElement (line 4048) | function safeActiveElement() { function manipulationTarget (line 4920) | function manipulationTarget( elem, content ) { function disableScript (line 4930) | function disableScript( elem ) { function restoreScript (line 4934) | function restoreScript( elem ) { function setGlobalEval (line 4947) | function setGlobalEval( elems, refElements ) { function cloneCopyEvent (line 4958) | function cloneCopyEvent( src, dest ) { function getAll (line 4992) | function getAll( context, tag ) { function fixInput (line 5003) | function fixInput( src, dest ) { function actualDisplay (line 5460) | function actualDisplay( name, doc ) { function defaultDisplay (line 5482) | function defaultDisplay( nodeName ) { function curCSS (line 5522) | function curCSS( elem, name, computed ) { function addGetHookIf (line 5570) | function addGetHookIf( conditionFn, hookFn ) { function computePixelPositionAndBoxSizingReliable (line 5610) | function computePixelPositionAndBoxSizingReliable() { function vendorPropName (line 5712) | function vendorPropName( style, name ) { function setPositiveNumber (line 5734) | function setPositiveNumber( elem, value, subtract ) { function augmentWidthOrHeight (line 5742) | function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { function getWidthOrHeight (line 5781) | function getWidthOrHeight( elem, name, extra ) { function showHide (line 5825) | function showHide( elements, show ) { function Tween (line 6124) | function Tween( elem, options, prop, end, easing ) { function createFxNow (line 6293) | function createFxNow() { function genFx (line 6301) | function genFx( type, includeWidth ) { function createTween (line 6321) | function createTween( value, prop, animation ) { function defaultPrefilter (line 6335) | function defaultPrefilter( elem, props, opts ) { function propFilter (line 6469) | function propFilter( props, specialEasing ) { function Animation (line 6506) | function Animation( elem, properties, options ) { function addToPrefiltersOrTransports (line 7573) | function addToPrefiltersOrTransports( structure ) { function inspectPrefiltersOrTransports (line 7605) | function inspectPrefiltersOrTransports( structure, options, originalOpti... function ajaxExtend (line 7632) | function ajaxExtend( target, src ) { function ajaxHandleResponses (line 7652) | function ajaxHandleResponses( s, jqXHR, responses ) { function ajaxConvert (line 7708) | function ajaxConvert( s, response, jqXHR, isSuccess ) { function done (line 8165) | function done( status, nativeStatusText, responses, headers ) { function buildParams (line 8417) | function buildParams( prefix, obj, traditional, add ) { function getWindow (line 8900) | function getWindow( elem ) { function minErr (line 9230) | function minErr(module, ErrorConstructor) { function isArrayLike (line 9461) | function isArrayLike(obj) { function forEach (line 9513) | function forEach(obj, iterator, context) { function forEachSorted (line 9557) | function forEachSorted(obj, iterator, context) { function reverseParams (line 9571) | function reverseParams(iteratorFn) { function nextUid (line 9585) | function nextUid() { function setHashKey (line 9595) | function setHashKey(obj, h) { function baseExtend (line 9604) | function baseExtend(dst, objs, deep) { function extend (line 9646) | function extend(dst) { function merge (line 9669) | function merge(dst) { function toInt (line 9675) | function toInt(str) { function inherit (line 9680) | function inherit(parent, extra) { function noop (line 9700) | function noop() {} function identity (line 9722) | function identity($) {return $;} function valueFn (line 9726) | function valueFn(value) {return function() {return value;};} function isUndefined (line 9740) | function isUndefined(value) {return typeof value === 'undefined';} function isDefined (line 9755) | function isDefined(value) {return typeof value !== 'undefined';} function isObject (line 9771) | function isObject(value) { function isBlankObject (line 9782) | function isBlankObject(value) { function isString (line 9799) | function isString(value) {return typeof value === 'string';} function isNumber (line 9820) | function isNumber(value) {return typeof value === 'number';} function isDate (line 9835) | function isDate(value) { function isFunction (line 9866) | function isFunction(value) {return typeof value === 'function';} function isRegExp (line 9876) | function isRegExp(value) { function isWindow (line 9888) | function isWindow(obj) { function isScope (line 9893) | function isScope(obj) { function isFile (line 9898) | function isFile(obj) { function isFormData (line 9903) | function isFormData(obj) { function isBlob (line 9908) | function isBlob(obj) { function isBoolean (line 9913) | function isBoolean(value) { function isPromiseLike (line 9918) | function isPromiseLike(obj) { function isTypedArray (line 9924) | function isTypedArray(value) { function isElement (line 9954) | function isElement(node) { function makeMap (line 9964) | function makeMap(str) { function nodeName_ (line 9973) | function nodeName_(element) { function includes (line 9977) | function includes(array, obj) { function arrayRemove (line 9981) | function arrayRemove(array, value) { function copy (line 10047) | function copy(source, destination, stackSource, stackDest) { function shallowCopy (line 10146) | function shallowCopy(src, dst) { function equals (line 10196) | function equals(o1, o2) { function concat (line 10310) | function concat(array1, array2, index) { function sliceArgs (line 10314) | function sliceArgs(args, startIndex) { function bind (line 10338) | function bind(self, fn) { function toJsonReplacer (line 10359) | function toJsonReplacer(key, value) { function toJson (line 10391) | function toJson(obj, pretty) { function fromJson (line 10412) | function fromJson(json) { function timezoneToOffset (line 10419) | function timezoneToOffset(timezone, fallback) { function addDateMinutes (line 10425) | function addDateMinutes(date, minutes) { function convertTimezoneToLocal (line 10432) | function convertTimezoneToLocal(date, timezone, reverse) { function startingTag (line 10442) | function startingTag(element) { function tryDecodeURIComponent (line 10472) | function tryDecodeURIComponent(value) { function parseKeyValue (line 10485) | function parseKeyValue(/**string*/keyValue) { function toKeyValue (line 10506) | function toKeyValue(obj) { function encodeUriSegment (line 10534) | function encodeUriSegment(val) { function encodeUriQuery (line 10553) | function encodeUriQuery(val, pctEncodeSpaces) { function getNgAttribute (line 10565) | function getNgAttribute(element, ngAttr) { function angularInit (line 10703) | function angularInit(element, bootstrap) { function bootstrap (line 10782) | function bootstrap(element, modules, config) { function reloadWithDebugInfo (line 10860) | function reloadWithDebugInfo() { function getTestability (line 10873) | function getTestability(rootElement) { function snake_case (line 10883) | function snake_case(name, separator) { function bindJQuery (line 10892) | function bindJQuery() { function assertArg (line 10951) | function assertArg(arg, name, reason) { function assertArgFn (line 10958) | function assertArgFn(arg, name, acceptArrayAnnotation) { function assertNotHasOwnProperty (line 10973) | function assertNotHasOwnProperty(name, context) { function getter (line 10987) | function getter(obj, path, bindFnToScope) { function getBlockNodes (line 11011) | function getBlockNodes(nodes) { function createMap (line 11039) | function createMap() { function setupModuleLoader (line 11059) | function setupModuleLoader(window) { function serializeObject (line 11401) | function serializeObject(obj) { function toDebugString (line 11416) | function toDebugString(obj) { function publishExternalAPI (line 11544) | function publishExternalAPI(angular) { function jqNextId (line 11814) | function jqNextId() { return ++jqId; } function camelCase (line 11827) | function camelCase(name) { function jqLiteIsTextNode (line 11855) | function jqLiteIsTextNode(html) { function jqLiteAcceptsData (line 11859) | function jqLiteAcceptsData(node) { function jqLiteHasData (line 11866) | function jqLiteHasData(node) { function jqLiteBuildFragment (line 11873) | function jqLiteBuildFragment(html, context) { function jqLiteParseHTML (line 11910) | function jqLiteParseHTML(html, context) { function JQLite (line 11926) | function JQLite(element) { function jqLiteClone (line 11951) | function jqLiteClone(element) { function jqLiteDealoc (line 11955) | function jqLiteDealoc(element, onlyDescendants) { function jqLiteOff (line 11966) | function jqLiteOff(element, type, fn, unsupported) { function jqLiteRemoveData (line 11998) | function jqLiteRemoveData(element, name) { function jqLiteExpandoStore (line 12020) | function jqLiteExpandoStore(element, createIfNecessary) { function jqLiteData (line 12033) | function jqLiteData(element, key, value) { function jqLiteHasClass (line 12059) | function jqLiteHasClass(element, selector) { function jqLiteRemoveClass (line 12065) | function jqLiteRemoveClass(element, cssClasses) { function jqLiteAddClass (line 12077) | function jqLiteAddClass(element, cssClasses) { function jqLiteAddNodes (line 12094) | function jqLiteAddNodes(root, elements) { function jqLiteController (line 12120) | function jqLiteController(element, name) { function jqLiteInheritedData (line 12124) | function jqLiteInheritedData(element, name, value) { function jqLiteEmpty (line 12144) | function jqLiteEmpty(element) { function jqLiteRemove (line 12151) | function jqLiteRemove(element, keepData) { function jqLiteDocumentLoaded (line 12158) | function jqLiteDocumentLoaded(action, win) { function trigger (line 12178) | function trigger() { function getBooleanAttrName (line 12232) | function getBooleanAttrName(element, name) { function getAliasedAttrName (line 12240) | function getAliasedAttrName(element, name) { function getText (line 12333) | function getText(element, value) { function createEventHandler (line 12418) | function createEventHandler(element, events) { function $$jqLiteProvider (line 12714) | function $$jqLiteProvider() { function hashKey (line 12745) | function hashKey(obj, nextUidFn) { function HashMap (line 12768) | function HashMap(array, isolatedUid) { function anonFn (line 12880) | function anonFn(fn) { function annotate (line 12891) | function annotate(fn, strictDi, name) { function createInjector (line 13426) | function createInjector(modulesToLoad, strictDi) { function $AnchorScrollProvider (line 13670) | function $AnchorScrollProvider() { function mergeClasses (line 13937) | function mergeClasses(a,b) { function extractElementNode (line 13946) | function extractElementNode(element) { function splitClasses (line 13955) | function splitClasses(classes) { function prepareAnimateOptions (line 13980) | function prepareAnimateOptions(options) { function AnimateRunner (line 13988) | function AnimateRunner() {} function addRemoveClassesPostDigest (line 14038) | function addRemoveClassesPostDigest(element, add, remove) { function domInsert (line 14192) | function domInsert(element, parentElement, afterElement) { function $$AsyncCallbackProvider (line 14522) | function $$AsyncCallbackProvider() { function Browser (line 14555) | function Browser(window, document, $log, $sniffer) { function $BrowserProvider (line 14880) | function $BrowserProvider() { function $CacheFactoryProvider (line 14968) | function $CacheFactoryProvider() { function $TemplateCacheProvider (line 15281) | function $TemplateCacheProvider() { function $CompileProvider (line 16009) | function $CompileProvider($provide, $$sanitizeUriProvider) { function directiveNormalize (line 17951) | function directiveNormalize(name) { function nodesetLinkingFn (line 18000) | function nodesetLinkingFn( function directiveLinkingFn (line 18007) | function directiveLinkingFn( function tokenDifference (line 18015) | function tokenDifference(str1, str2) { function removeComments (line 18031) | function removeComments(jqNodes) { function identifierForController (line 18052) | function identifierForController(controller, ident) { function $ControllerProvider (line 18071) | function $ControllerProvider() { function $DocumentProvider (line 18244) | function $DocumentProvider() { function $ExceptionHandlerProvider (line 18290) | function $ExceptionHandlerProvider() { function serializeValue (line 18307) | function serializeValue(v) { function $HttpParamSerializerProvider (line 18315) | function $HttpParamSerializerProvider() { function $HttpParamSerializerJQLikeProvider (line 18352) | function $HttpParamSerializerJQLikeProvider() { function defaultHttpResponseTransform (line 18424) | function defaultHttpResponseTransform(data, headers) { function isJsonLike (line 18440) | function isJsonLike(str) { function parseHeaders (line 18451) | function parseHeaders(headers) { function headersGetter (line 18487) | function headersGetter(headers) { function transformData (line 18517) | function transformData(data, headers, status, fns) { function isSuccess (line 18530) | function isSuccess(status) { function $HttpProvider (line 18541) | function $HttpProvider() { function createXhr (line 19589) | function createXhr() { function $HttpBackendProvider (line 19609) | function $HttpBackendProvider() { function createHttpBackend (line 19615) | function createHttpBackend($browser, createXhr, $browserDefer, callbacks... function $InterpolateProvider (line 19809) | function $InterpolateProvider() { function $IntervalProvider (line 20112) | function $IntervalProvider() { function $LocaleProvider (line 20312) | function $LocaleProvider() { function encodePath (line 20393) | function encodePath(path) { function parseAbsoluteUrl (line 20404) | function parseAbsoluteUrl(absoluteUrl, locationObj) { function parseAppUrl (line 20413) | function parseAppUrl(relativeUrl, locationObj) { function beginsWith (line 20438) | function beginsWith(begin, whole) { function stripHash (line 20445) | function stripHash(url) { function trimEmptyHash (line 20450) | function trimEmptyHash(url) { function stripFile (line 20455) | function stripFile(url) { function serverBase (line 20460) | function serverBase(url) { function LocationHtml5Url (line 20473) | function LocationHtml5Url(appBase, basePrefix) { function LocationHashbangUrl (line 20552) | function LocationHashbangUrl(appBase, hashPrefix) { function LocationHashbangInHtml5Url (line 20656) | function LocationHashbangInHtml5Url(appBase, hashPrefix) { function locationGetter (line 21022) | function locationGetter(property) { function locationGetterSetter (line 21029) | function locationGetterSetter(property, preprocess) { function $LocationProvider (line 21075) | function $LocationProvider() { function $LogProvider (line 21400) | function $LogProvider() { function ensureSafeMemberName (line 21556) | function ensureSafeMemberName(name, fullExpression) { function ensureSafeObject (line 21567) | function ensureSafeObject(obj, fullExpression) { function ensureSafeFunction (line 21598) | function ensureSafeFunction(obj, fullExpression) { function ifDefined (line 22119) | function ifDefined(v, d) { function plusFn (line 22123) | function plusFn(l, r) { function isStateless (line 22129) | function isStateless($filter, filterName) { function findConstantAndWatchExpressions (line 22134) | function findConstantAndWatchExpressions(ast, $filter) { function getInputs (line 22238) | function getInputs(body) { function isAssignable (line 22246) | function isAssignable(ast) { function assignableAST (line 22250) | function assignableAST(ast) { function isLiteral (line 22256) | function isLiteral(ast) { function isConstant (line 22264) | function isConstant(ast) { function ASTCompiler (line 22268) | function ASTCompiler(astBuilder, $filter) { function ASTInterpreter (line 22741) | function ASTInterpreter(astBuilder, $filter) { function setter (line 23133) | function setter(obj, path, setValue, fullExp) { function isPossiblyDangerousMemberName (line 23155) | function isPossiblyDangerousMemberName(name) { function getValueOf (line 23161) | function getValueOf(value) { function $ParseProvider (line 23216) | function $ParseProvider() { function $QProvider (line 23643) | function $QProvider() { function $$QProvider (line 23652) | function $$QProvider() { function qFactory (line 23668) | function qFactory(nextTick, exceptionHandler) { function $$RAFProvider (line 24013) | function $$RAFProvider() { //rAF function $RootScopeProvider (line 24148) | function $RootScopeProvider() { function $$SanitizeUriProvider (line 25433) | function $$SanitizeUriProvider() { function adjustMatcher (line 25524) | function adjustMatcher(matcher) { function adjustMatchers (line 25552) | function adjustMatchers(matchers) { function $SceDelegateProvider (line 25630) | function $SceDelegateProvider() { function $SceProvider (line 26160) | function $SceProvider() { function $SnifferProvider (line 26572) | function $SnifferProvider() { function $TemplateRequestProvider (line 26664) | function $TemplateRequestProvider() { function $$TestabilityProvider (line 26708) | function $$TestabilityProvider() { function $TimeoutProvider (line 26823) | function $TimeoutProvider() { function urlResolve (line 26981) | function urlResolve(url) { function urlIsSameOrigin (line 27015) | function urlIsSameOrigin(requestUrl) { function $WindowProvider (line 27062) | function $WindowProvider() { function $$CookieReader (line 27075) | function $$CookieReader($document) { function $$CookieReaderProvider (line 27117) | function $$CookieReaderProvider() { function $FilterProvider (line 27221) | function $FilterProvider($provide) { function filterFilter (line 27410) | function filterFilter() { function hasCustomToString (line 27446) | function hasCustomToString(obj) { function createPredicateFn (line 27451) | function createPredicateFn(expression, comparator, matchAgainstAnyProp) { function deepCompare (line 27488) | function deepCompare(actual, expected, comparator, matchAgainstAnyProp, ... function getTypeForFilter (line 27538) | function getTypeForFilter(val) { function currencyFilter (line 27595) | function currencyFilter($locale) { function numberFilter (line 27669) | function numberFilter($locale) { function formatNumber (line 27682) | function formatNumber(number, pattern, groupSep, decimalSep, fractionSiz... function padNumber (line 27769) | function padNumber(num, digits, trim) { function dateGetter (line 27784) | function dateGetter(name, size, offset, trim) { function dateStrGetter (line 27796) | function dateStrGetter(name, shortForm) { function timeZoneGetter (line 27805) | function timeZoneGetter(date, formats, offset) { function getFirstThursdayOfYear (line 27815) | function getFirstThursdayOfYear(year) { function getThursdayThisWeek (line 27823) | function getThursdayThisWeek(datetime) { function weekGetter (line 27829) | function weekGetter(size) { function ampmGetter (line 27841) | function ampmGetter(date, formats) { function eraGetter (line 27845) | function eraGetter(date, formats) { function longEraGetter (line 27849) | function longEraGetter(date, formats) { function dateFilter (line 27983) | function dateFilter($locale) { function jsonFilter (line 28090) | function jsonFilter() { function limitToFilter (line 28219) | function limitToFilter() { function orderByFilter (line 28420) | function orderByFilter($parse) { function ngDirective (line 28508) | function ngDirective(directive) { function defaultLinkFn (line 28903) | function defaultLinkFn(scope, element, attr) { function nullFormRenameControl (line 29005) | function nullFormRenameControl(control, name) { function FormController (line 29052) | function FormController(element, attrs, $scope, $animate, $interpolate) { function stringBasedInputType (line 30544) | function stringBasedInputType(ctrl) { function textInputType (line 30550) | function textInputType(scope, element, attr, ctrl, $sniffer, $browser) { function baseInputType (line 30555) | function baseInputType(scope, element, attr, ctrl, $sniffer, $browser) { function weekParser (line 30641) | function weekParser(isoWeek, existingDate) { function createDateParser (line 30673) | function createDateParser(regexp, mapping) { function createDateInputType (line 30723) | function createDateInputType(type, regexp, parseDate, format) { function badInputChecker (line 30795) | function badInputChecker(scope, element, attr, ctrl) { function numberInputType (line 30810) | function numberInputType(scope, element, attr, ctrl, $sniffer, $browser) { function urlInputType (line 30864) | function urlInputType(scope, element, attr, ctrl, $sniffer, $browser) { function emailInputType (line 30877) | function emailInputType(scope, element, attr, ctrl, $sniffer, $browser) { function radioInputType (line 30890) | function radioInputType(scope, element, attr, ctrl) { function parseConstantExpr (line 30912) | function parseConstantExpr($parse, context, name, expression, fallback) { function checkboxInputType (line 30925) | function checkboxInputType(scope, element, attr, ctrl, $sniffer, $browse... function classDirective (line 31508) | function classDirective(name, selector) { function processParseErrors (line 34024) | function processParseErrors() { function processSyncValidators (line 34044) | function processSyncValidators() { function processAsyncValidators (line 34060) | function processAsyncValidators() { function setValidity (line 34086) | function setValidity(name, isValid) { function validationDone (line 34092) | function validationDone(allValid) { function writeToModelIfNeeded (line 34171) | function writeToModelIfNeeded() { function addSetValidityMethod (line 34716) | function addSetValidityMethod(context) { function isObjectEmpty (line 34811) | function isObjectEmpty(obj) { function parseOptionsExpression (line 35086) | function parseOptionsExpression(optionsExp, selectElement, scope) { function updateOptionElement (line 35425) | function updateOptionElement(option, element) { function addOrReuseElement (line 35435) | function addOrReuseElement(parent, current, type, templateElement) { function removeExcessElements (line 35456) | function removeExcessElements(current) { function skipEmptyAndUnknownOptions (line 35466) | function skipEmptyAndUnknownOptions(current) { function updateOptions (line 35481) | function updateOptions() { function updateElementText (line 35807) | function updateElementText(newText) { function chromeHack (line 37311) | function chromeHack(optionElement) { function executeStatement (line 37507) | function executeStatement(statement, args) { function asyncForEach (line 37625) | function asyncForEach(list, iterator, done) { function formatException (line 37652) | function formatException(error, maxStackLines) { function callerFile (line 37675) | function callerFile(offset) { function push (line 37759) | function push(value) { function pressed (line 37839) | function pressed(key) { function supportsTouchEvents (line 37908) | function supportsTouchEvents() { function createTouchEvent (line 37926) | function createTouchEvent(element, eventType, x, y) { function resumeDeferredBootstrap (line 38024) | function resumeDeferredBootstrap() { function executeWithElement (line 38065) | function executeWithElement(element) { function complete (line 38412) | function complete(item) { function findContext (line 39567) | function findContext(spec) { function updateTotals (line 39591) | function updateTotals(status) { function addError (line 39605) | function addError(context, line, error) { function serializeXml (line 39638) | function serializeXml(context, tree) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular-touch.js function nodeName_ (line 30) | function nodeName_(element) { function getCoordinates (line 73) | function getCoordinates(event) { function getEvents (line 84) | function getEvents(pointerTypes, eventType) { function hit (line 299) | function hit(x1, y1, x2, y2) { function checkAllowableRegions (line 306) | function checkAllowableRegions(touchCoordinates, x, y) { function onClick (line 318) | function onClick(event) { function onTouchStart (line 364) | function onTouchStart(event) { function preventGhostClick (line 383) | function preventGhostClick(x, y) { function resetState (line 404) | function resetState() { function makeSwipeDirective (line 563) | function makeSwipeDirective(directiveName, direction, eventName) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/angular.js function minErr (line 38) | function minErr(module, ErrorConstructor) { function isArrayLike (line 269) | function isArrayLike(obj) { function forEach (line 321) | function forEach(obj, iterator, context) { function forEachSorted (line 365) | function forEachSorted(obj, iterator, context) { function reverseParams (line 379) | function reverseParams(iteratorFn) { function nextUid (line 393) | function nextUid() { function setHashKey (line 403) | function setHashKey(obj, h) { function baseExtend (line 412) | function baseExtend(dst, objs, deep) { function extend (line 454) | function extend(dst) { function merge (line 477) | function merge(dst) { function toInt (line 483) | function toInt(str) { function inherit (line 488) | function inherit(parent, extra) { function noop (line 508) | function noop() {} function identity (line 530) | function identity($) {return $;} function valueFn (line 534) | function valueFn(value) {return function() {return value;};} function isUndefined (line 548) | function isUndefined(value) {return typeof value === 'undefined';} function isDefined (line 563) | function isDefined(value) {return typeof value !== 'undefined';} function isObject (line 579) | function isObject(value) { function isBlankObject (line 590) | function isBlankObject(value) { function isString (line 607) | function isString(value) {return typeof value === 'string';} function isNumber (line 628) | function isNumber(value) {return typeof value === 'number';} function isDate (line 643) | function isDate(value) { function isFunction (line 674) | function isFunction(value) {return typeof value === 'function';} function isRegExp (line 684) | function isRegExp(value) { function isWindow (line 696) | function isWindow(obj) { function isScope (line 701) | function isScope(obj) { function isFile (line 706) | function isFile(obj) { function isFormData (line 711) | function isFormData(obj) { function isBlob (line 716) | function isBlob(obj) { function isBoolean (line 721) | function isBoolean(value) { function isPromiseLike (line 726) | function isPromiseLike(obj) { function isTypedArray (line 732) | function isTypedArray(value) { function isElement (line 762) | function isElement(node) { function makeMap (line 772) | function makeMap(str) { function nodeName_ (line 781) | function nodeName_(element) { function includes (line 785) | function includes(array, obj) { function arrayRemove (line 789) | function arrayRemove(array, value) { function copy (line 855) | function copy(source, destination, stackSource, stackDest) { function shallowCopy (line 954) | function shallowCopy(src, dst) { function equals (line 1004) | function equals(o1, o2) { function concat (line 1118) | function concat(array1, array2, index) { function sliceArgs (line 1122) | function sliceArgs(args, startIndex) { function bind (line 1146) | function bind(self, fn) { function toJsonReplacer (line 1167) | function toJsonReplacer(key, value) { function toJson (line 1199) | function toJson(obj, pretty) { function fromJson (line 1220) | function fromJson(json) { function timezoneToOffset (line 1227) | function timezoneToOffset(timezone, fallback) { function addDateMinutes (line 1233) | function addDateMinutes(date, minutes) { function convertTimezoneToLocal (line 1240) | function convertTimezoneToLocal(date, timezone, reverse) { function startingTag (line 1250) | function startingTag(element) { function tryDecodeURIComponent (line 1280) | function tryDecodeURIComponent(value) { function parseKeyValue (line 1293) | function parseKeyValue(/**string*/keyValue) { function toKeyValue (line 1314) | function toKeyValue(obj) { function encodeUriSegment (line 1342) | function encodeUriSegment(val) { function encodeUriQuery (line 1361) | function encodeUriQuery(val, pctEncodeSpaces) { function getNgAttribute (line 1373) | function getNgAttribute(element, ngAttr) { function angularInit (line 1511) | function angularInit(element, bootstrap) { function bootstrap (line 1590) | function bootstrap(element, modules, config) { function reloadWithDebugInfo (line 1668) | function reloadWithDebugInfo() { function getTestability (line 1681) | function getTestability(rootElement) { function snake_case (line 1691) | function snake_case(name, separator) { function bindJQuery (line 1700) | function bindJQuery() { function assertArg (line 1759) | function assertArg(arg, name, reason) { function assertArgFn (line 1766) | function assertArgFn(arg, name, acceptArrayAnnotation) { function assertNotHasOwnProperty (line 1781) | function assertNotHasOwnProperty(name, context) { function getter (line 1795) | function getter(obj, path, bindFnToScope) { function getBlockNodes (line 1819) | function getBlockNodes(nodes) { function createMap (line 1847) | function createMap() { function setupModuleLoader (line 1867) | function setupModuleLoader(window) { function serializeObject (line 2209) | function serializeObject(obj) { function toDebugString (line 2224) | function toDebugString(obj) { function publishExternalAPI (line 2352) | function publishExternalAPI(angular) { function jqNextId (line 2622) | function jqNextId() { return ++jqId; } function camelCase (line 2635) | function camelCase(name) { function jqLiteIsTextNode (line 2663) | function jqLiteIsTextNode(html) { function jqLiteAcceptsData (line 2667) | function jqLiteAcceptsData(node) { function jqLiteHasData (line 2674) | function jqLiteHasData(node) { function jqLiteBuildFragment (line 2681) | function jqLiteBuildFragment(html, context) { function jqLiteParseHTML (line 2718) | function jqLiteParseHTML(html, context) { function JQLite (line 2734) | function JQLite(element) { function jqLiteClone (line 2759) | function jqLiteClone(element) { function jqLiteDealoc (line 2763) | function jqLiteDealoc(element, onlyDescendants) { function jqLiteOff (line 2774) | function jqLiteOff(element, type, fn, unsupported) { function jqLiteRemoveData (line 2806) | function jqLiteRemoveData(element, name) { function jqLiteExpandoStore (line 2828) | function jqLiteExpandoStore(element, createIfNecessary) { function jqLiteData (line 2841) | function jqLiteData(element, key, value) { function jqLiteHasClass (line 2867) | function jqLiteHasClass(element, selector) { function jqLiteRemoveClass (line 2873) | function jqLiteRemoveClass(element, cssClasses) { function jqLiteAddClass (line 2885) | function jqLiteAddClass(element, cssClasses) { function jqLiteAddNodes (line 2902) | function jqLiteAddNodes(root, elements) { function jqLiteController (line 2928) | function jqLiteController(element, name) { function jqLiteInheritedData (line 2932) | function jqLiteInheritedData(element, name, value) { function jqLiteEmpty (line 2952) | function jqLiteEmpty(element) { function jqLiteRemove (line 2959) | function jqLiteRemove(element, keepData) { function jqLiteDocumentLoaded (line 2966) | function jqLiteDocumentLoaded(action, win) { function trigger (line 2986) | function trigger() { function getBooleanAttrName (line 3040) | function getBooleanAttrName(element, name) { function getAliasedAttrName (line 3048) | function getAliasedAttrName(element, name) { function getText (line 3141) | function getText(element, value) { function createEventHandler (line 3226) | function createEventHandler(element, events) { function $$jqLiteProvider (line 3522) | function $$jqLiteProvider() { function hashKey (line 3553) | function hashKey(obj, nextUidFn) { function HashMap (line 3576) | function HashMap(array, isolatedUid) { function anonFn (line 3688) | function anonFn(fn) { function annotate (line 3699) | function annotate(fn, strictDi, name) { function createInjector (line 4234) | function createInjector(modulesToLoad, strictDi) { function $AnchorScrollProvider (line 4478) | function $AnchorScrollProvider() { function mergeClasses (line 4745) | function mergeClasses(a,b) { function extractElementNode (line 4754) | function extractElementNode(element) { function splitClasses (line 4763) | function splitClasses(classes) { function prepareAnimateOptions (line 4788) | function prepareAnimateOptions(options) { function AnimateRunner (line 4796) | function AnimateRunner() {} function addRemoveClassesPostDigest (line 4846) | function addRemoveClassesPostDigest(element, add, remove) { function domInsert (line 5000) | function domInsert(element, parentElement, afterElement) { function $$AsyncCallbackProvider (line 5330) | function $$AsyncCallbackProvider() { function Browser (line 5363) | function Browser(window, document, $log, $sniffer) { function $BrowserProvider (line 5688) | function $BrowserProvider() { function $CacheFactoryProvider (line 5776) | function $CacheFactoryProvider() { function $TemplateCacheProvider (line 6089) | function $TemplateCacheProvider() { function $CompileProvider (line 6817) | function $CompileProvider($provide, $$sanitizeUriProvider) { function directiveNormalize (line 8759) | function directiveNormalize(name) { function nodesetLinkingFn (line 8808) | function nodesetLinkingFn( function directiveLinkingFn (line 8815) | function directiveLinkingFn( function tokenDifference (line 8823) | function tokenDifference(str1, str2) { function removeComments (line 8839) | function removeComments(jqNodes) { function identifierForController (line 8860) | function identifierForController(controller, ident) { function $ControllerProvider (line 8879) | function $ControllerProvider() { function $DocumentProvider (line 9052) | function $DocumentProvider() { function $ExceptionHandlerProvider (line 9098) | function $ExceptionHandlerProvider() { function serializeValue (line 9115) | function serializeValue(v) { function $HttpParamSerializerProvider (line 9123) | function $HttpParamSerializerProvider() { function $HttpParamSerializerJQLikeProvider (line 9160) | function $HttpParamSerializerJQLikeProvider() { function defaultHttpResponseTransform (line 9232) | function defaultHttpResponseTransform(data, headers) { function isJsonLike (line 9248) | function isJsonLike(str) { function parseHeaders (line 9259) | function parseHeaders(headers) { function headersGetter (line 9295) | function headersGetter(headers) { function transformData (line 9325) | function transformData(data, headers, status, fns) { function isSuccess (line 9338) | function isSuccess(status) { function $HttpProvider (line 9349) | function $HttpProvider() { function createXhr (line 10397) | function createXhr() { function $HttpBackendProvider (line 10417) | function $HttpBackendProvider() { function createHttpBackend (line 10423) | function createHttpBackend($browser, createXhr, $browserDefer, callbacks... function $InterpolateProvider (line 10617) | function $InterpolateProvider() { function $IntervalProvider (line 10920) | function $IntervalProvider() { function $LocaleProvider (line 11120) | function $LocaleProvider() { function encodePath (line 11201) | function encodePath(path) { function parseAbsoluteUrl (line 11212) | function parseAbsoluteUrl(absoluteUrl, locationObj) { function parseAppUrl (line 11221) | function parseAppUrl(relativeUrl, locationObj) { function beginsWith (line 11246) | function beginsWith(begin, whole) { function stripHash (line 11253) | function stripHash(url) { function trimEmptyHash (line 11258) | function trimEmptyHash(url) { function stripFile (line 11263) | function stripFile(url) { function serverBase (line 11268) | function serverBase(url) { function LocationHtml5Url (line 11281) | function LocationHtml5Url(appBase, basePrefix) { function LocationHashbangUrl (line 11360) | function LocationHashbangUrl(appBase, hashPrefix) { function LocationHashbangInHtml5Url (line 11464) | function LocationHashbangInHtml5Url(appBase, hashPrefix) { function locationGetter (line 11830) | function locationGetter(property) { function locationGetterSetter (line 11837) | function locationGetterSetter(property, preprocess) { function $LocationProvider (line 11883) | function $LocationProvider() { function $LogProvider (line 12208) | function $LogProvider() { function ensureSafeMemberName (line 12364) | function ensureSafeMemberName(name, fullExpression) { function ensureSafeObject (line 12375) | function ensureSafeObject(obj, fullExpression) { function ensureSafeFunction (line 12406) | function ensureSafeFunction(obj, fullExpression) { function ifDefined (line 12927) | function ifDefined(v, d) { function plusFn (line 12931) | function plusFn(l, r) { function isStateless (line 12937) | function isStateless($filter, filterName) { function findConstantAndWatchExpressions (line 12942) | function findConstantAndWatchExpressions(ast, $filter) { function getInputs (line 13046) | function getInputs(body) { function isAssignable (line 13054) | function isAssignable(ast) { function assignableAST (line 13058) | function assignableAST(ast) { function isLiteral (line 13064) | function isLiteral(ast) { function isConstant (line 13072) | function isConstant(ast) { function ASTCompiler (line 13076) | function ASTCompiler(astBuilder, $filter) { function ASTInterpreter (line 13549) | function ASTInterpreter(astBuilder, $filter) { function setter (line 13941) | function setter(obj, path, setValue, fullExp) { function isPossiblyDangerousMemberName (line 13963) | function isPossiblyDangerousMemberName(name) { function getValueOf (line 13969) | function getValueOf(value) { function $ParseProvider (line 14024) | function $ParseProvider() { function $QProvider (line 14451) | function $QProvider() { function $$QProvider (line 14460) | function $$QProvider() { function qFactory (line 14476) | function qFactory(nextTick, exceptionHandler) { function $$RAFProvider (line 14821) | function $$RAFProvider() { //rAF function $RootScopeProvider (line 14956) | function $RootScopeProvider() { function $$SanitizeUriProvider (line 16241) | function $$SanitizeUriProvider() { function adjustMatcher (line 16332) | function adjustMatcher(matcher) { function adjustMatchers (line 16360) | function adjustMatchers(matchers) { function $SceDelegateProvider (line 16438) | function $SceDelegateProvider() { function $SceProvider (line 16968) | function $SceProvider() { function $SnifferProvider (line 17380) | function $SnifferProvider() { function $TemplateRequestProvider (line 17472) | function $TemplateRequestProvider() { function $$TestabilityProvider (line 17516) | function $$TestabilityProvider() { function $TimeoutProvider (line 17631) | function $TimeoutProvider() { function urlResolve (line 17789) | function urlResolve(url) { function urlIsSameOrigin (line 17823) | function urlIsSameOrigin(requestUrl) { function $WindowProvider (line 17870) | function $WindowProvider() { function $$CookieReader (line 17883) | function $$CookieReader($document) { function $$CookieReaderProvider (line 17925) | function $$CookieReaderProvider() { function $FilterProvider (line 18029) | function $FilterProvider($provide) { function filterFilter (line 18218) | function filterFilter() { function hasCustomToString (line 18254) | function hasCustomToString(obj) { function createPredicateFn (line 18259) | function createPredicateFn(expression, comparator, matchAgainstAnyProp) { function deepCompare (line 18296) | function deepCompare(actual, expected, comparator, matchAgainstAnyProp, ... function getTypeForFilter (line 18346) | function getTypeForFilter(val) { function currencyFilter (line 18403) | function currencyFilter($locale) { function numberFilter (line 18477) | function numberFilter($locale) { function formatNumber (line 18490) | function formatNumber(number, pattern, groupSep, decimalSep, fractionSiz... function padNumber (line 18577) | function padNumber(num, digits, trim) { function dateGetter (line 18592) | function dateGetter(name, size, offset, trim) { function dateStrGetter (line 18604) | function dateStrGetter(name, shortForm) { function timeZoneGetter (line 18613) | function timeZoneGetter(date, formats, offset) { function getFirstThursdayOfYear (line 18623) | function getFirstThursdayOfYear(year) { function getThursdayThisWeek (line 18631) | function getThursdayThisWeek(datetime) { function weekGetter (line 18637) | function weekGetter(size) { function ampmGetter (line 18649) | function ampmGetter(date, formats) { function eraGetter (line 18653) | function eraGetter(date, formats) { function longEraGetter (line 18657) | function longEraGetter(date, formats) { function dateFilter (line 18791) | function dateFilter($locale) { function jsonFilter (line 18898) | function jsonFilter() { function limitToFilter (line 19027) | function limitToFilter() { function orderByFilter (line 19228) | function orderByFilter($parse) { function ngDirective (line 19316) | function ngDirective(directive) { function defaultLinkFn (line 19711) | function defaultLinkFn(scope, element, attr) { function nullFormRenameControl (line 19813) | function nullFormRenameControl(control, name) { function FormController (line 19860) | function FormController(element, attrs, $scope, $animate, $interpolate) { function stringBasedInputType (line 21352) | function stringBasedInputType(ctrl) { function textInputType (line 21358) | function textInputType(scope, element, attr, ctrl, $sniffer, $browser) { function baseInputType (line 21363) | function baseInputType(scope, element, attr, ctrl, $sniffer, $browser) { function weekParser (line 21449) | function weekParser(isoWeek, existingDate) { function createDateParser (line 21481) | function createDateParser(regexp, mapping) { function createDateInputType (line 21531) | function createDateInputType(type, regexp, parseDate, format) { function badInputChecker (line 21603) | function badInputChecker(scope, element, attr, ctrl) { function numberInputType (line 21618) | function numberInputType(scope, element, attr, ctrl, $sniffer, $browser) { function urlInputType (line 21672) | function urlInputType(scope, element, attr, ctrl, $sniffer, $browser) { function emailInputType (line 21685) | function emailInputType(scope, element, attr, ctrl, $sniffer, $browser) { function radioInputType (line 21698) | function radioInputType(scope, element, attr, ctrl) { function parseConstantExpr (line 21720) | function parseConstantExpr($parse, context, name, expression, fallback) { function checkboxInputType (line 21733) | function checkboxInputType(scope, element, attr, ctrl, $sniffer, $browse... function classDirective (line 22316) | function classDirective(name, selector) { function processParseErrors (line 24832) | function processParseErrors() { function processSyncValidators (line 24852) | function processSyncValidators() { function processAsyncValidators (line 24868) | function processAsyncValidators() { function setValidity (line 24894) | function setValidity(name, isValid) { function validationDone (line 24900) | function validationDone(allValid) { function writeToModelIfNeeded (line 24979) | function writeToModelIfNeeded() { function addSetValidityMethod (line 25524) | function addSetValidityMethod(context) { function isObjectEmpty (line 25619) | function isObjectEmpty(obj) { function parseOptionsExpression (line 25894) | function parseOptionsExpression(optionsExp, selectElement, scope) { function updateOptionElement (line 26233) | function updateOptionElement(option, element) { function addOrReuseElement (line 26243) | function addOrReuseElement(parent, current, type, templateElement) { function removeExcessElements (line 26264) | function removeExcessElements(current) { function skipEmptyAndUnknownOptions (line 26274) | function skipEmptyAndUnknownOptions(current) { function updateOptions (line 26289) | function updateOptions() { function updateElementText (line 26615) | function updateElementText(newText) { function chromeHack (line 28119) | function chromeHack(optionElement) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/bootstrap.js function transitionEnd (line 34) | function transitionEnd() { function removeElement (line 126) | function removeElement() { function Plugin (line 142) | function Plugin(option) { function Plugin (line 247) | function Plugin(option) { function Plugin (line 466) | function Plugin(option) { function getTargetFromTrigger (line 685) | function getTargetFromTrigger($trigger) { function Plugin (line 697) | function Plugin(option) { function clearMenus (line 829) | function clearMenus(e) { function getParent (line 848) | function getParent($this) { function Plugin (line 865) | function Plugin(option) { function Plugin (line 1194) | function Plugin(option, _relatedTarget) { function complete (line 1540) | function complete() { function Plugin (line 1692) | function Plugin(option) { function Plugin (line 1801) | function Plugin(option) { function ScrollSpy (line 1844) | function ScrollSpy(element, options) { function Plugin (line 1964) | function Plugin(option) { function next (line 2071) | function next() { function Plugin (line 2117) | function Plugin(option) { function Plugin (line 2274) | function Plugin(option) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/jquery-2.1.4.js function isArraylike (line 533) | function isArraylike( obj ) { function Sizzle (line 750) | function Sizzle( selector, context, results, seed ) { function createCache (line 864) | function createCache() { function markFunction (line 882) | function markFunction( fn ) { function assert (line 891) | function assert( fn ) { function addHandle (line 913) | function addHandle( attrs, handler ) { function siblingCheck (line 928) | function siblingCheck( a, b ) { function createInputPseudo (line 955) | function createInputPseudo( type ) { function createButtonPseudo (line 966) | function createButtonPseudo( type ) { function createPositionalPseudo (line 977) | function createPositionalPseudo( fn ) { function testContext (line 1000) | function testContext( context ) { function setFilters (line 2009) | function setFilters() {} function toSelector (line 2080) | function toSelector( tokens ) { function addCombinator (line 2090) | function addCombinator( matcher, combinator, base ) { function elementMatcher (line 2143) | function elementMatcher( matchers ) { function multipleContexts (line 2157) | function multipleContexts( selector, contexts, results ) { function condense (line 2166) | function condense( unmatched, map, filter, context, xml ) { function setMatcher (line 2187) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde... function matcherFromTokens (line 2280) | function matcherFromTokens( tokens ) { function matcherFromGroupMatchers (line 2338) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) { function winnow (line 2634) | function winnow( elements, qualifier, not ) { function sibling (line 2958) | function sibling( cur, dir ) { function createOptions (line 3036) | function createOptions( options ) { function completed (line 3430) | function completed() { function Data (line 3535) | function Data() { function dataAttr (line 3726) | function dataAttr( elem, key, data ) { function returnTrue (line 4066) | function returnTrue() { function returnFalse (line 4070) | function returnFalse() { function safeActiveElement (line 4074) | function safeActiveElement() { function manipulationTarget (line 4946) | function manipulationTarget( elem, content ) { function disableScript (line 4956) | function disableScript( elem ) { function restoreScript (line 4960) | function restoreScript( elem ) { function setGlobalEval (line 4973) | function setGlobalEval( elems, refElements ) { function cloneCopyEvent (line 4984) | function cloneCopyEvent( src, dest ) { function getAll (line 5018) | function getAll( context, tag ) { function fixInput (line 5029) | function fixInput( src, dest ) { function actualDisplay (line 5484) | function actualDisplay( name, doc ) { function defaultDisplay (line 5506) | function defaultDisplay( nodeName ) { function curCSS (line 5553) | function curCSS( elem, name, computed ) { function addGetHookIf (line 5601) | function addGetHookIf( conditionFn, hookFn ) { function computePixelPositionAndBoxSizingReliable (line 5641) | function computePixelPositionAndBoxSizingReliable() { function vendorPropName (line 5746) | function vendorPropName( style, name ) { function setPositiveNumber (line 5768) | function setPositiveNumber( elem, value, subtract ) { function augmentWidthOrHeight (line 5776) | function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) { function getWidthOrHeight (line 5815) | function getWidthOrHeight( elem, name, extra ) { function showHide (line 5859) | function showHide( elements, show ) { function Tween (line 6157) | function Tween( elem, options, prop, end, easing ) { function createFxNow (line 6326) | function createFxNow() { function genFx (line 6334) | function genFx( type, includeWidth ) { function createTween (line 6354) | function createTween( value, prop, animation ) { function defaultPrefilter (line 6368) | function defaultPrefilter( elem, props, opts ) { function propFilter (line 6501) | function propFilter( props, specialEasing ) { function Animation (line 6538) | function Animation( elem, properties, options ) { function addToPrefiltersOrTransports (line 7586) | function addToPrefiltersOrTransports( structure ) { function inspectPrefiltersOrTransports (line 7618) | function inspectPrefiltersOrTransports( structure, options, originalOpti... function ajaxExtend (line 7645) | function ajaxExtend( target, src ) { function ajaxHandleResponses (line 7665) | function ajaxHandleResponses( s, jqXHR, responses ) { function ajaxConvert (line 7721) | function ajaxConvert( s, response, jqXHR, isSuccess ) { function done (line 8179) | function done( status, nativeStatusText, responses, headers ) { function buildParams (line 8423) | function buildParams( prefix, obj, traditional, add ) { function getWindow (line 8917) | function getWindow( elem ) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/jquery.validate-vsdoc.js function handle (line 74) | function handle() { function delegate (line 363) | function delegate(event) { function handler (line 1271) | function handler(e) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/jquery.validate.js function handle (line 64) | function handle() { function delegate (line 361) | function delegate( event ) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/jquery.validate.unobtrusive.js function setValidationValues (line 28) | function setValidationValues(options, ruleName, value) { function splitAndTrim (line 35) | function splitAndTrim(value) { function escapeAttributeValue (line 39) | function escapeAttributeValue(value) { function getModelPrefix (line 44) | function getModelPrefix(fieldName) { function appendModelPrefix (line 48) | function appendModelPrefix(value, prefix) { function onError (line 55) | function onError(error, inputElement) { // 'this' is the form element function onErrors (line 72) | function onErrors(event, validator) { // 'this' is the form element function onSuccess (line 86) | function onSuccess(error) { // 'this' is the form element function onReset (line 101) | function onReset(event) { // 'this' is the form element function validationInfo (line 126) | function validationInfo(form) { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/respond.js function callMedia (line 216) | function callMedia() { FILE: sources/metrics/Stride.Metrics.ServerApp/Scripts/respond.matchmedia.addListener.js function callMedia (line 265) | function callMedia() { FILE: sources/metrics/Stride.Metrics.ServerApp/Startup.cs class Startup (line 9) | public partial class Startup method Configuration (line 11) | public void Configuration(IAppBuilder app) FILE: sources/metrics/Stride.Metrics/CommonApps.cs class CommonApps (line 8) | public static class CommonApps FILE: sources/metrics/Stride.Metrics/CommonMetrics.cs class CommonMetrics (line 8) | public class CommonMetrics FILE: sources/metrics/Stride.Metrics/MetricAppId.cs class MetricAppId (line 11) | public sealed class MetricAppId method MetricAppId (line 19) | public MetricAppId(Guid guid, string name) FILE: sources/metrics/Stride.Metrics/MetricKey.cs class MetricKey (line 9) | public class MetricKey method MetricKey (line 17) | public MetricKey(string name, Guid guid) method GetMetricType (line 38) | public virtual Type GetMetricType() method ValueToString (line 48) | public virtual string ValueToString(object value) method MetricKey (line 65) | public MetricKey(string name, Guid guid) method GetMetricType (line 70) | public override Type GetMetricType() class MetricKey (line 58) | public class MetricKey : MetricKey method MetricKey (line 17) | public MetricKey(string name, Guid guid) method GetMetricType (line 38) | public virtual Type GetMetricType() method ValueToString (line 48) | public virtual string ValueToString(object value) method MetricKey (line 65) | public MetricKey(string name, Guid guid) method GetMetricType (line 70) | public override Type GetMetricType() FILE: sources/metrics/Stride.Metrics/MetricUtil.cs class MetricUtil (line 6) | static class MetricUtil method GetSystemMemoryInMb (line 8) | public static int GetSystemMemoryInMb() method GetCpuVendorAndModel (line 19) | public static void GetCpuVendorAndModel(out string cpuVendor, out stri... method GetUnityVersionInstalled (line 31) | public static string GetUnityVersionInstalled() class MEMORYSTATUSEX (line 41) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] method MEMORYSTATUSEX (line 53) | public MEMORYSTATUSEX() method GlobalMemoryStatusEx (line 59) | [return: MarshalAs(UnmanagedType.Bool)] FILE: sources/metrics/Stride.Metrics/MetricsClient.cs class MetricsClient (line 21) | public class MetricsClient : IDisposable type Lastinputinfo (line 46) | [StructLayout(LayoutKind.Sequential)] method GetLastInputInfo (line 57) | [DllImport("user32.dll")] method GetLastInputTime (line 60) | private static uint GetLastInputTime() method MetricsClient (line 89) | public MetricsClient(MetricAppId appId, int? heartbeatRateMs = null, s... method MetricThreadSender (line 133) | private void MetricThreadSender() method SendMetric (line 167) | private void SendMetric(MetricKey metricKey, T metricValue) method Initialize (line 172) | private void Initialize() method Dispose (line 184) | public void Dispose() method OpenApplication (line 199) | private void OpenApplication() method CloseApplication (line 220) | private void CloseApplication() method OpenProjectSession (line 234) | public void OpenProjectSession(string platformsData) method CloseProjectSession (line 242) | public void CloseProjectSession() method CrashedSession (line 251) | public void CrashedSession(bool reportSent) method DownloadPackage (line 256) | public void DownloadPackage(string downloadInfo) method GetOsVersionAndCaption (line 261) | private static KeyValuePair GetOsVersionAndCaption() method SendCommonMetrics (line 282) | private void SendCommonMetrics() method SendMetricSync (line 356) | private void SendMetricSync(MetricKey metricKey, T metricValue) method SendMetricSync (line 361) | private void SendMetricSync(MetricKey metricKey, string metricValue) method SendMetricSync (line 376) | private void SendMetricSync(NewMetricMessage metricMsg) method SetActiveState (line 393) | public void SetActiveState(bool isActive) method NeedUpdateCommonMetrics (line 398) | private bool NeedUpdateCommonMetrics() method UpdateCommonMetrics (line 417) | private void UpdateCommonMetrics() method GetNextSession (line 426) | private int GetNextSession() method GetInstallGuid (line 437) | private static Guid GetInstallGuid(MetricAppId appId, out RegistryKey ... FILE: sources/metrics/Stride.Metrics/NewMetricDefinitionMessage.cs class NewMetricDefinitionMessage (line 6) | [DebuggerDisplay("Metric [{Name} : {MetridId}]")] FILE: sources/metrics/Stride.Metrics/NewMetricMessage.cs class NewMetricMessage (line 9) | internal class NewMetricMessage FILE: sources/native/WindowsProjects/UWP/dllmain.cpp function BOOL (line 9) | BOOL APIENTRY DllMain(HMODULE /* hModule */, DWORD ul_reason_for_call, L... FILE: sources/native/WindowsProjects/WindowsDesktop/dllmain.cpp function BOOL (line 5) | BOOL APIENTRY DllMain( HMODULE hModule, FILE: sources/presentation/Stride.Core.Presentation.Dialogs/DialogService.cs class DialogService (line 21) | public class DialogService : IDialogService2 method DialogService (line 25) | public DialogService([NotNull] IDispatcherService dispatcher, string a... method CreateFileOpenModalDialog (line 37) | public IFileOpenModalDialog CreateFileOpenModalDialog() method CreateFolderOpenModalDialog (line 42) | public IFolderOpenModalDialog CreateFolderOpenModalDialog() method CreateFileSaveModalDialog (line 47) | public IFileSaveModalDialog CreateFileSaveModalDialog() method MessageBoxAsync (line 52) | public async Task MessageBoxAsync(string message, Me... method MessageBoxAsync (line 57) | public Task MessageBoxAsync(string message, IReadOnlyCollection CheckedMessageBoxAsync(stri... method CheckedMessageBoxAsync (line 67) | public Task CheckedMessageBoxAsync(string mes... method BlockingMessageBox (line 72) | public MessageBoxResult BlockingMessageBox(string message, MessageBoxB... method BlockingMessageBox (line 77) | public int BlockingMessageBox(string message, IEnumerable IDialogService.OpenFilePickerAsync(UDirectory initia... method OpenMultipleFilesPickerAsync (line 164) | async Task> IDialogService.OpenMultipleFilesPicke... method OpenFolderPickerAsync (line 176) | async Task IDialogService.OpenFolderPickerAsync(UDirectory... method SaveFilePickerAsync (line 187) | async Task IDialogService.SaveFilePickerAsync(UDirectory initia... FILE: sources/presentation/Stride.Core.Presentation.Dialogs/FileOpenModalDialog.cs class FileOpenModalDialog (line 12) | public class FileOpenModalDialog : ModalDialogBase, IFileOpenModalDialog method FileOpenModalDialog (line 14) | internal FileOpenModalDialog([NotNull] IDispatcherService dispatcher) method ShowModal (line 40) | public override async Task ShowModal() FILE: sources/presentation/Stride.Core.Presentation.Dialogs/FileSaveModalDialog.cs class FileSaveModalDialog (line 12) | public class FileSaveModalDialog : ModalDialogBase, IFileSaveModalDialog method FileSaveModalDialog (line 14) | internal FileSaveModalDialog([NotNull] IDispatcherService dispatcher) method ShowModal (line 39) | public override async Task ShowModal() FILE: sources/presentation/Stride.Core.Presentation.Dialogs/FolderOpenModalDialog.cs class FolderOpenModalDialog (line 11) | public class FolderOpenModalDialog : ModalDialogBase, IFolderOpenModalDi... method FolderOpenModalDialog (line 13) | internal FolderOpenModalDialog([NotNull] IDispatcherService dispatcher) method ShowModal (line 28) | public override async Task ShowModal() FILE: sources/presentation/Stride.Core.Presentation.Dialogs/ModalDialogBase.cs class ModalDialogBase (line 12) | public abstract class ModalDialogBase : IModalDialogInternal method ModalDialogBase (line 17) | protected ModalDialogBase([NotNull] IDispatcherService dispatcher) method RequestClose (line 25) | public void RequestClose(DialogResult result) method InvokeDialog (line 36) | [NotNull] method ShowModal (line 59) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Graph/Behaviors/ActiveConnectorBehavior.cs class ActiveConnectorBehavior (line 12) | public sealed class ActiveConnectorBehavior : DeferredBehaviorBase method ConnectorDragBehavior (line 37) | public ConnectorDragBehavior() method OnAttached (line 47) | protected override void OnAttached() method OnDetaching (line 58) | protected override void OnDetaching() method OnMouseLeftDown (line 73) | private void OnMouseLeftDown(object sender, MouseEventArgs e) method OnMouseMove (line 95) | private void OnMouseMove(object sender, MouseEventArgs e) method OnMouseUp (line 120) | private void OnMouseUp(object sender, MouseEventArgs e) method OnQueryContinueDrag (line 133) | private void OnQueryContinueDrag(object sender, QueryContinueDragEvent... method OnGiveFeedback (line 144) | private void OnGiveFeedback(object sender, GiveFeedbackEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Graph/Behaviors/ConnectorDropBehavior.cs class ConnectorDropBehavior (line 17) | public sealed class ConnectorDropBehavior : DeferredBehaviorBase method OnAttached (line 39) | protected override void OnAttached() method OnDetaching (line 45) | protected override void OnDetaching() method EventTypeChanged (line 51) | private static void EventTypeChanged(DependencyObject d, DependencyPro... method RegisterHandler (line 63) | private void RegisterHandler(ContextMenuEventType type) method UnregisterHandler (line 79) | private void UnregisterHandler(ContextMenuEventType type) method ContextMenuEventHandler (line 94) | private void ContextMenuEventHandler(object sender, ContextMenuEventAr... method GetMousePosition (line 104) | public static Point GetMousePosition(UIElement zoomControl, UIElement ... FILE: sources/presentation/Stride.Core.Presentation.Graph/Behaviors/GraphSelectionBehavior.cs class GraphSelectionBehavior (line 33) | public class GraphSelectionBehavior : DeferredBehaviorBase /... class LinkPreviewAdorner (line 22) | public sealed class LinkPreviewAdorner : Adorner method LinkPreviewAdorner (line 28) | public LinkPreviewAdorner(UIElement parent) method OnRender (line 71) | protected override void OnRender(DrawingContext drawingContext) method OnAttachedAndLoaded (line 94) | protected override void OnAttachedAndLoaded() method OnDetachingAndUnloaded (line 101) | protected override void OnDetachingAndUnloaded() method Register (line 106) | private void Register() method Unregister (line 122) | private void Unregister() FILE: sources/presentation/Stride.Core.Presentation.Graph/Behaviors/NodeGraphBehavior.cs class NodeGraphBehavior (line 29) | public class NodeGraphBehavior : Behavior(DependencyObject parent, string name) method GetAttachedProperties (line 92) | public static IList GetAttachedProperties(Dependen... FILE: sources/presentation/Stride.Core.Presentation.Graph/LinkSelectedEvent.cs class LinkSelectedEventArgs (line 12) | public class LinkSelectedEventArgs : EventArgs method LinkSelectedEventArgs (line 16) | public LinkSelectedEventArgs(FrameworkElement link) FILE: sources/presentation/Stride.Core.Presentation.Graph/ViewModel/ConnectionWrapper.cs class ConnectionWrapper (line 13) | public class ConnectionWrapper : DependencyObject method OnBindingChanged (line 26) | private static void OnBindingChanged(DependencyObject d, DependencyPro... method OnBindingChanged (line 36) | protected virtual void OnBindingChanged(DependencyPropertyChangedEvent... class SingleConnectionWrapper (line 50) | public class SingleConnectionWrapper : ConnectionWrapper { } FILE: sources/presentation/Stride.Core.Presentation.Graph/ViewModel/NodeEdge.cs class NodeEdge (line 13) | public class NodeEdge : EdgeBase method NodeEdge (line 21) | public NodeEdge(NodeVertex source, NodeVertex target, double weight = 1) FILE: sources/presentation/Stride.Core.Presentation.Graph/ViewModel/NodeGraph.cs class NodeGraph (line 11) | public class NodeGraph : BidirectionalGraph { } FILE: sources/presentation/Stride.Core.Presentation.Graph/ViewModel/NodeGraphControlFactory.cs class NodeGraphControlFactory (line 14) | public class NodeGraphControlFactory : IGraphControlFactory method NodeGraphControlFactory (line 20) | public NodeGraphControlFactory(GraphAreaBase graphArea) method CreateVertexControl (line 30) | public VertexControl CreateVertexControl(object vertexData) method CreateEdgeControl (line 45) | public EdgeControl CreateEdgeControl(VertexControl source, VertexContr... FILE: sources/presentation/Stride.Core.Presentation.Graph/ViewModel/NodeGraphLogicCore.cs class NodeGraphLogicCore (line 13) | public class NodeGraphLogicCore : GXLogicCore ChangeAndNotify(() => { ... method RemoveChild (line 594) | private void RemoveChild(NodeViewModel child) => ChangeAndNotify(() =>... method AddCommand (line 596) | private void AddCommand(NodePresenterCommandWrapper command) => Change... method RemoveCommand (line 598) | private void RemoveCommand(NodePresenterCommandWrapper command) => Cha... method AddAssociatedData (line 600) | private void AddAssociatedData(string key, object value) => ChangeAndN... method RemoveAssociatedData (line 602) | private void RemoveAssociatedData(string key) => ChangeAndNotify(() =>... method ChangeAndNotify (line 604) | private void ChangeAndNotify(Action changeAction, params string[] prop... method UpdateViewModelProperties (line 620) | private void UpdateViewModelProperties() method ToString (line 646) | public override string ToString() method IsReserved (line 657) | public static bool IsReserved(string name) method EscapeName (line 668) | public static string EscapeName(string name) method CompareChildren (line 674) | private static int CompareChildren(NodeViewModel? a, NodeViewModel? b) method DefaultCombineAttachedProperty (line 699) | private static object? DefaultCombineAttachedProperty(IEnumerable GetDynamicMemberNames() FILE: sources/presentation/Stride.Core.Presentation.Quantum/ViewModels/NodeViewModelFactory.cs class NodeViewModelFactory (line 9) | public class NodeViewModelFactory : INodeViewModelFactory method CreateGraph (line 11) | public NodeViewModel CreateGraph(GraphViewModel owner, Type rootType, ... method GenerateChildren (line 17) | public void GenerateChildren(GraphViewModel owner, NodeViewModel paren... method CreateNodeViewModel (line 49) | [NotNull] method CombineChildren (line 62) | [NotNull] method ShouldConstructViewModel (line 83) | private static bool ShouldConstructViewModel(List node... FILE: sources/presentation/Stride.Core.Presentation.Quantum/ViewModels/NodeViewModelValueChangedArgs.cs class NodeViewModelValueChangedArgs (line 6) | public class NodeViewModelValueChangedArgs : EventArgs method NodeViewModelValueChangedArgs (line 8) | public NodeViewModelValueChangedArgs(GraphViewModel viewModel, NodeVie... FILE: sources/presentation/Stride.Core.Presentation.Tests/Dirtiables/SimpleDirtiable.cs class SimpleDirtiable (line 8) | public class SimpleDirtiable : IDirtiable method Yield (line 12) | public IEnumerable Yield() method UpdateDirtiness (line 17) | public void UpdateDirtiness(bool value) FILE: sources/presentation/Stride.Core.Presentation.Tests/Dirtiables/SimpleDirtyingOperation.cs class SimpleDirtyingOperation (line 12) | public class SimpleDirtyingOperation : Operation, IDirtyingOperation method SimpleDirtyingOperation (line 16) | public SimpleDirtyingOperation([NotNull] IEnumerable dirti... method FreezeContent (line 35) | protected override void FreezeContent() method Rollback (line 41) | protected override void Rollback() method Rollforward (line 50) | protected override void Rollforward() method ToString (line 58) | public override string ToString() FILE: sources/presentation/Stride.Core.Presentation.Tests/Dirtiables/TestDirtiable.cs class TestDirtiable (line 9) | public class TestDirtiable method TestDoAction (line 11) | [Fact] method TestDoAndSave (line 27) | [Fact] method TestUndo (line 45) | [Fact] method TestRedo (line 63) | [Fact] method TestSaveUndoSaveRedo (line 82) | [Fact] FILE: sources/presentation/Stride.Core.Presentation.Tests/NUnitAsync/BlockingQueue.cs type IQueueReader (line 11) | internal interface IQueueReader : IDisposable method Dequeue (line 13) | T Dequeue(); method ReleaseReader (line 14) | void ReleaseReader(); type IQueueWriter (line 17) | internal interface IQueueWriter : IDisposable method Enqueue (line 19) | void Enqueue(T data); class BlockingQueue (line 23) | internal class BlockingQueue : IQueueReader, method BlockingQueue (line 38) | public BlockingQueue() method Enqueue (line 42) | public void Enqueue(T data) method Dequeue (line 51) | public T Dequeue() method ReleaseReader (line 63) | public void ReleaseReader() method Dispose (line 69) | void IDisposable.Dispose() FILE: sources/presentation/Stride.Core.Presentation.Tests/NUnitAsync/SendOrPostCallbackItem.cs type ExecutionType (line 11) | internal enum ExecutionType class SendOrPostCallbackItem (line 17) | internal class SendOrPostCallbackItem method SendOrPostCallbackItem (line 25) | internal SendOrPostCallbackItem(SendOrPostCallback callback, method Execute (line 44) | internal void Execute() method Send (line 53) | internal void Send() method Post (line 73) | internal void Post() FILE: sources/presentation/Stride.Core.Presentation.Tests/NUnitAsync/StaSynchronizationContext.cs class StaSynchronizationContext (line 11) | public class StaSynchronizationContext : SynchronizationContext, IDispos... method StaSynchronizationContext (line 17) | public StaSynchronizationContext() method Send (line 27) | public override void Send(SendOrPostCallback d, object state) method Post (line 43) | public override void Post(SendOrPostCallback d, object state) method Dispose (line 52) | public void Dispose() method CreateCopy (line 58) | public override SynchronizationContext CreateCopy() FILE: sources/presentation/Stride.Core.Presentation.Tests/NUnitAsync/StaThread.cs class StaThread (line 11) | internal class StaThread method StaThread (line 20) | internal StaThread(IQueueReader reader, Synchr... method Start (line 29) | internal void Start() method Join (line 35) | internal void Join() method Run (line 40) | private void Run() method Stop (line 58) | internal void Stop() FILE: sources/presentation/Stride.Core.Presentation.Tests/TestCore.cs class TestCore (line 13) | public class TestCore class Dummy (line 15) | public class Dummy : ViewModelBase, IComparable method Dummy (line 21) | public Dummy(string name) method ToString (line 26) | public override string ToString() method CompareTo (line 31) | public int CompareTo(object obj) method TestSortedObservableCollection (line 37) | [Fact] method TestAutoUpdatingSortedObservableCollection (line 53) | [Fact] method TestCamelCaseSplit (line 86) | [Fact] FILE: sources/presentation/Stride.Core.Presentation.Tests/TestDispatcher.cs class TestDispatcher (line 14) | public class TestDispatcher method TestInvoke (line 16) | [Fact] method TestInvokeResult (line 26) | [Fact] method TestInvokeAsyncFireAndForget (line 36) | [Fact] method TestInvokeTask (line 48) | [Fact] method TestInvokeTaskResult (line 60) | [Fact] method TestInvokeAsyncTask (line 73) | [Fact] method TestInvokeAsyncTaskResult (line 85) | [Fact] method ShutdownDispatcher (line 97) | static void ShutdownDispatcher(IDispatcherService dispatcher) method CreateDispatcher (line 102) | static IDispatcherService CreateDispatcher() FILE: sources/presentation/Stride.Core.Presentation.Tests/TestObservableList.cs class TestObservableList (line 10) | public class TestObservableList method TestEnumerableConstructor (line 12) | [Fact] method TestIndexerSet (line 23) | [Fact] method TestAdd (line 34) | [Fact] method TestAddRange (line 65) | [Fact] method TestClear (line 99) | [Fact] method TestContains (line 123) | [Fact] method TestRemove (line 134) | [Fact] method TestIndexOf (line 164) | [Fact] method TestInsert (line 180) | [Fact] method TestRemoveAt (line 212) | [Fact] FILE: sources/presentation/Stride.Core.Presentation.Tests/TestObservableSet.cs class TestObservableSet (line 11) | public class TestObservableSet method TestEnumerableConstructor (line 13) | [Fact] method TestEnumerableConstructorWithDuplicate (line 24) | [Fact] method TestIndexerSet (line 35) | [Fact] method TestIndexerSetException (line 46) | [Fact] method TestAdd (line 57) | [Fact] method TestAddRange (line 88) | [Fact] method TestClear (line 122) | [Fact] method TestContains (line 146) | [Fact] method TestRemove (line 157) | [Fact] method TestIndexOf (line 187) | [Fact] method TestInsert (line 203) | [Fact] method TestRemoveAt (line 235) | [Fact] FILE: sources/presentation/Stride.Core.Presentation.Tests/TestTypeExtensions.cs class TestTypeExtensions (line 13) | public class TestTypeExtensions method TestTypeExtensionsToSimpleCSharpNameReturnsCorrectlyFormattedName (line 15) | [Fact] type GenericStruct (line 42) | private struct GenericStruct FILE: sources/presentation/Stride.Core.Presentation.Tests/TestValueConverters.cs class TestValueConverters (line 14) | public class TestValueConverters method TestObjectToTypeNameConvertsNullToNone (line 16) | [Fact] method TestObjectToTypeNameConverterValueToType (line 24) | [Fact] FILE: sources/presentation/Stride.Core.Presentation.Tests/TestWindowsManager.cs class TestWindowManager (line 21) | public class TestWindowManager : IDisposable method TestWindowManager (line 25) | public TestWindowManager() method Dispose (line 30) | public void Dispose() method TestInitDistroy (line 36) | [Fact] type Step (line 47) | public enum Step method TestBlockingWindow (line 57) | [Theory(Skip = "The teamcity agent is currently running as a service, ... method AssertStep (line 149) | private void AssertStep(Step step, Window mainWindow, Window modalWind... FILE: sources/presentation/Stride.Core.Presentation.Tests/WPF/TestWindow.xaml.cs class TestWindow (line 10) | public partial class TestWindow method TestWindow (line 12) | public TestWindow(string title) method TestWindow (line 18) | public TestWindow() method OnContentRendered (line 25) | protected override void OnContentRendered(EventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Tests/WindowManagerHelper.cs class WindowManagerHelper (line 16) | internal static class WindowManagerHelper method CreateUIThread (line 30) | public static Task CreateUIThread() method ShutdownUIThread (line 47) | public static void ShutdownUIThread(Dispatcher dispatcher) method TaskWithTimeout (line 55) | public static async Task TaskWithTimeout(Task task) method CreateLoggerResult (line 64) | public static LoggerResult CreateLoggerResult(Logger logger) method InitWindowManager (line 76) | public static IDisposable InitWindowManager(Dispatcher dispatcher, out... class WindowManagerWrapper (line 83) | private class WindowManagerWrapper : IDisposable method WindowManagerWrapper (line 90) | public WindowManagerWrapper(Dispatcher dispatcher) method Dispose (line 103) | public void Dispose() method WinEventProc (line 114) | private static void WinEventProc(IntPtr hWinEventHook, uint eventTyp... method WindowShown (line 136) | private static void WindowShown(IntPtr hwnd) method WindowHidden (line 146) | private static void WindowHidden() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Adorners/HighlightAdornerState.cs type HighlightAdornerState (line 5) | public enum HighlightAdornerState FILE: sources/presentation/Stride.Core.Presentation.Wpf/Adorners/HighlightBorderAdorner.cs class HighlightBorderAdorner (line 14) | public class HighlightBorderAdorner : Adorner method HighlightBorderAdorner (line 100) | public HighlightBorderAdorner([NotNull] UIElement adornedElement) method OnRender (line 186) | protected override void OnRender(DrawingContext drawingContext) method PropertyChanged (line 234) | private static void PropertyChanged([NotNull] DependencyObject d, Depe... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/ActivateOnCollectionChangedBehavior.cs class ActivateOnCollectionChangedBehavior (line 14) | public abstract class ActivateOnCollectionChangedBehavior : Behavior<... method OnCollectionChanged (line 31) | private static void OnCollectionChanged([NotNull] DependencyObject d, ... method Activate (line 49) | protected abstract void Activate(); method MatchChange (line 51) | protected virtual bool MatchChange([NotNull] NotifyCollectionChangedEv... method CollectionChanged (line 56) | private void CollectionChanged(object sender, [NotNull] NotifyCollecti... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/BehaviorProperties.cs class BehaviorProperties (line 21) | public static class BehaviorProperties method GetHandlesMouseWheelScrolling (line 38) | public static bool GetHandlesMouseWheelScrolling([NotNull] DependencyO... method SetHandlesMouseWheelScrolling (line 48) | public static void SetHandlesMouseWheelScrolling([NotNull] DependencyO... method GetKeepTaskbarWhenMaximized (line 58) | public static bool GetKeepTaskbarWhenMaximized([NotNull] DependencyObj... method SetKeepTaskbarWhenMaximized (line 68) | public static void SetKeepTaskbarWhenMaximized([NotNull] DependencyObj... method HandlesMouseWheelScrollingChanged (line 73) | private static void HandlesMouseWheelScrollingChanged([NotNull] Depend... method KeepTaskbarWhenMaximizedChanged (line 100) | private static void KeepTaskbarWhenMaximizedChanged([NotNull] Dependen... method WindowProc (line 125) | private static IntPtr WindowProc([NotNull] Window window, IntPtr hwnd,... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/BindCurrentToolTipStringBehavior.cs class BindCurrentToolTipStringBehavior (line 16) | public class BindCurrentToolTipStringBehavior : Behavior method OnAttached (line 39) | protected override void OnAttached() method OnDetaching (line 47) | protected override void OnDetaching() method MouseEnter (line 54) | private void MouseEnter(object sender, MouseEventArgs e) method MouseLeave (line 59) | private void MouseLeave(object sender, MouseEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/BindableSelectedItemsBehavior.cs class BindableSelectedItemsControl (line 18) | public static class BindableSelectedItemsControl class BindableSelectedItemsBehavior (line 35) | public abstract class BindableSelectedItemsBehavior : DeferredBehavio... method OnAttached (line 67) | protected override void OnAttached() method OnAttachedAndLoaded (line 89) | protected override void OnAttachedAndLoaded() method OnDetachingAndUnloaded (line 95) | protected override void OnDetachingAndUnloaded() method ScrollIntoView (line 105) | protected abstract void ScrollIntoView([NotNull] object dataItem); method ControlSelectionChanged (line 113) | protected void ControlSelectionChanged(IEnumerable addedItems, IList r... method ControlSelectionCleared (line 150) | protected void ControlSelectionCleared() method SanityCheck (line 169) | private void SanityCheck() method SelectedItemsChanged (line 181) | private static void SelectedItemsChanged([NotNull] DependencyObject d,... method CollectionSelectionChanged (line 218) | private void CollectionSelectionChanged(object sender, [NotNull] Notif... method OnBindableSelectedItemsControlOnBindingReactivated (line 271) | private void OnBindableSelectedItemsControlOnBindingReactivated() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/ButtonCloseWindowBehavior.cs class ButtonCloseWindowBehavior (line 12) | public class ButtonCloseWindowBehavior : CloseWindowBehavior method OnAttached (line 15) | protected override void OnAttached() method OnDetaching (line 22) | protected override void OnDetaching() method ButtonClicked (line 31) | private void ButtonClicked(object sender, RoutedEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/ChangeCursorOnSliderThumbBehavior.cs class ChangeCursorOnSliderThumbBehavior (line 11) | public class ChangeCursorOnSliderThumbBehavior : DeferredBehaviorBase method OnAttached (line 19) | protected override void OnAttached() method OnDetaching (line 24) | protected override void OnDetaching() method TextChanged (line 29) | private void TextChanged(object sender, [NotNull] TextChangedEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/CloseWindowBehavior.cs class CloseWindowBehavior (line 17) | public abstract class CloseWindowBehavior : Behavior where T : Dep... method OnAttached (line 50) | protected override void OnAttached() method CommandChanged (line 59) | private static void CommandChanged([NotNull] DependencyObject d, Depen... method CommandParameterChanged (line 75) | private static void CommandParameterChanged([NotNull] DependencyObject... method CommandCanExecuteChanged (line 84) | private void CommandCanExecuteChanged(object sender, EventArgs e) method Close (line 92) | protected void Close() class WpfModalHelper (line 136) | internal static class WpfModalHelper method WpfModalHelper (line 141) | static WpfModalHelper() method IsModal (line 148) | public static bool IsModal([NotNull] Window window) method ToDialogResult (line 153) | public static DialogResult ToDialogResult(bool? dialogResult) method ToDialogResult (line 162) | public static bool? ToDialogResult(DialogResult dialogResult) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/CommandBindingBehavior.cs class CommandBindingBehavior (line 16) | public class CommandBindingBehavior : Behavior method OnAttached (line 63) | protected override void OnAttached() method OnDetaching (line 70) | protected override void OnDetaching() method CommandChanged (line 75) | private static void CommandChanged(DependencyObject d, DependencyPrope... method OnCanExecute (line 80) | private void OnCanExecute([NotNull] CanExecuteRoutedEventArgs canExecu... method OnExecuted (line 101) | private void OnExecuted([NotNull] ExecutedRoutedEventArgs executedRout... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/ContainTextAdornerBehavior.cs class ContainTextAdornerBehavior (line 17) | public class ContainTextAdornerBehavior : Behavior method OnAttached (line 51) | protected override void OnAttached() method OnDetaching (line 75) | protected override void OnDetaching() method PropertyChanged (line 85) | private static void PropertyChanged([NotNull] DependencyObject d, Depe... method OnTextChanged (line 102) | private void OnTextChanged(object sender, EventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/DeferredBehaviorBase.cs class DeferredBehaviorBase (line 14) | public abstract class DeferredBehaviorBase : Behavior where T : De... method OnAttached (line 29) | protected override void OnAttached() method OnDetaching (line 48) | protected override void OnDetaching() method OnAttachedAndLoaded (line 66) | protected virtual void OnAttachedAndLoaded() method OnDetachingAndUnloaded (line 71) | protected virtual void OnDetachingAndUnloaded() method AssociatedObjectLoaded (line 76) | private void AssociatedObjectLoaded(object sender, RoutedEventArgs e) method AssociatedObjectUnloaded (line 85) | private void AssociatedObjectUnloaded(object sender, RoutedEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/DoubleClickCloseWindowBehavior.cs class DoubleClickCloseWindowBehavior (line 12) | public class DoubleClickCloseWindowBehavior : CloseWindowBehavior method OnAttached (line 15) | protected override void OnAttached() method OnDetaching (line 22) | protected override void OnDetaching() method ControlDoubleClicked (line 31) | private void ControlDoubleClicked(object sender, RoutedEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/DragOverAutoScrollBehavior.cs class DragOverAutoScrollBehavior (line 17) | public class DragOverAutoScrollBehavior : Behavior method OnAttached (line 44) | protected override void OnAttached() method Drop (line 52) | private void Drop(object sender, DragEventArgs e) method OnDetaching (line 57) | protected override void OnDetaching() method DragOver (line 65) | private void DragOver(object sender, DragEventArgs e) method DragLeave (line 78) | private void DragLeave(object sender, DragEventArgs e) method StopScroll (line 87) | private void StopScroll() method StartScroll (line 96) | private void StartScroll() method ScrollTask (line 111) | private async Task ScrollTask([NotNull] ScrollViewer scrollViewer, dou... method GetEdgeUnderMouse (line 149) | private Dock? GetEdgeUnderMouse(Point point) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/DropCommandParameters.cs class DropCommandParameters (line 12) | [DataContract] FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/HyperlinkCloseWindowBehavior.cs class HyperlinkCloseWindowBehavior (line 12) | public class HyperlinkCloseWindowBehavior : CloseWindowBehavior method OnAttached (line 15) | protected override void OnAttached() method OnDetaching (line 22) | protected override void OnDetaching() method HyperlinkClicked (line 31) | private void HyperlinkClicked(object sender, RoutedEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/ItemsControlCollectionViewBehavior.cs class ItemsControlCollectionViewBehavior (line 13) | public class ItemsControlCollectionViewBehavior : Behavior method OnAttached (line 27) | protected override void OnAttached() method OnDetaching (line 35) | protected override void OnDetaching() method UpdateCollectionView (line 41) | private void UpdateCollectionView() method ItemsSourceChanged (line 69) | private void ItemsSourceChanged(object sender, EventArgs e) method GroupingPropertyNameChanged (line 74) | private static void GroupingPropertyNameChanged([NotNull] DependencyOb... method FilterPredicateChanged (line 80) | private static void FilterPredicateChanged([NotNull] DependencyObject ... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/ListBoxBindableSelectedItemsBehavior.cs class ListBoxBindableSelectedItemsBehavior (line 14) | public class ListBoxBindableSelectedItemsBehavior : BindableSelectedItem... method ListBoxBindableSelectedItemsBehavior (line 20) | static ListBoxBindableSelectedItemsBehavior() method OnAttached (line 28) | protected override void OnAttached() method OnDetaching (line 36) | protected override void OnDetaching() method ListBoxSelectionChanged (line 48) | private void ListBoxSelectionChanged([NotNull] object sender, Selectio... method ScrollIntoView (line 63) | protected override void ScrollIntoView(object dataItem) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/MenuItemCloseWindowBehavior.cs class MenuItemCloseWindowBehavior (line 12) | public class MenuItemCloseWindowBehavior : CloseWindowBehavior method OnAttached (line 15) | protected override void OnAttached() method OnDetaching (line 22) | protected override void OnDetaching() method ButtonClicked (line 31) | private void ButtonClicked(object sender, RoutedEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/MouseMoveCaptureBehaviorBase.cs class MouseMoveCaptureBehaviorBase (line 18) | public abstract class MouseMoveCaptureBehaviorBase : Behavior<... method IsEnabledChanged (line 69) | private static void IsEnabledChanged([NotNull] DependencyObject d, Dep... method UsePreviewEventsChanged (line 78) | private static void UsePreviewEventsChanged(DependencyObject d, Depend... method AreModifiersValid (line 85) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method Cancel (line 91) | protected void Cancel() method CancelOverride (line 100) | protected virtual void CancelOverride() method CaptureMouse (line 108) | protected void CaptureMouse() method OnAttached (line 116) | protected override void OnAttached() method OnDetaching (line 124) | protected override void OnDetaching() method OnMouseDown (line 131) | protected abstract void OnMouseDown([NotNull] MouseButtonEventArgs e); method OnMouseMove (line 133) | protected abstract void OnMouseMove([NotNull] MouseEventArgs e); method OnMouseUp (line 135) | protected abstract void OnMouseUp([NotNull] MouseButtonEventArgs e); method ReleaseMouseCapture (line 140) | protected void ReleaseMouseCapture() method MouseDown (line 149) | private void MouseDown(object sender, [NotNull] MouseButtonEventArgs e) method MouseMove (line 157) | private void MouseMove(object sender, [NotNull] MouseEventArgs e) method MouseUp (line 165) | private void MouseUp(object sender, [NotNull] MouseButtonEventArgs e) method OnLostMouseCapture (line 173) | private void OnLostMouseCapture(object sender, [NotNull] MouseEventArg... method SubscribeToMouseEvents (line 181) | private void SubscribeToMouseEvents(bool usePreviewEvents) method UnsubscribeFromMouseEvents (line 198) | private void UnsubscribeFromMouseEvents(bool usePreviewEvents) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/MultiOverrideCursorBehavior.cs class MultiOverrideCursorBehavior (line 19) | [ContentProperty("Rules")] method MultiOverrideCursorBehavior (line 22) | public MultiOverrideCursorBehavior() method AddChild (line 29) | void IAddChild.AddChild([NotNull] object value) method AddText (line 38) | void IAddChild.AddText(string text) method OnAttached (line 43) | protected override void OnAttached() method OnDetaching (line 60) | protected override void OnDetaching() method UpdateCursorOverride (line 77) | private void UpdateCursorOverride() class CursorOverrideRuleCollection (line 98) | public class CursorOverrideRuleCollection : FreezableCollection method OnEventBehavior (line 38) | protected OnEventBehavior() method OnEvent (line 61) | protected abstract void OnEvent(); method OnAttached (line 64) | protected override void OnAttached() method OnDetaching (line 95) | protected override void OnDetaching() method RoutedEventHandler (line 110) | private void RoutedEventHandler(object sender, [NotNull] RoutedEventAr... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/OnEventCommandBehavior.cs class OnEventCommandBehavior (line 11) | public class OnEventCommandBehavior : OnEventBehavior method OnEvent (line 34) | protected override void OnEvent() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/OnEventSetPropertyBehavior.cs class OnEventSetPropertyBehavior (line 11) | public class OnEventSetPropertyBehavior : OnEventBehavior method OnEvent (line 45) | protected override void OnEvent() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/OnFocusBindingInterruptionBehavior.cs class OnFocusBindingInterruptionBehavior (line 19) | public class OnFocusBindingInterruptionBehavior : Behavior method AreModifiersValid (line 64) | protected bool AreModifiersValid() method OnAttached (line 71) | protected override void OnAttached() method OnDetaching (line 77) | protected override void OnDetaching() method EventTypeChanged (line 83) | private static void EventTypeChanged([NotNull] DependencyObject d, Dep... method RegisterHandler (line 95) | private void RegisterHandler(MouseEventType type) method UnregisterHandler (line 144) | private void UnregisterHandler(MouseEventType type) method MouseButtonHandler (line 193) | private void MouseButtonHandler(object sender, [NotNull] MouseButtonEv... method MouseMoveHandler (line 201) | private void MouseMoveHandler(object sender, [NotNull] MouseEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/OnPropertyChangedCommandBehavior.cs class OnPropertyChangedCommandBehavior (line 21) | public class OnPropertyChangedCommandBehavior : Behavior method OnAttached (line 73) | protected override void OnAttached() method OnDetaching (line 88) | protected override void OnDetaching() method OnSourceUpdated (line 94) | private void OnSourceUpdated(object sender, [NotNull] DataTransferEven... method OnPropertyChanged (line 102) | private void OnPropertyChanged(object sender, EventArgs e) method ExecuteCommand (line 110) | private void ExecuteCommand() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/OverrideCursorBehavior.cs class OverrideCursorBehavior (line 11) | public class OverrideCursorBehavior : Behavior method OnAttached (line 25) | protected override void OnAttached() method OnDetaching (line 31) | protected override void OnDetaching() method PropertyChanged (line 36) | private static void PropertyChanged([NotNull] DependencyObject d, Depe... method UpdateCursorOverride (line 42) | private void UpdateCursorOverride() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/ResizeBehavior.cs class ResizeBehavior (line 11) | public sealed class ResizeBehavior : Behavior method OnAttached (line 21) | protected override void OnAttached() method OnDetaching (line 26) | protected override void OnDetaching() method SizeChanged (line 31) | private void SizeChanged(object sender, [NotNull] SizeChangedEventArgs e) method IsSizeRatioValid (line 55) | private bool IsSizeRatioValid() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/SelectionRectangleBehavior.cs class SelectionRectangleBehavior (line 12) | public sealed class SelectionRectangleBehavior : MouseMoveCaptureBehavio... method OnCanvasChanged (line 39) | private static void OnCanvasChanged(DependencyObject obj, DependencyPr... method CancelOverride (line 46) | protected override void CancelOverride() method OnMouseDown (line 53) | protected override void OnMouseDown(MouseButtonEventArgs e) method OnMouseMove (line 65) | protected override void OnMouseMove(MouseEventArgs e) method OnMouseUp (line 94) | protected override void OnMouseUp(MouseButtonEventArgs e) method CreateSelectionRectangle (line 109) | private void CreateSelectionRectangle() method OnCanvasChanged (line 128) | private void OnCanvasChanged(DependencyPropertyChangedEventArgs e) method InitDragSelectionRect (line 150) | private void InitDragSelectionRect(Point pt1, Point pt2) method UpdateDragSelectionRect (line 159) | private void UpdateDragSelectionRect(Point pt1, Point pt2) method ApplyDragSelectionRect (line 201) | private void ApplyDragSelectionRect() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/SetFocusOnLoadBehavior.cs class SetFocusOnLoadBehavior (line 12) | public class SetFocusOnLoadBehavior : Behavior method OnAttached (line 14) | protected override void OnAttached() method OnDetaching (line 22) | protected override void OnDetaching() method OnHostLoaded (line 27) | private void OnHostLoaded(object sender, RoutedEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/SliderDragFromTrackBehavior.cs class SliderDragFromTrackBehavior (line 15) | public class SliderDragFromTrackBehavior : Behavior method OnAttached (line 20) | protected override void OnAttached() method OnDetaching (line 28) | protected override void OnDetaching() method SliderInitialized (line 40) | private void SliderInitialized(object sender, EventArgs e) method TrackMouseEvent (line 51) | private void TrackMouseEvent(object sender, [NotNull] MouseButtonEvent... method MouseEnter (line 57) | private void MouseEnter(object sender, [NotNull] MouseEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/TextBoxCloseWindowBehavior.cs class TextBoxCloseWindowBehavior (line 15) | public class TextBoxCloseWindowBehavior : CloseWindowBehavior method OnAttached (line 28) | protected override void OnAttached() method OnDetaching (line 35) | protected override void OnDetaching() method KeyUp (line 41) | private void KeyUp(object sender, [NotNull] KeyEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/TextBoxKeyUpCommandBehavior.cs class TextBoxKeyUpCommandBehavior (line 11) | public class TextBoxKeyUpCommandBehavior : Behavior method OnAttached (line 34) | protected override void OnAttached() method OnDetaching (line 41) | protected override void OnDetaching() method KeyUp (line 47) | private void KeyUp(object sender, [NotNull] KeyEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Behaviors/TilePanelNavigationBehavior.cs class TilePanelNavigationBehavior (line 14) | public class TilePanelNavigationBehavior : DeferredBehaviorBase method OnAttached (line 20) | protected override void OnAttached() method MouseUp (line 27) | private void MouseUp(object sender, [NotNull] MouseButtonEventArgs e) method MouseDown (line 37) | private void MouseDown(object sender, MouseButtonEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Collections/NonGenericObservableCollectionWrapper.cs class NonGenericObservableCollectionWrapper (line 22) | public abstract class NonGenericObservableCollectionWrapper : IList, ... method NonGenericObservableCollectionWrapper (line 30) | protected NonGenericObservableCollectionWrapper([NotNull] IList list) method GetEnumerator (line 71) | public IEnumerator GetEnumerator() method GetEnumerator (line 77) | IEnumerator IEnumerable.GetEnumerator() method CopyTo (line 83) | public void CopyTo(Array array, int index) method CopyTo (line 89) | public void CopyTo(T[] array, int arrayIndex) method Add (line 95) | public int Add(object value) method Add (line 102) | public void Add(T item) method Contains (line 108) | public bool Contains(object value) method Contains (line 114) | public bool Contains(T item) method Clear (line 120) | public void Clear() method IndexOf (line 126) | public int IndexOf(object value) method IndexOf (line 132) | public int IndexOf(T item) method Insert (line 138) | public void Insert(int index, object value) method Insert (line 144) | public void Insert(int index, T item) method Remove (line 150) | public void Remove(object value) method Remove (line 156) | public bool Remove(T item) method RemoveAt (line 162) | public void RemoveAt(int index) method ToString (line 168) | public override string ToString() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Collections/NonGenericObservableListWrapper.cs class NonGenericObservableListWrapper (line 18) | public class NonGenericObservableListWrapper : NonGenericObservableCo... method NonGenericObservableListWrapper (line 24) | public NonGenericObservableListWrapper([NotNull] IObservableList list) method AddRange (line 29) | public void AddRange([NotNull] IEnumerable values) method AddRange (line 34) | public void AddRange([NotNull] IEnumerable values) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Collections/ObservableList.cs class ObservableList (line 15) | public class ObservableList : IObservableList, IReadOnlyObservable... method ObservableList (line 19) | [CollectionAccess(CollectionAccessType.None)] method ObservableList (line 25) | [CollectionAccess(CollectionAccessType.UpdatedContent)] method ObservableList (line 31) | [CollectionAccess(CollectionAccessType.None)] method ToIList (line 61) | [NotNull] method GetEnumerator (line 67) | [Pure] method GetEnumerator (line 72) | [Pure] method Add (line 78) | [CollectionAccess(CollectionAccessType.UpdatedContent)] method AddRange (line 84) | public void AddRange(IEnumerable items) method Clear (line 96) | [CollectionAccess(CollectionAccessType.ModifyExistingContent)] method Contains (line 108) | [CollectionAccess(CollectionAccessType.Read)] method CopyTo (line 115) | [CollectionAccess(CollectionAccessType.Read)] method FindIndex (line 121) | [CollectionAccess(CollectionAccessType.Read)] method Remove (line 127) | [CollectionAccess(CollectionAccessType.ModifyExistingContent)] method RemoveRange (line 138) | [CollectionAccess(CollectionAccessType.ModifyExistingContent)] method IndexOf (line 147) | [CollectionAccess(CollectionAccessType.Read)] method Insert (line 154) | [CollectionAccess(CollectionAccessType.UpdatedContent)] method RemoveAt (line 162) | [CollectionAccess(CollectionAccessType.ModifyExistingContent)] method ToString (line 172) | [CollectionAccess(CollectionAccessType.None)] method OnCollectionChanged (line 178) | protected void OnCollectionChanged([NotNull] NotifyCollectionChangedEv... method OnPropertyChanged (line 192) | protected void OnPropertyChanged([NotNull] PropertyChangedEventArgs arg) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Collections/ObservableSet.cs class ObservableSet (line 14) | public class ObservableSet : IObservableList, IReadOnlyObservableL... method ObservableSet (line 19) | [CollectionAccess(CollectionAccessType.None)] method ObservableSet (line 25) | [CollectionAccess(CollectionAccessType.UpdatedContent)] method ObservableSet (line 31) | [CollectionAccess(CollectionAccessType.None)] method ObservableSet (line 38) | [CollectionAccess(CollectionAccessType.UpdatedContent)] method ObservableSet (line 50) | [CollectionAccess(CollectionAccessType.None)] method GetEnumerator (line 83) | [Pure] method GetEnumerator (line 89) | [Pure] method ToIList (line 95) | [NotNull, Pure] method Add (line 101) | [CollectionAccess(CollectionAccessType.UpdatedContent)] method AddRange (line 112) | public void AddRange(IEnumerable items) method Clear (line 123) | [CollectionAccess(CollectionAccessType.ModifyExistingContent)] method Contains (line 136) | [CollectionAccess(CollectionAccessType.Read)] method CopyTo (line 142) | [CollectionAccess(CollectionAccessType.Read)] method Remove (line 148) | [CollectionAccess(CollectionAccessType.ModifyExistingContent)] method IndexOf (line 161) | [CollectionAccess(CollectionAccessType.Read)] method Insert (line 167) | [CollectionAccess(CollectionAccessType.UpdatedContent)] method RemoveAt (line 178) | [CollectionAccess(CollectionAccessType.ModifyExistingContent)] method ToString (line 190) | [CollectionAccess(CollectionAccessType.None)] method OnCollectionChanged (line 196) | protected void OnCollectionChanged([NotNull] NotifyCollectionChangedEv... method OnPropertyChanged (line 210) | protected void OnPropertyChanged([NotNull] PropertyChangedEventArgs arg) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Commands/SystemCommand.cs class SystemCommand (line 10) | internal class SystemCommand : ICommand method SystemCommand (line 15) | internal SystemCommand([NotNull] Func canExecute, [NotNu... method CanExecute (line 23) | public bool CanExecute(object parameter) method Execute (line 29) | public void Execute([NotNull] object parameter) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Commands/SystemCommands.cs class SystemCommands (line 18) | public static class SystemCommands method SystemCommands (line 20) | static SystemCommands() method CanMinimize (line 59) | private static bool CanMinimize([NotNull] Window window) method Minimize (line 64) | private static void Minimize([NotNull] Window window) method CanMaximize (line 69) | private static bool CanMaximize([NotNull] Window window) method Maximize (line 74) | private static void Maximize([NotNull] Window window) method CanRestore (line 79) | private static bool CanRestore([NotNull] Window window) method Restore (line 84) | private static void Restore([NotNull] Window window) method CanClose (line 89) | private static bool CanClose([NotNull] Window window) method Close (line 94) | private static void Close([NotNull] Window window) method CanShowSystemMenu (line 99) | private static bool CanShowSystemMenu([NotNull] Window window) method ShowSystemMenu (line 104) | private static void ShowSystemMenu([NotNull] Window window) method HasFlag (line 115) | private static bool HasFlag([NotNull] Window window, int flag) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Commands/UtilityCommands.cs class UtilityCommands (line 13) | public static class UtilityCommands method OpenHyperlinkCommandFactory (line 19) | [NotNull] method CanOpenHyperlink (line 27) | private static bool CanOpenHyperlink(string url) method OpenHyperlink (line 32) | private static void OpenHyperlink([NotNull] string url) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/AngleEditor.cs class AngleEditor (line 13) | public class AngleEditor : VectorEditorBase method ResetValue (line 34) | public override void ResetValue() method UpdateComponentsFromValue (line 40) | protected override void UpdateComponentsFromValue(float value) method UpdateValueFromComponent (line 47) | protected override float UpdateValueFromComponent(DependencyProperty p... method UpdateValueFromFloat (line 58) | protected override float UpdateValueFromFloat(float value) method GetDisplayValue (line 68) | private static float GetDisplayValue(float angleRadians) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/CanvasView/CanvasView.cs class CanvasView (line 42) | [TemplatePart(Name = GridPartName, Type = typeof(Grid))] method CanvasView (line 69) | static CanvasView() method CanvasView (line 74) | public CanvasView() method OnModelPropertyChanged (line 82) | private static void OnModelPropertyChanged([NotNull] DependencyObject ... method OnApplyTemplate (line 95) | public override void OnApplyTemplate() method ArrangeOverride (line 109) | protected override Size ArrangeOverride(Size arrangeBounds) method InvalidateDrawing (line 127) | public void InvalidateDrawing() method DoInvalidateDrawing (line 133) | private void DoInvalidateDrawing() method OnLoaded (line 155) | private void OnLoaded(object sender, RoutedEventArgs e) method OnSizeChanged (line 162) | private void OnSizeChanged(object sender, [NotNull] SizeChangedEventAr... method UpdateModel (line 174) | private void UpdateModel(bool updateData) method UpdateVisuals (line 179) | private void UpdateVisuals() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/CanvasView/TrackerControl.cs class TrackerControl (line 45) | [TemplatePart(Name = HorizontalLinePartName, Type = typeof(Line))] method TrackerControl (line 105) | static TrackerControl() method OnPositionChanged (line 124) | private static void OnPositionChanged([NotNull] DependencyObject sende... method OnTrackMouseChanged (line 129) | private static void OnTrackMouseChanged([NotNull] DependencyObject sen... method OnApplyTemplate (line 134) | public override void OnApplyTemplate() method OnMouseMove (line 148) | private void OnMouseMove(object sender, [NotNull] MouseEventArgs e) method OnPositionChanged (line 155) | private void OnPositionChanged() method OnTrackMouseChanged (line 160) | private void OnTrackMouseChanged(DependencyPropertyChangedEventArgs e) method UpdatePositionAndBorder (line 171) | private void UpdatePositionAndBorder() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/ColorPicker.cs class ColorPicker (line 24) | [TemplatePart(Name = "PART_ColorPickerSelector", Type = typeof(Canvas))] method ColorPicker (line 31) | static ColorPicker() method OnApplyTemplate (line 173) | public override void OnApplyTemplate() method OnColorPickerRenderSurfaceMouseDown (line 232) | private void OnColorPickerRenderSurfaceMouseDown(object sender, [NotNu... method OnColorPickerRenderSurfaceMouseUp (line 247) | private void OnColorPickerRenderSurfaceMouseUp(object sender, [NotNull... method OnColorPickerRenderSurfaceMouseMove (line 262) | private void OnColorPickerRenderSurfaceMouseMove(object sender, [NotNu... method UpdateColorPickerFromMouse (line 274) | private void UpdateColorPickerFromMouse(Point position) method OnHuePickerRenderSurfaceMouseDown (line 294) | private void OnHuePickerRenderSurfaceMouseDown(object sender, [NotNull... method OnHuePickerRenderSurfaceMouseUp (line 309) | private void OnHuePickerRenderSurfaceMouseUp(object sender, [NotNull] ... method OnHuePickerRenderSurfaceMouseMove (line 324) | private void OnHuePickerRenderSurfaceMouseMove(object sender, [NotNull... method UpdateHuePickerFromMouse (line 336) | private void UpdateHuePickerFromMouse(Point position) method RenderColorPickerSurface (line 349) | private void RenderColorPickerSurface() method OnColorChanged (line 391) | private void OnColorChanged() method OnRGBAValueChanged (line 432) | private void OnRGBAValueChanged(DependencyPropertyChangedEventArgs e) method OnHSVValueChanged (line 469) | private void OnHSVValueChanged(DependencyPropertyChangedEventArgs e) method UpdateBinding (line 518) | private void UpdateBinding(DependencyProperty dependencyProperty) method UpdateAllBindings (line 530) | private void UpdateAllBindings() method OnColorPropertyChanged (line 547) | private static void OnColorPropertyChanged(DependencyObject sender, De... method OnHSVPropertyChanged (line 559) | private static void OnHSVPropertyChanged(DependencyObject sender, Depe... method OnRGBAPropertyChanged (line 571) | private static void OnRGBAPropertyChanged(DependencyObject sender, Dep... method CoreceColorValue (line 580) | [NotNull] method CoerceHueValue (line 589) | [NotNull] method CoercePercentageValue (line 598) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/Commands/ControlCommands.cs class ControlCommands (line 16) | public static class ControlCommands method ControlCommands (line 21) | static ControlCommands() method OnClearSelectionCommand (line 49) | private static void OnClearSelectionCommand(object sender, ExecutedRou... method OnSetAllVectorComponents (line 58) | private static void OnSetAllVectorComponents(object sender, ExecutedRo... method OnResetValue (line 75) | private static void OnResetValue(object sender, ExecutedRoutedEventArg... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/Commands/NamespaceDoc.cs class NamespaceDoc (line 13) | [System.Runtime.CompilerServices.CompilerGeneratedAttribute] FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/DateTimeEditor.cs class DateTimeEditor (line 11) | public sealed class DateTimeEditor : Control method OnApplyTemplate (line 118) | public override void OnApplyTemplate() method OnIsKeyboardFocusWithinChanged (line 126) | protected override void OnIsKeyboardFocusWithinChanged(DependencyPrope... method UpdateComponentsFromValue (line 139) | private void UpdateComponentsFromValue(DateTime? value) method UpdateValueFromComponent (line 156) | private DateTime? UpdateValueFromComponent(DependencyProperty property) method OnValueValueChanged (line 214) | private void OnValueValueChanged() method OnComponentPropertyChanged (line 236) | private void OnComponentPropertyChanged(DependencyPropertyChangedEvent... method UpdateBinding (line 259) | private void UpdateBinding(DependencyProperty dependencyProperty) method OnComponentPropertyChanged (line 273) | private static void OnComponentPropertyChanged(DependencyObject sender... method OnValuePropertyChanged (line 284) | private static void OnValuePropertyChanged(DependencyObject sender, De... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/ExpandableItemsControl.cs class ExpandableItemsControl (line 11) | public class ExpandableItemsControl : HeaderedItemsControl method OnExpanded (line 49) | protected virtual void OnExpanded([NotNull] RoutedEventArgs e) method OnCollapsed (line 58) | protected virtual void OnCollapsed([NotNull] RoutedEventArgs e) method OnMouseLeftButtonDown (line 64) | protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e) method OnIsExpandedChanged (line 74) | private static void OnIsExpandedChanged(DependencyObject d, Dependency... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/FilteringComboBox.cs class FilteringComboBox (line 19) | [TemplatePart(Name = "PART_EditableTextBox", Type = typeof(TextBox))] method FilteringComboBox (line 129) | static FilteringComboBox() method FilteringComboBox (line 134) | public FilteringComboBox() method OnItemsSourceChanged (line 206) | protected override void OnItemsSourceChanged(IEnumerable oldValue, IEn... method OnIsDropDownOpenChanged (line 216) | private static void OnIsDropDownOpenChanged(DependencyObject d, Depend... method OnIsFilteringChanged (line 225) | private static void OnIsFilteringChanged(DependencyObject d, Dependenc... method OnApplyTemplate (line 234) | public override void OnApplyTemplate() method OnGotKeyboardFocus (line 255) | protected override void OnGotKeyboardFocus(KeyboardFocusChangedEventAr... method OnItemsSourceRefresh (line 265) | private static void OnItemsSourceRefresh(DependencyObject d, Dependenc... method EditableTextBoxValidating (line 271) | private void EditableTextBoxValidating(object sender, CancelRoutedEven... method EditableTextBoxValidated (line 325) | private void EditableTextBoxValidated(object sender, ValidationRoutedE... method EditableTextBoxCancelled (line 342) | private void EditableTextBoxCancelled(object sender, RoutedEventArgs e) method EditableTextBoxLostFocus (line 356) | private void EditableTextBoxLostFocus(object sender, RoutedEventArgs e) method EditableTextBoxTextChanged (line 378) | private void EditableTextBoxTextChanged(object sender, TextChangedEven... method UpdateCollectionView (line 411) | private void UpdateCollectionView() method EditableTextBoxPreviewKeyDown (line 422) | private void EditableTextBoxPreviewKeyDown(object sender, KeyEventArgs e) method ListBoxMouseUp (line 511) | private void ListBoxMouseUp(object sender, [NotNull] MouseButtonEventA... method BringSelectedItemIntoView (line 522) | private void BringSelectedItemIntoView() method InternalFilter (line 531) | private bool InternalFilter(object obj) method MatchText (line 548) | private static bool MatchText([NotNull] string inputText, string text) method ResolveSortMemberValue (line 559) | private object ResolveSortMemberValue(object obj) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/FilteringComboBoxSort.cs class FilteringComboBoxSort (line 9) | public class FilteringComboBoxSort : IComparer method FilteringComboBoxSort (line 16) | public FilteringComboBoxSort() method Compare (line 20) | public virtual int Compare([NotNull] object x, [NotNull] object y) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/GameEngineHost.cs class GameEngineHost (line 24) | public class GameEngineHost : FrameworkElement, IDisposable, IWin32Windo... method GameEngineHost (line 35) | static GameEngineHost() method GameEngineHost (line 44) | public GameEngineHost(IntPtr childHandle) method Dispose (line 59) | public void Dispose() method OnDpiChanged (line 75) | protected override void OnDpiChanged(DpiScale oldDpi, DpiScale newDpi) method OnLoaded (line 81) | private void OnLoaded(object sender, RoutedEventArgs routedEventArgs) method OnUnloaded (line 87) | private void OnUnloaded(object sender, RoutedEventArgs e) method OnLayoutUpdated (line 92) | private void OnLayoutUpdated(object sender, EventArgs e) method OnIsVisibleChanged (line 98) | private void OnIsVisibleChanged(object sender, DependencyPropertyChang... method Attach (line 112) | private void Attach() method Detach (line 144) | private void Detach() method UpdateWindowPosition (line 162) | private void UpdateWindowPosition() method ForwardMessage (line 219) | public void ForwardMessage(IntPtr hwnd, int msg, IntPtr wParam, IntPtr... method RaiseMouseButtonEvent (line 313) | private void RaiseMouseButtonEvent(RoutedEvent routedEvent, MouseButto... method ContextMenuWndProc (line 322) | private IntPtr ContextMenuWndProc(IntPtr hwnd, int msg, IntPtr wParam,... method GetHwndSource (line 346) | [CanBeNull] method RegisterKeyboardInputSink (line 353) | IKeyboardInputSite IKeyboardInputSink.RegisterKeyboardInputSink(IKeybo... method TranslateAccelerator (line 358) | bool IKeyboardInputSink.TranslateAccelerator(ref MSG msg, ModifierKeys... method TabInto (line 363) | bool IKeyboardInputSink.TabInto(TraversalRequest request) method OnMnemonic (line 368) | bool IKeyboardInputSink.OnMnemonic(ref MSG msg, ModifierKeys modifiers) method TranslateChar (line 373) | bool IKeyboardInputSink.TranslateChar(ref MSG msg, ModifierKeys modifi... method HasFocusWithin (line 378) | bool IKeyboardInputSink.HasFocusWithin() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/Int2Editor.cs class Int2Editor (line 10) | public class Int2Editor : VectorEditorBase method UpdateComponentsFromValue (line 33) | protected override void UpdateComponentsFromValue(Int2? value) method UpdateValueFromComponent (line 43) | protected override Int2? UpdateValueFromComponent(DependencyProperty p... method UpdateValueFromFloat (line 54) | protected override Int2? UpdateValueFromFloat(float value) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/Int3Editor.cs class Int3Editor (line 10) | public class Int3Editor : VectorEditorBase method UpdateComponentsFromValue (line 43) | protected override void UpdateComponentsFromValue(Int3? value) method UpdateValueFromComponent (line 54) | protected override Int3? UpdateValueFromComponent(DependencyProperty p... method UpdateValueFromFloat (line 67) | protected override Int3? UpdateValueFromFloat(float value) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/Int4Editor.cs class Int4Editor (line 10) | public class Int4Editor : VectorEditorBase method UpdateComponentsFromValue (line 53) | protected override void UpdateComponentsFromValue(Int4? value) method UpdateValueFromComponent (line 65) | protected override Int4? UpdateValueFromComponent(DependencyProperty p... method UpdateValueFromFloat (line 80) | protected override Int4? UpdateValueFromFloat(float value) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/KeyValueGrid.cs class KeyValueGrid (line 18) | public class KeyValueGrid : Grid method KeyValueGrid (line 27) | public KeyValueGrid() method GetUseFullRow (line 33) | public static bool GetUseFullRow([NotNull] DependencyObject obj) method SetUseFullRow (line 38) | public static void SetUseFullRow([NotNull] DependencyObject obj, bool ... method InvalidateGridParameters (line 46) | private void InvalidateGridParameters() method MeasureOverride (line 95) | protected override Size MeasureOverride(Size constraint) method OnVisualChildrenChanged (line 107) | protected override void OnVisualChildrenChanged(DependencyObject visua... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/MarkdownTextBlock.cs class MarkdownTextBlock (line 12) | [TemplatePart(Name = MessageContainerPartName, Type = typeof(FlowDocumen... method MarkdownTextBlock (line 75) | static MarkdownTextBlock() method MarkdownTextBlock (line 80) | public MarkdownTextBlock() method OnApplyTemplate (line 86) | public override void OnApplyTemplate() method BaseUrlChanged (line 97) | private static void BaseUrlChanged([NotNull] DependencyObject d, Depen... method HyperlinkCommandChanged (line 109) | private static void HyperlinkCommandChanged([NotNull] DependencyObject... method MarkdownChanged (line 121) | private static void MarkdownChanged([NotNull] DependencyObject d, Depe... method TextChanged (line 134) | private static void TextChanged([NotNull] DependencyObject d, Dependen... method GetMarkdown (line 142) | [NotNull] method ResetMessage (line 148) | private void ResetMessage() method ProcessText (line 156) | [CanBeNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/MatrixEditor.cs class MatrixEditor (line 10) | public class MatrixEditor : VectorEditorBase method MatrixEditor (line 94) | static MatrixEditor() method UpdateComponentsFromValue (line 185) | protected override void UpdateComponentsFromValue(Matrix? value) method UpdateValueFromComponent (line 197) | protected override Matrix? UpdateValueFromComponent(DependencyProperty... method UpdateValueFromFloat (line 210) | protected override Matrix? UpdateValueFromFloat(float value) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/ModalWindow.cs class ModalWindow (line 14) | public abstract class ModalWindow : Window, IModalDialogInternal method ShowModal (line 16) | public virtual async Task ShowModal() method RequestClose (line 33) | public void RequestClose(DialogResult result) method OnClosed (line 39) | protected override void OnClosed(EventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/NumericTextBox.cs type MouseValidationTrigger (line 22) | public enum MouseValidationTrigger class RepeatButtonPressedRoutedEventArgs (line 34) | public class RepeatButtonPressedRoutedEventArgs : RoutedEventArgs method RepeatButtonPressedRoutedEventArgs (line 36) | public RepeatButtonPressedRoutedEventArgs(NumericTextBox.RepeatButtons... class NumericTextBox (line 50) | [TemplatePart(Name = "PART_IncreaseButton", Type = typeof(RepeatButton))] type RepeatButtons (line 55) | public enum RepeatButtons method NumericTextBox (line 162) | static NumericTextBox() method OnApplyTemplate (line 261) | public override void OnApplyTemplate() method OnValueChanged (line 289) | protected virtual void OnValueChanged(double? oldValue, double? newValue) method OnInitialized (line 294) | protected override void OnInitialized(EventArgs e) method OnCancelled (line 302) | protected sealed override void OnCancelled() method OnValidated (line 312) | protected sealed override void OnValidated() method IsTextCompatibleWithValueBinding (line 329) | protected override bool IsTextCompatibleWithValueBinding(string text) method CoerceTextForValidation (line 335) | [NotNull] method FormatValue (line 361) | [NotNull] method RepeatButtonIsPressedChanged (line 372) | private void RepeatButtonIsPressedChanged(object sender, EventArgs e) method OnValuePropertyChanged (line 385) | private void OnValuePropertyChanged(double? oldValue, double? newValue) method UpdateValue (line 408) | private void UpdateValue(double value) method TryParseValue (line 422) | private static bool TryParseValue(ReadOnlySpan value, out double... method OnValuePropertyChanged (line 448) | private static void OnValuePropertyChanged(DependencyObject sender, De... method OnDecimalPlacesPropertyChanged (line 453) | private static void OnDecimalPlacesPropertyChanged(DependencyObject se... method OnMinimumPropertyChanged (line 459) | private static void OnMinimumPropertyChanged(DependencyObject sender, ... method OnMaximumPropertyChanged (line 485) | private static void OnMaximumPropertyChanged(DependencyObject sender, ... method ValueRatioChanged (line 511) | private static void ValueRatioChanged(DependencyObject d, DependencyPr... method UpdateValueCommand (line 518) | private static void UpdateValueCommand([NotNull] object sender, Func ShowModal() method OnKeyDown (line 51) | protected override void OnKeyDown(KeyEventArgs e) method OnDeactivated (line 61) | protected override void OnDeactivated(EventArgs e) method OnClosing (line 67) | protected override void OnClosing([NotNull] CancelEventArgs e) method OnMouseDown (line 75) | protected override void OnMouseDown(MouseButtonEventArgs e) method CloseWithCancel (line 85) | private void CloseWithCancel() method IsMouseOverWindow (line 94) | protected bool IsMouseOverWindow([NotNull] MouseEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/PropertyView.cs class PropertyView (line 15) | public class PropertyView : ItemsControl method PropertyView (line 52) | static PropertyView() method PropertyView (line 57) | public PropertyView() method ItemMouseMove (line 96) | internal void ItemMouseMove(object sender, MouseEventArgs e) method OnIsKeyboardFocusWithinChanged (line 108) | internal void OnIsKeyboardFocusWithinChanged(object sender, Dependency... method OnMouseLeave (line 128) | protected override void OnMouseLeave(MouseEventArgs e) method GetContainerForItemOverride (line 135) | protected override DependencyObject GetContainerForItemOverride() method IsItemItsOwnContainerOverride (line 140) | protected override bool IsItemItsOwnContainerOverride(object item) method PrepareContainerForItemOverride (line 145) | protected override void PrepareContainerForItemOverride(DependencyObje... method ClearContainerForItemOverride (line 153) | protected override void ClearContainerForItemOverride(DependencyObject... method KeyboardActivateItem (line 161) | private void KeyboardActivateItem(PropertyViewItem item) method HoverItem (line 168) | private void HoverItem(PropertyViewItem item) method HighlightItem (line 175) | private void HighlightItem(PropertyViewItem item) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/PropertyViewItem.cs class PropertyViewItem (line 18) | public class PropertyViewItem : ExpandableItemsControl method PropertyViewItem (line 52) | static PropertyViewItem() method PropertyViewItem (line 61) | public PropertyViewItem([NotNull] PropertyView propertyView) method GetContainerForItemOverride (line 113) | protected override DependencyObject GetContainerForItemOverride() method IsItemItsOwnContainerOverride (line 120) | protected override bool IsItemItsOwnContainerOverride(object item) method PrepareContainerForItemOverride (line 126) | protected override void PrepareContainerForItemOverride(DependencyObje... method ClearContainerForItemOverride (line 135) | protected override void ClearContainerForItemOverride(DependencyObject... method OnMouseLeftButtonDown (line 143) | protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e) method OnIncrementChanged (line 161) | private static void OnIncrementChanged(DependencyObject d, DependencyP... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/PropertyViewItemEventArgs.cs class PropertyViewItemEventArgs (line 7) | public class PropertyViewItemEventArgs : RoutedEventArgs method PropertyViewItemEventArgs (line 13) | public PropertyViewItemEventArgs(RoutedEvent routedEvent, object sourc... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/RectangleEditor.cs class RectangleEditor (line 10) | public class RectangleEditor : VectorEditorBase method UpdateComponentsFromValue (line 53) | protected override void UpdateComponentsFromValue(Rectangle? value) method UpdateValueFromComponent (line 65) | protected override Rectangle? UpdateValueFromComponent(DependencyPrope... method UpdateValueFromFloat (line 80) | protected override Rectangle? UpdateValueFromFloat(float value) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/RectangleFEditor.cs class RectangleFEditor (line 10) | public class RectangleFEditor : VectorEditorBase method UpdateComponentsFromValue (line 53) | protected override void UpdateComponentsFromValue(RectangleF? value) method UpdateValueFromComponent (line 65) | protected override RectangleF? UpdateValueFromComponent(DependencyProp... method UpdateValueFromFloat (line 80) | protected override RectangleF? UpdateValueFromFloat(float value) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/RotationEditor.cs class RotationEditor (line 10) | public class RotationEditor : VectorEditorBase method ResetValue (line 44) | public override void ResetValue() method UpdateComponentsFromValue (line 50) | protected override void UpdateComponentsFromValue(Quaternion? value) method UpdateValueFromComponent (line 68) | protected override Quaternion? UpdateValueFromComponent(DependencyProp... method UpdateValueFromFloat (line 89) | protected override Quaternion? UpdateValueFromFloat(float value) method Recompose (line 96) | private static Quaternion Recompose(ref Vector3 vector) method GetDisplayValue (line 101) | private static float GetDisplayValue(float angleRadians) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/ScaleBar.cs class CustomRenderRoutedEventArgs (line 16) | public class CustomRenderRoutedEventArgs : RoutedEventArgs method CustomRenderRoutedEventArgs (line 20) | public CustomRenderRoutedEventArgs(RoutedEvent routedEvent, DrawingCon... class RoutedDependencyPropertyChangedEventArgs (line 29) | public class RoutedDependencyPropertyChangedEventArgs : RoutedEventArgs method RoutedDependencyPropertyChangedEventArgs (line 35) | public RoutedDependencyPropertyChangedEventArgs(RoutedEvent routedEven... class ScaleBar (line 44) | public class ScaleBar : FrameworkElement method ScaleBar (line 284) | public ScaleBar() method OnLoaded (line 289) | private void OnLoaded(object sender, RoutedEventArgs e) method RaiseBeforeRenderEvent (line 333) | private void RaiseBeforeRenderEvent() method RaiseAfterRenderEvent (line 338) | private void RaiseAfterRenderEvent() method RaiseBeforeTicksRenderEvent (line 343) | private void RaiseBeforeTicksRenderEvent(DrawingContext drawingContext) method RaiseAfterTicksRenderEvent (line 348) | private void RaiseAfterTicksRenderEvent(DrawingContext drawingContext) method RaiseScaleChangingEvent (line 353) | private void RaiseScaleChangingEvent(DependencyProperty dependencyProp... method RaiseScaleChangedEvent (line 358) | private void RaiseScaleChangedEvent(DependencyProperty dependencyPrope... method SetScaleChangingProperty (line 363) | private void SetScaleChangingProperty([NotNull] DependencyProperty dep... method SetScaleChangingProperty (line 371) | private void SetScaleChangingProperty([NotNull] DependencyPropertyKey ... method UpdatePixelInfo (line 606) | private void UpdatePixelInfo() method OnUnitSystemPropertyChanged (line 613) | private static void OnUnitSystemPropertyChanged(DependencyObject sende... method OnUnitsPerTickPropertyChanged (line 620) | private static void OnUnitsPerTickPropertyChanged(DependencyObject sen... method OnPixelsPerTickPropertyChanged (line 627) | private static void OnPixelsPerTickPropertyChanged(DependencyObject se... method OnIsAliasedPropertyChanged (line 633) | private static void OnIsAliasedPropertyChanged([NotNull] DependencyObj... method CoerceUnitsPerTickPropertyValue (line 638) | private static object CoerceUnitsPerTickPropertyValue(DependencyObject... method CoercePixelsPerTickPropertyValue (line 644) | [NotNull] method CoerceDecimalCountRoundingPropertyValue (line 650) | [NotNull] method GetPixelAt (line 656) | public double GetPixelAt(double unit) method GetUnitAt (line 661) | public double GetUnitAt(double pixel) method SetUnitAt (line 666) | public void SetUnitAt(double unit, double pixel) method SetUnitsPerTickAt (line 672) | public void SetUnitsPerTickAt(double unitsPerTick, double pixel) method SetPixelsPerTickAt (line 679) | public void SetPixelsPerTickAt(double pixelsPerTick, double pixel) method OnRender (line 706) | protected override void OnRender(DrawingContext localDrawingContext) method AdjustUnitInterval (line 799) | private static double AdjustUnitInterval(double value) method IsCloser (line 823) | private static bool IsCloser(double value, double other, double refere... method IsCloseEnoughToMultiply (line 828) | private static bool IsCloseEnoughToMultiply([NotNull] List sor... method AdjustUnitIntervalWithUnitSystem (line 842) | private void AdjustUnitIntervalWithUnitSystem(double value) method DrawLargeTick (line 949) | protected virtual void DrawLargeTick([NotNull] DrawingContext drawingC... method DrawSmallTick (line 964) | protected virtual void DrawSmallTick([NotNull] DrawingContext drawingC... method OnMouseWheel (line 969) | protected override void OnMouseWheel(MouseWheelEventArgs e) method ZoomAtPosition (line 984) | public void ZoomAtPosition(double position, double coeficient, bool af... method StartDraggingScale (line 994) | public bool StartDraggingScale() method EndDraggingScale (line 1005) | public bool EndDraggingScale() method OnMouseMove (line 1016) | protected override void OnMouseMove(MouseEventArgs e) method OnMouseLeftButtonDown (line 1026) | protected override void OnMouseLeftButtonDown(MouseButtonEventArgs e) method OnMouseLeftButtonUp (line 1034) | protected override void OnMouseLeftButtonUp(MouseButtonEventArgs e) method OnMouseRightButtonDown (line 1042) | protected override void OnMouseRightButtonDown(MouseButtonEventArgs e) method OnMouseRightButtonUp (line 1050) | protected override void OnMouseRightButtonUp(MouseButtonEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/SearchComboBox.cs class SearchComboBox (line 17) | [TemplatePart(Name = EditableTextBoxPartName, Type = typeof(TextBox))] method SearchComboBox (line 93) | static SearchComboBox() method SearchComboBox (line 102) | public SearchComboBox() method OnApplyTemplate (line 145) | public override void OnApplyTemplate() method OnGotKeyboardFocus (line 164) | protected override void OnGotKeyboardFocus(KeyboardFocusChangedEventAr... method OnKeyDown (line 174) | protected override void OnKeyDown(KeyEventArgs e) method OnKeyUp (line 183) | protected override void OnKeyUp(KeyEventArgs e) method OnLostKeyboardFocus (line 192) | protected override void OnLostKeyboardFocus(KeyboardFocusChangedEventA... method EditableTextBoxLostFocus (line 208) | private void EditableTextBoxLostFocus(object sender, RoutedEventArgs e) method EditableTextBoxPreviewKeyDown (line 217) | private void EditableTextBoxPreviewKeyDown(object sender, [NotNull] Ke... method EditableTextBoxPreviewKeyUp (line 281) | private void EditableTextBoxPreviewKeyUp(object sender, [NotNull] KeyE... method EditableTextBoxValidated (line 302) | private void EditableTextBoxValidated(object sender, ValidationRoutedE... method ListBoxMouseUp (line 313) | private void ListBoxMouseUp(object sender, MouseButtonEventArgs e) method BringSelectedItemIntoView (line 324) | private void BringSelectedItemIntoView() method Clear (line 333) | private void Clear() method IsAlternativeModifier (line 343) | private bool IsAlternativeModifier(Key key) method ValidateSelection (line 362) | private void ValidateSelection() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/TagControl.cs class TagControl (line 9) | public class TagControl : ContentControl method TagControl (line 23) | static TagControl() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/TextBlockFormatting.cs class TextBlockFormatting (line 10) | public static class TextBlockFormatting method GetFormattedText (line 12) | public static Inline GetFormattedText(DependencyObject obj) method SetFormattedText (line 17) | public static void SetFormattedText(DependencyObject obj, Inline value) method OnFormattedTextChanged (line 32) | private static void OnFormattedTextChanged(DependencyObject o, Depende... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/TextBox.cs class TextBox (line 17) | [TemplatePart(Name = "PART_TrimmedText", Type = typeof(TextBlock))] method TextBox (line 48) | static TextBox() method TextBox (line 55) | public TextBox() method OnApplyTemplate (line 79) | public override void OnApplyTemplate() method OnTextChanged (line 93) | protected override void OnTextChanged(string oldValue, string newValue) method ArrangeOverride (line 114) | protected override Size ArrangeOverride(Size arrangeBounds) method OnUseTimedValidationPropertyChanged (line 125) | private static void OnUseTimedValidationPropertyChanged(DependencyObje... method OnClearTextCommand (line 134) | private static void OnClearTextCommand(object sender, ExecutedRoutedEv... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/TextBoxBase.cs class TextBoxBase (line 18) | public class TextBoxBase : System.Windows.Controls.TextBox method TextBoxBase (line 112) | static TextBoxBase() method TextBoxBase (line 117) | public TextBoxBase() method Validate (line 217) | public void Validate() method ForceValidate (line 268) | public void ForceValidate() method Cancel (line 277) | public void Cancel() method OnTextChanged (line 300) | protected virtual void OnTextChanged(string oldValue, string newValue) method OnValidating (line 308) | protected virtual void OnValidating(CancelRoutedEventArgs e) method OnValidated (line 315) | protected virtual void OnValidated() method OnCancelled (line 322) | protected virtual void OnCancelled() method IsTextCompatibleWithValueBinding (line 329) | protected virtual bool IsTextCompatibleWithValueBinding(string text) method CoerceTextForValidation (line 339) | protected virtual string CoerceTextForValidation(string baseValue) method OnPreviewKeyDown (line 345) | protected override void OnPreviewKeyDown(KeyEventArgs e) method OnGotKeyboardFocus (line 365) | protected override void OnGotKeyboardFocus(KeyboardFocusChangedEventAr... method OnMouseDown (line 375) | protected override void OnMouseDown(MouseButtonEventArgs e) method OnLostKeyboardFocus (line 390) | protected override void OnLostKeyboardFocus(KeyboardFocusChangedEventA... method ClearUndoStack (line 404) | private void ClearUndoStack() method OnLoaded (line 411) | private void OnLoaded(object sender, RoutedEventArgs e) method OnTextChanged (line 419) | private static void OnTextChanged(DependencyObject d, DependencyProper... method OnLostFocusActionChanged (line 431) | private static void OnLostFocusActionChanged(DependencyObject d, Depen... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/TextLogViewer.cs class TextLogViewer (line 24) | [TemplatePart(Name = "PART_LogTextBox", Type = typeof(RichTextBox))] method TextLogViewer (line 156) | public TextLogViewer() method OnApplyTemplate (line 290) | public override void OnApplyTemplate() method ClearLog (line 318) | private void ClearLog(object sender, RoutedEventArgs e) method ResetText (line 323) | private void ResetText() method AppendText (line 338) | private void AppendText([NotNull] FlowDocument document, [NotNull] IEn... method ClearSearchResults (line 426) | private void ClearSearchResults() method SelectFirstOccurrence (line 431) | private void SelectFirstOccurrence() method SelectPreviousOccurrence (line 439) | private void SelectPreviousOccurrence() method SelectNextOccurrence (line 448) | private void SelectNextOccurrence() method SelectSearchResult (line 457) | private void SelectSearchResult(int resultIndex) method ShouldDisplayMessage (line 468) | private bool ShouldDisplayMessage(LogMessageType type) method GetLogColor (line 489) | private Brush GetLogColor(LogMessageType type) method TextPropertyChanged (line 510) | private static void TextPropertyChanged(DependencyObject d, Dependency... method LogMessagesPropertyChanged (line 520) | private static void LogMessagesPropertyChanged(DependencyObject d, Dep... method SearchTokenChanged (line 551) | private static void SearchTokenChanged(DependencyObject d, DependencyP... method LogMessagesCollectionChanged (line 561) | private void LogMessagesCollectionChanged(object sender, [NotNull] Not... method PreviousResultClicked (line 592) | private void PreviousResultClicked(object sender, RoutedEventArgs e) method NextResultClicked (line 597) | private void NextResultClicked(object sender, RoutedEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/TimeSpanEditor.cs class TimeSpanEditor (line 10) | public sealed class TimeSpanEditor : Control method OnApplyTemplate (line 87) | public override void OnApplyTemplate() method UpdateComponentsFromValue (line 98) | private void UpdateComponentsFromValue(TimeSpan? value) method UpdateValueFromComponent (line 113) | private TimeSpan? UpdateValueFromComponent(DependencyProperty property) method OnValueValueChanged (line 132) | private void OnValueValueChanged() method OnComponentPropertyChanged (line 154) | private void OnComponentPropertyChanged(DependencyPropertyChangedEvent... method UpdateBinding (line 177) | private void UpdateBinding(DependencyProperty dependencyProperty) method OnComponentPropertyChanged (line 191) | private static void OnComponentPropertyChanged(DependencyObject sender... method OnValuePropertyChanged (line 202) | private static void OnValuePropertyChanged(DependencyObject sender, De... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/TreeView.cs class TreeView (line 23) | [TemplatePart(Name = ScrollViewerPartName, Type = typeof(ScrollViewer))] method TreeView (line 86) | static TreeView() method TreeView (line 103) | public TreeView() method OnApplyTemplate (line 139) | public override void OnApplyTemplate() method BringItemToView (line 152) | public bool BringItemToView([NotNull] object item, [NotNull] Func GetChildren(TreeViewItem item) method GetNextItem (line 401) | [CanBeNull] method GetNodesToSelectBetween (line 417) | [NotNull] method PrepareContainerForItemOverride (line 468) | protected override void PrepareContainerForItemOverride(DependencyObje... method ClearContainerForItemOverride (line 477) | protected override void ClearContainerForItemOverride(DependencyObject... method GetPreviousItem (line 483) | [CanBeNull] method GetTreeViewItemFor (line 498) | [CanBeNull] method GetTreeViewItemsFor (line 504) | [ItemNotNull] method GetContainerForItemOverride (line 523) | protected override DependencyObject GetContainerForItemOverride() method IsItemItsOwnContainerOverride (line 529) | protected override bool IsItemItsOwnContainerOverride(object item) method OnSelectedItemPropertyChanged (line 534) | private static void OnSelectedItemPropertyChanged(DependencyObject d, ... method OnSelectedItemsPropertyChanged (line 571) | private static void OnSelectedItemsPropertyChanged(DependencyObject d,... method OnSelectionModeChanged (line 593) | private static void OnSelectionModeChanged(DependencyObject d, Depende... method OnSelectedItemsChanged (line 626) | private void OnSelectedItemsChanged(object sender, NotifyCollectionCha... method OnItemsChanged (line 680) | protected override void OnItemsChanged(NotifyCollectionChangedEventArg... method SelectSingleItem (line 699) | protected void SelectSingleItem([NotNull] TreeViewItem item) method GetFocusedItem (line 719) | [CanBeNull] method GetTreeViewItemUnderMouse (line 725) | [CanBeNull] method ToggleItem (line 754) | private void ToggleItem([NotNull] TreeViewItem item) method ModifySelection (line 771) | private void ModifySelection([NotNull] ICollection itemsToSele... method SelectWithShift (line 813) | private void SelectWithShift([NotNull] TreeViewItem item) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/TreeViewElementFinder.cs class TreeViewElementFinder (line 10) | public static class TreeViewElementFinder method FindNext (line 12) | [CanBeNull] method GetFirstVirtualizedItem (line 38) | [CanBeNull] method FindNextSibling (line 51) | [CanBeNull] method FindFirst (line 68) | [CanBeNull] method FindLast (line 86) | [CanBeNull] method FindAll (line 104) | [ItemNotNull] method FindNextSiblingRecursive (line 115) | [CanBeNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/TreeViewItem.cs class TreeViewItem (line 21) | public class TreeViewItem : ExpandableItemsControl method TreeViewItem (line 57) | static TreeViewItem() method IsVirtualizingPropagationHelper (line 111) | internal static void IsVirtualizingPropagationHelper([NotNull] Depende... method SynchronizeValue (line 117) | private static void SynchronizeValue([NotNull] DependencyProperty dp, ... method PrepareContainerForItemOverride (line 124) | protected override void PrepareContainerForItemOverride(DependencyObje... method ClearContainerForItemOverride (line 131) | protected override void ClearContainerForItemOverride(DependencyObject... method OnItemsChanged (line 140) | protected override void OnItemsChanged(NotifyCollectionChangedEventArg... method OnIsEditingChanged (line 159) | private static void OnIsEditingChanged(DependencyObject d, DependencyP... method IsItemItsOwnContainerOverride (line 178) | protected override bool IsItemItsOwnContainerOverride(object item) method GetContainerForItemOverride (line 187) | protected override DependencyObject GetContainerForItemOverride() method ToString (line 192) | public override string ToString() method OnApplyTemplate (line 197) | public override void OnApplyTemplate() method ForceFocus (line 207) | internal void ForceFocus() method OnKeyDown (line 215) | protected override void OnKeyDown(KeyEventArgs e) method OnLostKeyboardFocus (line 313) | protected override void OnLostKeyboardFocus(KeyboardFocusChangedEventA... method StartEditing (line 329) | private bool StartEditing() method OnKeyUp (line 340) | protected override void OnKeyUp(KeyEventArgs e) method OnPropertyChanged (line 365) | protected override void OnPropertyChanged(DependencyPropertyChangedEve... method LogicalLeft (line 390) | private bool LogicalLeft(Key key) method StopEditing (line 396) | private void StopEditing() FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/TreeViewItemEventArgs.cs class TreeViewItemEventArgs (line 7) | public class TreeViewItemEventArgs : RoutedEventArgs method TreeViewItemEventArgs (line 13) | public TreeViewItemEventArgs(RoutedEvent routedEvent, object source, T... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/Trimming.cs class Trimming (line 15) | public static class Trimming method GetTextTrimming (line 42) | public static TextTrimming GetTextTrimming([NotNull] DependencyObject ... method SetTextTrimming (line 52) | public static void SetTextTrimming([NotNull] DependencyObject target, ... method GetTrimmingSource (line 62) | public static TrimmingSource GetTrimmingSource([NotNull] DependencyObj... method SetTrimmingSource (line 72) | public static void SetTrimmingSource([NotNull] DependencyObject target... method GetWordSeparators (line 82) | public static string GetWordSeparators([NotNull] DependencyObject target) method SetWordSeparators (line 92) | public static void SetWordSeparators([NotNull] DependencyObject target... method ProcessTrimming (line 97) | public static string ProcessTrimming([NotNull] Control control, string... method ProcessTrimming (line 105) | public static string ProcessTrimming([NotNull] Control control, string... method ProcessTrimming (line 111) | public static string ProcessTrimming([NotNull] TextBlock textBlock, st... method ProcessTrimming (line 119) | public static string ProcessTrimming([NotNull] TextBlock textBlock, st... method ProcessTrimming (line 125) | private static string ProcessTrimming(string text, [NotNull] Typeface ... method GetTextWidth (line 245) | private static double GetTextWidth([NotNull] string text, TextTrimming... method SplitWords (line 282) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/TrimmingSource.cs type TrimmingSource (line 8) | public enum TrimmingSource FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/UnitSystem.cs class UnitSystem (line 13) | public class UnitSystem : DependencyObject method UnitSystem (line 32) | public UnitSystem() method GetAllGroupingValues (line 38) | public void GetAllGroupingValues(ref List values) class UnitConversion (line 48) | public class UnitConversion : DependencyObject method UnitConversion (line 72) | public UnitConversion() class UnitGrouping (line 81) | public class UnitGrouping : DependencyObject method UnitGrouping (line 100) | public UnitGrouping() { } method UnitGrouping (line 102) | public UnitGrouping(double largeIntervalSize, int smallIntervalCount) class UnitConversionCollection (line 112) | public class UnitConversionCollection : List method GetAllGroupingValues (line 114) | public void GetAllGroupingValues(ref List values) class UnitGroupingCollection (line 126) | public class UnitGroupingCollection : List method GetAllGroupingValues (line 128) | public void GetAllGroupingValues(ref List values, double multi... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/Vector2Editor.cs class Vector2Editor (line 10) | public class Vector2Editor : VectorEditor method Vector2Editor (line 27) | static Vector2Editor() method UpdateComponentsFromValue (line 48) | protected override void UpdateComponentsFromValue(Vector2? value) method UpdateValueFromComponent (line 59) | protected override Vector2? UpdateValueFromComponent(DependencyPropert... method UpdateValueFromFloat (line 90) | protected override Vector2? UpdateValueFromFloat(float value) method CoerceLengthValue (line 98) | [NotNull] method FromLength (line 105) | private static Vector2 FromLength(Vector2 value, float length) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/Vector3Editor.cs class Vector3Editor (line 10) | public class Vector3Editor : VectorEditor method Vector3Editor (line 32) | static Vector3Editor() method UpdateComponentsFromValue (line 58) | protected override void UpdateComponentsFromValue(Vector3? value) method UpdateValueFromComponent (line 70) | protected override Vector3? UpdateValueFromComponent(DependencyPropert... method UpdateValueFromFloat (line 105) | protected override Vector3? UpdateValueFromFloat(float value) method CoerceLengthValue (line 113) | [NotNull] method FromLength (line 120) | private static Vector3 FromLength(Vector3 value, float length) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/Vector4Editor.cs class Vector4Editor (line 10) | public class Vector4Editor : VectorEditor method Vector4Editor (line 37) | static Vector4Editor() method UpdateComponentsFromValue (line 68) | protected override void UpdateComponentsFromValue(Vector4? value) method UpdateValueFromComponent (line 81) | protected override Vector4? UpdateValueFromComponent(DependencyPropert... method UpdateValueFromFloat (line 120) | protected override Vector4? UpdateValueFromFloat(float value) method CoerceLengthValue (line 128) | [NotNull] method FromLength (line 135) | private static Vector4 FromLength(Vector4 value, float length) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/VectorEditingMode.cs type VectorEditingMode (line 6) | public enum VectorEditingMode FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/VectorEditor.cs class VectorEditor (line 9) | [TemplatePart(Name = ToggleButtonPartName, Type = typeof(ToggleButton))] method OnApplyTemplate (line 25) | public override void OnApplyTemplate() class VectorEditorResources (line 42) | public static class VectorEditorResources FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/VectorEditorBase.cs class VectorEditorBase (line 11) | public abstract class VectorEditorBase : Control method SetVectorFromValue (line 57) | public abstract void SetVectorFromValue(float value); method ResetValue (line 59) | public abstract void ResetValue(); method OnIsKeyboardFocusWithinChanged (line 61) | protected override void OnIsKeyboardFocusWithinChanged(DependencyPrope... method OnApplyTemplate (line 98) | public override void OnApplyTemplate() method SetVectorFromValue (line 106) | public override void SetVectorFromValue(float value) method ResetValue (line 112) | public override void ResetValue() method UpdateComponentsFromValue (line 121) | protected abstract void UpdateComponentsFromValue(T value); method UpdateValueFromComponent (line 127) | protected abstract T UpdateValueFromComponent(DependencyProperty prope... method UpdateValueFromFloat (line 133) | protected abstract T UpdateValueFromFloat(float value); method OnValueValueChanged (line 138) | private void OnValueValueChanged() method OnComponentPropertyChanged (line 156) | private void OnComponentPropertyChanged(DependencyPropertyChangedEvent... method UpdateBinding (line 179) | private void UpdateBinding(DependencyProperty dependencyProperty) method OnComponentPropertyChanged (line 188) | protected static void OnComponentPropertyChanged(DependencyObject send... method CoerceComponentValue (line 194) | protected static object CoerceComponentValue(DependencyObject sender, ... method OnValuePropertyChanged (line 209) | private static void OnValuePropertyChanged(DependencyObject sender, De... class VectorEditorBase (line 71) | public abstract class VectorEditorBase : VectorEditorBase method SetVectorFromValue (line 57) | public abstract void SetVectorFromValue(float value); method ResetValue (line 59) | public abstract void ResetValue(); method OnIsKeyboardFocusWithinChanged (line 61) | protected override void OnIsKeyboardFocusWithinChanged(DependencyPrope... method OnApplyTemplate (line 98) | public override void OnApplyTemplate() method SetVectorFromValue (line 106) | public override void SetVectorFromValue(float value) method ResetValue (line 112) | public override void ResetValue() method UpdateComponentsFromValue (line 121) | protected abstract void UpdateComponentsFromValue(T value); method UpdateValueFromComponent (line 127) | protected abstract T UpdateValueFromComponent(DependencyProperty prope... method UpdateValueFromFloat (line 133) | protected abstract T UpdateValueFromFloat(float value); method OnValueValueChanged (line 138) | private void OnValueValueChanged() method OnComponentPropertyChanged (line 156) | private void OnComponentPropertyChanged(DependencyPropertyChangedEvent... method UpdateBinding (line 179) | private void UpdateBinding(DependencyProperty dependencyProperty) method OnComponentPropertyChanged (line 188) | protected static void OnComponentPropertyChanged(DependencyObject send... method CoerceComponentValue (line 194) | protected static object CoerceComponentValue(DependencyObject sender, ... method OnValuePropertyChanged (line 209) | private static void OnValuePropertyChanged(DependencyObject sender, De... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/VirtualizingTilePanel.cs class VirtualizingTilePanel (line 17) | public class VirtualizingTilePanel : VirtualizingPanel, IScrollInfo method ValidateMinMaxItemSpacing (line 84) | private static bool ValidateMinMaxItemSpacing(object value) method ValidateSize (line 94) | private static bool ValidateSize(object value) method GetVisibilityRange (line 107) | public void GetVisibilityRange(Size panelSize, out int firstVisibleIte... method MeasureOverride (line 133) | protected override Size MeasureOverride(Size availableSize) method ArrangeOverride (line 219) | protected override Size ArrangeOverride(Size finalSize) method CleanUpItems (line 279) | private void CleanUpItems(int minDesiredGenerated, int maxDesiredGener... method ComputeItemSpacing (line 296) | private double ComputeItemSpacing(Size finalSize) method UpdateScrollInfo (line 318) | private void UpdateScrollInfo(Size availableSize) method ComputeLineCount (line 359) | private int ComputeLineCount(int totalItemCount) method LineUp (line 382) | public void LineUp() method LineDown (line 387) | public void LineDown() method LineLeft (line 392) | public void LineLeft() method LineRight (line 397) | public void LineRight() method ScrollToIndexedItem (line 402) | public void ScrollToIndexedItem(int index) method BringIndexIntoView (line 407) | protected override void BringIndexIntoView(int index) method MakeVisible (line 437) | public Rect MakeVisible(Visual visual, Rect rectangle) method MouseWheelUp (line 464) | public void MouseWheelUp() method MouseWheelDown (line 469) | public void MouseWheelDown() method MouseWheelLeft (line 474) | public void MouseWheelLeft() method MouseWheelRight (line 479) | public void MouseWheelRight() method PageUp (line 484) | public void PageUp() method PageDown (line 489) | public void PageDown() method PageLeft (line 494) | public void PageLeft() method PageRight (line 499) | public void PageRight() method SetHorizontalOffset (line 512) | public void SetHorizontalOffset(double horizontalOffset) method SetVerticalOffset (line 529) | public void SetVerticalOffset(double verticalOffset) method OnItemsChanged (line 556) | protected override void OnItemsChanged(object sender, ItemsChangedEven... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Controls/VirtualizingTreePanel.cs class VirtualizingTreePanel (line 17) | public class VirtualizingTreePanel : VirtualizingPanel, IScrollInfo class VerticalArea (line 19) | internal class VerticalArea method Overlaps (line 25) | public bool Overlaps([NotNull] VerticalArea area) class SizesCache (line 31) | internal class SizesCache method SizesCache (line 35) | public SizesCache() method AddOrChange (line 40) | public void AddOrChange(int level, double size) method ContainsItems (line 99) | public bool ContainsItems(int level) method CleanUp (line 109) | public void CleanUp(int level) method GetEstimate (line 114) | public double GetEstimate(int level) class CachedSize (line 130) | class CachedSize method IsEqual (line 135) | public bool IsEqual(double size) method VirtualizingTreePanel (line 147) | public VirtualizingTreePanel() method MeasureOverride (line 159) | protected override Size MeasureOverride(Size availableSize) method InvalidateMeasure (line 355) | private static void InvalidateMeasure([NotNull] TreeViewItem child) method GetHeightOfHeader (line 365) | private static double GetHeightOfHeader([NotNull] ItemsControl itemsCo... method ArrangeOverride (line 376) | protected override Size ArrangeOverride(Size finalSize) method AddOrInsertItemToInternalChildren (line 438) | private void AddOrInsertItemToInternalChildren(int itemGeneratorIndex,... method CleanUpItems (line 455) | private void CleanUpItems(int minDesiredGenerated, int maxDesiredGener... method OnItemsChanged (line 479) | protected override void OnItemsChanged(object sender, ItemsChangedEven... method GetCachedOrEstimatedHeight (line 504) | private double GetCachedOrEstimatedHeight(TreeView tree, int level) method RegisterHeight (line 511) | private void RegisterHeight([NotNull] TreeView tree, int level, double... method GetScrollLineHeightY (line 548) | private double GetScrollLineHeightY() method GetScrollLineHeightX (line 574) | private double GetScrollLineHeightX() method Debug (line 579) | [Conditional("DEBUGVIRTUALIZATION")] method GetHierarchyLevel (line 597) | private int GetHierarchyLevel() method LineUp (line 624) | public void LineUp() method LineDown (line 629) | public void LineDown() method PageUp (line 634) | public void PageUp() method PageDown (line 639) | public void PageDown() method MouseWheelUp (line 644) | public void MouseWheelUp() method MouseWheelDown (line 650) | public void MouseWheelDown() method LineLeft (line 656) | public void LineLeft() method LineRight (line 661) | public void LineRight() method MakeVisible (line 666) | public Rect MakeVisible(Visual visual, Rect rectangle) method MouseWheelLeft (line 711) | public void MouseWheelLeft() method MouseWheelRight (line 717) | public void MouseWheelRight() method PageLeft (line 723) | public void PageLeft() method PageRight (line 728) | public void PageRight() method SetHorizontalOffset (line 733) | public void SetHorizontalOffset(double offset) method SetVerticalOffset (line 755) | public void SetVerticalOffset(double offset) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Core/AnonymousEventHandler.cs class AnonymousEventHandler (line 10) | public class AnonymousEventHandler method RegisterEventHandler (line 17) | [NotNull] method UnregisterEventHandler (line 39) | public static void UnregisterEventHandler([NotNull] AnonymousEventHand... method Handler (line 52) | public void Handler(object sender, TEventArgs e) class AnonymousEventHandler (line 50) | internal class AnonymousEventHandler : AnonymousEventHandler... method RegisterEventHandler (line 17) | [NotNull] method UnregisterEventHandler (line 39) | public static void UnregisterEventHandler([NotNull] AnonymousEventHand... method Handler (line 52) | public void Handler(object sender, TEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Core/AutoUnsubscribeHandler.cs class AutoUnsubscribeHandler (line 12) | public class AutoUnsubscribeHandler where T : EventArgs method AutoUnsubscribeHandler (line 22) | public AutoUnsubscribeHandler(Func action, Action : ValidationRoutedEventArgs method ValidationRoutedEventArgs (line 11) | public ValidationRoutedEventArgs(RoutedEvent routedEvent, object value) method ValidationRoutedEventArgs (line 22) | public ValidationRoutedEventArgs(RoutedEvent routedEvent, T value) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Diagnostics/TriggerTracing.cs class TriggerTracing (line 25) | public static class TriggerTracing method TriggerTracing (line 27) | static TriggerTracing() method GetTriggerName (line 44) | public static string GetTriggerName([NotNull] TriggerBase trigger) method SetTriggerName (line 55) | public static void SetTriggerName([NotNull] TriggerBase trigger, strin... method GetTraceEnabled (line 76) | public static bool GetTraceEnabled([NotNull] TriggerBase trigger) method SetTraceEnabled (line 86) | public static void SetTraceEnabled([NotNull] TriggerBase trigger, bool... method OnTraceEnabledChanged (line 98) | private static void OnTraceEnabledChanged(DependencyObject d, Dependen... type TriggerTraceStoryboardType (line 140) | private enum TriggerTraceStoryboardType class TriggerTraceStoryboard (line 148) | private class TriggerTraceStoryboard : Storyboard method TriggerTraceStoryboard (line 153) | public TriggerTraceStoryboard(TriggerBase triggerBase, TriggerTraceS... class TriggerTraceListener (line 163) | private class TriggerTraceListener : TraceListener method TraceEvent (line 165) | public override void TraceEvent(TraceEventCache eventCache, string s... method Write (line 190) | public override void Write(string message) method WriteLine (line 194) | public override void WriteLine(string message) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Drawing/CanvasRenderer.cs class CanvasRenderer (line 48) | public class CanvasRenderer : IDrawingContext method CanvasRenderer (line 59) | public CanvasRenderer([NotNull] Canvas canvas) method Clear (line 82) | public void Clear() method DrawEllipse (line 88) | public void DrawEllipse(Point point, Size size, Color fillColor, Color... method DrawEllipses (line 106) | public void DrawEllipses(IList points, double radiusX, double r... method DrawLine (line 134) | public void DrawLine(Point p1, Point p2, Color strokeColor, method DrawLineSegments (line 146) | public void DrawLineSegments(IList points, Color strokeColor, method DrawPolygon (line 183) | public void DrawPolygon(IList points, Color fillColor, Color st... method DrawPolyline (line 195) | public void DrawPolyline(IList points, Color strokeColor, method DrawRectangle (line 209) | public void DrawRectangle(Rect rect, Color fillColor, Color strokeColor, method DrawText (line 224) | public void DrawText(Point point, Color color, string text, FontFamily... method DrawTexts (line 259) | public void DrawTexts(IList points, Color color, IList ... method MeasureText (line 304) | public Size MeasureText(string text, FontFamily fontFamily, double fon... method MeasureTexts (line 335) | public Size MeasureTexts(IList texts, FontFamily fontFamily, d... method ResetClip (line 385) | public void ResetClip() method SetClip (line 391) | public void SetClip(Rect clippingRect) method Create (line 404) | [NotNull] method DrawLineSegmentsByStreamGeometry (line 435) | private void DrawLineSegmentsByStreamGeometry([NotNull] IList p... method DrawPolylineBalanced (line 464) | private void DrawPolylineBalanced([NotNull] IList points, Color... method GetBrush (line 524) | private Brush GetBrush(Color color) method SetStroke (line 544) | private void SetStroke([NotNull] Shape shape, Color color, double thic... method MeasureTextSize (line 569) | private static Size MeasureTextSize([NotNull] GlyphTypeface glyphTypef... method ToPixelAlignedPoint (line 611) | private static Point ToPixelAlignedPoint(Point point) method ToPointCollection (line 624) | [NotNull] method TryGetGlyphTypeface (line 630) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/presentation/Stride.Core.Presentation.Wpf/Drawing/HslColor.cs type HslColor (line 9) | public struct HslColor method HslColor (line 24) | public HslColor(double hue, double saturation, double luminosity) method HslColor (line 34) | public HslColor(double hue, double saturation, double luminosity, doub... method FromColor (line 77) | public static HslColor FromColor(Color color) method ToColor (line 96) | public Color ToColor() method ModOne (line 107) | private static double ModOne(double value) method ComputeRGBComponent (line 116) | private static double ComputeRGBComponent(double p, double q, double tC) method LimitRange (line 127) | private static double LimitRange(double value, double min, double max) class HslExtensions (line 135) | public static class HslExtensions method ToHslColor (line 137) | public static HslColor ToHslColor(this Color color) => HslColor.FromCo... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Drawing/IDrawingContext.cs type IDrawingContext (line 13) | public interface IDrawingContext method Clear (line 18) | void Clear(); method DrawEllipse (line 32) | void DrawEllipse(Point point, Size size, Color fillColor, Color stroke... method DrawEllipses (line 51) | void DrawEllipses([NotNull] IList points, double radiusX, doubl... method DrawLine (line 66) | void DrawLine(Point p1, Point p2, Color strokeColor, method DrawLineSegments (line 80) | void DrawLineSegments([NotNull] IList points, Color strokeColor, method DrawPolygon (line 95) | void DrawPolygon([NotNull] IList points, Color fillColor, Color... method DrawPolyline (line 109) | void DrawPolyline([NotNull] IList points, Color strokeColor, method DrawRectangle (line 123) | void DrawRectangle(Rect rect, Color fillColor, Color strokeColor, method DrawText (line 138) | void DrawText(Point point, Color color, string text, [NotNull] FontFam... method DrawTexts (line 156) | void DrawTexts([NotNull] IList points, Color color, [NotNull] I... method MeasureText (line 170) | Size MeasureText(string text, [NotNull] FontFamily fontFamily, double ... method MeasureTexts (line 187) | Size MeasureTexts([NotNull] IList texts, [NotNull] FontFamily ... method ResetClip (line 193) | void ResetClip(); method SetClip (line 199) | void SetClip(Rect clippingRect); FILE: sources/presentation/Stride.Core.Presentation.Wpf/Drawing/IDrawingModel.cs type IDrawingModel (line 6) | public interface IDrawingModel method Attach (line 12) | void Attach(IDrawingView view); method Detach (line 18) | void Detach(IDrawingView view); method Render (line 26) | void Render(IDrawingContext context, double width, double height); method Update (line 32) | void Update(bool updateData); FILE: sources/presentation/Stride.Core.Presentation.Wpf/Drawing/IDrawingView.cs type IDrawingView (line 6) | public interface IDrawingView method InvalidateDrawing (line 16) | void InvalidateDrawing(); FILE: sources/presentation/Stride.Core.Presentation.Wpf/Drawing/TextMeasurementMethod.cs type TextMeasurementMethod (line 6) | public enum TextMeasurementMethod FILE: sources/presentation/Stride.Core.Presentation.Wpf/Drawing/VisualHost.cs class VisualHost (line 12) | internal class VisualHost : FrameworkElement method VisualHost (line 16) | public VisualHost() method AddChild (line 24) | public int AddChild(Visual child) method AddChildren (line 29) | public void AddChildren(IEnumerable visuals) method GetVisualChild (line 38) | protected override Visual GetVisualChild(int index) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Extensions/BindingExtensions.cs class BindingExtensions (line 10) | public static class BindingExtensions method CloneBinding (line 19) | public static Binding CloneBinding([NotNull] this Binding binding) method CloneBinding (line 29) | public static BindingBase CloneBinding([NotNull] this BindingBase bind... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Extensions/DependencyObjectExtensions.cs class DependencyObjectExtensions (line 13) | public static class DependencyObjectExtensions method GetDependencyProperties (line 21) | [NotNull] method DeepSetValue (line 47) | public static void DeepSetValue([NotNull] this DependencyObject source... method FindVisualRoot (line 65) | [CanBeNull] method FindVisualParentOfType (line 85) | [CanBeNull] method FindVisualChildOfType (line 99) | [CanBeNull] method FindVisualChildrenOfType (line 113) | [ItemNotNull, NotNull] method FindFirstVisualChild (line 126) | [CanBeNull] method FindLogicalParentOfType (line 139) | [CanBeNull] method FindLogicalChildOfType (line 154) | [CanBeNull] method FindLogicalChildrenOfType (line 171) | [ItemNotNull, NotNull] method CheckTemplatePart (line 188) | public static T CheckTemplatePart(DependencyObject templatePart) wh... method FindParentOfType (line 210) | [CanBeNull] method FindChildOfType (line 247) | [CanBeNull] method FindChildrenOfType (line 279) | [ItemNotNull, NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/Extensions/DrawingContextExtensions.cs class DrawingContextExtensions (line 18) | public static class DrawingContextExtensions method DrawCircle (line 53) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method DrawCircles (line 75) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method DrawMathText (line 99) | public static void DrawMathText([NotNull] this IDrawingContext rendere... method InternalDrawMathText (line 130) | private static void InternalDrawMathText([NotNull] IDrawingContext ren... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Extensions/ImageExtensions.cs class ImageExtensions (line 12) | public static class ImageExtensions method SetSource (line 14) | public static void SetSource([NotNull] this Image image, [NotNull] Uri... method SetSource (line 24) | public static void SetSource([NotNull] this Image image, [NotNull] str... method ImageSourceFromFile (line 32) | [NotNull] method ImageSourceFromFile (line 47) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/Extensions/ItemsControlExtensions.cs class ItemsControlExtensions (line 11) | public static class ItemsControlExtensions method GetParentContainer (line 13) | [CanBeNull] method GetChildContainers (line 24) | public static IEnumerable GetChildContainers([NotNull] t... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Extensions/MathExtensions.cs class MathExtensions (line 13) | public static class MathExtensions method GetCenterLocation (line 20) | public static WindowsPoint GetCenterLocation(this WindowsRect r) method Deflate (line 31) | public static WindowsRect Deflate(this WindowsRect r, WindowsThickness t) method Inflate (line 42) | public static WindowsRect Inflate(this WindowsRect r, WindowsThickness t) method ToVector2 (line 52) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToVector2 (line 63) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToWindowsPoint (line 74) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ToWindowsVector (line 85) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/presentation/Stride.Core.Presentation.Wpf/Extensions/SystemColorExtensions.cs class SystemColorExtensions (line 11) | public static class SystemColorExtensions method ToSystemColor (line 13) | public static SystemColor ToSystemColor(this ColorHSV color) method ToSystemColor (line 18) | public static SystemColor ToSystemColor(this Color color) method ToSystemColor (line 23) | public static SystemColor ToSystemColor(this Color4 color4) method ToSystemColor (line 29) | public static SystemColor ToSystemColor(this Color3 color3) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Extensions/VisualExtensions.cs class VisualExtensions (line 14) | public static class VisualExtensions method GetCursorRelativePosition (line 26) | public static Point GetCursorRelativePosition([NotNull] this Visual vi... method GetCursorScreenPosition (line 41) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method FindAdornable (line 49) | [CanBeNull] method FindAdornableOfType (line 56) | [CanBeNull] method FindAdornerLayer (line 76) | [CanBeNull] method RectFromScreen (line 103) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RectFromScreen (line 115) | public static Rect RectFromScreen([NotNull] this Visual visual, ref Re... method RectToScreen (line 130) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method RectToScreen (line 142) | public static Rect RectToScreen([NotNull] this Visual visual, ref Rect... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Extensions/WindowHelper.cs class WindowHelper (line 15) | public static class WindowHelper method CenterToArea (line 35) | public static void CenterToArea([NotNull] this Window window, Rect area) method GetCursorScreenPosition (line 66) | public static Point GetCursorScreenPosition([NotNull] this Window window) method GetScreenSize (line 95) | public static Rect GetScreenSize([NotNull] this Window window) method GetWorkArea (line 124) | public static Rect GetWorkArea([NotNull] this Window window) method FillArea (line 155) | public static void FillArea([NotNull] this Window window, Rect area) method GetMonitorInfo (line 167) | [CanBeNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/Interactivity/BehaviorCollection.cs class BehaviorCollection (line 15) | public class BehaviorCollection : ObservableCollection, IAttac... method BehaviorCollection (line 17) | public BehaviorCollection() method Clone (line 25) | [NotNull] method Attach (line 36) | public void Attach([NotNull] DependencyObject dependencyObject) method Detach (line 54) | public void Detach() method BehaviorCollectionChanged (line 67) | private void BehaviorCollectionChanged(object sender, NotifyCollection... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Interactivity/Interaction.cs class Interaction (line 16) | public static class Interaction method GetBehaviors (line 20) | public static BehaviorCollection GetBehaviors([NotNull] DependencyObje... method SetBehaviors (line 25) | public static void SetBehaviors([NotNull] DependencyObject obj, Behavi... method OnBehaviorCollectionChanged (line 30) | private static void OnBehaviorCollectionChanged(DependencyObject d, De... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Internal/KnownBoxes.cs class BooleanBoxes (line 9) | internal static class BooleanBoxes method Box (line 25) | internal static object Box(this bool value) class VisibilityBoxes (line 31) | internal static class VisibilityBoxes method Box (line 51) | internal static object Box(this Visibility value) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Interop/ClipboardMonitor.cs class ClipboardMonitor (line 15) | public static class ClipboardMonitor method RegisterListener (line 32) | public static void RegisterListener([NotNull] Window window) method UnregisterListener (line 61) | public static void UnregisterListener([NotNull] Window window) method GetHwndSource (line 78) | [CanBeNull] method OnClipboardContentChanged (line 85) | private static void OnClipboardContentChanged(IntPtr hwnd) method WinProc (line 97) | private static IntPtr WinProc(IntPtr hwnd, int msg, IntPtr wParam, Int... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Interop/NativeHelper.cs class ExternDll (line 11) | internal class ExternDll class NativeHelper (line 16) | public static class NativeHelper method GetWindowThreadProcessId (line 20) | [DllImport(ExternDll.User32)] method GetClassName (line 23) | [DllImport(ExternDll.User32, SetLastError = true, CharSet = CharSet.Au... method SetCursorPos (line 26) | [DllImport(ExternDll.User32)] method GetCursorPos (line 30) | [DllImport(ExternDll.User32)] method ScreenToClient (line 34) | [DllImport(ExternDll.User32)] method SetWindowLong (line 37) | [DllImport(ExternDll.User32)] method GetWindowLong (line 40) | [DllImport(ExternDll.User32, SetLastError = true)] method SendMessage (line 43) | [DllImport(ExternDll.User32, EntryPoint = "SendMessage", CharSet = Cha... method PostMessage (line 46) | [DllImport(ExternDll.User32, EntryPoint = "PostMessage", CharSet = Cha... method PostThreadMessage (line 49) | [DllImport(ExternDll.User32, SetLastError = true)] method SetParent (line 53) | [DllImport(ExternDll.User32)] method GetParent (line 56) | [DllImport(ExternDll.User32)] method GetWindowRect (line 59) | [DllImport(ExternDll.User32, SetLastError = true)] method FindWindow (line 62) | [DllImport(ExternDll.User32, SetLastError = true)] method SetForegroundWindow (line 65) | [DllImport(ExternDll.User32)] method ShowWindow (line 68) | [DllImport(ExternDll.User32)] method GetWindow (line 71) | [DllImport(ExternDll.User32, SetLastError = true)] method MonitorFromPoint (line 74) | [DllImport(ExternDll.User32)] method MonitorFromWindow (line 77) | [DllImport(ExternDll.User32)] method EnumDisplayMonitors (line 80) | [DllImport(ExternDll.User32)] method GetMonitorInfo (line 83) | [DllImport(ExternDll.User32)] method DestroyWindow (line 86) | [DllImport(ExternDll.User32, EntryPoint = "DestroyWindow", CharSet = C... method SetWinEventHook (line 89) | [DllImport(ExternDll.User32)] method UnhookWinEvent (line 92) | [DllImport(ExternDll.User32)] method GetAncestor (line 95) | [DllImport(ExternDll.User32, ExactSpelling = true)] method SetWindowLong (line 98) | public static IntPtr SetWindowLong(HandleRef hwnd, WindowLongType inde... method SetWindowLong32 (line 107) | [DllImport(ExternDll.User32, EntryPoint = "SetWindowLong", CharSet = C... method SetWindowLongPtr64 (line 110) | [DllImport(ExternDll.User32, EntryPoint = "SetWindowLongPtr", CharSet ... method SetParent (line 113) | [DllImport(ExternDll.User32, EntryPoint = "SetParent", CharSet = CharS... method SetWindowPos (line 116) | [DllImport(ExternDll.User32, EntryPoint = "SetWindowPos", SetLastError... method SetActiveWindow (line 119) | [DllImport(ExternDll.User32, SetLastError = true)] method GetActiveWindow (line 122) | [DllImport(ExternDll.User32)] method GetProcessHandleFromHwnd (line 125) | [DllImport(ExternDll.User32)] method GetFocus (line 128) | [DllImport(ExternDll.User32)] method IsChild (line 131) | [DllImport(ExternDll.User32)] method SetClipboardViewer (line 134) | [DllImport(ExternDll.User32, CharSet = CharSet.Unicode, SetLastError =... method ChangeClipboardChain (line 137) | [DllImport(ExternDll.User32, CharSet = CharSet.Unicode, SetLastError =... type MINMAXINFO (line 146) | [StructLayout(LayoutKind.Sequential)] class MONITORINFO (line 156) | [StructLayout(LayoutKind.Sequential)] type POINT (line 165) | [StructLayout(LayoutKind.Sequential)] method POINT (line 170) | public POINT(int x, int y) type RECT (line 197) | [StructLayout(LayoutKind.Sequential)] method RECT (line 202) | public RECT(int left, int top, int right, int bottom) type WindowLongType (line 231) | public enum WindowLongType type GetWindowCmd (line 242) | public enum GetWindowCmd : uint type GetAncestorFlags (line 253) | public enum GetAncestorFlags method SetCursorPos (line 607) | public static bool SetCursorPos(Point pt) method EnableMinimizeButton (line 616) | public static void EnableMinimizeButton(IntPtr handle) method DisableMinimizeButton (line 628) | public static void DisableMinimizeButton(IntPtr handle) method EnableMaximizeButton (line 640) | public static void EnableMaximizeButton(IntPtr handle) method DisableMaximizeButton (line 652) | public static void DisableMaximizeButton(IntPtr handle) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Interop/SafeClipboard.cs class SafeClipboard (line 15) | public static class SafeClipboard method ContainsText (line 26) | public static bool ContainsText() method GetText (line 42) | [NotNull] method SetDataObject (line 60) | public static void SetDataObject([NotNull] object data, bool copy) method SetText (line 77) | public static void SetText([NotNull] string text) FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/DoubleExtension.cs class DoubleExtension (line 9) | [MarkupExtensionReturnType(typeof(double))] method DoubleExtension (line 14) | public DoubleExtension(object value) method ProvideValue (line 19) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/FalseExtension.cs class FalseExtension (line 10) | [MarkupExtensionReturnType(typeof(bool))] method ProvideValue (line 13) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/GuidExtension.cs class GuidExtension (line 10) | [MarkupExtensionReturnType(typeof(Guid))] method GuidExtension (line 15) | public GuidExtension() method GuidExtension (line 20) | public GuidExtension(object value) method ProvideValue (line 28) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/ImageExtension.cs class ImageExtension (line 12) | [MarkupExtensionReturnType(typeof(Image))] method ImageExtension (line 20) | public ImageExtension(ImageSource source) method ImageExtension (line 27) | public ImageExtension(ImageSource source, int width, int height) method ImageExtension (line 32) | public ImageExtension(ImageSource source, int width, int height, Bitma... method ProvideValue (line 42) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/IntExtension.cs class IntExtension (line 9) | [MarkupExtensionReturnType(typeof(int))] method IntExtension (line 14) | public IntExtension(object value) method ProvideValue (line 19) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/KeyExtension.cs class KeyExtension (line 13) | public class KeyExtension : MarkupExtension method KeyExtension (line 24) | public KeyExtension([NotNull] string key) method ProvideValue (line 30) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/KeyGestureExtension.cs class KeyGestureExtension (line 13) | public class KeyGestureExtension : MarkupExtension method KeyGestureExtension (line 24) | public KeyGestureExtension([NotNull] string gesture) method ProvideValue (line 39) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/MaxDoubleExtension.cs class MaxDoubleExtension (line 9) | [MarkupExtensionReturnType(typeof(double))] method ProvideValue (line 12) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/MaxIntExtension.cs class MaxIntExtension (line 9) | [MarkupExtensionReturnType(typeof(int))] method ProvideValue (line 12) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/MinDoubleExtension.cs class MinDoubleExtension (line 9) | [MarkupExtensionReturnType(typeof(double))] method ProvideValue (line 12) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/MinIntExtension.cs class MinIntExtension (line 9) | [MarkupExtensionReturnType(typeof(int))] method ProvideValue (line 12) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/MultiBinding.cs class MultiBinding (line 11) | public class MultiBinding : System.Windows.Data.MultiBinding method MultiBinding (line 18) | public MultiBinding(Binding binding1, Binding binding2) method MultiBinding (line 29) | public MultiBinding(Binding binding1, Binding binding2, Binding binding3) method MultiBinding (line 41) | public MultiBinding(Binding binding1, Binding binding2, Binding bindin... method MultiBinding (line 54) | public MultiBinding(Binding binding1, Binding binding2, Binding bindin... method MultiBinding (line 68) | public MultiBinding(Binding binding1, Binding binding2, Binding bindin... method MultiBinding (line 83) | public MultiBinding(Binding binding1, Binding binding2, Binding bindin... method MultiBinding (line 99) | public MultiBinding(Binding binding1, Binding binding2, Binding bindin... FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/PriorityBinding.cs class PriorityBinding (line 11) | public class PriorityBinding : System.Windows.Data.PriorityBinding method PriorityBinding (line 18) | public PriorityBinding(Binding binding1, Binding binding2) method PriorityBinding (line 29) | public PriorityBinding(Binding binding1, Binding binding2, Binding bin... method PriorityBinding (line 41) | public PriorityBinding(Binding binding1, Binding binding2, Binding bin... method PriorityBinding (line 54) | public PriorityBinding(Binding binding1, Binding binding2, Binding bin... method PriorityBinding (line 68) | public PriorityBinding(Binding binding1, Binding binding2, Binding bin... method PriorityBinding (line 83) | public PriorityBinding(Binding binding1, Binding binding2, Binding bin... method PriorityBinding (line 99) | public PriorityBinding(Binding binding1, Binding binding2, Binding bin... FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/SizeExtension.cs class SizeExtension (line 10) | [MarkupExtensionReturnType(typeof(SizeExtension))] method SizeExtension (line 13) | public SizeExtension(double uniformLength) method SizeExtension (line 18) | public SizeExtension(double width, double height) method SizeExtension (line 23) | public SizeExtension(Size value) method ProvideValue (line 30) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/ThemedSourceExtension.cs class ThemedSourceExtension (line 14) | [MarkupExtensionReturnType(typeof(ImageSource))] method ThemedSourceExtension (line 17) | public ThemedSourceExtension() { } method ThemedSourceExtension (line 19) | public ThemedSourceExtension(ImageSource source, ThemeBase theme) method ProvideValue (line 31) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/ThicknessExtension.cs class ThicknessExtension (line 10) | [MarkupExtensionReturnType(typeof(ThicknessExtension))] method ThicknessExtension (line 13) | public ThicknessExtension(double uniformLength) method ThicknessExtension (line 18) | public ThicknessExtension(double horizontal, double vertical) method ThicknessExtension (line 23) | public ThicknessExtension(double left, double top, double right, doubl... method ThicknessExtension (line 28) | public ThicknessExtension(Thickness value) method ProvideValue (line 35) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/ToolTipExtension.cs class ToolTipExtension (line 12) | public class ToolTipExtension : MarkupExtension method ToolTipExtension (line 21) | public ToolTipExtension(string text, string gesture) method ProvideValue (line 27) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/TrueExtension.cs class TrueExtension (line 10) | [MarkupExtensionReturnType(typeof(bool))] method ProvideValue (line 13) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/VisibilityExtension.cs class CollapsedExtension (line 11) | [MarkupExtensionReturnType(typeof(Visibility))] method ProvideValue (line 15) | public override object ProvideValue(IServiceProvider serviceProvider) class HiddenExtension (line 21) | [MarkupExtensionReturnType(typeof(Visibility))] method ProvideValue (line 25) | public override object ProvideValue(IServiceProvider serviceProvider) class VisibleExtension (line 31) | [MarkupExtensionReturnType(typeof(Visibility))] method ProvideValue (line 35) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: sources/presentation/Stride.Core.Presentation.Wpf/MarkupExtensions/XamlRootExtension.cs class XamlRootExtension (line 12) | public sealed class XamlRootExtension : MarkupExtension method ProvideValue (line 14) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Module.cs class Module (line 10) | internal class Module method Initialize (line 12) | [ModuleInitializer] FILE: sources/presentation/Stride.Core.Presentation.Wpf/Services/DialogResult.cs type DialogResult (line 9) | public enum DialogResult FILE: sources/presentation/Stride.Core.Presentation.Wpf/Services/FileDialogFilter.cs type FileDialogFilter (line 10) | public struct FileDialogFilter method FileDialogFilter (line 25) | public FileDialogFilter(string description, string extensionList) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Services/IDialogService2.cs type IDialogService2 (line 15) | public interface IDialogService2 : IDialogService method BlockingMessageBox (line 24) | MessageBoxResult BlockingMessageBox(string message, MessageBoxButton b... method BlockingMessageBox (line 33) | int BlockingMessageBox(string message, IEnumerable b... method BlockingCheckedMessageBox (line 45) | CheckedMessageBoxResult BlockingCheckedMessageBox(string message, bool... method BlockingCheckedMessageBox (line 57) | CheckedMessageBoxResult BlockingCheckedMessageBox(string message, bool... method BlockingCheckedMessageBox (line 69) | CheckedMessageBoxResult BlockingCheckedMessageBox(string message, bool... method CloseMainWindow (line 75) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/Services/IFileModalDialog.cs type IFileModalDialog (line 10) | public interface IFileModalDialog : IModalDialog FILE: sources/presentation/Stride.Core.Presentation.Wpf/Services/IFileOpenModalDialog.cs type IFileOpenModalDialog (line 10) | public interface IFileOpenModalDialog : IFileModalDialog FILE: sources/presentation/Stride.Core.Presentation.Wpf/Services/IFileSaveModalDialog.cs type IFileSaveModalDialog (line 8) | public interface IFileSaveModalDialog : IFileModalDialog FILE: sources/presentation/Stride.Core.Presentation.Wpf/Services/IFolderOpenModalDialog.cs type IFolderOpenModalDialog (line 8) | public interface IFolderOpenModalDialog : IModalDialog FILE: sources/presentation/Stride.Core.Presentation.Wpf/Services/IModalDialog.cs type IModalDialog (line 11) | public interface IModalDialog method ShowModal (line 17) | Task ShowModal(); method RequestClose (line 24) | void RequestClose(DialogResult result); FILE: sources/presentation/Stride.Core.Presentation.Wpf/Services/IModalDialogInternal.cs type IModalDialogInternal (line 8) | public interface IModalDialogInternal : IModalDialog FILE: sources/presentation/Stride.Core.Presentation.Wpf/Themes/IconTheme.cs type IconTheme (line 9) | public struct IconTheme method IconTheme (line 11) | public IconTheme(string name, Color backgroundColor) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Themes/IconThemeSelector.cs class IconThemeSelector (line 11) | public static class IconThemeSelector type ThemeBase (line 13) | public enum ThemeBase method GetIconTheme (line 19) | public static IconTheme GetIconTheme(this ThemeBase theme) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Themes/ImageThemingUtilities.cs class ImageThemingUtilities (line 13) | public static class ImageThemingUtilities method TransformDrawing (line 23) | public static Media.Drawing TransformDrawing(Media.Drawing drawing, Ic... method TransformParts (line 42) | private static void TransformParts(Media.Drawing drawing, IconTheme th... method IsDark (line 63) | private static bool IsDark(double luminosity) => luminosity < 0.5; method TransformLuminosity (line 71) | private static double TransformLuminosity(HslColor hsl, double backgro... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Themes/ThemeController.cs class ThemeController (line 11) | public static class ThemeController method GetIsDark (line 20) | public static bool GetIsDark(DependencyObject obj) method SetIsDark (line 25) | public static void SetIsDark(DependencyObject obj, bool value) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Themes/ThemeResourceDictionary.cs class ThemeResourceDictionary (line 8) | public class ThemeResourceDictionary : ResourceDictionary method UpdateSource (line 36) | public void UpdateSource(ThemeType themeType) method SetValue (line 62) | private void SetValue(ref Uri sourceBackingField, Uri value) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Themes/ThemeSelector.xaml.cs class ThemeSelector (line 10) | public partial class ThemeSelector : ResourceDictionary method ThemeSelector (line 12) | public ThemeSelector() method Image_Loaded (line 17) | private void Image_Loaded(object sender, RoutedEventArgs e) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Themes/ThemeType.cs type ThemeType (line 6) | public enum ThemeType class ThemeTypeExtensions (line 21) | public static class ThemeTypeExtensions method GetThemeBase (line 23) | public static IconThemeSelector.ThemeBase GetThemeBase(this ThemeType ... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/AllEqualMultiConverter.cs class AllEqualMultiConverter (line 13) | public class AllEqualMultiConverter : OneWayMultiValueConverter method Convert (line 19) | public override object Convert(object value, Type targetType, object p... method ConvertBack (line 26) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/CamelCaseTextConverter.cs class CamelCaseTextConverter (line 13) | public class CamelCaseTextConverter : OneWayValueConverter method Convert (line 15) | public override object Convert(object value, Type targetType, object p... method ConvertBack (line 21) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/CharToUnicode.cs class CharToUnicode (line 12) | public class CharToUnicode : ValueConverterBase method Convert (line 15) | public override object Convert(object value, Type targetType, object p... method ConvertBack (line 21) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/ColorConverter.cs class ColorConverter (line 18) | public class ColorConverter : ValueConverterBase method Convert (line 21) | public override object Convert(object value, Type targetType, object p... method ConvertBack (line 134) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/CompareNum.cs class CompareNum (line 13) | public abstract class CompareNum : OneWayValueConverter where T : ... method Convert (line 16) | [NotNull] method Compare (line 24) | protected abstract bool Compare(double left, double right); class IsGreater (line 30) | public class IsGreater : CompareNum method Compare (line 32) | protected override bool Compare(double left, double right) class IsLower (line 41) | public class IsLower : CompareNum method Compare (line 43) | protected override bool Compare(double left, double right) class IsGreaterOrEqual (line 52) | public class IsGreaterOrEqual : CompareNum method Compare (line 54) | protected override bool Compare(double left, double right) class IsLowerOrEqual (line 63) | public class IsLowerOrEqual : CompareNum method Compare (line 65) | protected override bool Compare(double left, double right) class IsEqual (line 74) | public class IsEqual : CompareNum method Compare (line 76) | protected override bool Compare(double left, double right) class IsDifferent (line 85) | public class IsDifferent : CompareNum method Compare (line 87) | protected override bool Compare(double left, double right) FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/ConverterHelper.cs class ConverterHelper (line 17) | public static class ConverterHelper method ConvertToBoolean (line 26) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ConvertToChar (line 39) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ConvertToDouble (line 52) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ConvertToInt32 (line 65) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ConvertToTimeSpan (line 78) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ConvertToAngleSingle (line 91) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ConvertToString (line 104) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method ChangeType (line 118) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryConvertToBoolean (line 132) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryConvertToChar (line 145) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryConvertToDouble (line 158) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryConvertToInt32 (line 171) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryConvertToTimeSpan (line 184) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryConvertToAngleSingle (line 197) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryConvertToString (line 210) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method TryChangeType (line 224) | [MethodImpl(MethodImplOptions.AggressiveInlining)] FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/CountEnumerable.cs class CountEnumerable (line 14) | public class CountEnumerable : OneWayValueConverter method Convert (line 17) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/DateTimeToString.cs class DateTimeToString (line 9) | public class DateTimeToString : ValueConverterBase method Convert (line 11) | public override object Convert(object value, [NotNull] Type targetType... method ConvertBack (line 20) | public override object ConvertBack(object value, [NotNull] Type target... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/DegreeAngleSingle.cs class AngleSingleToDegrees (line 9) | public class AngleSingleToDegrees : ValueConverterBase method Convert (line 19) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/EnumToDisplayName.cs class EnumToDisplayName (line 11) | public class EnumToDisplayName : OneWayValueConverter method Convert (line 14) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/EnumValues.cs class EnumValues (line 16) | public class EnumValues : OneWayValueConverter method Convert (line 19) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/ExtendedOrSingle.cs class ExtendedOrSingle (line 17) | public class ExtendedOrSingle : ValueConverterBase method Convert (line 20) | [NotNull] method ConvertBack (line 32) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/FormatString.cs class FormatString (line 10) | public class FormatString : OneWayValueConverter method Convert (line 12) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/IntToBool.cs class IntToBool (line 12) | public class IntToBool : ValueConverterBase method Convert (line 15) | public override object Convert(object value, Type targetType, object p... method ConvertBack (line 21) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/InvertBool.cs class InvertBool (line 12) | public class InvertBool : ValueConverterBase method Convert (line 15) | public override object Convert(object value, Type targetType, object p... method ConvertBack (line 22) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/IsEqualToParam.cs class IsEqualToParam (line 13) | public class IsEqualToParam : OneWayValueConverter method Convert (line 16) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/ItemToIndex.cs class ItemToIndex (line 16) | public class ItemToIndex : ValueConverterBase method Convert (line 19) | [NotNull] method ConvertBack (line 50) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/JoinStrings.cs class JoinStrings (line 14) | public class JoinStrings : ValueConverterBase method Convert (line 17) | [NotNull] method ConvertBack (line 26) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/MatchType.cs class MatchType (line 9) | public class MatchType : OneWayValueConverter method Convert (line 12) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/MaxNum.cs class MaxNum (line 12) | public class MaxNum : OneWayValueConverter method Convert (line 15) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/MinNum.cs class MinNum (line 12) | public class MinNum : OneWayValueConverter method Convert (line 15) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/MultiBindingToTuple.cs class MultiBindingToTuple (line 9) | public class MultiBindingToTuple : OneWayMultiValueConverter : MarkupExtension, IMul... method MultiValueConverterBase (line 22) | protected MultiValueConverterBase() method ProvideValue (line 28) | public override object ProvideValue(IServiceProvider serviceProvider) method Convert (line 34) | public abstract object Convert(object[] values, Type targetType, objec... method ConvertBack (line 37) | public abstract object[] ConvertBack(object value, Type[] targetTypes,... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/Multiply.cs class Multiply (line 14) | [ValueConversion(typeof(double), typeof(double))] method Convert (line 18) | public override object Convert(object value, [NotNull] Type targetType... method ConvertBack (line 44) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/MultiplyMultiConverter.cs class MultiplyMultiConverter (line 10) | public class MultiplyMultiConverter : OneWayMultiValueConverter method Convert (line 15) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/NumericToBool.cs class NumericToBool (line 13) | public class NumericToBool : OneWayValueConverter method Convert (line 16) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/NumericToSize.cs class NumericToSize (line 17) | [ValueConversion(typeof(double), typeof(Size))] method Convert (line 21) | [NotNull] method ConvertBack (line 45) | public override object ConvertBack(object value, [NotNull] Type target... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/NumericToThickness.cs class NumericToThickness (line 17) | [ValueConversion(typeof(double), typeof(Thickness))] method Convert (line 21) | [NotNull] method ConvertBack (line 45) | public override object ConvertBack(object value, [NotNull] Type target... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/ObjectToBool.cs class ObjectToBool (line 13) | public class ObjectToBool : OneWayValueConverter method Convert (line 16) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/ObjectToFullTypeName.cs class ObjectToFullTypeName (line 16) | public class ObjectToFullTypeName : ValueConverterBase method Convert (line 21) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/ObjectToTypeName.cs class ObjectToTypeName (line 17) | public class ObjectToTypeName : OneWayValueConverter method Convert (line 25) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/OneWayMultiValueConverter.cs class OneWayMultiValueConverter (line 14) | public abstract class OneWayMultiValueConverter : MultiValueConverter... method ConvertBack (line 17) | public sealed override object[] ConvertBack(object value, Type[] targe... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/OneWayValueConverter.cs class OneWayValueConverter (line 14) | public abstract class OneWayValueConverter : ValueConverterBase wh... method ConvertBack (line 17) | public sealed override object ConvertBack(object value, Type targetTyp... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/OrMultiConverter.cs class OrMultiConverter (line 12) | public class OrMultiConverter : OneWayMultiValueConverter method Convert (line 14) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/StaticResourceConverter.cs class StaticResourceConverter (line 12) | public class StaticResourceConverter : OneWayValueConverter method Convert (line 11) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/StringEquals.cs class StringEquals (line 12) | public class StringEquals : OneWayValueConverter method Convert (line 15) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/SumMultiConverter.cs class SumMultiConverter (line 10) | public class SumMultiConverter : OneWayMultiValueConverter method Convert (line 16) | public override object Convert(object value, Type targetType, object p... method ConvertBack (line 25) | public override object ConvertBack(object value, [NotNull] Type target... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/SumSize.cs class SumSize (line 15) | [ValueConversion(typeof(Size), typeof(Size))] method Convert (line 19) | [NotNull] method ConvertBack (line 38) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/SumThickness.cs class SumThickness (line 15) | [ValueConversion(typeof(Thickness), typeof(Thickness))] method Convert (line 19) | [NotNull] method ConvertBack (line 38) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/Take.cs class Take (line 11) | public class Take : OneWayValueConverter method Convert (line 14) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/TextToMarkdownFlowDocumentConverter.cs class TextToMarkdownFlowDocumentConverter (line 10) | [ValueConversion(typeof(string), typeof(FlowDocument))] method Convert (line 14) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/ThicknessMultiConverter.cs class ThicknessMultiConverter (line 10) | public class ThicknessMultiConverter : OneWayMultiValueConverter method Convert (line 16) | public override object Convert(object value, Type targetType, object p... method ConvertBack (line 22) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/ToLower.cs class ToLower (line 11) | public class ToLower : OneWayValueConverter method Convert (line 13) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/TrimString.cs class TrimString (line 12) | public class TrimString : OneWayMultiValueConverter method Convert (line 23) | public override object Convert([NotNull] object[] values, Type targetT... method ProvideValue (line 38) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/TypeToNamespace.cs class TypeToNamespace (line 12) | public class TypeToNamespace : OneWayValueConverter method Convert (line 15) | public override object Convert(object value, [NotNull] Type targetType... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/TypeToTypeName.cs class TypeToTypeName (line 12) | public class TypeToTypeName : OneWayValueConverter method Convert (line 15) | public override object Convert(object value, [NotNull] Type targetType... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/UDirectoryToString.cs class UDirectoryToString (line 14) | public class UDirectoryToString : ValueConverterBase method Convert (line 17) | public override object Convert(object value, Type targetType, object p... method ConvertBack (line 23) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/UFileToFileName.cs class UFileToFileName (line 13) | public class UFileToFileName : OneWayValueConverter method Convert (line 16) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/UFileToFileNameWithExt.cs class UFileToFileNameWithExt (line 13) | public class UFileToFileNameWithExt : OneWayValueConverter method Convert (line 17) | public override object Convert(object value, Type targetType, object p... method ConvertBack (line 23) | public override object ConvertBack(object value, Type targetType, obje... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/UFileToUri.cs class UFileToUri (line 13) | public class UFileToUri : OneWayValueConverter method Convert (line 16) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/UnderlyingType.cs class UnderlyingType (line 12) | public class UnderlyingType : OneWayValueConverter method Convert (line 15) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/ValueConverterBase.cs class ValueConverterBase (line 15) | public abstract class ValueConverterBase : MarkupExtension, IValueCon... method ValueConverterBase (line 23) | protected ValueConverterBase() method ProvideValue (line 29) | public override object ProvideValue(IServiceProvider serviceProvider) method Convert (line 35) | public abstract object Convert(object value, [NotNull] Type targetType... method ConvertBack (line 38) | public abstract object ConvertBack(object value, [NotNull] Type target... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/ValueToUnset.cs class ValueToUnset (line 12) | public class ValueToUnset : OneWayValueConverter method Convert (line 15) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/VectorEditingModeToBoolean.cs class VectorEditingModeToBool (line 11) | [ValueConversion(typeof(VectorEditingMode), typeof(bool?))] method Convert (line 14) | public override object Convert(object value, Type targetType, object p... method ConvertBack (line 33) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/VisibleOrCollapsed.cs class VisibleOrCollapsed (line 17) | public class VisibleOrCollapsed : ValueConverterBase method Convert (line 20) | [NotNull] method ConvertBack (line 32) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/VisibleOrHidden.cs class VisibleOrHidden (line 17) | public class VisibleOrHidden : ValueConverterBase method Convert (line 20) | [NotNull] method ConvertBack (line 32) | [NotNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/ValueConverters/XOrMultiConverter.cs class XOrMultiConverter (line 11) | public class XOrMultiConverter : OneWayMultiValueConverter))] method Convert (line 17) | public override object Convert(object value, Type targetType, object p... FILE: sources/presentation/Stride.Core.Presentation.Wpf/View/DefaultTemplateProvider.cs class DefaultTemplateProvider (line 8) | public class DefaultTemplateProvider : TemplateProviderBase method Match (line 14) | public override bool Match(object obj) FILE: sources/presentation/Stride.Core.Presentation.Wpf/View/DefaultTemplateProviderComparer.cs class DefaultTemplateProviderComparer (line 11) | public class DefaultTemplateProviderComparer : TemplateProviderComparerBase method CompareProviders (line 13) | protected override int CompareProviders([NotNull] ITemplateProvider x,... FILE: sources/presentation/Stride.Core.Presentation.Wpf/View/DispatcherService.cs class DispatcherService (line 16) | public class DispatcherService : IDispatcherService method Create (line 24) | [NotNull] method DispatcherService (line 34) | public DispatcherService([NotNull] Dispatcher dispatcher) method Invoke (line 41) | public void Invoke(Action callback) method Invoke (line 54) | public TResult Invoke(Func callback) method InvokeAsync (line 60) | public Task InvokeAsync(Action callback, CancellationToken token = def... method LowPriorityInvokeAsync (line 67) | public Task LowPriorityInvokeAsync(Action callback, CancellationToken ... method InvokeAsync (line 74) | public Task InvokeAsync(Func callback, Canc... method InvokeTask (line 81) | public Task InvokeTask(Func task, CancellationToken token = defa... method InvokeTask (line 87) | public Task InvokeTask(Func> task, Can... method InvokeTask (line 92) | [NotNull] method InvokeTask (line 100) | [NotNull] method CheckAccess (line 109) | public bool CheckAccess() method EnsureAccess (line 115) | public void EnsureAccess(bool inDispatcherThread = true) FILE: sources/presentation/Stride.Core.Presentation.Wpf/View/ITemplateProvider.cs type OverrideRule (line 13) | public enum OverrideRule type ITemplateProvider (line 36) | public interface ITemplateProvider : IComparable method Match (line 66) | bool Match(object obj); FILE: sources/presentation/Stride.Core.Presentation.Wpf/View/TemplateProviderBase.cs class TemplateProviderBase (line 14) | [ContentProperty("Template")] method TemplateProviderBase (line 20) | protected TemplateProviderBase() method Match (line 39) | public abstract bool Match(object obj); method CompareTo (line 41) | public int CompareTo([NotNull] ITemplateProvider other) FILE: sources/presentation/Stride.Core.Presentation.Wpf/View/TemplateProviderComparerBase.cs class TemplateProviderComparerBase (line 10) | public abstract class TemplateProviderComparerBase : IComparer([NotNull] IDispatcherService... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Windows/HwndHelper.cs class HwndHelper (line 12) | public static class HwndHelper method GetOwner (line 20) | public static IntPtr GetOwner(IntPtr hwnd) method SetOwner (line 31) | public static void SetOwner(IntPtr hwnd, IntPtr ownerHwnd) method GetParent (line 42) | public static IntPtr GetParent(IntPtr hwnd) method IsDisabled (line 52) | public static bool IsDisabled(IntPtr hwnd) method SetDisabled (line 62) | public static void SetDisabled(IntPtr hwnd, bool value) method HasStyleFlag (line 82) | public static bool HasStyleFlag(IntPtr hwnd, int flag) method HasExStyleFlag (line 94) | public static bool HasExStyleFlag(IntPtr hwnd, uint flag) method MatchFlag (line 100) | private static bool MatchFlag(int value, int flag) => (value & flag) =... method MatchFlag (line 101) | private static bool MatchFlag(int value, uint flag) => (value & flag) ... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Windows/IAsyncClosableWindow.cs type IAsyncClosableWindow (line 10) | public interface IAsyncClosableWindow method TryClose (line 19) | Task TryClose(); FILE: sources/presentation/Stride.Core.Presentation.Wpf/Windows/MessageBox.cs class MessageBox (line 18) | public class MessageBox : MessageDialogBase method MessageBox (line 26) | protected MessageBox() method OnInitialized (line 30) | protected override void OnInitialized(EventArgs e) method SetImage (line 43) | internal static void SetImage([NotNull] MessageBox messageBox, Message... method Show (line 81) | public static async Task Show(string message, string caption, [No... method SetKeyBindings (line 96) | internal static void SetKeyBindings(MessageBox messageBox, [NotNull] I... FILE: sources/presentation/Stride.Core.Presentation.Wpf/Windows/MessageDialogBase.cs class MessageDialogBase (line 17) | public abstract class MessageDialogBase : ModalWindow method MessageDialogBase (line 47) | protected MessageDialogBase() method ButtonClick (line 63) | private void ButtonClick(int parameter) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Windows/WindowInfo.cs class WindowInfo (line 14) | public class WindowInfo : IEquatable method WindowInfo (line 22) | public WindowInfo([NotNull] Window window) method WindowInfo (line 31) | internal WindowInfo(IntPtr hwnd) method Equals (line 148) | public override bool Equals(object obj) method GetHashCode (line 156) | public override int GetHashCode() method ForceUpdateHwnd (line 161) | internal void ForceUpdateHwnd() method Equals (line 180) | public bool Equals(WindowInfo other) method ToHwnd (line 188) | internal static IntPtr ToHwnd(Window window) method FromHwnd (line 193) | internal static Window FromHwnd(IntPtr hwnd) FILE: sources/presentation/Stride.Core.Presentation.Wpf/Windows/WindowInitialPosition.cs type WindowInitialPosition (line 8) | public enum WindowInitialPosition FILE: sources/presentation/Stride.Core.Presentation.Wpf/Windows/WindowManager.cs class WindowManager (line 21) | public class WindowManager : IDisposable method WindowManager (line 47) | public WindowManager([NotNull] Dispatcher dispatcher) method Dispose (line 85) | public void Dispose() method ShowMainWindow (line 106) | public static void ShowMainWindow([NotNull] Window window) method ShowBlockingWindow (line 131) | public static void ShowBlockingWindow([NotNull] Window window) method ShowAtCursorPosition (line 166) | public static void ShowAtCursorPosition([NotNull] Window window) method PositionWindowToMouseCursor (line 173) | private static void PositionWindowToMouseCursor(object sender, RoutedE... method ActivateMainWindow (line 193) | private static void ActivateMainWindow() method CheckDispatcher (line 199) | private static void CheckDispatcher() method WinEventProc (line 209) | private static void WinEventProc(IntPtr hWinEventHook, uint eventType,... method WindowShown (line 238) | private static void WindowShown(IntPtr hwnd) method WindowHidden (line 315) | private static void WindowHidden(IntPtr hwnd) method Find (line 379) | [CanBeNull] FILE: sources/presentation/Stride.Core.Presentation.Wpf/XamlMarkdown.cs class XamlMarkdown (line 52) | public sealed class XamlMarkdown : DependencyObject method XamlMarkdown (line 87) | public XamlMarkdown() method XamlMarkdown (line 98) | public XamlMarkdown([NotNull] FrameworkElement resourcesProvider) method TryFindStyle (line 177) | [CanBeNull] method Transform (line 183) | [NotNull] method RunBlockGamut (line 206) | private IEnumerable RunBlockGamut([NotNull] string text) method RunSpanGamut (line 219) | private IEnumerable RunSpanGamut([NotNull] string text) method FormParagraphs (line 238) | [ItemNotNull] method GetNestedBracketsPattern (line 258) | private static string GetNestedBracketsPattern() method GetNestedParensPattern (line 279) | private static string GetNestedParensPattern() method DoAnchors (line 323) | private IEnumerable DoAnchors([NotNull] string text, Func DoImages([NotNull] string text, Func DoHeaders([NotNull] string text, Func DoHorizontalRules([NotNull] string text, Fu... method RuleEvaluator (line 626) | [NotNull] method DoLists (line 671) | private IEnumerable DoLists([NotNull] string text, Func DoCodeSpans([NotNull] string text, Func DoItalicsAndBold([NotNull] string text, Fu... method ItalicEvaluator (line 871) | [NotNull] method BoldEvaluator (line 880) | [NotNull] method DoHardBreaks (line 899) | private IEnumerable DoHardBreaks([NotNull] string text, Func Evaluate([NotNull] string text, [NotNull] Re... method DoText (line 1028) | [ItemNotNull] FILE: sources/presentation/Stride.Core.Presentation/Collections/AutoUpdatingSortedObservableCollection.cs class AutoUpdatingSortedObservableCollection (line 16) | public class AutoUpdatingSortedObservableCollection : SortedObservabl... method AutoUpdatingSortedObservableCollection (line 30) | public AutoUpdatingSortedObservableCollection(IComparer? comparer) method AutoUpdatingSortedObservableCollection (line 40) | public AutoUpdatingSortedObservableCollection(Comparison? compariso... method AutoUpdatingSortedObservableCollection (line 52) | public AutoUpdatingSortedObservableCollection(IComparer? comparer, ... method AutoUpdatingSortedObservableCollection (line 67) | public AutoUpdatingSortedObservableCollection(Comparison? compariso... method AutoUpdatingSortedObservableCollection (line 81) | public AutoUpdatingSortedObservableCollection(string propertyName, par... method RegisterPropertyNames (line 89) | private void RegisterPropertyNames(string propertyName, params string[... method ToString (line 102) | public override string ToString() method ItemPropertyChanging (line 107) | protected virtual void ItemPropertyChanging(object? sender, PropertyCh... method ItemPropertyChanged (line 123) | protected virtual void ItemPropertyChanged(object? sender, PropertyCha... method GetReorderingIndex (line 171) | protected int GetReorderingIndex(T item) method InsertItem (line 218) | protected override void InsertItem(int index, T item) method ClearItems (line 228) | protected override void ClearItems() method RemoveItem (line 239) | protected override void RemoveItem(int index) FILE: sources/presentation/Stride.Core.Presentation/Collections/IObservableList.cs type IObservableList (line 12) | public interface IObservableList : IList, IObservableCollection method AddRange (line 14) | [CollectionAccess(CollectionAccessType.UpdatedContent)] FILE: sources/presentation/Stride.Core.Presentation/Collections/SortedObservableCollection.cs class SortedObservableCollection (line 16) | public class SortedObservableCollection : ObservableCollection, IO... method SortedObservableCollection (line 25) | public SortedObservableCollection(IComparer? comparer) method SortedObservableCollection (line 35) | public SortedObservableCollection(Comparison? comparison = null) method BinarySearch (line 93) | public int BinarySearch(T item) method BinarySearch (line 105) | public int BinarySearch(TSearch key, Func? c... method ToString (line 119) | public override string ToString() method GetIndex (line 124) | protected int GetIndex(T item, bool returnInsertIndex) method GetIndex (line 130) | protected int GetIndex(TSearch key, bool returnInsertIndex, F... method InsertItem (line 151) | protected override void InsertItem(int index, T item) method MoveItem (line 158) | protected override void MoveItem(int oldIndex, int newIndex) method ObservableCollectionMoveItem (line 163) | protected void ObservableCollectionMoveItem(int oldIndex, int newIndex) method SetItem (line 169) | protected override void SetItem(int index, T item) FILE: sources/presentation/Stride.Core.Presentation/Commands/AnonymousCommand.cs class AnonymousCommand (line 13) | public class AnonymousCommand : CommandBase method AnonymousCommand (line 24) | public AnonymousCommand(IViewModelServiceProvider serviceProvider, Act... method AnonymousCommand (line 39) | public AnonymousCommand(IViewModelServiceProvider serviceProvider, Act... method Execute (line 53) | public override void Execute(object? parameter) method CanExecute (line 64) | public override bool CanExecute(object? parameter) method AnonymousCommand (line 106) | public AnonymousCommand(IViewModelServiceProvider serviceProvider, Act... method Execute (line 119) | public override void Execute(object? parameter) method CanExecute (line 136) | public override bool CanExecute(object? parameter) class AnonymousTaskCommand (line 75) | public class AnonymousTaskCommand : AnonymousCommand method AnonymousTaskCommand (line 83) | public AnonymousTaskCommand(IViewModelServiceProvider serviceProvider,... method AnonymousTaskCommand (line 159) | public AnonymousTaskCommand(IViewModelServiceProvider serviceProvider,... class AnonymousCommand (line 95) | public class AnonymousCommand : CommandBase method AnonymousCommand (line 24) | public AnonymousCommand(IViewModelServiceProvider serviceProvider, Act... method AnonymousCommand (line 39) | public AnonymousCommand(IViewModelServiceProvider serviceProvider, Act... method Execute (line 53) | public override void Execute(object? parameter) method CanExecute (line 64) | public override bool CanExecute(object? parameter) method AnonymousCommand (line 106) | public AnonymousCommand(IViewModelServiceProvider serviceProvider, Act... method Execute (line 119) | public override void Execute(object? parameter) method CanExecute (line 136) | public override bool CanExecute(object? parameter) class AnonymousTaskCommand (line 151) | public class AnonymousTaskCommand : AnonymousCommand method AnonymousTaskCommand (line 83) | public AnonymousTaskCommand(IViewModelServiceProvider serviceProvider,... method AnonymousTaskCommand (line 159) | public AnonymousTaskCommand(IViewModelServiceProvider serviceProvider,... FILE: sources/presentation/Stride.Core.Presentation/Commands/CommandBase.cs class CommandBase (line 11) | public abstract class CommandBase : DispatcherViewModel, ICommandBase method CommandBase (line 22) | protected CommandBase(IViewModelServiceProvider serviceProvider) method CanExecute (line 34) | public virtual bool CanExecute(object? parameter) method Execute (line 40) | public abstract void Execute(object? parameter); method CanExecute (line 46) | public bool CanExecute() method Execute (line 54) | public void Execute() method InvokeCanExecute (line 59) | private void InvokeCanExecute() FILE: sources/presentation/Stride.Core.Presentation/Commands/DisabledCommand.cs class DisabledCommand (line 10) | public sealed class DisabledCommand : ICommandBase method DisabledCommand (line 20) | private DisabledCommand() method CanExecute (line 39) | public bool CanExecute(object? parameter) method Execute (line 45) | public void Execute(object? parameter) method Execute (line 51) | public void Execute() FILE: sources/presentation/Stride.Core.Presentation/Commands/ICommandBase.cs type ICommandBase (line 11) | public interface ICommandBase : ICommand method Execute (line 21) | void Execute(); FILE: sources/presentation/Stride.Core.Presentation/Core/AnonymousComparer.cs class AnonymousComparer (line 10) | public class AnonymousComparer : IComparer method AnonymousComparer (line 18) | public AnonymousComparer(Func compare) method Compare (line 26) | public int Compare(T? x, T? y) FILE: sources/presentation/Stride.Core.Presentation/Core/NaturalStringComparer.cs class NaturalStringComparer (line 8) | public partial class NaturalStringComparer : IComparer method NaturalStringComparer (line 13) | public NaturalStringComparer(StringComparison comparison = StringCompa... method Compare (line 18) | public int Compare(string? x, string? y) method GetNumericRegex (line 64) | [GeneratedRegex("([0-9]+)")] FILE: sources/presentation/Stride.Core.Presentation/Core/Utils.cs class Utils (line 13) | public static partial class Utils method SplitCamelCase (line 25) | public static string SplitCamelCase(string input) method GetUniqueColor (line 30) | public static Color4 GetUniqueColor(this Type type) method GetCamelCaseRegex (line 39) | [GeneratedRegex("([a-z](?=[A-Z])|[A-Z](?=[A-Z][a-z]))")] FILE: sources/presentation/Stride.Core.Presentation/Dirtiables/AnonymousDirtyingOperation.cs class AnonymousDirtyingOperation (line 6) | public class AnonymousDirtyingOperation : DirtyingOperation method AnonymousDirtyingOperation (line 11) | public AnonymousDirtyingOperation(IEnumerable dirtiables, ... method FreezeContent (line 19) | protected override void FreezeContent() method Undo (line 26) | protected override void Undo() method Redo (line 32) | protected override void Redo() FILE: sources/presentation/Stride.Core.Presentation/Dirtiables/CollectionChangeOperation.cs class CollectionChangeOperation (line 9) | public class CollectionChangeOperation : DirtyingOperation method CollectionChangeOperation (line 15) | private CollectionChangeOperation(IList list, NotifyCollectionChangedA... method CollectionChangeOperation (line 25) | public CollectionChangeOperation(IList list, NotifyCollectionChangedAc... method CollectionChangeOperation (line 34) | public CollectionChangeOperation(IList list, NotifyCollectionChangedEv... method ToString (line 68) | public override string ToString() method FreezeContent (line 74) | protected override void FreezeContent() method Undo (line 81) | protected override void Undo() method Redo (line 121) | protected override void Redo() FILE: sources/presentation/Stride.Core.Presentation/Dirtiables/DirtiableManager.cs class DirtiableManager (line 11) | public sealed class DirtiableManager : IDisposable method DirtiableManager (line 23) | public DirtiableManager(ITransactionStack transactionStack) method Dispose (line 36) | public void Dispose() method CreateSnapshot (line 54) | public DirtiableSnapshot CreateSnapshot(bool clearFrozenOperations = t... method GetDirtyingOperations (line 72) | public static IEnumerable GetDirtyingOperations(Op... method UpdateDirtiables (line 92) | private void UpdateDirtiables(HashSet dirtiables) method TransactionCompleted (line 125) | private void TransactionCompleted(object? sender, TransactionEventArgs e) method TransactionStatusChanged (line 141) | private void TransactionStatusChanged(object? sender, TransactionEvent... method TransactionDiscarded (line 147) | private void TransactionDiscarded(object? sender, TransactionsDiscarde... method StackCleared (line 171) | private void StackCleared(object? sender, EventArgs e) method GetOrCreateOperationsMap (line 176) | private static List GetOrCreateOperationsMap(Dicti... method TryGetOperationsMap (line 186) | private static List? TryGetOperationsMap(Dictionar... FILE: sources/presentation/Stride.Core.Presentation/Dirtiables/DirtiableSnapshot.cs class DirtiableSnapshot (line 10) | public class DirtiableSnapshot method DirtiableSnapshot (line 19) | public DirtiableSnapshot(IEnumerable operations) method Contains (line 32) | public bool Contains(IDirtyingOperation operation) => operationsDone.C... FILE: sources/presentation/Stride.Core.Presentation/Dirtiables/DirtyingOperation.cs class DirtyingOperation (line 8) | public abstract class DirtyingOperation : Operation, IDirtyingOperation method DirtyingOperation (line 10) | protected DirtyingOperation(IEnumerable dirtiables) method HasSameDirtiables (line 32) | public bool HasSameDirtiables(DirtyingOperation otherOperation) method ToString (line 46) | public override string ToString() method Rollback (line 52) | protected sealed override void Rollback() method Rollforward (line 59) | protected sealed override void Rollforward() method Undo (line 65) | protected abstract void Undo(); method Redo (line 67) | protected abstract void Redo(); FILE: sources/presentation/Stride.Core.Presentation/Dirtiables/EmptyDirtyingOperation.cs class EmptyDirtyingOperation (line 6) | public sealed class EmptyDirtyingOperation : DirtyingOperation method EmptyDirtyingOperation (line 8) | public EmptyDirtyingOperation(IEnumerable dirtiables) method Undo (line 14) | protected override void Undo() method Redo (line 19) | protected override void Redo() FILE: sources/presentation/Stride.Core.Presentation/Dirtiables/IDirtiable.cs type IDirtiable (line 6) | public interface IDirtiable method UpdateDirtiness (line 17) | void UpdateDirtiness(bool value); FILE: sources/presentation/Stride.Core.Presentation/Dirtiables/IDirtyingOperation.cs type IDirtyingOperation (line 6) | public interface IDirtyingOperation FILE: sources/presentation/Stride.Core.Presentation/Dirtiables/PropertyChangeOperation.cs class PropertyChangeOperation (line 9) | public class PropertyChangeOperation : DirtyingOperation, IMergeableOper... method PropertyChangeOperation (line 15) | public PropertyChangeOperation(string propertyName, object container, ... method CanMerge (line 39) | public virtual bool CanMerge(IMergeableOperation otherOperation) method Merge (line 54) | public virtual void Merge(Operation otherOperation) method ToString (line 60) | public override string ToString() method FreezeContent (line 66) | protected override void FreezeContent() method Undo (line 73) | protected override void Undo() method Redo (line 83) | protected override void Redo() FILE: sources/presentation/Stride.Core.Presentation/Extensions/ClassFieldExtensions.cs class ClassFieldExtensions (line 8) | public static class ClassFieldExtensions method GetFieldAccessor (line 10) | public static Func GetFieldAccessor GetFieldAccessor(string fieldName, ... method SetFieldAccessor (line 28) | public static Action SetFieldAccessor SetFieldAccessor(string fieldName... FILE: sources/presentation/Stride.Core.Presentation/Extensions/ObjectExtensions.cs class ObjectExtensions (line 9) | public static class ObjectExtensions method MemberwiseClone (line 13) | public static object MemberwiseClone(this object instance) method MemberwiseClone (line 32) | public static T MemberwiseClone(this T instance) method GenerateDynamicMethod (line 50) | private static DynamicMethod GenerateDynamicMethod(Type instanceType) FILE: sources/presentation/Stride.Core.Presentation/Extensions/StringExtensions.cs class StringExtensions (line 6) | public static class StringExtensions method CamelCaseSplit (line 8) | public static List CamelCaseSplit(this string str) method ReplaceLast (line 66) | public static string ReplaceLast(this string str, string oldValue, str... method MatchCamelCase (line 75) | public static bool MatchCamelCase(this string inputText, string text) FILE: sources/presentation/Stride.Core.Presentation/Extensions/TypeExtensions.cs class TypeExtensions (line 12) | public static class TypeExtensions method IsValueTuple (line 27) | private static bool IsValueTuple(Type type) => method ToSimpleCSharpName (line 37) | public static string ToSimpleCSharpName(this Type type) FILE: sources/presentation/Stride.Core.Presentation/Services/CheckedMessageBoxResult.cs type CheckedMessageBoxResult (line 9) | public struct CheckedMessageBoxResult method CheckedMessageBoxResult (line 16) | public CheckedMessageBoxResult(MessageBoxResult messageBoxResult, bool... method CheckedMessageBoxResult (line 28) | public CheckedMessageBoxResult(int result, bool? isChecked) FILE: sources/presentation/Stride.Core.Presentation/Services/DummyTransaction.cs class DummyTransaction (line 12) | internal class DummyTransaction : ITransaction, IReadOnlyTransaction method Dispose (line 24) | public void Dispose() method Continue (line 32) | public void Continue() method Complete (line 36) | public void Complete() method AddReference (line 44) | public void AddReference() FILE: sources/presentation/Stride.Core.Presentation/Services/FilePickerFilter.cs type FilePickerFilter (line 6) | public struct FilePickerFilter method FilePickerFilter (line 8) | public FilePickerFilter(string? name) FILE: sources/presentation/Stride.Core.Presentation/Services/IDialogService.cs type IDialogService (line 13) | public interface IDialogService method Exit (line 30) | void Exit(int exitCode = 0); method GetButtons (line 89) | static IReadOnlyCollection GetButtons(MessageBoxButt... method CheckedMessageBoxAsync (line 124) | Task CheckedMessageBoxAsync(string message, b... method CheckedMessageBoxAsync (line 136) | Task CheckedMessageBoxAsync(string message, b... method MessageBoxAsync (line 145) | Task MessageBoxAsync(string message, MessageBoxButto... method MessageBoxAsync (line 154) | Task MessageBoxAsync(string message, IReadOnlyCollection OpenFilePickerAsync(UDirectory? initialPath = null, IRead... method OpenMultipleFilesPickerAsync (line 170) | Task> OpenMultipleFilesPickerAsync(UDirectory? in... method OpenFolderPickerAsync (line 178) | Task OpenFolderPickerAsync(UDirectory? initialPath = null); method SaveFilePickerAsync (line 186) | Task SaveFilePickerAsync(UDirectory? initialPath = null, IRead... FILE: sources/presentation/Stride.Core.Presentation/Services/IDispatcherService.cs type IDispatcherService (line 9) | public interface IDispatcherService method Invoke (line 15) | void Invoke(Action callback); method Invoke (line 23) | TResult Invoke(Func callback); method InvokeAsync (line 30) | Task InvokeAsync(Action callback, CancellationToken token = default); method LowPriorityInvokeAsync (line 38) | Task LowPriorityInvokeAsync(Action callback, CancellationToken token =... method InvokeAsync (line 46) | Task InvokeAsync(Func callback, Cancellatio... method InvokeTask (line 53) | Task InvokeTask(Func task, CancellationToken token = default); method InvokeTask (line 61) | Task InvokeTask(Func> task, Cancellati... method CheckAccess (line 67) | bool CheckAccess(); method EnsureAccess (line 72) | void EnsureAccess(bool inDispatcherThread = true); FILE: sources/presentation/Stride.Core.Presentation/Services/IUndoRedoService.cs type IUndoRedoService (line 11) | public interface IUndoRedoService method CreateTransaction (line 83) | ITransaction CreateTransaction(TransactionFlags flags = TransactionFla... method RetrieveAllTransactions (line 90) | IEnumerable RetrieveAllTransactions(); method SetName (line 97) | void SetName(Operation operation, string name); method SetName (line 104) | void SetName(ITransaction transaction, string name); method GetName (line 111) | string? GetName(Operation operation); method GetName (line 118) | string? GetName(ITransaction transaction); method GetName (line 125) | string? GetName(IReadOnlyTransaction transaction); method PushOperation (line 132) | void PushOperation(Operation operation); method Undo (line 137) | void Undo(); method Redo (line 142) | void Redo(); method NotifySave (line 148) | void NotifySave(); method Resize (line 154) | void Resize(int newCapacity); FILE: sources/presentation/Stride.Core.Presentation/Services/MessageBoxButton.cs type MessageBoxButton (line 10) | public enum MessageBoxButton FILE: sources/presentation/Stride.Core.Presentation/Services/MessageBoxImage.cs type MessageBoxImage (line 10) | public enum MessageBoxImage FILE: sources/presentation/Stride.Core.Presentation/Services/MessageBoxResult.cs type MessageBoxResult (line 10) | public enum MessageBoxResult FILE: sources/presentation/Stride.Core.Presentation/Services/NullDispatcherService.cs class NullDispatcherService (line 6) | public sealed class NullDispatcherService : IDispatcherService method CheckAccess (line 8) | bool IDispatcherService.CheckAccess() method EnsureAccess (line 13) | void IDispatcherService.EnsureAccess(bool inDispatcherThread) method Invoke (line 17) | void IDispatcherService.Invoke(Action callback) method Invoke (line 22) | TResult IDispatcherService.Invoke(Func callback) method InvokeAsync (line 27) | Task IDispatcherService.InvokeAsync(Action callback, CancellationToken... method InvokeAsync (line 33) | Task IDispatcherService.InvokeAsync(Func ca... method InvokeTask (line 39) | Task IDispatcherService.InvokeTask(Func task, CancellationToken ... method InvokeTask (line 44) | Task IDispatcherService.InvokeTask(Func RetrieveAllTransactions() => ... method PushOperation (line 61) | public void PushOperation(Operation operation) => stack.PushOperation(... method Undo (line 63) | public void Undo() method Redo (line 82) | public void Redo() method NotifySave (line 101) | public void NotifySave() method Resize (line 106) | public void Resize(int newCapacity) method SetName (line 111) | public void SetName(Operation operation, string name) method SetName (line 118) | public void SetName(ITransaction transaction, string name) method GetName (line 125) | public string? GetName(Operation operation) method GetName (line 132) | public string? GetName(ITransaction transaction) method GetName (line 139) | public string? GetName(IReadOnlyTransaction transaction) method SetName (line 146) | private void SetName(Guid id, string name) method GetName (line 154) | private string? GetName(Guid id) method TransactionCompleted (line 160) | private void TransactionCompleted(object? sender, TransactionEventArgs e) FILE: sources/presentation/Stride.Core.Presentation/ViewModels/DirtiableEditableViewModel.cs class DirtiableEditableViewModel (line 13) | public abstract class DirtiableEditableViewModel : EditableViewModel, ID... method DirtiableEditableViewModel (line 20) | protected DirtiableEditableViewModel(IViewModelServiceProvider service... method OnDirtyFlagSet (line 40) | protected virtual void OnDirtyFlagSet() method UpdateDirtiness (line 45) | protected virtual void UpdateDirtiness(bool value) method UpdateDirtiness (line 50) | void IDirtiable.UpdateDirtiness(bool value) FILE: sources/presentation/Stride.Core.Presentation/ViewModels/DispatcherViewModel.cs class DispatcherViewModel (line 12) | public abstract class DispatcherViewModel : ViewModelBase method DispatcherViewModel (line 18) | protected DispatcherViewModel(IViewModelServiceProvider serviceProvider) method OnPropertyChanging (line 31) | protected override void OnPropertyChanging(params string[] propertyNames) method OnPropertyChanged (line 40) | protected override void OnPropertyChanged(params string[] propertyNames) FILE: sources/presentation/Stride.Core.Presentation/ViewModels/EditableViewModel.cs class EditableViewModel (line 15) | public abstract class EditableViewModel : DispatcherViewModel method EditableViewModel (line 25) | protected EditableViewModel(IViewModelServiceProvider serviceProvider) method RegisterMemberCollectionForActionStack (line 39) | protected void RegisterMemberCollectionForActionStack(string name, INo... method SuspendNotificationForCollectionChange (line 46) | protected IDisposable SuspendNotificationForCollectionChange(string name) method SetValueUncancellable (line 52) | protected bool SetValueUncancellable(ref T field, T value, [CallerM... method SetValueUncancellable (line 57) | protected bool SetValueUncancellable(ref T field, T value, Action u... method SetValueUncancellable (line 62) | protected bool SetValueUncancellable(ref T field, T value, params s... method SetValueUncancellable (line 67) | protected bool SetValueUncancellable(ref T field, T value, Action? ... method SetValueUncancellable (line 94) | protected bool SetValueUncancellable(Action? updateAction, [CallerMemb... method SetValueUncancellable (line 99) | protected bool SetValueUncancellable(Action? updateAction, params stri... method SetValueUncancellable (line 104) | protected bool SetValueUncancellable(Func? hasChangedFunction, A... method SetValueUncancellable (line 109) | protected bool SetValueUncancellable(bool hasChanged, Action? updateAc... method SetValueUncancellable (line 114) | protected bool SetValueUncancellable(bool hasChanged, Action? updateAc... method SetValueUncancellable (line 119) | protected virtual bool SetValueUncancellable(Func? hasChangedFun... method SetValue (line 147) | protected override bool SetValue(ref T field, T value, Action? upda... method SetValue (line 153) | protected override bool SetValue(Func? hasChangedFunction, Actio... method OnPropertyChanging (line 159) | protected override void OnPropertyChanging(params string[] propertyNames) method OnPropertyChanged (line 174) | protected override void OnPropertyChanged(params string[] propertyNames) method CreatePropertyChangeOperation (line 195) | protected virtual Operation CreatePropertyChangeOperation(string displ... method CreateCollectionChangeOperation (line 202) | protected virtual Operation CreateCollectionChangeOperation(string dis... method SetValue (line 209) | private bool SetValue(ref T field, T value, Action? updateAction, b... method SetValue (line 240) | private bool SetValue(Func? hasChangedFunction, Action? updateAc... method CollectionChanged (line 271) | private void CollectionChanged(object? sender, NotifyCollectionChanged... FILE: sources/presentation/Stride.Core.Presentation/ViewModels/IViewModelServiceProvider.cs type IViewModelServiceProvider (line 9) | public interface IViewModelServiceProvider method RegisterService (line 27) | void RegisterService(object service); method UnregisterService (line 34) | void UnregisterService(object service); method TryGet (line 42) | object? TryGet(Type serviceType); method TryGet (line 50) | T? TryGet() where T : class; method Get (line 59) | object Get(Type serviceType); method Get (line 68) | T Get() where T : class; FILE: sources/presentation/Stride.Core.Presentation/ViewModels/NullServiceProvider.cs class NullServiceProvider (line 9) | internal sealed class NullServiceProvider : IViewModelServiceProvider method RegisterService (line 22) | public void RegisterService(object service) method UnregisterService (line 28) | public void UnregisterService(object service) method TryGet (line 34) | public object? TryGet(Type serviceType) method TryGet (line 40) | public T? TryGet() where T : class method Get (line 46) | public object Get(Type serviceType) method Get (line 52) | public T Get() where T : class FILE: sources/presentation/Stride.Core.Presentation/ViewModels/ServiceRegistrationEventArgs.cs class ServiceRegistrationEventArgs (line 9) | public sealed class ServiceRegistrationEventArgs : EventArgs method ServiceRegistrationEventArgs (line 15) | internal ServiceRegistrationEventArgs(object service) FILE: sources/presentation/Stride.Core.Presentation/ViewModels/ViewModelBase.cs class ViewModelBase (line 14) | public abstract class ViewModelBase : INotifyPropertyChanging, INotifyPr... method ViewModelBase (line 22) | protected ViewModelBase() { } method ViewModelBase (line 24) | protected ViewModelBase(IViewModelServiceProvider serviceProvider) method Destroy (line 47) | public virtual void Destroy() method EnsureNotDestroyed (line 56) | protected void EnsureNotDestroyed(string? name = null) method SetValue (line 74) | protected bool SetValue([NotNullIfNotNull(nameof(value))] ref T fie... method SetValue (line 89) | protected bool SetValue([NotNullIfNotNull(nameof(value))] ref T fie... method SetValue (line 105) | protected bool SetValue([NotNullIfNotNull(nameof(value))] ref T fie... method SetValue (line 121) | protected virtual bool SetValue([NotNullIfNotNull(nameof(value))] r... method SetValue (line 145) | protected bool SetValue(Action? updateAction, [CallerMemberName] strin... method SetValue (line 157) | protected bool SetValue(Action? updateAction, params string[] property... method SetValue (line 171) | protected bool SetValue(Func? hasChangedFunction, Action? update... method SetValue (line 185) | protected bool SetValue(bool hasChanged, Action? updateAction, [Caller... method SetValue (line 199) | protected bool SetValue(bool hasChanged, Action? updateAction, params ... method SetValue (line 213) | protected virtual bool SetValue(Func? hasChangedFunction, Action... method OnPropertyChanging (line 232) | protected virtual void OnPropertyChanging(params string[] propertyNames) method OnPropertyChanged (line 251) | protected virtual void OnPropertyChanged(params string[] propertyNames) FILE: sources/presentation/Stride.Core.Presentation/ViewModels/ViewModelServiceProvider.cs class ViewModelServiceProvider (line 9) | public sealed class ViewModelServiceProvider : IViewModelServiceProvider method ViewModelServiceProvider (line 19) | public ViewModelServiceProvider(IEnumerable? services = null) method ViewModelServiceProvider (line 24) | public ViewModelServiceProvider(IViewModelServiceProvider? parentProvi... method RegisterService (line 52) | public void RegisterService(object service) method UnregisterService (line 64) | public void UnregisterService(object service) method TryGet (line 75) | public object? TryGet(Type serviceType) method TryGet (line 93) | public T? TryGet() where T : class method Get (line 99) | public object Get(Type serviceType) method Get (line 106) | public T Get() where T : class FILE: sources/presentation/Stride.Core.Presentation/Windows/DialogButtonInfo.cs class DialogButtonInfo (line 11) | public sealed class DialogButtonInfo : ViewModelBase FILE: sources/presentation/Stride.Core.Quantum.Tests/Helper.cs class Helper (line 10) | public static class Helper method TestNonCollectionObjectNode (line 18) | public static void TestNonCollectionObjectNode(IGraphNode node, object... method TestCollectionObjectContentNode (line 39) | public static void TestCollectionObjectContentNode(IGraphNode node, ob... method TestMemberNode (line 72) | public static void TestMemberNode(IGraphNode containerNode, IGraphNode... method TestNonNullObjectReference (line 96) | public static void TestNonNullObjectReference(ObjectReference referenc... method TestNonNullObjectReference (line 116) | public static void TestNonNullObjectReference(ObjectReference referenc... method TestNullObjectReference (line 138) | public static void TestNullObjectReference(ObjectReference reference) method TestReferenceEnumerable (line 155) | public static void TestReferenceEnumerable(ReferenceEnumerable referen... FILE: sources/presentation/Stride.Core.Quantum.Tests/Module.cs class Module (line 8) | public class Module method Initialize (line 10) | [ModuleInitializer] FILE: sources/presentation/Stride.Core.Quantum.Tests/Obsolete/ObsoleteTestDictionaries.cs class ObsoleteTestDictionaries (line 11) | class ObsoleteTestDictionaries class SimpleClass (line 14) | public class SimpleClass type SimpleStruct (line 23) | public struct SimpleStruct type NestedStruct (line 32) | public struct NestedStruct class ClassWithDictionaries (line 38) | public class ClassWithDictionaries method ClassWithDictionaries (line 40) | public ClassWithDictionaries() method TestConstruction (line 72) | [Fact] method TestPrimitiveItemUpdate (line 116) | [Fact] FILE: sources/presentation/Stride.Core.Quantum.Tests/Obsolete/ObsoleteTestLists.cs class ObsoleteTestLists (line 11) | public class ObsoleteTestLists class SimpleClass (line 14) | public class SimpleClass type SimpleStruct (line 23) | public struct SimpleStruct type NestedStruct (line 32) | public struct NestedStruct class ClassWithLists (line 38) | public class ClassWithLists method ClassWithLists (line 40) | public ClassWithLists() class ClassWithNullLists (line 69) | public class ClassWithNullLists method TestConstruction (line 92) | [Fact] method TestPrimitiveItemUpdate (line 123) | [Fact] method TestObjectItemUpdate (line 136) | [Fact] method TestStructItemUpdate (line 147) | [Fact] method TestNestedStructItemUpdate (line 158) | [Fact] method TestListOfSimpleStructListsUpdate (line 172) | [Fact] method TestListOfNestedStructListsUpdate (line 184) | [Fact] FILE: sources/presentation/Stride.Core.Quantum.Tests/TestCollections.cs class TestCollections (line 13) | public class TestCollections class SimpleObject (line 15) | public class SimpleObject method ToString (line 18) | public override string ToString() => $"{{SimpleObject: {Name}}}"; class ListContainer (line 21) | public class ListContainer method TestOverwriteCollection (line 29) | [Fact] method TestMultipleTimesSameObject (line 46) | [Fact] method TestObjectListWithSimpleObjects (line 74) | [Fact] method TestObjectListWithBoxedPrimitiveValue (line 99) | [Fact] method TestListInObjectMember (line 125) | [Fact(Skip = "Update for object members not fully supported yet")] method VerifyItem (line 151) | private static void VerifyItem(IMemberNode listMemberNode, int index, ... FILE: sources/presentation/Stride.Core.Quantum.Tests/TestDynamicNode.cs class TestDynamicNode (line 8) | public class TestDynamicNode class SimpleClass (line 11) | public class SimpleClass class ComplexClass (line 17) | public class ComplexClass type Struct (line 28) | public struct Struct method TestChangePrimitiveMember (line 34) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangeReferenceMember (line 50) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangeReferenceMemberToNull (line 67) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangeBoxedPrimitiveMember (line 84) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangeReferenceInObjectMember (line 100) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangeStruct (line 117) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangeStructMember (line 137) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangePrimitiveList (line 155) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangePrimitiveListItem (line 173) | [Fact(Skip = "DynamicNode will be fixed later")] method TestAddPrimitiveListItem (line 191) | [Fact(Skip = "DynamicNode will be fixed later")] method TestInsertPrimitiveListItem (line 209) | [Fact(Skip = "DynamicNode will be fixed later")] method TestRemovePrimitiveListItem (line 233) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangeReferenceList (line 257) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangeReferenceListItem (line 275) | [Fact(Skip = "DynamicNode will be fixed later")] method TestAddReferenceListItem (line 293) | [Fact(Skip = "DynamicNode will be fixed later")] method TestInsertReferenceListItem (line 311) | [Fact(Skip = "DynamicNode will be fixed later")] method TestRemoveReferenceListItem (line 335) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangeReferenceListItemMember (line 359) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangeStructList (line 378) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangeStructListItem (line 396) | [Fact(Skip = "DynamicNode will be fixed later")] method TestAddStructListItem (line 414) | [Fact(Skip = "DynamicNode will be fixed later")] method TestInsertStructListItem (line 432) | [Fact(Skip = "DynamicNode will be fixed later")] method TestRemoveStructListItem (line 456) | [Fact(Skip = "DynamicNode will be fixed later")] method TestChangeStructListItemMember (line 480) | [Fact(Skip = "DynamicNode will be fixed later")] FILE: sources/presentation/Stride.Core.Quantum.Tests/TestGraphNodeChangeListener.cs class TestGraphNodeChangeListener (line 9) | public class TestGraphNodeChangeListener class SimpleClass (line 11) | public class SimpleClass class ComplexClass (line 17) | public class ComplexClass type Struct (line 28) | public struct Struct method TestChangePrimitiveMember (line 34) | [Fact] method TestChangeReferenceMember (line 49) | [Fact] method TestChangeReferenceMemberToNull (line 65) | [Fact] method TestChangeBoxedPrimitiveMember (line 81) | [Fact] method TestChangeReferenceInObjectMember (line 96) | [Fact] method TestChangeStruct (line 112) | [Fact] method TestChangeStructMember (line 134) | [Fact] method TestChangePrimitiveList (line 153) | [Fact] method TestChangePrimitiveListItem (line 175) | [Fact] method TestAddPrimitiveListItem (line 194) | [Fact] method TestRemovePrimitiveListItem (line 213) | [Fact] method TestChangeReferenceList (line 235) | [Fact] method TestChangeReferenceListItem (line 258) | [Fact] method TestAddReferenceListItem (line 277) | [Fact] method TestRemoveReferenceListItem (line 296) | [Fact] method TestChangeReferenceListItemMember (line 318) | [Fact] method TestChangeStructList (line 338) | [Fact] method TestChangeStructListItem (line 363) | [Fact] method TestAddStructListItem (line 387) | [Fact] method TestRemoveStructListItem (line 406) | [Fact] method TestChangeStructListItemMember (line 428) | [Fact] method TestDiscardedReferenceMember (line 448) | [Fact] method VerifyListenerEvent (line 477) | private static void VerifyListenerEvent(INodeChangeEventArgs e, IGraph... method TestContentChange (line 492) | private static void TestContentChange([NotNull] GraphNodeChangeListene... method TestItemChange (line 506) | private static void TestItemChange([NotNull] GraphNodeChangeListener l... FILE: sources/presentation/Stride.Core.Quantum.Tests/TestGraphNodeLinker.cs class TestGraphNodeLinker (line 9) | public class TestGraphNodeLinker class SimpleClass (line 11) | public class SimpleClass class InterfaceMember (line 17) | public class InterfaceMember type IInterface (line 23) | public interface IInterface class Implem1 (line 28) | public class Implem1 : IInterface class Implem2 (line 34) | public class Implem2 : IInterface class StructClass (line 40) | public class StructClass class PrimitiveListClass (line 46) | public class PrimitiveListClass class ObjectListClass (line 52) | public class ObjectListClass class StructListClass (line 58) | public class StructListClass type Struct (line 64) | public struct Struct class TestLinker (line 70) | public class TestLinker : GraphNodeLinker method LinkNodes (line 74) | protected override void LinkNodes(IGraphNode sourceNode, IGraphNode ... class CustomFindTargetLinker (line 81) | public class CustomFindTargetLinker : TestLinker method CustomFindTargetLinker (line 85) | public CustomFindTargetLinker(NodeContainer container, IObjectNode r... method FindTarget (line 93) | protected override IGraphNode FindTarget(IGraphNode sourceNode) class CustomFindTargetReferenceLinker (line 103) | public class CustomFindTargetReferenceLinker : TestLinker method FindTargetReference (line 105) | public override ObjectReference FindTargetReference(IGraphNode sourc... method TestSimpleObject (line 119) | [Fact] method TestObjectWithListOfReferences (line 141) | [Fact] method TestSimpleObjectWithNullInTarget (line 167) | [Fact] method TestObjectWithStruct (line 189) | [Fact] method TestInterfaceMemberDifferentImplementations (line 214) | [Fact] method TestCustomFindTarget (line 239) | [Fact] method TestCustomFindTargetReference (line 261) | [Fact] method TestReentrancy (line 291) | [Fact] method VerifyLinks (line 312) | private static void VerifyLinks(Dictionary exp... FILE: sources/presentation/Stride.Core.Quantum.Tests/TestGraphNodePath.cs class TestGraphNodePath (line 8) | public class TestGraphNodePath type Struct (line 10) | public struct Struct class Class (line 15) | public class Class method TestConstructor (line 23) | [Fact] method TestEquals (line 34) | [Fact] method TestClone (line 99) | [Fact] method TestCloneNewRoot (line 132) | [Fact] method TestPushMember (line 168) | [Fact] method TestPushStructMember (line 190) | [Fact] method TestPushTarget (line 217) | [Fact] method TestPushTargetAndMember (line 240) | [Fact] method TestPushIndex (line 266) | [Fact] method TestPushIndexAndMember (line 290) | [Fact] method TestGetParent (line 317) | [Fact] method AssertAreEqual (line 371) | private static void AssertAreEqual(object expected, object actual) method AssertAreNotEqual (line 376) | private static void AssertAreNotEqual(object expected, object actual) FILE: sources/presentation/Stride.Core.Quantum.Tests/TestGraphVisitor.cs class TestGraphVisitor (line 8) | public class TestGraphVisitor class SimpleClass (line 10) | public class SimpleClass class SimpleClass2 (line 16) | public class SimpleClass2 class StructClass (line 23) | public class StructClass class PrimitiveListClass (line 29) | public class PrimitiveListClass class ObjectListClass (line 35) | public class ObjectListClass class StructListClass (line 41) | public class StructListClass type Struct (line 47) | public struct Struct class TestVisitor (line 53) | public class TestVisitor : GraphVisitorBase method Visit (line 57) | public override void Visit(IGraphNode node, MemberNode memberNode = ... method VisitNode (line 63) | protected override void VisitNode(IGraphNode node) method TestSimpleObject (line 71) | [Fact] method TestSimpleObjectInitialPath (line 103) | [Fact] method TestSimpleObjectWithNull (line 140) | [Fact] method TestObjectWithStruct (line 163) | [Fact] method TestObjectWithPrimitiveList (line 195) | [Fact] method TestObjectWithObjectList (line 221) | [Fact] method TestObjectWithStructList (line 266) | [Fact] method TestCircularReference (line 311) | [Fact] method TestMultipleReferences (line 371) | [Fact] method VerifyNodesAndPath (line 434) | private static void VerifyNodesAndPath(IReadOnlyList expec... FILE: sources/presentation/Stride.Core.Quantum.Tests/TestPrimitiveMembers.cs class TestPrimitiveMembers (line 9) | public class TestPrimitiveMembers type TestEnum (line 11) | public enum TestEnum class IntMember (line 18) | public class IntMember class StringMember (line 23) | public class StringMember class GuidMember (line 28) | public class GuidMember class EnumMember (line 33) | public class EnumMember class PrimitiveClass (line 38) | public class PrimitiveClass type PrimitiveStruct (line 43) | public struct PrimitiveStruct class RegisteredPrimitiveClassMember (line 48) | public class RegisteredPrimitiveClassMember class RegisteredPrimitiveStructMember (line 53) | public class RegisteredPrimitiveStructMember class BoxedPrimitiveMember (line 58) | public class BoxedPrimitiveMember method TestIntMember (line 63) | [Fact] method TestStringMember (line 84) | [Fact] method TestGuidMember (line 105) | [Fact] method TestEnumMember (line 126) | [Fact] method TestRegisteredPrimitiveClassMember (line 147) | [Fact] method TestRegisteredPrimitiveStructMember (line 169) | [Fact] method TestBoxedPrimitiveMember (line 191) | [Fact] class ExplicitTypeFilter (line 237) | private class ExplicitTypeFilter(Type explicitType, IPrimitiveTypeFilt... method IsPrimitiveType (line 239) | public bool IsPrimitiveType(Type type) FILE: sources/presentation/Stride.Core.Quantum.Tests/TestReferences.cs class TestReferences (line 8) | public class TestReferences class TestObject (line 10) | public class TestObject method ToString (line 13) | public override string ToString() => $"{{TestObject: {Name}}}"; class ObjectContainer (line 16) | public class ObjectContainer method ToString (line 19) | public override string ToString() => "{ObjectContainer}"; class ObjectsContainer (line 22) | public class ObjectsContainer method ToString (line 26) | public override string ToString() => $"{{ObjectsContainer: {Instance... class MultipleObjectContainer (line 29) | public class MultipleObjectContainer method ToString (line 32) | public override string ToString() => $"{{MultipleObjectContainer: {s... method TestObjectReference (line 38) | [Fact] method TestNullObjectReference (line 60) | [Fact] method TestObjectReferenceUpdate (line 76) | [Fact] method TestEnumerableReference (line 111) | [Fact] method TestNullEnumerableReference (line 140) | [Fact] method TestEnumerableReferenceUpdate (line 161) | [Fact] method TestObjectReferenceSameInstance (line 202) | [Fact] method TestEnumerableReferenceSameInstance (line 230) | [Fact] method TestUseExistingNodeAsReference (line 256) | [Fact] method TestUseExistingReferenceAsNode (line 275) | [Fact] method TestUseExistingNodesAsReference (line 294) | [Fact] method TestCircularReferences (line 318) | [Fact] method TestCircularReferencesUpdate (line 337) | [Fact] method TestSelfReference (line 354) | [Fact] method TestSelfReferenceUpdate (line 368) | [Fact] FILE: sources/presentation/Stride.Core.Quantum.Tests/TestStructs.cs class TestStructs (line 8) | public class TestStructs type SimpleStruct (line 10) | public struct SimpleStruct method ToString (line 14) | public override readonly string ToString() => $"{{SimpleStruct: ({Va... type StructWithCollection (line 17) | public struct StructWithCollection method ToString (line 20) | public override readonly string ToString() => $"{{StructWithCollecti... type FirstNestingStruct (line 23) | public struct FirstNestingStruct method ToString (line 26) | public override readonly string ToString() => $"{{FirstNestingStruct... type SecondNestingStruct (line 29) | public struct SecondNestingStruct method ToString (line 32) | public override readonly string ToString() => $"{{SecondNestingStruc... class StructContainer (line 35) | public class StructContainer method ToString (line 38) | public override string ToString() => $"{{StructContainer: {Struct}}}"; class StructWithCollectionContainer (line 41) | public class StructWithCollectionContainer method ToString (line 44) | public override string ToString() => $"{{StructWithCollectionContain... class NestingStructContainer (line 47) | public class NestingStructContainer method ToString (line 50) | public override string ToString() => $"{{NestingStructContainer: {St... method TestSimpleStruct (line 53) | [Fact] method TestSimpleStructUpdate (line 70) | [Fact] method TestSimpleStructMemberUpdate (line 93) | [Fact] method TestSimpleStructCollectionUpdate (line 118) | [Fact] method TestNestedStruct (line 140) | [Fact] method TestFirstNestedStructUpdate (line 165) | [Fact] method TestSecondNestedStructUpdate (line 201) | [Fact] method TestNestedStructMemberUpdate (line 237) | [Fact] FILE: sources/presentation/Stride.Core.Quantum/BoxedNode.cs class BoxedNode (line 8) | public class BoxedNode : ObjectNode method BoxedNode (line 13) | public BoxedNode(INodeBuilder nodeBuilder, object value, Guid guid, IT... method UpdateFromMember (line 18) | protected internal override void UpdateFromMember(object newValue, Nod... method UpdateFromOwner (line 23) | internal void UpdateFromOwner(object newValue) method SetOwnerContent (line 28) | internal void SetOwnerContent(IGraphNode ownerNode, NodeIndex index) method Update (line 34) | private void Update(object newValue, NodeIndex index, bool updateStruc... method ToString (line 61) | public override string ToString() FILE: sources/presentation/Stride.Core.Quantum/ContentChangeType.cs type ContentChangeType (line 6) | public enum ContentChangeType FILE: sources/presentation/Stride.Core.Quantum/DefaultNodeBuilder.cs class DefaultNodeBuilder (line 13) | internal class DefaultNodeBuilder : DataVisitorBase, INodeBuilder method DefaultNodeBuilder (line 19) | public DefaultNodeBuilder(NodeContainer nodeContainer) method Reset (line 36) | public override void Reset() method Build (line 45) | public IObjectNode Build(object obj, Guid guid) method VisitObject (line 56) | public override void VisitObject(object obj, ObjectDescriptor descript... method VisitCollection (line 88) | public override void VisitCollection(IEnumerable collection, Collectio... method VisitDictionary (line 101) | public override void VisitDictionary(object dictionary, DictionaryDesc... method VisitObjectMember (line 114) | public override void VisitObjectMember(object container, ObjectDescrip... method CreateReferenceForNode (line 133) | public IReference? CreateReferenceForNode(Type type, object? value, bo... method PushContextNode (line 150) | private void PushContextNode(IInitializingGraphNode node) method PopContextNode (line 155) | private void PopContextNode() method GetContextNode (line 160) | private IInitializingGraphNode GetContextNode() method IsCollection (line 165) | private static bool IsCollection(Type type) method GetElementValueType (line 170) | private static Type? GetElementValueType(ITypeDescriptor descriptor) class DefaultPrimitiveFilter (line 176) | private class DefaultPrimitiveFilter : IPrimitiveTypeFilter method IsPrimitiveType (line 180) | public bool IsPrimitiveType(Type type) FILE: sources/presentation/Stride.Core.Quantum/DefaultNodeFactory.cs class DefaultNodeFactory (line 13) | public class DefaultNodeFactory : INodeFactory method CreateObjectNode (line 16) | public virtual IObjectNode CreateObjectNode(INodeBuilder nodeBuilder, ... method CreateBoxedNode (line 26) | public virtual IObjectNode CreateBoxedNode(INodeBuilder nodeBuilder, G... method CreateMemberNode (line 35) | public virtual IMemberNode CreateMemberNode(INodeBuilder nodeBuilder, ... FILE: sources/presentation/Stride.Core.Quantum/DynamicNode.cs class DynamicNode (line 10) | public abstract class DynamicNode : DynamicObject, IEnumerable method DynamicNode (line 14) | internal DynamicNode(IGraphNode node) method FromNode (line 24) | public static dynamic FromNode(IGraphNode node) method GetNode (line 37) | public static IGraphNode GetNode(DynamicNode node) method GetNode (line 47) | public IGraphNode GetNode() => Node; method Add (line 53) | public void Add(object item) method Insert (line 65) | public void Insert(object item, NodeIndex index) method Remove (line 77) | public void Remove(object item, NodeIndex index) method Retrieve (line 88) | public object? Retrieve() => RetrieveValue(); method Retrieve (line 96) | public T? Retrieve() => (T?)Retrieve(); method TryGetMember (line 99) | public override bool TryGetMember(GetMemberBinder binder, out object? ... method TrySetMember (line 107) | public override bool TrySetMember(SetMemberBinder binder, object? value) method TryConvert (line 126) | public override bool TryConvert(ConvertBinder binder, out object? result) method GetDynamicMemberNames (line 144) | public override IEnumerable GetDynamicMemberNames() method GetEnumerator (line 150) | IEnumerator IEnumerable.GetEnumerator() method GetTargetMemberNode (line 160) | protected IMemberNode? GetTargetMemberNode(string memberName) method RetrieveValue (line 167) | protected abstract object? RetrieveValue(); method GetTargetNode (line 169) | protected abstract IObjectNode? GetTargetNode(); method IsIndexExisting (line 171) | protected static bool IsIndexExisting(IGraphNode node, NodeIndex index) method IsIndexValid (line 216) | protected static bool IsIndexValid(IGraphNode node, NodeIndex index) method UpdateCollection (line 242) | protected static bool UpdateCollection(IObjectNode node, object value,... class DynamicDirectNode (line 258) | internal class DynamicDirectNode : DynamicNode method DynamicDirectNode (line 260) | internal DynamicDirectNode(IGraphNode node) method TryGetIndex (line 265) | public override bool TryGetIndex(GetIndexBinder binder, object[] index... method TrySetIndex (line 280) | public override bool TrySetIndex(SetIndexBinder binder, object[] index... method RetrieveValue (line 290) | protected override object RetrieveValue() method GetTargetNode (line 295) | protected override IObjectNode? GetTargetNode() class DynamicIndexedNode (line 301) | internal class DynamicIndexedNode : DynamicNode method DynamicIndexedNode (line 305) | internal DynamicIndexedNode(IGraphNode node, NodeIndex index) method TryGetIndex (line 311) | public override bool TryGetIndex(GetIndexBinder binder, object[] index... method TrySetIndex (line 327) | public override bool TrySetIndex(SetIndexBinder binder, object[] index... method RetrieveValue (line 338) | protected override object RetrieveValue() method GetTargetNode (line 343) | protected override IObjectNode? GetTargetNode() FILE: sources/presentation/Stride.Core.Quantum/GraphNodeBase.cs class GraphNodeBase (line 13) | public abstract class GraphNodeBase : IInitializingGraphNode method GraphNodeBase (line 17) | protected GraphNodeBase(NodeContainer nodeContainer, Guid guid, ITypeD... method Retrieve (line 46) | public object? Retrieve() => Retrieve(NodeIndex.Empty); method Retrieve (line 49) | public virtual object? Retrieve(NodeIndex index) method UpdateFromMember (line 63) | protected internal abstract void UpdateFromMember(object newValue, Nod... method GetIndices (line 65) | public static IEnumerable? GetIndices(IGraphNode node) method Seal (line 99) | public void Seal() method ConvertValue (line 104) | protected static object? ConvertValue(object? value, Type type) FILE: sources/presentation/Stride.Core.Quantum/GraphNodeChangeListener.cs class GraphNodeChangeListener (line 11) | public class GraphNodeChangeListener : INotifyNodeValueChange, INotifyNo... method GraphNodeChangeListener (line 20) | public GraphNodeChangeListener(IGraphNode rootNode) method Initialize (line 48) | public void Initialize() method Dispose (line 54) | public void Dispose() method CreateVisitor (line 65) | protected virtual GraphVisitorBase CreateVisitor() method RegisterNode (line 70) | protected virtual bool RegisterNode(IGraphNode node) method UnregisterNode (line 93) | protected virtual bool UnregisterNode(IGraphNode node) method RegisterAllNodes (line 114) | private void RegisterAllNodes() method ContentPrepareChange (line 121) | private void ContentPrepareChange(object? sender, INodeChangeEventArgs e) method ContentFinalizeChange (line 149) | private void ContentFinalizeChange(object? sender, INodeChangeEventArg... method OnValueChanging (line 193) | private void OnValueChanging(object? sender, MemberNodeChangeEventArgs e) method OnValueChanged (line 198) | private void OnValueChanged(object? sender, MemberNodeChangeEventArgs e) method OnItemChanging (line 203) | private void OnItemChanging(object? sender, ItemChangeEventArgs e) method OnItemChanged (line 208) | private void OnItemChanged(object? sender, ItemChangeEventArgs e) FILE: sources/presentation/Stride.Core.Quantum/GraphNodeLinker.cs class GraphNodeLinker (line 17) | public class GraphNodeLinker class GraphNodeLinkerVisitor (line 19) | private sealed class GraphNodeLinkerVisitor : GraphVisitorBase method GraphNodeLinkerVisitor (line 24) | public GraphNodeLinkerVisitor(GraphNodeLinker linker) method Reset (line 29) | public void Reset(IGraphNode sourceNode, IGraphNode? targetNode) method VisitNode (line 35) | protected override void VisitNode(IGraphNode node) method VisitChildren (line 44) | protected override void VisitChildren(IObjectNode node) method VisitReference (line 75) | protected override void VisitReference(IGraphNode referencer, Object... method ShouldVisitMemberTarget (line 95) | protected internal override bool ShouldVisitMemberTarget(IMemberNode... method ShouldVisitTargetItem (line 100) | protected internal override bool ShouldVisitTargetItem(IObjectNode c... method GraphNodeLinker (line 111) | public GraphNodeLinker() method LinkGraph (line 126) | public void LinkGraph(IGraphNode sourceNode, IGraphNode? targetNode) method ShouldVisitMemberTarget (line 132) | protected virtual bool ShouldVisitMemberTarget(IMemberNode member) method ShouldVisitTargetItem (line 137) | protected virtual bool ShouldVisitTargetItem(IObjectNode collectionNod... method LinkNodes (line 149) | protected virtual void LinkNodes(IGraphNode sourceNode, IGraphNode tar... method FindTarget (line 164) | protected virtual IGraphNode? FindTarget(IGraphNode sourceNode) method FindTargetReference (line 183) | public virtual ObjectReference? FindTargetReference(IGraphNode sourceN... FILE: sources/presentation/Stride.Core.Quantum/GraphNodePath.cs class GraphNodePath (line 14) | public sealed class GraphNodePath : IEnumerable, IEquatable<... type ElementType (line 19) | public enum ElementType type NodePathElement (line 38) | public readonly struct NodePathElement : IEquatable method NodePathElement (line 45) | private NodePathElement(string value) method NodePathElement (line 53) | private NodePathElement(NodeIndex value) method NodePathElement (line 61) | private NodePathElement(Guid value) method CreateMember (line 69) | public static NodePathElement CreateMember(string name) method CreateTarget (line 75) | public static NodePathElement CreateTarget() method CreateIndex (line 81) | public static NodePathElement CreateIndex(NodeIndex index) method EqualsInPath (line 86) | public readonly bool EqualsInPath(NodePathElement other) method Equals (line 91) | public readonly bool Equals(NodePathElement other) method Equals (line 96) | public override readonly bool Equals(object? obj) method GetHashCode (line 102) | public override readonly int GetHashCode() method ToString (line 117) | public override readonly string ToString() type GraphNodePathEnumerator (line 132) | private struct GraphNodePathEnumerator : IEnumerator method GraphNodePathEnumerator (line 138) | public GraphNodePathEnumerator(GraphNodePath path) method Dispose (line 143) | public void Dispose() method MoveNext (line 148) | public bool MoveNext() method Reset (line 177) | public void Reset() method GraphNodePath (line 190) | private GraphNodePath(IGraphNode rootNode, int defaultCapacity) method GraphNodePath (line 200) | public GraphNodePath(IGraphNode rootNode) method GetEnumerator (line 227) | public IEnumerator GetEnumerator() method GetEnumerator (line 233) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); method Equals (line 236) | public bool Equals(GraphNodePath? other) method Equals (line 251) | public override bool Equals(object? obj) method GetHashCode (line 258) | public override int GetHashCode() method ToString (line 275) | public override string ToString() method GetNode (line 284) | [Pure] method GetAccessor (line 291) | [Pure] method GetParent (line 305) | [Pure] method Clone (line 322) | [Pure] method Clone (line 334) | [Pure] method PushMember (line 337) | public void PushMember(string memberName) => PushElement(memberName, E... method PushTarget (line 339) | public void PushTarget() => PushElement(null, ElementType.Target); method PushIndex (line 341) | public void PushIndex(NodeIndex index) => PushElement(index, ElementTy... method Pop (line 343) | public void Pop() => path.RemoveAt(path.Count - 1); method From (line 346) | public static GraphNodePath From(IGraphNode root, MemberPath memberPat... method ToMemberPath (line 392) | [Pure] method PushElement (line 439) | private void PushElement(object? elementValue, ElementType type) FILE: sources/presentation/Stride.Core.Quantum/GraphVisitorBase.cs class GraphVisitorBase (line 12) | public class GraphVisitorBase method Visit (line 42) | public virtual void Visit(IGraphNode node, MemberNode? memberNode = nu... method VisitNode (line 56) | protected virtual void VisitNode(IGraphNode node) method VisitChildren (line 82) | protected virtual void VisitChildren(IObjectNode node) method VisitMemberTarget (line 119) | protected virtual void VisitMemberTarget(IMemberNode node) method VisitItemTargets (line 137) | protected virtual void VisitItemTargets(IObjectNode node) method VisitReference (line 163) | protected virtual void VisitReference(IGraphNode referencer, ObjectRef... method ShouldVisitMemberTarget (line 176) | protected internal virtual bool ShouldVisitMemberTarget(IMemberNode me... method ShouldVisitTargetItem (line 189) | protected internal virtual bool ShouldVisitTargetItem(IObjectNode coll... FILE: sources/presentation/Stride.Core.Quantum/IGraphNode.cs type IGraphNode1 (line 8) | public interface IGraphNode1 method Retrieve (line 15) | object? Retrieve(); method Retrieve (line 16) | object? Retrieve(NodeIndex index); type IGraphNode (line 22) | public interface IGraphNode method Retrieve (line 48) | object? Retrieve(); method Retrieve (line 54) | object? Retrieve(NodeIndex index); FILE: sources/presentation/Stride.Core.Quantum/IInitializingGraphNode.cs type IInitializingGraphNode (line 9) | public interface IInitializingGraphNode : IGraphNode method Seal (line 14) | void Seal(); FILE: sources/presentation/Stride.Core.Quantum/IInitializingObjectNode.cs type IInitializingObjectNode (line 8) | internal interface IInitializingObjectNode : IInitializingGraphNode, IOb... method AddMember (line 15) | void AddMember([NotNull] IMemberNode member, bool allowIfReference = f... FILE: sources/presentation/Stride.Core.Quantum/IMemberNode.cs type IMemberNode (line 9) | public interface IMemberNode : IGraphNode, INotifyNodeValueChange method Update (line 38) | void Update(object? newValue); FILE: sources/presentation/Stride.Core.Quantum/INodeBuilder.cs type INodeBuilder (line 12) | public interface INodeBuilder method Build (line 41) | IObjectNode Build(object obj, Guid rootGuid); method CreateReferenceForNode (line 49) | IReference? CreateReferenceForNode(Type type, object? value, bool isMe... FILE: sources/presentation/Stride.Core.Quantum/INodeChangeEventArgs.cs type INodeChangeEventArgs (line 9) | public interface INodeChangeEventArgs FILE: sources/presentation/Stride.Core.Quantum/INodeContainer.cs type INodeContainer (line 20) | public interface INodeContainer method GetOrCreateNode (line 32) | [return: NotNullIfNotNull(nameof(rootObject))] method GetNode (line 41) | IObjectNode? GetNode(object? rootObject); FILE: sources/presentation/Stride.Core.Quantum/INodeFactory.cs type INodeFactory (line 11) | public interface INodeFactory method CreateObjectNode (line 21) | IObjectNode CreateObjectNode(INodeBuilder nodeBuilder, Guid guid, obje... method CreateBoxedNode (line 31) | IObjectNode CreateBoxedNode(INodeBuilder nodeBuilder, Guid guid, objec... method CreateMemberNode (line 42) | IMemberNode CreateMemberNode(INodeBuilder nodeBuilder, Guid guid, IObj... FILE: sources/presentation/Stride.Core.Quantum/INotifyNodeItemChange.cs type INotifyNodeItemChange (line 9) | public interface INotifyNodeItemChange FILE: sources/presentation/Stride.Core.Quantum/INotifyNodeValueChange.cs type INotifyNodeValueChange (line 9) | public interface INotifyNodeValueChange FILE: sources/presentation/Stride.Core.Quantum/IObjectNode.cs type IObjectNode (line 9) | public interface IObjectNode : IGraphNode, INotifyNodeItemChange method IndexedTarget (line 40) | IObjectNode? IndexedTarget(NodeIndex index); method TryGetChild (line 47) | IMemberNode? TryGetChild(string name); method Update (line 54) | void Update(object? newValue, NodeIndex index); method Add (line 60) | void Add(object newItem); method Add (line 67) | void Add(object newItem, NodeIndex itemIndex); method Remove (line 74) | void Remove(object item, NodeIndex itemIndex); FILE: sources/presentation/Stride.Core.Quantum/IPrimitiveTypeFilter.cs type IPrimitiveTypeFilter (line 9) | public interface IPrimitiveTypeFilter method IsPrimitiveType (line 19) | bool IsPrimitiveType(Type type); FILE: sources/presentation/Stride.Core.Quantum/Internal/Content.cs class Content (line 11) | internal static class Content method Retrieve (line 20) | public static object? Retrieve(object value, NodeIndex index, ITypeDes... FILE: sources/presentation/Stride.Core.Quantum/Internal/IGraphNodeInternal.cs type IGraphNodeInternal (line 6) | internal interface IGraphNodeInternal : IInitializingGraphNode FILE: sources/presentation/Stride.Core.Quantum/ItemChangeEventArgs.cs class ItemChangeEventArgs (line 9) | public class ItemChangeEventArgs : EventArgs, INodeChangeEventArgs method ItemChangeEventArgs (line 19) | public ItemChangeEventArgs(IObjectNode node, NodeIndex index, ContentC... FILE: sources/presentation/Stride.Core.Quantum/MemberNode.cs class MemberNode (line 15) | public class MemberNode : GraphNodeBase, IMemberNode, IGraphNodeInternal method MemberNode (line 17) | public MemberNode(INodeBuilder nodeBuilder, Guid guid, IObjectNode par... method Update (line 70) | public void Update(object? newValue) method NotifyContentChanging (line 79) | protected void NotifyContentChanging(MemberNodeChangeEventArgs args) method NotifyContentChanged (line 89) | protected void NotifyContentChanged(MemberNodeChangeEventArgs args) method UpdateFromMember (line 95) | protected internal override void UpdateFromMember(object newValue, Nod... method Update (line 101) | private void Update(object? newValue, bool sendNotification) method UpdateReferences (line 123) | private void UpdateReferences() method ToString (line 128) | public override string ToString() FILE: sources/presentation/Stride.Core.Quantum/MemberNodeChangeEventArgs.cs class MemberNodeChangeEventArgs (line 9) | public class MemberNodeChangeEventArgs : EventArgs, INodeChangeEventArgs method MemberNodeChangeEventArgs (line 17) | public MemberNodeChangeEventArgs(IMemberNode member, object? oldValue,... FILE: sources/presentation/Stride.Core.Quantum/NodeAccessor.cs type NodeAccessor (line 11) | public readonly struct NodeAccessor method NodeAccessor (line 27) | public NodeAccessor(IGraphNode node, NodeIndex index) method RetrieveValue (line 49) | public readonly object? RetrieveValue() => Node.Retrieve(Index); method UpdateValue (line 55) | public readonly void UpdateValue(object value) method AcceptType (line 72) | public readonly bool AcceptType(Type type) method AcceptValue (line 82) | public readonly bool AcceptValue(object value) FILE: sources/presentation/Stride.Core.Quantum/NodeContainer.cs class NodeContainer (line 12) | public class NodeContainer : INodeContainer method NodeContainer (line 21) | public NodeContainer() method GetOrCreateNode (line 30) | [return: NotNullIfNotNull(nameof(rootObject))] method GetNode (line 49) | public IObjectNode? GetNode(object? rootObject) method UpdateReferences (line 67) | internal void UpdateReferences(IGraphNode node) method Clear (line 83) | public void Clear() method GetNodeInternal (line 96) | internal IObjectNode? GetNodeInternal(object? rootObject) method GetOrCreateNodeInternal (line 113) | [return: NotNullIfNotNull(nameof(rootObject))] method UpdateReferencesInternal (line 147) | private void UpdateReferencesInternal(IGraphNode node) method CreateDefaultNodeBuilder (line 178) | private DefaultNodeBuilder CreateDefaultNodeBuilder() FILE: sources/presentation/Stride.Core.Quantum/NodeIndex.cs type NodeIndex (line 11) | public readonly struct NodeIndex : IEquatable, IComparable? GetIndices() method ToString (line 265) | public override string ToString() method AddMember (line 271) | void IInitializingObjectNode.AddMember(IMemberNode member, bool allowI... FILE: sources/presentation/Stride.Core.Quantum/QuantumConsistencyException.cs class QuantumConsistencyException (line 9) | public class QuantumConsistencyException : Exception method QuantumConsistencyException (line 17) | public QuantumConsistencyException(string expected, string observed, I... method QuantumConsistencyException (line 33) | public QuantumConsistencyException(string expected, string expectedArg... method Format (line 77) | private static string Format(string message, string argument) method Format (line 90) | private static string Format(string message) method GetMessage (line 96) | private static string GetMessage(string expected, string observed) method GetMessage (line 101) | private static string GetMessage(string expected, string expectedArg, ... FILE: sources/presentation/Stride.Core.Quantum/References/IReference.cs type IReference (line 6) | public interface IReference : IEquatable FILE: sources/presentation/Stride.Core.Quantum/References/IReferenceInternal.cs type IReferenceInternal (line 6) | internal interface IReferenceInternal : IReference method Refresh (line 14) | void Refresh(IGraphNode ownerNode, NodeContainer nodeContainer); FILE: sources/presentation/Stride.Core.Quantum/References/ObjectReference.cs class ObjectReference (line 9) | public sealed class ObjectReference : IReferenceInternal method ObjectReference (line 21) | internal ObjectReference(object? objectValue, Type objectType, NodeInd... method HasIndex (line 50) | public bool HasIndex(NodeIndex index) method Refresh (line 55) | public void Refresh(IGraphNode ownerNode, NodeContainer nodeContainer) method Refresh (line 60) | internal void Refresh(IGraphNode ownerNode, NodeContainer nodeContaine... method Equals (line 89) | public bool Equals(IReference? other) method ToString (line 98) | public override string ToString() method SetTarget (line 108) | internal IGraphNode? SetTarget(object? objectValue, NodeContainer node... method SetTarget (line 120) | internal IObjectNode? SetTarget(IObjectNode? targetNode) FILE: sources/presentation/Stride.Core.Quantum/References/Reference.cs class Reference (line 9) | internal static class Reference method CreateReference (line 13) | [Obsolete("This method will be rewritten to handle separately the diff... method HasCollectionReference (line 46) | private static bool HasCollectionReference(Type type) method CheckReferenceCreationSafeGuard (line 51) | internal static void CheckReferenceCreationSafeGuard() FILE: sources/presentation/Stride.Core.Quantum/References/ReferenceEnumerable.cs class ReferenceEnumerable (line 13) | public sealed class ReferenceEnumerable : IReferenceInternal, IEnumerabl... method ReferenceEnumerable (line 17) | internal ReferenceEnumerable(IEnumerable enumerable, Type enumerableType) method HasIndex (line 57) | public bool HasIndex(NodeIndex index) method Refresh (line 62) | public void Refresh(IGraphNode ownerNode, NodeContainer nodeContainer) method GetEnumerator (line 152) | public ReferenceEnumerator GetEnumerator() => new(this); method GetEnumerator (line 155) | IEnumerator IEnumerable.GetEnumerato... method GetEnumerator (line 158) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); method Equals (line 161) | public bool Equals(IReference? other) method AreItemsEqual (line 169) | private static bool AreItemsEqual(HybridDictionary method ReferenceEnumerator (line 235) | public ReferenceEnumerator(ReferenceEnumerable obj) method Dispose (line 241) | public readonly void Dispose() method MoveNext (line 246) | public readonly bool MoveNext() method Reset (line 251) | public readonly void Reset() FILE: sources/presentation/Stride.Core.Translation.Presentation/LanguageChangedEventManager.cs class LanguageChangedEventManager (line 9) | public class LanguageChangedEventManager : WeakEventManager method AddListener (line 11) | public static void AddListener(ITranslationManager source, IWeakEventL... method RemoveListener (line 16) | public static void RemoveListener(ITranslationManager source, IWeakEve... method OnLanguageChanged (line 21) | private void OnLanguageChanged(object sender, [NotNull] EventArgs e) method StartListening (line 26) | protected override void StartListening(object source) method StopListening (line 32) | protected override void StopListening(object source) FILE: sources/presentation/Stride.Core.Translation.Presentation/MarkupExtensions/LocalizeExtension.cs class LocalizeExtension (line 17) | [MarkupExtensionReturnType(typeof(string))] method LocalizeExtension (line 23) | public LocalizeExtension() method LocalizeExtension (line 32) | public LocalizeExtension(object text) method ProvideValue (line 74) | [NotNull] class PluralConverter (line 95) | [ValueConversion(typeof(long), typeof(string))] method PluralConverter (line 112) | public PluralConverter([NotNull] string text, [NotNull] string plura... method Convert (line 122) | [NotNull] method ConvertBack (line 133) | public object ConvertBack(object value, Type targetType, object para... FILE: sources/presentation/Stride.Core.Translation.Presentation/MarkupExtensions/MarkupExtensionHelper.cs class MarkupExtensionHelper (line 13) | internal static class MarkupExtensionHelper method RetrieveLocalAssembly (line 21) | [NotNull] FILE: sources/presentation/Stride.Core.Translation.Presentation/ValueConverters/LocalizableConverter.cs class LocalizableConverter (line 17) | public abstract class LocalizableConverter : MarkupExtension... method Convert (line 29) | public abstract object Convert(object value, Type targetType, object p... method ConvertBack (line 32) | public virtual object ConvertBack(object value, Type targetType, objec... method ProvideValue (line 39) | public override object ProvideValue(IServiceProvider serviceProvider) FILE: sources/presentation/Stride.Core.Translation.Presentation/ValueConverters/Translate.cs class Translate (line 9) | public class Translate : LocalizableConverter method Convert (line 14) | [NotNull] FILE: sources/shaders/Irony.GrammarExplorer/GrammarItemList.cs class GrammarItem (line 28) | public class GrammarItem method GrammarItem (line 35) | public GrammarItem(string caption, string location, string typeName) method GrammarItem (line 41) | public GrammarItem(Type grammarClass, string assemblyLocation) method GrammarItem (line 60) | public GrammarItem(XmlElement element) method Save (line 66) | public void Save(XmlElement toElement) method ToString (line 72) | public override string ToString() class GrammarItemList (line 79) | public class GrammarItemList : List method FromXml (line 81) | public static GrammarItemList FromXml(string xml) method FromCombo (line 94) | public static GrammarItemList FromCombo(ComboBox combo) method ToXml (line 102) | public string ToXml() method ShowIn (line 116) | public void ShowIn(ComboBox combo) FILE: sources/shaders/Irony.GrammarExplorer/GrammarLoader.cs class GrammarLoader (line 16) | class GrammarLoader method GrammarLoader (line 25) | static GrammarLoader() method FindAssembly (line 31) | static Assembly FindAssembly(string assemblyName) method BrowseFor (line 66) | static string BrowseFor(string assemblyName) class CachedAssembly (line 81) | class CachedAssembly method CreateGrammar (line 94) | public Grammar CreateGrammar() method CreateFileWatcher (line 148) | private FileSystemWatcher CreateFileWatcher(string location) method OnAssemblyUpdated (line 189) | private void OnAssemblyUpdated(string location) method LoadAssembly (line 196) | public static Assembly LoadAssembly(string fileName) FILE: sources/shaders/Irony.GrammarExplorer/Highlighter/EditorAdapter.cs class EditorAdapter (line 21) | public class EditorAdapter method EditorAdapter (line 33) | public EditorAdapter(LanguageData language) method Activate (line 42) | public void Activate() method Stop (line 51) | public void Stop() method SetNewText (line 69) | public void SetNewText(string text) method ParseSource (line 82) | private void ParseSource(string newText) method AddView (line 97) | public void AddView(EditorViewAdapter view) method RemoveView (line 105) | public void RemoveView(EditorViewAdapter view) method GetViews (line 113) | private EditorViewAdapterList GetViews() method ParserLoop (line 129) | private void ParserLoop() method ColorizerLoop (line 151) | private void ColorizerLoop() FILE: sources/shaders/Irony.GrammarExplorer/Highlighter/EditorViewAdapter.cs type IUIThreadInvoker (line 22) | public interface IUIThreadInvoker method InvokeOnUIThread (line 24) | void InvokeOnUIThread(ColorizeMethod colorize); class ColorizeEventArgs (line 27) | public class ColorizeEventArgs : EventArgs method ColorizeEventArgs (line 30) | public ColorizeEventArgs(TokenList tokens) class ViewRange (line 38) | public class ViewRange method ViewRange (line 41) | public ViewRange(int min, int max) method Equals (line 46) | public bool Equals(ViewRange other) class ViewData (line 52) | public class ViewData method ViewData (line 58) | public ViewData(ParseTree tree) class EditorViewAdapterList (line 75) | public class EditorViewAdapterList : List { } class EditorViewAdapter (line 77) | public class EditorViewAdapter method EditorViewAdapter (line 88) | public EditorViewAdapter(EditorAdapter adapter, IUIThreadInvoker invoker) method SetViewRange (line 97) | public void SetViewRange(int min, int max) method SetNewText (line 105) | public void SetNewText(string newText) method UpdateParsedSource (line 116) | public void UpdateParsedSource(ParseTree newTree) method TryInvokeColorize (line 138) | public void TryInvokeColorize() method Colorize (line 145) | private void Colorize() method DetectAlreadyColoredTokens (line 167) | private void DetectAlreadyColoredTokens(TokenList oldColoredTokens, in... method FindMatchingToken (line 183) | private bool FindMatchingToken(TokenList inTokens, Token token, int sh... method TokensMatch (line 195) | public bool TokensMatch(Token x, Token y, int shift) method ExtractTokensInRange (line 204) | public TokenList ExtractTokensInRange(TokenList tokens, int from, int ... method GetTokensInRange (line 217) | public TokenList GetTokensInRange(int from, int until) method GetTokensInRange (line 223) | public TokenList GetTokensInRange(TokenList tokens, int from, int until) method LocateToken (line 238) | public int LocateToken(TokenList tokens, int position) method LocateTokenExt (line 246) | private int LocateTokenExt(TokenList tokens, int position, int fromInd... FILE: sources/shaders/Irony.GrammarExplorer/Highlighter/RichTextBoxHighlighter.cs class TokenColorTable (line 32) | public class TokenColorTable : Dictionary { } class RichTextBoxHighlighter (line 34) | public class RichTextBoxHighlighter : NativeWindow, IDisposable, IUIThre... method RichTextBoxHighlighter (line 46) | public RichTextBoxHighlighter(RichTextBox textBox, LanguageData language) method Connect (line 56) | private void Connect() method Disconnect (line 69) | private void Disconnect() method Dispose (line 84) | public void Dispose() method InitColorTable (line 93) | private void InitColorTable() method TextBox_MouseMove (line 107) | void TextBox_MouseMove(object sender, MouseEventArgs e) method TextBox_KeyDown (line 112) | void TextBox_KeyDown(object sender, KeyEventArgs e) method TextBox_TextChanged (line 117) | void TextBox_TextChanged(object sender, EventArgs e) method TextBox_ScrollResize (line 123) | void TextBox_ScrollResize(object sender, EventArgs e) method TextBox_Disposed (line 129) | void TextBox_Disposed(object sender, EventArgs e) method UpdateViewRange (line 133) | private void UpdateViewRange() method SendMessage (line 143) | [DllImport("user32", CharSet = CharSet.Auto)] method PostMessageA (line 146) | [DllImport("user32.dll")] method GetScrollPos (line 149) | [DllImport("user32.dll", CharSet = CharSet.Auto)] method SetScrollPos (line 152) | [DllImport("user32.dll")] method LockTextBox (line 195) | public void LockTextBox() method UnlockTextBox (line 204) | public void UnlockTextBox() method Adapter_ColorizeTokens (line 212) | void Adapter_ColorizeTokens(object sender, ColorizeEventArgs args) method GetTokenColor (line 243) | private Color GetTokenColor(Token token) method InvokeOnUIThread (line 263) | public void InvokeOnUIThread(ColorizeMethod colorize) FILE: sources/shaders/Irony.GrammarExplorer/Program.cs class Program (line 20) | class Program method Main (line 25) | [STAThread] method Application_ThreadException (line 35) | static void Application_ThreadException(object sender, System.Threadin... method CurrentDomain_UnhandledException (line 41) | static void CurrentDomain_UnhandledException(object sender, UnhandledE... FILE: sources/shaders/Irony.GrammarExplorer/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/shaders/Irony.GrammarExplorer/Properties/Settings.Designer.cs class Settings (line 14) | [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] FILE: sources/shaders/Irony.GrammarExplorer/fmGrammarExplorer.Designer.cs class fmGrammarExplorer (line 4) | partial class fmGrammarExplorer { method Dispose (line 14) | protected override void Dispose(bool disposing) { method InitializeComponent (line 28) | private void InitializeComponent() { FILE: sources/shaders/Irony.GrammarExplorer/fmGrammarExplorer.cs class fmGrammarExplorer (line 29) | public partial class fmGrammarExplorer : Form method fmGrammarExplorer (line 31) | public fmGrammarExplorer() method fmExploreGrammar_Load (line 46) | private void fmExploreGrammar_Load(object sender, EventArgs e) method fmExploreGrammar_FormClosing (line 64) | private void fmExploreGrammar_FormClosing(object sender, FormClosingEv... method ClearLanguageInfo (line 80) | private void ClearLanguageInfo() method ClearParserOutput (line 88) | private void ClearParserOutput() method ShowLanguageInfo (line 104) | private void ShowLanguageInfo() method ShowCompilerErrors (line 115) | private void ShowCompilerErrors() method ShowParseTrace (line 127) | private void ShowParseTrace() method ShowCompileStats (line 144) | private void ShowCompileStats() method ShowParseTree (line 157) | private void ShowParseTree() method AddParseNodeRec (line 163) | private void AddParseNodeRec(TreeNode parent, ParseTreeNode node) method ShowAstTree (line 173) | private void ShowAstTree() method AddAstNodeRec (line 180) | private void AddAstNodeRec(TreeNode parent, object astNode) method ShowParserConstructionResults (line 193) | private void ShowParserConstructionResults() method ShowGrammarErrors (line 210) | private void ShowGrammarErrors() method ShowSourceLocation (line 221) | private void ShowSourceLocation(SourceLocation location, int length) method ShowSourceLocationAndTraceToken (line 231) | private void ShowSourceLocationAndTraceToken(SourceLocation location, ... method LocateParserState (line 245) | private void LocateParserState(ParserState state) method ClearRuntimeInfo (line 256) | private void ClearRuntimeInfo() method menuGrammars_Opening (line 266) | private void menuGrammars_Opening(object sender, CancelEventArgs e) method miAdd_Click (line 271) | private void miAdd_Click(object sender, EventArgs e) method miRemove_Click (line 288) | private void miRemove_Click(object sender, EventArgs e) method miRemoveAll_Click (line 300) | private void miRemoveAll_Click(object sender, EventArgs e) method CreateGrammar (line 312) | private void CreateGrammar() method CreateParser (line 317) | private void CreateParser() method ParseSample (line 331) | private void ParseSample() method WriteOutput (line 362) | private void WriteOutput(string text) method LoadSourceFile (line 372) | private void LoadSourceFile(string path) method StartHighlighter (line 395) | private void StartHighlighter() method StopHighlighter (line 404) | private void StopHighlighter() method ClearHighlighting (line 411) | private void ClearHighlighting() method EnableHighlighter (line 417) | private void EnableHighlighter(bool enable) method DoSearch (line 426) | private void DoSearch() method DoSearch (line 439) | private bool DoSearch(TextBoxBase textBox, string fragment, int start) method GetSearchContentBox (line 461) | public TextBoxBase GetSearchContentBox() method btnParse_Click (line 477) | private void btnParse_Click(object sender, EventArgs e) method btnRun_Click (line 482) | private void btnRun_Click(object sender, EventArgs e) method tvParseTree_AfterSelect (line 487) | private void tvParseTree_AfterSelect(object sender, TreeViewEventArgs e) method tvAst_AfterSelect (line 495) | private void tvAst_AfterSelect(object sender, TreeViewEventArgs e) method LoadSelectedGrammar (line 504) | private void LoadSelectedGrammar() method cboGrammars_SelectedIndexChanged (line 523) | private void cboGrammars_SelectedIndexChanged(object sender, EventArgs e) method GrammarAssemblyUpdated (line 529) | private void GrammarAssemblyUpdated(object sender, EventArgs args) method btnFileOpen_Click (line 543) | private void btnFileOpen_Click(object sender, EventArgs e) method txtSource_TextChanged (line 549) | private void txtSource_TextChanged(object sender, EventArgs e) method btnManageGrammars_Click (line 554) | private void btnManageGrammars_Click(object sender, EventArgs e) method btnToXml_Click (line 559) | private void btnToXml_Click(object sender, EventArgs e) method cboParseMethod_SelectedIndexChanged (line 570) | private void cboParseMethod_SelectedIndexChanged(object sender, EventA... method gridParserTrace_CellDoubleClick (line 578) | private void gridParserTrace_CellDoubleClick(object sender, DataGridVi... method lstTokens_Click (line 599) | private void lstTokens_Click(object sender, EventArgs e) method gridCompileErrors_CellDoubleClick (line 607) | private void gridCompileErrors_CellDoubleClick(object sender, DataGrid... method gridGrammarErrors_CellDoubleClick (line 624) | private void gridGrammarErrors_CellDoubleClick(object sender, DataGrid... method btnSearch_Click (line 631) | private void btnSearch_Click(object sender, EventArgs e) method txtSearch_KeyPress (line 636) | private void txtSearch_KeyPress(object sender, KeyPressEventArgs e) method lnkShowErrLocation_LinkClicked (line 642) | private void lnkShowErrLocation_LinkClicked(object sender, LinkLabelLi... method lnkShowErrStack_LinkClicked (line 647) | private void lnkShowErrStack_LinkClicked(object sender, LinkLabelLinkC... method chkDisableHili_CheckedChanged (line 654) | private void chkDisableHili_CheckedChanged(object sender, EventArgs e) FILE: sources/shaders/Irony.GrammarExplorer/fmSelectGrammars.Designer.cs class fmSelectGrammars (line 4) | partial class fmSelectGrammars { method Dispose (line 14) | protected override void Dispose(bool disposing) { method InitializeComponent (line 27) | private void InitializeComponent() { FILE: sources/shaders/Irony.GrammarExplorer/fmSelectGrammars.cs class fmSelectGrammars (line 27) | public partial class fmSelectGrammars : Form method fmSelectGrammars (line 29) | public fmSelectGrammars() method SelectGrammars (line 34) | public static GrammarItemList SelectGrammars(string assemblyPath, Gram... method LoadGrammars (line 65) | private static GrammarItemList LoadGrammars(string assemblyPath) method ContainsGrammar (line 95) | private static bool ContainsGrammar(GrammarItemList items, GrammarItem... method btnCheckUncheck_Click (line 103) | private void btnCheckUncheck_Click(object sender, EventArgs e) FILE: sources/shaders/Irony.GrammarExplorer/fmShowException.Designer.cs class fmShowException (line 4) | partial class fmShowException { method Dispose (line 14) | protected override void Dispose(bool disposing) { method InitializeComponent (line 27) | private void InitializeComponent() { FILE: sources/shaders/Irony.GrammarExplorer/fmShowException.cs class fmShowException (line 23) | public partial class fmShowException : Form method fmShowException (line 25) | public fmShowException() method ShowException (line 29) | public static void ShowException(Exception ex) FILE: sources/shaders/Irony/Common/StringUtils.cs class Strings (line 19) | public static class Strings { method JoinStrings (line 26) | public static string JoinStrings(string separator, IEnumerable... class StringDictionary (line 36) | public class StringDictionary : Dictionary { } class CharList (line 37) | public class CharList : List { } class CharHashSet (line 38) | public class CharHashSet : HashSet { } class StringSet (line 40) | public class StringSet : HashSet { method StringSet (line 41) | public StringSet() { } method StringSet (line 42) | public StringSet(StringComparer comparer) : base(comparer) { } method ToString (line 43) | public override string ToString() { method AddRange (line 46) | public void AddRange(params string[] items) { method ToString (line 49) | public string ToString(string separator) { class StringList (line 54) | public class StringList : List { method StringList (line 55) | public StringList() { } method StringList (line 56) | public StringList(params string[] args) { method ToString (line 59) | public override string ToString() { method ToString (line 62) | public string ToString(string separator) { method LongerFirst (line 66) | public static int LongerFirst(string x, string y) { FILE: sources/shaders/Irony/Interpreter/Ast/Base/AstException.cs class AstException (line 19) | public class AstException : Exception { method AstException (line 21) | public AstException(object astNode, string message) : base(message) { FILE: sources/shaders/Irony/Interpreter/Ast/Base/AstInterfaces.cs type AstMode (line 24) | [Flags] type IInterpretedAstNode (line 32) | public interface IInterpretedAstNode { method Evaluate (line 33) | void Evaluate(EvaluationContext context, AstMode mode); method GetErrorAnchor (line 39) | SourceLocation GetErrorAnchor(); type ICallTarget (line 42) | public interface ICallTarget { method Call (line 43) | void Call(EvaluationContext context); FILE: sources/shaders/Irony/Interpreter/Ast/Base/AstNode.cs type AstNodeFlags (line 26) | [Flags] class AstNodeList (line 33) | public class AstNodeList : List { } class AstNode (line 36) | public partial class AstNode : IAstNodeInit, IBrowsableAstNode, IVisitab... method AstNode (line 39) | public AstNode() { method Init (line 45) | public virtual void Init(ParsingContext context, ParseTreeNode treeNod... method Evaluate (line 59) | public virtual void Evaluate(EvaluationContext context, AstMode mode) { method GetErrorAnchor (line 69) | public virtual SourceLocation GetErrorAnchor() { method EvaluateNode (line 74) | public virtual void EvaluateNode(EvaluationContext context, AstMode mo... method GetChildNodes (line 78) | public virtual System.Collections.IEnumerable GetChildNodes() { method AddChild (line 110) | protected AstNode AddChild(string role, ParseTreeNode childParseNode) { method SetParent (line 120) | public void SetParent(AstNode parent) { method FlagIsSet (line 124) | public bool FlagIsSet(AstNodeFlags flag) { method ToString (line 130) | public override string ToString() { method InvalidAstMode (line 134) | protected void InvalidAstMode(string mode) { method AcceptVisitor (line 140) | public virtual void AcceptVisitor(IAstVisitor visitor) { method GetAll (line 149) | public IEnumerable GetAll() { method AddAll (line 154) | private void AddAll(AstNodeList list) { FILE: sources/shaders/Irony/Interpreter/Ast/Expressions/BinaryOperationNode.cs class BinaryOperationNode (line 21) | public class BinaryOperationNode : AstNode { method BinaryOperationNode (line 26) | public BinaryOperationNode() { } method Init (line 27) | public override void Init(ParsingContext context, ParseTreeNode treeNo... method EvaluateNode (line 39) | public override void EvaluateNode(EvaluationContext context, AstMode m... FILE: sources/shaders/Irony/Interpreter/Ast/Expressions/ExpressionListNode.cs class ExpressionListNode (line 23) | public class ExpressionListNode : AstNode { method Init (line 25) | public override void Init(ParsingContext context, ParseTreeNode treeNo... method EvaluateNode (line 33) | public override void EvaluateNode(EvaluationContext context, AstMode m... FILE: sources/shaders/Irony/Interpreter/Ast/Expressions/IncDecNode.cs class IncDecNode (line 22) | public class IncDecNode : AstNode { method Init (line 28) | public override void Init(ParsingContext context, ParseTreeNode treeNo... method FindOpAndDetectPostfix (line 37) | private void FindOpAndDetectPostfix(ParsingContext context, ParseTreeN... method EvaluateNode (line 48) | public override void EvaluateNode(EvaluationContext context, AstMode m... FILE: sources/shaders/Irony/Interpreter/Ast/Expressions/UnaryOperationNode.cs class UnaryOperationNode (line 22) | public class UnaryOperationNode : AstNode { method UnaryOperationNode (line 27) | public UnaryOperationNode() { } method Init (line 28) | public override void Init(ParsingContext context, ParseTreeNode treeNo... method EvaluatePlus (line 46) | private void EvaluatePlus(EvaluationContext context, AstMode mode) { method EvaluateMinus (line 50) | private void EvaluateMinus(EvaluationContext context, AstMode mode) { method EvaluateNot (line 56) | private void EvaluateNot(EvaluationContext context, AstMode mode) { FILE: sources/shaders/Irony/Interpreter/Ast/Functions/FunctionCallNode.cs class FunctionCallNode (line 23) | public class FunctionCallNode : AstNode { method Init (line 28) | public override void Init(ParsingContext context, ParseTreeNode treeNo... method EvaluateNode (line 36) | public override void EvaluateNode(EvaluationContext context, AstMode m... FILE: sources/shaders/Irony/Interpreter/Ast/Functions/FunctionDefNode.cs class FunctionDefNode (line 23) | public class FunctionDefNode : AstNode, ICallTarget { method Init (line 28) | public override void Init(ParsingContext context, ParseTreeNode treeNo... method EvaluateNode (line 37) | public override void EvaluateNode(EvaluationContext context, AstMode m... method Call (line 46) | public void Call(EvaluationContext context) { FILE: sources/shaders/Irony/Interpreter/Ast/Functions/ParamListNode.cs class ParamListNode (line 22) | public class ParamListNode : AstNode { method Init (line 24) | public override void Init(ParsingContext context, ParseTreeNode treeNo... method EvaluateNode (line 32) | public override void EvaluateNode(EvaluationContext context, AstMode m... FILE: sources/shaders/Irony/Interpreter/Ast/PrimitiveNodes/IdentifierNode.cs class IdentifierNode (line 23) | public class IdentifierNode : AstNode { method IdentifierNode (line 26) | public IdentifierNode() { } method Init (line 28) | public override void Init(ParsingContext context, ParseTreeNode treeNo... method EvaluateNode (line 35) | public override void EvaluateNode(EvaluationContext context, AstMode m... FILE: sources/shaders/Irony/Interpreter/Ast/PrimitiveNodes/LiteralValueNode.cs class LiteralValueNode (line 9) | public class LiteralValueNode : AstNode { method Init (line 12) | public override void Init(ParsingContext context, ParseTreeNode treeNo... method EvaluateNode (line 20) | public override void EvaluateNode(EvaluationContext context, AstMode m... FILE: sources/shaders/Irony/Interpreter/Ast/PrimitiveNodes/StringTemplateNode.cs class StringTemplateNode (line 21) | public class StringTemplateNode : AstNode { type SegmentType (line 23) | enum SegmentType { class TemplateSegment (line 27) | class TemplateSegment { method TemplateSegment (line 32) | public TemplateSegment(string text, AstNode node, int position) { class SegmentList (line 39) | class SegmentList : List { } method Init (line 47) | public override void Init(ParsingContext context, ParseTreeNode treeNo... method EvaluateNode (line 56) | public override void EvaluateNode(EvaluationContext context, AstMode m... method ParseSegments (line 68) | private void ParseSegments(ParsingContext context) { method BuildString (line 112) | private object BuildString(EvaluationContext context) { method EvaluateExpression (line 131) | private string EvaluateExpression(EvaluationContext context, TemplateS... FILE: sources/shaders/Irony/Interpreter/Ast/SpecialNodes/EmptyStatementNode.cs class EmptyStatementNode (line 10) | public class EmptyStatementNode : AstNode { FILE: sources/shaders/Irony/Interpreter/Ast/SpecialNodes/NotSupportedNode.cs class NotSupportedNode (line 11) | public class NotSupportedNode : AstNode { method Init (line 13) | public override void Init(ParsingContext context, ParseTreeNode treeN... method EvaluateNode (line 19) | public override void EvaluateNode(EvaluationContext context, AstMode m... FILE: sources/shaders/Irony/Interpreter/Ast/SpecialNodes/NullNode.cs class NullNode (line 11) | public class NullNode : AstNode { method NullNode (line 13) | public NullNode(BnfTerm term) { method Evaluate (line 17) | public override void Evaluate(EvaluationContext context, AstMode mode) { FILE: sources/shaders/Irony/Interpreter/Ast/Statements/AssignmentNode.cs class AssignmentNode (line 21) | public class AssignmentNode : AstNode { method AssignmentNode (line 27) | public AssignmentNode() {} method Init (line 29) | public override void Init(ParsingContext context, ParseTreeNode treeNo... method EvaluateSimple (line 50) | private void EvaluateSimple(EvaluationContext context, AstMode mode) { method EvaluateCombined (line 54) | private void EvaluateCombined(EvaluationContext context, AstMode mode) { FILE: sources/shaders/Irony/Interpreter/Ast/Statements/BlockNode.cs class BlockNode (line 21) | public class BlockNode : StatementListNode { method BlockNode (line 23) | public BlockNode() { } method Init (line 24) | public override void Init(ParsingContext context, ParseTreeNode treeNo... FILE: sources/shaders/Irony/Interpreter/Ast/Statements/IfNode.cs class IfNode (line 20) | public class IfNode : AstNode { method IfNode (line 25) | public IfNode() { } method Init (line 27) | public override void Init(ParsingContext context, ParseTreeNode treeNo... method EvaluateNode (line 35) | public override void EvaluateNode(EvaluationContext context, AstMode m... FILE: sources/shaders/Irony/Interpreter/Ast/Statements/StatementListNode.cs class StatementListNode (line 22) | public class StatementListNode : AstNode { method Init (line 24) | public override void Init(ParsingContext context, ParseTreeNode treeNo... method EvaluateNode (line 35) | public override void EvaluateNode(EvaluationContext context, AstMode m... FILE: sources/shaders/Irony/Interpreter/CommandLine.cs class CommandLine (line 22) | public class CommandLine { method CommandLine (line 35) | public CommandLine(Grammar grammar) { method Run (line 48) | public void Run() { method RunImpl (line 63) | private void RunImpl() { method ReportException (line 106) | private void ReportException() { type ReadResult (line 118) | private enum ReadResult { method ReadInput (line 124) | private ReadResult ReadInput(out string input) { method OnCancelKeyPress (line 157) | public virtual void OnCancelKeyPress(object sender, ConsoleCancelEvent... FILE: sources/shaders/Irony/Interpreter/DataStack.cs class DataStack (line 19) | public class DataStack { method Init (line 25) | public void Init(object unassigned) { method Pop (line 40) | public object Pop() { method Pop (line 47) | public void Pop(int count) { method PopUntil (line 50) | public void PopUntil(int toCount) { method Push (line 54) | public void Push(object item) { method Replace (line 58) | public void Replace(int removeCount, object item) { method ToString (line 65) | public override string ToString() { FILE: sources/shaders/Irony/Interpreter/DynamicCallDispatcher.cs type OperatorDispatchKey (line 26) | public struct OperatorDispatchKey : IEquatable { method OperatorDispatchKey (line 31) | private OperatorDispatchKey(string opSymbol, Type arg1Type, Type arg2T... method GetHashCode (line 41) | public override int GetHashCode() { method ToString (line 44) | public override string ToString() { method CreateFromTypes (line 48) | public static OperatorDispatchKey CreateFromTypes(string opSymbol, Typ... method CreateFromArgs (line 51) | public static OperatorDispatchKey CreateFromArgs(string opSymbol, obje... method CreateForTypeConverter (line 54) | public static OperatorDispatchKey CreateForTypeConverter(Type fromType... method Equals (line 59) | public bool Equals(OperatorDispatchKey other) { class TypeConverterTable (line 68) | public class TypeConverterTable : Dictionary { } class Unassigned (line 33) | public class Unassigned { method Unassigned (line 36) | public Unassigned() { method Unassigned (line 39) | public Unassigned(string toString) { method ToString (line 43) | public override string ToString() { class LanguageRuntime (line 51) | public partial class LanguageRuntime { method LanguageRuntime (line 53) | public LanguageRuntime(LanguageData language) { method IsAssigned (line 80) | public bool IsAssigned(object value) { method IsTrue (line 84) | public virtual bool IsTrue(object value) { method CreateOperatorImplementationsTable (line 91) | public OperatorImplementationTable CreateOperatorImplementationsTable() { method AddOperatorImplementation (line 115) | public virtual OperatorImplementation AddOperatorImplementation(Operat... method GetBaseTypeForExpression (line 138) | protected virtual Type GetBaseTypeForExpression(string op, Type type1,... method IsOneOf (line 189) | private static bool IsOneOf(Type type, Type type1, Type type2) { method GetUpType (line 201) | public virtual Type GetUpType(Type type) { method HandleException (line 218) | public virtual bool HandleException(Exception ex, DynamicCallDispatche... method GetConverter (line 224) | protected virtual TypeConverter GetConverter(Type fromType, Type toTyp... method OnConsoleWrite (line 235) | protected void OnConsoleWrite(EvaluationContext context, string text) { method Check (line 244) | public static void Check(bool condition, string message, params object... FILE: sources/shaders/Irony/Interpreter/LanguageRuntime_Init.cs class LanguageRuntime (line 24) | public partial class LanguageRuntime { method Init (line 26) | public virtual void Init() { method InitBaseTypeList (line 32) | public virtual void InitBaseTypeList() { method InitTypeConverters (line 41) | public virtual void InitTypeConverters() { method ConvertAnyToString (line 136) | public static object ConvertAnyToString(object value) { method ConvertBigIntToComplex (line 140) | public static object ConvertBigIntToComplex(object value) { method ConvertAnyToComplex (line 145) | public static object ConvertAnyToComplex(object value) { method ConvertAnyIntToBigInteger (line 149) | public static object ConvertAnyIntToBigInteger(object value) { method InitOperatorImplementations (line 154) | public virtual void InitOperatorImplementations() { method AddImplementation (line 337) | protected void AddImplementation(string op, Type baseType, BinaryOpera... method AddImplementation (line 340) | protected void AddImplementation(string op, Type baseType, BinaryOpera... FILE: sources/shaders/Irony/Interpreter/RuntimeException.cs class RuntimeException (line 20) | public class RuntimeException : Exception { method RuntimeException (line 22) | public RuntimeException(string message) : base(message) { } method RuntimeException (line 23) | public RuntimeException(string message, Exception inner) : base(messag... method RuntimeException (line 24) | public RuntimeException(string message, Exception inner, SourceLocatio... FILE: sources/shaders/Irony/Interpreter/ScriptInterpreter.cs type InterpreterStatus (line 23) | public enum InterpreterStatus { class ScriptInterpreter (line 32) | public class ScriptInterpreter { method ScriptInterpreter (line 59) | public ScriptInterpreter(Grammar grammar) : this(new LanguageData(gram... method ScriptInterpreter (line 61) | public ScriptInterpreter(LanguageData language) { method Evaluate (line 71) | public void Evaluate(string script) { method Evaluate (line 75) | public void Evaluate(ParseTree parsedScript) { method Evaluate (line 79) | public void Evaluate() { method EvaluateAsync (line 88) | public void EvaluateAsync(string script) { method EvaluateAsync (line 92) | public void EvaluateAsync(ParseTree parsedScript) { method EvaluateAsync (line 96) | public void EvaluateAsync() { method IsBusy (line 122) | public bool IsBusy() { method GetOutput (line 126) | public string GetOutput() { method ClearOutputBuffer (line 129) | public void ClearOutputBuffer() { method GetParserMessages (line 133) | public ParserMessageList GetParserMessages() { method Abort (line 140) | public void Abort() { method AsyncThreadStart (line 151) | private void AsyncThreadStart(object data) { method CheckNotBusy (line 158) | private void CheckNotBusy() { method ParseAndEvaluate (line 163) | private void ParseAndEvaluate() { method EvaluateParsedScript (line 186) | private void EvaluateParsedScript() { method GetAstInterface (line 197) | private IInterpretedAstNode GetAstInterface() { method CheckParseStatus (line 207) | private bool CheckParseStatus() { method Check (line 232) | private static void Check(bool condition, string message) { FILE: sources/shaders/Irony/Interpreter/StackFrame.cs class StackFrame (line 21) | public class StackFrame { method StackFrame (line 28) | public StackFrame(EvaluationContext context, ValuesTable globals) { method StackFrame (line 35) | public StackFrame(EvaluationContext context, string methodName, StackF... FILE: sources/shaders/Irony/Interpreter/ValuesTable.cs class ValuesTable (line 8) | public class ValuesTable : Dictionary { method ValuesTable (line 9) | public ValuesTable(int capacity) : base(capacity) { } class ValuesList (line 12) | public class ValuesList : List { } FILE: sources/shaders/Irony/Parsing/AstInterfaces.cs type IAstNodeInit (line 18) | public interface IAstNodeInit { method Init (line 19) | void Init(ParsingContext context, ParseTreeNode parseNode); type IBrowsableAstNode (line 24) | public interface IBrowsableAstNode { method GetChildNodes (line 26) | IEnumerable GetChildNodes(); type IAstVisitor (line 30) | public interface IAstVisitor { method BeginVisit (line 31) | void BeginVisit(IVisitableNode node); method EndVisit (line 32) | void EndVisit(IVisitableNode node); type IVisitableNode (line 35) | public interface IVisitableNode { method AcceptVisitor (line 36) | void AcceptVisitor(IAstVisitor visitor); FILE: sources/shaders/Irony/Parsing/Data/Construction/GrammarDataBuilder.cs class GrammarDataBuilder (line 20) | internal class GrammarDataBuilder { method GrammarDataBuilder (line 27) | internal GrammarDataBuilder(LanguageData language) { method Build (line 32) | internal void Build() { method CreateAugmentedRoots (line 46) | private void CreateAugmentedRoots() { method CreateAugmentedRoot (line 52) | private NonTerminal CreateAugmentedRoot(NonTerminal root) { method CollectTermsFromGrammar (line 58) | private void CollectTermsFromGrammar() { method CollectTermsRecursive (line 74) | private void CollectTermsRecursive(BnfTerm term) { method FillOperatorReportGroup (line 106) | private void FillOperatorReportGroup() { method FindClosingBraces (line 116) | private void FindClosingBraces() { method AssignWhitespaceAndDelimiters (line 123) | private void AssignWhitespaceAndDelimiters() { method InitTermLists (line 139) | private void InitTermLists() { method CreateProductions (line 158) | private void CreateProductions() { method CreateProduction (line 179) | private Production CreateProduction(NonTerminal lvalue, BnfTermList op... method ComputeProductionFlags (line 207) | private void ComputeProductionFlags(Production production) { method ComputeNonTerminalsNullability (line 225) | private static void ComputeNonTerminalsNullability(GrammarData data) { method ComputeNullability (line 237) | private static bool ComputeNullability(NonTerminal nonTerminal) { method ComputeTailsNullability (line 258) | private static void ComputeTailsNullability(GrammarData data) { method ValidateGrammar (line 274) | private void ValidateGrammar() { method CountNonPunctuationTerms (line 306) | private int CountNonPunctuationTerms(Production production) { FILE: sources/shaders/Irony/Parsing/Data/Construction/LanguageDataBuilder.cs class LanguageDataBuilder (line 20) | internal class LanguageDataBuilder { method LanguageDataBuilder (line 25) | public LanguageDataBuilder(LanguageData language) { method Build (line 30) | public bool Build() { method Validate (line 57) | private void Validate() { FILE: sources/shaders/Irony/Parsing/Data/Construction/ParserDataBuilder.cs class ParserDataBuilder (line 25) | internal partial class ParserDataBuilder { method ParserDataBuilder (line 31) | internal ParserDataBuilder(LanguageData language) { method Build (line 36) | public void Build() { method CreateParserStates (line 49) | private void CreateParserStates() { method CreateAcceptAction (line 65) | private void CreateAcceptAction(ParserState initialState, NonTerminal ... method CreateInitialState (line 72) | private ParserState CreateInitialState(NonTerminal augmentedRoot) { method ExpandParserStateList (line 82) | private void ExpandParserStateList(int initialIndex) { method FindOrCreateState (line 103) | private ParserState FindOrCreateState(LR0ItemSet coreItems) { method ComputeTransitions (line 124) | private void ComputeTransitions(LRItemSet forItems) { method SelectNewItemsThatNeedLookback (line 132) | private LRItemSet SelectNewItemsThatNeedLookback(TransitionList transi... method GetReduceItemsInInadequateState (line 142) | private LRItemSet GetReduceItemsInInadequateState() { method CreateLookbackTransitions (line 151) | private TransitionList CreateLookbackTransitions(LRItemSet sourceItem... method ComputeLookaheads (line 193) | private void ComputeLookaheads(LRItemSet forItems) { method ComputeAndResolveConflicts (line 220) | private void ComputeAndResolveConflicts() { method ResolveConflictByHints (line 260) | private void ResolveConflictByHints(ParserState state, Terminal confli... method ResolveConflictByPrecedence (line 340) | private void ResolveConflictByPrecedence(ParserState state, Terminal c... method ReportAndCreateDefaultActionsForConflicts (line 356) | private void ReportAndCreateDefaultActionsForConflicts(ParserState sta... method CreateRemainingReduceActions (line 382) | private void CreateRemainingReduceActions() { method ComputeStatesExpectedTerminals (line 401) | private void ComputeStatesExpectedTerminals() { method RemoveTerminals (line 411) | private void RemoveTerminals(TerminalSet terms, params Terminal[] term... method CleanupStateData (line 416) | public void CleanupStateData() { method ComputeLR0ItemSetKey (line 431) | public static string ComputeLR0ItemSetKey(LR0ItemSet items) { method CompareLR0Items (line 450) | private static int CompareLR0Items(LR0Item x, LR0Item y) { FILE: sources/shaders/Irony/Parsing/Data/Construction/ParserDataBuilder_HelperClasses.cs class ParserStateData (line 26) | internal class ParserStateData { method ParserStateData (line 40) | public ParserStateData(ParserState state, LR0ItemSet kernelCores) { method AddItem (line 47) | public void AddItem(LR0Item core) { method GetShiftReduceConflicts (line 96) | public TerminalSet GetShiftReduceConflicts() { method GetReduceReduceConflicts (line 102) | public TerminalSet GetReduceReduceConflicts() { class Transition (line 112) | internal class Transition { method Transition (line 121) | public Transition(ParserState fromState, NonTerminal overNonTerminal) { method Include (line 134) | public void Include(Transition other) { method IncludeTransition (line 142) | private bool IncludeTransition(Transition other) { method ToString (line 151) | public override string ToString() { method GetHashCode (line 154) | public override int GetHashCode() { class TransitionSet (line 159) | internal class TransitionSet : HashSet { } class TransitionList (line 160) | internal class TransitionList : List { } class TransitionTable (line 161) | internal class TransitionTable : Dictionary { } class LRItem (line 163) | internal class LRItem { method LRItem (line 175) | public LRItem(ParserState state, LR0Item core) { method ToString (line 180) | public override string ToString() { method GetHashCode (line 183) | public override int GetHashCode() { class LRItemList (line 189) | internal class LRItemList : List {} class LRItemSet (line 191) | internal class LRItemSet : HashSet { method FindByCore (line 193) | public LRItem FindByCore(LR0Item core) { method SelectByCurrent (line 198) | public LRItemSet SelectByCurrent(BnfTerm current) { method GetShiftedCores (line 206) | public LR0ItemSet GetShiftedCores() { method SelectByLookahead (line 213) | public LRItemSet SelectByLookahead(Terminal lookahead) { class LR0Item (line 223) | public partial class LR0Item { method LR0Item (line 234) | public LR0Item(int id, Production production, int position, GrammarHin... method ToString (line 261) | public override string ToString() { method GetHashCode (line 264) | public override int GetHashCode() { class LR0ItemList (line 270) | internal class LR0ItemList : List { } class LR0ItemSet (line 271) | internal class LR0ItemSet : HashSet { } FILE: sources/shaders/Irony/Parsing/Data/GrammarData.cs class GrammarData (line 22) | public class GrammarData { method GrammarData (line 33) | public GrammarData(LanguageData language) { type LanguageFlags (line 41) | [Flags] type Associativity (line 64) | public enum Associativity { type TermListOptions (line 70) | [Flags] FILE: sources/shaders/Irony/Parsing/Data/LanguageData.cs class LanguageData (line 23) | public class LanguageData method LanguageData (line 65) | public LanguageData(Grammar grammar) method CreateScanner (line 73) | public virtual Scanner CreateScanner() method CanParse (line 88) | public bool CanParse() method ConstructAll (line 96) | public void ConstructAll() FILE: sources/shaders/Irony/Parsing/Data/ParserData.cs class ParserData (line 27) | public class ParserData { method ParserData (line 33) | public ParserData(LanguageData language) { class ParserState (line 38) | public class ParserState { method ParserState (line 53) | public ParserState(string name) { method ClearData (line 56) | public void ClearData() { method ToString (line 59) | public override string ToString() { method GetHashCode (line 62) | public override int GetHashCode() { class ParserStateList (line 68) | public class ParserStateList : List { } class ParserStateSet (line 69) | public class ParserStateSet : HashSet { } class ParserStateHash (line 70) | public class ParserStateHash : Dictionary { } class ParserStateTable (line 71) | public class ParserStateTable : Dictionary { } type ParserActionType (line 73) | public enum ParserActionType { class ParserAction (line 81) | public class ParserAction { method ParserAction (line 87) | internal ParserAction(ParserActionType actionType, ParserState newStat... method ParserAction (line 94) | internal ParserAction(ParserState newState, Production reduceProductio... method ChangeToOperatorAction (line 99) | internal void ChangeToOperatorAction(Production reduceProduction) { method ResolveConflict (line 104) | public virtual ConflictResolutionArgs ResolveConflict(Grammar grammar,... method ToString (line 112) | public override string ToString() { class ParserActionTable (line 123) | public class ParserActionTable : Dictionary { } type ProductionFlags (line 125) | [Flags] class Production (line 135) | public class Production { method Production (line 141) | public Production(NonTerminal lvalue) { method IsSet (line 145) | public bool IsSet(ProductionFlags flag) { method ToStringQuoted (line 149) | public string ToStringQuoted() { method ToString (line 152) | public override string ToString() { method ProductionToString (line 155) | public static string ProductionToString(Production production, int dot... class ProductionList (line 173) | public class ProductionList : List { } class ConflictResolutionArgs (line 178) | public class ConflictResolutionArgs : EventArgs { method ConflictResolutionArgs (line 186) | internal ConflictResolutionArgs(ParsingContext context, ParserAction c... FILE: sources/shaders/Irony/Parsing/Diagnostics/ParseTreeExtensions.cs class ParseTreeExtensions (line 21) | public static class ParseTreeExtensions { method ToXml (line 23) | public static string ToXml(this ParseTree parseTree) { method ToXmlDocument (line 35) | public static XmlDocument ToXmlDocument(this ParseTree parseTree) { method ToXmlElement (line 45) | public static XmlElement ToXmlElement(this ParseTreeNode node, XmlDocu... FILE: sources/shaders/Irony/Parsing/Diagnostics/ParserDataPrinter.cs class ParserDataPrinter (line 21) | public static class ParserDataPrinter { method PrintStateList (line 23) | public static string PrintStateList(LanguageData language) { method PrintTerminals (line 69) | public static string PrintTerminals(LanguageData language) { method PrintNonTerminals (line 78) | public static string PrintNonTerminals(LanguageData language) { FILE: sources/shaders/Irony/Parsing/Diagnostics/ParserMessage.cs type ParserErrorLevel (line 19) | public enum ParserErrorLevel { class ParserMessage (line 26) | public class ParserMessage { method ParserMessage (line 27) | public ParserMessage(ParserErrorLevel level, SourceLocation location, ... method ToString (line 39) | public override string ToString() { class ParserMessageList (line 44) | public class ParserMessageList : List { method ByLocation (line 45) | public static int ByLocation(ParserMessage x, ParserMessage y) { FILE: sources/shaders/Irony/Parsing/Diagnostics/ParserTrace.cs class ParserTraceEntry (line 19) | public class ParserTraceEntry { method ParserTraceEntry (line 26) | public ParserTraceEntry(ParserState state, ParseTreeNode stackTop, Par... class ParserTrace (line 35) | public class ParserTrace : List { } class ParserTraceEventArgs (line 37) | public class ParserTraceEventArgs : EventArgs { method ParserTraceEventArgs (line 38) | public ParserTraceEventArgs(ParserTraceEntry entry) { method ToString (line 44) | public override string ToString() { FILE: sources/shaders/Irony/Parsing/Grammar/BnfExpression.cs class BnfExpressionData (line 21) | internal class BnfExpressionData : List { method ToString (line 22) | public override string ToString() { class BnfExpression (line 40) | public class BnfExpression : BnfTerm { method BnfExpression (line 42) | public BnfExpression(BnfTerm element): this() { method BnfExpression (line 45) | public BnfExpression() : base(null) { method ToString (line 51) | public override string ToString() { FILE: sources/shaders/Irony/Parsing/Grammar/BnfTerm.cs type TermFlags (line 20) | [Flags] class BnfTerm (line 56) | public abstract class BnfTerm { method BnfTerm (line 58) | public BnfTerm(string name) : this(name, name) { } method BnfTerm (line 59) | public BnfTerm(string name, string errorAlias) { method BnfTerm (line 63) | public BnfTerm(string name, string errorAlias, Type nodeType) : this(n... method BnfTerm (line 66) | public BnfTerm(string name, string errorAlias, AstNodeCreator nodeCrea... method Init (line 73) | public virtual void Init(GrammarData grammarData) { method GetParseNodeCaption (line 77) | public virtual string GetParseNodeCaption(ParseTreeNode node) { method ToString (line 84) | public override string ToString() { method GetHashCode (line 88) | public override int GetHashCode() { method FlagIsSet (line 109) | public bool FlagIsSet(TermFlags flag) { method SetFlag (line 112) | public void SetFlag(TermFlags flag) { method SetFlag (line 115) | public void SetFlag(TermFlags flag, bool value) { method CreateAstNode (line 130) | public virtual void CreateAstNode(ParsingContext context, ParseTreeNod... method GetAstNodeType (line 149) | protected virtual Type GetAstNodeType(ParsingContext context, ParseTre... method OnAstNodeCreated (line 153) | protected internal void OnAstNodeCreated(ParseTreeNode parseNode) { method Q (line 163) | public NonTerminal Q() method Plus (line 172) | public NonTerminal Plus() { method Star (line 180) | public NonTerminal Star() method Op_Plus (line 213) | internal static BnfExpression Op_Plus(BnfTerm term1, BnfTerm term2) { method Op_Pipe (line 224) | internal static BnfExpression Op_Pipe(BnfTerm term1, BnfTerm term2) { class BnfTermList (line 240) | public class BnfTermList : List { } class BnfTermSet (line 241) | public class BnfTermSet : HashSet { } class AstNodeEventArgs (line 243) | public class AstNodeEventArgs : EventArgs { method AstNodeEventArgs (line 244) | public AstNodeEventArgs(ParseTreeNode parseTreeNode) { FILE: sources/shaders/Irony/Parsing/Grammar/Grammar.cs class Grammar (line 20) | public partial class Grammar { method FlagIsSet (line 42) | public bool FlagIsSet(LanguageFlags flag) { method CreateLanguageData (line 91) | public virtual LanguageData CreateLanguageData() method Grammar (line 96) | public Grammar() : this(true) { } method Grammar (line 98) | public Grammar(bool caseSensitive) { method MarkReservedWords (line 113) | public void MarkReservedWords(params string[] reservedWords) { method RegisterOperators (line 122) | public void RegisterOperators(int precedence, params string[] opSymbol... method RegisterOperators (line 126) | public void RegisterOperators(int precedence, Associativity associativ... method RegisterOperators (line 135) | public void RegisterOperators(int precedence, params BnfTerm[] opTerms) { method RegisterOperators (line 138) | public void RegisterOperators(int precedence, Associativity associativ... method RegisterBracePair (line 146) | public void RegisterBracePair(string openBrace, string closeBrace) { method MarkPunctuation (line 155) | public void MarkPunctuation(params string[] symbols) { method MarkPunctuation (line 162) | public void MarkPunctuation(params BnfTerm[] terms) { method MarkTransient (line 168) | public void MarkTransient(params NonTerminal[] nonTerminals) { method MarkMemberSelect (line 173) | public void MarkMemberSelect(params string[] symbols) { method MarkNotReported (line 179) | public void MarkNotReported(params BnfTerm[] terms) { method MarkNotReported (line 183) | public void MarkNotReported(params string[] symbols) { method CreateTokenFilters (line 191) | public virtual void CreateTokenFilters(LanguageData language, TokenFil... method TryMatch (line 195) | public virtual Token TryMatch(ParsingContext context, ISourceStream so... method GetParseNodeCaption (line 200) | public virtual string GetParseNodeCaption(ParseTreeNode node) { method CreateAstNode (line 215) | public virtual void CreateAstNode(ParsingContext context, ParseTreeNod... method OnScannerSelectTerminal (line 224) | public virtual void OnScannerSelectTerminal(ParsingContext context) { } method OnResolvingConflict (line 230) | public virtual void OnResolvingConflict(ConflictResolutionArgs args) { method OnGrammarDataConstructed (line 235) | public virtual void OnGrammarDataConstructed(LanguageData language) { method OnLanguageDataConstructed (line 238) | public virtual void OnLanguageDataConstructed(LanguageData language) { method ConstructParserErrorMessage (line 244) | public virtual string ConstructParserErrorMessage(ParsingContext conte... method ReportParseError (line 249) | public virtual void ReportParseError(ParsingContext context) { method MakePlusRule (line 273) | public static BnfExpression MakePlusRule(NonTerminal listNonTerminal, ... method MakePlusRule (line 277) | public static BnfExpression MakePlusRule(NonTerminal listNonTerminal, ... method MakePlusRule (line 289) | public static BnfExpression MakePlusRule(NonTerminal listNonTerminal, ... method MakeStarRule (line 298) | public static BnfExpression MakeStarRule(NonTerminal listNonTerminal, ... method MakeStarRule (line 302) | public static BnfExpression MakeStarRule(NonTerminal listNonTerminal, ... method MakeStarRule (line 306) | public static BnfExpression MakeStarRule(NonTerminal listNonTerminal, ... method PreferShiftHere (line 332) | protected GrammarHint PreferShiftHere() { method ReduceHere (line 335) | protected GrammarHint ReduceHere() { method ResolveInCode (line 338) | protected GrammarHint ResolveInCode() { method Reduceif (line 341) | protected TokenPreviewHint Reduceif (string symbol) { method Shiftif (line 344) | protected TokenPreviewHint Shiftif (string symbol) { method ImplyPrecedenceHere (line 347) | protected GrammarHint ImplyPrecedenceHere(int precedence) { method ImplyPrecedenceHere (line 350) | protected GrammarHint ImplyPrecedenceHere(int precedence, Associativit... method AddTermsReportGroup (line 366) | protected void AddTermsReportGroup(string alias, params string[] symbo... method AddTermsReportGroup (line 375) | protected void AddTermsReportGroup(string alias, params Terminal[] ter... method AddToNoReportGroup (line 382) | protected void AddToNoReportGroup(params string[] symbols) { method AddToNoReportGroup (line 389) | protected void AddToNoReportGroup(params Terminal[] terminals) { method AddOperatorReportGroup (line 396) | protected void AddOperatorReportGroup(string alias) { method SymbolsToTerms (line 400) | private IEnumerable SymbolsToTerms(IEnumerable symbo... method ToTerm (line 459) | public KeyTerm ToTerm(string text) { method ToTerm (line 462) | public KeyTerm ToTerm(string text, string name) { method ClearCurrentGrammar (line 490) | internal static void ClearCurrentGrammar() { FILE: sources/shaders/Irony/Parsing/Grammar/GrammarError.cs type GrammarErrorLevel (line 19) | public enum GrammarErrorLevel { class GrammarError (line 28) | public class GrammarError { method GrammarError (line 32) | public GrammarError(GrammarErrorLevel level, ParserState state, string... class GrammarErrorList (line 39) | public class GrammarErrorList : List { method Add (line 40) | public void Add(GrammarErrorLevel level, ParserState state, string mes... method AddAndThrow (line 45) | public void AddAndThrow(GrammarErrorLevel level, ParserState state, st... method GetMaxLevel (line 51) | public GrammarErrorLevel GetMaxLevel() { class GrammarErrorException (line 61) | public class GrammarErrorException : Exception { method GrammarErrorException (line 63) | public GrammarErrorException(string message, GrammarError error) : bas... FILE: sources/shaders/Irony/Parsing/Grammar/GrammarHint.cs type HintType (line 20) | public enum HintType { class GrammarHintList (line 46) | public class GrammarHintList : List { class GrammarHint (line 54) | public class GrammarHint : BnfTerm { method GrammarHint (line 58) | public GrammarHint(HintType hintType, object data) : base("HINT") { class CustomGrammarHint (line 65) | public abstract class CustomGrammarHint : GrammarHint { method CustomGrammarHint (line 67) | public CustomGrammarHint(ParserActionType action) : base(HintType.Cust... method Match (line 70) | public abstract bool Match(ConflictResolutionArgs args); class TokenPreviewHint (line 74) | public class TokenPreviewHint : CustomGrammarHint { method TokenPreviewHint (line 81) | private TokenPreviewHint(ParserActionType action) : base(action) { method TokenPreviewHint (line 89) | public TokenPreviewHint(ParserActionType action, string first) : this(... method TokenPreviewHint (line 93) | public TokenPreviewHint(ParserActionType action, Terminal first) : thi... method ComesBefore (line 97) | public TokenPreviewHint ComesBefore(params string[] others) { method ComesBefore (line 105) | public TokenPreviewHint ComesBefore(params Terminal[] others) { method SetMaxPreview (line 113) | public TokenPreviewHint SetMaxPreview(int max) { method Init (line 118) | public override void Init(GrammarData grammarData) { method Match (line 131) | public override bool Match(ConflictResolutionArgs args) { FILE: sources/shaders/Irony/Parsing/Grammar/LanguageAttribute.cs class LanguageAttribute (line 21) | [AttributeUsage(AttributeTargets.Class)] method LanguageAttribute (line 23) | public LanguageAttribute() : this(null) { } method LanguageAttribute (line 24) | public LanguageAttribute(string languageName) : this(languageName, "1.... method LanguageAttribute (line 26) | public LanguageAttribute(string languageName, string version, string d... method GetValue (line 44) | public static LanguageAttribute GetValue(Type grammarClass) { FILE: sources/shaders/Irony/Parsing/Grammar/NonTerminal.cs class IntList (line 20) | internal class IntList : List { } class NonTerminal (line 22) | public class NonTerminal : BnfTerm { method NonTerminal (line 25) | public NonTerminal(string name) : base(name, null) { } method NonTerminal (line 26) | public NonTerminal(string name, string errorAlias) : base(name, errorA... method NonTerminal (line 27) | public NonTerminal(string name, string errorAlias, Type nodeType) : ba... method NonTerminal (line 28) | public NonTerminal(string name, string errorAlias, AstNodeCreator nod... method NonTerminal (line 29) | public NonTerminal(string name, Type nodeType) : base(name, null, node... method NonTerminal (line 30) | public NonTerminal(string name, AstNodeCreator nodeCreator) : base(nam... method NonTerminal (line 31) | public NonTerminal(string name, BnfExpression expression) method ToString (line 54) | public override string ToString() { method Init (line 57) | public override void Init(GrammarData grammarData) { method InsertCustomHints (line 72) | internal void InsertCustomHints() { method Reduceif (line 81) | public TokenPreviewHint Reduceif (string first) { method Reduceif (line 84) | public TokenPreviewHint Reduceif (Terminal first) { method Shiftif (line 87) | public TokenPreviewHint Shiftif (string first) { method Shiftif (line 90) | public TokenPreviewHint Shiftif (Terminal first) { method NonTerminalsToString (line 95) | public static string NonTerminalsToString(IEnumerable ter... method ConvertNodeCaptionTemplate (line 108) | private void ConvertNodeCaptionTemplate() { method GetNodeCaption (line 123) | public string GetNodeCaption(ParseTreeNode node) { class NonTerminalList (line 141) | public class NonTerminalList : List { method ToString (line 142) | public override string ToString() { class NonTerminalSet (line 147) | public class NonTerminalSet : HashSet { method ToString (line 148) | public override string ToString() { FILE: sources/shaders/Irony/Parsing/Grammar/TermReportGroups.cs type TermReportGroupType (line 29) | public enum TermReportGroupType { class TermReportGroup (line 34) | public class TermReportGroup { method TermReportGroup (line 39) | public TermReportGroup(string alias, TermReportGroupType groupType, IE... class TermReportGroupList (line 48) | public class TermReportGroupList : List { } FILE: sources/shaders/Irony/Parsing/Parser/CoreParser.cs class CoreParser (line 24) | public partial class CoreParser { method CoreParser (line 27) | public CoreParser(Parser parser) { method Reset (line 45) | internal void Reset() { method Parse (line 49) | public void Parse() { method ReadInput (line 60) | private void ReadInput() { method FetchToken (line 70) | private void FetchToken() { method ExecuteAction (line 84) | private void ExecuteAction() { method CheckPartialInputCompleted (line 115) | private bool CheckPartialInputCompleted() { method FindActionForStateAndInput (line 126) | private ParserAction FindActionForStateAndInput() { method InjectNewLineToken (line 167) | private void InjectNewLineToken() { method ExecuteShift (line 175) | private void ExecuteShift(ParserAction action) { method ExecuteReduce (line 184) | private void ExecuteReduce(ParserAction action) { method ReduceExistingList (line 207) | private ParseTreeNode ReduceExistingList(ParserAction action) { method ShouldSkipChildNode (line 220) | private bool ShouldSkipChildNode(ParseTreeNode childNode) { method ReduceListContainer (line 231) | private ParseTreeNode ReduceListContainer(ParserAction action) { method ReduceTransientNonTerminal (line 243) | private ParseTreeNode ReduceTransientNonTerminal(ParserAction action) { method ReduceRegularNode (line 257) | private ParseTreeNode ReduceRegularNode(ParserAction action) { method ComputeNewNodeSpan (line 278) | private SourceSpan ComputeNewNodeSpan(int childCount) { method CheckCreateAstNode (line 286) | private void CheckCreateAstNode(ParseTreeNode parseNode) { method ExecuteConflictAction (line 303) | private void ExecuteConflictAction(ParserAction action) { method ExecuteAccept (line 320) | private void ExecuteAccept(ParserAction action) { method ExecuteOperatorAction (line 327) | private void ExecuteOperatorAction(ParserAction action) { method GetActionTypeForOperation (line 336) | private ParserActionType GetActionTypeForOperation(ParserAction action) { method CheckBraceToken (line 356) | private Token CheckBraceToken(Token token) { method CreateBraceMismatchErrorToken (line 374) | private Token CreateBraceMismatchErrorToken(Token closingBrace) { FILE: sources/shaders/Irony/Parsing/Parser/CoreParser_ErrorHandling.cs class CoreParser (line 20) | public partial class CoreParser { method ProcessParserError (line 22) | private void ProcessParserError() { method TryRecoverFromError (line 30) | private bool TryRecoverFromError() { method TryRecoverImpl (line 42) | private bool TryRecoverImpl() { method ExecuteShiftTemp (line 146) | private void ExecuteShiftTemp(BnfTerm term, ParserAction action) method ExecuteReduceOnError (line 154) | private void ExecuteReduceOnError(ParserAction action) method ResetLocationAndClearInput (line 170) | public void ResetLocationAndClearInput(SourceLocation location, int po... method FindErrorShiftActionInStack (line 176) | private ParserAction FindErrorShiftActionInStack() { method FindErrorShiftActionInStackTemp (line 190) | private ParserAction FindErrorShiftActionInStackTemp() method FindErrorShiftActionInStack (line 205) | private ParserAction FindErrorShiftActionInStack(BnfTerm exitTerm) method GetReduceActionInCurrentState (line 223) | private ParserAction GetReduceActionInCurrentState() { method GetShiftActionInCurrentState (line 237) | private ParserAction GetShiftActionInCurrentState() { method ComputeGroupedExpectedSetForState (line 264) | internal static StringSet ComputeGroupedExpectedSetForState(Grammar gr... FILE: sources/shaders/Irony/Parsing/Parser/ParseTree.cs class ParseTreeNode (line 32) | public class ParseTreeNode { method ParseTreeNode (line 46) | private ParseTreeNode(){ method ParseTreeNode (line 49) | public ParseTreeNode(BnfTerm term) : this() { method ParseTreeNode (line 53) | public ParseTreeNode(Token token) : this() { method ParseTreeNode (line 62) | public ParseTreeNode(ParserState initialState) : this() { method ParseTreeNode (line 66) | public ParseTreeNode(Production reduceProduction, SourceSpan span) : ... method ParseTreeNode (line 73) | public ParseTreeNode(object node, BnfTerm term, int precedence, Associ... method ToString (line 81) | public override string ToString() { method FindTokenAndGetText (line 88) | public string FindTokenAndGetText() { method FindToken (line 92) | public Token FindToken() { method FindFirstChildTokenRec (line 95) | private static Token FindFirstChildTokenRec(ParseTreeNode node) { class ParseTreeNodeList (line 112) | public class ParseTreeNodeList : List { } type ParseTreeStatus (line 114) | public enum ParseTreeStatus { class ParseTree (line 121) | public class ParseTree { method ParseTree (line 131) | public ParseTree(string sourceText, string fileName) { method HasErrors (line 137) | public bool HasErrors() { method CopyMessages (line 144) | public void CopyMessages(ParserMessageList others, SourceLocation base... FILE: sources/shaders/Irony/Parsing/Parser/Parser.cs class Parser (line 21) | public class Parser method Parser (line 51) | public Parser(Grammar grammar) method Parser (line 60) | public Parser(LanguageData language) method Parser (line 73) | public Parser(LanguageData language, Scanner scanner, NonTerminal root) method Parse (line 123) | public ParseTree Parse(string sourceText) method Parse (line 136) | public ParseTree Parse(string sourceText, string fileName) method ScanOnly (line 164) | public ParseTree ScanOnly(string sourceText, string fileName) method Reset (line 185) | internal void Reset() method UpdateParseTreeStatus (line 192) | private void UpdateParseTreeStatus() FILE: sources/shaders/Irony/Parsing/Parser/ParserStack.cs class ParserStack (line 19) | public class ParserStack : List { method ParserStack (line 20) | public ParserStack() : base(200) { } method Push (line 21) | public void Push(ParseTreeNode nodeInfo) { method Push (line 24) | public void Push(ParseTreeNode nodeInfo, ParserState state) { method Pop (line 28) | public ParseTreeNode Pop() { method Pop (line 33) | public void Pop(int count) { method PopUntil (line 36) | public void PopUntil(int finalCount) { FILE: sources/shaders/Irony/Parsing/Parser/ParsingContext.cs type ParseOptions (line 22) | [Flags] type ParseMode (line 29) | public enum ParseMode { type ParserStatus (line 35) | public enum ParserStatus { class ParsingContext (line 47) | public class ParsingContext { method ParsingContext (line 101) | public ParsingContext(Parser parser) { method OnTokenCreated (line 120) | internal void OnTokenCreated() { method OptionIsSet (line 126) | public bool OptionIsSet(ParseOptions option) { method SetOption (line 129) | public void SetOption(ParseOptions option, bool value) { method AddParserError (line 138) | public void AddParserError(string message, params object[] args) { method AddParserMessage (line 143) | public void AddParserMessage(ParserErrorLevel level, SourceLocation lo... method AddTrace (line 153) | public void AddTrace(string message, params object[] args) { method Reset (line 162) | internal void Reset() { method SetSourceLocation (line 181) | public void SetSourceLocation(SourceLocation location) { method GetExpectedTermSet (line 188) | public StringSet GetExpectedTermSet() { method FilterBracesInExpectedSet (line 202) | private StringSet FilterBracesInExpectedSet(StringSet stateExpectedSet) { type VsScannerStateMap (line 232) | [StructLayout(LayoutKind.Explicit)] FILE: sources/shaders/Irony/Parsing/Parser/ParsingEventArgs.cs class ParsingEventArgs (line 7) | public class ParsingEventArgs : EventArgs { method ParsingEventArgs (line 9) | public ParsingEventArgs(ParsingContext context) { FILE: sources/shaders/Irony/Parsing/Parser/SyntaxError.cs class SyntaxError (line 20) | public class SyntaxError { method SyntaxError (line 21) | public SyntaxError(SourceLocation location, string message, ParserStat... method ToString (line 31) | public override string ToString() { class SyntaxErrorList (line 36) | public class SyntaxErrorList : List { method ByLocation (line 37) | public static int ByLocation(SyntaxError x, SyntaxError y) { FILE: sources/shaders/Irony/Parsing/Scanner/DefaultScanner.cs class DefaultScanner (line 23) | public class DefaultScanner : Scanner method PrepareInput (line 34) | protected override void PrepareInput() method NextToken (line 40) | protected override void NextToken() { method ScanToken (line 61) | private void ScanToken() { method MatchNonGrammarTerminals (line 80) | private bool MatchNonGrammarTerminals() { method NeedLineStartToken (line 106) | private bool NeedLineStartToken(SourceLocation forLocation) { method MatchRegularTerminals (line 110) | private bool MatchRegularTerminals() { method MatchAllTerminals (line 139) | private bool MatchAllTerminals() { method UnpackMultiToken (line 149) | private void UnpackMultiToken() { method ComputeCurrentTerminals (line 157) | private void ComputeCurrentTerminals() { method MatchTerminals (line 180) | private void MatchTerminals() { method VsReadToken (line 208) | public Token VsReadToken(ref int state) { method VsSetSource (line 223) | public void VsSetSource(string text, int offset) { method Recover (line 229) | private bool Recover() { method BeginPreview (line 254) | public override void BeginPreview() { method EndPreview (line 260) | public override void EndPreview(bool keepPreviewTokens) { FILE: sources/shaders/Irony/Parsing/Scanner/Scanner.cs class Scanner (line 22) | public abstract class Scanner method Scanner (line 41) | public Scanner() method BeginPreview (line 92) | public virtual void BeginPreview() method EndPreview (line 107) | public virtual void EndPreview(bool keepPreviewTokens) method GetToken (line 132) | public Token GetToken() method Initialize (line 159) | public void Initialize(Parser parser) method Reset (line 183) | public virtual void Reset() method SetSourceText (line 191) | public abstract void SetSourceText(string sourceText, string sourceFil... method GetUnfilteredTokens (line 203) | protected IEnumerable GetUnfilteredTokens() method NextToken (line 232) | protected abstract void NextToken(); method PrepareInput (line 237) | protected abstract void PrepareInput(); FILE: sources/shaders/Irony/Parsing/Scanner/SourceLocation.cs type SourceLocation (line 20) | public struct SourceLocation method SourceLocation (line 26) | public SourceLocation(int position, int line, int column, string sourc... method ToString (line 34) | public override string ToString() method ToUiString (line 39) | public string ToUiString() method Compare (line 43) | public static int Compare(SourceLocation x, SourceLocation y) type SourceSpan (line 64) | public struct SourceSpan { method SourceSpan (line 67) | public SourceSpan(SourceLocation location, int length) { FILE: sources/shaders/Irony/Parsing/Scanner/SourceStream.cs class SourceStream (line 19) | public class SourceStream : ISourceStream { method SourceStream (line 24) | public SourceStream(ScannerData scannerData, int tabWidth) { method SetText (line 29) | public void SetText(string text, int offset, bool keepLineNumbering) { method ResetPreviewPosition (line 69) | public void ResetPreviewPosition() { method MatchSymbol (line 73) | public bool MatchSymbol(string symbol, bool ignoreCase) { method CreateToken (line 87) | public Token CreateToken(Terminal terminal) { method CreateToken (line 91) | public Token CreateToken(Terminal terminal, object value) { method CreateErrorToken (line 95) | public Token CreateErrorToken(string message, params object[] args) { method EOF (line 102) | [System.Diagnostics.DebuggerStepThrough] method GetPreviewText (line 109) | private string GetPreviewText() { method ToString (line 117) | public override string ToString() { method MoveLocationToPreviewPosition (line 134) | public void MoveLocationToPreviewPosition() { method CountCharsInText (line 168) | private static void CountCharsInText(string text, char[] chars, int fr... FILE: sources/shaders/Irony/Parsing/Scanner/Token.cs type TokenFlags (line 21) | public enum TokenFlags type TokenCategory (line 29) | public enum TokenCategory class TokenList (line 60) | public class TokenList : List class TokenStack (line 67) | public class TokenStack : Stack class Token (line 74) | public class Token method Token (line 85) | public Token(Terminal term, SourceLocation location, string text, obje... method Token (line 103) | public Token(Terminal term, SourceLocation location, int length, strin... method SetTerminal (line 208) | public void SetTerminal(Terminal terminal) method IsSet (line 223) | public bool IsSet(TokenFlags flag) method IsError (line 235) | public bool IsError() method LinkMatchingBraces (line 245) | public static void LinkMatchingBraces(Token openingBrace, Token closin... method ToString (line 252) | [System.Diagnostics.DebuggerStepThrough] class MultiToken (line 262) | public class MultiToken : Token method MultiToken (line 275) | public MultiToken(Terminal term, SourceLocation location, TokenList ch... FILE: sources/shaders/Irony/Parsing/Scanner/TokenEditorInfo.cs class TokenEditorInfo (line 24) | public class TokenEditorInfo { method TokenEditorInfo (line 30) | public TokenEditorInfo(TokenType type, TokenColor color, TokenTriggers... type TokenColor (line 38) | public enum TokenColor { type TokenTriggers (line 50) | [Flags] type TokenType (line 94) | public enum TokenType { FILE: sources/shaders/Irony/Parsing/SymbolTable.cs class Symbol (line 9) | public class Symbol { method Symbol (line 15) | internal Symbol(string text, Symbol lowerSymbol) { method GetHashCode (line 21) | public override int GetHashCode() { method ToString (line 24) | public override string ToString() { method AreEqual (line 28) | public static bool AreEqual(Symbol first, Symbol second, bool caseSens... class SymbolSet (line 34) | public class SymbolSet : HashSet { } class SymbolList (line 35) | public class SymbolList : List { } class SymbolDictionary (line 37) | internal class SymbolDictionary : Dictionary { method SymbolDictionary (line 38) | internal SymbolDictionary() : base(1000) { } class SymbolTable (line 41) | public class SymbolTable { method SymbolTable (line 47) | private SymbolTable() { } method FindSymbol (line 61) | public Symbol FindSymbol(string text) { method TextToSymbol (line 69) | public Symbol TextToSymbol(string text) { method NewSymbol (line 86) | private Symbol NewSymbol(string text, Symbol lowerSymbol) { class CaseSensitiveSymbolComparer (line 94) | public class CaseSensitiveSymbolComparer : IComparer { method Compare (line 95) | public int Compare(Symbol x, Symbol y) { FILE: sources/shaders/Irony/Parsing/Terminals/CommentTerminal.cs class CommentTerminal (line 19) | public class CommentTerminal : Terminal { method CommentTerminal (line 20) | public CommentTerminal(string name, string startSymbol, params string[... method Init (line 34) | public override void Init(GrammarData grammarData) { method TryMatch (line 51) | public override Token TryMatch(ParsingContext context, ISourceStream s... method CreateIncompleteToken (line 70) | private Token CreateIncompleteToken(ParsingContext context, ISourceStr... method BeginMatch (line 78) | private bool BeginMatch(ParsingContext context, ISourceStream source) { method CompleteMatch (line 84) | private Token CompleteMatch(ParsingContext context, ISourceStream sour... method GetFirsts (line 112) | public override IList GetFirsts() { FILE: sources/shaders/Irony/Parsing/Terminals/CompoundTerminalBase.cs class EscapeTable (line 41) | public class EscapeTable : Dictionary { } class CompoundTerminalBase (line 43) | public abstract class CompoundTerminalBase : Terminal { class ScanFlagTable (line 46) | protected class ScanFlagTable : Dictionary { } class TypeCodeTable (line 47) | protected class TypeCodeTable : Dictionary { } class CompoundTokenDetails (line 49) | public class CompoundTokenDetails { method IsSet (line 67) | public bool IsSet(short flag) { method CompoundTerminalBase (line 76) | public CompoundTerminalBase(string name) : this(name, TermFlags.None) { } method CompoundTerminalBase (line 77) | public CompoundTerminalBase(string name, TermFlags flags) : base(name) { method AddPrefixFlag (line 82) | protected void AddPrefixFlag(string prefix, short flags) { method AddSuffix (line 86) | public void AddSuffix(string suffix, params TypeCode[] typeCodes) { method Init (line 110) | public override void Init(GrammarData grammarData) { method GetFirsts (line 128) | public override IList GetFirsts() { method TryMatch (line 132) | public override Token TryMatch(ParsingContext context, ISourceStream s... method CreateToken (line 173) | protected virtual Token CreateToken(ParsingContext context, ISourceStr... method InitDetails (line 181) | protected virtual void InitDetails(ParsingContext context, CompoundTok... method QuickParse (line 186) | protected virtual Token QuickParse(ParsingContext context, ISourceStre... method ReadPrefix (line 190) | protected virtual void ReadPrefix(ISourceStream source, CompoundTokenD... method ReadBody (line 206) | protected virtual bool ReadBody(ISourceStream source, CompoundTokenDet... method ReadSuffix (line 210) | protected virtual void ReadSuffix(ISourceStream source, CompoundTokenD... method ConvertValue (line 225) | protected virtual bool ConvertValue(CompoundTokenDetails details) { method GetDefaultEscapes (line 234) | public static EscapeTable GetDefaultEscapes() { FILE: sources/shaders/Irony/Parsing/Terminals/ConstantTerminal.cs class ConstantsTable (line 21) | public class ConstantsTable : Dictionary { } class ConstantTerminal (line 22) | public class ConstantTerminal : Terminal { method ConstantTerminal (line 24) | public ConstantTerminal(string name, Type nodeType) : base(name) { method Add (line 29) | public void Add(string lexeme, object value) { method Init (line 33) | public override void Init(GrammarData grammarData) { method TryMatch (line 39) | public override Token TryMatch(ParsingContext context, ISourceStream s... method GetFirsts (line 51) | public override IList GetFirsts() { FILE: sources/shaders/Irony/Parsing/Terminals/CustomTerminal.cs class CustomTerminal (line 20) | public class CustomTerminal : Terminal { method CustomTerminal (line 21) | public CustomTerminal(string name, MatchHandler handler, params string... method TryMatch (line 35) | public override Token TryMatch(ParsingContext context, ISourceStream s... method GetFirsts (line 38) | [System.Diagnostics.DebuggerStepThrough] FILE: sources/shaders/Irony/Parsing/Terminals/DataLiteralBase.cs class DataLiteralBase (line 12) | public class DataLiteralBase : Terminal { method DataLiteralBase (line 18) | public DataLiteralBase(string name, TypeCode dataType) : base(name) { method TryMatch (line 22) | public override Token TryMatch(ParsingContext context, ISourceStream s... method ReadBody (line 35) | protected virtual string ReadBody(ParsingContext context, ISourceStrea... method ConvertValue (line 39) | protected virtual object ConvertValue(ParsingContext context, string t... FILE: sources/shaders/Irony/Parsing/Terminals/DsvLiteral.cs class DsvLiteral (line 26) | public class DsvLiteral : DataLiteralBase { method DsvLiteral (line 32) | public DsvLiteral(string name, TypeCode dataType, string terminator) ... method DsvLiteral (line 35) | public DsvLiteral(string name, TypeCode dataType) : base(name, dataTyp... method Init (line 37) | public override void Init(GrammarData grammarData) { method ReadBody (line 45) | protected override string ReadBody(ParsingContext context, ISourceStre... method ReadQuotedBody (line 56) | private string ReadQuotedBody(ParsingContext context, ISourceStream so... method ReadNotQuotedBody (line 81) | private string ReadNotQuotedBody(ParsingContext context, ISourceStream... method MoveSourcePositionAfterTerminator (line 91) | private void MoveSourcePositionAfterTerminator(ISourceStream source) { FILE: sources/shaders/Irony/Parsing/Terminals/FixedLengthLiteral.cs class FixedLengthLiteral (line 24) | public class FixedLengthLiteral : DataLiteralBase { method FixedLengthLiteral (line 27) | public FixedLengthLiteral(string name, int length, TypeCode dataType) ... method ReadBody (line 31) | protected override string ReadBody(ParsingContext context, ISourceStre... FILE: sources/shaders/Irony/Parsing/Terminals/FreeTextLiteral.cs type FreeTextOptions (line 22) | [Flags] class FreeTextLiteral (line 30) | public class FreeTextLiteral : Terminal { method FreeTextLiteral (line 37) | public FreeTextLiteral(string name, params string[] terminators) : th... method FreeTextLiteral (line 38) | public FreeTextLiteral(string name, FreeTextOptions freeTextOptions, p... method GetFirsts (line 44) | public override IList GetFirsts() { method Init (line 49) | public override void Init(GrammarData grammarData) { method TryMatch (line 59) | public override Token TryMatch(ParsingContext context, ISourceStream s... method CheckEscape (line 83) | private bool CheckEscape(ISourceStream source, ref string tokenText) { method CheckTerminators (line 94) | private bool CheckTerminators(ISourceStream source, ref string tokenTe... method IsSet (line 106) | private bool IsSet(FreeTextOptions option) { FILE: sources/shaders/Irony/Parsing/Terminals/IdentifierTerminal.cs type IdOptions (line 26) | [Flags] type CaseRestriction (line 36) | public enum CaseRestriction { class UnicodeCategoryList (line 44) | public class UnicodeCategoryList : List { } class IdentifierTerminal (line 46) | public class IdentifierTerminal : CompoundTerminalBase { type IdFlagsInternal (line 49) | internal enum IdFlagsInternal : short { method IdentifierTerminal (line 58) | public IdentifierTerminal(string name) : this(name, IdOptions.None) { method IdentifierTerminal (line 60) | public IdentifierTerminal(string name, IdOptions options) : this(name,... method IdentifierTerminal (line 63) | public IdentifierTerminal(string name, string extraChars, string extra... method AddPrefix (line 68) | public void AddPrefix(string prefix, IdOptions options) { method Init (line 87) | public override void Init(GrammarData grammarData) { method GetFirsts (line 113) | public override IList GetFirsts() { method AdjustCasing (line 126) | private void AdjustCasing() { method InitDetails (line 146) | protected override void InitDetails(ParsingContext context, CompoundTo... method CreateToken (line 152) | protected override Token CreateToken(ParsingContext context, ISourceSt... method CheckReservedWord (line 160) | private void CheckReservedWord(Token token) { method QuickParse (line 170) | protected override Token QuickParse(ParsingContext context, ISourceStr... method ReadBody (line 189) | protected override bool ReadBody(ISourceStream source, CompoundTokenDe... method CharOk (line 223) | private bool CharOk(char ch, bool first) { method CheckCaseRestriction (line 234) | private bool CheckCaseRestriction(string body) { method ReadUnicodeEscape (line 245) | private char ReadUnicodeEscape(ISourceStream source, CompoundTokenDeta... method ConvertValue (line 268) | protected override bool ConvertValue(CompoundTokenDetails details) { FILE: sources/shaders/Irony/Parsing/Terminals/ImpliedSymbolTerminal.cs class ImpliedSymbolTerminal (line 19) | public class ImpliedSymbolTerminal : Terminal { method ImpliedSymbolTerminal (line 20) | public ImpliedSymbolTerminal(string name) : base(name) { method Init (line 24) | public override void Init(Irony.Parsing.GrammarData grammarData) { method TryMatch (line 32) | public override Token TryMatch(ParsingContext context, ISourceStream s... FILE: sources/shaders/Irony/Parsing/Terminals/KeyTerm.cs class KeyTermTable (line 19) | public class KeyTermTable : Dictionary { method KeyTermTable (line 20) | public KeyTermTable(StringComparer comparer) : base(100, comparer) {} class KeyTermList (line 22) | public class KeyTermList : List { } class KeyTerm (line 26) | public class KeyTerm : Terminal { method KeyTerm (line 27) | public KeyTerm(string text, string name) : base(name) { method Init (line 39) | public override void Init(GrammarData grammarData) { method TryMatch (line 74) | public override Token TryMatch(ParsingContext context, ISourceStream s... method GetFirsts (line 87) | public override IList GetFirsts() { method ToString (line 90) | public override string ToString() { method TokenToString (line 94) | public override string TokenToString(Token token) { method Equals (line 101) | [System.Diagnostics.DebuggerStepThrough] method GetHashCode (line 106) | [System.Diagnostics.DebuggerStepThrough] FILE: sources/shaders/Irony/Parsing/Terminals/LineContinuationTerminal.cs class LineContinuationTerminal (line 8) | public class LineContinuationTerminal : Terminal { method LineContinuationTerminal (line 10) | public LineContinuationTerminal(string name, params string[] startSymb... method Init (line 25) | public override void Init(GrammarData grammarData) { method TryMatch (line 36) | public override Token TryMatch(ParsingContext context, ISourceStream s... method BeginMatch (line 56) | private bool BeginMatch(ISourceStream source, int startFrom, char look... method CompleteMatch (line 68) | private Token CompleteMatch(ISourceStream source) { method GetFirsts (line 100) | public override IList GetFirsts() { method IsNullOrWhiteSpace (line 106) | private static bool IsNullOrWhiteSpace(string s) { FILE: sources/shaders/Irony/Parsing/Terminals/NewLineTerminal.cs class NewLineTerminal (line 21) | public class NewLineTerminal : Terminal { method NewLineTerminal (line 22) | public NewLineTerminal(string name) : base(name, TokenCategory.Outline) { method Init (line 30) | public override void Init(GrammarData grammarData) { method GetFirsts (line 36) | public override IList GetFirsts() { method TryMatch (line 42) | public override Token TryMatch(ParsingContext context, ISourceStream s... FILE: sources/shaders/Irony/Parsing/Terminals/QuotedValueLiteral.cs class QuotedValueLiteral (line 8) | public class QuotedValueLiteral : DataLiteralBase { method QuotedValueLiteral (line 12) | public QuotedValueLiteral(string name, string startEndSymbol, TypeCode... method QuotedValueLiteral (line 14) | public QuotedValueLiteral(string name, string startSymbol, string endS... method GetFirsts (line 19) | public override IList GetFirsts() { method ReadBody (line 22) | protected override string ReadBody(ParsingContext context, ISourceStre... FILE: sources/shaders/Irony/Parsing/Terminals/RegExBasedTerminal.cs class RegexBasedTerminal (line 24) | public class RegexBasedTerminal : Terminal { method RegexBasedTerminal (line 25) | public RegexBasedTerminal(string pattern, params string[] prefixes) method RegexBasedTerminal (line 31) | public RegexBasedTerminal(string name, string pattern, params string[]... method Init (line 46) | public override void Init(GrammarData grammarData) { method GetFirsts (line 55) | public override IList GetFirsts() { method TryMatch (line 59) | public override Token TryMatch(ParsingContext context, ISourceStream s... FILE: sources/shaders/Irony/Parsing/Terminals/RegExLiteral.cs type RegexTermOptions (line 28) | [Flags] class RegExLiteral (line 38) | public class RegExLiteral : Terminal { class RegexSwitchTable (line 39) | public class RegexSwitchTable : Dictionary { } method RegExLiteral (line 50) | public RegExLiteral(string name) : base(name) { method RegExLiteral (line 57) | public RegExLiteral(string name, char startEndSymbol, char escapeSymbo... method Init (line 63) | public override void Init(GrammarData grammarData) { method GetFirsts (line 67) | public override IList GetFirsts() { method TryMatch (line 73) | public override Token TryMatch(ParsingContext context, ISourceStream s... method CheckEscaped (line 117) | private bool CheckEscaped(ISourceStream source) { method ReadSwitch (line 128) | private bool ReadSwitch(ISourceStream source, ref RegexOptions options) { method IsSet (line 136) | public bool IsSet(RegexTermOptions option) { FILE: sources/shaders/Irony/Parsing/Terminals/StringLiteral.cs type StringOptions (line 20) | [Flags] class StringTemplateSettings (line 39) | public class StringTemplateSettings { class StringLiteral (line 45) | public class StringLiteral : CompoundTerminalBase { type StringFlagsInternal (line 47) | public enum StringFlagsInternal : short { class StringSubType (line 52) | class StringSubType { method StringSubType (line 56) | internal StringSubType(string start, string end, StringOptions flags... method LongerStartFirst (line 63) | internal static int LongerStartFirst(StringSubType x, StringSubType ... class StringSubTypeList (line 70) | class StringSubTypeList : List { method Add (line 71) | internal void Add(string start, string end, StringOptions flags) { method StringLiteral (line 78) | public StringLiteral(string name): base(name) { method StringLiteral (line 83) | public StringLiteral(string name, string startEndSymbol, StringOptions... method StringLiteral (line 87) | public StringLiteral(string name, string startEndSymbol) : this(name, ... method StringLiteral (line 89) | public StringLiteral(string name, string startEndSymbol, StringOptions... method StringLiteral (line 93) | public StringLiteral(string name, string startEndSymbol, StringOptions... method AddStartEnd (line 98) | public void AddStartEnd(string startEndSymbol, StringOptions stringOpt... method AddStartEnd (line 101) | public void AddStartEnd(string startSymbol, string endSymbol, StringOp... method AddPrefix (line 104) | public void AddPrefix(string prefix, StringOptions flags) { method Init (line 116) | public override void Init(GrammarData grammarData) { method GetFirsts (line 160) | public override IList GetFirsts() { method ReadBody (line 169) | protected override bool ReadBody(ISourceStream source, CompoundTokenDe... method CompleteReadBody (line 176) | private bool CompleteReadBody(ISourceStream source, CompoundTokenDetai... method ProcessPartialBody (line 227) | private void ProcessPartialBody(ISourceStream source, CompoundTokenDet... method InitDetails (line 234) | protected override void InitDetails(ParsingContext context, CompoundTe... method ReadSuffix (line 246) | protected override void ReadSuffix(ISourceStream source, CompoundTermi... method IsEndQuoteEscaped (line 259) | private bool IsEndQuoteEscaped(string text, int quotePosition) { method ReadStartSymbol (line 269) | private bool ReadStartSymbol(ISourceStream source, CompoundTokenDetail... method ConvertValue (line 288) | protected override bool ConvertValue(CompoundTokenDetails details) { method HandleSpecialEscape (line 340) | protected virtual string HandleSpecialEscape(string segment, CompoundT... FILE: sources/shaders/Irony/Parsing/Terminals/WikiTerminals/WikiBlockTerminal.cs type WikiBlockType (line 8) | public enum WikiBlockType { class WikiBlockTerminal (line 18) | public class WikiBlockTerminal : WikiTerminalBase { method WikiBlockTerminal (line 21) | public WikiBlockTerminal(string name, WikiBlockType blockType, string ... method TryMatch (line 26) | public override Token TryMatch(ParsingContext context, ISourceStream s... FILE: sources/shaders/Irony/Parsing/Terminals/WikiTerminals/WikiTagTerminal.cs class WikiTagTerminal (line 9) | public class WikiTagTerminal : WikiTerminalBase { method WikiTagTerminal (line 11) | public WikiTagTerminal(string name, WikiTermType termType, string tag... method WikiTagTerminal (line 14) | public WikiTagTerminal(string name, WikiTermType termType, string ope... method TryMatch (line 17) | public override Token TryMatch(ParsingContext context, ISourceStream s... FILE: sources/shaders/Irony/Parsing/Terminals/WikiTerminals/WikiTextTerminal.cs class WikiTextTerminal (line 8) | public class WikiTextTerminal : WikiTerminalBase { method WikiTextTerminal (line 13) | public WikiTextTerminal(string name) : base(name, WikiTermType.Text, s... method Init (line 17) | public override void Init(GrammarData grammarData) { method GetFirsts (line 33) | public override IList GetFirsts() { method TryMatch (line 37) | public override Token TryMatch(ParsingContext context, ISourceStream s... FILE: sources/shaders/Irony/Parsing/Terminals/WikiTerminals/_WikiTerminalBase.cs type WikiTermType (line 7) | public enum WikiTermType { class WikiTerminalBase (line 17) | public abstract class WikiTerminalBase : Terminal { method WikiTerminalBase (line 24) | public WikiTerminalBase(string name, WikiTermType termType, string ope... method GetFirsts (line 32) | public override IList GetFirsts() { method Init (line 35) | public override void Init(GrammarData grammarData) { FILE: sources/shaders/Irony/Parsing/Terminals/_ISourceStream.cs type ISourceStream (line 23) | public interface ISourceStream { method CreateToken (line 52) | Token CreateToken(Terminal terminal); method CreateToken (line 60) | Token CreateToken(Terminal terminal, object value); method CreateErrorToken (line 68) | Token CreateErrorToken(string message, params object[] args); method MatchSymbol (line 76) | bool MatchSymbol(string symbol, bool ignoreCase); method EOF (line 79) | bool EOF(); FILE: sources/shaders/Irony/Parsing/Terminals/_Terminal.cs class Terminal (line 19) | public class Terminal : BnfTerm { method Terminal (line 21) | public Terminal(string name) : this(name, TokenCategory.Content, Term... method Terminal (line 22) | public Terminal(string name, TokenCategory category) : this(name, cat... method Terminal (line 23) | public Terminal(string name, string errorAlias, TokenCategory category... method Terminal (line 26) | public Terminal(string name, TokenCategory category, TermFlags flags) ... method GetFirsts (line 57) | public virtual IList GetFirsts() { method TryMatch (line 61) | public virtual Token TryMatch(ParsingContext context, ISourceStream so... method TokenToString (line 65) | public virtual string TokenToString(Token token) { method InvokeValidateToken (line 77) | protected internal virtual void InvokeValidateToken(ParsingContext con... method ByName (line 83) | public static int ByName(Terminal x, Terminal y) { method ByPriorityReverse (line 86) | public static int ByPriorityReverse(Terminal x, Terminal y) { method SetOutputTerminal (line 96) | public void SetOutputTerminal(Grammar grammar, Terminal outputTerminal) { method TerminalsToString (line 107) | public static string TerminalsToString(IEnumerable terminals... class TerminalSet (line 118) | public class TerminalSet : HashSet { method ToString (line 119) | public override string ToString() { class TerminalList (line 125) | public class TerminalList : List { method Add (line 126) | public new void Add(Terminal terminal) { method AddRange (line 130) | public new void AddRange(IEnumerable terminals) { method ToString (line 134) | public override string ToString() { FILE: sources/shaders/Irony/Parsing/TokenFilters/CodeOutlineFilter.cs type OutlineOptions (line 7) | [Flags] class CodeOutlineFilter (line 15) | public class CodeOutlineFilter : TokenFilter { method CodeOutlineFilter (line 36) | public CodeOutlineFilter(GrammarData grammarData, OutlineOptions optio... method Reset (line 53) | public override void Reset() { method OptionIsSet (line 63) | public bool OptionIsSet(OutlineOptions option) { method BeginFiltering (line 67) | public override IEnumerable BeginFiltering(ParsingContext conte... method ProcessToken (line 76) | public void ProcessToken(Token token) { method SetCurrentToken (line 130) | private void SetCurrentToken(Token token) { method ProcessEofToken (line 153) | private void ProcessEofToken() { method PushDedents (line 179) | private void PushDedents(int untilPosition) { method ComputeEosLocation (line 186) | private SourceLocation ComputeEosLocation() { method PushOutlineToken (line 195) | private void PushOutlineToken(Terminal term, SourceLocation location) { FILE: sources/shaders/Irony/Parsing/TokenFilters/TokenFilter.cs class TokenFilter (line 41) | public class TokenFilter { method BeginFiltering (line 43) | public virtual IEnumerable BeginFiltering(ParsingContext contex... method Reset (line 47) | public virtual void Reset() { method OnSetSourceLocation (line 49) | protected internal virtual void OnSetSourceLocation(SourceLocation loc... class TokenFilterList (line 53) | public class TokenFilterList : List { } FILE: sources/shaders/Irony/Resources.Designer.cs class Resources (line 23) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 32) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/shaders/Stride.Core.Shaders.Tests/TestOpenGLES.cs class TestOpenGLES (line 18) | class TestOpenGLES method Mount (line 20) | private void Mount() method TestUnroll (line 25) | [Fact] method TestBreak (line 42) | [Fact] FILE: sources/shaders/Stride.Core.Shaders/Analysis/AnalysisBase.cs class AnalysisBase (line 14) | public abstract class AnalysisBase : ShaderRewriter method AnalysisBase (line 20) | protected AnalysisBase(ParsingResult result) : base(true, true) method Run (line 33) | public abstract void Run(); method Error (line 40) | protected void Error(MessageCode message, SourceSpan span) method Error (line 51) | protected void Error(MessageCode message, SourceSpan span, params obje... method Info (line 61) | protected void Info(string message, SourceSpan span) method Info (line 72) | protected void Info(string message, SourceSpan span, params object[] p... method Warning (line 82) | protected void Warning(MessageCode message, SourceSpan span) method Warning (line 93) | protected void Warning(MessageCode message, SourceSpan span, params ob... method GetBinaryImplicitConversionType (line 108) | protected virtual TypeBase GetBinaryImplicitConversionType(SourceSpan ... method GetMultiplyImplicitConversionType (line 125) | protected virtual TypeBase GetMultiplyImplicitConversionType(SourceSpa... method GetDivideImplicitConversionType (line 142) | protected virtual TypeBase GetDivideImplicitConversionType(SourceSpan ... method GetBinaryImplicitScalarConversionType (line 161) | protected ScalarType GetBinaryImplicitScalarConversionType(SourceSpan ... FILE: sources/shaders/Stride.Core.Shaders/Analysis/CastAnalysis.cs class CastAnalysis (line 9) | public class CastAnalysis : Analysis.AnalysisBase method CastAnalysis (line 11) | public CastAnalysis(ParsingResult result) : base(result) method Visit (line 15) | public override Node Visit(UnaryExpression expression) method Visit (line 30) | public override Node Visit(BinaryExpression expression) method ConvertExpressionToBool (line 90) | private Expression ConvertExpressionToBool(Expression expression, Type... method Visit (line 98) | public override Node Visit(IfStatement ifStatement) method Visit (line 112) | public override Node Visit(ConditionalExpression conditionalExpression) method Cast (line 133) | private Expression Cast(TypeBase fromType, TypeBase toType, Expression... method Visit (line 149) | public override Node Visit(ReturnStatement returnStatement) method Visit (line 164) | public override Node Visit(Variable variable) method Visit (line 181) | public override Node Visit(AssignmentExpression expression) method Visit (line 193) | public override Node Visit(IndexerExpression expression) method Visit (line 209) | public override Node Visit(MethodInvocationExpression expression) method Run (line 227) | public override void Run() FILE: sources/shaders/Stride.Core.Shaders/Analysis/CastHelper.cs class CastHelper (line 8) | internal class CastHelper method NeedConvertForBinary (line 16) | public static bool NeedConvertForBinary(TypeBase leftType, TypeBase ri... method GetBinaryImplicitConversionType (line 33) | public static TypeBase GetBinaryImplicitConversionType(TypeBase left, ... method GetMultiplyImplicitConversionType (line 127) | public static TypeBase GetMultiplyImplicitConversionType(TypeBase left... method GetDivideImplicitConversionType (line 172) | public static TypeBase GetDivideImplicitConversionType(TypeBase left, ... method GetBinaryImplicitScalarConversionType (line 216) | public static ScalarType GetBinaryImplicitScalarConversionType(TypeBas... FILE: sources/shaders/Stride.Core.Shaders/Analysis/Hlsl/HlslDeclarations.h function class (line 37) | class __Texture1D { function class (line 65) | class __Texture1DArray { function class (line 93) | class __Texture2D { function class (line 239) | class __Texture2DArray { function class (line 335) | class __Texture3D { function class (line 361) | class __TextureCube { function class (line 377) | class __TextureCubeArray { function class (line 393) | class __Texture2DMS { function class (line 416) | class __Texture2DMSArray { function class (line 438) | class __Buffer { function class (line 451) | class __PointStream { function class (line 456) | class __LineStream { function class (line 461) | class __TriangleStream { function class (line 472) | class __AppendStructuredBuffer { function class (line 479) | class __ByteAddressBuffer { function class (line 489) | class __ConsumeStructuredBuffer { function class (line 510) | class __RWBuffer { function class (line 517) | class __RWByteAddressBuffer { function class (line 593) | class __RWStructuredBuffer { function class (line 609) | class __RWTexture1D { function class (line 618) | class __RWTexture1DArray { function class (line 629) | class __RWTexture2D { function class (line 640) | class __RWTexture2DArray { function class (line 651) | class __RWTexture3D { function class (line 663) | class __StructuredBuffer { FILE: sources/shaders/Stride.Core.Shaders/Analysis/Hlsl/HlslSemanticAnalysis.cs class HlslSemanticAnalysis (line 23) | [DataSerializerGlobal(null, typeof(List))] method HlslSemanticAnalysis (line 40) | protected HlslSemanticAnalysis(ParsingResult result) : base(result) method MatrixSwizzleDecode (line 57) | public static List MatrixSwizzleDecode(MemberRefer... method Visit (line 109) | public override Node Visit(AsmExpression asmExpression) method Visit (line 114) | public override Node Visit(Ast.Hlsl.Annotations annotations) method Visit (line 119) | public override Node Visit(CastExpression castExpression) method Visit (line 131) | public override Node Visit(MethodInvocationExpression expression) method Visit (line 150) | public override Node Visit(CompileExpression compileExpression) method Visit (line 157) | public override Node Visit(StateExpression stateExpression) method Visit (line 164) | public override Node Visit(Technique technique) method Visit (line 175) | public override Node Visit(GenericType genericType) method FindDeclarationsFromObject (line 195) | protected override IEnumerable FindDeclarationsFromObjec... method ProcessMethodInvocation (line 223) | protected override void ProcessMethodInvocation(MethodInvocationExpres... method Visit (line 260) | public override Node Visit(TextureType textureType) method AssociatePredefinedObjects (line 269) | private void AssociatePredefinedObjects(TypeBase typebase) method Visit (line 286) | public override Node Visit(TypeName typeName) method IsValidIndex (line 335) | private static bool IsValidIndex(SourceSpan span, char valueChar, int ... method CommonVisit (line 354) | protected override void CommonVisit(MemberReferenceExpression memberRe... method FindMemberTypeReference (line 373) | protected virtual void FindMemberTypeReference(MatrixType matrixType, ... method GetGenericInstance (line 402) | private static TypeBase GetGenericInstance(string typename, GenericBas... method InitializeBuiltins (line 418) | protected static void InitializeBuiltins() method ParseBuiltin (line 472) | public static List ParseBuiltin(string builtins, string ... method SetupHlslAnalyzer (line 509) | protected void SetupHlslAnalyzer(List builtinDeclaration... method FillCloneContext (line 534) | public static void FillCloneContext(CloneContext cloneContext) method UpdateCloneContext (line 551) | public static void UpdateCloneContext(CloneContext cloneContext) method Run (line 564) | public static void Run(ParsingResult toParse, List built... method StaticInitializeBuiltins (line 571) | private static void StaticInitializeBuiltins() method GenericContraint (line 680) | private static List GenericContraint(strin... method GenericContraint (line 685) | private static List GenericContraint(strin... method GenericParam (line 690) | private static Ast.Parameter GenericParam(string paramName, string gen... method GenericParam (line 695) | private static Ast.Parameter GenericParam(string paramName, TypeBase t... method GenericParam (line 700) | private static Ast.Parameter GenericParam(string paramName, TypeBase t... method GenericMethod (line 705) | private static MethodDeclaration GenericMethod(string methodName, Type... method GenericMethod (line 710) | private static MethodDeclaration GenericMethod(string methodName, Type... class ParamDef (line 725) | class ParamDef class Function (line 731) | class Function method Param (line 733) | public static ParamDef Param(int index) method ParamVoid (line 738) | public static ParamDef ParamVoid() method Param (line 743) | public static ParamDef Param(string name, int index, bool outParam =... method Param (line 747) | public static ParamDef Param(Func p... method Param (line 751) | public static ParamDef Param(string name, Func EnumerateParameters(ParameterInfo p) class GenericInstanceKey (line 994) | internal class GenericInstanceKey method GenericInstanceKey (line 1000) | public GenericInstanceKey(string genericName, List genericParams) method Equals (line 1006) | public override bool Equals(object obj) method GetHashCode (line 1022) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Analysis/SemanticAnalysis.cs class SemanticAnalysis (line 17) | public class SemanticAnalysis : AnalysisBase method SemanticAnalysis (line 29) | public SemanticAnalysis(ParsingResult result) method Run (line 46) | public override void Run() method Visit (line 55) | public override Node Visit(AssignmentExpression assignmentExpression) method Visit (line 70) | public override Node Visit(BinaryExpression binaryExpression) method Visit (line 118) | public override Node Visit(ConditionalExpression conditionalExpression) method Visit (line 140) | public override Node Visit(IndexerExpression indexerExpression) method ProcessIndexerExpression (line 153) | public virtual void ProcessIndexerExpression(IndexerExpression indexer... method Visit (line 198) | public override Node Visit(LiteralExpression literalExpression) method Visit (line 223) | public override Node Visit(ReturnStatement returnStatement) method Visit (line 237) | public override Node Visit(IfStatement ifStatement) method ProcessMethodInvocation (line 254) | protected virtual void ProcessMethodInvocation(MethodInvocationExpress... method TestMethodInvocationArgument (line 418) | protected virtual bool TestMethodInvocationArgument(TypeBase argTypeBa... method Visit (line 492) | public override Node Visit(MethodInvocationExpression expression) method FindDeclarationsFromObject (line 550) | protected virtual IEnumerable FindDeclarationsFromObject... method Visit (line 559) | public override Node Visit(MemberReferenceExpression memberReference) method Visit (line 576) | public override Node Visit(MethodDefinition methodDefinition) method CommonVisit (line 603) | protected virtual void CommonVisit(MemberReferenceExpression memberRef... method Visit (line 619) | public override Node Visit(ParenthesizedExpression parenthesizedExpres... method Visit (line 632) | public override Node Visit(ExpressionList expressionList) method Visit (line 645) | public override Node Visit(ArrayType arrayType) method Visit (line 675) | public override Node Visit(TypeName typeName) method Visit (line 712) | public override Node Visit(VariableReferenceExpression variableReferen... method Visit (line 726) | public override Node Visit(UnaryExpression unaryExpression) method FindMemberTypeReference (line 750) | protected virtual void FindMemberTypeReference(StructType structType, ... method FindMemberTypeReference (line 771) | protected virtual void FindMemberTypeReference(VectorType vectorType, ... method FindMemberTypeReference (line 791) | protected virtual void FindMemberTypeReference(ScalarType scalarType, ... method ResolveTypeFromDeclaration (line 811) | protected TypeBase ResolveTypeFromDeclaration(IDeclaration declaration) class FunctionOverloadScore (line 838) | class FunctionOverloadScore method ToString (line 845) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/ArrayInitializerExpression.cs class ArrayInitializerExpression (line 12) | public partial class ArrayInitializerExpression : Expression method ArrayInitializerExpression (line 17) | public ArrayInitializerExpression() method Childrens (line 31) | public override IEnumerable Childrens() method ToString (line 37) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/ArrayType.cs class ArrayType (line 14) | public partial class ArrayType : TypeBase method ArrayType (line 21) | public ArrayType() : base("$array") method ArrayType (line 31) | public ArrayType(TypeBase type, params Expression[] dimensions) : base... method ToString (line 51) | public override string ToString() method Equals (line 85) | public bool Equals(ArrayType other) method Equals (line 96) | public override bool Equals(object obj) method GetHashCode (line 103) | public override int GetHashCode() method Childrens (line 125) | public override IEnumerable Childrens() FILE: sources/shaders/Stride.Core.Shaders/Ast/AssignmentExpression.cs class AssignmentExpression (line 12) | public partial class AssignmentExpression : Expression method AssignmentExpression (line 17) | public AssignmentExpression() method AssignmentExpression (line 27) | public AssignmentExpression(AssignmentOperator @operator, Expression t... method Childrens (line 65) | public override IEnumerable Childrens() method ToString (line 74) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/AssignmentOperator.cs type AssignmentOperator (line 10) | public enum AssignmentOperator class AssignmentOperatorHelper (line 71) | public static class AssignmentOperatorHelper method ConvertToString (line 84) | public static string ConvertToString(this AssignmentOperator assignmen... method FromString (line 127) | public static AssignmentOperator FromString(string operatorStr) FILE: sources/shaders/Stride.Core.Shaders/Ast/AttributeBase.cs class AttributeBase (line 10) | public abstract partial class AttributeBase : Node class PostAttributeBase (line 17) | public abstract partial class PostAttributeBase : AttributeBase FILE: sources/shaders/Stride.Core.Shaders/Ast/BinaryExpression.cs class BinaryExpression (line 12) | public partial class BinaryExpression : Expression method BinaryExpression (line 17) | public BinaryExpression() method BinaryExpression (line 27) | public BinaryExpression(BinaryOperator @operator, Expression left, Exp... method Childrens (line 65) | public override IEnumerable Childrens() method ToString (line 74) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/BinaryOperator.cs type BinaryOperator (line 10) | public enum BinaryOperator class BinaryOperatorHelper (line 111) | public static class BinaryOperatorHelper method ConvertToString (line 124) | public static string ConvertToString(this BinaryOperator binaryOperator) method FromString (line 181) | public static BinaryOperator FromString(string operatorStr) FILE: sources/shaders/Stride.Core.Shaders/Ast/BlockStatement.cs class BlockStatement (line 12) | public partial class BlockStatement : Statement, IScopeContainer method BlockStatement (line 19) | public BlockStatement() method BlockStatement (line 28) | public BlockStatement(StatementList statements) method Childrens (line 50) | public override IEnumerable Childrens() method ToString (line 56) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/CaseStatement.cs class CaseStatement (line 12) | public partial class CaseStatement : Statement method CaseStatement (line 19) | public CaseStatement() method CaseStatement (line 29) | public CaseStatement(Expression @case) method Childrens (line 54) | public override IEnumerable Childrens() method ToString (line 66) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/CompositeEnum.cs class CompositeEnum (line 16) | public partial class CompositeEnum : Node, IEnumerable method CompositeEnum (line 25) | public CompositeEnum() method CompositeEnum (line 36) | public CompositeEnum(bool isFlag) method CompositeEnum (line 47) | public CompositeEnum(object key, bool isFlag) method Contains (line 132) | public bool Contains(CompositeEnum enumValue) method Contains (line 146) | public bool Contains(params CompositeEnum[] enumValues) method ContainsAll (line 160) | public bool ContainsAll(params CompositeEnum[] enumValues) method Equals (line 174) | public bool Equals(CompositeEnum other) method Equals (line 211) | public override bool Equals(object obj) method GetHashCode (line 232) | public override int GetHashCode() method GetEnumerator (line 243) | IEnumerator IEnumerable.GetEnumerator() method GetEnumerator (line 248) | public IEnumerator GetEnumerator() method ToString (line 254) | public override string ToString() method ToString (line 260) | public string ToString(Func filterEnum) where T : Composite... method OperatorAnd (line 319) | public static T1 OperatorAnd(T1 left, T1 right) method OperatorOr (line 342) | public static T1 OperatorOr(T1 left, T1 right) method OperatorXor (line 365) | public static T1 OperatorXor(T1 left, T1 right) method Childrens (line 374) | public override IEnumerable Childrens() FILE: sources/shaders/Stride.Core.Shaders/Ast/ConditionalExpression.cs class ConditionalExpression (line 12) | public partial class ConditionalExpression : Expression method ConditionalExpression (line 17) | public ConditionalExpression() method ConditionalExpression (line 27) | public ConditionalExpression(Expression condition, Expression left, Ex... method Childrens (line 65) | public override IEnumerable Childrens() method ToString (line 75) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/DeclarationStatement.cs class DeclarationStatement (line 12) | public partial class DeclarationStatement : Statement method DeclarationStatement (line 19) | public DeclarationStatement() method DeclarationStatement (line 29) | public DeclarationStatement(Node content) method Childrens (line 51) | public override IEnumerable Childrens() method ToString (line 59) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/EmptyExpression.cs class EmptyExpression (line 8) | public partial class EmptyExpression : Expression method ToString (line 11) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/EmptyStatement.cs class EmptyStatement (line 8) | public partial class EmptyStatement : Statement method EmptyStatement (line 15) | public EmptyStatement() method ToString (line 24) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Expression.cs class Expression (line 12) | public abstract partial class Expression : Node, ITypeInferencer method Expression (line 17) | protected Expression() method ToString (line 31) | public override string ToString() method Equals (line 36) | public bool Equals(Expression other) method Equals (line 41) | public override bool Equals(object obj) method GetHashCode (line 49) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/ExpressionList.cs class ExpressionList (line 12) | public partial class ExpressionList : Expression, IList method ExpressionList (line 17) | public ExpressionList() method ExpressionList (line 26) | public ExpressionList(params Expression [] expressions) method AddRange (line 63) | public void AddRange(IEnumerable collection) method GetRange (line 74) | public List GetRange(int index, int count) method InsertRange (line 84) | public void InsertRange(int index, IEnumerable collection) method RemoveRange (line 94) | public void RemoveRange(int index, int count) method RemoveAll (line 104) | public int RemoveAll(Predicate match) method Add (line 124) | public void Add(Expression item) method Childrens (line 129) | public override IEnumerable Childrens() method Clear (line 135) | public void Clear() method Contains (line 141) | public bool Contains(Expression item) method CopyTo (line 147) | public void CopyTo(Expression[] array, int arrayIndex) method GetEnumerator (line 153) | public IEnumerator GetEnumerator() method IndexOf (line 159) | public int IndexOf(Expression item) method Insert (line 165) | public void Insert(int index, Expression item) method Remove (line 171) | public bool Remove(Expression item) method RemoveAt (line 177) | public void RemoveAt(int index) method GetEnumerator (line 183) | IEnumerator IEnumerable.GetEnumerator() method ToString (line 188) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/ExpressionStatement.cs class ExpressionStatement (line 12) | public partial class ExpressionStatement : Statement method ExpressionStatement (line 19) | public ExpressionStatement() method ExpressionStatement (line 29) | public ExpressionStatement(Expression expression) method Childrens (line 51) | public override IEnumerable Childrens() method ToString (line 59) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/ForStatement.cs class ForStatement (line 12) | public partial class ForStatement : Statement, IScopeContainer method ForStatement (line 19) | public ForStatement() method ForStatement (line 35) | public ForStatement(Statement start, Expression condition, Expression ... method Childrens (line 83) | public override IEnumerable Childrens() method ToString (line 94) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/GenericBaseType.cs class GenericBaseType (line 15) | public abstract partial class GenericBaseType : TypeBase method GenericBaseType (line 19) | public GenericBaseType() : this(null, 0) method GenericBaseType (line 32) | public GenericBaseType(string name, int parameterCount) method ToString (line 53) | public override string ToString() method ToNonGenericType (line 93) | public virtual TypeBase ToNonGenericType(SourceSpan? span = null) method Equals (line 111) | public bool Equals(GenericBaseType other) method Equals (line 128) | public override bool Equals(object obj) method Childrens (line 148) | public override IEnumerable Childrens() method GetHashCode (line 163) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/GenericDeclaration.cs class GenericDeclaration (line 10) | public partial class GenericDeclaration : Node, IDeclaration method GenericDeclaration (line 15) | public GenericDeclaration() method GenericDeclaration (line 26) | public GenericDeclaration(Identifier name, IGenerics holder, int index... method Equals (line 66) | public bool Equals(GenericDeclaration other) method Equals (line 73) | public override bool Equals(object obj) method GetHashCode (line 81) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/GenericParameterConstraint.cs class GenericParameterConstraint (line 12) | [DataContract] method GenericParameterConstraint (line 19) | public GenericParameterConstraint(string name) method GenericParameterConstraint (line 29) | public GenericParameterConstraint(string name, Func co... FILE: sources/shaders/Stride.Core.Shaders/Ast/GenericParameterType.cs class GenericParameterType (line 12) | public partial class GenericParameterType : TypeBase method GenericParameterType (line 17) | public GenericParameterType() method GenericParameterType (line 25) | public GenericParameterType(string name) method GenericParameterType (line 34) | public GenericParameterType(Identifier name) FILE: sources/shaders/Stride.Core.Shaders/Ast/GenericType.cs class GenericType (line 12) | public partial class GenericType : GenericBaseType method GenericType (line 14) | public GenericType() method GenericType (line 18) | public GenericType(string name, int parameterCount) : base(name, param... FILE: sources/shaders/Stride.Core.Shaders/Ast/Glsl/InterfaceType.cs class InterfaceType (line 8) | public partial class InterfaceType : StructType method InterfaceType (line 10) | public InterfaceType() method InterfaceType (line 14) | public InterfaceType(string name) FILE: sources/shaders/Stride.Core.Shaders/Ast/Glsl/LayoutKeyValue.cs class LayoutKeyValue (line 8) | public partial class LayoutKeyValue : Node method LayoutKeyValue (line 13) | public LayoutKeyValue() method LayoutKeyValue (line 21) | public LayoutKeyValue(Identifier name) method LayoutKeyValue (line 31) | public LayoutKeyValue(Identifier name, LiteralExpression value) method LayoutKeyValue (line 42) | public LayoutKeyValue(Identifier name, object value) method Childrens (line 65) | public override System.Collections.Generic.IEnumerable Childrens() method ToString (line 74) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Glsl/LayoutQualifier.cs class LayoutQualifier (line 11) | public partial class LayoutQualifier : Qualifier method LayoutQualifier (line 18) | public LayoutQualifier() : base("layout") method LayoutQualifier (line 28) | public LayoutQualifier(params LayoutKeyValue[] layouts) : this() method Childrens (line 52) | public override IEnumerable Childrens() FILE: sources/shaders/Stride.Core.Shaders/Ast/Glsl/ParameterQualifier.cs class ParameterQualifier (line 10) | public static class ParameterQualifier method Parse (line 31) | public static Qualifier Parse(string enumName) FILE: sources/shaders/Stride.Core.Shaders/Ast/Glsl/StorageQualifier.cs class StorageQualifier (line 9) | public static class StorageQualifier method Parse (line 56) | public static Qualifier Parse(string qualifierName) FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/Annotations.cs class Annotations (line 12) | public partial class Annotations : PostAttributeBase method Annotations (line 17) | public Annotations() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/AsmExpression.cs class AsmExpression (line 10) | public partial class AsmExpression : Expression method ToString (line 24) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/AttributeDeclaration.cs class AttributeDeclaration (line 12) | public partial class AttributeDeclaration : AttributeBase method AttributeDeclaration (line 19) | public AttributeDeclaration() method Childrens (line 49) | public override IEnumerable Childrens() method ToString (line 55) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/ByteAddressBufferType.cs class ByteAddressBufferType (line 11) | public static class ByteAddressBufferType method IsByteAddressBufferType (line 19) | public static bool IsByteAddressBufferType(this TypeBase type) method Parse (line 29) | public static ObjectType Parse(string name) FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/CastExpression.cs class CastExpression (line 12) | public partial class CastExpression : Expression method Childrens (line 37) | public override IEnumerable Childrens() method ToString (line 46) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/ClassType.Helpers.cs class ClassType (line 8) | public partial class ClassType method IsStreamOutputType (line 15) | public static bool IsStreamOutputType(TypeBase targetType) FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/ClassType.cs class ClassType (line 13) | public partial class ClassType : ObjectType, IDeclaration, IScopeContain... method ClassType (line 20) | public ClassType() method ClassType (line 31) | public ClassType(string name) method Childrens (line 71) | public override IEnumerable Childrens() method ToString (line 81) | public override string ToString() method Equals (line 105) | public bool Equals(ClassType other) method Equals (line 111) | public override bool Equals(object obj) method GetHashCode (line 125) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/CompileExpression.cs class CompileExpression (line 12) | public partial class CompileExpression : Expression method CompileExpression (line 19) | public CompileExpression() method CompileExpression (line 32) | public CompileExpression(string profile, MethodInvocationExpression fu... method Childrens (line 63) | public override IEnumerable Childrens() method ToString (line 72) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/CompositeIdentifier.cs class CompositeIdentifier (line 13) | public abstract partial class CompositeIdentifier : Identifier method CompositeIdentifier (line 20) | public CompositeIdentifier() method Equals (line 46) | public bool Equals(CompositeIdentifier other) method Equals (line 55) | public override bool Equals(object obj) method GetHashCode (line 63) | public override int GetHashCode() method Childrens (line 72) | public override IEnumerable Childrens() method ToString (line 78) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/ConstantBuffer.cs class ConstantBuffer (line 12) | public partial class ConstantBuffer : Node, IAttributes method ConstantBuffer (line 19) | public ConstantBuffer() method Childrens (line 83) | public override IEnumerable Childrens() method ToString (line 95) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/ConstantBufferType.cs class ConstantBufferType (line 10) | public partial class ConstantBufferType : CompositeEnum method ConstantBufferType (line 31) | public ConstantBufferType() method ConstantBufferType (line 41) | public ConstantBufferType(string key) method Parse (line 55) | public static ConstantBufferType Parse(string enumName) FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/FloatQualifier.cs class FloatQualifier (line 10) | public partial class FloatQualifier method Parse (line 37) | public static Qualifier Parse(string enumName) FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/GenericType.Extensions.cs class GenericTypeExtensions (line 7) | public static class GenericTypeExtensions method MakeGenericInstance (line 10) | public static TypeBase MakeGenericInstance(this GenericBaseType generi... FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/IdentifierDot.cs class IdentifierDot (line 10) | public partial class IdentifierDot : CompositeIdentifier FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/IdentifierGeneric.cs class IdentifierGeneric (line 10) | public partial class IdentifierGeneric : CompositeIdentifier method IdentifierGeneric (line 15) | public IdentifierGeneric() method IdentifierGeneric (line 20) | public IdentifierGeneric(string name, params Identifier[] composites) method ToString (line 37) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/IdentifierNs.cs class IdentifierNs (line 10) | public partial class IdentifierNs : CompositeIdentifier FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/InterfaceType.cs class InterfaceType (line 12) | public partial class InterfaceType : ObjectType, IDeclaration, IGenerics method InterfaceType (line 19) | public InterfaceType() method InterfaceType (line 30) | public InterfaceType(string name) method Childrens (line 61) | public override IEnumerable Childrens() method ToString (line 70) | public override string ToString() method Equals (line 76) | public bool Equals(InterfaceType other) method Equals (line 82) | public override bool Equals(object obj) method GetHashCode (line 96) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/InterpolationQualifier.cs class InterpolationQualifier (line 10) | public class InterpolationQualifier : Qualifier method InterpolationQualifier (line 59) | public InterpolationQualifier() : base() { } method InterpolationQualifier (line 65) | public InterpolationQualifier(object key) : base(key) { } method Parse (line 75) | public static Qualifier? Parse(string qualifierName) FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/PackOffset.cs class PackOffset (line 13) | public partial class PackOffset : Qualifier method PackOffset (line 20) | public PackOffset() method PackOffset (line 32) | public PackOffset(string value) method ToFloat4SlotIndex (line 64) | public int ToFloat4SlotIndex() method Equals (line 87) | public bool Equals(PackOffset other) method Equals (line 103) | public override bool Equals(object obj) method Childrens (line 119) | public override IEnumerable Childrens() method GetHashCode (line 127) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/ParameterQualifier.cs class ParameterQualifier (line 10) | public static class ParameterQualifier method Parse (line 47) | public static Qualifier Parse(string enumName) FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/Pass.cs class Pass (line 12) | public partial class Pass : Node, IAttributes method Pass (line 19) | public Pass() method Childrens (line 61) | public override IEnumerable Childrens() method ToString (line 71) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/RegisterLocation.cs class RegisterLocation (line 12) | public partial class RegisterLocation : Qualifier method RegisterLocation (line 19) | public RegisterLocation() method RegisterLocation (line 34) | public RegisterLocation(Identifier profile, Identifier idenfitier) method RegisterLocation (line 51) | public RegisterLocation(string profile, Identifier idenfitier) method Equals (line 92) | public bool Equals(RegisterLocation other) method Equals (line 108) | public override bool Equals(object obj) method Childrens (line 124) | public override IEnumerable Childrens() method GetHashCode (line 137) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/SamplerType.cs class SamplerType (line 12) | public static class SamplerType method IsSamplerType (line 42) | public static bool IsSamplerType(this TypeBase type) method Parse (line 52) | public static ObjectType Parse(string name) FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/Semantic.cs class Semantic (line 14) | public partial class Semantic : Qualifier method Semantic (line 21) | public Semantic() method Semantic (line 33) | public Semantic(string name) method Parse (line 72) | public static KeyValuePair Parse(string text) method Equals (line 100) | public bool Equals(Semantic other) method Equals (line 116) | public override bool Equals(object obj) method Childrens (line 132) | public override IEnumerable Childrens() method GetHashCode (line 140) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/StateExpression.cs class StateExpression (line 12) | public partial class StateExpression : Expression method StateExpression (line 19) | public StateExpression() method StateExpression (line 32) | public StateExpression(TypeName stateType, StateInitializer initializer) method Childrens (line 63) | public override IEnumerable Childrens() method ToString (line 72) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/StateInitializer.cs class StateInitializer (line 12) | public partial class StateInitializer : Expression method StateInitializer (line 19) | public StateInitializer() method Childrens (line 41) | public override IEnumerable Childrens() method ToString (line 47) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/StateType.cs class StateType (line 11) | public static class StateType method IsStateType (line 50) | public static bool IsStateType(this TypeBase type) method IsSamplerStateType (line 55) | public static bool IsSamplerStateType(this TypeBase type) method Parse (line 73) | public static ObjectType Parse(string name) FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/StorageQualifier.cs class StorageQualifier (line 9) | public static class StorageQualifier method Parse (line 79) | public static Qualifier Parse(string qualifierName) FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/StreamTypeName.cs class StreamTypeName (line 11) | public static class StreamTypeName method IsStreamTypeName (line 34) | public static bool IsStreamTypeName(this TypeBase type) method Parse (line 44) | public static ObjectType Parse(string name) FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/Technique.cs class Technique (line 12) | public partial class Technique : Node, IDeclaration, IAttributes method Technique (line 19) | public Technique() method Childrens (line 66) | public override IEnumerable Childrens() method ToString (line 76) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/TextureType.cs class TextureType (line 14) | public partial class TextureType : ObjectType method TextureType (line 60) | public TextureType() method TextureType (line 71) | public TextureType(string name, params string[] altNames) method Equals (line 78) | public bool Equals(TextureType other) method Equals (line 84) | public override bool Equals(object obj) method GetHashCode (line 98) | public override int GetHashCode() method Parse (line 134) | public static TextureType Parse(string name) FILE: sources/shaders/Stride.Core.Shaders/Ast/Hlsl/Typedef.cs class Typedef (line 13) | public partial class Typedef : TypeBase, IDeclaration method Typedef (line 20) | public Typedef() : this(null) method Typedef (line 30) | public Typedef(TypeBase typeBase) method Childrens (line 75) | public override IEnumerable Childrens() method ResolveType (line 85) | public override TypeBase ResolveType() method ToString (line 92) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/IAttributes.cs type IAttributes (line 7) | public interface IAttributes FILE: sources/shaders/Stride.Core.Shaders/Ast/IDeclaration.cs type IDeclaration (line 8) | public interface IDeclaration FILE: sources/shaders/Stride.Core.Shaders/Ast/IGenerics.cs type IGenerics (line 10) | public interface IGenerics FILE: sources/shaders/Stride.Core.Shaders/Ast/IQualifiers.cs type IQualifiers (line 8) | public interface IQualifiers FILE: sources/shaders/Stride.Core.Shaders/Ast/IScopeContainer.cs type IScopeContainer (line 8) | public interface IScopeContainer FILE: sources/shaders/Stride.Core.Shaders/Ast/ITypeInferencer.cs type ITypeInferencer (line 8) | public interface ITypeInferencer FILE: sources/shaders/Stride.Core.Shaders/Ast/Identifier.cs class Identifier (line 12) | public partial class Identifier : Node method Identifier (line 19) | public Identifier() method Identifier (line 29) | public Identifier(string name) method Equals (line 92) | public bool Equals(Identifier other) method Equals (line 106) | public override bool Equals(object obj) method GetHashCode (line 124) | public override int GetHashCode() method ToString (line 141) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/IfStatement.cs class IfStatement (line 12) | public partial class IfStatement : Statement method Childrens (line 45) | public override IEnumerable Childrens() method ToString (line 55) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/IndexerExpression.cs class IndexerExpression (line 12) | public partial class IndexerExpression : Expression method IndexerExpression (line 19) | public IndexerExpression() method IndexerExpression (line 32) | public IndexerExpression(Expression target, Expression index) method Childrens (line 63) | public override IEnumerable Childrens() method ToString (line 72) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/IronyBrowsableNode.cs class IronyBrowsableNode (line 14) | internal class IronyBrowsableNode : IBrowsableAstNode method IronyBrowsableNode (line 20) | public IronyBrowsableNode(Node node) method GetChildNodes (line 49) | public IEnumerable GetChildNodes() method ToString (line 55) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/KeywordExpression.cs class KeywordExpression (line 12) | public partial class KeywordExpression : Expression method KeywordExpression (line 19) | public KeywordExpression() method KeywordExpression (line 29) | public KeywordExpression(Identifier name) method Childrens (line 51) | public override IEnumerable Childrens() method ToString (line 59) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Literal.cs class Literal (line 13) | public sealed partial class Literal : Node method Literal (line 23) | public Literal() method Literal (line 33) | public Literal(object value) method Childrens (line 87) | public override IEnumerable Childrens() method ToString (line 95) | public override string ToString() method ConvertValueToString (line 102) | private static string ConvertValueToString(object value) method Equals (line 129) | public bool Equals(Literal other) method Equals (line 143) | public override bool Equals(object obj) method GetHashCode (line 161) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/LiteralExpression.cs class LiteralExpression (line 13) | public partial class LiteralExpression : Expression method LiteralExpression (line 20) | public LiteralExpression() method LiteralExpression (line 30) | public LiteralExpression(Literal literal) method LiteralExpression (line 41) | public LiteralExpression(object value) method Equals (line 108) | public bool Equals(LiteralExpression other) method Equals (line 115) | public override bool Equals(object obj) method GetHashCode (line 123) | public override int GetHashCode() method Childrens (line 139) | public override IEnumerable Childrens() method ToString (line 147) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/MatrixType.cs class MatrixType (line 12) | public partial class MatrixType : GenericBaseType method MatrixType (line 19) | public MatrixType() method MatrixType (line 39) | public MatrixType(ScalarType type, int rowCount, int columnCount) method ToNonGenericType (line 110) | public override TypeBase ToNonGenericType(SourceSpan? span = null) method Equals (line 125) | public bool Equals(MatrixType other) method Equals (line 131) | public override bool Equals(object obj) method GetHashCode (line 145) | public override int GetHashCode() type Indexer (line 179) | [DataContract] method Indexer (line 187) | public Indexer(int row, int column) FILE: sources/shaders/Stride.Core.Shaders/Ast/MemberReferenceExpression.cs class MemberReferenceExpression (line 12) | public partial class MemberReferenceExpression : Expression method MemberReferenceExpression (line 19) | public MemberReferenceExpression() method MemberReferenceExpression (line 28) | public MemberReferenceExpression(Expression @this, Identifier member) method MemberReferenceExpression (line 39) | public MemberReferenceExpression(Expression @this, string member) method Childrens (line 71) | public override IEnumerable Childrens() method ToString (line 80) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/MethodDeclaration.cs class MethodDeclaration (line 12) | public partial class MethodDeclaration : Node, IDeclaration, IAttributes... method MethodDeclaration (line 19) | public MethodDeclaration() method CheckConstraint (line 98) | public bool CheckConstraint(GenericParameterType parameterType, TypeBa... method IsSameSignature (line 115) | public bool IsSameSignature(MethodDeclaration methodDeclaration) method IsSameSignature (line 143) | public bool IsSameSignature(MethodInvocationExpression methodInvocatio... method CopyTo (line 184) | public void CopyTo(MethodDeclaration target) method Childrens (line 194) | public override IEnumerable Childrens() method ToString (line 212) | public override string ToString() method UpdateParameters (line 236) | internal void UpdateParameters() FILE: sources/shaders/Stride.Core.Shaders/Ast/MethodDefinition.cs class MethodDefinition (line 12) | public partial class MethodDefinition : MethodDeclaration, IScopeContainer method MethodDefinition (line 21) | public MethodDefinition() method MethodDefinition (line 32) | public MethodDefinition(TypeBase returntype, string name) : this() method Childrens (line 66) | public override IEnumerable Childrens() FILE: sources/shaders/Stride.Core.Shaders/Ast/MethodInvocationExpression.cs class MethodInvocationExpression (line 11) | public partial class MethodInvocationExpression : Expression method MethodInvocationExpression (line 16) | public MethodInvocationExpression() method MethodInvocationExpression (line 26) | public MethodInvocationExpression(string name, params Expression[] arg... method MethodInvocationExpression (line 36) | public MethodInvocationExpression(Expression target, params Expression... method Initialize (line 41) | private void Initialize(Expression target, params Expression[] arguments) method Childrens (line 66) | public override IEnumerable Childrens() method ToString (line 75) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Node.Clone.Extension.cs class CloneContext (line 14) | public class CloneContext method CloneContext (line 22) | public CloneContext(CloneContext parent = null) method Add (line 44) | public void Add(object key, object value) method Remove (line 50) | public void Remove(object key) method DeepCollect (line 79) | internal void DeepCollect(T obj) method DeepClone (line 91) | internal T DeepClone(T obj) class DeepCloner (line 109) | public static class DeepCloner method DeepCollect (line 111) | public static void DeepCollect(T obj, CloneContext context) method DeepClone (line 116) | public static T DeepClone(this T obj, CloneContext context = null) FILE: sources/shaders/Stride.Core.Shaders/Ast/Node.Extensions.cs class NodeExtensions (line 12) | public static class NodeExtensions method DescendantsImpl (line 19) | private static IEnumerable DescendantsImpl(this Node node) method Descendants (line 41) | public static IEnumerable Descendants(this Node node) FILE: sources/shaders/Stride.Core.Shaders/Ast/Node.cs class Node (line 15) | [DataContract(Inherited = true)] method Node (line 27) | protected Node() method Equals (line 40) | public override bool Equals(object against) method GetHashCode (line 45) | public override int GetHashCode() method GetTag (line 89) | public object GetTag(string tagKey) method RemoveTag (line 102) | public bool RemoveTag(string tagKey) method ContainsTag (line 115) | public bool ContainsTag(string tagKey) method SetTag (line 126) | public void SetTag(string tagKey, object tagValue) method Childrens (line 137) | public virtual IEnumerable Childrens() method ToString (line 143) | public override string ToString() method Accept (line 148) | public abstract void Accept(ShaderVisitor visitor); method Accept (line 150) | public abstract TResult Accept(ShaderVisitor visitor); FILE: sources/shaders/Stride.Core.Shaders/Ast/NodeProcessorContext.cs type NodeProcessorContext (line 26) | public struct NodeProcessorContext method NodeProcessorContext (line 43) | public NodeProcessorContext(NodeProcessor nodeProcessor, NodeListProce... FILE: sources/shaders/Stride.Core.Shaders/Ast/ObjectType.cs class ObjectType (line 11) | public partial class ObjectType : TypeBase method ObjectType (line 16) | public ObjectType() method ObjectType (line 26) | public ObjectType(string name, params string[] atlNames) method Equals (line 43) | public bool Equals(ObjectType other) method Equals (line 59) | public override bool Equals(object obj) method GetHashCode (line 73) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/Parameter.cs class Parameter (line 10) | public partial class Parameter : Variable method Parameter (line 17) | public Parameter() method Parameter (line 27) | public Parameter(TypeBase type, string name = null, Expression initial... FILE: sources/shaders/Stride.Core.Shaders/Ast/ParameterQualifier.cs class ParameterQualifier (line 10) | public static class ParameterQualifier method Parse (line 47) | public static Qualifier Parse(string enumName) FILE: sources/shaders/Stride.Core.Shaders/Ast/ParenthesizedExpression.cs class ParenthesizedExpression (line 12) | public partial class ParenthesizedExpression : Expression method ParenthesizedExpression (line 17) | public ParenthesizedExpression() method ParenthesizedExpression (line 25) | public ParenthesizedExpression(params Expression[] content) method Childrens (line 51) | public override IEnumerable Childrens() method ToString (line 59) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Qualifier.cs class Qualifier (line 13) | public partial class Qualifier : CompositeEnum method Qualifier (line 31) | public Qualifier() : base(isFlag: true) { } method Qualifier (line 37) | public Qualifier(object key) : base(key, isFlag: true) { } method ToString (line 48) | public string ToString(bool isPost) method ToString (line 60) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/ReturnStatement.cs class ReturnStatement (line 12) | public partial class ReturnStatement : Statement method ReturnStatement (line 17) | public ReturnStatement() method ReturnStatement (line 25) | public ReturnStatement(Expression value) method Childrens (line 48) | public override IEnumerable Childrens() method ToString (line 56) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/ScalarType.cs class ScalarType (line 10) | public partial class ScalarType : TypeBase method ScalarType (line 51) | public ScalarType() method ScalarType (line 61) | public ScalarType(string name) method ScalarType (line 75) | public ScalarType(string name, Type type) method Equals (line 117) | public bool Equals(ScalarType other) method Equals (line 133) | public override bool Equals(object obj) method GetHashCode (line 149) | public override int GetHashCode() method IsFloat (line 168) | public static bool IsFloat(TypeBase type) method IsInteger (line 180) | public static bool IsInteger(TypeBase type) FILE: sources/shaders/Stride.Core.Shaders/Ast/Shader.cs class Shader (line 12) | public partial class Shader : Node method Shader (line 19) | public Shader() method Childrens (line 41) | public override IEnumerable Childrens() FILE: sources/shaders/Stride.Core.Shaders/Ast/SourceLocation.cs type SourceLocation (line 12) | [DataContract] method SourceLocation (line 48) | public SourceLocation(string fileSource, int position, int line, int c... method SourceLocation (line 62) | public SourceLocation(int position, int line, int column) method ToString (line 71) | public override string ToString() method ToString (line 76) | public string ToString(bool useShortFileName) FILE: sources/shaders/Stride.Core.Shaders/Ast/SourceSpan.cs type SourceSpan (line 11) | [DataContract] method SourceSpan (line 39) | public SourceSpan(SourceLocation location, int length) method ToString (line 46) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Statement.cs class Statement (line 11) | public abstract partial class Statement : Node, IAttributes method Statement (line 16) | protected Statement() FILE: sources/shaders/Stride.Core.Shaders/Ast/StatementList.cs class StatementList (line 15) | public partial class StatementList : Statement, IList method StatementList (line 20) | public StatementList() method StatementList (line 29) | public StatementList(params Statement [] statements) method AddRange (line 66) | public void AddRange(IEnumerable collection) method GetRange (line 77) | public List GetRange(int index, int count) method InsertRange (line 87) | public void InsertRange(int index, IEnumerable collection) method RemoveRange (line 97) | public void RemoveRange(int index, int count) method RemoveAll (line 107) | public int RemoveAll(Predicate match) method Add (line 127) | public void Add(Statement item) method Childrens (line 132) | public override IEnumerable Childrens() method Clear (line 138) | public void Clear() method Contains (line 144) | public bool Contains(Statement item) method CopyTo (line 150) | public void CopyTo(Statement[] array, int arrayIndex) method GetEnumerator (line 156) | public IEnumerator GetEnumerator() method IndexOf (line 162) | public int IndexOf(Statement item) method Insert (line 168) | public void Insert(int index, Statement item) method Remove (line 174) | public bool Remove(Statement item) method RemoveAt (line 180) | public void RemoveAt(int index) method GetEnumerator (line 186) | IEnumerator IEnumerable.GetEnumerator() FILE: sources/shaders/Stride.Core.Shaders/Ast/StorageQualifier.cs class StorageQualifier (line 11) | public partial class StorageQualifier method Parse (line 46) | public static Qualifier Parse(string qualifierName) FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/ClassIdentifierGeneric.cs class ClassIdentifierGeneric (line 8) | public partial class ClassIdentifierGeneric : Identifier method ClassIdentifierGeneric (line 15) | public ClassIdentifierGeneric() method Equals (line 47) | public bool Equals(ClassIdentifierGeneric other) method Equals (line 56) | public override bool Equals(object obj) method GetHashCode (line 64) | public override int GetHashCode() method Childrens (line 73) | public override IEnumerable Childrens() method ToString (line 79) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/EffectBlock.cs class EffectBlock (line 12) | public partial class EffectBlock : TypeBase, IScopeContainer method Childrens (line 33) | public override IEnumerable Childrens() method ToString (line 42) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/EnumType.cs class EnumType (line 12) | public partial class EnumType : TypeBase, IDeclaration, IScopeContainer method EnumType (line 19) | public EnumType() method Childrens (line 41) | public override IEnumerable Childrens() method ToString (line 50) | public override string ToString() method Equals (line 56) | public bool Equals(EnumType other) method Equals (line 62) | public override bool Equals(object obj) method GetHashCode (line 76) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/ForEachStatement.cs class ForEachStatement (line 12) | public partial class ForEachStatement : Statement, IScopeContainer method ForEachStatement (line 19) | public ForEachStatement() method ForEachStatement (line 28) | public ForEachStatement(Variable variable, Expression collection) method Childrens (line 67) | public override IEnumerable Childrens() method ToString (line 77) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/IGenericStringArgument.cs type IGenericStringArgument (line 8) | public interface IGenericStringArgument FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/ImportBlockStatement.cs class ImportBlockStatement (line 7) | public partial class ImportBlockStatement : BlockStatement FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/LinkType.cs class LinkType (line 7) | public partial class LinkType : TypeBase, IDeclaration, IScopeContainer,... method LinkType (line 13) | public LinkType() FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/LiteralIdentifier.cs class LiteralIdentifier (line 7) | public partial class LiteralIdentifier : Identifier method LiteralIdentifier (line 9) | public LiteralIdentifier() method LiteralIdentifier (line 13) | public LiteralIdentifier(Literal valueName) FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/MemberName.cs class MemberName (line 7) | public partial class MemberName : TypeBase, IDeclaration, IScopeContaine... method MemberName (line 13) | public MemberName() FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/MixinStatement.cs class MixinStatement (line 12) | public partial class MixinStatement : Statement, IScopeContainer method MixinStatement (line 19) | public MixinStatement() method MixinStatement (line 28) | public MixinStatement(MixinStatementType type, Expression mixin) method Childrens (line 55) | public override IEnumerable Childrens() method ToString (line 63) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/MixinStatementType.cs type MixinStatementType (line 8) | public enum MixinStatementType FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/NamespaceBlock.cs class NamespaceBlock (line 9) | public partial class NamespaceBlock : TypeBase, IScopeContainer method NamespaceBlock (line 16) | public NamespaceBlock() : this(null) method NamespaceBlock (line 24) | public NamespaceBlock(string name) method Childrens (line 41) | public override IEnumerable Childrens() method ToString (line 50) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/ParametersBlock.cs class ParametersBlock (line 12) | public partial class ParametersBlock : Node, IScopeContainer method ParametersBlock (line 19) | public ParametersBlock() method ParametersBlock (line 28) | public ParametersBlock(Identifier name, BlockStatement statements) method Childrens (line 47) | public override IEnumerable Childrens() method ToString (line 56) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/SemanticType.cs class SemanticType (line 7) | public partial class SemanticType : TypeBase, IDeclaration, IScopeContai... method SemanticType (line 13) | public SemanticType() : base("Semantic") FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/ShaderClassType.cs class ShaderClassType (line 13) | public partial class ShaderClassType : ClassType method ShaderClassType (line 21) | public ShaderClassType() method ShaderClassType (line 30) | public ShaderClassType(string name) : base(name) method Childrens (line 36) | public override IEnumerable Childrens() FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/ShaderRootClassType.cs class ShaderRootClassType (line 8) | public partial class ShaderRootClassType : ShaderClassType method ShaderRootClassType (line 13) | public ShaderRootClassType() method ShaderRootClassType (line 21) | public ShaderRootClassType(string name) FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/ShaderTypeName.cs class ShaderTypeName (line 10) | public partial class ShaderTypeName : TypeName method ShaderTypeName (line 15) | public ShaderTypeName() method ShaderTypeName (line 23) | public ShaderTypeName(TypeBase typeBase) method ShaderTypeName (line 32) | public ShaderTypeName(Identifier name) : base(name) FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/StreamsType.cs class StreamsType (line 15) | public static class StreamsType method GetStreams (line 54) | public static IEnumerable GetStreams() method IsStreamsMutable (line 63) | public static bool IsStreamsMutable(this TypeBase type) method IsStreamsType (line 68) | public static bool IsStreamsType(this TypeBase type) method Parse (line 78) | public static ObjectType Parse(string name) FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/StrideAttributes.cs class StrideAttributes (line 7) | public static class StrideAttributes FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/StrideConstantBufferType.cs class StrideConstantBufferType (line 7) | public partial class StrideConstantBufferType : ConstantBufferType method StrideConstantBufferType (line 17) | public StrideConstantBufferType() method StrideConstantBufferType (line 27) | public StrideConstantBufferType(string key) method Parse (line 41) | public static new ConstantBufferType Parse(string enumName) FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/StrideStorageQualifier.cs class StrideStorageQualifier (line 9) | public static class StrideStorageQualifier method Parse (line 84) | public static Qualifier Parse(string qualifierName) FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/StrideTags.cs class StrideTags (line 5) | public static class StrideTags FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/TypelIdentifier.cs class TypeIdentifier (line 7) | public partial class TypeIdentifier : Identifier method TypeIdentifier (line 9) | public TypeIdentifier() method TypeIdentifier (line 13) | public TypeIdentifier(TypeBase type) FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/UsingParametersStatement.cs class UsingParametersStatement (line 12) | public partial class UsingParametersStatement : Statement method Childrens (line 29) | public override IEnumerable Childrens() method ToString (line 38) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/UsingStatement.cs class UsingStatement (line 12) | public partial class UsingStatement : Statement method UsingStatement (line 19) | public UsingStatement() method Childrens (line 30) | public override IEnumerable Childrens() method ToString (line 38) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/Stride/VarType.cs class VarType (line 10) | public partial class VarType : TypeBase, IDeclaration, IScopeContainer method VarType (line 16) | public VarType() : base("var") FILE: sources/shaders/Stride.Core.Shaders/Ast/StructType.cs class StructType (line 12) | public partial class StructType : TypeBase, IDeclaration, IScopeContainer method StructType (line 19) | public StructType() method Childrens (line 41) | public override IEnumerable Childrens() method ToString (line 50) | public override string ToString() method Equals (line 56) | public bool Equals(StructType other) method Equals (line 62) | public override bool Equals(object obj) method GetHashCode (line 76) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/SwitchCaseGroup.cs class SwitchCaseGroup (line 13) | public partial class SwitchCaseGroup : Node method SwitchCaseGroup (line 18) | public SwitchCaseGroup() method Childrens (line 47) | public override IEnumerable Childrens() method ToString (line 56) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/SwitchStatement.cs class SwitchStatement (line 12) | public partial class SwitchStatement : Statement method SwitchStatement (line 17) | public SwitchStatement() method Childrens (line 45) | public override IEnumerable Childrens() method ToString (line 54) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/TypeBase.cs class TypeBase (line 12) | public abstract partial class TypeBase : Node, IAttributes, ITypeInferen... method TypeBase (line 19) | protected TypeBase() : this((Identifier)null) method TypeBase (line 29) | protected TypeBase(string name) method TypeBase (line 44) | protected TypeBase(Identifier name) method ResolveType (line 102) | public virtual TypeBase ResolveType() method CreateWithBaseType (line 117) | public static TypeBase CreateWithBaseType(TypeBase type, ScalarType ne... method GetBaseType (line 128) | public static TypeBase GetBaseType(TypeBase type) method HasDimensions (line 135) | public static bool HasDimensions(TypeBase typeDeclaration) method GetDimensionSize (line 140) | public static int GetDimensionSize(TypeBase typeDeclaration, int dimen... method Equals (line 166) | public bool Equals(TypeBase other) method Equals (line 190) | public override bool Equals(object obj) method GetHashCode (line 216) | public override int GetHashCode() method ToString (line 227) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/TypeInference.cs class TypeInference (line 11) | [DataContract] method Clone (line 39) | public object Clone() FILE: sources/shaders/Stride.Core.Shaders/Ast/TypeName.cs class TypeName (line 10) | public partial class TypeName : TypeBase method TypeName (line 15) | public TypeName() method TypeName (line 23) | public TypeName(TypeBase typeBase) method TypeName (line 33) | public TypeName(Identifier name) : base(name) FILE: sources/shaders/Stride.Core.Shaders/Ast/TypeReferenceExpression.cs class TypeReferenceExpression (line 11) | public partial class TypeReferenceExpression : Expression method TypeReferenceExpression (line 16) | public TypeReferenceExpression() method TypeReferenceExpression (line 24) | public TypeReferenceExpression(TypeBase type) method Childrens (line 46) | public override IEnumerable Childrens() method ToString (line 54) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/UnaryExpression.cs class UnaryExpression (line 11) | public partial class UnaryExpression : Expression method UnaryExpression (line 16) | public UnaryExpression() method UnaryExpression (line 25) | public UnaryExpression(UnaryOperator @operator, Expression expression) method Childrens (line 48) | public override IEnumerable Childrens() method ToString (line 56) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/UnaryOperator.cs type UnaryOperator (line 10) | public enum UnaryOperator class UnaryOperatorHelper (line 56) | public static class UnaryOperatorHelper method FromString (line 64) | public static UnaryOperator FromString(string operatorStr) method IsPostFix (line 88) | public static bool IsPostFix(this UnaryOperator unaryOperator) method ConvertToString (line 100) | public static string ConvertToString(this UnaryOperator unaryOperator) FILE: sources/shaders/Stride.Core.Shaders/Ast/Variable.cs class Variable (line 11) | public partial class Variable : Node, IAttributes, IDeclaration, IQualif... method Variable (line 18) | public Variable() method Variable (line 30) | public Variable(TypeBase type, string name, Expression initialValue = ... method Instances (line 105) | public IEnumerable Instances() method MergeFrom (line 124) | public void MergeFrom(Variable from) method Childrens (line 135) | public override IEnumerable Childrens() method ToString (line 148) | public override string ToString() method GetHashCode (line 160) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/VariableReferenceExpression.cs class VariableReferenceExpression (line 11) | public partial class VariableReferenceExpression : Expression method VariableReferenceExpression (line 16) | public VariableReferenceExpression() method VariableReferenceExpression (line 24) | public VariableReferenceExpression(Variable variable) method VariableReferenceExpression (line 34) | public VariableReferenceExpression(Identifier name) method Childrens (line 67) | public override IEnumerable Childrens() method GetVariableName (line 79) | public static string GetVariableName(Expression expression) method ToString (line 86) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Ast/VectorType.cs class VectorType (line 12) | public partial class VectorType : GenericBaseType method VectorType (line 99) | public VectorType() method VectorType (line 115) | public VectorType(ScalarType type, int dimension) method ToNonGenericType (line 122) | public override TypeBase ToNonGenericType(SourceSpan? span = null) method Equals (line 181) | public bool Equals(VectorType other) method Equals (line 187) | public override bool Equals(object obj) method GetHashCode (line 201) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Ast/VisitorIgnoreAttribute.cs class VisitorIgnoreAttribute (line 11) | [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property, Allo... FILE: sources/shaders/Stride.Core.Shaders/Ast/WhileStatement.cs class WhileStatement (line 12) | public partial class WhileStatement : Statement, IScopeContainer method Childrens (line 45) | public override IEnumerable Childrens() method ToString (line 54) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Convertor/Ast.Extensions.cs class AstExtensions (line 11) | internal static class AstExtensions method Semantic (line 13) | public static Semantic Semantic(this Variable declarator) method Semantic (line 18) | public static Semantic Semantic(this MethodDeclaration methodDeclaration) method Attributes (line 23) | public static IEnumerable Attributes(this Method... method Fields (line 28) | public static IEnumerable Fields(this StructType structType) FILE: sources/shaders/Stride.Core.Shaders/Convertor/BreakContinueVisitor.cs class BreakContinueVisitor (line 15) | internal class BreakContinueVisitor : ShaderWalker method BreakContinueVisitor (line 37) | public BreakContinueVisitor() method Run (line 43) | public bool Run(ForStatement forStatement, Variable breakFlag, string ... method Visit (line 60) | public override void Visit(KeywordExpression expression) method Visit (line 75) | public override void Visit(BlockStatement blockStatement) method Visit (line 82) | public override void Visit(WhileStatement whileStatement) { } method Visit (line 84) | public override void Visit(ForStatement forStatement) { } method Visit (line 86) | public override void Visit(StatementList statementList) method Visit (line 93) | public override void Visit(IfStatement ifStatement) method TransformBreaks (line 104) | protected void TransformBreaks(Variable breakFlag) FILE: sources/shaders/Stride.Core.Shaders/Convertor/CallstackVisitor.cs class CallstackVisitor (line 10) | public class CallstackVisitor : ShaderRewriter method CallstackVisitor (line 13) | public CallstackVisitor() : base(true, true) method Run (line 17) | public virtual void Run(MethodDefinition methodEntry) method Visit (line 22) | public override Node Visit(MethodInvocationExpression methodInvocation... method ProcessMethodInvocation (line 41) | protected virtual void ProcessMethodInvocation(MethodInvocationExpress... FILE: sources/shaders/Stride.Core.Shaders/Convertor/ConstantBufferLayoutRule.cs class ConstantBufferLayoutRule (line 8) | public class ConstantBufferLayoutRule method ToString (line 27) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Convertor/GlobalUniformVisitor.cs class GlobalUniformVisitor (line 16) | public class GlobalUniformVisitor : CallstackVisitor method GlobalUniformVisitor (line 26) | public GlobalUniformVisitor(Shader shader) method IsVariableAsGlobalTemporary (line 44) | public bool IsVariableAsGlobalTemporary(Variable variable) method IsVariableAsGlobalTemporary (line 49) | public bool IsVariableAsGlobalTemporary(Expression expression) method IsUniformReadWrite (line 57) | public bool IsUniformReadWrite(Variable variable) method IsUniformReadWrite (line 62) | public bool IsUniformReadWrite(Expression expression) method Visit (line 70) | public override Node Visit(VariableReferenceExpression variableRef) method GetUniform (line 82) | private Variable GetUniform(Expression expression) method Visit (line 120) | public override Node Visit(MethodInvocationExpression methodInvocation... method ProcessMethodInvocation (line 127) | protected override void ProcessMethodInvocation(MethodInvocationExpres... method Visit (line 163) | public override Node Visit(AssignmentExpression assignmentExpression) FILE: sources/shaders/Stride.Core.Shaders/Convertor/GlslKeywords.cs class GlslKeywords (line 16) | public class GlslKeywords method GlslKeywords (line 39) | static GlslKeywords() method InitializeFromStream (line 62) | private static void InitializeFromStream(Stream stream) method IsReserved (line 84) | public static bool IsReserved(string identifier) FILE: sources/shaders/Stride.Core.Shaders/Convertor/GlslShaderPlatform.cs type GlslShaderPlatform (line 5) | public enum GlslShaderPlatform FILE: sources/shaders/Stride.Core.Shaders/Convertor/HlslToGlslConvertor.cs class HlslToGlslConvertor (line 40) | public class HlslToGlslConvertor : ShaderRewriter method HlslToGlslConvertor (line 122) | public HlslToGlslConvertor(GlslShaderPlatform shaderPlatform, int shad... method Prepare (line 430) | public static void Prepare(Shader shader) method Run (line 462) | public void Run(ParsingResult parserResultIn) method Visit (line 532) | public override Node Visit(Variable variable) method Visit (line 611) | public override Node Visit(MethodDefinition function) method PrepareVisitEntryPoint (line 658) | protected void PrepareVisitEntryPoint(MethodDefinition function) method CheckFragDataOutputType (line 746) | private bool CheckFragDataOutputType(Semantic inputSemantic, TypeBase ... method PostVisitEntryPoint (line 775) | protected void PostVisitEntryPoint(MethodDefinition function) method Visit (line 943) | public override Node Visit(CastExpression castExpression) method Visit (line 985) | public override Node Visit(ExpressionStatement expressionStatement) method VisitStatementAsFunctionInvocation (line 1025) | protected Statement VisitStatementAsFunctionInvocation(ExpressionState... method VisitStatementAsMemberInvocation (line 1098) | protected Statement VisitStatementAsMemberInvocation(Statement stateme... method VisitStatementAsAssignExpression (line 1159) | protected Statement VisitStatementAsAssignExpression(Statement stateme... method Visit (line 1286) | public override Node Visit(MethodInvocationExpression methodInvocation... method RemoveStreamTypeFromMethodInvocation (line 1637) | private void RemoveStreamTypeFromMethodInvocation(MethodInvocationExpr... method RemoveStreamTypeFromMethodDefinition (line 1650) | private void RemoveStreamTypeFromMethodDefinition(MethodDeclaration de... method Visit (line 1667) | public override Node Visit(ConditionalExpression conditionalExpression) method Visit (line 1692) | public override Node Visit(ConstantBuffer constantBuffer) method Visit (line 1714) | public override Node Visit(VariableReferenceExpression varRefExpr) method Visit (line 1740) | public override Node Visit(IfStatement ifStatement) method Visit (line 1753) | public override Node Visit(ForStatement forStatement) method GetStartForStatement (line 1829) | private static string GetStartForStatement(ForStatement forStatement, ... method GetIterCountForStatement (line 1878) | private static int GetIterCountForStatement(ForStatement forStatement,... method Visit (line 1980) | public override Node Visit(MemberReferenceExpression expression) method Visit (line 2040) | public override Node Visit(ArrayInitializerExpression arrayCreationExp... method Visit (line 2087) | public override Node Visit(AssignmentExpression assignExpression) method Visit (line 2109) | public override Node Visit(Technique technique) method Visit (line 2120) | public override Node Visit(BinaryExpression binaryExpression) method Visit (line 2252) | public override Node Visit(ReturnStatement returnStatement) method Visit (line 2272) | public override Node Visit(StatementList statementList) method Visit (line 2436) | public override Node Visit(IndexerExpression indexerExpression) method GenerateSamplerMappingAndStrip (line 2564) | private void GenerateSamplerMappingAndStrip() method Visit (line 2595) | public override Node Visit(Shader shader) method TransformInputAndOutputToInterfaceBlock (line 2765) | private void TransformInputAndOutputToInterfaceBlock() method AddGeometryShaderInputDeclaration (line 2808) | private void AddGeometryShaderInputDeclaration() method RemoveTextureAndSamplerDeclarations (line 2906) | private void RemoveTextureAndSamplerDeclarations() method Visit (line 2937) | public override Node Visit(ParenthesizedExpression parenthesizedExpres... method SplitTypeDefs (line 2959) | private void SplitTypeDefs() method AllocateNewBinding (line 3012) | private static void AllocateNewBinding(bool[] allocatedRegisters, int ... method ConvertToSafeExpressionForBinary (line 3027) | private static Expression ConvertToSafeExpressionForBinary(Expression ... method FindAvailableBinding (line 3049) | private static int FindAvailableBinding(bool[] allocatedRegisters, int... method IsUniformLike (line 3086) | private static bool IsUniformLike(Variable variable) method ParseSemantic (line 3106) | private static KeyValuePair ParseSemantic(string semantic) method AddExplicitLayout (line 3129) | private void AddExplicitLayout(Variable variable) method AddExplicitLayout (line 3171) | private void AddExplicitLayout(ConstantBuffer cBuffer) method AddGlobalDeclaration (line 3233) | private void AddGlobalDeclaration(T declaration, bool forceToAdd = ... method AddImplicitLayout (line 3253) | private void AddImplicitLayout(Variable variable) method BindLocation (line 3292) | private Variable BindLocation(Semantic semantic, TypeBase typebase, bo... method CalculateGlslPrefix (line 3341) | private string CalculateGlslPrefix(ScalarType type) method CheckCastMethod (line 3363) | private void CheckCastMethod(MethodInvocationExpression methodInvocati... method ConvertCondition (line 3408) | private Expression ConvertCondition(Expression expression) method CastSemanticToReferenceType (line 3420) | private Expression CastSemanticToReferenceType(Identifier name, TypeBa... method ConvertReferenceToSemantics (line 3444) | private Expression ConvertReferenceToSemantics(VariableReferenceExpres... method ReturnStruct (line 3506) | private void ReturnStruct(StructType structType, Expression returnValu... method ConvertReturn (line 3577) | private Statement ConvertReturn(Expression returnValueExpression, bool... method FindTypeByName (line 3668) | private TypeBase FindTypeByName(string name) method FindVariableLayoutBySemantic (line 3682) | private VariableLayoutRule FindVariableLayoutBySemantic(string name) method FindConstantBufferLayoutByRegister (line 3698) | private ConstantBufferLayoutRule FindConstantBufferLayoutByRegister(st... method FlattenArrayCreationExpression (line 3715) | private void FlattenArrayCreationExpression(ArrayInitializerExpression... method FindParameterOrGlobalVariableFromExpression (line 3727) | private Variable FindParameterOrGlobalVariableFromExpression(Expressio... method FindGlobalVariableFromExpression (line 3745) | private Variable FindGlobalVariableFromExpression(Expression expression) method GetGLSampler (line 3779) | private Expression GetGLSampler(Variable sampler, Variable texture, bo... method GetNumberOfFloat4FromVariable (line 3825) | private int GetNumberOfFloat4FromVariable(TypeBase typeOfVar) method GetVariableFromSemantic (line 3884) | private Variable GetVariableFromSemantic(Semantic semantic, TypeBase t... method GetTagLayout (line 3957) | private TagLayout GetTagLayout(Node node, string alias = null) method RebindVariableReferenceExpressions (line 4039) | private void RebindVariableReferenceExpressions() method RemoveDefaultParametersForMethods (line 4067) | private void RemoveDefaultParametersForMethods() method RenameGlslKeyword (line 4080) | private static string RenameGlslKeyword(string name) method RemapCoordinates (line 4093) | private void RemapCoordinates(StatementList list) method RenameGlslKeywords (line 4134) | private void RenameGlslKeywords() method GetGlVariableFromSemantic (line 4158) | private KeyValuePair GetGlVariableFromSemantic(Semantic r... method GetGlVariableNameFromSemantic (line 4189) | private string GetGlVariableNameFromSemantic(Semantic rawSemantic, boo... method ResolveSemantic (line 4208) | private Semantic ResolveSemantic(Semantic rawSemantic, TypeBase type, ... method TranformToGlslTypes (line 4272) | private void TranformToGlslTypes() method ConvertType (line 4348) | private TypeBase ConvertType(TypeBase targetType) method TransformArrayDimensions (line 4405) | private void TransformArrayDimensions() method ConvertArrayInitializer (line 4460) | private Expression ConvertArrayInitializer(ArrayType arrayType, ArrayI... method ConvertMatrixInitializer (line 4512) | private List ConvertMatrixInitializer(MatrixType matrixTyp... method TransformGlobalMultipleVariableToSingleVariable (line 4567) | private void TransformGlobalMultipleVariableToSingleVariable() method GetMembers (line 4592) | private static List GetMembers(StructType struc... method NewCast (line 4649) | private static Expression NewCast(TypeBase type, Expression expression) method ReorderVariableQualifiers (line 4661) | private void ReorderVariableQualifiers() method ApplyStd140Layout (line 4672) | private void ApplyStd140Layout() class StructMemberReference (line 4697) | private class StructMemberReference method GetMemberReference (line 4701) | public MemberReferenceExpression GetMemberReference(Expression target) class SemanticReference (line 4717) | class SemanticReference method SemanticReference (line 4719) | public SemanticReference(string name, Expression variableReference) class TagLayout (line 4735) | private class TagLayout class QualifierComparer (line 4755) | class QualifierComparer : IComparer method Compare (line 4759) | public int Compare(CompositeEnum x, CompositeEnum y) FILE: sources/shaders/Stride.Core.Shaders/Convertor/HlslToGlslWriter.cs class HlslToGlslWriter (line 19) | public class HlslToGlslWriter : HlslWriter method HlslToGlslWriter (line 33) | public HlslToGlslWriter(GlslShaderPlatform shaderPlatform, int shaderV... method Visit (line 64) | public override void Visit(Shader shader) method Visit (line 144) | public override void Visit(Literal literal) method Visit (line 153) | public override void Visit(Ast.Glsl.InterfaceType interfaceType) method Visit (line 178) | public override void Visit(Ast.Hlsl.Annotations annotations) method Visit (line 183) | public override void Visit(ClassType classType) method Visit (line 188) | public override void Visit(InterfaceType interfaceType) method Visit (line 193) | public override void Visit(AsmExpression asmExpression) method Visit (line 198) | public override void Visit(ConstantBuffer constantBuffer) method Visit (line 249) | public override void Visit(Typedef typedef) method Visit (line 254) | public override void Visit(AttributeDeclaration attributeDeclaration) method Visit (line 274) | public override void Visit(CastExpression castExpression) method Visit (line 282) | public override void Visit(Technique technique) method Visit (line 287) | public override void Visit(StateInitializer stateInitializer) method Visit (line 292) | public override void Visit(StateExpression stateExpression) method Visit (line 297) | public override void Visit(Semantic semantic) method Visit (line 302) | public override void Visit(PackOffset packOffset) method Visit (line 307) | public override void Visit(RegisterLocation registerLocation) method Visit (line 312) | public override void Visit(Ast.Glsl.LayoutQualifier layoutQualifier) FILE: sources/shaders/Stride.Core.Shaders/Convertor/HlslTypes.cs class HlslTypes (line 9) | public static class HlslTypes method GetType (line 16) | public static Tuple GetType(string type) FILE: sources/shaders/Stride.Core.Shaders/Convertor/MapRule.cs class MapRule (line 8) | public class MapRule method ToString (line 27) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Convertor/PipelineStage.cs type PipelineStage (line 10) | public enum PipelineStage class PipelineStageHelper (line 24) | public static class PipelineStageHelper method FromString (line 32) | public static PipelineStage FromString(string stage) FILE: sources/shaders/Stride.Core.Shaders/Convertor/SamplerMappingVisitor.cs class SamplerMappingVisitor (line 17) | class SamplerMappingVisitor : CallstackVisitor method SamplerMappingVisitor (line 26) | public SamplerMappingVisitor(Shader shader, Dictionary ParseTexFetch(string name) type TexFetchType (line 477) | private enum TexFetchType method NewScope (line 505) | protected override ScopeDeclaration NewScope(IScopeContainer container... class ScopeDeclarationWithRef (line 510) | private class ScopeDeclarationWithRef : ScopeDeclaration method ScopeDeclarationWithRef (line 512) | public ScopeDeclarationWithRef() method ScopeDeclarationWithRef (line 517) | public ScopeDeclarationWithRef(IScopeContainer scopeContainer) class TextureSamplerMethodKey (line 528) | private class TextureSamplerMethodKey method TextureSamplerMethodKey (line 532) | public TextureSamplerMethodKey(MethodDefinition method) method Initialize (line 550) | public void Initialize(CloneContext previousCloneContext) method Equals (line 596) | public bool Equals(TextureSamplerMethodKey other) method Equals (line 618) | public override bool Equals(object obj) method GetHashCode (line 629) | public override int GetHashCode() method ToString (line 643) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Convertor/SamplerTextureKey.cs type SamplerTextureKey (line 8) | struct SamplerTextureKey : IEquatable method SamplerTextureKey (line 13) | public SamplerTextureKey(Variable sampler, Variable texture) method Equals (line 19) | public bool Equals(SamplerTextureKey other) method Equals (line 28) | public override bool Equals(object obj) method GetHashCode (line 34) | public override int GetHashCode() FILE: sources/shaders/Stride.Core.Shaders/Convertor/ShaderModel.cs type ShaderModel (line 12) | public enum ShaderModel class ShaderModelHelper (line 45) | internal class ShaderModelHelper method Parse (line 52) | public static ShaderModel Parse(string profile) method Parse (line 87) | public static ShaderModel Parse(string profile, out PipelineStage stage) FILE: sources/shaders/Stride.Core.Shaders/Convertor/VariableLayoutRule.cs class VariableLayoutRule (line 8) | public class VariableLayoutRule method ToString (line 43) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/GoldParser/DfaState.cs class DfaState (line 29) | internal class DfaState method DfaState (line 41) | public DfaState(int index, Symbol acceptSymbol, ObjectMap transitionVe... FILE: sources/shaders/Stride.Core.Shaders/GoldParser/GoldParserException.cs class GoldParserException (line 20) | public class GoldParserException : Exception method GoldParserException (line 22) | public GoldParserException(string message) : base(message) FILE: sources/shaders/Stride.Core.Shaders/GoldParser/Grammar.cs class Grammar (line 30) | internal class Grammar method Grammar (line 74) | public Grammar(BinaryReader reader) method Load (line 179) | private void Load() method ReadNextRecord (line 234) | private RecordType ReadNextRecord() method ReadHeader (line 253) | private void ReadHeader() method ReadTableCounts (line 266) | private void ReadTableCounts() method ReadInitialStates (line 279) | private void ReadInitialStates() method ReadSymbols (line 288) | private void ReadSymbols() method ReadCharSets (line 311) | private void ReadCharSets() method ReadRules (line 319) | private void ReadRules() method ReadDfaStates (line 336) | private void ReadDfaStates() method ReadLRStates (line 369) | private void ReadLRStates() method CreateDfaTransitionVector (line 403) | private ObjectMap CreateDfaTransitionVector(DfaEdge[] edges) method ReadEmptyEntry (line 420) | private void ReadEmptyEntry() method ReadStringEntry (line 433) | private string ReadStringEntry() method ReadInt16Entry (line 447) | private int ReadInt16Entry() method ReadByteEntry (line 461) | private byte ReadByteEntry() method ReadBoolEntry (line 475) | private bool ReadBoolEntry() method ReadEntryType (line 489) | private EntryType ReadEntryType() method ReadString (line 502) | private string ReadString() method ReadInt16 (line 518) | private int ReadInt16() method ReadByte (line 527) | private byte ReadByte() method ReadBool (line 536) | private bool ReadBool() method OptimizeDfaTransitionVectors (line 541) | private void OptimizeDfaTransitionVectors() type RecordType (line 575) | private enum RecordType type EntryType (line 591) | private enum EntryType type DfaEdge (line 603) | private struct DfaEdge FILE: sources/shaders/Stride.Core.Shaders/GoldParser/LRAction.cs type LRAction (line 27) | internal enum LRAction FILE: sources/shaders/Stride.Core.Shaders/GoldParser/LRState.cs class LRState (line 27) | internal class LRState method LRState (line 39) | public LRState(int index, LRStateAction[] actions, LRStateAction[] tra... method GetAction (line 67) | public LRStateAction GetAction(int index) method GetActionBySymbolIndex (line 77) | public LRStateAction GetActionBySymbolIndex(int symbolIndex) FILE: sources/shaders/Stride.Core.Shaders/GoldParser/LRStateAction.cs class LRStateAction (line 27) | internal class LRStateAction method LRStateAction (line 41) | public LRStateAction(int index, Symbol symbol, LRAction action, int va... FILE: sources/shaders/Stride.Core.Shaders/GoldParser/ObjectMap.cs class ObjectMap (line 27) | internal class ObjectMap method ObjectMap (line 48) | public ObjectMap() method GetKey (line 95) | public int GetKey(int index) method Remove (line 104) | public void Remove(int key) method Add (line 115) | public void Add(int key, object value) method SetMapProvider (line 124) | private void SetMapProvider(bool readOnly) type Entry (line 162) | private struct Entry method Entry (line 167) | internal Entry(int key, object value) class MapProvider (line 176) | private abstract class MapProvider method GetEntry (line 185) | internal abstract Entry GetEntry(int index); method Add (line 187) | internal abstract void Add(int key, object value); method Remove (line 189) | internal virtual void Remove(int key) class SortedMapProvider (line 195) | private class SortedMapProvider : MapProvider method SortedMapProvider (line 201) | internal SortedMapProvider(int capacity) method GetEntry (line 235) | internal override Entry GetEntry(int index) method Add (line 240) | internal override void Add(int key, object value) method Remove (line 268) | internal override void Remove(int key) method FindIndex (line 292) | private int FindIndex(int key) method FindInsertIndex (line 318) | private int FindInsertIndex(int key, out bool found) class IndexMapProvider (line 344) | private class IndexMapProvider : MapProvider method IndexMapProvider (line 348) | internal IndexMapProvider() method GetEntry (line 369) | internal override Entry GetEntry(int index) method Add (line 387) | internal override void Add(int key, object value) class ArrayMapProvider (line 394) | private class ArrayMapProvider : MapProvider method ArrayMapProvider (line 398) | internal ArrayMapProvider(int capacity) method GetEntry (line 428) | internal override Entry GetEntry(int index) method Add (line 433) | internal override void Add(int key, object value) class Unassigned (line 441) | private class Unassigned FILE: sources/shaders/Stride.Core.Shaders/GoldParser/ParseMessage.cs type ParseMessage (line 27) | internal enum ParseMessage FILE: sources/shaders/Stride.Core.Shaders/GoldParser/Parser.cs class Parser (line 30) | internal sealed class Parser method Parser (line 71) | public Parser(Grammar grammar) method SetSourceCode (line 86) | public void SetSourceCode(string sourceCode) method MoveBy (line 197) | public void MoveBy(int delta) method MoveToLineEnd (line 239) | private void MoveToLineEnd() method PushInputToken (line 400) | public void PushInputToken(Symbol symbol, string text, object syntaxNode) method PopInputToken (line 423) | public Symbol PopInputToken() method ReadToken (line 442) | public Symbol ReadToken() method DiscardInputToken (line 522) | private void DiscardInputToken() method GetReductionSyntaxNode (line 560) | public object GetReductionSyntaxNode(int index) method GetExpectedTokens (line 572) | public Symbol[] GetExpectedTokens() method ProcessBlockComment (line 577) | private void ProcessBlockComment() method CommentTextLength (line 617) | public int CommentTextLength(int startPosition) type TokenParseResult (line 644) | private enum TokenParseResult type Token (line 662) | private struct Token type LRStackItem (line 680) | private struct LRStackItem FILE: sources/shaders/Stride.Core.Shaders/GoldParser/Rule.cs class Rule (line 32) | internal class Rule method Rule (line 45) | public Rule(int index, Symbol nonTerminal, Symbol[] symbols) method ToString (line 125) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/GoldParser/SR.cs class SR (line 32) | internal sealed class SR method SR (line 38) | private SR() method GetString (line 65) | public static string GetString(string name) method GetString (line 70) | public static string GetString(CultureInfo culture, string name) FILE: sources/shaders/Stride.Core.Shaders/GoldParser/Symbol.cs class Symbol (line 36) | internal class Symbol method Symbol (line 51) | public Symbol(int index, string name, SymbolType symbolType) method ToString (line 91) | public override string ToString() method FormatTerminalSymbol (line 113) | private static string FormatTerminalSymbol(string source) method IsQuotedChar (line 135) | private static bool IsQuotedChar(char value) FILE: sources/shaders/Stride.Core.Shaders/GoldParser/SymbolType.cs type SymbolType (line 27) | internal enum SymbolType FILE: sources/shaders/Stride.Core.Shaders/Grammar/BnfTermExtensions.Helpers.cs class BnfTermExtensions (line 10) | public static class BnfTermExtensions method Opt (line 17) | public static NonTerminal Opt(this BnfTerm term) method List (line 29) | public static NonTerminal List(this BnfTerm term) method ListOpt (line 41) | public static NonTerminal ListOpt(this BnfTerm term) FILE: sources/shaders/Stride.Core.Shaders/Grammar/CustomScanner.cs class CustomScanner (line 10) | internal class CustomScanner : Scanner method CustomScanner (line 18) | public CustomScanner(Tokenizer tokenizer) method SetSourceText (line 38) | public override void SetSourceText(string sourceText, string sourceFil... method NextToken (line 44) | protected override void NextToken() method PrepareInput (line 50) | protected override void PrepareInput() FILE: sources/shaders/Stride.Core.Shaders/Grammar/DynamicKeyTerm.cs class DynamicKeyTerm (line 7) | internal abstract class DynamicKeyTerm : KeyTerm method DynamicKeyTerm (line 9) | protected DynamicKeyTerm(string text, string name) method Match (line 14) | public abstract void Match(Tokenizer toknizer, out Token token); FILE: sources/shaders/Stride.Core.Shaders/Grammar/Hlsl/HlslGrammar.Ast.cs class HlslGrammar (line 20) | public partial class HlslGrammar method CreateAnnotationsAst (line 29) | protected static void CreateAnnotationsAst(ParsingContext context, Par... method CreateAnnotationsOptAst (line 45) | protected static void CreateAnnotationsOptAst(ParsingContext context, ... method CreateAsmAst (line 62) | protected static void CreateAsmAst(ParsingContext context, ParseTreeNo... method CreateAttributeAst (line 78) | protected static void CreateAttributeAst(ParsingContext context, Parse... method CreateCastExpressionAst (line 103) | protected static void CreateCastExpressionAst(ParsingContext parsingco... method CreateClassBaseTypeAst (line 129) | protected static void CreateClassBaseTypeAst(ParsingContext context, P... method CreateClassDeclarationAst (line 146) | protected static void CreateClassDeclarationAst(ParsingContext context... method ParseGenerics (line 160) | protected static void ParseGenerics(Identifier input, T dest) where... method CreateCompileExpressionAst (line 182) | protected static void CreateCompileExpressionAst(ParsingContext contex... method CreateConstantBufferAst (line 199) | protected static void CreateConstantBufferAst(ParsingContext context, ... method CreateGenericTypeAst (line 223) | protected static void CreateGenericTypeAst(ParsingContext parsingc... method CreateGenericTypeAst (line 258) | protected static void CreateGenericTypeAst(ParsingContext pars... method CreateIdentifierCompositeList (line 292) | protected static void CreateIdentifierCompositeList(ParsingContext con... method CreateIdentifierNsAst (line 308) | protected static void CreateIdentifierNsAst(ParsingContext context, Pa... method CreateIdentifierSpecialReferenceAst (line 326) | protected static void CreateIdentifierSpecialReferenceAst(ParsingConte... method CreateInterfaceAst (line 342) | protected static void CreateInterfaceAst(ParsingContext context, Parse... method CreateMatrixAst (line 365) | protected static void CreateMatrixAst(ParsingContext parsingContext, P... method CreatePackOffsetAst (line 383) | protected static void CreatePackOffsetAst(ParsingContext context, Pars... method CreatePassAst (line 400) | protected static void CreatePassAst(ParsingContext context, ParseTreeN... method CreatePassStatementAst (line 422) | protected static void CreatePassStatementAst(ParsingContext context, P... method CreateRegisterLocationAst (line 437) | protected static void CreateRegisterLocationAst(ParsingContext context... method CreateSemanticAst (line 461) | protected static void CreateSemanticAst(ParsingContext context, ParseT... method CreateStateExpressionAst (line 478) | protected static void CreateStateExpressionAst(ParsingContext context,... method CreateStateValuesAst (line 495) | protected static void CreateStateValuesAst(ParsingContext context, Par... method CreateStringLiteralAst (line 509) | protected static void CreateStringLiteralAst(ParsingContext context, P... method CreateTechniqueAst (line 544) | protected static void CreateTechniqueAst(ParsingContext context, Parse... method CreateTextureDMSAst (line 567) | protected static void CreateTextureDMSAst(ParsingContext context, Pars... method CreateTypedefAst (line 590) | protected static void CreateTypedefAst(ParsingContext parsingcontext, ... method CreateVariableDeclaratorQualifierPostAst (line 647) | protected static void CreateVariableDeclaratorQualifierPostAst(Parsing... method CreateVectorAst (line 687) | protected static void CreateVectorAst(ParsingContext parsingContext, P... method CreateParameterAst (line 704) | protected override void CreateParameterAst(ParsingContext context, Par... method CreateParameterQualifierPost (line 720) | private void CreateParameterQualifierPost(ParsingContext context, Pars... method CreateParameterQualifier (line 747) | protected virtual void CreateParameterQualifier(ParsingContext context... method CreateStorageQualifier (line 763) | protected override void CreateStorageQualifier(ParsingContext context,... method CreateVariableDeclaratorAst (line 784) | protected override void CreateVariableDeclaratorAst(ParsingContext par... method CreateVariableDeclaratorRawAst (line 806) | protected override void CreateVariableDeclaratorRawAst(ParsingContext ... method CreateConstantBufferTypeAst (line 820) | protected virtual void CreateConstantBufferTypeAst(ParsingContext cont... method CreateFloatQualifier (line 825) | private static void CreateFloatQualifier(ParsingContext context, Parse... method CreateIdentifierDotAst (line 830) | private static void CreateIdentifierDotAst(ParsingContext context, Par... method CreateStringRawLiteral (line 840) | private void CreateStringRawLiteral(ParsingContext context, ParseTreeN... method CreateIdentifierGenericAst (line 845) | private static void CreateIdentifierGenericAst(ParsingContext context,... method CreateTypeGenericAst (line 865) | private static void CreateTypeGenericAst(ParsingContext context, Parse... method CreateMethodOperatorIdentifierAst (line 871) | private static void CreateMethodOperatorIdentifierAst(ParsingContext c... method CreateMethodSpecialIdentifierAst (line 885) | private static void CreateMethodSpecialIdentifierAst(ParsingContext co... method CreateIdentifierSubGenericAst (line 903) | protected virtual void CreateIdentifierSubGenericAst(ParsingContext co... FILE: sources/shaders/Stride.Core.Shaders/Grammar/Hlsl/HlslGrammar.Helpers.cs class HlslGrammar (line 12) | public partial class HlslGrammar method CreateListFromNode (line 20) | protected static void CreateListFromNode(ParsingContext context, Pa... method FillListFromNodes (line 27) | private static void FillListFromNodes(IEnumerable(T scalarType) where T : Sc... FILE: sources/shaders/Stride.Core.Shaders/Grammar/Hlsl/HlslGrammar.cs class HlslGrammar (line 17) | [Language("hlsl", "5.0", "Sample hlsl grammar")] method CreateLanguageData (line 104) | public override LanguageData CreateLanguageData() method HlslGrammar (line 112) | public HlslGrammar() FILE: sources/shaders/Stride.Core.Shaders/Grammar/IdentifierResolverHint.cs class ResolveInCode (line 12) | public class ResolveInCode : CustomGrammarHint method ResolveInCode (line 17) | public ResolveInCode(ParserActionType parserAction, Func(ParseTreeNode node) where T : class, new() method AstCompositeEnum (line 53) | protected static T AstCompositeEnum(ParseTreeNode node) where T : C... method CollectQualifiers (line 68) | protected static Qualifier CollectQualifiers(ParseTreeNode node) method CreateArrayInitializerExpressionAst (line 91) | protected static void CreateArrayInitializerExpressionAst(ParsingConte... method CreateAssignementExpressionAst (line 106) | protected static void CreateAssignementExpressionAst(ParsingContext pa... method GetExpression (line 122) | protected static Expression GetExpression(ParseTreeNode node) method CreateAssignmentOperator (line 139) | protected static void CreateAssignmentOperator(ParsingContext parsingC... method CreateBinaryExpressionAst (line 151) | protected static void CreateBinaryExpressionAst(ParsingContext parsing... method CreateBlockStatementAst (line 169) | protected static void CreateBlockStatementAst(ParsingContext context, ... method CreateCaseStatementAst (line 185) | protected static void CreateCaseStatementAst(ParsingContext context, P... method CreateConditionalExpressionAst (line 206) | protected static void CreateConditionalExpressionAst(ParsingContext pa... method CreateDeclarationSpecifier (line 224) | protected static void CreateDeclarationSpecifier(ParsingContext contex... method CreateDeclarationStatementAst (line 250) | protected static void CreateDeclarationStatementAst(ParsingContext con... method CreateDoWhileStatementAst (line 263) | protected static void CreateDoWhileStatementAst(ParsingContext context... method CreateExpressionOrEmptyAst (line 282) | protected static void CreateExpressionOrEmptyAst(ParsingContext contex... method CreateEmptyStatementAst (line 295) | protected static void CreateEmptyStatementAst(ParsingContext context, ... method CreateExpressionStatementAst (line 307) | protected static void CreateExpressionStatementAst(ParsingContext cont... method CreateForStatementAst (line 341) | protected static void CreateForStatementAst(ParsingContext context, Pa... method CreateIdentifierAst (line 371) | protected static void CreateIdentifierAst(ParsingContext parsingcontex... method CreateIdentifierIndexableAst (line 398) | protected static void CreateIdentifierIndexableAst(ParsingContext pars... method CreateIdentifierListAst (line 415) | protected static void CreateIdentifierListAst(ParsingContext parsingco... method CreateIfStatementAst (line 428) | protected static void CreateIfStatementAst(ParsingContext context, Par... method CreateIndexerExpressionAst (line 451) | protected static void CreateIndexerExpressionAst(ParsingContext parsin... method CreateLiteralAst (line 468) | protected static void CreateLiteralAst(ParsingContext context, ParseTr... method CreateLiteralExpressionAst (line 490) | protected static void CreateLiteralExpressionAst(ParsingContext parsin... method CreateMemberReferenceExpressionAst (line 503) | protected static void CreateMemberReferenceExpressionAst(ParsingContex... method CreateMethodDeclarationAst (line 520) | protected static void CreateMethodDeclarationAst(ParsingContext contex... method CreateMethodDeclarationRawAst (line 533) | protected static void CreateMethodDeclarationRawAst(ParsingContext con... method CreateMethodDeclaratorAst (line 558) | protected static void CreateMethodDeclaratorAst(ParsingContext context... method CreateMethodDefinitionAst (line 593) | protected static void CreateMethodDefinitionAst(ParsingContext context... method CreateMethodInvokeExpressionAst (line 615) | protected static void CreateMethodInvokeExpressionAst(ParsingContext p... method CreateParameterAst (line 638) | protected virtual void CreateParameterAst(ParsingContext context, Pars... method CreateParenthesizedExpressionAst (line 666) | protected static void CreateParenthesizedExpressionAst(ParsingContext ... method CreatePostfixUnaryExpressionAst (line 682) | protected static void CreatePostfixUnaryExpressionAst(ParsingContext c... method CreateQualifiers (line 701) | protected static void CreateQualifiers(ParsingContext context, ParseTr... method CreateQualifiersAst (line 712) | protected static void CreateQualifiersAst(ParsingContext context, Pars... method CreateRankSpecifierAst (line 724) | protected static void CreateRankSpecifierAst(ParsingContext parsingcon... method CreateReturnStatementAst (line 738) | protected static void CreateReturnStatementAst(ParsingContext context,... method CreateShaderAst (line 756) | protected static void CreateShaderAst(ParsingContext parsingcontext, P... method CreateStatementAst (line 771) | protected static void CreateStatementAst(ParsingContext context, Parse... method CreateStructureAst (line 788) | protected static void CreateStructureAst(ParsingContext parsingcontext... method CreateSwitchCastGroupAst (line 806) | protected static void CreateSwitchCastGroupAst(ParsingContext context,... method CreateSwitchStatementAst (line 822) | protected static void CreateSwitchStatementAst(ParsingContext context,... method CreateTypeNameAst (line 840) | protected static void CreateTypeNameAst(ParsingContext parsingcontext,... method CreateTypeNameFromTokenAst (line 853) | protected static void CreateTypeNameFromTokenAst(ParsingContext parsin... method CreateTypeFromTokenAst (line 858) | protected static void CreateTypeFromTokenAst(ParsingContext parsing... method CreateUnaryExpressionAst (line 884) | protected static void CreateUnaryExpressionAst(ParsingContext parsingc... method CreateVariableGroupAst (line 904) | protected static void CreateVariableGroupAst(ParsingContext parsingCon... method CreateVariableGroupRawAst (line 934) | protected static void CreateVariableGroupRawAst(ParsingContext parsing... method CreateWhileStatementAst (line 1006) | protected static void CreateWhileStatementAst(ParsingContext context, ... method CreateFloatLiteral (line 1024) | protected void CreateFloatLiteral(ParsingContext context, ParseTreeNod... method CreateIntegerLiteral (line 1066) | protected void CreateIntegerLiteral(ParsingContext context, ParseTreeN... method CreateStorageQualifier (line 1121) | protected virtual void CreateStorageQualifier(ParsingContext context, ... method CreateVariableDeclaratorAst (line 1140) | protected virtual void CreateVariableDeclaratorAst(ParsingContext pars... method CreateVariableDeclaratorRawAst (line 1164) | protected virtual void CreateVariableDeclaratorRawAst(ParsingContext p... method CheckFieldDeclarationAst (line 1187) | private static void CheckFieldDeclarationAst(ParsingContext context, P... method CreateVariableReferenceExpressionAst (line 1220) | private static void CreateVariableReferenceExpressionAst(ParsingContex... method CreateTypeReferenceExpression (line 1229) | private static void CreateTypeReferenceExpression(ParsingContext conte... method CreateExpressionListAst (line 1237) | private static void CreateExpressionListAst(ParsingContext context, Pa... FILE: sources/shaders/Stride.Core.Shaders/Grammar/ShaderGrammar.Helpers.cs class ShaderGrammar (line 13) | public abstract partial class ShaderGrammar method Keyword (line 17) | protected KeyTerm Keyword(string term, bool isCaseInsensitive = false) method TypeName (line 24) | protected KeyTerm TypeName(string term) method Term (line 31) | protected void Term(Terminal terminal, TokenCategory category, TokenTy... method Op (line 42) | protected KeyTerm Op(string term, TokenType type) method Punc (line 50) | protected KeyTerm Punc(string term, TokenType type) method GetOptional (line 62) | protected static T GetOptional(ParseTreeNode node) where T : class method CreateEnumFlags (line 68) | protected static T CreateEnumFlags(T initialValue, IEnumerable(IEnumerable ty... method CreateListFromNode (line 106) | private static void CreateListFromNode(ParsingContext context, Pars... method FillListFromNodes (line 113) | protected static void FillListFromNodes(IEnumerable method ShaderMacro (line 17) | public ShaderMacro(string name, object definition) method Equals (line 42) | public bool Equals(ShaderMacro other) method Equals (line 54) | public override bool Equals(object obj) method GetHashCode (line 67) | public override int GetHashCode() method ToString (line 75) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Parser/ShaderParser.cs class ShaderParser (line 22) | public class ShaderParser method ShaderParser (line 57) | private ShaderParser(ShaderLanguageData languageData, NonTerminal root) method TryPreProcessAndParse (line 73) | public ParsingResult TryPreProcessAndParse(string source, string sourc... method PreProcessAndParse (line 111) | public Shader PreProcessAndParse(string source, string sourceFileName,... method GetParser (line 123) | public static ShaderParser GetParser(NonTerminal root = null) where... method GetGrammar (line 143) | public static T GetGrammar() where T : ShaderGrammar, new() method Parse (line 165) | public ParsingResult Parse(string sourceCode, string file) method ParseAndCheck (line 201) | public Shader ParseAndCheck(string sourceCode, string file) method Check (line 207) | public static Shader Check(ParsingResult result, string sourceFileName) method HandleMessages (line 224) | private static void HandleMessages(ParseTree parseTree, string file, P... FILE: sources/shaders/Stride.Core.Shaders/Properties/Resources.cs class Resources (line 5) | public class Resources FILE: sources/shaders/Stride.Core.Shaders/Utility/Hlsl/MessageCode.Hlsl.cs class MessageCode (line 5) | public partial class MessageCode FILE: sources/shaders/Stride.Core.Shaders/Utility/LoggerResult.cs class LoggerResult (line 13) | public class LoggerResult method LoggerResult (line 18) | public LoggerResult() method DumpMessages (line 44) | public void DumpMessages(ReportMessageLevel level, TextWriter writer) method CopyTo (line 59) | public void CopyTo(LoggerResult results) method Error (line 75) | public void Error(MessageCode message, SourceSpan span) method Error (line 86) | public void Error(MessageCode message, SourceSpan span, params object[... method Info (line 96) | public void Info(MessageCode message, SourceSpan span) method Info (line 107) | public void Info(MessageCode message, SourceSpan span, params object[]... method Warning (line 117) | public void Warning(MessageCode message, SourceSpan span) method Warning (line 128) | public void Warning(MessageCode message, SourceSpan span, params objec... method AddMessage (line 139) | protected void AddMessage(ReportMessageLevel level, MessageCode messag... method AddMessage (line 152) | protected void AddMessage(ReportMessageLevel level, MessageCode messag... method ToString (line 158) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Utility/MessageCode.cs class MessageCode (line 5) | public partial class MessageCode method MessageCode (line 11) | public MessageCode(string text) method MessageCode (line 17) | public MessageCode(string code, string text) FILE: sources/shaders/Stride.Core.Shaders/Utility/OrderedHashSet.cs class OrderedSet (line 15) | [DataSerializer(typeof(ListAllSerializer<,>), Mode = DataSerializerGener... method OrderedSet (line 31) | public OrderedSet() method OrderedSet (line 41) | public OrderedSet(IEnumerable items) method Add (line 75) | public bool Add(T item) method IndexOf (line 86) | public int IndexOf(T item) method Insert (line 91) | public void Insert(int index, T item) method RemoveAll (line 99) | public void RemoveAll(Func filter) method RemoveAt (line 109) | public void RemoveAt(int index) method Clear (line 135) | public void Clear() method Contains (line 142) | public bool Contains(T item) method CopyTo (line 148) | public void CopyTo(T[] array, int arrayIndex) method ExceptWith (line 154) | public void ExceptWith(IEnumerable other) method GetEnumerator (line 178) | public IEnumerator GetEnumerator() method IntersectWith (line 184) | public void IntersectWith(IEnumerable other) method IsProperSubsetOf (line 206) | public bool IsProperSubsetOf(IEnumerable other) method IsProperSupersetOf (line 212) | public bool IsProperSupersetOf(IEnumerable other) method IsSubsetOf (line 218) | public bool IsSubsetOf(IEnumerable other) method IsSupersetOf (line 224) | public bool IsSupersetOf(IEnumerable other) method Overlaps (line 230) | public bool Overlaps(IEnumerable other) method Remove (line 236) | public bool Remove(T item) method SetEquals (line 248) | public bool SetEquals(IEnumerable other) method SymmetricExceptWith (line 254) | public void SymmetricExceptWith(IEnumerable other) method UnionWith (line 287) | public void UnionWith(IEnumerable other) method Add (line 305) | void ICollection.Add(T item) method GetEnumerator (line 311) | IEnumerator IEnumerable.GetEnumerator() method Sort (line 318) | public void Sort() method Sort (line 323) | public void Sort(IComparer comparer) method Sort (line 328) | public void Sort(int index, int count, IComparer comparer) FILE: sources/shaders/Stride.Core.Shaders/Utility/ReferenceEqualityComparer.cs class ReferenceEqualityComparer (line 12) | public class ReferenceEqualityComparer : EqualityComparer where T ... method Equals (line 27) | public override bool Equals(T x, T y) method GetHashCode (line 33) | public override int GetHashCode(T obj) FILE: sources/shaders/Stride.Core.Shaders/Utility/ReportMessage.cs class ReportMessage (line 10) | public class ReportMessage method ReportMessage (line 41) | public ReportMessage() method ReportMessage (line 52) | public ReportMessage(ReportMessageLevel level, string code, string tex... method ToString (line 65) | public override string ToString() FILE: sources/shaders/Stride.Core.Shaders/Utility/ReportMessageLevel.cs type ReportMessageLevel (line 8) | public enum ReportMessageLevel FILE: sources/shaders/Stride.Core.Shaders/Utility/SpanConverter.cs class SpanConverter (line 8) | public class SpanConverter method Convert (line 10) | public static SourceLocation Convert(Irony.Parsing.SourceLocation sour... method Convert (line 15) | public static Irony.Parsing.SourceLocation Convert(SourceLocation sour... method Convert (line 20) | public static SourceSpan Convert(Irony.Parsing.SourceSpan sourceSpan) FILE: sources/shaders/Stride.Core.Shaders/Visitor/ExpressionEvaluator.cs class ExpressionEvaluator (line 15) | public class ExpressionEvaluator : ShaderWalker method ExpressionEvaluator (line 41) | public ExpressionEvaluator() : base(false, false) method Evaluate (line 51) | public ExpressionResult Evaluate(Expression expression) method DefaultVisit (line 76) | public override void DefaultVisit(Node node) method Visit (line 87) | public override void Visit(BinaryExpression binaryExpression) method Visit (line 166) | public override void Visit(MethodInvocationExpression methodInvocation... method Visit (line 184) | public override void Visit(VariableReferenceExpression variableReferen... method Visit (line 215) | public override void Visit(LiteralExpression literalExpression) method Visit (line 229) | public override void Visit(UnaryExpression unaryExpression) FILE: sources/shaders/Stride.Core.Shaders/Visitor/ExpressionResult.cs class ExpressionResult (line 10) | public class ExpressionResult : LoggerResult FILE: sources/shaders/Stride.Core.Shaders/Visitor/ScopeDeclaration.cs class ScopeDeclaration (line 14) | public class ScopeDeclaration method ScopeDeclaration (line 21) | public ScopeDeclaration() : this(null) method ScopeDeclaration (line 29) | public ScopeDeclaration(IScopeContainer scopeContainer) method FindDeclaration (line 55) | public IEnumerable FindDeclaration(string name) method AddDeclaration (line 64) | public void AddDeclaration(IDeclaration declaration) method AddDeclarations (line 114) | public void AddDeclarations(IEnumerable declarations) method RemoveDeclaration (line 120) | public void RemoveDeclaration(IDeclaration declaration) class DeclarationList (line 133) | public class DeclarationList method DeclarationList (line 135) | public DeclarationList() method Add (line 145) | public void Add(IDeclaration declaration) method Remove (line 155) | public void Remove(IDeclaration declaration) FILE: sources/shaders/Stride.Core.Shaders/Visitor/SearchVisitor.cs class SearchVisitor (line 11) | public class SearchVisitor : ShaderRewriter method SearchVisitor (line 19) | protected SearchVisitor(Func filterFunction, bool buildSco... method DefaultVisit (line 38) | public override Node DefaultVisit(Node node) method Run (line 54) | public static void Run(Node node, Func filter, bool buildS... FILE: sources/shaders/Stride.Core.Shaders/Visitor/ShaderVisitor.cs class ShaderVisitor (line 10) | public abstract partial class ShaderVisitor : VisitorBase method ShaderVisitor (line 12) | protected ShaderVisitor(bool buildScopeDeclaration, bool useNodeStack)... method DefaultVisit (line 16) | public virtual TResult DefaultVisit(Node node) method VisitNode (line 21) | public virtual TResult VisitNode(Node node) method ShaderVisitor (line 62) | protected ShaderVisitor(bool buildScopeDeclaration, bool useNodeStack)... method DoVisitNode (line 66) | protected sealed override Node DoVisitNode(Node node) method VisitNode (line 72) | public virtual void VisitNode(Node node) method DefaultVisit (line 77) | public virtual void DefaultVisit(Node node) class ShaderRewriter (line 30) | public abstract partial class ShaderRewriter : ShaderVisitor method ShaderRewriter (line 32) | protected ShaderRewriter(bool buildScopeDeclaration, bool useNodeStack... method DoVisitNode (line 36) | protected sealed override Node DoVisitNode(Node node) method DefaultVisit (line 41) | public override Node DefaultVisit(Node node) class ShaderCloner (line 47) | public partial class ShaderCloner : ShaderRewriter method ShaderCloner (line 49) | public ShaderCloner() : base(false, false) class ShaderVisitor (line 60) | public abstract partial class ShaderVisitor : VisitorBase method ShaderVisitor (line 12) | protected ShaderVisitor(bool buildScopeDeclaration, bool useNodeStack)... method DefaultVisit (line 16) | public virtual TResult DefaultVisit(Node node) method VisitNode (line 21) | public virtual TResult VisitNode(Node node) method ShaderVisitor (line 62) | protected ShaderVisitor(bool buildScopeDeclaration, bool useNodeStack)... method DoVisitNode (line 66) | protected sealed override Node DoVisitNode(Node node) method VisitNode (line 72) | public virtual void VisitNode(Node node) method DefaultVisit (line 77) | public virtual void DefaultVisit(Node node) class ShaderWalker (line 82) | public abstract partial class ShaderWalker : ShaderVisitor method ShaderWalker (line 84) | protected ShaderWalker(bool buildScopeDeclaration, bool useNodeStack) ... FILE: sources/shaders/Stride.Core.Shaders/Visitor/StripVisitor.cs class StripVisitor (line 15) | public class StripVisitor : ShaderWalker method StripVisitor (line 24) | public StripVisitor(params string[] entryPoints) : base(true, true) method Visit (line 35) | public override void Visit(MethodInvocationExpression methodInvocation... method Visit (line 41) | public override void Visit(VariableReferenceExpression variableReferen... method Visit (line 49) | public override void Visit(ConstantBuffer constantBuffer) method PreVisitNode (line 56) | protected override bool PreVisitNode(Node node) method Visit (line 71) | public override void Visit(Parameter parameter) method DefaultVisit (line 79) | public override void DefaultVisit(Node node) method Visit (line 88) | public override void Visit(MethodDefinition methodDefinition) method Visit (line 99) | public override void Visit(Variable variable) method Visit (line 110) | public override void Visit(Shader shader) method StripDeclarations (line 139) | private static void StripDeclarations(IList nodes, ICollection colle... method CollectReferences (line 204) | private void CollectReferences(List collectedReferences, Node re... method AddReference (line 221) | private void AddReference(Node parent, Node declaration) method GetDeclarationContainer (line 237) | private Node GetDeclarationContainer() method GetDeclarationContainers (line 248) | private List GetDeclarationContainers() FILE: sources/shaders/Stride.Core.Shaders/Visitor/VisitorBase.cs class VisitorBase (line 15) | public abstract class VisitorBase method VisitorBase (line 23) | protected VisitorBase(bool useNodeStack = false) method VisitList (line 53) | protected void VisitList(IList list, Func filter = null... method VisitDynamic (line 93) | protected virtual Node VisitDynamic(Node node) method DoVisitNode (line 131) | protected abstract Node DoVisitNode(Node node); method VisitorBase (line 144) | protected VisitorBase(bool buildScopeDeclaration, bool useNodeStack) :... method NewScope (line 157) | protected virtual ScopeDeclaration NewScope(IScopeContainer container ... method FindDeclarations (line 187) | protected virtual IEnumerable FindDeclarations(string name) method FindDeclaration (line 197) | protected IDeclaration FindDeclaration(string name) method PreVisitNode (line 207) | protected virtual bool PreVisitNode(Node node) method PostVisitNode (line 240) | protected virtual void PostVisitNode(Node node, bool nodeVisited) FILE: sources/shaders/Stride.Core.Shaders/Visitor/VisitorGenerated.cs class ShaderVisitor (line 12) | public partial class ShaderVisitor method Visit (line 14) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.ClassIdent... method Visit (line 18) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.EnumType e... method Visit (line 22) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.ForEachSta... method Visit (line 26) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.ImportBloc... method Visit (line 30) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.LinkType l... method Visit (line 34) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.LiteralIde... method Visit (line 38) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.MemberName... method Visit (line 42) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.MixinState... method Visit (line 46) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.NamespaceB... method Visit (line 50) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.Parameters... method Visit (line 54) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.SemanticTy... method Visit (line 58) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.EffectBloc... method Visit (line 62) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.ShaderClas... method Visit (line 66) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.ShaderRoot... method Visit (line 70) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.ShaderType... method Visit (line 74) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.TypeIdenti... method Visit (line 78) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.UsingParam... method Visit (line 82) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.UsingState... method Visit (line 86) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.VarType va... method Visit (line 90) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.StrideCons... method Visit (line 94) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ArrayInitializerE... method Visit (line 98) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ArrayType arrayType) method Visit (line 102) | public virtual TResult Visit(Stride.Core.Shaders.Ast.AssignmentExpress... method Visit (line 106) | public virtual TResult Visit(Stride.Core.Shaders.Ast.BinaryExpression ... method Visit (line 110) | public virtual TResult Visit(Stride.Core.Shaders.Ast.BlockStatement bl... method Visit (line 114) | public virtual TResult Visit(Stride.Core.Shaders.Ast.CaseStatement cas... method Visit (line 118) | public virtual TResult Visit(Stride.Core.Shaders.Ast.CompositeEnum com... method Visit (line 122) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ConditionalExpres... method Visit (line 126) | public virtual TResult Visit(Stride.Core.Shaders.Ast.EmptyStatement em... method Visit (line 130) | public virtual TResult Visit(Stride.Core.Shaders.Ast.EmptyExpression e... method Visit (line 134) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Glsl.LayoutKeyVal... method Visit (line 138) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Glsl.LayoutQualif... method Visit (line 142) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Glsl.InterfaceTyp... method Visit (line 146) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.ClassType cl... method Visit (line 150) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierGe... method Visit (line 154) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierNs... method Visit (line 158) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierDo... method Visit (line 162) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.TextureType ... method Visit (line 166) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.Annotations ... method Visit (line 170) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.AsmExpressio... method Visit (line 174) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.AttributeDec... method Visit (line 178) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.CastExpressi... method Visit (line 182) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.CompileExpre... method Visit (line 186) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBuff... method Visit (line 190) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBuff... method Visit (line 194) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.InterfaceTyp... method Visit (line 198) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.PackOffset p... method Visit (line 202) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.Pass pass) method Visit (line 206) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.RegisterLoca... method Visit (line 210) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.Semantic sem... method Visit (line 214) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.StateExpress... method Visit (line 218) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.StateInitial... method Visit (line 222) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.Technique te... method Visit (line 226) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.Typedef type... method Visit (line 230) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ExpressionList ex... method Visit (line 234) | public virtual TResult Visit(Stride.Core.Shaders.Ast.GenericDeclaratio... method Visit (line 238) | public virtual TResult Visit(Stride.Core.Shaders.Ast.GenericParameterT... method Visit (line 242) | public virtual TResult Visit(Stride.Core.Shaders.Ast.DeclarationStatem... method Visit (line 246) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ExpressionStateme... method Visit (line 250) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ForStatement forS... method Visit (line 254) | public virtual TResult Visit(Stride.Core.Shaders.Ast.GenericType gener... method Visit (line 258) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Identifier identi... method Visit (line 262) | public virtual TResult Visit(Stride.Core.Shaders.Ast.IfStatement ifSta... method Visit (line 266) | public virtual TResult Visit(Stride.Core.Shaders.Ast.IndexerExpression... method Visit (line 270) | public virtual TResult Visit(Stride.Core.Shaders.Ast.KeywordExpression... method Visit (line 274) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Literal literal) method Visit (line 278) | public virtual TResult Visit(Stride.Core.Shaders.Ast.LiteralExpression... method Visit (line 282) | public virtual TResult Visit(Stride.Core.Shaders.Ast.MatrixType matrix... method Visit (line 286) | public virtual TResult Visit(Stride.Core.Shaders.Ast.MemberReferenceEx... method Visit (line 290) | public virtual TResult Visit(Stride.Core.Shaders.Ast.MethodDeclaration... method Visit (line 294) | public virtual TResult Visit(Stride.Core.Shaders.Ast.MethodDefinition ... method Visit (line 298) | public virtual TResult Visit(Stride.Core.Shaders.Ast.MethodInvocationE... method Visit (line 302) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ObjectType object... method Visit (line 306) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Parameter parameter) method Visit (line 310) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ParenthesizedExpr... method Visit (line 314) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Qualifier qualifier) method Visit (line 318) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ReturnStatement r... method Visit (line 322) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ScalarType scalar... method Visit (line 326) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Shader shader) method Visit (line 330) | public virtual TResult Visit(Stride.Core.Shaders.Ast.StatementList sta... method Visit (line 334) | public virtual TResult Visit(Stride.Core.Shaders.Ast.StructType struct... method Visit (line 338) | public virtual TResult Visit(Stride.Core.Shaders.Ast.SwitchCaseGroup s... method Visit (line 342) | public virtual TResult Visit(Stride.Core.Shaders.Ast.SwitchStatement s... method Visit (line 346) | public virtual TResult Visit(Stride.Core.Shaders.Ast.TypeName typeName) method Visit (line 350) | public virtual TResult Visit(Stride.Core.Shaders.Ast.TypeReferenceExpr... method Visit (line 354) | public virtual TResult Visit(Stride.Core.Shaders.Ast.UnaryExpression u... method Visit (line 358) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Variable variable) method Visit (line 362) | public virtual TResult Visit(Stride.Core.Shaders.Ast.VariableReference... method Visit (line 366) | public virtual TResult Visit(Stride.Core.Shaders.Ast.VectorType vector... method Visit (line 370) | public virtual TResult Visit(Stride.Core.Shaders.Ast.WhileStatement wh... method Visit (line 2432) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ClassIdentifi... method Visit (line 2436) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.EnumType enum... method Visit (line 2440) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ForEachStatem... method Visit (line 2444) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ImportBlockSt... method Visit (line 2448) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.LinkType link... method Visit (line 2452) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.LiteralIdenti... method Visit (line 2456) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.MemberName me... method Visit (line 2460) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.MixinStatemen... method Visit (line 2464) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.NamespaceBloc... method Visit (line 2468) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ParametersBlo... method Visit (line 2472) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.SemanticType ... method Visit (line 2476) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.EffectBlock e... method Visit (line 2480) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ShaderClassTy... method Visit (line 2484) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ShaderRootCla... method Visit (line 2488) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ShaderTypeNam... method Visit (line 2492) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.TypeIdentifie... method Visit (line 2496) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.UsingParamete... method Visit (line 2500) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.UsingStatemen... method Visit (line 2504) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.VarType varType) method Visit (line 2508) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.StrideConstan... method Visit (line 2512) | public virtual void Visit(Stride.Core.Shaders.Ast.ArrayInitializerExpr... method Visit (line 2516) | public virtual void Visit(Stride.Core.Shaders.Ast.ArrayType arrayType) method Visit (line 2520) | public virtual void Visit(Stride.Core.Shaders.Ast.AssignmentExpression... method Visit (line 2524) | public virtual void Visit(Stride.Core.Shaders.Ast.BinaryExpression bin... method Visit (line 2528) | public virtual void Visit(Stride.Core.Shaders.Ast.BlockStatement block... method Visit (line 2532) | public virtual void Visit(Stride.Core.Shaders.Ast.CaseStatement caseSt... method Visit (line 2536) | public virtual void Visit(Stride.Core.Shaders.Ast.CompositeEnum compos... method Visit (line 2540) | public virtual void Visit(Stride.Core.Shaders.Ast.ConditionalExpressio... method Visit (line 2544) | public virtual void Visit(Stride.Core.Shaders.Ast.EmptyStatement empty... method Visit (line 2548) | public virtual void Visit(Stride.Core.Shaders.Ast.EmptyExpression empt... method Visit (line 2552) | public virtual void Visit(Stride.Core.Shaders.Ast.Glsl.LayoutKeyValue ... method Visit (line 2556) | public virtual void Visit(Stride.Core.Shaders.Ast.Glsl.LayoutQualifier... method Visit (line 2560) | public virtual void Visit(Stride.Core.Shaders.Ast.Glsl.InterfaceType i... method Visit (line 2564) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.ClassType class... method Visit (line 2568) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierGener... method Visit (line 2572) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierNs id... method Visit (line 2576) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierDot i... method Visit (line 2580) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.TextureType tex... method Visit (line 2584) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.Annotations ann... method Visit (line 2588) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.AsmExpression a... method Visit (line 2592) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.AttributeDeclar... method Visit (line 2596) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.CastExpression ... method Visit (line 2600) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.CompileExpressi... method Visit (line 2604) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBuffer ... method Visit (line 2608) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBufferT... method Visit (line 2612) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.InterfaceType i... method Visit (line 2616) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.PackOffset pack... method Visit (line 2620) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.Pass pass) method Visit (line 2624) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.RegisterLocatio... method Visit (line 2628) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.Semantic semantic) method Visit (line 2632) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.StateExpression... method Visit (line 2636) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.StateInitialize... method Visit (line 2640) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.Technique techn... method Visit (line 2644) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.Typedef typedef) method Visit (line 2648) | public virtual void Visit(Stride.Core.Shaders.Ast.ExpressionList expre... method Visit (line 2652) | public virtual void Visit(Stride.Core.Shaders.Ast.GenericDeclaration g... method Visit (line 2656) | public virtual void Visit(Stride.Core.Shaders.Ast.GenericParameterType... method Visit (line 2660) | public virtual void Visit(Stride.Core.Shaders.Ast.DeclarationStatement... method Visit (line 2664) | public virtual void Visit(Stride.Core.Shaders.Ast.ExpressionStatement ... method Visit (line 2668) | public virtual void Visit(Stride.Core.Shaders.Ast.ForStatement forStat... method Visit (line 2672) | public virtual void Visit(Stride.Core.Shaders.Ast.GenericType genericT... method Visit (line 2676) | public virtual void Visit(Stride.Core.Shaders.Ast.Identifier identifier) method Visit (line 2680) | public virtual void Visit(Stride.Core.Shaders.Ast.IfStatement ifStatem... method Visit (line 2684) | public virtual void Visit(Stride.Core.Shaders.Ast.IndexerExpression in... method Visit (line 2688) | public virtual void Visit(Stride.Core.Shaders.Ast.KeywordExpression ke... method Visit (line 2692) | public virtual void Visit(Stride.Core.Shaders.Ast.Literal literal) method Visit (line 2696) | public virtual void Visit(Stride.Core.Shaders.Ast.LiteralExpression li... method Visit (line 2700) | public virtual void Visit(Stride.Core.Shaders.Ast.MatrixType matrixType) method Visit (line 2704) | public virtual void Visit(Stride.Core.Shaders.Ast.MemberReferenceExpre... method Visit (line 2708) | public virtual void Visit(Stride.Core.Shaders.Ast.MethodDeclaration me... method Visit (line 2712) | public virtual void Visit(Stride.Core.Shaders.Ast.MethodDefinition met... method Visit (line 2716) | public virtual void Visit(Stride.Core.Shaders.Ast.MethodInvocationExpr... method Visit (line 2720) | public virtual void Visit(Stride.Core.Shaders.Ast.ObjectType objectType) method Visit (line 2724) | public virtual void Visit(Stride.Core.Shaders.Ast.Parameter parameter) method Visit (line 2728) | public virtual void Visit(Stride.Core.Shaders.Ast.ParenthesizedExpress... method Visit (line 2732) | public virtual void Visit(Stride.Core.Shaders.Ast.Qualifier qualifier) method Visit (line 2736) | public virtual void Visit(Stride.Core.Shaders.Ast.ReturnStatement retu... method Visit (line 2740) | public virtual void Visit(Stride.Core.Shaders.Ast.ScalarType scalarType) method Visit (line 2744) | public virtual void Visit(Stride.Core.Shaders.Ast.Shader shader) method Visit (line 2748) | public virtual void Visit(Stride.Core.Shaders.Ast.StatementList statem... method Visit (line 2752) | public virtual void Visit(Stride.Core.Shaders.Ast.StructType structType) method Visit (line 2756) | public virtual void Visit(Stride.Core.Shaders.Ast.SwitchCaseGroup swit... method Visit (line 2760) | public virtual void Visit(Stride.Core.Shaders.Ast.SwitchStatement swit... method Visit (line 2764) | public virtual void Visit(Stride.Core.Shaders.Ast.TypeName typeName) method Visit (line 2768) | public virtual void Visit(Stride.Core.Shaders.Ast.TypeReferenceExpress... method Visit (line 2772) | public virtual void Visit(Stride.Core.Shaders.Ast.UnaryExpression unar... method Visit (line 2776) | public virtual void Visit(Stride.Core.Shaders.Ast.Variable variable) method Visit (line 2780) | public virtual void Visit(Stride.Core.Shaders.Ast.VariableReferenceExp... method Visit (line 2784) | public virtual void Visit(Stride.Core.Shaders.Ast.VectorType vectorType) method Visit (line 2788) | public virtual void Visit(Stride.Core.Shaders.Ast.WhileStatement while... class ShaderRewriter (line 376) | public partial class ShaderRewriter method Visit (line 378) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ClassIdentif... method Visit (line 384) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.EnumType enu... method Visit (line 396) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ForEachState... method Visit (line 410) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ImportBlockS... method Visit (line 418) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.LinkType lin... method Visit (line 429) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.LiteralIdent... method Visit (line 437) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.MemberName m... method Visit (line 448) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.MixinStateme... method Visit (line 456) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.NamespaceBlo... method Visit (line 468) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ParametersBl... method Visit (line 478) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.SemanticType... method Visit (line 489) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.EffectBlock ... method Visit (line 503) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ShaderClassT... method Visit (line 519) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ShaderRootCl... method Visit (line 535) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ShaderTypeNa... method Visit (line 546) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.TypeIdentifi... method Visit (line 554) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.UsingParamet... method Visit (line 565) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.UsingStateme... method Visit (line 573) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.VarType varT... method Visit (line 584) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.StrideConsta... method Visit (line 588) | public override Node Visit(Stride.Core.Shaders.Ast.ArrayInitializerExp... method Visit (line 593) | public override Node Visit(Stride.Core.Shaders.Ast.ArrayType arrayType) method Visit (line 608) | public override Node Visit(Stride.Core.Shaders.Ast.AssignmentExpressio... method Visit (line 618) | public override Node Visit(Stride.Core.Shaders.Ast.BinaryExpression bi... method Visit (line 628) | public override Node Visit(Stride.Core.Shaders.Ast.BlockStatement bloc... method Visit (line 636) | public override Node Visit(Stride.Core.Shaders.Ast.CaseStatement caseS... method Visit (line 644) | public override Node Visit(Stride.Core.Shaders.Ast.CompositeEnum compo... method Visit (line 648) | public override Node Visit(Stride.Core.Shaders.Ast.ConditionalExpressi... method Visit (line 661) | public override Node Visit(Stride.Core.Shaders.Ast.EmptyStatement empt... method Visit (line 666) | public override Node Visit(Stride.Core.Shaders.Ast.EmptyExpression emp... method Visit (line 670) | public override Node Visit(Stride.Core.Shaders.Ast.Glsl.LayoutKeyValue... method Visit (line 680) | public override Node Visit(Stride.Core.Shaders.Ast.Glsl.LayoutQualifie... method Visit (line 685) | public override Node Visit(Stride.Core.Shaders.Ast.Glsl.InterfaceType ... method Visit (line 697) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.ClassType clas... method Visit (line 712) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierGene... method Visit (line 718) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierNs i... method Visit (line 724) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierDot ... method Visit (line 730) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.TextureType te... method Visit (line 741) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.Annotations an... method Visit (line 746) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.AsmExpression ... method Visit (line 750) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.AttributeDecla... method Visit (line 758) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.CastExpression... method Visit (line 768) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.CompileExpress... method Visit (line 778) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBuffer... method Visit (line 796) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBuffer... method Visit (line 800) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.InterfaceType ... method Visit (line 814) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.PackOffset pac... method Visit (line 821) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.Pass pass) method Visit (line 830) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.RegisterLocati... method Visit (line 840) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.Semantic seman... method Visit (line 847) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.StateExpressio... method Visit (line 857) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.StateInitializ... method Visit (line 862) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.Technique tech... method Visit (line 874) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.Typedef typedef) method Visit (line 889) | public override Node Visit(Stride.Core.Shaders.Ast.ExpressionList expr... method Visit (line 894) | public override Node Visit(Stride.Core.Shaders.Ast.GenericDeclaration ... method Visit (line 901) | public override Node Visit(Stride.Core.Shaders.Ast.GenericParameterTyp... method Visit (line 912) | public override Node Visit(Stride.Core.Shaders.Ast.DeclarationStatemen... method Visit (line 920) | public override Node Visit(Stride.Core.Shaders.Ast.ExpressionStatement... method Visit (line 928) | public override Node Visit(Stride.Core.Shaders.Ast.ForStatement forSta... method Visit (line 945) | public override Node Visit(Stride.Core.Shaders.Ast.GenericType generic... method Visit (line 957) | public override Node Visit(Stride.Core.Shaders.Ast.Identifier identifier) method Visit (line 962) | public override Node Visit(Stride.Core.Shaders.Ast.IfStatement ifState... method Visit (line 976) | public override Node Visit(Stride.Core.Shaders.Ast.IndexerExpression i... method Visit (line 986) | public override Node Visit(Stride.Core.Shaders.Ast.KeywordExpression k... method Visit (line 993) | public override Node Visit(Stride.Core.Shaders.Ast.Literal literal) method Visit (line 998) | public override Node Visit(Stride.Core.Shaders.Ast.LiteralExpression l... method Visit (line 1005) | public override Node Visit(Stride.Core.Shaders.Ast.MatrixType matrixType) method Visit (line 1019) | public override Node Visit(Stride.Core.Shaders.Ast.MemberReferenceExpr... method Visit (line 1029) | public override Node Visit(Stride.Core.Shaders.Ast.MethodDeclaration m... method Visit (line 1044) | public override Node Visit(Stride.Core.Shaders.Ast.MethodDefinition me... method Visit (line 1062) | public override Node Visit(Stride.Core.Shaders.Ast.MethodInvocationExp... method Visit (line 1070) | public override Node Visit(Stride.Core.Shaders.Ast.ObjectType objectType) method Visit (line 1081) | public override Node Visit(Stride.Core.Shaders.Ast.Parameter parameter) method Visit (line 1099) | public override Node Visit(Stride.Core.Shaders.Ast.ParenthesizedExpres... method Visit (line 1106) | public override Node Visit(Stride.Core.Shaders.Ast.Qualifier qualifier) method Visit (line 1110) | public override Node Visit(Stride.Core.Shaders.Ast.ReturnStatement ret... method Visit (line 1118) | public override Node Visit(Stride.Core.Shaders.Ast.ScalarType scalarType) method Visit (line 1129) | public override Node Visit(Stride.Core.Shaders.Ast.Shader shader) method Visit (line 1134) | public override Node Visit(Stride.Core.Shaders.Ast.StatementList state... method Visit (line 1140) | public override Node Visit(Stride.Core.Shaders.Ast.StructType structType) method Visit (line 1152) | public override Node Visit(Stride.Core.Shaders.Ast.SwitchCaseGroup swi... method Visit (line 1160) | public override Node Visit(Stride.Core.Shaders.Ast.SwitchStatement swi... method Visit (line 1169) | public override Node Visit(Stride.Core.Shaders.Ast.TypeName typeName) method Visit (line 1180) | public override Node Visit(Stride.Core.Shaders.Ast.TypeReferenceExpres... method Visit (line 1187) | public override Node Visit(Stride.Core.Shaders.Ast.UnaryExpression una... method Visit (line 1194) | public override Node Visit(Stride.Core.Shaders.Ast.Variable variable) method Visit (line 1212) | public override Node Visit(Stride.Core.Shaders.Ast.VariableReferenceEx... method Visit (line 1219) | public override Node Visit(Stride.Core.Shaders.Ast.VectorType vectorType) method Visit (line 1233) | public override Node Visit(Stride.Core.Shaders.Ast.WhileStatement whil... class ShaderCloner (line 1246) | public partial class ShaderCloner method Visit (line 1248) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ClassIdentif... method Visit (line 1261) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.EnumType enu... method Visit (line 1276) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ForEachState... method Visit (line 1289) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ImportBlockS... method Visit (line 1301) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.LinkType lin... method Visit (line 1315) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.LiteralIdent... method Visit (line 1328) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.MemberName m... method Visit (line 1342) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.MixinStateme... method Visit (line 1354) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.NamespaceBlo... method Visit (line 1369) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ParametersBl... method Visit (line 1380) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.SemanticType... method Visit (line 1394) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.EffectBlock ... method Visit (line 1410) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ShaderClassT... method Visit (line 1430) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ShaderRootCl... method Visit (line 1450) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.ShaderTypeNa... method Visit (line 1464) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.TypeIdentifi... method Visit (line 1477) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.UsingParamet... method Visit (line 1489) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.UsingStateme... method Visit (line 1500) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.VarType varT... method Visit (line 1514) | public override Node Visit(Stride.Core.Shaders.Ast.Stride.StrideConsta... method Visit (line 1525) | public override Node Visit(Stride.Core.Shaders.Ast.ArrayInitializerExp... method Visit (line 1536) | public override Node Visit(Stride.Core.Shaders.Ast.ArrayType arrayType) method Visit (line 1552) | public override Node Visit(Stride.Core.Shaders.Ast.AssignmentExpressio... method Visit (line 1565) | public override Node Visit(Stride.Core.Shaders.Ast.BinaryExpression bi... method Visit (line 1578) | public override Node Visit(Stride.Core.Shaders.Ast.BlockStatement bloc... method Visit (line 1589) | public override Node Visit(Stride.Core.Shaders.Ast.CaseStatement caseS... method Visit (line 1600) | public override Node Visit(Stride.Core.Shaders.Ast.CompositeEnum compo... method Visit (line 1611) | public override Node Visit(Stride.Core.Shaders.Ast.ConditionalExpressi... method Visit (line 1624) | public override Node Visit(Stride.Core.Shaders.Ast.EmptyStatement empt... method Visit (line 1634) | public override Node Visit(Stride.Core.Shaders.Ast.EmptyExpression emp... method Visit (line 1644) | public override Node Visit(Stride.Core.Shaders.Ast.Glsl.LayoutKeyValue... method Visit (line 1655) | public override Node Visit(Stride.Core.Shaders.Ast.Glsl.LayoutQualifie... method Visit (line 1668) | public override Node Visit(Stride.Core.Shaders.Ast.Glsl.InterfaceType ... method Visit (line 1683) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.ClassType clas... method Visit (line 1702) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierGene... method Visit (line 1715) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierNs i... method Visit (line 1728) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierDot ... method Visit (line 1741) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.TextureType te... method Visit (line 1756) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.Annotations an... method Visit (line 1766) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.AsmExpression ... method Visit (line 1777) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.AttributeDecla... method Visit (line 1788) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.CastExpression... method Visit (line 1800) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.CompileExpress... method Visit (line 1812) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBuffer... method Visit (line 1827) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBuffer... method Visit (line 1838) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.InterfaceType ... method Visit (line 1856) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.PackOffset pac... method Visit (line 1869) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.Pass pass) method Visit (line 1881) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.RegisterLocati... method Visit (line 1895) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.Semantic seman... method Visit (line 1908) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.StateExpressio... method Visit (line 1920) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.StateInitializ... method Visit (line 1931) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.Technique tech... method Visit (line 1944) | public override Node Visit(Stride.Core.Shaders.Ast.Hlsl.Typedef typedef) method Visit (line 1960) | public override Node Visit(Stride.Core.Shaders.Ast.ExpressionList expr... method Visit (line 1971) | public override Node Visit(Stride.Core.Shaders.Ast.GenericDeclaration ... method Visit (line 1984) | public override Node Visit(Stride.Core.Shaders.Ast.GenericParameterTyp... method Visit (line 1998) | public override Node Visit(Stride.Core.Shaders.Ast.DeclarationStatemen... method Visit (line 2009) | public override Node Visit(Stride.Core.Shaders.Ast.ExpressionStatement... method Visit (line 2020) | public override Node Visit(Stride.Core.Shaders.Ast.ForStatement forSta... method Visit (line 2034) | public override Node Visit(Stride.Core.Shaders.Ast.GenericType generic... method Visit (line 2050) | public override Node Visit(Stride.Core.Shaders.Ast.Identifier identifier) method Visit (line 2062) | public override Node Visit(Stride.Core.Shaders.Ast.IfStatement ifState... method Visit (line 2075) | public override Node Visit(Stride.Core.Shaders.Ast.IndexerExpression i... method Visit (line 2087) | public override Node Visit(Stride.Core.Shaders.Ast.KeywordExpression k... method Visit (line 2098) | public override Node Visit(Stride.Core.Shaders.Ast.Literal literal) method Visit (line 2110) | public override Node Visit(Stride.Core.Shaders.Ast.LiteralExpression l... method Visit (line 2123) | public override Node Visit(Stride.Core.Shaders.Ast.MatrixType matrixType) method Visit (line 2140) | public override Node Visit(Stride.Core.Shaders.Ast.MemberReferenceExpr... method Visit (line 2152) | public override Node Visit(Stride.Core.Shaders.Ast.MethodDeclaration m... method Visit (line 2168) | public override Node Visit(Stride.Core.Shaders.Ast.MethodDefinition me... method Visit (line 2185) | public override Node Visit(Stride.Core.Shaders.Ast.MethodInvocationExp... method Visit (line 2197) | public override Node Visit(Stride.Core.Shaders.Ast.ObjectType objectType) method Visit (line 2212) | public override Node Visit(Stride.Core.Shaders.Ast.Parameter parameter) method Visit (line 2227) | public override Node Visit(Stride.Core.Shaders.Ast.ParenthesizedExpres... method Visit (line 2238) | public override Node Visit(Stride.Core.Shaders.Ast.Qualifier qualifier) method Visit (line 2250) | public override Node Visit(Stride.Core.Shaders.Ast.ReturnStatement ret... method Visit (line 2261) | public override Node Visit(Stride.Core.Shaders.Ast.ScalarType scalarType) method Visit (line 2276) | public override Node Visit(Stride.Core.Shaders.Ast.Shader shader) method Visit (line 2286) | public override Node Visit(Stride.Core.Shaders.Ast.StatementList state... method Visit (line 2297) | public override Node Visit(Stride.Core.Shaders.Ast.StructType structType) method Visit (line 2312) | public override Node Visit(Stride.Core.Shaders.Ast.SwitchCaseGroup swi... method Visit (line 2323) | public override Node Visit(Stride.Core.Shaders.Ast.SwitchStatement swi... method Visit (line 2335) | public override Node Visit(Stride.Core.Shaders.Ast.TypeName typeName) method Visit (line 2349) | public override Node Visit(Stride.Core.Shaders.Ast.TypeReferenceExpres... method Visit (line 2361) | public override Node Visit(Stride.Core.Shaders.Ast.UnaryExpression una... method Visit (line 2373) | public override Node Visit(Stride.Core.Shaders.Ast.Variable variable) method Visit (line 2388) | public override Node Visit(Stride.Core.Shaders.Ast.VariableReferenceEx... method Visit (line 2399) | public override Node Visit(Stride.Core.Shaders.Ast.VectorType vectorType) method Visit (line 2415) | public override Node Visit(Stride.Core.Shaders.Ast.WhileStatement whil... class ShaderVisitor (line 2430) | public partial class ShaderVisitor method Visit (line 14) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.ClassIdent... method Visit (line 18) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.EnumType e... method Visit (line 22) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.ForEachSta... method Visit (line 26) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.ImportBloc... method Visit (line 30) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.LinkType l... method Visit (line 34) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.LiteralIde... method Visit (line 38) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.MemberName... method Visit (line 42) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.MixinState... method Visit (line 46) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.NamespaceB... method Visit (line 50) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.Parameters... method Visit (line 54) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.SemanticTy... method Visit (line 58) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.EffectBloc... method Visit (line 62) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.ShaderClas... method Visit (line 66) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.ShaderRoot... method Visit (line 70) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.ShaderType... method Visit (line 74) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.TypeIdenti... method Visit (line 78) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.UsingParam... method Visit (line 82) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.UsingState... method Visit (line 86) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.VarType va... method Visit (line 90) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Stride.StrideCons... method Visit (line 94) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ArrayInitializerE... method Visit (line 98) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ArrayType arrayType) method Visit (line 102) | public virtual TResult Visit(Stride.Core.Shaders.Ast.AssignmentExpress... method Visit (line 106) | public virtual TResult Visit(Stride.Core.Shaders.Ast.BinaryExpression ... method Visit (line 110) | public virtual TResult Visit(Stride.Core.Shaders.Ast.BlockStatement bl... method Visit (line 114) | public virtual TResult Visit(Stride.Core.Shaders.Ast.CaseStatement cas... method Visit (line 118) | public virtual TResult Visit(Stride.Core.Shaders.Ast.CompositeEnum com... method Visit (line 122) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ConditionalExpres... method Visit (line 126) | public virtual TResult Visit(Stride.Core.Shaders.Ast.EmptyStatement em... method Visit (line 130) | public virtual TResult Visit(Stride.Core.Shaders.Ast.EmptyExpression e... method Visit (line 134) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Glsl.LayoutKeyVal... method Visit (line 138) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Glsl.LayoutQualif... method Visit (line 142) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Glsl.InterfaceTyp... method Visit (line 146) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.ClassType cl... method Visit (line 150) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierGe... method Visit (line 154) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierNs... method Visit (line 158) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierDo... method Visit (line 162) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.TextureType ... method Visit (line 166) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.Annotations ... method Visit (line 170) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.AsmExpressio... method Visit (line 174) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.AttributeDec... method Visit (line 178) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.CastExpressi... method Visit (line 182) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.CompileExpre... method Visit (line 186) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBuff... method Visit (line 190) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBuff... method Visit (line 194) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.InterfaceTyp... method Visit (line 198) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.PackOffset p... method Visit (line 202) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.Pass pass) method Visit (line 206) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.RegisterLoca... method Visit (line 210) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.Semantic sem... method Visit (line 214) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.StateExpress... method Visit (line 218) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.StateInitial... method Visit (line 222) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.Technique te... method Visit (line 226) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Hlsl.Typedef type... method Visit (line 230) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ExpressionList ex... method Visit (line 234) | public virtual TResult Visit(Stride.Core.Shaders.Ast.GenericDeclaratio... method Visit (line 238) | public virtual TResult Visit(Stride.Core.Shaders.Ast.GenericParameterT... method Visit (line 242) | public virtual TResult Visit(Stride.Core.Shaders.Ast.DeclarationStatem... method Visit (line 246) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ExpressionStateme... method Visit (line 250) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ForStatement forS... method Visit (line 254) | public virtual TResult Visit(Stride.Core.Shaders.Ast.GenericType gener... method Visit (line 258) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Identifier identi... method Visit (line 262) | public virtual TResult Visit(Stride.Core.Shaders.Ast.IfStatement ifSta... method Visit (line 266) | public virtual TResult Visit(Stride.Core.Shaders.Ast.IndexerExpression... method Visit (line 270) | public virtual TResult Visit(Stride.Core.Shaders.Ast.KeywordExpression... method Visit (line 274) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Literal literal) method Visit (line 278) | public virtual TResult Visit(Stride.Core.Shaders.Ast.LiteralExpression... method Visit (line 282) | public virtual TResult Visit(Stride.Core.Shaders.Ast.MatrixType matrix... method Visit (line 286) | public virtual TResult Visit(Stride.Core.Shaders.Ast.MemberReferenceEx... method Visit (line 290) | public virtual TResult Visit(Stride.Core.Shaders.Ast.MethodDeclaration... method Visit (line 294) | public virtual TResult Visit(Stride.Core.Shaders.Ast.MethodDefinition ... method Visit (line 298) | public virtual TResult Visit(Stride.Core.Shaders.Ast.MethodInvocationE... method Visit (line 302) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ObjectType object... method Visit (line 306) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Parameter parameter) method Visit (line 310) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ParenthesizedExpr... method Visit (line 314) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Qualifier qualifier) method Visit (line 318) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ReturnStatement r... method Visit (line 322) | public virtual TResult Visit(Stride.Core.Shaders.Ast.ScalarType scalar... method Visit (line 326) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Shader shader) method Visit (line 330) | public virtual TResult Visit(Stride.Core.Shaders.Ast.StatementList sta... method Visit (line 334) | public virtual TResult Visit(Stride.Core.Shaders.Ast.StructType struct... method Visit (line 338) | public virtual TResult Visit(Stride.Core.Shaders.Ast.SwitchCaseGroup s... method Visit (line 342) | public virtual TResult Visit(Stride.Core.Shaders.Ast.SwitchStatement s... method Visit (line 346) | public virtual TResult Visit(Stride.Core.Shaders.Ast.TypeName typeName) method Visit (line 350) | public virtual TResult Visit(Stride.Core.Shaders.Ast.TypeReferenceExpr... method Visit (line 354) | public virtual TResult Visit(Stride.Core.Shaders.Ast.UnaryExpression u... method Visit (line 358) | public virtual TResult Visit(Stride.Core.Shaders.Ast.Variable variable) method Visit (line 362) | public virtual TResult Visit(Stride.Core.Shaders.Ast.VariableReference... method Visit (line 366) | public virtual TResult Visit(Stride.Core.Shaders.Ast.VectorType vector... method Visit (line 370) | public virtual TResult Visit(Stride.Core.Shaders.Ast.WhileStatement wh... method Visit (line 2432) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ClassIdentifi... method Visit (line 2436) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.EnumType enum... method Visit (line 2440) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ForEachStatem... method Visit (line 2444) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ImportBlockSt... method Visit (line 2448) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.LinkType link... method Visit (line 2452) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.LiteralIdenti... method Visit (line 2456) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.MemberName me... method Visit (line 2460) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.MixinStatemen... method Visit (line 2464) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.NamespaceBloc... method Visit (line 2468) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ParametersBlo... method Visit (line 2472) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.SemanticType ... method Visit (line 2476) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.EffectBlock e... method Visit (line 2480) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ShaderClassTy... method Visit (line 2484) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ShaderRootCla... method Visit (line 2488) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.ShaderTypeNam... method Visit (line 2492) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.TypeIdentifie... method Visit (line 2496) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.UsingParamete... method Visit (line 2500) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.UsingStatemen... method Visit (line 2504) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.VarType varType) method Visit (line 2508) | public virtual void Visit(Stride.Core.Shaders.Ast.Stride.StrideConstan... method Visit (line 2512) | public virtual void Visit(Stride.Core.Shaders.Ast.ArrayInitializerExpr... method Visit (line 2516) | public virtual void Visit(Stride.Core.Shaders.Ast.ArrayType arrayType) method Visit (line 2520) | public virtual void Visit(Stride.Core.Shaders.Ast.AssignmentExpression... method Visit (line 2524) | public virtual void Visit(Stride.Core.Shaders.Ast.BinaryExpression bin... method Visit (line 2528) | public virtual void Visit(Stride.Core.Shaders.Ast.BlockStatement block... method Visit (line 2532) | public virtual void Visit(Stride.Core.Shaders.Ast.CaseStatement caseSt... method Visit (line 2536) | public virtual void Visit(Stride.Core.Shaders.Ast.CompositeEnum compos... method Visit (line 2540) | public virtual void Visit(Stride.Core.Shaders.Ast.ConditionalExpressio... method Visit (line 2544) | public virtual void Visit(Stride.Core.Shaders.Ast.EmptyStatement empty... method Visit (line 2548) | public virtual void Visit(Stride.Core.Shaders.Ast.EmptyExpression empt... method Visit (line 2552) | public virtual void Visit(Stride.Core.Shaders.Ast.Glsl.LayoutKeyValue ... method Visit (line 2556) | public virtual void Visit(Stride.Core.Shaders.Ast.Glsl.LayoutQualifier... method Visit (line 2560) | public virtual void Visit(Stride.Core.Shaders.Ast.Glsl.InterfaceType i... method Visit (line 2564) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.ClassType class... method Visit (line 2568) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierGener... method Visit (line 2572) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierNs id... method Visit (line 2576) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierDot i... method Visit (line 2580) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.TextureType tex... method Visit (line 2584) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.Annotations ann... method Visit (line 2588) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.AsmExpression a... method Visit (line 2592) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.AttributeDeclar... method Visit (line 2596) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.CastExpression ... method Visit (line 2600) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.CompileExpressi... method Visit (line 2604) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBuffer ... method Visit (line 2608) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBufferT... method Visit (line 2612) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.InterfaceType i... method Visit (line 2616) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.PackOffset pack... method Visit (line 2620) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.Pass pass) method Visit (line 2624) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.RegisterLocatio... method Visit (line 2628) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.Semantic semantic) method Visit (line 2632) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.StateExpression... method Visit (line 2636) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.StateInitialize... method Visit (line 2640) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.Technique techn... method Visit (line 2644) | public virtual void Visit(Stride.Core.Shaders.Ast.Hlsl.Typedef typedef) method Visit (line 2648) | public virtual void Visit(Stride.Core.Shaders.Ast.ExpressionList expre... method Visit (line 2652) | public virtual void Visit(Stride.Core.Shaders.Ast.GenericDeclaration g... method Visit (line 2656) | public virtual void Visit(Stride.Core.Shaders.Ast.GenericParameterType... method Visit (line 2660) | public virtual void Visit(Stride.Core.Shaders.Ast.DeclarationStatement... method Visit (line 2664) | public virtual void Visit(Stride.Core.Shaders.Ast.ExpressionStatement ... method Visit (line 2668) | public virtual void Visit(Stride.Core.Shaders.Ast.ForStatement forStat... method Visit (line 2672) | public virtual void Visit(Stride.Core.Shaders.Ast.GenericType genericT... method Visit (line 2676) | public virtual void Visit(Stride.Core.Shaders.Ast.Identifier identifier) method Visit (line 2680) | public virtual void Visit(Stride.Core.Shaders.Ast.IfStatement ifStatem... method Visit (line 2684) | public virtual void Visit(Stride.Core.Shaders.Ast.IndexerExpression in... method Visit (line 2688) | public virtual void Visit(Stride.Core.Shaders.Ast.KeywordExpression ke... method Visit (line 2692) | public virtual void Visit(Stride.Core.Shaders.Ast.Literal literal) method Visit (line 2696) | public virtual void Visit(Stride.Core.Shaders.Ast.LiteralExpression li... method Visit (line 2700) | public virtual void Visit(Stride.Core.Shaders.Ast.MatrixType matrixType) method Visit (line 2704) | public virtual void Visit(Stride.Core.Shaders.Ast.MemberReferenceExpre... method Visit (line 2708) | public virtual void Visit(Stride.Core.Shaders.Ast.MethodDeclaration me... method Visit (line 2712) | public virtual void Visit(Stride.Core.Shaders.Ast.MethodDefinition met... method Visit (line 2716) | public virtual void Visit(Stride.Core.Shaders.Ast.MethodInvocationExpr... method Visit (line 2720) | public virtual void Visit(Stride.Core.Shaders.Ast.ObjectType objectType) method Visit (line 2724) | public virtual void Visit(Stride.Core.Shaders.Ast.Parameter parameter) method Visit (line 2728) | public virtual void Visit(Stride.Core.Shaders.Ast.ParenthesizedExpress... method Visit (line 2732) | public virtual void Visit(Stride.Core.Shaders.Ast.Qualifier qualifier) method Visit (line 2736) | public virtual void Visit(Stride.Core.Shaders.Ast.ReturnStatement retu... method Visit (line 2740) | public virtual void Visit(Stride.Core.Shaders.Ast.ScalarType scalarType) method Visit (line 2744) | public virtual void Visit(Stride.Core.Shaders.Ast.Shader shader) method Visit (line 2748) | public virtual void Visit(Stride.Core.Shaders.Ast.StatementList statem... method Visit (line 2752) | public virtual void Visit(Stride.Core.Shaders.Ast.StructType structType) method Visit (line 2756) | public virtual void Visit(Stride.Core.Shaders.Ast.SwitchCaseGroup swit... method Visit (line 2760) | public virtual void Visit(Stride.Core.Shaders.Ast.SwitchStatement swit... method Visit (line 2764) | public virtual void Visit(Stride.Core.Shaders.Ast.TypeName typeName) method Visit (line 2768) | public virtual void Visit(Stride.Core.Shaders.Ast.TypeReferenceExpress... method Visit (line 2772) | public virtual void Visit(Stride.Core.Shaders.Ast.UnaryExpression unar... method Visit (line 2776) | public virtual void Visit(Stride.Core.Shaders.Ast.Variable variable) method Visit (line 2780) | public virtual void Visit(Stride.Core.Shaders.Ast.VariableReferenceExp... method Visit (line 2784) | public virtual void Visit(Stride.Core.Shaders.Ast.VectorType vectorType) method Visit (line 2788) | public virtual void Visit(Stride.Core.Shaders.Ast.WhileStatement while... class ShaderWalker (line 2794) | public partial class ShaderWalker method Visit (line 2796) | public override void Visit(Stride.Core.Shaders.Ast.Stride.ClassIdentif... method Visit (line 2802) | public override void Visit(Stride.Core.Shaders.Ast.Stride.EnumType enu... method Visit (line 2810) | public override void Visit(Stride.Core.Shaders.Ast.Stride.ForEachState... method Visit (line 2818) | public override void Visit(Stride.Core.Shaders.Ast.Stride.ImportBlockS... method Visit (line 2824) | public override void Visit(Stride.Core.Shaders.Ast.Stride.LinkType lin... method Visit (line 2831) | public override void Visit(Stride.Core.Shaders.Ast.Stride.LiteralIdent... method Visit (line 2837) | public override void Visit(Stride.Core.Shaders.Ast.Stride.MemberName m... method Visit (line 2844) | public override void Visit(Stride.Core.Shaders.Ast.Stride.MixinStateme... method Visit (line 2850) | public override void Visit(Stride.Core.Shaders.Ast.Stride.NamespaceBlo... method Visit (line 2858) | public override void Visit(Stride.Core.Shaders.Ast.Stride.ParametersBl... method Visit (line 2864) | public override void Visit(Stride.Core.Shaders.Ast.Stride.SemanticType... method Visit (line 2871) | public override void Visit(Stride.Core.Shaders.Ast.Stride.EffectBlock ... method Visit (line 2879) | public override void Visit(Stride.Core.Shaders.Ast.Stride.ShaderClassT... method Visit (line 2891) | public override void Visit(Stride.Core.Shaders.Ast.Stride.ShaderRootCl... method Visit (line 2903) | public override void Visit(Stride.Core.Shaders.Ast.Stride.ShaderTypeNa... method Visit (line 2910) | public override void Visit(Stride.Core.Shaders.Ast.Stride.TypeIdentifi... method Visit (line 2916) | public override void Visit(Stride.Core.Shaders.Ast.Stride.UsingParamet... method Visit (line 2923) | public override void Visit(Stride.Core.Shaders.Ast.Stride.UsingStateme... method Visit (line 2929) | public override void Visit(Stride.Core.Shaders.Ast.Stride.VarType varT... method Visit (line 2936) | public override void Visit(Stride.Core.Shaders.Ast.Stride.StrideConsta... method Visit (line 2940) | public override void Visit(Stride.Core.Shaders.Ast.ArrayInitializerExp... method Visit (line 2945) | public override void Visit(Stride.Core.Shaders.Ast.ArrayType arrayType) method Visit (line 2954) | public override void Visit(Stride.Core.Shaders.Ast.AssignmentExpressio... method Visit (line 2960) | public override void Visit(Stride.Core.Shaders.Ast.BinaryExpression bi... method Visit (line 2966) | public override void Visit(Stride.Core.Shaders.Ast.BlockStatement bloc... method Visit (line 2972) | public override void Visit(Stride.Core.Shaders.Ast.CaseStatement caseS... method Visit (line 2978) | public override void Visit(Stride.Core.Shaders.Ast.CompositeEnum compo... method Visit (line 2982) | public override void Visit(Stride.Core.Shaders.Ast.ConditionalExpressi... method Visit (line 2989) | public override void Visit(Stride.Core.Shaders.Ast.EmptyStatement empt... method Visit (line 2994) | public override void Visit(Stride.Core.Shaders.Ast.EmptyExpression emp... method Visit (line 2998) | public override void Visit(Stride.Core.Shaders.Ast.Glsl.LayoutKeyValue... method Visit (line 3004) | public override void Visit(Stride.Core.Shaders.Ast.Glsl.LayoutQualifie... method Visit (line 3009) | public override void Visit(Stride.Core.Shaders.Ast.Glsl.InterfaceType ... method Visit (line 3017) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.ClassType clas... method Visit (line 3028) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierGene... method Visit (line 3034) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierNs i... method Visit (line 3040) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.IdentifierDot ... method Visit (line 3046) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.TextureType te... method Visit (line 3053) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.Annotations an... method Visit (line 3058) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.AsmExpression ... method Visit (line 3062) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.AttributeDecla... method Visit (line 3068) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.CastExpression... method Visit (line 3074) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.CompileExpress... method Visit (line 3080) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBuffer... method Visit (line 3090) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.ConstantBuffer... method Visit (line 3094) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.InterfaceType ... method Visit (line 3104) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.PackOffset pac... method Visit (line 3109) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.Pass pass) method Visit (line 3116) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.RegisterLocati... method Visit (line 3122) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.Semantic seman... method Visit (line 3127) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.StateExpressio... method Visit (line 3133) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.StateInitializ... method Visit (line 3138) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.Technique tech... method Visit (line 3146) | public override void Visit(Stride.Core.Shaders.Ast.Hlsl.Typedef typedef) method Visit (line 3155) | public override void Visit(Stride.Core.Shaders.Ast.ExpressionList expr... method Visit (line 3160) | public override void Visit(Stride.Core.Shaders.Ast.GenericDeclaration ... method Visit (line 3165) | public override void Visit(Stride.Core.Shaders.Ast.GenericParameterTyp... method Visit (line 3172) | public override void Visit(Stride.Core.Shaders.Ast.DeclarationStatemen... method Visit (line 3178) | public override void Visit(Stride.Core.Shaders.Ast.ExpressionStatement... method Visit (line 3184) | public override void Visit(Stride.Core.Shaders.Ast.ForStatement forSta... method Visit (line 3193) | public override void Visit(Stride.Core.Shaders.Ast.GenericType generic... method Visit (line 3201) | public override void Visit(Stride.Core.Shaders.Ast.Identifier identifier) method Visit (line 3206) | public override void Visit(Stride.Core.Shaders.Ast.IfStatement ifState... method Visit (line 3214) | public override void Visit(Stride.Core.Shaders.Ast.IndexerExpression i... method Visit (line 3220) | public override void Visit(Stride.Core.Shaders.Ast.KeywordExpression k... method Visit (line 3225) | public override void Visit(Stride.Core.Shaders.Ast.Literal literal) method Visit (line 3230) | public override void Visit(Stride.Core.Shaders.Ast.LiteralExpression l... method Visit (line 3235) | public override void Visit(Stride.Core.Shaders.Ast.MatrixType matrixType) method Visit (line 3243) | public override void Visit(Stride.Core.Shaders.Ast.MemberReferenceExpr... method Visit (line 3249) | public override void Visit(Stride.Core.Shaders.Ast.MethodDeclaration m... method Visit (line 3258) | public override void Visit(Stride.Core.Shaders.Ast.MethodDefinition me... method Visit (line 3268) | public override void Visit(Stride.Core.Shaders.Ast.MethodInvocationExp... method Visit (line 3274) | public override void Visit(Stride.Core.Shaders.Ast.ObjectType objectType) method Visit (line 3281) | public override void Visit(Stride.Core.Shaders.Ast.Parameter parameter) method Visit (line 3291) | public override void Visit(Stride.Core.Shaders.Ast.ParenthesizedExpres... method Visit (line 3296) | public override void Visit(Stride.Core.Shaders.Ast.Qualifier qualifier) method Visit (line 3300) | public override void Visit(Stride.Core.Shaders.Ast.ReturnStatement ret... method Visit (line 3306) | public override void Visit(Stride.Core.Shaders.Ast.ScalarType scalarType) method Visit (line 3313) | public override void Visit(Stride.Core.Shaders.Ast.Shader shader) method Visit (line 3318) | public override void Visit(Stride.Core.Shaders.Ast.StatementList state... method Visit (line 3324) | public override void Visit(Stride.Core.Shaders.Ast.StructType structType) method Visit (line 3332) | public override void Visit(Stride.Core.Shaders.Ast.SwitchCaseGroup swi... method Visit (line 3338) | public override void Visit(Stride.Core.Shaders.Ast.SwitchStatement swi... method Visit (line 3345) | public override void Visit(Stride.Core.Shaders.Ast.TypeName typeName) method Visit (line 3352) | public override void Visit(Stride.Core.Shaders.Ast.TypeReferenceExpres... method Visit (line 3357) | public override void Visit(Stride.Core.Shaders.Ast.UnaryExpression una... method Visit (line 3362) | public override void Visit(Stride.Core.Shaders.Ast.Variable variable) method Visit (line 3372) | public override void Visit(Stride.Core.Shaders.Ast.VariableReferenceEx... method Visit (line 3377) | public override void Visit(Stride.Core.Shaders.Ast.VectorType vectorType) method Visit (line 3385) | public override void Visit(Stride.Core.Shaders.Ast.WhileStatement whil... class ClassIdentifierGeneric (line 3397) | public partial class ClassIdentifierGeneric method Accept (line 3399) | public override void Accept(ShaderVisitor visitor) method Accept (line 3403) | public override TResult Accept(ShaderVisitor visitor) class EnumType (line 3411) | public partial class EnumType method Accept (line 3413) | public override void Accept(ShaderVisitor visitor) method Accept (line 3417) | public override TResult Accept(ShaderVisitor visitor) class ForEachStatement (line 3425) | public partial class ForEachStatement method Accept (line 3427) | public override void Accept(ShaderVisitor visitor) method Accept (line 3431) | public override TResult Accept(ShaderVisitor visitor) class ImportBlockStatement (line 3439) | public partial class ImportBlockStatement method Accept (line 3441) | public override void Accept(ShaderVisitor visitor) method Accept (line 3445) | public override TResult Accept(ShaderVisitor visitor) class LinkType (line 3453) | public partial class LinkType method Accept (line 3455) | public override void Accept(ShaderVisitor visitor) method Accept (line 3459) | public override TResult Accept(ShaderVisitor visitor) class LiteralIdentifier (line 3467) | public partial class LiteralIdentifier method Accept (line 3469) | public override void Accept(ShaderVisitor visitor) method Accept (line 3473) | public override TResult Accept(ShaderVisitor visitor) class MemberName (line 3481) | public partial class MemberName method Accept (line 3483) | public override void Accept(ShaderVisitor visitor) method Accept (line 3487) | public override TResult Accept(ShaderVisitor visitor) class MixinStatement (line 3495) | public partial class MixinStatement method Accept (line 3497) | public override void Accept(ShaderVisitor visitor) method Accept (line 3501) | public override TResult Accept(ShaderVisitor visitor) class NamespaceBlock (line 3509) | public partial class NamespaceBlock method Accept (line 3511) | public override void Accept(ShaderVisitor visitor) method Accept (line 3515) | public override TResult Accept(ShaderVisitor visitor) class ParametersBlock (line 3523) | public partial class ParametersBlock method Accept (line 3525) | public override void Accept(ShaderVisitor visitor) method Accept (line 3529) | public override TResult Accept(ShaderVisitor visitor) class SemanticType (line 3537) | public partial class SemanticType method Accept (line 3539) | public override void Accept(ShaderVisitor visitor) method Accept (line 3543) | public override TResult Accept(ShaderVisitor visitor) class EffectBlock (line 3551) | public partial class EffectBlock method Accept (line 3553) | public override void Accept(ShaderVisitor visitor) method Accept (line 3557) | public override TResult Accept(ShaderVisitor visitor) class ShaderClassType (line 3565) | public partial class ShaderClassType method Accept (line 3567) | public override void Accept(ShaderVisitor visitor) method Accept (line 3571) | public override TResult Accept(ShaderVisitor visitor) class ShaderRootClassType (line 3579) | public partial class ShaderRootClassType method Accept (line 3581) | public override void Accept(ShaderVisitor visitor) method Accept (line 3585) | public override TResult Accept(ShaderVisitor visitor) class ShaderTypeName (line 3593) | public partial class ShaderTypeName method Accept (line 3595) | public override void Accept(ShaderVisitor visitor) method Accept (line 3599) | public override TResult Accept(ShaderVisitor visitor) class TypeIdentifier (line 3607) | public partial class TypeIdentifier method Accept (line 3609) | public override void Accept(ShaderVisitor visitor) method Accept (line 3613) | public override TResult Accept(ShaderVisitor visitor) class UsingParametersStatement (line 3621) | public partial class UsingParametersStatement method Accept (line 3623) | public override void Accept(ShaderVisitor visitor) method Accept (line 3627) | public override TResult Accept(ShaderVisitor visitor) class UsingStatement (line 3635) | public partial class UsingStatement method Accept (line 3637) | public override void Accept(ShaderVisitor visitor) method Accept (line 3641) | public override TResult Accept(ShaderVisitor visitor) class VarType (line 3649) | public partial class VarType method Accept (line 3651) | public override void Accept(ShaderVisitor visitor) method Accept (line 3655) | public override TResult Accept(ShaderVisitor visitor) class StrideConstantBufferType (line 3663) | public partial class StrideConstantBufferType method Accept (line 3665) | public override void Accept(ShaderVisitor visitor) method Accept (line 3669) | public override TResult Accept(ShaderVisitor visitor) class ArrayInitializerExpression (line 3677) | public partial class ArrayInitializerExpression method Accept (line 3679) | public override void Accept(ShaderVisitor visitor) method Accept (line 3683) | public override TResult Accept(ShaderVisitor visitor) class ArrayType (line 3691) | public partial class ArrayType method Accept (line 3693) | public override void Accept(ShaderVisitor visitor) method Accept (line 3697) | public override TResult Accept(ShaderVisitor visitor) class AssignmentExpression (line 3705) | public partial class AssignmentExpression method Accept (line 3707) | public override void Accept(ShaderVisitor visitor) method Accept (line 3711) | public override TResult Accept(ShaderVisitor visitor) class BinaryExpression (line 3719) | public partial class BinaryExpression method Accept (line 3721) | public override void Accept(ShaderVisitor visitor) method Accept (line 3725) | public override TResult Accept(ShaderVisitor visitor) class BlockStatement (line 3733) | public partial class BlockStatement method Accept (line 3735) | public override void Accept(ShaderVisitor visitor) method Accept (line 3739) | public override TResult Accept(ShaderVisitor visitor) class CaseStatement (line 3747) | public partial class CaseStatement method Accept (line 3749) | public override void Accept(ShaderVisitor visitor) method Accept (line 3753) | public override TResult Accept(ShaderVisitor visitor) class CompositeEnum (line 3761) | public partial class CompositeEnum method Accept (line 3763) | public override void Accept(ShaderVisitor visitor) method Accept (line 3767) | public override TResult Accept(ShaderVisitor visitor) class ConditionalExpression (line 3775) | public partial class ConditionalExpression method Accept (line 3777) | public override void Accept(ShaderVisitor visitor) method Accept (line 3781) | public override TResult Accept(ShaderVisitor visitor) class EmptyStatement (line 3789) | public partial class EmptyStatement method Accept (line 3791) | public override void Accept(ShaderVisitor visitor) method Accept (line 3795) | public override TResult Accept(ShaderVisitor visitor) class EmptyExpression (line 3803) | public partial class EmptyExpression method Accept (line 3805) | public override void Accept(ShaderVisitor visitor) method Accept (line 3809) | public override TResult Accept(ShaderVisitor visitor) class LayoutKeyValue (line 3817) | public partial class LayoutKeyValue method Accept (line 3819) | public override void Accept(ShaderVisitor visitor) method Accept (line 3823) | public override TResult Accept(ShaderVisitor visitor) class LayoutQualifier (line 3831) | public partial class LayoutQualifier method Accept (line 3833) | public override void Accept(ShaderVisitor visitor) method Accept (line 3837) | public override TResult Accept(ShaderVisitor visitor) class InterfaceType (line 3845) | public partial class InterfaceType method Accept (line 3847) | public override void Accept(ShaderVisitor visitor) method Accept (line 3851) | public override TResult Accept(ShaderVisitor visitor) method Accept (line 4029) | public override void Accept(ShaderVisitor visitor) method Accept (line 4033) | public override TResult Accept(ShaderVisitor visitor) class ClassType (line 3859) | public partial class ClassType method Accept (line 3861) | public override void Accept(ShaderVisitor visitor) method Accept (line 3865) | public override TResult Accept(ShaderVisitor visitor) class IdentifierGeneric (line 3873) | public partial class IdentifierGeneric method Accept (line 3875) | public override void Accept(ShaderVisitor visitor) method Accept (line 3879) | public override TResult Accept(ShaderVisitor visitor) class IdentifierNs (line 3887) | public partial class IdentifierNs method Accept (line 3889) | public override void Accept(ShaderVisitor visitor) method Accept (line 3893) | public override TResult Accept(ShaderVisitor visitor) class IdentifierDot (line 3901) | public partial class IdentifierDot method Accept (line 3903) | public override void Accept(ShaderVisitor visitor) method Accept (line 3907) | public override TResult Accept(ShaderVisitor visitor) class TextureType (line 3915) | public partial class TextureType method Accept (line 3917) | public override void Accept(ShaderVisitor visitor) method Accept (line 3921) | public override TResult Accept(ShaderVisitor visitor) class Annotations (line 3929) | public partial class Annotations method Accept (line 3931) | public override void Accept(ShaderVisitor visitor) method Accept (line 3935) | public override TResult Accept(ShaderVisitor visitor) class AsmExpression (line 3943) | public partial class AsmExpression method Accept (line 3945) | public override void Accept(ShaderVisitor visitor) method Accept (line 3949) | public override TResult Accept(ShaderVisitor visitor) class AttributeDeclaration (line 3957) | public partial class AttributeDeclaration method Accept (line 3959) | public override void Accept(ShaderVisitor visitor) method Accept (line 3963) | public override TResult Accept(ShaderVisitor visitor) class CastExpression (line 3971) | public partial class CastExpression method Accept (line 3973) | public override void Accept(ShaderVisitor visitor) method Accept (line 3977) | public override TResult Accept(ShaderVisitor visitor) class CompileExpression (line 3985) | public partial class CompileExpression method Accept (line 3987) | public override void Accept(ShaderVisitor visitor) method Accept (line 3991) | public override TResult Accept(ShaderVisitor visitor) class ConstantBuffer (line 3999) | public partial class ConstantBuffer method Accept (line 4001) | public override void Accept(ShaderVisitor visitor) method Accept (line 4005) | public override TResult Accept(ShaderVisitor visitor) class ConstantBufferType (line 4013) | public partial class ConstantBufferType method Accept (line 4015) | public override void Accept(ShaderVisitor visitor) method Accept (line 4019) | public override TResult Accept(ShaderVisitor visitor) class InterfaceType (line 4027) | public partial class InterfaceType method Accept (line 3847) | public override void Accept(ShaderVisitor visitor) method Accept (line 3851) | public override TResult Accept(ShaderVisitor visitor) method Accept (line 4029) | public override void Accept(ShaderVisitor visitor) method Accept (line 4033) | public override TResult Accept(ShaderVisitor visitor) class PackOffset (line 4041) | public partial class PackOffset method Accept (line 4043) | public override void Accept(ShaderVisitor visitor) method Accept (line 4047) | public override TResult Accept(ShaderVisitor visitor) class Pass (line 4055) | public partial class Pass method Accept (line 4057) | public override void Accept(ShaderVisitor visitor) method Accept (line 4061) | public override TResult Accept(ShaderVisitor visitor) class RegisterLocation (line 4069) | public partial class RegisterLocation method Accept (line 4071) | public override void Accept(ShaderVisitor visitor) method Accept (line 4075) | public override TResult Accept(ShaderVisitor visitor) class Semantic (line 4083) | public partial class Semantic method Accept (line 4085) | public override void Accept(ShaderVisitor visitor) method Accept (line 4089) | public override TResult Accept(ShaderVisitor visitor) class StateExpression (line 4097) | public partial class StateExpression method Accept (line 4099) | public override void Accept(ShaderVisitor visitor) method Accept (line 4103) | public override TResult Accept(ShaderVisitor visitor) class StateInitializer (line 4111) | public partial class StateInitializer method Accept (line 4113) | public override void Accept(ShaderVisitor visitor) method Accept (line 4117) | public override TResult Accept(ShaderVisitor visitor) class Technique (line 4125) | public partial class Technique method Accept (line 4127) | public override void Accept(ShaderVisitor visitor) method Accept (line 4131) | public override TResult Accept(ShaderVisitor visitor) class Typedef (line 4139) | public partial class Typedef method Accept (line 4141) | public override void Accept(ShaderVisitor visitor) method Accept (line 4145) | public override TResult Accept(ShaderVisitor visitor) class ExpressionList (line 4153) | public partial class ExpressionList method Accept (line 4155) | public override void Accept(ShaderVisitor visitor) method Accept (line 4159) | public override TResult Accept(ShaderVisitor visitor) class GenericDeclaration (line 4167) | public partial class GenericDeclaration method Accept (line 4169) | public override void Accept(ShaderVisitor visitor) method Accept (line 4173) | public override TResult Accept(ShaderVisitor visitor) class GenericParameterType (line 4181) | public partial class GenericParameterType method Accept (line 4183) | public override void Accept(ShaderVisitor visitor) method Accept (line 4187) | public override TResult Accept(ShaderVisitor visitor) class DeclarationStatement (line 4195) | public partial class DeclarationStatement method Accept (line 4197) | public override void Accept(ShaderVisitor visitor) method Accept (line 4201) | public override TResult Accept(ShaderVisitor visitor) class ExpressionStatement (line 4209) | public partial class ExpressionStatement method Accept (line 4211) | public override void Accept(ShaderVisitor visitor) method Accept (line 4215) | public override TResult Accept(ShaderVisitor visitor) class ForStatement (line 4223) | public partial class ForStatement method Accept (line 4225) | public override void Accept(ShaderVisitor visitor) method Accept (line 4229) | public override TResult Accept(ShaderVisitor visitor) class GenericType (line 4237) | public partial class GenericType method Accept (line 4239) | public override void Accept(ShaderVisitor visitor) method Accept (line 4243) | public override TResult Accept(ShaderVisitor visitor) class Identifier (line 4251) | public partial class Identifier method Accept (line 4253) | public override void Accept(ShaderVisitor visitor) method Accept (line 4257) | public override TResult Accept(ShaderVisitor visitor) class IfStatement (line 4265) | public partial class IfStatement method Accept (line 4267) | public override void Accept(ShaderVisitor visitor) method Accept (line 4271) | public override TResult Accept(ShaderVisitor visitor) class IndexerExpression (line 4279) | public partial class IndexerExpression method Accept (line 4281) | public override void Accept(ShaderVisitor visitor) method Accept (line 4285) | public override TResult Accept(ShaderVisitor visitor) class KeywordExpression (line 4293) | public partial class KeywordExpression method Accept (line 4295) | public override void Accept(ShaderVisitor visitor) method Accept (line 4299) | public override TResult Accept(ShaderVisitor visitor) class Literal (line 4307) | public partial class Literal method Accept (line 4309) | public override void Accept(ShaderVisitor visitor) method Accept (line 4313) | public override TResult Accept(ShaderVisitor visitor) class LiteralExpression (line 4321) | public partial class LiteralExpression method Accept (line 4323) | public override void Accept(ShaderVisitor visitor) method Accept (line 4327) | public override TResult Accept(ShaderVisitor visitor) class MatrixType (line 4335) | public partial class MatrixType method Accept (line 4337) | public override void Accept(ShaderVisitor visitor) method Accept (line 4341) | public override TResult Accept(ShaderVisitor visitor) class MemberReferenceExpression (line 4349) | public partial class MemberReferenceExpression method Accept (line 4351) | public override void Accept(ShaderVisitor visitor) method Accept (line 4355) | public override TResult Accept(ShaderVisitor visitor) class MethodDeclaration (line 4363) | public partial class MethodDeclaration method Accept (line 4365) | public override void Accept(ShaderVisitor visitor) method Accept (line 4369) | public override TResult Accept(ShaderVisitor visitor) class MethodDefinition (line 4377) | public partial class MethodDefinition method Accept (line 4379) | public override void Accept(ShaderVisitor visitor) method Accept (line 4383) | public override TResult Accept(ShaderVisitor visitor) class MethodInvocationExpression (line 4391) | public partial class MethodInvocationExpression method Accept (line 4393) | public override void Accept(ShaderVisitor visitor) method Accept (line 4397) | public override TResult Accept(ShaderVisitor visitor) class ObjectType (line 4405) | public partial class ObjectType method Accept (line 4407) | public override void Accept(ShaderVisitor visitor) method Accept (line 4411) | public override TResult Accept(ShaderVisitor visitor) class Parameter (line 4419) | public partial class Parameter method Accept (line 4421) | public override void Accept(ShaderVisitor visitor) method Accept (line 4425) | public override TResult Accept(ShaderVisitor visitor) class ParenthesizedExpression (line 4433) | public partial class ParenthesizedExpression method Accept (line 4435) | public override void Accept(ShaderVisitor visitor) method Accept (line 4439) | public override TResult Accept(ShaderVisitor visitor) class Qualifier (line 4447) | public partial class Qualifier method Accept (line 4449) | public override void Accept(ShaderVisitor visitor) method Accept (line 4453) | public override TResult Accept(ShaderVisitor visitor) class ReturnStatement (line 4461) | public partial class ReturnStatement method Accept (line 4463) | public override void Accept(ShaderVisitor visitor) method Accept (line 4467) | public override TResult Accept(ShaderVisitor visitor) class ScalarType (line 4475) | public partial class ScalarType method Accept (line 4477) | public override void Accept(ShaderVisitor visitor) method Accept (line 4481) | public override TResult Accept(ShaderVisitor visitor) class Shader (line 4489) | public partial class Shader method Accept (line 4491) | public override void Accept(ShaderVisitor visitor) method Accept (line 4495) | public override TResult Accept(ShaderVisitor visitor) class StatementList (line 4503) | public partial class StatementList method Accept (line 4505) | public override void Accept(ShaderVisitor visitor) method Accept (line 4509) | public override TResult Accept(ShaderVisitor visitor) class StructType (line 4517) | public partial class StructType method Accept (line 4519) | public override void Accept(ShaderVisitor visitor) method Accept (line 4523) | public override TResult Accept(ShaderVisitor visitor) class SwitchCaseGroup (line 4531) | public partial class SwitchCaseGroup method Accept (line 4533) | public override void Accept(ShaderVisitor visitor) method Accept (line 4537) | public override TResult Accept(ShaderVisitor visitor) class SwitchStatement (line 4545) | public partial class SwitchStatement method Accept (line 4547) | public override void Accept(ShaderVisitor visitor) method Accept (line 4551) | public override TResult Accept(ShaderVisitor visitor) class TypeName (line 4559) | public partial class TypeName method Accept (line 4561) | public override void Accept(ShaderVisitor visitor) method Accept (line 4565) | public override TResult Accept(ShaderVisitor visitor) class TypeReferenceExpression (line 4573) | public partial class TypeReferenceExpression method Accept (line 4575) | public override void Accept(ShaderVisitor visitor) method Accept (line 4579) | public override TResult Accept(ShaderVisitor visitor) class UnaryExpression (line 4587) | public partial class UnaryExpression method Accept (line 4589) | public override void Accept(ShaderVisitor visitor) method Accept (line 4593) | public override TResult Accept(ShaderVisitor visitor) class Variable (line 4601) | public partial class Variable method Accept (line 4603) | public override void Accept(ShaderVisitor visitor) method Accept (line 4607) | public override TResult Accept(ShaderVisitor visitor) class VariableReferenceExpression (line 4615) | public partial class VariableReferenceExpression method Accept (line 4617) | public override void Accept(ShaderVisitor visitor) method Accept (line 4621) | public override TResult Accept(ShaderVisitor visitor) class VectorType (line 4629) | public partial class VectorType method Accept (line 4631) | public override void Accept(ShaderVisitor visitor) method Accept (line 4635) | public override TResult Accept(ShaderVisitor visitor) class WhileStatement (line 4643) | public partial class WhileStatement method Accept (line 4645) | public override void Accept(ShaderVisitor visitor) method Accept (line 4649) | public override TResult Accept(ShaderVisitor visitor) FILE: sources/shaders/Stride.Core.Shaders/Writer/Hlsl/HlslWriter.cs class HlslWriter (line 12) | public class HlslWriter : ShaderWriter method HlslWriter (line 22) | public HlslWriter(bool useNodeStack = false) : base(useNodeStack) method Visit (line 34) | public override void Visit(Ast.Hlsl.Annotations annotations) method Visit (line 52) | public override void Visit(ClassType classType) method Visit (line 102) | public override void Visit(InterfaceType interfaceType) method Visit (line 116) | public override void Visit(AsmExpression asmExpression) method Visit (line 129) | public override void Visit(ConstantBuffer constantBuffer) method Visit (line 151) | public override void Visit(Typedef typedef) method Visit (line 184) | public override void Visit(AttributeDeclaration attributeDeclaration) method Visit (line 211) | public override void Visit(CastExpression castExpression) method Visit (line 223) | public override void Visit(IdentifierDot compositeIdentifier) method Visit (line 232) | public override void Visit(IdentifierNs compositeIdentifier) method Visit (line 241) | public override void Visit(IdentifierGeneric compositeIdentifier) method Visit (line 250) | public override void Visit(StateExpression stateExpression) method Visit (line 261) | public override void Visit(CompileExpression compileExpression) method Visit (line 273) | public override void Visit(Technique technique) method Visit (line 293) | public override void Visit(Pass pass) method Visit (line 315) | public override void Visit(StateInitializer stateInitializer) method WriteInitializer (line 338) | public override void WriteInitializer(Expression expression) method Visit (line 349) | public override void Visit(Semantic semantic) method Visit (line 356) | public override void Visit(PackOffset packOffset) method Visit (line 365) | public override void Visit(RegisterLocation registerLocation) method Write (line 388) | protected override ShaderWriter Write(Identifier identifier) FILE: sources/shaders/Stride.Core.Shaders/Writer/ShaderWriter.cs class ShaderWriter (line 16) | public class ShaderWriter : ShaderWalker method ShaderWriter (line 30) | public ShaderWriter(bool buildScopeDeclaration = false, bool useNodeSt... method Indent (line 122) | public ShaderWriter Indent() method Outdent (line 134) | public ShaderWriter Outdent() method Visit (line 145) | public override void Visit(Shader shader) method Visit (line 151) | public override void Visit(StructType structType) method Visit (line 179) | public override void Visit(WhileStatement whileStatement) method Visit (line 206) | public override void Visit(ArrayInitializerExpression arrayInitializer... method Visit (line 221) | public override void Visit(BlockStatement blockStatement) method Visit (line 233) | public override void Visit(AssignmentExpression assignmentExpression) method Visit (line 241) | public override void Visit(BinaryExpression binaryExpression) method Visit (line 249) | public override void Visit(CaseStatement statement) method Visit (line 262) | public override void Visit(ArrayType arrayType) method Visit (line 269) | public override void Visit(ExpressionStatement expressionStatement) method Visit (line 277) | public override void Visit(ForStatement forStatement) method Visit (line 296) | public override void Visit(Identifier identifier) method VisitStatement (line 302) | public void VisitStatement(Statement statement) method Visit (line 308) | public override void Visit(StatementList statementList) method Visit (line 315) | public override void Visit(IfStatement ifStatement) method Visit (line 339) | public override void Visit(IndexerExpression indexerExpression) method Visit (line 348) | public override void Visit(MemberReferenceExpression memberReferenceEx... method Visit (line 356) | public override void Visit(MethodInvocationExpression methodInvocation... method Visit (line 372) | public override void Visit(Parameter parameter) method Visit (line 378) | public override void Visit(ParenthesizedExpression parenthesizedExpres... method Visit (line 386) | public override void Visit(ExpressionList expressionList) method Visit (line 397) | public override void Visit(ReturnStatement returnStatement) method Visit (line 411) | public override void Visit(ConditionalExpression conditionalExpression) method Visit (line 421) | public override void Visit(UnaryExpression unaryExpression) method Visit (line 436) | public override void Visit(SwitchStatement switchStatement) method Visit (line 451) | public override void Visit(SwitchCaseGroup switchCaseGroup) method Visit (line 460) | public override void Visit(DeclarationStatement declarationStatement) method Visit (line 467) | public override void Visit(MethodDeclaration methodDeclaration) method Visit (line 474) | public override void Visit(MethodDefinition methodDefinition) method Visit (line 486) | public override void Visit(Variable variable) method Visit (line 493) | public override void Visit(ObjectType typeBase) method Visit (line 499) | public override void Visit(TypeName typeBase) method Visit (line 505) | public override void Visit(ScalarType scalarType) method Visit (line 512) | public override void Visit(GenericType genericType) method Visit (line 527) | public override void Visit(VectorType vectorType) method Visit (line 542) | public override void Visit(MatrixType vectorType) method Visit (line 557) | public override void Visit(Literal literal) method Visit (line 581) | public override void Visit(Qualifier qualifier) method Visit (line 587) | public override void Visit(Ast.Glsl.LayoutQualifier layoutQualifier) method Write (line 604) | public ShaderWriter Write(Qualifier qualifiers, bool writePreQualifiers) method Write (line 639) | public ShaderWriter Write(List attributes, bool writePr... method Write (line 663) | public ShaderWriter Write(string text) method WriteInitializer (line 676) | public virtual void WriteInitializer(Expression expression) method WriteLine (line 691) | public ShaderWriter WriteLine() method WriteLine (line 712) | public ShaderWriter WriteLine(string text) method WriteLinkLine (line 733) | protected ShaderWriter WriteLinkLine(Node node) method WriteSpace (line 758) | public ShaderWriter WriteSpace() method Append (line 777) | protected ShaderWriter Append(string text) method Append (line 789) | protected ShaderWriter Append(string format, params object[] args) method CloseBrace (line 805) | protected ShaderWriter CloseBrace(bool newLine = true) method OpenBrace (line 820) | protected ShaderWriter OpenBrace() method Write (line 838) | protected virtual ShaderWriter Write(Identifier identifier) method WriteMethodDeclaration (line 863) | protected virtual ShaderWriter WriteMethodDeclaration(MethodDeclaratio... method WriteRankSpecifiers (line 909) | protected ShaderWriter WriteRankSpecifiers(IEnumerable exp... method WriteStatementContent (line 927) | protected void WriteStatementContent(Statement statement) method WriteVariable (line 957) | protected void WriteVariable(Variable variable) method PrefixIndent (line 1018) | private void PrefixIndent() method PreVisitNode (line 1029) | protected override bool PreVisitNode(Node node) FILE: sources/shared/AttachedChildProcessJob.cs class AttachedChildProcessJob (line 13) | public class AttachedChildProcessJob : IDisposable method AttachedChildProcessJob (line 21) | public AttachedChildProcessJob(Process process) method Dispose (line 45) | public void Dispose() type JOBOBJECTINFOCLASS (line 54) | enum JOBOBJECTINFOCLASS type JOBOBJECTLIMIT (line 59) | [Flags] type JOBOBJECT_BASIC_LIMIT_INFORMATION (line 65) | [StructLayout(LayoutKind.Sequential)] type IO_COUNTERS (line 79) | [StructLayout(LayoutKind.Sequential)] type JOBOBJECT_EXTENDED_LIMIT_INFORMATION (line 90) | [StructLayout(LayoutKind.Sequential)] method CreateJobObject (line 101) | [DllImport("kernel32.dll", CharSet = CharSet.Unicode)] method SetInformationJobObject (line 104) | [DllImport("kernel32.dll")] method AssignProcessToJobObject (line 107) | [DllImport("kernel32.dll", SetLastError = true)] method CloseHandle (line 110) | [DllImport("kernel32.dll", SetLastError = true)] FILE: sources/shared/ConsoleProgram.cs class ConsoleProgram (line 53) | class ConsoleProgram method ConsoleProgram (line 68) | static ConsoleProgram() method ConsoleProgram (line 76) | protected ConsoleProgram(int padOptions = 16) : this(null, padOptions) method ConsoleProgram (line 81) | private ConsoleProgram(object optionsObjectArg, int padOptions = 16) method PrintHeader (line 125) | public static void PrintHeader() method ParseCommandLine (line 132) | public static bool ParseCommandLine(object options, string[] args, int... method ParseCommandLine (line 140) | protected bool ParseCommandLine(string[] args) method ParseArgument (line 172) | private bool ParseArgument(string arg) method SetOption (line 227) | private bool SetOption(FieldInfo field, string value) method ChangeType (line 252) | private static object ChangeType(string value, Type type) method IsList (line 260) | private static bool IsList(FieldInfo field) method GetList (line 266) | private IList GetList(FieldInfo field) method ListElementType (line 272) | private static Type ListElementType(FieldInfo field) method GetOptionName (line 285) | private static OptionAttribute GetOptionName(FieldInfo field) method GetUsageFooter (line 290) | public virtual string GetUsageFooter() method ShowError (line 295) | public void ShowError(string message, params object[] args) method GetAttribute (line 319) | private static T GetAttribute(ICustomAttributeProvider provider) wh... method GetAssemblyTitle (line 333) | private static string GetAssemblyTitle() method GetAssemblyCopyright (line 349) | private static string GetAssemblyCopyright() method GetStdHandle (line 363) | [DllImport("kernel32.dll", EntryPoint = "GetStdHandle", SetLastError =... method GetConsoleScreenBufferInfo (line 368) | [DllImport("kernel32.dll", EntryPoint = "GetConsoleScreenBufferInfo", method SetConsoleTextAttribute (line 374) | [DllImport("kernel32.dll", EntryPoint = "SetConsoleTextAttribute", method ErrorColor (line 380) | public static void ErrorColor() method Color (line 385) | public static void Color(ConsoleColor color) method ResetColor (line 390) | public static void ResetColor() type CONSOLE_SCREEN_BUFFER_INFO (line 397) | [StructLayout(LayoutKind.Sequential)] type COORD (line 411) | [StructLayout(LayoutKind.Sequential)] class OptionAttribute (line 422) | [AttributeUsage(AttributeTargets.Field)] method OptionAttribute (line 425) | public OptionAttribute(string name) type SMALL_RECT (line 443) | [StructLayout(LayoutKind.Sequential)] type ConsoleColor (line 458) | [Flags] FILE: sources/shared/LoaderToolLocator/LoaderToolLocator.cs class LoaderToolLocator (line 12) | static class LoaderToolLocator method GetExecutable (line 14) | internal static string GetExecutable(string assemblyLocation) FILE: sources/shared/Process/AndroidDeviceEnumerator.cs class AndroidDeviceEnumerator (line 13) | public static class AndroidDeviceEnumerator method LocateAdb (line 17) | private static string LocateAdb() method GetAdbPath (line 64) | public static string GetAdbPath() method ListAndroidDevices (line 73) | public static AndroidDeviceDescription[] ListAndroidDevices() type AndroidDeviceDescription (line 137) | public struct AndroidDeviceDescription class ProcessHelper (line 143) | static class ProcessHelper method FindExecutableOnPath (line 145) | public static bool FindExecutableOnPath(string executablePath) method CreateProcessW (line 168) | [DllImport("kernel32.dll", EntryPoint = "CreateProcessW", CharSet = ... type ProcessCreationFlags (line 176) | [Flags] type PROCESS_INFORMATION (line 198) | [StructLayout(LayoutKind.Sequential)] type STARTUPINFOEX (line 207) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] type STARTUPINFO (line 214) | [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] FILE: sources/shared/SharedAssemblyInfo.cs class StrideVersion (line 23) | internal class StrideVersion class PublicKeys (line 64) | internal partial class PublicKeys FILE: sources/shared/Stride.Core.ShellHelper/ProcessOutputs.cs class ProcessOutputs (line 9) | class ProcessOutputs method ProcessOutputs (line 21) | public ProcessOutputs() FILE: sources/shared/Stride.Core.ShellHelper/ShellHelper.cs class ShellHelper (line 13) | class ShellHelper method RunProcessAndGetOutputAsync (line 21) | public static Task RunProcessAndGetOutputAsync(string command, st... method RunProcessAndGetOutput (line 64) | public static ProcessOutputs RunProcessAndGetOutput(string command, st... method RunProcess (line 93) | public static Process RunProcess(string command, string parameters) method RunProcessAndRedirectToLogger (line 104) | public static int RunProcessAndRedirectToLogger(string command, string... method LockProcessAndAddDataToList (line 144) | private static void LockProcessAndAddDataToList(Process process, List<... method LockProcessAndAddDataToLogger (line 162) | private static void LockProcessAndAddDataToLogger(Process process, Log... FILE: sources/shared/Stride.NuGetResolver.Targets/NuGetResolverModuleInitializer.cs class NuGetResolverModuleInitializer (line 8) | class NuGetResolverModuleInitializer method __Initialize__ (line 10) | [ModuleInitializer(-100000)] FILE: sources/shared/Stride.NuGetResolver.UI/NuGetAssemblyResolver.private.cs class NuGetAssemblyResolver (line 8) | partial class NuGetAssemblyResolver class ResolverUILauncher (line 11) | private static class ResolverUILauncher method Run (line 13) | public static void Run(TaskCompletionSource dialogNotNeeded, TaskCom... FILE: sources/shared/Stride.NuGetResolver.UI/SplashScreenWindow.axaml.cs class SplashScreenWindow (line 15) | public sealed partial class SplashScreenWindow : Window method SplashScreenWindow (line 19) | public SplashScreenWindow() method AppendMessage (line 24) | public void AppendMessage(LogLevel level, string message) method CloseCommand (line 36) | public void CloseCommand(object sender, RoutedEventArgs e) method SetupLog (line 41) | public void SetupLog(LogLevel level, string message) method CloseApp (line 46) | public void CloseApp() method InvokeShutDown (line 51) | public static void InvokeShutDown() class NugetResolverApp (line 57) | public static class NugetResolverApp method Run (line 59) | public static void Run(AppBuilder.AppMainDelegate AppMain) FILE: sources/shared/Stride.NuGetResolver/NuGetAssemblyResolver.cs class NuGetAssemblyResolver (line 14) | public static partial class NuGetAssemblyResolver method DisableAssemblyResolve (line 25) | public static void DisableAssemblyResolve() method SetupNuGet (line 35) | public static void SetupNuGet(string targetFramework, string packageNa... method SetupNuGet (line 40) | public static void SetupNuGet(List<(string targetFramework, string pac... method FileContentIsSame (line 205) | static bool FileContentIsSame(FileInfo file1, FileInfo file2) method RemoveSources (line 225) | private static void RemoveSources(ISettings settings, string prefixName) method CheckPackageSource (line 241) | private static void CheckPackageSource(ISettings settings, string name... method RegisterNativeDependencies (line 249) | private static void RegisterNativeDependencies(Dictionary ... class Logger (line 279) | public class Logger : ILogger method SetupLogAction (line 285) | public void SetupLogAction(Action action) method LogDebug (line 295) | public void LogDebug(string data) method LogVerbose (line 300) | public void LogVerbose(string data) method LogInformation (line 305) | public void LogInformation(string data) method LogMinimal (line 310) | public void LogMinimal(string data) method LogWarning (line 315) | public void LogWarning(string data) method LogError (line 320) | public void LogError(string data) method LogInformationSummary (line 325) | public void LogInformationSummary(string data) method LogErrorSummary (line 330) | public void LogErrorSummary(string data) method Log (line 335) | public void Log(LogLevel level, string data) method LogAsync (line 345) | public Task LogAsync(LogLevel level, string data) method Log (line 351) | public void Log(ILogMessage message) method LogAsync (line 356) | public Task LogAsync(ILogMessage message) FILE: sources/shared/Stride.NuGetResolver/RestoreHelper.cs class RestoreHelper (line 23) | static class RestoreHelper method ListAssemblies (line 25) | public static List ListAssemblies(LockFile lockFile, string gr... method ListNativeLibs (line 83) | public static List ListNativeLibs(LockFile lockFile) method GetLibPaths (line 127) | private static Dictionary<(string, NuGetVersion), string> GetLibPaths(... method Restore (line 146) | public static (RestoreRequest, RestoreResult) Restore(ILogger logger, ... FILE: sources/shared/tests/nunitlite/NUnitLiteLauncher.Android.cs class MainActivity (line 51) | [Activity(MainLauncher = true, Name = "nunitlite.tests.MainActivity")] method Connect (line 63) | protected TcpClient Connect(string serverAddresses, int serverPort) method OnCreate (line 97) | protected override void OnCreate(Bundle bundle) method ConnectToImageServer (line 123) | private static void ConnectToImageServer() method RunTests (line 138) | private void RunTests() method EndTesting (line 207) | private void EndTesting(bool failure) method TestStarted (line 240) | public void TestStarted(ITest test) method TestFinished (line 247) | public void TestFinished(ITestResult result) method TestOutput (line 255) | public void TestOutput(TestOutput testOutput) method OnDestroy (line 263) | protected override void OnDestroy() class StrideTestSuiteActivity (line 271) | [Activity] method OnCreate (line 274) | protected override void OnCreate(Bundle bundle) method OnDestroy (line 288) | protected override void OnDestroy() FILE: sources/shared/tests/nunitlite/NUnitLiteLauncher.Console.cs class Program (line 31) | class Program method Main (line 84) | static void Main(string[] args) FILE: sources/shared/tests/nunitlite/NUnitLiteLauncher.iPhone.cs class Application (line 33) | public class Application method Main (line 35) | static void Main(string[] args) class AppDelegate (line 41) | [Register("AppDelegate")] method FinishedLaunching (line 47) | public override bool FinishedLaunching(UIApplication app, NSDictionary... FILE: sources/shared/tests/xunit/LauncherGame.Desktop.cs class Program (line 6) | class Program method Main (line 8) | public static void Main(string[] args) => StrideXunitRunner.Main(args,... FILE: sources/shared/tests/xunit/LauncherSimple.Desktop.cs class Program (line 3) | class Program method Main (line 5) | public static void Main(string[] args) => StrideXunitRunner.Main(args); FILE: sources/tests/nunitlite/NUnitLiteLauncher.Android.cs class MainActivity (line 32) | [Activity(Label = "NUnitLite.MonoDroid.Example", MainLauncher = true)] method GetAssembliesForTest (line 35) | protected override IEnumerable GetAssembliesForTest() class DetailsActivity (line 46) | [Activity(Label = "Test Details")] FILE: sources/tests/nunitlite/NUnitLiteLauncher.Console.cs class Program (line 31) | class Program method Main (line 84) | static void Main(string[] args) FILE: sources/tests/nunitlite/NUnitLiteLauncher.iPhone.cs class Application (line 33) | public class Application method Main (line 35) | static void Main(string[] args) class AppDelegate (line 41) | [Register("AppDelegate")] method FinishedLaunching (line 47) | public override bool FinishedLaunching(UIApplication app, NSDictionary... FILE: sources/tests/tools/Stride.TextureConverter.Tests/ArrayTexLibraryTest.cs class ArrayTexLibraryTest (line 14) | public class ArrayTexLibraryTest : IDisposable method ArrayTexLibraryTest (line 20) | public ArrayTexLibraryTest() method Dispose (line 30) | public void Dispose() method CanHandleRequestTest (line 37) | [Fact(Skip = "Need check")] method CreateArrayTest (line 51) | [Theory(Skip = "Need check")] method ExtractTest (line 83) | [Theory(Skip = "Need check")] method ExtractAllTest (line 104) | [Theory(Skip = "Need check")] method UpdateTest (line 149) | [Theory(Skip = "Need check")] method RemoveTest (line 169) | [Theory(Skip = "Need check")] method InsertTest (line 192) | [Theory(Skip = "Need check")] method CreateCubeTest (line 216) | [Theory(Skip = "Need check")] FILE: sources/tests/tools/Stride.TextureConverter.Tests/AtlasTexLibraryTest.cs class AtlasTexLibraryTest (line 14) | public class AtlasTexLibraryTest : IDisposable method AtlasTexLibraryTest (line 20) | public AtlasTexLibraryTest() method Dispose (line 26) | public void Dispose() method CanHandleRequestTest (line 34) | [Fact(Skip = "Need check")] method CreateAtlasTest (line 46) | [Theory(Skip = "Need check")] method ExtractTest (line 87) | [Theory(Skip = "Need check")] method ExtractAllTest (line 110) | [Theory(Skip = "Need check")] method UpdateTest (line 150) | [Theory(Skip = "Need check")] method Load (line 169) | private TexImage Load(ITexLibrary library, string filePath) FILE: sources/tests/tools/Stride.TextureConverter.Tests/DxtTexLibTest.cs class DxtTexLibTest (line 12) | public class DxtTexLibTest : IDisposable method DxtTexLibTest (line 16) | public DxtTexLibTest() method Dispose (line 22) | public void Dispose() method StartLibraryTest (line 28) | [Theory(Skip = "Need check")] method EndLibraryTest (line 51) | [Theory(Skip = "Need check")] method CanHandleRequestTest (line 65) | [Fact(Skip = "Need check")] method DecompressTest (line 81) | [Theory(Skip = "Need check")] method DecompressFailTest (line 94) | [Theory(Skip = "Need check")] method CompressTest (line 116) | [Theory(Skip = "Need check")] method GenerateMipMapTest (line 133) | [Theory(Skip = "Need check")] method GenerateNormalMapTest (line 148) | [Theory(Skip = "Need check")] method FixedRescaleTest (line 162) | [Theory(Skip = "Need check")] method FactorRescaleTest (line 176) | [Theory(Skip = "Need check")] method ExportTest (line 190) | [Theory(Skip = "Need check")] method ExportMinMipMapTest (line 204) | [Theory(Skip = "Need check")] method PreMultiplyAlphaTest (line 219) | [Theory(Skip = "Need check")] FILE: sources/tests/tools/Stride.TextureConverter.Tests/FITexLibTest.cs class FiTexLibTest (line 13) | public class FiTexLibTest : IDisposable method FiTexLibTest (line 17) | public FiTexLibTest() method Dispose (line 22) | public void Dispose() method StartLibraryTest (line 27) | [Theory(Skip = "Need check")] method EndLibraryTest (line 41) | [Theory(Skip = "Need check")] method CorrectGammaTest (line 54) | [Theory(Skip = "Need check")] method FlipTest (line 66) | [Theory(Skip = "Need check")] method FixedRescaleTest (line 78) | [Theory(Skip = "Need check")] method FixedRescale3DTest (line 94) | [Fact(Skip = "Need check")] method FactorRescaleTest (line 110) | [Theory(Skip = "Need check")] method SwitchChannelsTest (line 127) | [Theory(Skip = "Need check")] method ExportArrayTest (line 140) | [Theory(Skip = "Need check")] method CanHandleRequestTest (line 174) | [Fact(Skip = "Need check")] FILE: sources/tests/tools/Stride.TextureConverter.Tests/Module.cs class Module (line 10) | public static class Module method Module (line 17) | static Module() method LoadLibraries (line 22) | public static void LoadLibraries() FILE: sources/tests/tools/Stride.TextureConverter.Tests/PvrttTexLibTest.cs class PvrttTexLibTest (line 11) | public class PvrttTexLibTest : IDisposable method PvrttTexLibTest (line 15) | public PvrttTexLibTest() method Dispose (line 20) | public void Dispose() method StartLibraryTest (line 25) | [Theory(Skip = "Need check")] method CanHandleRequestTest (line 43) | [Fact(Skip = "Need check")] method DecompressTest (line 60) | [Theory(Skip = "Need check")] method CompressTest (line 73) | [Theory(Skip = "Need check")] method GenerateMipMapTest (line 86) | [Theory(Skip = "Need check")] method GenerateNormalMapTest (line 99) | [Theory(Skip = "Need check")] method FixedRescaleTest (line 112) | [Theory(Skip = "Need check")] method FactorRescaleTest (line 126) | [Theory(Skip = "Need check")] method ExportTest (line 140) | [Theory(Skip = "Need check")] method ExportMinMipMapTest (line 153) | [Theory(Skip = "Need check")] method SwitchChannelsTest (line 167) | [Theory(Skip = "Need check")] method FlipTest (line 179) | [Theory(Skip = "Need check")] method PreMultiplyAlphaTest (line 191) | [Theory(Skip = "Need check")] FILE: sources/tests/tools/Stride.TextureConverter.Tests/StrideTexLibraryTest.cs class StrideTexLibraryTest (line 11) | public class StrideTexLibraryTest : IDisposable method StrideTexLibraryTest (line 15) | public StrideTexLibraryTest() method Dispose (line 21) | public void Dispose() method StartLibraryTest (line 27) | [Theory(Skip = "Need check")] method CanHandleRequestTest (line 41) | [Fact(Skip = "Need check")] method ExportTest (line 54) | [Theory(Skip = "Need check")] method ExportTestMinMipmap (line 67) | [Theory(Skip = "Need check")] method ExportToStrideTest (line 80) | [Theory(Skip = "Need check")] FILE: sources/tests/tools/Stride.TextureConverter.Tests/TestFindSprites.cs class TestFindSprites (line 9) | public class TestFindSprites method CheckEmptyRegion (line 13) | private void CheckEmptyRegion(TextureTool tool, TexImage image, Int2 p... method EmptyRegionTest (line 20) | [Fact] method SinglePixelTest (line 34) | [Fact] method TransversalLineTest (line 46) | [Fact] method ConvexShapeTest (line 62) | [Fact] method ConcavShapeTest (line 75) | [Fact] method IncludedShapeTest (line 88) | [Fact] method ComplexShapeTest (line 101) | [Fact] method ShapeWithHoleTest (line 114) | [Fact] method BgraRgbaTest (line 136) | [Fact] method TransparencyKeyTest (line 160) | [Fact] FILE: sources/tests/tools/Stride.TextureConverter.Tests/TestTools.cs class TestTools (line 14) | class TestTools method ComputeSHA1 (line 16) | public static string ComputeSHA1(string filePath) method ComputeSHA1 (line 31) | public static string ComputeSHA1(IntPtr input, int size) method Load (line 48) | public static TexImage Load(ITexLibrary library, string file) method TestTools (line 59) | private TestTools() { method GetInstance (line 251) | public static TestTools GetInstance() FILE: sources/tests/tools/Stride.TextureConverter.Tests/TexImageTest.cs class TexImageTest (line 11) | public class TexImageTest : IDisposable method Dispose (line 15) | public void Dispose() method TestEquals (line 20) | [Fact(Skip = "Need check")] method TestClone (line 30) | [Fact(Skip = "Need check")] FILE: sources/tests/tools/Stride.TextureConverter.Tests/TexLibraryTest.cs class TexLibraryTest (line 13) | class TexLibraryTest method StartLibraryTest (line 22) | public static void StartLibraryTest(TexImage image, ITexLibrary library) method FactorRescaleTest (line 33) | public static void FactorRescaleTest(TexImage image, ITexLibrary libra... method FixedRescaleTest (line 50) | public static void FixedRescaleTest(TexImage image, ITexLibrary librar... method SwitchChannelsTest (line 67) | public static void SwitchChannelsTest(TexImage image, ITexLibrary libr... method FlipTest (line 77) | public static void FlipTest(TexImage image, ITexLibrary library, Orien... method DecompressTest (line 85) | public static void DecompressTest(TexImage image, ITexLibrary library) method CompressTest (line 94) | public static void CompressTest(TexImage image, ITexLibrary library, P... method GenerateMipMapTest (line 104) | public static void GenerateMipMapTest(TexImage image, ITexLibrary libr... method GenerateNormalMapTest (line 114) | public static void GenerateNormalMapTest(TexImage image, ITexLibrary l... method ExportTest (line 126) | public static void ExportTest(TexImage image, ITexLibrary library, str... method PreMultiplyAlphaTest (line 136) | public static void PreMultiplyAlphaTest(TexImage image, ITexLibrary li... method CorrectGammaTest (line 144) | public static void CorrectGammaTest(TexImage image, ITexLibrary library) method ExportMinMipMapTest (line 152) | public static void ExportMinMipMapTest(TexImage image, ITexLibrary lib... FILE: sources/tests/tools/Stride.TextureConverter.Tests/TexThread.cs class TexThread (line 9) | class TexThread : IDisposable method TexThread (line 15) | public TexThread(string[] fileList, int num) method Dispose (line 22) | public void Dispose() method Process (line 27) | public void Process() FILE: sources/tests/tools/Stride.TextureConverter.Tests/TextureTool.Extensions.cs class TextureToolExtensions (line 6) | internal static class TextureToolExtensions method Load (line 8) | public static TexImage Load(this TextureTool tool, string file) FILE: sources/tests/tools/Stride.TextureConverter.Tests/TextureToolTest.cs class TextureToolTest (line 14) | public class TextureToolTest : IDisposable method Dispose (line 18) | public void Dispose() method LoadTest (line 23) | [Fact(Skip = "Need check")] method DecompressTest (line 47) | [Fact(Skip = "Need check")] method FlipTest (line 83) | [Theory(Skip = "Need check")] method PreMultiplyAlphaTest (line 101) | [Theory(Skip = "Need check")] method CompressTest (line 116) | [Theory(Skip = "Need check")] method GenerateMipMapTest (line 131) | [Theory(Skip = "Need check")] method CorrectGammaTest (line 146) | [Theory(Skip = "Need check")] method ConvertToStrideImageTest (line 160) | [Theory(Skip = "Need check")] method LoadStrideImageTest (line 172) | [Theory(Skip = "Need check")] method GenerateNormalMapTest (line 189) | [Theory(Skip = "Need check")] method RescaleTest (line 203) | [Theory(Skip = "Need check")] method ResizeTest (line 223) | [Theory(Skip = "Need check")] method SwitchChannelTest (line 243) | [Theory(Skip = "Need check")] method SaveTest (line 262) | [Theory(Skip = "Need check")] method ProcessingTest (line 293) | [Theory(Skip = "Need check")] method CreateAtlasTest (line 336) | [Fact(Skip = "Need check")] method ExtractAtlasTest (line 375) | [Theory(Skip = "Need check")] method ExtractAtlasFailTest (line 390) | [Fact(Skip = "Need check")] method ExtractAllAtlasTest (line 409) | [Theory(Skip = "Need check")] method UpdateAtlasTest (line 441) | [Theory(Skip = "Need check")] method UpdateAtlasFailTest (line 458) | [Fact(Skip = "Need check")] method CreateArrayTest (line 486) | [Theory(Skip = "Need check")] method CreateArrayFailTest (line 511) | [Fact(Skip = "Need check")] method CreateCubeTest (line 538) | [Theory(Skip = "Need check")] method CreateCubeFailTest (line 563) | [Fact(Skip = "Need check")] method ExtractTest (line 589) | [Theory(Skip = "Need check")] method ExtractFailTest (line 605) | [Fact(Skip = "Need check")] method ExtractAllTest (line 624) | [Theory(Skip = "Need check")] method InsertTest (line 658) | [Theory(Skip = "Need check")] method RemoveTest (line 685) | [Theory(Skip = "Need check")] method UpdateArrayTest (line 710) | [Theory(Skip = "Need check")] method PickColorTest (line 736) | [Fact] class AlphaLevelTest (line 760) | private class AlphaLevelTest method AlphaLevelTest (line 768) | public AlphaLevelTest(Rectangle region, Color? transparencyColor, Al... method GetAlphaLevelTests (line 776) | [Fact] FILE: sources/tests/xunit.runner.stride/App.axaml.cs class App (line 13) | public partial class App : Application method Initialize (line 19) | public override void Initialize() method OnFrameworkInitializationCompleted (line 24) | public override void OnFrameworkInitializationCompleted() FILE: sources/tests/xunit.runner.stride/StrideXunitRunner.cs class StrideXunitRunner (line 10) | public static class StrideXunitRunner method Main (line 15) | public static void Main(string[] _, Action? setInteractiveMode =... method BuildAvaloniaApp (line 26) | public static AppBuilder BuildAvaloniaApp(Action? setInteractive... FILE: sources/tests/xunit.runner.stride/ViewModels/MainViewModel.cs class MainViewModel (line 6) | public class MainViewModel : ViewModelBase FILE: sources/tests/xunit.runner.stride/ViewModels/TestCaseViewModel.cs class TestCaseViewModel (line 8) | public class TestCaseViewModel : TestNodeViewModel method TestCaseViewModel (line 14) | public TestCaseViewModel(TestsViewModel tests, ITestCase testCase) method RunTest (line 20) | public void RunTest() method EnumerateTestCases (line 25) | public override IEnumerable EnumerateTestCases() method LocateTestCase (line 30) | public override TestCaseViewModel? LocateTestCase(ITestCase testCase) FILE: sources/tests/xunit.runner.stride/ViewModels/TestGroupViewModel.cs class TestGroupViewModel (line 8) | public class TestGroupViewModel : TestNodeViewModel method TestGroupViewModel (line 15) | public TestGroupViewModel(TestsViewModel tests, string displayName) method EnumerateTestCases (line 21) | public override IEnumerable EnumerateTestCases() =>... method RunTest (line 23) | public void RunTest() method LocateTestCase (line 28) | public override TestCaseViewModel? LocateTestCase(ITestCase testCase) FILE: sources/tests/xunit.runner.stride/ViewModels/TestNodeViewModel.cs class TestNodeViewModel (line 8) | public abstract class TestNodeViewModel : ViewModelBase method EnumerateTestCases (line 10) | public abstract IEnumerable EnumerateTestCases(); method LocateTestCase (line 12) | public abstract TestCaseViewModel? LocateTestCase(ITestCase testCase); FILE: sources/tests/xunit.runner.stride/ViewModels/TestsViewModel.cs class TestsViewModel (line 10) | public class TestsViewModel : ViewModelBase method TestsViewModel (line 14) | public TestsViewModel() method RunTests (line 38) | public async void RunTests(TestNodeViewModel testNodeViewModel) FILE: sources/tests/xunit.runner.stride/ViewModels/XSink.cs class XSink (line 9) | public sealed class XSink : IExecutionSink method Dispose (line 17) | public void Dispose() method OnMessageWithTypes (line 21) | public bool OnMessageWithTypes(IMessageSinkMessage message, HashSet(Logger log, Dictionary ... method LaunchPersistentClient (line 45) | public static async Task LaunchPersistentClient(ConnectedDevice connec... FILE: sources/tools/Stride.ConnectionRouter/IOSTracker.cs class IosTracker (line 16) | public class IosTracker method IosTracker (line 27) | public IosTracker(Router router) method CheckAvailableServerPort (line 32) | private static bool CheckAvailableServerPort(int port) method CanProxy (line 40) | public static bool CanProxy() method SetupProxy (line 46) | internal Process SetupProxy(ConnectedDevice device) method TrackDevices (line 94) | public async Task TrackDevices() FILE: sources/tools/Stride.ConnectionRouter/Program.cs class Program (line 17) | partial class Program method Main (line 21) | static int Main(string[] args) method FormatLog (line 111) | private static string FormatLog(ILogMessage message) method SetupTrayIcon (line 122) | private static void SetupTrayIcon(string logFileName) method OnOpenConsoleClick (line 172) | private static void OnOpenConsoleClick(System.Windows.Forms.ToolStripM... method OnShowLogClick (line 189) | private static void OnShowLogClick(string logFileName) method OnExitClick (line 194) | private static void OnExitClick() FILE: sources/tools/Stride.ConnectionRouter/Properties/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/tools/Stride.ConnectionRouter/Router.cs class Router (line 19) | public class Router method Listen (line 26) | public async Task Listen(int port) method TryConnect (line 39) | public async Task TryConnect(string address, int port) method CreateSocketContext (line 47) | private SimpleSocket CreateSocketContext() method HandleMessageClientRequestServer (line 106) | private async Task HandleMessageClientRequestServer(SimpleSocket clien... method SpawnServerFromService (line 199) | private async Task SpawnServerFromService(string url, bo... method RunServiceProcessAndLog (line 289) | private static Process RunServiceProcessAndLog(string servicePath) method HandleMessageServerStarted (line 316) | private async Task HandleMessageServerStarted(SimpleSocket clientSocket) method HandleMessageServiceProvideServer (line 348) | private async Task HandleMessageServiceProvideServer(SimpleSocket clie... method ForwardSocket (line 382) | private async Task ForwardSocket(SimpleSocket source, SimpleSocket tar... class Service (line 395) | private class Service method Service (line 400) | public Service(SimpleSocket socket) FILE: sources/tools/Stride.ConnectionRouter/RouterHelper.cs class RouterHelper (line 18) | public static class RouterHelper method VersionWithoutSpecialPart (line 20) | private static string VersionWithoutSpecialPart(string version) method EnsureRouterLaunched (line 29) | public static bool EnsureRouterLaunched(bool attachChildJob = false, b... method ParseUrl (line 124) | public static void ParseUrl(string url, out string[] segments, out str... method ParseQueryString (line 135) | public static NameValueCollection ParseQueryString(string query) FILE: sources/tools/Stride.ConnectionRouter/RouterMessage.cs type RouterMessage (line 7) | public enum RouterMessage : ushort FILE: sources/tools/Stride.ConnectionRouter/RouterServiceServer.cs class RouterServiceServer (line 10) | public abstract class RouterServiceServer method RouterServiceServer (line 23) | protected RouterServiceServer(string serverUrl) method TryConnect (line 34) | public async Task TryConnect(string address, int port, bool task = false) method CreateSocketContext (line 45) | private SimpleSocket CreateSocketContext(bool task) method HandleClient (line 111) | protected abstract void HandleClient(SimpleSocket clientSocket, string... method AcceptConnection (line 118) | protected async Task AcceptConnection(SimpleSocket clientSocket) method RefuseConnection (line 131) | protected async Task RefuseConnection(SimpleSocket clientSocket, int e... FILE: sources/tools/Stride.ConnectionRouter/ios-tcprelay/stride-ios-relay.py class SocketRelay (line 32) | class SocketRelay(object): method __init__ (line 33) | def __init__(self, a, b, maxbuf=65535): method handle (line 39) | def handle(self): class DeviceConnectionHelper (line 89) | class DeviceConnectionHelper(): method __init__ (line 90) | def __init__(self, device): method start_connection (line 92) | def start_connection(self, device_sock): method start_device (line 113) | def start_device(self): method start_device_threaded (line 126) | def start_device_threaded(self): function device_name (line 155) | def device_name(device): function device_added (line 158) | def device_added(device): function device_removed (line 164) | def device_removed(device): FILE: sources/tools/Stride.ConnectionRouter/ios-tcprelay/usbmux.py class MuxError (line 29) | class MuxError(Exception): class MuxVersionError (line 32) | class MuxVersionError(MuxError): class SafeStreamSocket (line 35) | class SafeStreamSocket: method __init__ (line 36) | def __init__(self, address, family): method send (line 39) | def send(self, msg): method recv (line 46) | def recv(self, size): class MuxDevice (line 55) | class MuxDevice(object): method __init__ (line 56) | def __init__(self, devid, usbprod, serial, location): method __str__ (line 61) | def __str__(self): class BinaryProtocol (line 64) | class BinaryProtocol(object): method __init__ (line 71) | def __init__(self, socket): method _pack (line 75) | def _pack(self, req, payload): method _unpack (line 83) | def _unpack(self, resp, payload): method sendpacket (line 96) | def sendpacket(self, req, tag, payload={}): method getpacket (line 103) | def getpacket(self): class PlistProtocol (line 115) | class PlistProtocol(BinaryProtocol): method __init__ (line 123) | def __init__(self, socket): method _pack (line 128) | def _pack(self, req, payload): method _unpack (line 131) | def _unpack(self, resp, payload): method sendpacket (line 134) | def sendpacket(self, req, tag, payload={}): method getpacket (line 141) | def getpacket(self): class MuxConnection (line 148) | class MuxConnection(object): method __init__ (line 152) | def __init__(self, socketpath, protoclass): method _getreply (line 165) | def _getreply(self): method _processpacket (line 172) | def _processpacket(self): method _exchange (line 189) | def _exchange(self, req, payload={}): method listen (line 198) | def listen(self): method process (line 202) | def process(self, timeout=None): method connect (line 211) | def connect(self, device, port): method close (line 217) | def close(self): class USBMux (line 220) | class USBMux(object): method __init__ (line 221) | def __init__(self, socketpath=None): method process (line 239) | def process(self, timeout=None): method connect (line 241) | def connect(self, device, port): FILE: sources/tools/Stride.Core.ProjectTemplating.Tests/Program.cs class Program (line 9) | public class Program method TestProjectTemplate (line 11) | [Fact] method Main (line 36) | static void Main(string[] args) FILE: sources/tools/Stride.Core.ProjectTemplating/CustomTemplateSession.cs class CustomTemplateSession (line 12) | internal class CustomTemplateSession : ITextTemplatingSession method CustomTemplateSession (line 17) | public CustomTemplateSession(IEnumerable>... method Equals (line 39) | public bool Equals(ITextTemplatingSession other) method Equals (line 44) | public bool Equals(Guid other) method GetEnumerator (line 51) | public IEnumerator> GetEnumerator() method Add (line 56) | public void Add(KeyValuePair item) method Clear (line 61) | public void Clear() method Contains (line 66) | public bool Contains(KeyValuePair item) method CopyTo (line 71) | public void CopyTo(KeyValuePair[] array, int arrayIndex) method Remove (line 76) | public bool Remove(KeyValuePair item) method ContainsKey (line 97) | public bool ContainsKey(string key) method Add (line 102) | public void Add(string key, object value) method Remove (line 107) | public bool Remove(string key) method TryGetValue (line 112) | public bool TryGetValue(string key, out object value) method GetEnumerator (line 148) | IEnumerator IEnumerable.GetEnumerator() method GetObjectData (line 153) | public void GetObjectData(SerializationInfo info, StreamingContext con... FILE: sources/tools/Stride.Core.ProjectTemplating/CustomTemplatingSession.cs class CustomTemplatingSession (line 12) | internal class CustomTemplatingSession : ITextTemplatingSession method CustomTemplatingSession (line 17) | public CustomTemplatingSession(ExpandoObject expando) method Equals (line 33) | public bool Equals(ITextTemplatingSession other) method Equals (line 38) | public bool Equals(Guid other) method GetEnumerator (line 45) | public IEnumerator> GetEnumerator() method Add (line 50) | public void Add(KeyValuePair item) method Clear (line 55) | public void Clear() method Contains (line 60) | public bool Contains(KeyValuePair item) method CopyTo (line 65) | public void CopyTo(KeyValuePair[] array, int arrayIndex) method Remove (line 70) | public bool Remove(KeyValuePair item) method ContainsKey (line 91) | public bool ContainsKey(string key) method Add (line 96) | public void Add(string key, object value) method Remove (line 101) | public bool Remove(string key) method TryGetValue (line 106) | public bool TryGetValue(string key, out object value) method GetEnumerator (line 142) | IEnumerator IEnumerable.GetEnumerator() method GetObjectData (line 147) | public void GetObjectData(SerializationInfo info, StreamingContext con... FILE: sources/tools/Stride.Core.ProjectTemplating/Module.cs class Module (line 8) | internal class Module method Initialize (line 10) | [ModuleInitializer] FILE: sources/tools/Stride.Core.ProjectTemplating/ProjectTemplate.cs class ProjectTemplate (line 22) | [DataContract("ProjectTemplate")] method Generate (line 64) | public LoggerResult Generate(string outputDirectory, string projectNam... method Generate (line 88) | public void Generate(string outputDirectory, string projectName, Guid ... method GeneratePart (line 234) | public string GeneratePart(string templatePathPart, ILogger log, IRead... method HasT4Extension (line 254) | private static bool HasT4Extension(string filePath) method Expand (line 262) | private static string Expand(string str, IDictionary p... method Load (line 286) | public static ProjectTemplate Load(string filePath) FILE: sources/tools/Stride.Core.ProjectTemplating/ProjectTemplateItem.cs class ProjectTemplateItem (line 12) | [DebuggerDisplay("{Source} => {Target}")] method ToString (line 49) | public override string ToString() FILE: sources/tools/Stride.Core.ProjectTemplating/ProjectTemplateTransformation.cs class ProjectTemplateTransformation (line 11) | public abstract class ProjectTemplateTransformation : TextTransformation FILE: sources/tools/Stride.Core.ProjectTemplating/ProjectTemplatingHost.cs class ProjectTemplatingHost (line 19) | internal class ProjectTemplatingHost : Microsoft.VisualStudio.TextTempla... method ProjectTemplatingHost (line 21) | public ProjectTemplatingHost(ILogger log, string templateFile, string ... method GetHostOption (line 67) | public object GetHostOption(string optionName) method LoadIncludeText (line 77) | public bool LoadIncludeText(string requestFileName, out string content... method LogErrors (line 89) | public void LogErrors(CompilerErrorCollection errors) method ProvideTemplatingAppDomain (line 100) | public AppDomain ProvideTemplatingAppDomain(string content) method ResolveAssemblyReference (line 105) | public string ResolveAssemblyReference(string assemblyReference) method ResolveDirectiveProcessor (line 128) | public Type ResolveDirectiveProcessor(string processorName) method ResolveParameterValue (line 133) | public string ResolveParameterValue(string directiveId, string process... method ResolvePath (line 138) | public string ResolvePath(string path) method SetFileExtension (line 143) | public void SetFileExtension(string extension) method SetOutputEncoding (line 147) | public void SetOutputEncoding(Encoding encoding, bool fromOutputDirect... method CreateSession (line 151) | public ITextTemplatingSession CreateSession() FILE: sources/tools/Stride.Core.Translation.Extractor/Exporters/POExporter.cs class POExporter (line 16) | internal class POExporter method POExporter (line 20) | public POExporter([NotNull] Options options) method Merge (line 43) | public void Merge([ItemNotNull, NotNull] IEnumerable messages) method Save (line 49) | public void Save() method Log (line 62) | [MethodImpl(MethodImplOptions.AggressiveInlining)] method MergeMessage (line 74) | private void MergeMessage([NotNull] Message message) FILE: sources/tools/Stride.Core.Translation.Extractor/Extractors/CSharpExtractor.cs class CSharpExtractor (line 16) | internal class CSharpExtractor : ExtractorBase method CSharpExtractor (line 49) | public CSharpExtractor([NotNull] ICollection inputFiles) method ExtractMessagesFromFile (line 54) | protected override IEnumerable ExtractMessagesFromFile(UFile ... method ExtractPattern (line 114) | [ItemNotNull] class LineNumberLookup (line 186) | private class LineNumberLookup : KeyedSortedList inputFiles, param... method ExtractMessages (line 23) | [NotNull] method ExtractMessagesFromFile (line 29) | [ItemNotNull] FILE: sources/tools/Stride.Core.Translation.Extractor/Extractors/XamlExtractor.cs class XamlExtractor (line 13) | internal class XamlExtractor : ExtractorBase method XamlExtractor (line 15) | public XamlExtractor([NotNull] ICollection inputFiles) method ExtractMessagesFromFile (line 20) | protected override IEnumerable ExtractMessagesFromFile(UFile ... method DoExtractMessagesFromFile (line 35) | private IEnumerable DoExtractMessagesFromFile([NotNull] UFile... method ParseLocalizeExtension (line 56) | [NotNull] FILE: sources/tools/Stride.Core.Translation.Extractor/Message.cs class Message (line 8) | internal class Message FILE: sources/tools/Stride.Core.Translation.Extractor/Options.cs class Options (line 7) | internal class Options FILE: sources/tools/Stride.Core.Translation.Extractor/Program.cs class Program (line 17) | internal static class Program method Main (line 34) | private static int Main([NotNull] string[] args) method CheckOptions (line 100) | private static bool CheckOptions([NotNull] Options options, [NotNull] ... method ParseOptions (line 134) | private static bool ParseOptions([NotNull] string[] args, [NotNull] ou... method ShowUsage (line 221) | private static void ShowUsage() FILE: sources/tools/Stride.EffectCompilerServer/EffectCompilerServer.cs class EffectCompilerServer (line 22) | public class EffectCompilerServer : RouterServiceServer method EffectCompilerServer (line 26) | public EffectCompilerServer() : base($"/service/Stride.EffectCompilerS... method HandleClient (line 32) | protected override async void HandleClient(SimpleSocket clientSocket, ... method ShaderCompilerRequestHandler (line 97) | private static async Task ShaderCompilerRequestHandler(SocketMessageLa... FILE: sources/tools/Stride.EffectCompilerServer/Program.cs class Program (line 13) | class Program method Main (line 15) | static int Main(string[] args) FILE: sources/tools/Stride.FreeImage/Classes/FreeImageBitmap.cs class FreeImageBitmap (line 53) | [Serializable, Guid("64a4c935-b757-499c-ab8c-6110316a9e51")] method FreeImageBitmap (line 134) | protected FreeImageBitmap() method FreeImageBitmap (line 143) | protected internal FreeImageBitmap(FIBITMAP dib) method FreeImageBitmap (line 160) | public FreeImageBitmap(FreeImageBitmap original) method FreeImageBitmap (line 188) | public FreeImageBitmap(FreeImageBitmap original, Size newSize) method FreeImageBitmap (line 204) | public FreeImageBitmap(FreeImageBitmap original, int width, int height) method FreeImageBitmap (line 239) | public FreeImageBitmap(Stream stream, bool useIcm) method FreeImageBitmap (line 254) | public FreeImageBitmap(Stream stream) method FreeImageBitmap (line 270) | public FreeImageBitmap(Stream stream, FREE_IMAGE_FORMAT format) method FreeImageBitmap (line 286) | public FreeImageBitmap(Stream stream, FREE_IMAGE_LOAD_FLAGS flags) method FreeImageBitmap (line 304) | public FreeImageBitmap(Stream stream, FREE_IMAGE_FORMAT format, FREE_I... method FreeImageBitmap (line 322) | public FreeImageBitmap(string filename) method FreeImageBitmap (line 335) | public FreeImageBitmap(string filename, bool useIcm) method FreeImageBitmap (line 349) | public FreeImageBitmap(string filename, FREE_IMAGE_LOAD_FLAGS flags) method FreeImageBitmap (line 363) | public FreeImageBitmap(string filename, FREE_IMAGE_FORMAT format) method FreeImageBitmap (line 378) | public FreeImageBitmap(string filename, FREE_IMAGE_FORMAT format, FREE... method FreeImageBitmap (line 402) | public FreeImageBitmap(int width, int height) method FreeImageBitmap (line 424) | public FreeImageBitmap(Type type, string resource) method FreeImageBitmap (line 447) | public FreeImageBitmap(int width, int height, PixelFormat format) method FreeImageBitmap (line 483) | public FreeImageBitmap(int width, int height, FREE_IMAGE_TYPE type) method FreeImageBitmap (line 530) | public FreeImageBitmap(int width, int height, int stride, PixelFormat ... method FreeImageBitmap (line 585) | public FreeImageBitmap(int width, int height, int stride, PixelFormat ... method FreeImageBitmap (line 636) | public FreeImageBitmap(int width, int height, int stride, int bpp, FRE... method FreeImageBitmap (line 684) | public FreeImageBitmap(int width, int height, int stride, int bpp, FRE... method FreeImageBitmap (line 722) | public FreeImageBitmap(SerializationInfo info, StreamingContext context) method GetBounds (line 1485) | public RectangleF GetBounds() method GetPropertyItem (line 1500) | public PropertyItem GetPropertyItem(int propid) method GetThumbnailImage (line 1525) | public FreeImageBitmap GetThumbnailImage(int thumbWidth, int thumbHeight, method GetThumbnailImage (line 1548) | public FreeImageBitmap GetThumbnailImage(int maxPixelSize, bool convert) method GetScanline (line 1613) | public Scanline GetScanline(int scanline) where T : struct method GetScanline (line 1672) | public object GetScanline(int scanline) method GetScanlinePointer (line 1736) | public IntPtr GetScanlinePointer(int scanline) method GetScanlines (line 1773) | public IList GetScanlines() method RemovePropertyItem (line 1836) | public void RemovePropertyItem(int propid) method RotateFlip (line 1858) | public void RotateFlip(RotateFlipType rotateFlipType) method CloneMetadataFrom (line 1921) | public void CloneMetadataFrom(FreeImageBitmap bitmap) method CloneMetadataFrom (line 1941) | public void CloneMetadataFrom(FreeImageBitmap bitmap, FREE_IMAGE_METAD... method Save (line 1959) | public void Save(string filename) method Save (line 1972) | public void Save(string filename, FREE_IMAGE_FORMAT format) method Save (line 1987) | public void Save(string filename, FREE_IMAGE_FORMAT format, FREE_IMAGE... method Save (line 2011) | public void Save(Stream stream, FREE_IMAGE_FORMAT format) method Save (line 2025) | public void Save(Stream stream, FREE_IMAGE_FORMAT format, FREE_IMAGE_S... method SaveAdd (line 2046) | public void SaveAdd() method SaveAdd (line 2058) | public void SaveAdd(int insertPosition) method SaveAdd (line 2069) | public void SaveAdd(FreeImageBitmap bitmap) method SaveAdd (line 2092) | public void SaveAdd(FreeImageBitmap bitmap, int insertPosition) method SaveAdd (line 2115) | public void SaveAdd(string filename) method SaveAdd (line 2134) | public void SaveAdd(string filename, int insertPosition) method SaveAdd (line 2155) | public void SaveAdd( method SaveAdd (line 2181) | public void SaveAdd( method SelectActiveFrame (line 2206) | public void SelectActiveFrame(int frameIndex) method GetHbitmap (line 2272) | public IntPtr GetHbitmap() method GetHbitmap (line 2284) | public IntPtr GetHbitmap(Color background) method GetHbitmapForDevice (line 2297) | public IntPtr GetHbitmapForDevice() method GetPixel (line 2311) | public unsafe Color GetPixel(int x, int y) method MakeTransparent (line 2341) | public void MakeTransparent() method MakeTransparent (line 2354) | public void MakeTransparent(Color transparentColor) method SetPixel (line 2369) | public unsafe void SetPixel(int x, int y, Color color) method SetResolution (line 2411) | public void SetResolution(float xDpi, float yDpi) method LockBits (line 2423) | public BitmapData LockBits(Rectangle rect, ImageLockMode flags, PixelF... method LockBits (line 2433) | public BitmapData LockBits(Rectangle rect, ImageLockMode flags, PixelF... method UnlockBits (line 2443) | public void UnlockBits(BitmapData bitmapdata) method ConvertColorDepth (line 2462) | public bool ConvertColorDepth(FREE_IMAGE_COLOR_DEPTH bpp) method ConvertType (line 2477) | public bool ConvertType(FREE_IMAGE_TYPE type, bool scaleLinear) method GetTypeConvertedInstance (line 2491) | public FreeImageBitmap GetTypeConvertedInstance(FREE_IMAGE_TYPE type, ... method GetColorConvertedInstance (line 2520) | public FreeImageBitmap GetColorConvertedInstance(FREE_IMAGE_COLOR_DEPT... method Rescale (line 2544) | public bool Rescale(Size newSize, FREE_IMAGE_FILTER filter) method Rescale (line 2557) | public bool Rescale(int width, int height, FREE_IMAGE_FILTER filter) method GetScaledInstance (line 2571) | public FreeImageBitmap GetScaledInstance(Size newSize, FREE_IMAGE_FILT... method GetScaledInstance (line 2584) | public FreeImageBitmap GetScaledInstance(int width, int height, FREE_I... method EnlargeCanvas (line 2612) | public bool EnlargeCanvas(int left, int top, int right, int bottom,... method EnlargeCanvas (line 2634) | public bool EnlargeCanvas(int left, int top, int right, int bottom, method GetEnlargedInstance (line 2657) | public FreeImageBitmap GetEnlargedInstance(int left, int top, int r... method GetEnlargedInstance (line 2680) | public FreeImageBitmap GetEnlargedInstance(int left, int top, int r... method Quantize (line 2701) | public bool Quantize(FREE_IMAGE_QUANTIZE algorithm, int paletteSize) method Quantize (line 2717) | public bool Quantize(FREE_IMAGE_QUANTIZE algorithm, int paletteSize, P... method Quantize (line 2734) | public bool Quantize(FREE_IMAGE_QUANTIZE algorithm, int paletteSize, i... method Quantize (line 2751) | public bool Quantize(FREE_IMAGE_QUANTIZE algorithm, int paletteSize, i... method GetQuantizedInstance (line 2765) | public FreeImageBitmap GetQuantizedInstance(FREE_IMAGE_QUANTIZE algori... method GetQuantizedInstance (line 2779) | public FreeImageBitmap GetQuantizedInstance(FREE_IMAGE_QUANTIZE algori... method GetQuantizedInstance (line 2795) | public FreeImageBitmap GetQuantizedInstance(FREE_IMAGE_QUANTIZE algori... method GetQuantizedInstance (line 2811) | public FreeImageBitmap GetQuantizedInstance(FREE_IMAGE_QUANTIZE algori... method TmoDrago03 (line 2832) | public bool TmoDrago03(double gamma, double exposure) method TmoReinhard05 (line 2845) | public bool TmoReinhard05(double intensity, double contrast) method TmoFattal02 (line 2857) | public bool TmoFattal02(double color_saturation, double attenuation) method Rotate (line 2870) | public bool Rotate(double angle) method Rotate (line 2894) | public bool Rotate(double angle, T? backgroundColor) where T : struct method GetRotatedInstance (line 2918) | public FreeImageBitmap GetRotatedInstance(double angle, T? backgrou... method GetRotatedInstance (line 2945) | public FreeImageBitmap GetRotatedInstance(double angle) method Rotate (line 2977) | public bool Rotate(double angle, double xShift, double yShift, method GetRotatedInstance (line 2996) | public FreeImageBitmap GetRotatedInstance(double angle, double xShift,... method AdjustCurve (line 3017) | public bool AdjustCurve(byte[] lookUpTable, FREE_IMAGE_COLOR_CHANNEL c... method AdjustGamma (line 3029) | public bool AdjustGamma(double gamma) method AdjustBrightness (line 3041) | public bool AdjustBrightness(double percentage) method AdjustContrast (line 3053) | public bool AdjustContrast(double percentage) method Invert (line 3063) | public bool Invert() method GetHistogram (line 3075) | public bool GetHistogram(FREE_IMAGE_COLOR_CHANNEL channel, out int[] h... method GetChannel (line 3087) | public FreeImageBitmap GetChannel(FREE_IMAGE_COLOR_CHANNEL channel) method SetChannel (line 3106) | public bool SetChannel(FreeImageBitmap bitmap, FREE_IMAGE_COLOR_CHANNE... method GetComplexChannel (line 3118) | public FreeImageBitmap GetComplexChannel(FREE_IMAGE_COLOR_CHANNEL chan... method SetComplexChannel (line 3137) | public bool SetComplexChannel(FreeImageBitmap bitmap, FREE_IMAGE_COLOR... method Copy (line 3149) | public FreeImageBitmap Copy(Rectangle rect) method Copy (line 3163) | public FreeImageBitmap Copy(int left, int top, int right, int bottom) method Paste (line 3186) | public bool Paste(FreeImageBitmap bitmap, int left, int top, int alpha) method Paste (line 3203) | public bool Paste(FreeImageBitmap bitmap, Point point, int alpha) method Composite (line 3223) | public bool Composite(bool useBitmapBackground, Color? applicationBack... method PreMultiplyWithAlpha (line 3242) | public bool PreMultiplyWithAlpha() method MultigridPoissonSolver (line 3253) | public bool MultigridPoissonSolver(int ncycle) method AdjustColors (line 3276) | public bool AdjustColors(double brightness, double contrast, double ga... method ApplyColorMapping (line 3298) | public uint ApplyColorMapping(RGBQUAD[] srccolors, RGBQUAD[] dstcolors... method SwapColors (line 3324) | public uint SwapColors(RGBQUAD color_a, RGBQUAD color_b, bool ignore_a... method ApplyPaletteIndexMapping (line 3345) | public uint ApplyPaletteIndexMapping(byte[] srcindices, byte[] dstindi... method SwapPaletteIndices (line 3369) | public uint SwapPaletteIndices(byte index_a, byte index_b) method FillBackground (line 3382) | public bool FillBackground(T color) where T : struct method FillBackground (line 3395) | public bool FillBackground(T color, FREE_IMAGE_COLOR_OPTIONS option... method CreateICCProfile (line 3407) | public FIICCPROFILE CreateICCProfile(byte[] data) method CreateICCProfile (line 3423) | public FIICCPROFILE CreateICCProfile(byte[] data, int size) method Equals (line 3439) | public override bool Equals(object obj) method GetHashCode (line 3448) | public override int GetHashCode() method IsAlphaPixelFormat (line 3462) | public static bool IsAlphaPixelFormat(PixelFormat pixfmt) method IsCanonicalPixelFormat (line 3472) | public static bool IsCanonicalPixelFormat(PixelFormat pixfmt) method IsExtendedPixelFormat (line 3482) | public static bool IsExtendedPixelFormat(PixelFormat pixfmt) method FromFile (line 3493) | public static FreeImageBitmap FromFile(string filename) method FromFile (line 3506) | public static FreeImageBitmap FromFile(string filename, bool useEmbedd... method FromHbitmap (line 3516) | public static FreeImageBitmap FromHbitmap(IntPtr hbitmap) method FromHbitmap (line 3533) | public static FreeImageBitmap FromHbitmap(IntPtr hbitmap, IntPtr hpale... method FreeHbitmap (line 3543) | public static bool FreeHbitmap(IntPtr hbitmap) method FromStream (line 3553) | public static FreeImageBitmap FromStream(Stream stream) method FromStream (line 3564) | public static FreeImageBitmap FromStream(Stream stream, bool useEmbedd... method FromStream (line 3576) | public static FreeImageBitmap FromStream(Stream stream, bool useEmbedd... method GetPixelFormatSize (line 3588) | public static int GetPixelFormatSize(PixelFormat pixfmt) method JPEGTransform (line 3601) | public static bool JPEGTransform(string source, string destination, FR... method JPEGCrop (line 3619) | public static bool JPEGCrop(string source, string destination, Rectang... method JPEGCrop (line 3652) | public static bool JPEGCrop(string source, string destination, int lef... method LookupX11Color (line 3678) | public static bool LookupX11Color(string color, out byte red, out byte... method LookupSVGColor (line 3696) | public static bool LookupSVGColor(string color, out byte red, out byte... method GetAdjustColorsLookupTable (line 3726) | public static int GetAdjustColorsLookupTable(byte[] lookUpTable, doubl... method SaveAdd (line 3753) | public static void SaveAdd( method SaveAdd (line 3806) | public static void SaveAdd( method CreateNewPropertyItem (line 3861) | public static PropertyItem CreateNewPropertyItem() method EnsureNotDisposed (line 3873) | private void EnsureNotDisposed() method ReplaceDib (line 3894) | private bool ReplaceDib(FIBITMAP newDib) method UnloadDib (line 3911) | private void UnloadDib() method AddMemoryPressure (line 3925) | private void AddMemoryPressure() method LoadFromStream (line 3936) | private void LoadFromStream(Stream stream, FREE_IMAGE_FORMAT format, F... class SaveInformation (line 3973) | private sealed class SaveInformation : ICloneable method Clone (line 3980) | public object Clone() method Clone (line 3990) | public object Clone() method Dispose (line 4009) | public void Dispose() method Dispose (line 4020) | protected virtual void Dispose(bool disposing) method GetEnumerator (line 4057) | IEnumerator IEnumerable.GetEnumerator() method GetObjectData (line 4062) | void ISerializable.GetObjectData(SerializationInfo info, StreamingCont... FILE: sources/tools/Stride.FreeImage/Classes/FreeImageEngine.cs class FreeImageEngine (line 12) | public static class FreeImageEngine method FreeImageEngine (line 20) | static FreeImageEngine() method OnMessage (line 36) | private static void OnMessage(FREE_IMAGE_FORMAT fif, string message) FILE: sources/tools/Stride.FreeImage/Classes/FreeImagePlugin.cs class FreeImagePlugin (line 11) | public sealed class FreeImagePlugin method FreeImagePlugin (line 17) | internal FreeImagePlugin(FREE_IMAGE_FORMAT fif) method SupportsExportType (line 117) | public bool SupportsExportType(FREE_IMAGE_TYPE type) method SupportsExportBPP (line 127) | public bool SupportsExportBPP(int bpp) method ValidExtension (line 148) | public bool ValidExtension(string extension) method ValidExtension (line 159) | public bool ValidExtension(string extension, StringComparison comparis... method ValidFilename (line 169) | public bool ValidFilename(string filename) method ValidFilename (line 180) | public bool ValidFilename(string filename, StringComparison comparison... method ToString (line 190) | public override string ToString() FILE: sources/tools/Stride.FreeImage/Classes/FreeImageStreamIO.cs class FreeImageStreamIO (line 57) | internal static class FreeImageStreamIO method FreeImageStreamIO (line 69) | static FreeImageStreamIO() method streamRead (line 80) | static unsafe uint streamRead(IntPtr buffer, uint size, uint count, fi... method streamWrite (line 111) | static unsafe uint streamWrite(IntPtr buffer, uint size, uint count, f... method streamSeek (line 143) | static int streamSeek(fi_handle handle, int offset, SeekOrigin origin) method streamTell (line 156) | static int streamTell(fi_handle handle) FILE: sources/tools/Stride.FreeImage/Classes/GifInformation.cs class GifInformation (line 12) | public class GifInformation : MDM_ANIMATION method GifInformation (line 19) | public GifInformation(FreeImageBitmap bitmap) method CreateGlobalPalette (line 65) | public void CreateGlobalPalette() method CreateGlobalPalette (line 77) | public void CreateGlobalPalette(int size) method CreateGlobalPalette (line 92) | public void CreateGlobalPalette(Palette palette) method CreateGlobalPalette (line 114) | public void CreateGlobalPalette(Palette palette, int size) FILE: sources/tools/Stride.FreeImage/Classes/ImageMetadata.cs class ImageMetadata (line 47) | public class ImageMetadata : IEnumerable, IComparable, IComparable : IDisposable, ICloneable, ICollectio... method MemoryArray (line 81) | static MemoryArray() method MemoryArray (line 101) | protected MemoryArray() method MemoryArray (line 116) | public MemoryArray(IntPtr baseAddress, int length) method MemoryArray (line 132) | public MemoryArray(void* baseAddress, int length) method GetValue (line 229) | public T GetValue(int index) method GetValueInternal (line 239) | private T GetValueInternal(int index) method SetValue (line 265) | public void SetValue(T value, int index) method SetValueInternal (line 274) | private void SetValueInternal(T value, int index) method GetValues (line 318) | public T[] GetValues(int index, int length) method SetValues (line 359) | public void SetValues(T[] values, int index) method CopyTo (line 399) | public void CopyTo(Array array, int index) method CopyTo (line 422) | public void CopyTo(T[] array, int sourceIndex, int destinationIndex, i... method CopyFrom (line 465) | public void CopyFrom(T[] array, int sourceIndex, int destinationIndex,... method ToByteArray (line 506) | public byte[] ToByteArray() method Clone (line 602) | public object Clone() method GetEnumerator (line 647) | public IEnumerator GetEnumerator() method GetEnumerator (line 662) | IEnumerator IEnumerable.GetEnumerator() method Dispose (line 675) | public void Dispose() method Dispose (line 685) | protected virtual void Dispose(bool disposing) method EnsureNotDisposed (line 702) | protected virtual void EnsureNotDisposed() method Equals (line 716) | public override bool Equals(object obj) method Equals (line 730) | public bool Equals(MemoryArray other) method GetHashCode (line 740) | public override int GetHashCode() FILE: sources/tools/Stride.FreeImage/Classes/MetadataModel.cs class MetadataModel (line 51) | public abstract class MetadataModel : IEnumerable method MetadataModel (line 65) | protected MetadataModel(FIBITMAP dib) method AddTag (line 92) | public bool AddTag(MetadataTag tag) method AddTag (line 113) | public int AddTag(IEnumerable list) method RemoveTag (line 137) | public bool RemoveTag(string key) method DestoryModel (line 151) | public bool DestoryModel() method GetTag (line 163) | public MetadataTag GetTag(string key) method TagExists (line 180) | public bool TagExists(string key) method GetTagFromIndex (line 217) | protected MetadataTag GetTagFromIndex(int index) method GetEnumerator (line 268) | public IEnumerator GetEnumerator() method RegexSearch (line 302) | public List RegexSearch(string searchPattern, MD_SEARCH_F... method GetTagValue (line 343) | protected T? GetTagValue(string key) where T : struct method GetTagArray (line 366) | protected T[] GetTagArray(string key) where T : struct method GetTagText (line 381) | protected string GetTagText(string key) method GetUInt32Array (line 398) | protected uint[] GetUInt32Array(string key) method GetUInt32Value (line 433) | protected uint? GetUInt32Value(string key) method SetTagValue (line 445) | protected void SetTagValue(string key, T? value) where T : struct method SetTagValue (line 455) | protected void SetTagValue(string key, object value) method SetTagValueUndefined (line 487) | protected void SetTagValueUndefined(string key, byte[] value) method ToDirectionType (line 521) | protected static DirectionReference? ToDirectionType(string s) method ToString (line 540) | protected static string ToString(DirectionReference? type) method ToUnitType (line 561) | protected static VelocityUnit? ToUnitType(string s) method ToString (line 581) | protected static string ToString(VelocityUnit? type) method ToLongitudeType (line 603) | protected static LongitudeType? ToLongitudeType(string s) method ToString (line 622) | protected static string ToString(LongitudeType? type) method ToLatitudeType (line 643) | protected static LatitudeType? ToLatitudeType(string s) method ToString (line 662) | protected static string ToString(LatitudeType? type) method ToInteroperabilityType (line 683) | protected static InteroperabilityMode? ToInteroperabilityType(string s) method ToString (line 701) | protected static string ToString(InteroperabilityMode? type) type VelocityUnit (line 718) | public enum VelocityUnit type DirectionReference (line 744) | public enum DirectionReference type LatitudeType (line 765) | public enum LatitudeType type LongitudeType (line 786) | public enum LongitudeType type AltitudeType (line 807) | public enum AltitudeType type InteroperabilityMode (line 828) | public enum InteroperabilityMode type ExifImageOrientation (line 852) | public enum ExifImageOrientation : ushort method ToString (line 904) | public override string ToString() FILE: sources/tools/Stride.FreeImage/Classes/MetadataModels.cs class MDM_ANIMATION (line 47) | public class MDM_ANIMATION : MetadataModel method MDM_ANIMATION (line 53) | public MDM_ANIMATION(FIBITMAP dib) : base(dib) { } class MDM_COMMENTS (line 324) | public class MDM_COMMENTS : MetadataModel method MDM_COMMENTS (line 330) | public MDM_COMMENTS(FIBITMAP dib) : base(dib) { } class MDM_CUSTOM (line 370) | public class MDM_CUSTOM : MetadataModel method MDM_CUSTOM (line 376) | public MDM_CUSTOM(FIBITMAP dib) : base(dib) { } class MDM_EXIF_EXIF (line 391) | public class MDM_EXIF_EXIF : MetadataModel method MDM_EXIF_EXIF (line 397) | public MDM_EXIF_EXIF(FIBITMAP dib) : base(dib) { } class MDM_EXIF_GPS (line 2455) | public class MDM_EXIF_GPS : MetadataModel method MDM_EXIF_GPS (line 2461) | public MDM_EXIF_GPS(FIBITMAP dib) : base(dib) { } class MDM_INTEROP (line 3457) | public class MDM_INTEROP : MetadataModel method MDM_INTEROP (line 3463) | public MDM_INTEROP(FIBITMAP dib) : base(dib) { } class MDM_EXIF_MAIN (line 3502) | public class MDM_EXIF_MAIN : MetadataModel method MDM_EXIF_MAIN (line 3508) | public MDM_EXIF_MAIN(FIBITMAP dib) : base(dib) { } class MDM_MAKERNOTE (line 4522) | public class MDM_MAKERNOTE : MetadataModel method MDM_MAKERNOTE (line 4528) | public MDM_MAKERNOTE(FIBITMAP dib) : base(dib) { } class MDM_GEOTIFF (line 4543) | public class MDM_GEOTIFF : MetadataModel method MDM_GEOTIFF (line 4549) | public MDM_GEOTIFF(FIBITMAP dib) : base(dib) { } class MDM_IPTC (line 4938) | public class MDM_IPTC : MetadataModel method MDM_IPTC (line 4944) | public MDM_IPTC(FIBITMAP dib) : base(dib) { } class MDM_NODATA (line 6602) | public class MDM_NODATA : MetadataModel method MDM_NODATA (line 6608) | public MDM_NODATA(FIBITMAP dib) : base(dib) { } class MDM_XMP (line 6623) | public class MDM_XMP : MetadataModel method MDM_XMP (line 6629) | public MDM_XMP(FIBITMAP dib) : base(dib) { } FILE: sources/tools/Stride.FreeImage/Classes/MetadataTag.cs class MetadataTag (line 50) | public sealed class MetadataTag : IComparable, IComparable,... method MetadataTag (line 92) | private MetadataTag() method MetadataTag (line 100) | public MetadataTag(FREE_IMAGE_MDMODEL model) method MetadataTag (line 117) | public MetadataTag(FITAG tag, FIBITMAP dib) method MetadataTag (line 142) | public MetadataTag(FITAG tag, FREE_IMAGE_MDMODEL model) method MetadataTag (line 158) | static MetadataTag() method GetModel (line 273) | private static FREE_IMAGE_MDMODEL GetModel(FIBITMAP dib, FITAG tag) method GetData (line 374) | private unsafe byte[] GetData() method SetValue (line 439) | public bool SetValue(object value) method SetValue (line 461) | public bool SetValue(object value, FREE_IMAGE_MDTYPE type) method SetArrayValue (line 490) | private unsafe bool SetArrayValue(object value, FREE_IMAGE_MDTYPE type) method CheckType (line 543) | private static bool CheckType(Type dataType, FREE_IMAGE_MDTYPE type) method AddToImage (line 587) | public bool AddToImage(FIBITMAP dib) method GetPropertyItem (line 622) | public unsafe PropertyItem GetPropertyItem() method ToString (line 642) | public override string ToString() method Clone (line 654) | public object Clone() method Equals (line 671) | public override bool Equals(object obj) method Equals (line 682) | public bool Equals(MetadataTag other) method GetHashCode (line 691) | public override int GetHashCode() method CompareTo (line 702) | public int CompareTo(object obj) method CompareTo (line 720) | public int CompareTo(MetadataTag other) method Dispose (line 730) | public void Dispose() method CheckDisposed (line 755) | private void CheckDisposed() FILE: sources/tools/Stride.FreeImage/Classes/Palette.cs class Palette (line 18) | public sealed class Palette : MemoryArray method Palette (line 34) | public Palette(FIBITMAP dib) method Palette (line 59) | public Palette(FITAG tag) method Palette (line 75) | public Palette(MetadataTag tag) method Palette (line 89) | public Palette(RGBQUAD[] palette) method Palette (line 119) | public Palette(Color[] palette) method Palette (line 128) | public Palette(int size) method ToArray (line 170) | public RGBQUAD[] ToArray() method Colorize (line 182) | public void Colorize(Color color) method Colorize (line 196) | public void Colorize(Color color, double splitSize) method Colorize (line 210) | public void Colorize(Color color, int splitSize) method CreateGrayscalePalette (line 254) | public void CreateGrayscalePalette() method CreateGrayscalePalette (line 263) | public void CreateGrayscalePalette(bool inverse) method CreateGrayscalePalette (line 278) | public void CreateGrayscalePalette(Color color, bool inverse) method Reverse (line 286) | public void Reverse() method CopyFrom (line 307) | public void CopyFrom(Palette palette) method CopyFrom (line 328) | public void CopyFrom(Palette palette, int offset) method Save (line 340) | public void Save(string filename) method Save (line 352) | public void Save(Stream stream) method Save (line 363) | public void Save(BinaryWriter writer) method Load (line 373) | public void Load(string filename) method Load (line 383) | public void Load(Stream stream) method Load (line 392) | public void Load(BinaryReader reader) method Dispose (line 410) | protected override void Dispose(bool disposing) FILE: sources/tools/Stride.FreeImage/Classes/PluginRepository.cs class PluginRepository (line 13) | public static class PluginRepository method PluginRepository (line 21) | static PluginRepository() method RegisterLocalPlugin (line 35) | internal static void RegisterLocalPlugin(LocalPlugin localPlugin) method Plugin (line 47) | public static FreeImagePlugin Plugin(FREE_IMAGE_FORMAT fif) method Plugin (line 58) | public static FreeImagePlugin Plugin(int index) method Plugin (line 71) | public static FreeImagePlugin Plugin(string expression) method PluginFromFormat (line 96) | public static FreeImagePlugin PluginFromFormat(string format) method PluginFromFilename (line 106) | public static FreeImagePlugin PluginFromFilename(string filename) method PluginFromMime (line 116) | public static FreeImagePlugin PluginFromMime(string mime) FILE: sources/tools/Stride.FreeImage/Classes/Scanline.cs class Scanline (line 14) | public sealed class Scanline : MemoryArray where T : struct method Scanline (line 20) | public Scanline(FIBITMAP dib) method Scanline (line 30) | public Scanline(FIBITMAP dib, int scanline) method Scanline (line 39) | internal Scanline(FIBITMAP dib, int scanline, int length) FILE: sources/tools/Stride.FreeImage/Classes/StreamWrapper.cs class StreamWrapper (line 56) | internal class StreamWrapper : Stream method StreamWrapper (line 88) | public StreamWrapper(Stream stream, bool blocking) method Flush (line 125) | public override void Flush() method Read (line 162) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 198) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 241) | public override void SetLength(long value) method Write (line 247) | public override void Write(byte[] buffer, int offset, int count) method Reset (line 252) | public void Reset() method Fill (line 259) | private void Fill() method Dispose (line 275) | public new void Dispose() method Dispose (line 281) | private new void Dispose(bool disposing) method checkDisposed (line 298) | private void checkDisposed() FILE: sources/tools/Stride.FreeImage/Enumerations/DisposalMethodType.cs type DisposalMethodType (line 12) | public enum DisposalMethodType : byte FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_COLOR_CHANNEL.cs type FREE_IMAGE_COLOR_CHANNEL (line 41) | public enum FREE_IMAGE_COLOR_CHANNEL FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_COLOR_DEPTH.cs type FREE_IMAGE_COLOR_DEPTH (line 43) | [System.Flags] FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_COLOR_OPTIONS.cs type FREE_IMAGE_COLOR_OPTIONS (line 41) | public enum FREE_IMAGE_COLOR_OPTIONS FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_COLOR_TYPE.cs type FREE_IMAGE_COLOR_TYPE (line 41) | public enum FREE_IMAGE_COLOR_TYPE FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_COMPARE_FLAGS.cs type FREE_IMAGE_COMPARE_FLAGS (line 41) | [System.Flags] FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_DITHER.cs type FREE_IMAGE_DITHER (line 42) | public enum FREE_IMAGE_DITHER FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_FILTER.cs type FREE_IMAGE_FILTER (line 41) | public enum FREE_IMAGE_FILTER FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_FORMAT.cs type FREE_IMAGE_FORMAT (line 41) | public enum FREE_IMAGE_FORMAT FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_JPEG_OPERATION.cs type FREE_IMAGE_JPEG_OPERATION (line 41) | public enum FREE_IMAGE_JPEG_OPERATION FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_LOAD_FLAGS.cs type FREE_IMAGE_LOAD_FLAGS (line 41) | [System.Flags] FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_MDMODEL.cs type FREE_IMAGE_MDMODEL (line 41) | public enum FREE_IMAGE_MDMODEL FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_MDTYPE.cs type FREE_IMAGE_MDTYPE (line 42) | public enum FREE_IMAGE_MDTYPE FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_METADATA_COPY.cs type FREE_IMAGE_METADATA_COPY (line 41) | public enum FREE_IMAGE_METADATA_COPY FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_QUANTIZE.cs type FREE_IMAGE_QUANTIZE (line 42) | public enum FREE_IMAGE_QUANTIZE FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_SAVE_FLAGS.cs type FREE_IMAGE_SAVE_FLAGS (line 41) | [System.Flags] FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_TMO.cs type FREE_IMAGE_TMO (line 41) | public enum FREE_IMAGE_TMO FILE: sources/tools/Stride.FreeImage/Enumerations/FREE_IMAGE_TYPE.cs type FREE_IMAGE_TYPE (line 41) | public enum FREE_IMAGE_TYPE FILE: sources/tools/Stride.FreeImage/Enumerations/ICC_FLAGS.cs type ICC_FLAGS (line 41) | [System.Flags] FILE: sources/tools/Stride.FreeImage/Enumerations/MD_SEARCH_FLAGS.cs type MD_SEARCH_FLAGS (line 41) | [System.Flags] FILE: sources/tools/Stride.FreeImage/FreeImageStaticImports.cs class FreeImage (line 43) | internal static partial class FreeImage method Initialise (line 187) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_Initialise")] method DeInitialise (line 193) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_DeInitialise")] method GetVersion (line 200) | public static unsafe string GetVersion() { return PtrToStr(GetVersion_... method GetVersion_ (line 201) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method GetCopyrightMessage (line 208) | public static unsafe string GetCopyrightMessage() { return PtrToStr(Ge... method GetCopyrightMessage_ (line 209) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method OutputMessageProc (line 217) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method SetOutputMessage (line 229) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetOutputMessage")] method Allocate (line 250) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_Allocate")] method AllocateT (line 269) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_AllocateT")] method AllocateEx (line 273) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_AllocateEx")] method AllocateExT (line 278) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_AllocateExT")] method Clone (line 288) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_Clone")] method Unload (line 295) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_Unload")] method LoadNU (line 305) | [DllImport(FreeImageLibrary, CharSet = CharSet.Auto, EntryPoint = "Fre... method LoadU (line 316) | [DllImport(FreeImageLibrary, CharSet = CharSet.Unicode, EntryPoint = "... method Load (line 319) | public static FIBITMAP Load(FREE_IMAGE_FORMAT fif, string filename, FR... method LoadFromHandle (line 332) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_LoadFromHandle")] method SaveNU (line 343) | [DllImport(FreeImageLibrary, CharSet = CharSet.Auto, EntryPoint = "Fre... method SaveU (line 355) | [DllImport(FreeImageLibrary, CharSet = CharSet.Unicode, EntryPoint = "... method Save (line 358) | public static bool Save(FREE_IMAGE_FORMAT fif, FIBITMAP dib, string fi... method SaveToHandle (line 372) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SaveToHandle")] method OpenMemory (line 386) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_OpenMemory")] method OpenMemoryEx (line 389) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_OpenMemory")] method CloseMemory (line 396) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_CloseMemory")] method LoadFromMemory (line 406) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_LoadFromMemory")] method SaveToMemory (line 417) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SaveToMemory")] method TellMemory (line 425) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_TellMemory")] method SeekMemory (line 435) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SeekMemory")] method AcquireMemory (line 445) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_AcquireMemory")] method ReadMemory (line 458) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ReadMemory")] method WriteMemory (line 471) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_WriteMemory")] method LoadMultiBitmapFromMemory (line 481) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_LoadMultiBitmapFr... method RegisterLocalPlugin (line 497) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method RegisterExternalPlugin (line 511) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method GetFIFCount (line 519) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetFIFCount")] method SetPluginEnabled (line 529) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetPluginEnabled")] method IsPluginEnabled (line 537) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_IsPluginEnabled")] method GetFIFFromFormat (line 545) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method GetFIFFromMime (line 554) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method GetFormatFromFIF (line 562) | public static unsafe string GetFormatFromFIF(FREE_IMAGE_FORMAT fif) { ... method GetFormatFromFIF_ (line 563) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetFormatFromFIF")] method GetFIFExtensionList (line 571) | public static unsafe string GetFIFExtensionList(FREE_IMAGE_FORMAT fif)... method GetFIFExtensionList_ (line 572) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetFIFExtensionLi... method GetFIFDescription (line 580) | public static unsafe string GetFIFDescription(FREE_IMAGE_FORMAT fif) {... method GetFIFDescription_ (line 581) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetFIFDescription")] method GetFIFRegExpr (line 590) | public static unsafe string GetFIFRegExpr(FREE_IMAGE_FORMAT fif) { ret... method GetFIFRegExpr_ (line 591) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetFIFRegExpr")] method GetFIFMimeType (line 599) | public static unsafe string GetFIFMimeType(FREE_IMAGE_FORMAT fif) { re... method GetFIFMimeType_ (line 600) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetFIFMimeType")] method GetFIFFromFilenameNU (line 609) | [DllImport(FreeImageLibrary, CharSet = CharSet.Auto, EntryPoint = "Fre... method GetFIFFromFilenameU (line 619) | [DllImport(FreeImageLibrary, CharSet = CharSet.Unicode, EntryPoint = "... method GetFIFFromFilename (line 622) | public static FREE_IMAGE_FORMAT GetFIFFromFilename(string filename) method FIFSupportsReading (line 632) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_FIFSupportsReadin... method FIFSupportsWriting (line 640) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_FIFSupportsWritin... method FIFSupportsExportBPP (line 649) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_FIFSupportsExport... method FIFSupportsExportType (line 658) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_FIFSupportsExport... method FIFSupportsICCProfiles (line 666) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_FIFSupportsICCPro... method OpenMultiBitmap (line 684) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_OpenMultiBitmap")] method OpenMultiBitmapFromHandle (line 698) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_OpenMultiBitmapFr... method CloseMultiBitmap_ (line 708) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_CloseMultiBitmap")] method GetPageCount (line 716) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetPageCount")] method AppendPage (line 724) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_AppendPage")] method InsertPage (line 733) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_InsertPage")] method DeletePage (line 741) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_DeletePage")] method LockPage (line 750) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_LockPage")] method UnlockPage (line 759) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_UnlockPage")] method MovePage (line 769) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_MovePage")] method GetLockedPageNumbers (line 790) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetLockedPageNumb... method GetFileTypeNU (line 803) | [DllImport(FreeImageLibrary, CharSet = CharSet.Auto, EntryPoint = "Fre... method GetFileTypeU (line 814) | [DllImport(FreeImageLibrary, CharSet = CharSet.Unicode, EntryPoint = "... method GetFileType (line 817) | public static FREE_IMAGE_FORMAT GetFileType(string filename, int size) method GetFileTypeFromHandle (line 830) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetFileTypeFromHa... method GetFileTypeFromMemory (line 839) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetFileTypeFromMe... method IsLittleEndian (line 850) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_IsLittleEndian")] method LookupX11Color (line 861) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method LookupSVGColor (line 872) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method GetBits (line 884) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetBits")] method GetScanLine (line 893) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetScanLine")] method GetPixelIndex (line 904) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetPixelIndex")] method GetPixelColor (line 915) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetPixelColor")] method SetPixelIndex (line 926) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetPixelIndex")] method SetPixelColor (line 937) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetPixelColor")] method GetImageType (line 949) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetImageType")] method GetColorsUsed (line 957) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetColorsUsed")] method GetBPP (line 965) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetBPP")] method GetWidth (line 973) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetWidth")] method GetHeight (line 981) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetHeight")] method GetLine (line 989) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetLine")] method GetPitch (line 998) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetPitch")] method GetDIBSize (line 1006) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetDIBSize")] method GetPalette (line 1014) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetPalette")] method GetDotsPerMeterX (line 1022) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetDotsPerMeterX")] method GetDotsPerMeterY (line 1030) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetDotsPerMeterY")] method SetDotsPerMeterX (line 1038) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetDotsPerMeterX")] method SetDotsPerMeterY (line 1046) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetDotsPerMeterY")] method GetInfoHeader (line 1054) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetInfoHeader")] method GetInfo (line 1063) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetInfo")] method GetColorType (line 1071) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetColorType")] method GetRedMask (line 1079) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetRedMask")] method GetGreenMask (line 1087) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetGreenMask")] method GetBlueMask (line 1095) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetBlueMask")] method GetTransparencyCount (line 1103) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetTransparencyCo... method GetTransparencyTable (line 1111) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetTransparencyTa... method SetTransparent (line 1120) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetTransparent")] method SetTransparencyTable (line 1129) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetTransparencyTa... method IsTransparent (line 1138) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_IsTransparent")] method HasBackgroundColor (line 1146) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_HasBackgroundColo... method GetBackgroundColor (line 1157) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetBackgroundColo... method SetBackgroundColor (line 1167) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetBackgroundColo... method SetBackgroundColor (line 1197) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetBackgroundColo... method SetTransparentIndex (line 1206) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetTransparentInd... method GetTransparentIndex (line 1218) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetTransparentInd... method GetICCProfileEx (line 1231) | public static FIICCPROFILE GetICCProfileEx(FIBITMAP dib) { unsafe { re... method GetICCProfile (line 1239) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetICCProfile")] method CreateICCProfile (line 1250) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_CreateICCProfile")] method DestroyICCProfile (line 1259) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_DestroyICCProfile")] method ConvertTo4Bits (line 1274) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertTo4Bits")] method ConvertTo8Bits (line 1284) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertTo8Bits")] method ConvertToGreyscale (line 1292) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertToGreyscal... method ConvertTo16Bits555 (line 1301) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertTo16Bits55... method ConvertTo16Bits565 (line 1310) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertTo16Bits56... method ConvertTo24Bits (line 1318) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertTo24Bits")] method ConvertTo32Bits (line 1326) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertTo32Bits")] method ColorQuantize (line 1335) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ColorQuantize")] method ColorQuantizeEx (line 1350) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ColorQuantizeEx")] method Threshold (line 1362) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_Threshold")] method Dither (line 1372) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_Dither")] method ConvertFromRawBits (line 1393) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertFromRawBit... method ConvertFromRawBits (line 1415) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertFromRawBit... method ConvertToRawBits (line 1435) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertToRawBits")] method ConvertToRawBits (line 1455) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertToRawBits")] method ConvertToRGBF (line 1464) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertToRGBF")] method ConvertToStandardType (line 1481) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertToStandard... method ConvertToType (line 1491) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ConvertToType")] method ToneMapping (line 1506) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ToneMapping")] method TmoDrago03 (line 1518) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_TmoDrago03")] method TmoReinhard05 (line 1529) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_TmoReinhard05")] method TmoFattal02 (line 1539) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_TmoFattal02")] method ZLibCompress (line 1555) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ZLibCompress")] method ZLibUncompress (line 1567) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ZLibUncompress")] method ZLibGZip (line 1579) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ZLibGZip")] method ZLibGUnzip (line 1591) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ZLibGUnzip")] method ZLibCRC32 (line 1602) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ZLibCRC32")] method CreateTag (line 1615) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_CreateTag")] method DeleteTag (line 1622) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_DeleteTag")] method CloneTag (line 1630) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_CloneTag")] method GetTagKey (line 1642) | public static unsafe string GetTagKey(FITAG tag) { return PtrToStr(Get... method GetTagKey_ (line 1643) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method GetTagDescription (line 1651) | public static unsafe string GetTagDescription(FITAG tag) { return PtrT... method GetTagDescription_ (line 1652) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method GetTagID (line 1660) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetTagID")] method GetTagType (line 1668) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetTagType")] method GetTagCount (line 1676) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetTagCount")] method GetTagLength (line 1684) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetTagLength")] method GetTagValue (line 1694) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetTagValue")] method SetTagKey (line 1703) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method SetTagDescription (line 1712) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method SetTagID (line 1721) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetTagID")] method SetTagType (line 1730) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetTagType")] method SetTagCount (line 1739) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetTagCount")] method SetTagLength (line 1748) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetTagLength")] method SetTagValue (line 1757) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetTagValue")] method FindFirstMetadata (line 1772) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_FindFirstMetadata")] method FindNextMetadata (line 1782) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_FindNextMetadata")] method FindCloseMetadata_ (line 1789) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_FindCloseMetadata")] method GetMetadata (line 1804) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method SetMetadata (line 1815) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method GetMetadataCount (line 1828) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetMetadataCount")] method CloneMetadata (line 1837) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_CloneMetadata")] method TagToString (line 1848) | public static unsafe string TagToString(FREE_IMAGE_MDMODEL model, FITA... method TagToString_ (line 1849) | [DllImport(FreeImageLibrary, CharSet = CharSet.Ansi, EntryPoint = "Fre... method Rotate (line 1856) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_Rotate")] method RotateEx (line 1872) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_RotateEx")] method FlipHorizontal (line 1881) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_FlipHorizontal")] method FlipVertical (line 1889) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_FlipVertical")] method JPEGTransform (line 1900) | [DllImport(FreeImageLibrary, CharSet = CharSet.Unicode, EntryPoint = "... method Rescale (line 1917) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_Rescale")] method MakeThumbnail (line 1927) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_MakeThumbnail")] method EnlargeCanvas (line 1930) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_EnlargeCanvas")] method AdjustCurve (line 1946) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_AdjustCurve")] method AdjustGamma (line 1956) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_AdjustGamma")] method AdjustBrightness (line 1966) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_AdjustBrightness")] method AdjustContrast (line 1976) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_AdjustContrast")] method Invert (line 1984) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_Invert")] method GetHistogram (line 1994) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetHistogram")] method GetChannel (line 2007) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetChannel")] method SetChannel (line 2018) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetChannel")] method GetComplexChannel (line 2027) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetComplexChannel")] method SetComplexChannel (line 2038) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SetComplexChannel")] method Copy (line 2054) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_Copy")] method Paste (line 2069) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_Paste")] method Composite (line 2082) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_Composite")] method Composite (line 2096) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_Composite")] method JPEGCrop (line 2109) | [DllImport(FreeImageLibrary, CharSet = CharSet.Unicode, EntryPoint = "... method PreMultiplyWithAlpha (line 2119) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_PreMultiplyWithAl... method MultigridPoissonSolver (line 2132) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_MultigridPoissonS... method GetAdjustColorsLookupTable (line 2195) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_GetAdjustColorsLo... method AdjustColors (line 2251) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_AdjustColors")] method ApplyColorMapping (line 2288) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ApplyColorMapping")] method SwapColors (line 2315) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SwapColors")] method ApplyPaletteIndexMapping (line 2345) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_ApplyPaletteIndex... method SwapPaletteIndices (line 2369) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_SwapPaletteIndice... method FillBackground (line 2372) | [DllImport(FreeImageLibrary, EntryPoint = "FreeImage_FillBackground")] FILE: sources/tools/Stride.FreeImage/FreeImageWrapper.cs method GetWrapperVersion (line 121) | public static Version GetWrapperVersion() method GetNativeVersion (line 152) | public static Version GetNativeVersion() method IsAvailable (line 172) | public static bool IsAvailable() method Allocate (line 211) | public static FIBITMAP Allocate(int width, int height, int bpp) method AllocateT (line 225) | public static FIBITMAP AllocateT(FREE_IMAGE_TYPE type, int width, int he... method AllocateEx (line 284) | public static FIBITMAP AllocateEx(int width, int height, int bpp, method AllocateEx (line 350) | public static FIBITMAP AllocateEx(int width, int height, int bpp, method AllocateExT (line 436) | public static FIBITMAP AllocateExT(FREE_IMAGE_TYPE type, int width, i... method AllocateExT (line 506) | public static FIBITMAP AllocateExT(FREE_IMAGE_TYPE type, int width, i... method ConvertFromRawBits (line 556) | public static unsafe FIBITMAP ConvertFromRawBits( method ConvertFromRawBits (line 603) | public static unsafe FIBITMAP ConvertFromRawBits( method LoadEx (line 660) | public static FIBITMAP LoadEx(string filename) method LoadEx (line 675) | public static FIBITMAP LoadEx(string filename, FREE_IMAGE_LOAD_FLAGS flags) method LoadEx (line 695) | public static FIBITMAP LoadEx(string filename, ref FREE_IMAGE_FORMAT for... method LoadEx (line 716) | public static FIBITMAP LoadEx(string filename, FREE_IMAGE_LOAD_FLAGS fla... method GetFileTypeFromExtension (line 743) | private static FREE_IMAGE_FORMAT GetFileTypeFromExtension(string filename) method UnloadEx (line 765) | public static void UnloadEx(ref FIBITMAP dib) method SaveEx (line 786) | public static bool SaveEx(FIBITMAP dib, string filename) method SaveEx (line 812) | public static bool SaveEx( method SaveEx (line 840) | public static bool SaveEx( method SaveEx (line 868) | public static bool SaveEx( method SaveEx (line 898) | public static bool SaveEx( method SaveEx (line 930) | public static bool SaveEx( method SaveEx (line 962) | public static bool SaveEx( method SaveEx (line 1006) | public static bool SaveEx( method LoadFromStream (line 1073) | public static FIBITMAP LoadFromStream(Stream stream) method LoadFromStream (line 1090) | public static FIBITMAP LoadFromStream(Stream stream, FREE_IMAGE_LOAD_FLA... method LoadFromStream (line 1111) | public static FIBITMAP LoadFromStream(Stream stream, ref FREE_IMAGE_FORM... method LoadFromStream (line 1132) | public static FIBITMAP LoadFromStream( method SaveToStream (line 1179) | public static bool SaveToStream( method SaveToStream (line 1206) | public static bool SaveToStream( method SaveToStream (line 1234) | public static bool SaveToStream( method SaveToStream (line 1263) | public static bool SaveToStream( method SaveToStream (line 1296) | public static bool SaveToStream( method SaveToStream (line 1331) | public static bool SaveToStream( method IsExtensionValidForFIF (line 1396) | public static bool IsExtensionValidForFIF(FREE_IMAGE_FORMAT fif, string ... method IsExtensionValidForFIF (line 1410) | public static bool IsExtensionValidForFIF(FREE_IMAGE_FORMAT fif, string ... method IsFilenameValidForFIF (line 1442) | public static bool IsFilenameValidForFIF(FREE_IMAGE_FORMAT fif, string f... method IsFilenameValidForFIF (line 1456) | public static bool IsFilenameValidForFIF(FREE_IMAGE_FORMAT fif, string f... method GetPrimaryExtensionFromFIF (line 1480) | public static string GetPrimaryExtensionFromFIF(FREE_IMAGE_FORMAT fif) method OpenMultiBitmapEx (line 1510) | public static FIMULTIBITMAP OpenMultiBitmapEx(string filename) method OpenMultiBitmapEx (line 1530) | public static FIMULTIBITMAP OpenMultiBitmapEx(string filename, bool keep... method OpenMultiBitmapEx (line 1551) | public static FIMULTIBITMAP OpenMultiBitmapEx( method OpenMultiBitmapEx (line 1576) | public static FIMULTIBITMAP OpenMultiBitmapEx( method OpenMultiBitmapEx (line 1608) | public static FIMULTIBITMAP OpenMultiBitmapEx( method OpenMultiBitmapEx (line 1642) | public static FIMULTIBITMAP OpenMultiBitmapEx( method OpenMultiBitmapFromStream (line 1672) | public static FIMULTIBITMAP OpenMultiBitmapFromStream(Stream stream) method OpenMultiBitmapFromStream (line 1690) | public static FIMULTIBITMAP OpenMultiBitmapFromStream(Stream stream, ref... method CloseMultiBitmap (line 1743) | public static bool CloseMultiBitmap(FIMULTIBITMAP bitmap, FREE_IMAGE_SAV... method CloseMultiBitmapEx (line 1767) | public static bool CloseMultiBitmapEx(ref FIMULTIBITMAP bitmap) method CloseMultiBitmapEx (line 1780) | public static bool CloseMultiBitmapEx(ref FIMULTIBITMAP bitmap, FREE_IMA... method GetLockedPageCount (line 1801) | public static int GetLockedPageCount(FIMULTIBITMAP dib) method GetLockedPages (line 1819) | public static int[] GetLockedPages(FIMULTIBITMAP dib) method LoadMultiBitmapFromStream (line 1859) | public static FIMULTIBITMAP LoadMultiBitmapFromStream( method GetFileTypeFromStream (line 1905) | public static FREE_IMAGE_FORMAT GetFileTypeFromStream(Stream stream) method GetHbitmap (line 1938) | public static unsafe IntPtr GetHbitmap(FIBITMAP dib, IntPtr hdc, bool un... method GetBitmapForDevice (line 1996) | public static IntPtr GetBitmapForDevice(FIBITMAP dib, IntPtr hdc, bool u... method CreateFromHbitmap (line 2037) | public unsafe static FIBITMAP CreateFromHbitmap(IntPtr hbitmap, IntPtr hdc) method FreeHbitmap (line 2093) | public static bool FreeHbitmap(IntPtr hbitmap) method GetResolutionX (line 2110) | public static uint GetResolutionX(FIBITMAP dib) method GetResolutionY (line 2127) | public static uint GetResolutionY(FIBITMAP dib) method SetResolutionX (line 2144) | public static void SetResolutionX(FIBITMAP dib, uint res) method SetResolutionY (line 2161) | public static void SetResolutionY(FIBITMAP dib, uint res) method IsGreyscaleImage (line 2180) | public static unsafe bool IsGreyscaleImage(FIBITMAP dib) method GetPaletteEx (line 2219) | public static Palette GetPaletteEx(FIBITMAP dib) method GetInfoHeaderEx (line 2233) | public static unsafe BITMAPINFOHEADER GetInfoHeaderEx(FIBITMAP dib) method GetInfoEx (line 2251) | public static BITMAPINFO GetInfoEx(FIBITMAP dib) method GetPixelFormat (line 2278) | public static PixelFormat GetPixelFormat(FIBITMAP dib) method GetFormatParameters (line 2338) | public static bool GetFormatParameters( method GetTypeParameters (line 2436) | public static bool GetTypeParameters( method Compare (line 2488) | public static bool Compare(FIBITMAP dib1, FIBITMAP dib2, FREE_IMAGE_COMP... method CompareHeader (line 2519) | private static unsafe bool CompareHeader(FIBITMAP dib1, FIBITMAP dib2) method ComparePalette (line 2526) | private static unsafe bool ComparePalette(FIBITMAP dib1, FIBITMAP dib2) method CompareData (line 2547) | private static unsafe bool CompareData(FIBITMAP dib1, FIBITMAP dib2) method CompareMetadata (line 2728) | private static bool CompareMetadata(FIBITMAP dib1, FIBITMAP dib2) method GetTransparencyTableEx (line 2772) | public static unsafe byte[] GetTransparencyTableEx(FIBITMAP dib) method SetTransparencyTable (line 2795) | public static void SetTransparencyTable(FIBITMAP dib, byte[] table) FILE: sources/tools/Stride.FreeImage/Structs/BITMAP.cs type BITMAP (line 70) | [Serializable, StructLayout(LayoutKind.Sequential)] FILE: sources/tools/Stride.FreeImage/Structs/BITMAPINFO.cs type BITMAPINFO (line 63) | [Serializable, StructLayout(LayoutKind.Sequential)] method Equals (line 161) | public bool Equals(BITMAPINFO other) method Equals (line 173) | public override bool Equals(object obj) method GetHashCode (line 182) | public override int GetHashCode() FILE: sources/tools/Stride.FreeImage/Structs/BITMAPINFOHEADER.cs type BITMAPINFOHEADER (line 50) | [Serializable, StructLayout(LayoutKind.Sequential)] method Equals (line 324) | public bool Equals(BITMAPINFOHEADER other) method Equals (line 336) | public override bool Equals(object obj) method GetHashCode (line 345) | public override int GetHashCode() FILE: sources/tools/Stride.FreeImage/Structs/FI16RGB555.cs type FI16RGB555 (line 73) | [Serializable, StructLayout(LayoutKind.Sequential)] method FI16RGB555 (line 85) | public FI16RGB555(Color color) method CompareTo (line 211) | public int CompareTo(object obj) method CompareTo (line 230) | public int CompareTo(FI16RGB555 other) method Equals (line 242) | public override bool Equals(object obj) method Equals (line 251) | public bool Equals(FI16RGB555 other) method GetHashCode (line 260) | public override int GetHashCode() method ToString (line 270) | public override string ToString() FILE: sources/tools/Stride.FreeImage/Structs/FI16RGB565.cs type FI16RGB565 (line 73) | [Serializable, StructLayout(LayoutKind.Sequential)] method FI16RGB565 (line 85) | public FI16RGB565(Color color) method CompareTo (line 211) | public int CompareTo(object obj) method CompareTo (line 230) | public int CompareTo(FI16RGB565 other) method Equals (line 242) | public override bool Equals(object obj) method Equals (line 251) | public bool Equals(FI16RGB565 other) method GetHashCode (line 260) | public override int GetHashCode() method ToString (line 270) | public override string ToString() FILE: sources/tools/Stride.FreeImage/Structs/FI1BIT.cs type FI1BIT (line 14) | [DebuggerDisplay("{value}"), method FI1BIT (line 37) | private FI1BIT(byte value) method ToString (line 67) | public override string ToString() FILE: sources/tools/Stride.FreeImage/Structs/FI4BIT.cs type FI4BIT (line 14) | [DebuggerDisplay("{value}"), method FI4BIT (line 37) | private FI4BIT(byte value) method ToString (line 67) | public override string ToString() FILE: sources/tools/Stride.FreeImage/Structs/FIBITMAP.cs type FIBITMAP (line 49) | [Serializable, StructLayout(LayoutKind.Sequential)] method SetNull (line 101) | public void SetNull() method ToString (line 111) | public override string ToString() method GetHashCode (line 120) | public override int GetHashCode() method Equals (line 130) | public override bool Equals(object obj) method Equals (line 140) | public bool Equals(FIBITMAP other) method CompareTo (line 151) | public int CompareTo(object obj) method CompareTo (line 170) | public int CompareTo(FIBITMAP other) FILE: sources/tools/Stride.FreeImage/Structs/FICOMPLEX.cs type FICOMPLEX (line 45) | [Serializable, StructLayout(LayoutKind.Sequential)] method CompareTo (line 90) | public int CompareTo(object obj) method CompareTo (line 109) | public int CompareTo(FICOMPLEX other) method Equals (line 121) | public override bool Equals(object obj) method Equals (line 130) | public bool Equals(FICOMPLEX other) method GetHashCode (line 139) | public override int GetHashCode() FILE: sources/tools/Stride.FreeImage/Structs/FIICCPROFILE.cs type FIICCPROFILE (line 47) | [Serializable, StructLayout(LayoutKind.Sequential)] method FIICCPROFILE (line 57) | public FIICCPROFILE(FIBITMAP dib, byte[] data) method FIICCPROFILE (line 70) | public unsafe FIICCPROFILE(FIBITMAP dib, byte[] data, int size) FILE: sources/tools/Stride.FreeImage/Structs/FIMEMORY.cs type FIMEMORY (line 44) | [Serializable, StructLayout(LayoutKind.Sequential)] method SetNull (line 96) | public void SetNull() method ToString (line 106) | public override string ToString() method GetHashCode (line 115) | public override int GetHashCode() method Equals (line 125) | public override bool Equals(object obj) method Equals (line 135) | public bool Equals(FIMEMORY other) method CompareTo (line 146) | public int CompareTo(object obj) method CompareTo (line 165) | public int CompareTo(FIMEMORY other) FILE: sources/tools/Stride.FreeImage/Structs/FIMETADATA.cs type FIMETADATA (line 52) | [Serializable, StructLayout(LayoutKind.Sequential)] method SetNull (line 104) | public void SetNull() method ToString (line 114) | public override string ToString() method GetHashCode (line 123) | public override int GetHashCode() method Equals (line 133) | public override bool Equals(object obj) method Equals (line 143) | public bool Equals(FIMETADATA other) method CompareTo (line 154) | public int CompareTo(object obj) method CompareTo (line 173) | public int CompareTo(FIMETADATA other) FILE: sources/tools/Stride.FreeImage/Structs/FIMULTIBITMAP.cs type FIMULTIBITMAP (line 44) | [Serializable, StructLayout(LayoutKind.Sequential)] method SetNull (line 96) | public void SetNull() method ToString (line 106) | public override string ToString() method GetHashCode (line 115) | public override int GetHashCode() method Equals (line 125) | public override bool Equals(object obj) method Equals (line 135) | public bool Equals(FIMULTIBITMAP other) method CompareTo (line 146) | public int CompareTo(object obj) method CompareTo (line 165) | public int CompareTo(FIMULTIBITMAP other) FILE: sources/tools/Stride.FreeImage/Structs/FIRGB16.cs type FIRGB16 (line 100) | [Serializable, StructLayout(LayoutKind.Sequential)] method FIRGB16 (line 122) | public FIRGB16(Color color) method CompareTo (line 201) | public int CompareTo(object obj) method CompareTo (line 220) | public int CompareTo(FIRGB16 other) method Equals (line 232) | public override bool Equals(object obj) method Equals (line 241) | public bool Equals(FIRGB16 other) method GetHashCode (line 250) | public override int GetHashCode() method ToString (line 260) | public override string ToString() FILE: sources/tools/Stride.FreeImage/Structs/FIRGBA16.cs type FIRGBA16 (line 96) | [Serializable, StructLayout(LayoutKind.Sequential)] method FIRGBA16 (line 123) | public FIRGBA16(Color color) method CompareTo (line 205) | public int CompareTo(object obj) method CompareTo (line 224) | public int CompareTo(FIRGBA16 other) method Equals (line 236) | public override bool Equals(object obj) method Equals (line 245) | public bool Equals(FIRGBA16 other) method GetHashCode (line 254) | public override int GetHashCode() method ToString (line 264) | public override string ToString() FILE: sources/tools/Stride.FreeImage/Structs/FIRGBAF.cs type FIRGBAF (line 97) | [Serializable, StructLayout(LayoutKind.Sequential)] method FIRGBAF (line 124) | public FIRGBAF(Color color) method CompareTo (line 210) | public int CompareTo(object obj) method CompareTo (line 229) | public int CompareTo(FIRGBAF other) method Equals (line 241) | public override bool Equals(object obj) method Equals (line 250) | public bool Equals(FIRGBAF other) method GetHashCode (line 259) | public override int GetHashCode() method ToString (line 269) | public override string ToString() FILE: sources/tools/Stride.FreeImage/Structs/FIRGBF.cs type FIRGBF (line 101) | [Serializable, StructLayout(LayoutKind.Sequential)] method FIRGBF (line 123) | public FIRGBF(Color color) method CompareTo (line 205) | public int CompareTo(object obj) method CompareTo (line 224) | public int CompareTo(FIRGBF other) method Equals (line 236) | public override bool Equals(object obj) method Equals (line 245) | public bool Equals(FIRGBF other) method GetHashCode (line 254) | public override int GetHashCode() method ToString (line 265) | public override string ToString() FILE: sources/tools/Stride.FreeImage/Structs/FIRational.cs type FIRational (line 57) | [Serializable, StructLayout(LayoutKind.Sequential), ComVisible(true)] method FIRational (line 86) | public FIRational(int n, int d) method FIRational (line 97) | public unsafe FIRational(FITAG tag) method FIRational (line 119) | public FIRational(decimal value) method Truncate (line 176) | public int Truncate() method Gcd (line 197) | private static long Gcd(long a, long b) method Scm (line 214) | private static long Scm(int n, int m) method Normalize (line 222) | private void Normalize() method Normalize (line 251) | private static void Normalize(ref long numerator, ref long denominator) method GetDigits (line 277) | private static int GetDigits(decimal value) method CreateContinuedFraction (line 293) | private static int[] CreateContinuedFraction(decimal value) method CreateFraction (line 325) | private static void CreateFraction(int[] continuedFraction, out int nu... method ApproximateFraction (line 342) | private static void ApproximateFraction(decimal value, int maxDen, out... method ToString (line 383) | public override string ToString() method Equals (line 395) | public override bool Equals(object obj) method GetHashCode (line 404) | public override int GetHashCode() method GetTypeCode (line 848) | TypeCode IConvertible.GetTypeCode() method ToBoolean (line 853) | bool IConvertible.ToBoolean(IFormatProvider provider) method ToByte (line 858) | byte IConvertible.ToByte(IFormatProvider provider) method ToChar (line 863) | char IConvertible.ToChar(IFormatProvider provider) method ToDateTime (line 868) | DateTime IConvertible.ToDateTime(IFormatProvider provider) method ToDecimal (line 873) | decimal IConvertible.ToDecimal(IFormatProvider provider) method ToDouble (line 878) | double IConvertible.ToDouble(IFormatProvider provider) method ToInt16 (line 883) | short IConvertible.ToInt16(IFormatProvider provider) method ToInt32 (line 888) | int IConvertible.ToInt32(IFormatProvider provider) method ToInt64 (line 893) | long IConvertible.ToInt64(IFormatProvider provider) method ToSByte (line 898) | sbyte IConvertible.ToSByte(IFormatProvider provider) method ToSingle (line 903) | float IConvertible.ToSingle(IFormatProvider provider) method ToString (line 908) | string IConvertible.ToString(IFormatProvider provider) method ToType (line 913) | object IConvertible.ToType(Type conversionType, IFormatProvider provider) method ToUInt16 (line 918) | ushort IConvertible.ToUInt16(IFormatProvider provider) method ToUInt32 (line 923) | uint IConvertible.ToUInt32(IFormatProvider provider) method ToUInt64 (line 928) | ulong IConvertible.ToUInt64(IFormatProvider provider) method CompareTo (line 943) | public int CompareTo(object obj) method ToString (line 966) | public string ToString(string format, IFormatProvider formatProvider) method Equals (line 983) | public bool Equals(FIRational other) method CompareTo (line 998) | public int CompareTo(FIRational other) FILE: sources/tools/Stride.FreeImage/Structs/FITAG.cs type FITAG (line 44) | [Serializable, StructLayout(LayoutKind.Sequential)] method SetNull (line 96) | public void SetNull() method ToString (line 106) | public override string ToString() method GetHashCode (line 115) | public override int GetHashCode() method Equals (line 125) | public override bool Equals(object obj) method Equals (line 135) | public bool Equals(FITAG other) method CompareTo (line 146) | public int CompareTo(object obj) method CompareTo (line 165) | public int CompareTo(FITAG other) FILE: sources/tools/Stride.FreeImage/Structs/FIURational.cs type FIURational (line 57) | [Serializable, StructLayout(LayoutKind.Sequential), ComVisible(true)] method FIURational (line 86) | public FIURational(uint n, uint d) method FIURational (line 97) | public unsafe FIURational(FITAG tag) method FIURational (line 119) | public FIURational(decimal value) method Truncate (line 177) | public int Truncate() method Gcd (line 198) | private static ulong Gcd(ulong a, ulong b) method Scm (line 213) | private static ulong Scm(uint n, uint m) method Normalize (line 221) | private void Normalize() method Normalize (line 244) | private static void Normalize(ref ulong numerator, ref ulong denominator) method GetDigits (line 265) | private static int GetDigits(decimal value) method CreateContinuedFraction (line 281) | private static int[] CreateContinuedFraction(decimal value) method CreateFraction (line 313) | private static void CreateFraction(int[] continuedFraction, out uint n... method ApproximateFraction (line 330) | private static void ApproximateFraction(decimal value, int maxDen, out... method ToString (line 371) | public override string ToString() method Equals (line 383) | public override bool Equals(object obj) method GetHashCode (line 392) | public override int GetHashCode() method GetTypeCode (line 843) | TypeCode IConvertible.GetTypeCode() method ToBoolean (line 848) | bool IConvertible.ToBoolean(IFormatProvider provider) method ToByte (line 853) | byte IConvertible.ToByte(IFormatProvider provider) method ToChar (line 858) | char IConvertible.ToChar(IFormatProvider provider) method ToDateTime (line 863) | DateTime IConvertible.ToDateTime(IFormatProvider provider) method ToDecimal (line 868) | decimal IConvertible.ToDecimal(IFormatProvider provider) method ToDouble (line 873) | double IConvertible.ToDouble(IFormatProvider provider) method ToInt16 (line 878) | short IConvertible.ToInt16(IFormatProvider provider) method ToInt32 (line 883) | int IConvertible.ToInt32(IFormatProvider provider) method ToInt64 (line 888) | long IConvertible.ToInt64(IFormatProvider provider) method ToSByte (line 893) | sbyte IConvertible.ToSByte(IFormatProvider provider) method ToSingle (line 898) | float IConvertible.ToSingle(IFormatProvider provider) method ToString (line 903) | string IConvertible.ToString(IFormatProvider provider) method ToType (line 908) | object IConvertible.ToType(Type conversionType, IFormatProvider provider) method ToUInt16 (line 913) | ushort IConvertible.ToUInt16(IFormatProvider provider) method ToUInt32 (line 918) | uint IConvertible.ToUInt32(IFormatProvider provider) method ToUInt64 (line 923) | ulong IConvertible.ToUInt64(IFormatProvider provider) method CompareTo (line 938) | public int CompareTo(object obj) method ToString (line 961) | public string ToString(string format, IFormatProvider formatProvider) method Equals (line 978) | public bool Equals(FIURational other) method CompareTo (line 993) | public int CompareTo(FIURational other) FILE: sources/tools/Stride.FreeImage/Structs/FreeImageIO.cs type FreeImageIO (line 43) | [StructLayout(LayoutKind.Sequential)] FILE: sources/tools/Stride.FreeImage/Structs/Plugin.cs type Plugin (line 45) | [Serializable, StructLayout(LayoutKind.Sequential)] FILE: sources/tools/Stride.FreeImage/Structs/RGBQUAD.cs type RGBQUAD (line 96) | [Serializable, StructLayout(LayoutKind.Explicit)] method RGBQUAD (line 133) | public RGBQUAD(Color color) method ToRGBQUAD (line 238) | public static RGBQUAD[] ToRGBQUAD(Color[] array) method ToColor (line 257) | public static Color[] ToColor(RGBQUAD[] array) method CompareTo (line 276) | public int CompareTo(object obj) method CompareTo (line 295) | public int CompareTo(RGBQUAD other) method Equals (line 307) | public override bool Equals(object obj) method Equals (line 318) | public bool Equals(RGBQUAD other) method GetHashCode (line 327) | public override int GetHashCode() method ToString (line 337) | public override string ToString() FILE: sources/tools/Stride.FreeImage/Structs/RGBTRIPLE.cs type RGBTRIPLE (line 100) | [Serializable, StructLayout(LayoutKind.Sequential)] method RGBTRIPLE (line 122) | public RGBTRIPLE(Color color) method CompareTo (line 228) | public int CompareTo(object obj) method CompareTo (line 247) | public int CompareTo(RGBTRIPLE other) method Equals (line 259) | public override bool Equals(object obj) method Equals (line 271) | public bool Equals(RGBTRIPLE other) method GetHashCode (line 280) | public override int GetHashCode() method ToString (line 290) | public override string ToString() FILE: sources/tools/Stride.FreeImage/Structs/fi_handle.cs type fi_handle (line 82) | [Serializable, StructLayout(LayoutKind.Sequential)] method fi_handle (line 96) | public fi_handle(object obj) method GetObject (line 148) | internal object GetObject() method ToString (line 169) | public override string ToString() method GetHashCode (line 178) | public override int GetHashCode() method Equals (line 190) | public override bool Equals(object obj) method Equals (line 200) | public bool Equals(fi_handle other) method CompareTo (line 211) | public int CompareTo(object obj) method CompareTo (line 230) | public int CompareTo(fi_handle other) method Dispose (line 238) | public void Dispose() FILE: sources/tools/Stride.FreeImage/System.Drawing/ImageFlags.cs type ImageFlags (line 11) | [Flags] FILE: sources/tools/Stride.FreeImage/System.Drawing/PixelFormat.cs type PixelFormat (line 8) | public enum PixelFormat FILE: sources/tools/Stride.FreeImage/System.Drawing/PropertyItem.cs class PropertyItem (line 9) | public sealed class PropertyItem FILE: sources/tools/Stride.FreeImage/System.Drawing/RotateFlipType.cs type RotateFlipType (line 9) | public enum RotateFlipType FILE: sources/tools/Stride.Graphics.RenderDocPlugin/RenderDocManager.cs class RenderDocManager (line 13) | public class RenderDocManager method RenderDocManager (line 28) | public unsafe RenderDocManager() method Initialize (line 60) | public unsafe void Initialize(string captureFilePath = null) method RemoveHooks (line 71) | public void RemoveHooks() method StartFrameCapture (line 79) | public void StartFrameCapture(GraphicsDevice graphicsDevice, IntPtr hw... method EndFrameCapture (line 85) | public void EndFrameCapture(GraphicsDevice graphicsDevice, IntPtr hwnd... method DiscardFrameCapture (line 94) | public void DiscardFrameCapture(GraphicsDevice graphicsDevice, IntPtr ... method GetDevicePointer (line 103) | private static unsafe nint GetDevicePointer(GraphicsDevice graphicsDev... method GetMethod (line 114) | private unsafe TDelegate GetMethod(RenderDocAPIFunction fun... method FindAvailablePath (line 119) | private static string FindAvailablePath(string logFilePath) type KeyButton (line 139) | private enum KeyButton : uint type InAppOverlay (line 218) | [Flags] type RenderDocAPIFunction (line 235) | private enum RenderDocAPIFunction method LoadLibrary (line 324) | [DllImport("kernel32", EntryPoint = "LoadLibrary", SetLastError = true... method GetProcAddress (line 327) | [DllImport("kernel32", CharSet = CharSet.Ansi, ExactSpelling = true, S... FILE: sources/tools/Stride.Importer.3D/Material/Flags.cs type Flags (line 11) | [Flags] FILE: sources/tools/Stride.Importer.3D/Material/MappingMode.cs type MappingMode (line 9) | public enum MappingMode FILE: sources/tools/Stride.Importer.3D/Material/MaterialStack.cs class MaterialStack (line 11) | public class MaterialStack method MaterialStack (line 16) | public MaterialStack() method Push (line 42) | public void Push(StackElement element) method Pop (line 50) | public StackElement Pop() method Peek (line 58) | public StackElement Peek() method Clear (line 65) | public void Clear() FILE: sources/tools/Stride.Importer.3D/Material/Materials.cs class Materials (line 12) | public static unsafe class Materials method ConvertAssimpStackCppToCs (line 82) | public static unsafe MaterialStack ConvertAssimpStackCppToCs(Silk.NET.... method TryGetTextureFileName (line 172) | internal static unsafe bool TryGetTextureFileName(string materialTextu... method TryGetTextureFileName (line 196) | internal unsafe static bool TryGetTextureFileName(Silk.NET.Assimp.Text... FILE: sources/tools/Stride.Importer.3D/Material/Operation.cs type Operation (line 9) | public enum Operation FILE: sources/tools/Stride.Importer.3D/Material/StackColor.cs class StackColor (line 11) | public class StackColor : StackElement method StackColor (line 20) | public StackColor(Color3 color, float alpha = 1.0f, float blend = 1.0f... FILE: sources/tools/Stride.Importer.3D/Material/StackElement.cs class StackElement (line 9) | public abstract class StackElement method StackElement (line 18) | public StackElement(float alpha, float blend, int flags, StackElementT... FILE: sources/tools/Stride.Importer.3D/Material/StackElementType.cs type StackElementType (line 9) | public enum StackElementType FILE: sources/tools/Stride.Importer.3D/Material/StackOperation.cs class StackOperation (line 9) | public class StackOperation : StackElement method StackOperation (line 18) | public StackOperation(Operation operation, float alpha = 1.0f, float b... FILE: sources/tools/Stride.Importer.3D/Material/StackTexture.cs class StackTexture (line 9) | public class StackTexture : StackElement method StackTexture (line 21) | public StackTexture(string texturePath, int channel, MappingMode mappi... FILE: sources/tools/Stride.Importer.3D/MeshConverter.cs class MeshConverter (line 29) | public class MeshConverter method MeshConverter (line 31) | static MeshConverter() method MeshConverter (line 58) | public MeshConverter(Logger logger) method ResetConversionData (line 63) | private void ResetConversionData() method ExtractEntity (line 68) | public unsafe EntityInfo ExtractEntity(string inputFilename, string ou... method Convert (line 122) | public unsafe Model Convert(string inputFilename, string outputFilenam... method ConvertAnimation (line 136) | public unsafe AnimationInfo ConvertAnimation(string inputFilename, str... method ConvertSkeleton (line 144) | public unsafe Rendering.Skeleton ConvertSkeleton(string inputFilename,... method Initialize (line 154) | private unsafe Scene* Initialize(string inputFilename, string outputFi... method ConvertAssimpScene (line 180) | private unsafe Model ConvertAssimpScene(Scene* scene) method GenerateBoneToNodeMap (line 247) | private unsafe Dictionary GenerateBoneToNodeMap(Scene*... method ProcessSkeleton (line 431) | private unsafe Rendering.Skeleton ProcessSkeleton(Scene* scene) method ProcessAnimations (line 447) | private unsafe AnimationInfo ProcessAnimations(Scene* scene, int anima... method ProcessNodeAnimation (line 547) | private unsafe void ProcessNodeAnimation(Dictionary fin... method GenerateMeshNames (line 698) | private unsafe void GenerateMeshNames(Scene* scene, Dictionary nodeNames, L... method RegisterNodes (line 742) | private unsafe void RegisterNodes( method ProcessMesh (line 820) | private unsafe MeshInfo ProcessMesh(Scene* scene, Silk.NET.Assimp.Mesh... class MeshInfo (line 1637) | public class MeshInfo class MaterialInstantiation (line 1648) | public class MaterialInstantiation class MaterialInstances (line 1655) | public unsafe class MaterialInstances FILE: sources/tools/Stride.Importer.3D/Utils.cs class Utils (line 13) | public static class Utils method ToStrideMatrix (line 18) | public static Matrix ToStrideMatrix(this Matrix4x4 matrix) method ToStrideVector3 (line 28) | public static Core.Mathematics.Vector3 ToStrideVector3(this System.Num... method ToStrideColor (line 31) | public static Color ToStrideColor(this System.Numerics.Vector4 v) method ToStrideQuaternion (line 34) | public static Core.Mathematics.Quaternion ToStrideQuaternion(this Assi... method GetNumUVChannels (line 37) | public static unsafe uint GetNumUVChannels(Silk.NET.Assimp.Mesh* mesh) method GetNumColorChannels (line 48) | public static unsafe uint GetNumColorChannels(Silk.NET.Assimp.Mesh* mesh) method AiTimeToStrideTimeSpan (line 59) | public static CompressedTimeSpan AiTimeToStrideTimeSpan(double time, d... method CleanNodeName (line 65) | public static string CleanNodeName(this string itemName) FILE: sources/tools/Stride.Importer.3D/aiPostProcessSteps.cs type aiPostProcessSteps (line 11) | [Flags] FILE: sources/tools/Stride.Importer.Common/AnimationInfo.cs class AnimationInfo (line 10) | public class AnimationInfo FILE: sources/tools/Stride.Importer.Common/EntityInfo.cs class EntityInfo (line 9) | public class EntityInfo FILE: sources/tools/Stride.Importer.Common/MeshMaterials.cs class MeshMaterials (line 9) | public class MeshMaterials FILE: sources/tools/Stride.Importer.Common/MeshParameters.cs class MeshParameters (line 8) | public class MeshParameters FILE: sources/tools/Stride.Importer.Common/NodeInfo.cs class NodeInfo (line 6) | public class NodeInfo FILE: sources/tools/Stride.Importer.Common/TextureLayerGenerator.cs class TextureLayerGenerator (line 17) | public class TextureLayerGenerator method GenerateTextureLayer (line 19) | public static ShaderClassSource GenerateTextureLayer( method GenerateMaterialTextureNode (line 57) | public static ComputeTextureColor GenerateMaterialTextureNode( FILE: sources/tools/Stride.PackageInstall/Program.cs class Program (line 17) | class Program method Main (line 19) | static int Main(string[] args) method RunProgramAndAskUntilSuccess (line 53) | private static int RunProgramAndAskUntilSuccess(string programName, st... method DialogBoxTryAgain (line 89) | private static bool DialogBoxTryAgain(string programName, Process proc... FILE: sources/tools/Stride.ProjectGenerator/IProjectProcessor.cs type IProjectProcessor (line 6) | public interface IProjectProcessor method Process (line 8) | void Process(ProjectProcessorContext context); FILE: sources/tools/Stride.ProjectGenerator/PackageUnitTestGenerator.cs class PackageUnitTestGenerator (line 15) | public class PackageUnitTestGenerator : TemplateGeneratorBase PrepareForRun(SessionTemplateGeneratorParam... method Run (line 35) | public sealed override bool Run(SessionTemplateGeneratorParameters par... method NewPackage (line 66) | public static Package NewPackage(string name) FILE: sources/tools/Stride.ProjectGenerator/Program.cs class Program (line 30) | class Program method Main (line 32) | [STAThread] method GenerateUnitTestProject (line 122) | private static void GenerateUnitTestProject(string outputDirectory, st... method GetExistingAssetId (line 213) | private static void GetExistingAssetId(string outputDirectory, string ... method GetExistingGuid (line 245) | private static void GetExistingGuid(string outputDirectory, string nam... method GenerateSolution (line 268) | private static void GenerateSolution(string outputFile, string platfor... method RemoveEmptySolutionFolders (line 342) | private static void RemoveEmptySolutionFolders(Solution solution) method SelectActiveProjects (line 373) | private static void SelectActiveProjects(Solution solution, string pla... method CleanProjectDependencies (line 429) | private static void CleanProjectDependencies(List GetPublicApiItems(string assemblyRef) method GetPublicApiItems (line 47) | public static IEnumerable GetPublicApiItems(TypeDefinition type) method DiffAssembly (line 86) | public static List DiffAssembly(string from, string to) method DiffAssemblyToString (line 100) | public static string DiffAssemblyToString(string from, string to) method Main (line 117) | static void Main(string[] args) FILE: sources/tools/Stride.SamplesTestServer/Program.cs class Program (line 11) | class Program method Main (line 13) | static void Main(string[] args) FILE: sources/tools/Stride.SamplesTestServer/SamplesTestServer.cs class SamplesTestServer (line 21) | public class SamplesTestServer : RouterServiceServer class TestPair (line 23) | private class TestPair method SamplesTestServer (line 40) | public SamplesTestServer() : base($"/service/Stride.SamplesTestServer/... method HandleClient (line 140) | protected override async void HandleClient(SimpleSocket clientSocket, ... FILE: sources/tools/Stride.StorageTool/App.axaml.cs class App (line 7) | public partial class App : Application method Initialize (line 9) | public override void Initialize() method OnFrameworkInitializationCompleted (line 14) | public override void OnFrameworkInitializationCompleted() FILE: sources/tools/Stride.StorageTool/MainWindow.axaml.cs class MainWindow (line 12) | public partial class MainWindow : Window method MainWindow (line 14) | public MainWindow(string? bundlePath) method Exit (line 27) | private void Exit(object sender, RoutedEventArgs e) method OpenBundle (line 32) | private async void OpenBundle(object sender, RoutedEventArgs e) method LoadObjectEntries (line 55) | private void LoadObjectEntries(Stream bundleStream) FILE: sources/tools/Stride.StorageTool/ObjectEntry.cs class ObjectEntry (line 17) | public class ObjectEntry FILE: sources/tools/Stride.StorageTool/Program.cs class Program (line 6) | class Program method Main (line 11) | [STAThread] method BuildAvaloniaApp (line 16) | public static AppBuilder BuildAvaloniaApp() FILE: sources/tools/Stride.TestRunner/Program.cs class TestServerHost (line 18) | class TestServerHost : RouterServiceServer method TestServerHost (line 37) | public TestServerHost(int bn, string branch) : base("/task/Stride.Test... method RunAndroidTest (line 43) | public int RunAndroidTest(ConnectedDevice device, bool reinstall, stri... method AddAndroidParameter (line 114) | private static void AddAndroidParameter(StringBuilder builder, string ... type ConnectedDevice (line 125) | public struct ConnectedDevice method ToString (line 131) | public override string ToString() method HandleClient (line 137) | protected override async void HandleClient(SimpleSocket clientSocket, ... class Program (line 212) | class Program method Main (line 214) | static int Main(string[] args) method BuildAndRunAndroidTests (line 251) | private static int BuildAndRunAndroidTests(List commandArgs, b... FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/BC.cpp function Decode565 (line 40) | inline void Decode565(_Out_ HDRColorA *pColor, _In_ const uint16_t w565) function Encode565 (line 48) | inline uint16_t Encode565(_In_ const HDRColorA *pColor) function OptimizeRGB (line 67) | void OptimizeRGB( function DecodeBC1 (line 324) | inline void DecodeBC1( function EncodeBC1 (line 376) | void EncodeBC1( function EncodeSolidBC1 (line 689) | void EncodeSolidBC1(_Out_ D3DX_BC1 *pBC, _In_reads_(NUM_PIXELS_PER_BLOCK... function _Use_decl_annotations_ (line 730) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 737) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 802) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 828) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 905) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 947) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/BC.h function namespace (line 22) | namespace DirectX function LDRColorA (line 136) | LDRColorA ToLDRColorA() const; FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/BC4BC5.cpp type BC4_UNORM (line 43) | struct BC4_UNORM method R (line 45) | float R(size_t uOffset) const method DecodeFromIndex (line 51) | float DecodeFromIndex(size_t uIndex) const method GetIndex (line 75) | size_t GetIndex(size_t uOffset) const method SetIndex (line 80) | void SetIndex(size_t uOffset, size_t uIndex) type BC4_SNORM (line 99) | struct BC4_SNORM method R (line 101) | float R(size_t uOffset) const method DecodeFromIndex (line 107) | float DecodeFromIndex(size_t uIndex) const method GetIndex (line 134) | size_t GetIndex(size_t uOffset) const method SetIndex (line 139) | void SetIndex(size_t uOffset, size_t uIndex) function FloatToSNorm (line 162) | void inline FloatToSNorm(_In_ float fVal, _Out_ int8_t *piSNorm) function FindEndPointsBC4U (line 187) | void FindEndPointsBC4U( function FindEndPointsBC4S (line 242) | void FindEndPointsBC4S( function FindEndPointsBC5U (line 301) | inline void FindEndPointsBC5U( function FindEndPointsBC5S (line 314) | inline void FindEndPointsBC5S( function FindClosestUNORM (line 329) | void FindClosestUNORM( function FindClosestSNORM (line 356) | void FindClosestSNORM( function _Use_decl_annotations_ (line 392) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 407) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 422) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 443) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 468) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 484) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 500) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 534) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/BC6HBC7.cpp type DirectX (line 336) | namespace DirectX class LDRColorA (line 338) | class LDRColorA method LDRColorA (line 343) | LDRColorA() = default; method LDRColorA (line 344) | LDRColorA(uint8_t _r, uint8_t _g, uint8_t _b, uint8_t _a) : r(_r), g... method LDRColorA (line 370) | LDRColorA operator = (_In_ const HDRColorA& c) method InterpolateRGB (line 382) | static void InterpolateRGB(_In_ const LDRColorA& c0, _In_ const LDRC... method InterpolateA (line 397) | static void InterpolateA(_In_ const LDRColorA& c0, _In_ const LDRCol... method Interpolate (line 410) | static void Interpolate(_In_ const LDRColorA& c0, _In_ const LDRColo... type LDREndPntPair (line 419) | struct LDREndPntPair function HDRColorA (line 433) | inline HDRColorA& HDRColorA::operator = (const LDRColorA& c) function LDRColorA (line 442) | inline LDRColorA HDRColorA::ToLDRColorA() const method LDRColorA (line 343) | LDRColorA() = default; method LDRColorA (line 344) | LDRColorA(uint8_t _r, uint8_t _g, uint8_t _b, uint8_t _a) : r(_r), g... method LDRColorA (line 370) | LDRColorA operator = (_In_ const HDRColorA& c) method InterpolateRGB (line 382) | static void InterpolateRGB(_In_ const LDRColorA& c0, _In_ const LDRC... method InterpolateA (line 397) | static void InterpolateA(_In_ const LDRColorA& c0, _In_ const LDRCol... method Interpolate (line 410) | static void Interpolate(_In_ const LDRColorA& c0, _In_ const LDRColo... class INTColor (line 450) | class INTColor method INTColor (line 457) | INTColor() = default; method INTColor (line 458) | INTColor(int nr, int ng, int nb) { r = nr; g = ng; b = nb; } method INTColor (line 459) | INTColor(const INTColor& c) { r = c.r; g = c.g; b = c.b; } method INTColor (line 461) | INTColor operator - (_In_ const INTColor& c) const method INTColor (line 466) | INTColor& operator += (_In_ const INTColor& c) method INTColor (line 474) | INTColor& operator -= (_In_ const INTColor& c) method INTColor (line 482) | INTColor& operator &= (_In_ const INTColor& c) method Set (line 497) | void Set(_In_ const HDRColorA& c, _In_ bool bSigned) method INTColor (line 509) | INTColor& Clamp(_In_ int iMin, _In_ int iMax) method INTColor (line 517) | INTColor& SignExtend(_In_ const LDRColorA& Prec) method ToF16 (line 525) | void ToF16(_Out_writes_(3) PackedVector::HALF aF16[3], _In_ bool bSign... method F16ToINT (line 533) | static int F16ToINT(_In_ const PackedVector::HALF& f, _In_ bool bSigned) method INT2F16 (line 553) | static PackedVector::HALF INT2F16(_In_ int input, _In_ bool bSigned) type INTEndPntPair (line 580) | struct INTEndPntPair class CBits (line 587) | class CBits method GetBit (line 590) | uint8_t GetBit(_Inout_ size_t& uStartBit) const method GetBits (line 600) | uint8_t GetBits(_Inout_ size_t& uStartBit, _In_ size_t uNumBits) const method SetBit (line 623) | void SetBit(_Inout_ size_t& uStartBit, _In_ uint8_t uValue) method SetBits (line 634) | void SetBits(_Inout_ size_t& uStartBit, _In_ size_t uNumBits, _In_ uin... class D3DX_BC6H (line 665) | class D3DX_BC6H : private CBits< 16 > 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) : 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) : aHDRPixels(aOrigina... method Quantize (line 802) | static uint8_t Quantize(_In_ uint8_t comp, _In_ uint8_t uPrec) 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) method LDRColorA (line 829) | static LDRColorA Unquantize(_In_ const LDRColorA& c, _In_ const LDRCol... function TransformForward (line 1139) | inline void TransformForward(_Inout_updates_all_(BC6H_MAX_REGIONS) INTEn... function TransformInverse (line 1146) | inline void TransformInverse(_Inout_updates_all_(BC6H_MAX_REGIONS) INTEn... function Norm (line 1160) | inline float Norm(_In_ const INTColor& a, _In_ const INTColor& b) function NBits (line 1169) | inline int NBits(_In_ int n, _In_ bool bIsSigned) function OptimizeRGB (line 1191) | float OptimizeRGB( function OptimizeRGBA (line 1387) | float OptimizeRGBA( function ComputeError (line 1555) | float ComputeError( function FillWithErrorColors (line 1634) | void FillWithErrorColors(_Out_writes_(NUM_PIXELS_PER_BLOCK) HDRColorA* p... function _Use_decl_annotations_ (line 1653) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1815) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1862) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1891) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1928) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1943) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1985) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2036) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2071) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2132) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2185) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2212) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2241) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2283) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2305) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2349) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2399) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2435) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2460) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2527) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2736) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2835) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2864) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2906) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2977) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3043) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3066) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3146) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3233) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3282) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3305) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3418) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3426) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3434) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3443) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3456) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3464) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/BCDirectCompute.cpp type BufferBC6HBC7 (line 35) | struct BufferBC6HBC7 type ConstantsBC6HBC7 (line 40) | struct ConstantsBC6HBC7 function RunComputeShader (line 54) | inline void RunComputeShader( ID3D11DeviceContext* pContext, function ResetContext (line 73) | inline void ResetContext( ID3D11DeviceContext* pContext ) function _Use_decl_annotations_ (line 97) | _Use_decl_annotations_ function HRESULT (line 178) | HRESULT GPUCompressBC::Prepare(size_t width, size_t height, DWORD flags,... function HRESULT (line 343) | HRESULT GPUCompressBC::Compress(const Image& srcImage, const Image& dest... FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/BCDirectCompute.h function namespace (line 16) | namespace DirectX FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DDS.h function namespace (line 31) | namespace DirectX FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTex.h type IWICImagingFactory (line 39) | struct IWICImagingFactory type IWICMetadataQueryReader (line 40) | struct IWICMetadataQueryReader function namespace (line 43) | namespace DirectX type DDS_FLAGS (line 146) | enum DDS_FLAGS type WIC_FLAGS (line 178) | enum WIC_FLAGS type Image (line 238) | struct Image function class (line 248) | class ScratchImage function TexMetadata (line 278) | const TexMetadata& __cdecl GetMetadata() const { return m_metadata; } function Image (line 281) | const Image* __cdecl GetImages() const { return m_image; } function GetImageCount (line 282) | size_t __cdecl GetImageCount() const { return m_nimages; } function GetPixelsSize (line 285) | size_t __cdecl GetPixelsSize() const { return m_size; } function class (line 299) | class Blob function GetBufferSize (line 316) | size_t __cdecl GetBufferSize() const { return m_size; } type TEX_FR_FLAGS (line 385) | enum TEX_FR_FLAGS type TEX_FILTER_FLAGS (line 400) | enum TEX_FILTER_FLAGS type TEX_PMALPHA_FLAGS (line 488) | enum TEX_PMALPHA_FLAGS type TEX_COMPRESS_FLAGS (line 510) | enum TEX_COMPRESS_FLAGS type CNMAP_FLAGS (line 563) | enum CNMAP_FLAGS type Rect (line 595) | struct Rect FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexCompress.cpp function DWORD (line 29) | inline DWORD GetBCFlags(_In_ DWORD compress) function DWORD (line 40) | inline DWORD GetSRGBFlags(_In_ DWORD compress) function DetermineEncoderSettings (line 48) | inline bool DetermineEncoderSettings(_In_ DXGI_FORMAT format, _Out_ BC_E... function HRESULT (line 74) | HRESULT CompressBC( function HRESULT (line 203) | HRESULT CompressBC_Parallel( function DXGI_FORMAT (line 336) | DXGI_FORMAT DefaultDecompress(_In_ DXGI_FORMAT format) function HRESULT (line 384) | HRESULT DecompressBC(_In_ const Image& cImage, _In_ const Image& result) type DirectX (line 498) | namespace DirectX function _IsAlphaAllOpaqueBC (line 500) | bool _IsAlphaAllOpaqueBC(_In_ const Image& cImage) function _Use_decl_annotations_ (line 593) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 640) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 727) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 775) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexCompressGPU.cpp function DWORD (line 24) | inline DWORD GetSRGBFlags(_In_ DWORD compress) function HRESULT (line 36) | HRESULT ConvertToRGBA32( function HRESULT (line 100) | HRESULT ConvertToRGBAF32( function HRESULT (line 148) | inline HRESULT GPUCompress( function _Use_decl_annotations_ (line 212) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 260) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexConvert.cpp function FloatTo7e3 (line 24) | inline uint32_t FloatTo7e3(float Value) function FloatFrom7e3 (line 57) | inline float FloatFrom7e3(uint32_t Value) function FloatTo6e4 (line 90) | inline uint32_t FloatTo6e4(float Value) function FloatFrom6e4 (line 123) | inline float FloatFrom6e4(uint32_t Value) function _Use_decl_annotations_ (line 205) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 450) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 620) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 761) | _Use_decl_annotations_ bool DirectX::_LoadScanline( function _Use_decl_annotations_ (line 1608) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2467) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2507) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2533) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2560) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2640) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2716) | _Use_decl_annotations_ type ConvertData (line 2792) | struct ConvertData function _ConvertCompare (line 2888) | int __cdecl _ConvertCompare(void *context, const void* ptr1, const void ... function _Use_decl_annotations_ (line 2898) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2918) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3792) | _Use_decl_annotations_ function UseWICConversion (line 4261) | inline bool UseWICConversion( function HRESULT (line 4381) | HRESULT ConvertUsingWIC( function HRESULT (line 4435) | HRESULT ConvertCustom( function DXGI_FORMAT (line 4522) | DXGI_FORMAT _PlanarToSingle(_In_ DXGI_FORMAT format) function HRESULT (line 4593) | HRESULT ConvertToSinglePlane_(_In_ const Image& srcImage, _In_ const Ima... function _Use_decl_annotations_ (line 4680) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 4737) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 4896) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 4937) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexD3D11.cpp function HRESULT (line 35) | HRESULT Capture( function _Use_decl_annotations_ (line 206) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 401) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 415) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 610) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 624) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 725) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexD3D12.cpp function AdjustPlaneResource (line 37) | void AdjustPlaneResource( function TransitionResource (line 83) | inline void TransitionResource( function HRESULT (line 107) | HRESULT Capture(_In_ ID3D12Device* device, function _Use_decl_annotations_ (line 308) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 420) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 432) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 488) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 635) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexDDS.cpp type CONVERSION_FLAGS (line 31) | enum CONVERSION_FLAGS type LegacyDDS (line 53) | struct LegacyDDS function DXGI_FORMAT (line 158) | DXGI_FORMAT GetDXGIFormat(const DDS_PIXELFORMAT& ddpf, DWORD flags, _Ino... function HRESULT (line 257) | HRESULT DecodeDDSHeader( function _Use_decl_annotations_ (line 503) | _Use_decl_annotations_ type TEXP_LEGACY_FORMAT (line 742) | enum TEXP_LEGACY_FORMAT function TEXP_LEGACY_FORMAT (line 757) | inline TEXP_LEGACY_FORMAT _FindLegacyFormat(DWORD flags) function LegacyExpandScanline (line 786) | bool LegacyExpandScanline( function HRESULT (line 1090) | HRESULT CopyImage( function HRESULT (line 1357) | HRESULT CopyImageInPlace(DWORD convFlags, _In_ const ScratchImage& image) function _Use_decl_annotations_ (line 1412) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1426) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1483) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1556) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1739) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1955) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexFlipRotate.cpp function HRESULT (line 26) | HRESULT PerformFlipRotateUsingWIC( function HRESULT (line 88) | HRESULT PerformFlipRotateViaF32( function _Use_decl_annotations_ (line 139) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 225) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexHDR.cpp function FindEOL (line 57) | inline size_t FindEOL(const char* str, size_t maxlen) function HRESULT (line 76) | HRESULT DecodeHDRHeader( function FloatToRGBE (line 290) | inline void FloatToRGBE(_Out_writes_(width*4) uint8_t* pDestination, _In... function _Use_decl_annotations_ (line 521) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 532) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 585) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 802) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 865) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 967) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexImage.cpp type DirectX (line 18) | namespace DirectX function _Use_decl_annotations_ (line 30) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 112) | _Use_decl_annotations_ function ScratchImage (line 241) | ScratchImage& ScratchImage::operator= (ScratchImage&& moveFrom) function _Use_decl_annotations_ (line 265) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 350) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 366) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 416) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 469) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 485) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 522) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 582) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 601) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 678) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 697) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexMipmaps.cpp function ispow2 (line 25) | inline bool ispow2(_In_ size_t x) function _CountMips (line 31) | size_t _CountMips(_In_ size_t width, _In_ size_t height) function _CountMips3D (line 50) | size_t _CountMips3D(_In_ size_t width, _In_ size_t height, _In_ size_t d... function HRESULT (line 72) | HRESULT EnsureWicBitmapPixelFormat( type DirectX (line 126) | namespace DirectX function _CalculateMipLevels (line 128) | bool _CalculateMipLevels(_In_ size_t width, _In_ size_t height, _Inout... function _CalculateMipLevels3D (line 147) | bool _CalculateMipLevels3D(_In_ size_t width, _In_ size_t height, _In_... function HRESULT (line 167) | HRESULT _ResizeSeparateColorAndAlpha( function UseWICFiltering (line 383) | bool UseWICFiltering(_In_ DXGI_FORMAT format, _In_ DWORD filter) function HRESULT (line 454) | HRESULT GenerateMipMapsUsingWIC( function HRESULT (line 592) | HRESULT Setup2DMips( function HRESULT (line 648) | HRESULT Generate2DMipsPointFilter(size_t levels, const ScratchImage& mip... function HRESULT (line 732) | HRESULT Generate2DMipsBoxFilter(size_t levels, DWORD filter, const Scrat... function HRESULT (line 826) | HRESULT Generate2DMipsLinearFilter(size_t levels, DWORD filter, const Sc... function HRESULT (line 937) | HRESULT Generate2DMipsCubicFilter(size_t levels, DWORD filter, const Scr... function HRESULT (line 1123) | HRESULT Generate2DMipsTriangleFilter(size_t levels, DWORD filter, const ... function HRESULT (line 1335) | HRESULT Setup3DMips( function HRESULT (line 1390) | HRESULT Generate3DMipsPointFilter(size_t depth, size_t levels, const Scr... function HRESULT (line 1536) | HRESULT Generate3DMipsBoxFilter(size_t depth, size_t levels, DWORD filte... function HRESULT (line 1708) | HRESULT Generate3DMipsLinearFilter(size_t depth, size_t levels, DWORD fi... function HRESULT (line 1901) | HRESULT Generate3DMipsCubicFilter(size_t depth, size_t levels, DWORD fil... function HRESULT (line 2280) | HRESULT Generate3DMipsTriangleFilter(size_t depth, size_t levels, DWORD ... function _Use_decl_annotations_ (line 2527) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2700) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 2912) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 3019) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexMisc.cpp function HRESULT (line 25) | HRESULT ComputeMSE_( function HRESULT (line 171) | HRESULT EvaluateImage_( function HRESULT (line 207) | HRESULT TransformImage_( function _Use_decl_annotations_ (line 266) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 379) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 466) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 500) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 597) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 631) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexNormalMaps.cpp function EvaluateColor (line 24) | inline float EvaluateColor(_In_ FXMVECTOR val, _In_ DWORD flags) function EvaluateRow (line 53) | void EvaluateRow( function HRESULT (line 81) | HRESULT ComputeNMap(_In_ const Image& srcImage, _In_ DWORD flags, _In_ f... function _Use_decl_annotations_ (line 260) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 316) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexP.h function namespace (line 87) | namespace DirectX FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexPMAlpha.cpp function HRESULT (line 24) | HRESULT PremultiplyAlpha_(const Image& srcImage, const Image& destImage) function HRESULT (line 62) | HRESULT PremultiplyAlphaLinear(const Image& srcImage, DWORD flags, const... function HRESULT (line 107) | HRESULT DemultiplyAlpha(const Image& srcImage, const Image& destImage) function HRESULT (line 145) | HRESULT DemultiplyAlphaLinear(const Image& srcImage, DWORD flags, const ... function _Use_decl_annotations_ (line 197) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 248) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexResize.cpp type DirectX (line 23) | namespace DirectX function HRESULT (line 32) | HRESULT PerformResizeUsingWIC( function HRESULT (line 129) | HRESULT PerformResizeViaF32( function UseWICFiltering (line 173) | bool UseWICFiltering(_In_ DXGI_FORMAT format, _In_ DWORD filter) function HRESULT (line 248) | HRESULT ResizePointFilter(const Image& srcImage, const Image& destImage) function HRESULT (line 306) | HRESULT ResizeBoxFilter(const Image& srcImage, DWORD filter, const Image... function HRESULT (line 368) | HRESULT ResizeLinearFilter(const Image& srcImage, DWORD filter, const Im... function HRESULT (line 454) | HRESULT ResizeCubicFilter(const Image& srcImage, DWORD filter, const Ima... function HRESULT (line 614) | HRESULT ResizeTriangleFilter(const Image& srcImage, DWORD filter, const ... function HRESULT (line 790) | HRESULT PerformResizeUsingCustomFilters(const Image& srcImage, DWORD fil... function _Use_decl_annotations_ (line 836) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 902) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexTGA.cpp type TGAImageType (line 30) | enum TGAImageType type TGADescriptorFlags (line 41) | enum TGADescriptorFlags type TGA_HEADER (line 52) | struct TGA_HEADER type TGA_FOOTER (line 68) | struct TGA_FOOTER type TGA_EXTENSION (line 75) | struct TGA_EXTENSION type CONVERSION_FLAGS (line 105) | enum CONVERSION_FLAGS function HRESULT (line 121) | HRESULT DecodeTGAHeader( function HRESULT (line 240) | HRESULT SetAlphaChannelToOpaque(_In_ const Image* image) function HRESULT (line 261) | HRESULT UncompressPixels( function HRESULT (line 585) | HRESULT CopyPixels( function HRESULT (line 753) | HRESULT EncodeTGAHeader(_In_ const Image& image, _Out_ TGA_HEADER& heade... function Copy24bppScanline (line 816) | void Copy24bppScanline( function _Use_decl_annotations_ (line 857) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 870) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 922) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 979) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1236) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1302) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexUtil.cpp type WICTranslate (line 42) | struct WICTranslate function _Use_decl_annotations_ (line 85) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 105) | _Use_decl_annotations_ function DWORD (line 166) | DWORD DirectX::_CheckWICColorSpace(_In_ const GUID& sourceGUID, _In_ con... function _Use_decl_annotations_ (line 197) | _Use_decl_annotations_ function IWICImagingFactory (line 232) | IWICImagingFactory* DirectX::GetWICFactory(bool& iswic2) function _Use_decl_annotations_ (line 325) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 344) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 381) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 410) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 437) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 481) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 544) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 706) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 872) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1052) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1115) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1150) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1270) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1329) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1365) | _Use_decl_annotations_ function Blob (line 1420) | Blob& Blob::operator= (Blob&& moveFrom) function _Use_decl_annotations_ (line 1446) | _Use_decl_annotations_ function HRESULT (line 1466) | HRESULT Blob::Trim(size_t size) FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/DirectXTexWIC.cpp function HRESULT (line 29) | static inline HRESULT CreateMemoryStream( _Outptr_ IStream** stream ) function HRESULT (line 45) | static inline HRESULT CreateMemoryStream( _Outptr_ IStream** stream ) function HRESULT (line 64) | static inline HRESULT CreateMemoryStream( _Outptr_ IStream** stream ) type WICConvert (line 81) | struct WICConvert function DXGI_FORMAT (line 148) | DXGI_FORMAT DetermineFormat( function HRESULT (line 246) | HRESULT DecodeMetadata( function HRESULT (line 367) | HRESULT DecodeSingleFrame( function HRESULT (line 431) | HRESULT DecodeMultiframe( function HRESULT (line 563) | HRESULT EncodeMetadata( function HRESULT (line 652) | HRESULT EncodeImage( function HRESULT (line 752) | HRESULT EncodeSingleFrame( function HRESULT (line 816) | HRESULT EncodeMultiframe( function _Use_decl_annotations_ (line 893) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 946) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 984) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1059) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1120) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1172) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1233) | _Use_decl_annotations_ function _Use_decl_annotations_ (line 1273) | _Use_decl_annotations_ FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/Filters.h function namespace (line 23) | namespace DirectX FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/d3dx12.h type CD3DX12_DEFAULT (line 19) | struct CD3DX12_DEFAULT {} function D3D12_RECT (line 34) | struct CD3DX12_RECT : public D3D12_RECT function D3D12_VIEWPORT (line 57) | struct CD3DX12_VIEWPORT : public D3D12_VIEWPORT type CD3DX12_BOX (line 122) | struct CD3DX12_BOX function explicit (line 126) | explicit CD3DX12_BOX( const D3D12_BOX& o ) : function explicit (line 129) | explicit CD3DX12_BOX( function explicit (line 140) | explicit CD3DX12_BOX( function explicit (line 153) | explicit CD3DX12_BOX( type CD3DX12_DEPTH_STENCIL_DESC (line 180) | struct CD3DX12_DEPTH_STENCIL_DESC function explicit (line 184) | explicit CD3DX12_DEPTH_STENCIL_DESC( const D3D12_DEPTH_STENCIL_DESC& o ) : function explicit (line 187) | explicit CD3DX12_DEPTH_STENCIL_DESC( CD3DX12_DEFAULT ) function explicit (line 200) | explicit CD3DX12_DEPTH_STENCIL_DESC( type CD3DX12_BLEND_DESC (line 236) | struct CD3DX12_BLEND_DESC function explicit (line 240) | explicit CD3DX12_BLEND_DESC( const D3D12_BLEND_DESC& o ) : function explicit (line 243) | explicit CD3DX12_BLEND_DESC( CD3DX12_DEFAULT ) type CD3DX12_RASTERIZER_DESC (line 263) | struct CD3DX12_RASTERIZER_DESC function explicit (line 267) | explicit CD3DX12_RASTERIZER_DESC( const D3D12_RASTERIZER_DESC& o ) : function explicit (line 270) | explicit CD3DX12_RASTERIZER_DESC( CD3DX12_DEFAULT ) function explicit (line 284) | explicit CD3DX12_RASTERIZER_DESC( type CD3DX12_RESOURCE_ALLOCATION_INFO (line 314) | struct CD3DX12_RESOURCE_ALLOCATION_INFO function explicit (line 318) | explicit CD3DX12_RESOURCE_ALLOCATION_INFO( const D3D12_RESOURCE_ALLOCATI... function explicit (line 336) | explicit CD3DX12_HEAP_PROPERTIES(const D3D12_HEAP_PROPERTIES &o) : type CD3DX12_HEAP_DESC (line 380) | struct CD3DX12_HEAP_DESC function explicit (line 384) | explicit CD3DX12_HEAP_DESC(const D3D12_HEAP_DESC &o) : type CD3DX12_CLEAR_VALUE (line 467) | struct CD3DX12_CLEAR_VALUE function explicit (line 471) | explicit CD3DX12_CLEAR_VALUE(const D3D12_CLEAR_VALUE &o) : type CD3DX12_RANGE (line 495) | struct CD3DX12_RANGE function explicit (line 499) | explicit CD3DX12_RANGE(const D3D12_RANGE &o) : function explicit (line 541) | explicit CD3DX12_TILED_RESOURCE_COORDINATE(const D3D12_TILED_RESOURCE_CO... type CD3DX12_TILE_REGION_SIZE (line 559) | struct CD3DX12_TILE_REGION_SIZE function explicit (line 563) | explicit CD3DX12_TILE_REGION_SIZE(const D3D12_TILE_REGION_SIZE &o) : function D3D12_SUBRESOURCE_TILING (line 583) | struct CD3DX12_SUBRESOURCE_TILING : public D3D12_SUBRESOURCE_TILING type CD3DX12_TILE_SHAPE (line 605) | struct CD3DX12_TILE_SHAPE function explicit (line 609) | explicit CD3DX12_TILE_SHAPE(const D3D12_TILE_SHAPE &o) : function D3D12_RESOURCE_BARRIER (line 625) | struct CD3DX12_RESOURCE_BARRIER : public D3D12_RESOURCE_BARRIER function D3D12_PACKED_MIP_INFO (line 676) | struct CD3DX12_PACKED_MIP_INFO : public D3D12_PACKED_MIP_INFO type CD3DX12_SUBRESOURCE_FOOTPRINT (line 698) | struct CD3DX12_SUBRESOURCE_FOOTPRINT function explicit (line 702) | explicit CD3DX12_SUBRESOURCE_FOOTPRINT(const D3D12_SUBRESOURCE_FOOTPRINT... type CD3DX12_TEXTURE_COPY_LOCATION (line 732) | struct CD3DX12_TEXTURE_COPY_LOCATION function explicit (line 736) | explicit CD3DX12_TEXTURE_COPY_LOCATION(const D3D12_TEXTURE_COPY_LOCATION... function D3D12_DESCRIPTOR_RANGE (line 755) | struct CD3DX12_DESCRIPTOR_RANGE : public D3D12_DESCRIPTOR_RANGE function D3D12_ROOT_DESCRIPTOR_TABLE (line 801) | struct CD3DX12_ROOT_DESCRIPTOR_TABLE : public D3D12_ROOT_DESCRIPTOR_TABLE function Init (line 814) | inline void Init( function Init (line 821) | static inline void Init( function D3D12_ROOT_CONSTANTS (line 832) | struct CD3DX12_ROOT_CONSTANTS : public D3D12_ROOT_CONSTANTS function D3D12_ROOT_DESCRIPTOR (line 867) | struct CD3DX12_ROOT_DESCRIPTOR : public D3D12_ROOT_DESCRIPTOR function D3D12_ROOT_PARAMETER (line 895) | struct CD3DX12_ROOT_PARAMETER : public D3D12_ROOT_PARAMETER function InitAsDescriptorTable (line 958) | inline void InitAsDescriptorTable( function D3D12_STATIC_SAMPLER_DESC (line 1001) | struct CD3DX12_STATIC_SAMPLER_DESC : public D3D12_STATIC_SAMPLER_DESC function D3D12_ROOT_SIGNATURE_DESC (line 1103) | struct CD3DX12_ROOT_SIGNATURE_DESC : public D3D12_ROOT_SIGNATURE_DESC function CD3DX12_ROOT_SIGNATURE_DESC (line 1118) | CD3DX12_ROOT_SIGNATURE_DESC(CD3DX12_DEFAULT) function D3D12_DESCRIPTOR_RANGE1 (line 1150) | struct CD3DX12_DESCRIPTOR_RANGE1 : public D3D12_DESCRIPTOR_RANGE1 function D3D12_ROOT_DESCRIPTOR_TABLE1 (line 1200) | struct CD3DX12_ROOT_DESCRIPTOR_TABLE1 : public D3D12_ROOT_DESCRIPTOR_TABLE1 function Init (line 1213) | inline void Init( function Init (line 1220) | static inline void Init( function D3D12_ROOT_DESCRIPTOR1 (line 1231) | struct CD3DX12_ROOT_DESCRIPTOR1 : public D3D12_ROOT_DESCRIPTOR1 function D3D12_ROOT_PARAMETER1 (line 1266) | struct CD3DX12_ROOT_PARAMETER1 : public D3D12_ROOT_PARAMETER1 function InitAsDescriptorTable (line 1332) | inline void InitAsDescriptorTable( function D3D12_VERSIONED_ROOT_SIGNATURE_DESC (line 1378) | struct CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC : public D3D12_VERSIONED_RO... function CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC (line 1412) | CD3DX12_VERSIONED_ROOT_SIGNATURE_DESC(CD3DX12_DEFAULT) function D3D12_CPU_DESCRIPTOR_HANDLE (line 1471) | struct CD3DX12_CPU_DESCRIPTOR_HANDLE : public D3D12_CPU_DESCRIPTOR_HANDLE function D3D12_GPU_DESCRIPTOR_HANDLE (line 1532) | struct CD3DX12_GPU_DESCRIPTOR_HANDLE : public D3D12_GPU_DESCRIPTOR_HANDLE function UINT (line 1593) | inline UINT D3D12CalcSubresource( UINT MipSlice, UINT ArraySlice, UINT P... function D3D12DecomposeSubresource (line 1600) | void D3D12DecomposeSubresource( UINT Subresource, UINT MipLevels, UINT A... function UINT8 (line 1608) | inline UINT8 D3D12GetFormatPlaneCount( function D3D12_RESOURCE_DESC (line 1622) | struct CD3DX12_RESOURCE_DESC : public D3D12_RESOURCE_DESC function CD3DX12_RESOURCE_DESC (line 1654) | static inline CD3DX12_RESOURCE_DESC Buffer( function UINT8 (line 1713) | inline UINT8 PlaneCount(_In_ ID3D12Device* pDevice) const function UINT (line 1715) | inline UINT Subresources(_In_ ID3D12Device* pDevice) const function UINT (line 1717) | inline UINT CalcSubresource(UINT MipSlice, UINT ArraySlice, UINT PlaneSl... function D3D12IsLayoutOpaque (line 1901) | inline bool D3D12IsLayoutOpaque( D3D12_TEXTURE_LAYOUT Layout ) function ID3D12CommandList (line 1905) | inline ID3D12CommandList * const * CommandListCast(ID3D12GraphicsCommand... function HRESULT (line 1919) | inline HRESULT D3DX12SerializeVersionedRootSignature( FILE: sources/tools/Stride.TextureConverter.Wrappers/DirectXTex/scoped.h type aligned_deleter (line 21) | struct aligned_deleter { void operator()(void* p) { _aligned_free(p); } type std (line 23) | typedef std::unique_ptr ScopedAlignedArrayFloat; type std (line 25) | typedef std::unique_ptr ScopedAlig... type handle_closer (line 28) | struct handle_closer { void operator()(HANDLE h) { assert(h != INVALID_H... type public (line 30) | typedef public std::unique_ptr ScopedHandle; function HANDLE (line 32) | inline HANDLE safe_handle( HANDLE h ) { return (h == INVALID_HANDLE_VALU... type find_closer (line 35) | struct find_closer { void operator()(HANDLE h) { assert(h != INVALID_HAN... type public (line 37) | typedef public std::unique_ptr ScopedFindHandle; function class (line 40) | class auto_delete_file FILE: sources/tools/Stride.TextureConverter.Wrappers/DxtWrapper/dxt_wrapper.cpp function dxtComputePitch (line 7) | void dxtComputePitch( DXGI_FORMAT fmt, int width, int height, int& rowPi... function wchar_t (line 16) | const wchar_t* narrowToWideString(const char* szFile) function dxtIsCompressed (line 26) | bool dxtIsCompressed(DXGI_FORMAT fmt) { return DirectX::IsCompressed(fmt... function HRESULT (line 28) | HRESULT dxtConvert( const DirectX::Image& srcImage, DXGI_FORMAT format, ... function HRESULT (line 33) | HRESULT dxtConvertArray( const DirectX::Image* srcImages, int nimages, c... function HRESULT (line 38) | HRESULT dxtCompress( const DirectX::Image& srcImage, DXGI_FORMAT format,... function HRESULT (line 43) | HRESULT dxtCompressArray( const DirectX::Image* srcImages, int nimages, ... function HRESULT (line 48) | HRESULT dxtDecompress( const DirectX::Image& cImage, DXGI_FORMAT format,... function HRESULT (line 53) | HRESULT dxtDecompressArray( const DirectX::Image* cImages, int nimages, ... function HRESULT (line 58) | HRESULT dxtGenerateMipMaps( const DirectX::Image& baseImage, DirectX::TE... function HRESULT (line 63) | HRESULT dxtGenerateMipMapsArray( const DirectX::Image* srcImages, int ni... function HRESULT (line 68) | HRESULT dxtGenerateMipMaps3D( const DirectX::Image* baseImages, int dept... function HRESULT (line 73) | HRESULT dxtGenerateMipMaps3DArray( const DirectX::Image* srcImages, int ... function HRESULT (line 78) | HRESULT dxtResize( const DirectX::Image* srcImages, int nimages, const D... function HRESULT (line 83) | HRESULT dxtComputeNormalMap( const DirectX::Image* srcImages, int nimage... function HRESULT (line 88) | HRESULT dxtPremultiplyAlpha( const DirectX::Image* srcImages, int nimage... function HRESULT (line 95) | HRESULT dxtLoadDDSFile( const char* szFile, DirectX::DDS_FLAGS flags, Di... function HRESULT (line 104) | HRESULT dxtLoadTGAFile( const char* szFile, DirectX::TexMetadata* metada... function HRESULT (line 112) | HRESULT dxtLoadWICFile(LPCWSTR szFile, int flags, DirectX::TexMetadata* ... function HRESULT (line 117) | HRESULT dxtSaveToDDSFile( const DirectX::Image& image, DirectX::DDS_FLAG... function HRESULT (line 125) | HRESULT dxtSaveToDDSFileArray( const DirectX::Image* images, int nimages... function dxtDeleteScratchImage (line 139) | void dxtDeleteScratchImage(DirectX::ScratchImage * img) { delete img; } function HRESULT (line 141) | HRESULT dxtInitialize(DirectX::ScratchImage * img, const DirectX::TexMet... function HRESULT (line 143) | HRESULT dxtInitialize1D(DirectX::ScratchImage * img, DXGI_FORMAT fmt, i... function HRESULT (line 144) | HRESULT dxtInitialize2D(DirectX::ScratchImage * img, DXGI_FORMAT fmt, i... function HRESULT (line 145) | HRESULT dxtInitialize3D(DirectX::ScratchImage * img, DXGI_FORMAT fmt, i... function HRESULT (line 146) | HRESULT dxtInitializeCube(DirectX::ScratchImage * img, DXGI_FORMAT fmt, ... function HRESULT (line 148) | HRESULT dxtInitializeFromImage(DirectX::ScratchImage * img, const Direct... function HRESULT (line 149) | HRESULT dxtInitializeArrayFromImages(DirectX::ScratchImage * img, const ... function HRESULT (line 150) | HRESULT dxtInitializeCubeFromImages(DirectX::ScratchImage * img, const D... function HRESULT (line 151) | HRESULT dxtInitialize3DFromImages(DirectX::ScratchImage * img, const Dir... function dxtRelease (line 154) | void dxtRelease(DirectX::ScratchImage * img) { img->Release(); } function dxtOverrideFormat (line 156) | bool dxtOverrideFormat(DirectX::ScratchImage * img, DXGI_FORMAT f ) { re... function dxtGetImageCount (line 162) | int dxtGetImageCount(const DirectX::ScratchImage * img) { return img->Ge... function dxtGetPixelsSize (line 165) | int dxtGetPixelsSize(const DirectX::ScratchImage * img) { return img->Ge... FILE: sources/tools/Stride.TextureConverter/Backend/Enumeration/RequestType.cs type RequestType (line 10) | internal enum RequestType FILE: sources/tools/Stride.TextureConverter/Backend/Interfaces/IRequest.cs class IRequest (line 10) | internal abstract class IRequest FILE: sources/tools/Stride.TextureConverter/Backend/Interfaces/ITexLibrary.cs type ITexLibrary (line 10) | internal interface ITexLibrary : IDisposable method CanHandleRequest (line 20) | bool CanHandleRequest(TexImage image, IRequest request); method CanHandleRequest (line 30) | bool CanHandleRequest(PixelFormat format, IRequest request); method Execute (line 38) | void Execute(TexImage image, IRequest request); method Dispose (line 48) | void Dispose(TexImage image); method StartLibrary (line 55) | void StartLibrary(TexImage image); method EndLibrary (line 65) | void EndLibrary(TexImage image); method SupportBGRAOrder (line 74) | bool SupportBGRAOrder(); FILE: sources/tools/Stride.TextureConverter/Backend/Interfaces/ITextureLibraryData.cs type ITextureLibraryData (line 9) | internal interface ITextureLibraryData FILE: sources/tools/Stride.TextureConverter/Backend/Requests/ArrayCreationRequest.cs class ArrayCreationRequest (line 11) | class ArrayCreationRequest : IRequest method ArrayCreationRequest (line 25) | public ArrayCreationRequest(List textureList) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/ArrayElementRemovalRequest.cs class ArrayElementRemovalRequest (line 11) | class ArrayElementRemovalRequest : IRequest method ArrayElementRemovalRequest (line 25) | public ArrayElementRemovalRequest(int indice) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/ArrayExtractionRequest.cs class ArrayExtractionRequest (line 11) | class ArrayExtractionRequest : IRequest method ArrayExtractionRequest (line 41) | public ArrayExtractionRequest(int indice, int minimimMipmapSize) method ArrayExtractionRequest (line 52) | public ArrayExtractionRequest(int minimimMipmapSize) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/ArrayInsertionRequest.cs class ArrayInsertionRequest (line 11) | class ArrayInsertionRequest : IRequest method ArrayInsertionRequest (line 32) | public ArrayInsertionRequest(TexImage texture, int indice) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/ArrayUpdateRequest.cs class ArrayUpdateRequest (line 11) | class ArrayUpdateRequest : IRequest method ArrayUpdateRequest (line 32) | public ArrayUpdateRequest(TexImage texture, int indice) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/AtlasCreationRequest.cs class AtlasCreationRequest (line 11) | class AtlasCreationRequest : IRequest method AtlasCreationRequest (line 30) | public AtlasCreationRequest(List textureList, bool forceSqua... FILE: sources/tools/Stride.TextureConverter/Backend/Requests/AtlasExtractionRequest.cs class AtlasExtractionRequest (line 11) | class AtlasExtractionRequest : IRequest method AtlasExtractionRequest (line 40) | public AtlasExtractionRequest(string name, int minimimMipmapSize) method AtlasExtractionRequest (line 51) | public AtlasExtractionRequest(int minimimMipmapSize) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/AtlasUpdateRequest.cs class AtlasUpdateRequest (line 9) | class AtlasUpdateRequest : IRequest method AtlasUpdateRequest (line 30) | public AtlasUpdateRequest(TexImage texture, string name) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/ColorKeyRequest.cs class ColorKeyRequest (line 10) | class ColorKeyRequest : IRequest method ColorKeyRequest (line 23) | public ColorKeyRequest(Color colorKey) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/CompressingRequest.cs class CompressingRequest (line 13) | internal class CompressingRequest : IRequest method CompressingRequest (line 33) | public CompressingRequest(Stride.Graphics.PixelFormat format, TextureQ... FILE: sources/tools/Stride.TextureConverter/Backend/Requests/ConvertingRequest.cs class ConvertingRequest (line 9) | internal class ConvertingRequest : IRequest method ConvertingRequest (line 23) | public ConvertingRequest(Stride.Graphics.PixelFormat format) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/CubeCreationRequest.cs class CubeCreationRequest (line 11) | class CubeCreationRequest : IRequest method CubeCreationRequest (line 25) | public CubeCreationRequest(List textureList) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/DecompressingRequest.cs class DecompressingRequest (line 11) | internal class DecompressingRequest : IRequest method DecompressingRequest (line 25) | public DecompressingRequest(bool isSRgb, PixelFormat pixelFormat = Pix... FILE: sources/tools/Stride.TextureConverter/Backend/Requests/ExportRequest.cs class ExportRequest (line 13) | internal class ExportRequest : IRequest method ExportRequest (line 35) | public ExportRequest(String filePath, int minimumMipMapSize) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/ExportToStrideRequest.cs class ExportToStrideRequest (line 16) | internal class ExportToStrideRequest : IRequest method ExportToStrideRequest (line 29) | public ExportToStrideRequest() FILE: sources/tools/Stride.TextureConverter/Backend/Requests/FactorRescalingRequest.cs class FactorRescalingRequest (line 8) | internal class FactorRescalingRequest : RescalingRequest method FactorRescalingRequest (line 27) | public FactorRescalingRequest(float widthFactor, float heightFactor, F... method ComputeWidth (line 33) | public override int ComputeWidth(TexImage texImage) method ComputeHeight (line 38) | public override int ComputeHeight(TexImage texImage) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/FixedRescalingRequest.cs class FixedRescalingRequest (line 8) | internal class FixedRescalingRequest : RescalingRequest method FixedRescalingRequest (line 28) | public FixedRescalingRequest(int width, int height, Filter.Rescaling f... method ComputeWidth (line 34) | public override int ComputeWidth(TexImage texImage) method ComputeHeight (line 39) | public override int ComputeHeight(TexImage texImage) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/FlippingRequest.cs class FlippingRequest (line 13) | internal class FlippingRequest : IRequest method FlippingRequest (line 29) | public FlippingRequest(Orientation orientation) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/FlippingSubRequest.cs class FlippingSubRequest (line 5) | internal class FlippingSubRequest : FlippingRequest method FlippingSubRequest (line 14) | public FlippingSubRequest(int index, Orientation orientation) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/GammaCorrectionRequest.cs class GammaCorrectionRequest (line 14) | internal class GammaCorrectionRequest : IRequest method GammaCorrectionRequest (line 26) | public GammaCorrectionRequest(double gamma) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/InvertYUpdateRequest.cs class InvertYUpdateRequest (line 6) | class InvertYUpdateRequest : IRequest FILE: sources/tools/Stride.TextureConverter/Backend/Requests/LoadingRequest.cs class LoadingRequest (line 10) | internal class LoadingRequest : IRequest type LoadingMode (line 15) | public enum LoadingMode method LoadingRequest (line 59) | public LoadingRequest(String filePath, bool loadAsSRgb) method LoadingRequest (line 71) | public LoadingRequest(TexImage image, bool loadAsSRgb) method LoadingRequest (line 83) | public LoadingRequest(Stride.Graphics.Image image, bool loadAsSRgb) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/MipMapsGenerationRequest.cs class MipMapsGenerationRequest (line 13) | internal class MipMapsGenerationRequest : IRequest method MipMapsGenerationRequest (line 31) | public MipMapsGenerationRequest(Filter.MipMapGeneration filter) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/NormalMapGenerationRequest.cs class NormalMapGenerationRequest (line 11) | class NormalMapGenerationRequest : IRequest method NormalMapGenerationRequest (line 22) | public NormalMapGenerationRequest(float amplitude) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/PreMultiplyAlphaRequest.cs class PreMultiplyAlphaRequest (line 14) | class PreMultiplyAlphaRequest : IRequest method PreMultiplyAlphaRequest (line 21) | public PreMultiplyAlphaRequest() FILE: sources/tools/Stride.TextureConverter/Backend/Requests/RescalingRequest.cs class RescalingRequest (line 13) | internal abstract class RescalingRequest : IRequest method RescalingRequest (line 29) | protected RescalingRequest(Filter.Rescaling filter) method ComputeWidth (line 39) | public abstract int ComputeWidth(TexImage texImage); method ComputeHeight (line 46) | public abstract int ComputeHeight(TexImage texImage); FILE: sources/tools/Stride.TextureConverter/Backend/Requests/SwappingRequest.cs class SwappingRequest (line 5) | internal class SwappingRequest : IRequest method SwappingRequest (line 23) | public SwappingRequest(int i, int j) FILE: sources/tools/Stride.TextureConverter/Backend/Requests/SwitchingBRChannelsRequest.cs class SwitchingBRChannelsRequest (line 13) | internal class SwitchingBRChannelsRequest : IRequest method SwitchingBRChannelsRequest (line 20) | public SwitchingBRChannelsRequest() FILE: sources/tools/Stride.TextureConverter/Backend/Requests/TextureQuality.cs type TextureQuality (line 8) | public enum TextureQuality // Matches PvrttWrapper.ECompressorQuality FILE: sources/tools/Stride.TextureConverter/Backend/TexLibraries/ArrayTexLib.cs class ArrayTexLib (line 15) | class ArrayTexLib : ITexLibrary method ArrayTexLib (line 22) | public ArrayTexLib() { } method CanHandleRequest (line 24) | public bool CanHandleRequest(TexImage image, IRequest request) => CanH... method CanHandleRequest (line 26) | public bool CanHandleRequest(PixelFormat format, IRequest request) method Execute (line 43) | public void Execute(TexImage image, IRequest request) method Dispose (line 73) | public void Dispose(TexImage image) method Dispose (line 79) | public void Dispose() { } method StartLibrary (line 81) | public void StartLibrary(TexImage image) { } method EndLibrary (line 82) | public void EndLibrary(TexImage image) { } method SupportBGRAOrder (line 84) | public bool SupportBGRAOrder() method Create (line 94) | private unsafe void Create(TexImage array, ArrayCreationRequest request) method CreateArray (line 147) | private void CreateArray(TexImage array, ArrayCreationRequest request) method CreateCube (line 160) | private void CreateCube(TexImage image, CubeCreationRequest request) method Extract (line 175) | private void Extract(TexImage image, ArrayExtractionRequest request) method Update (line 251) | private unsafe void Update(TexImage array, ArrayUpdateRequest request) method Insert (line 277) | private unsafe void Insert(TexImage array, ArrayInsertionRequest request) method Remove (line 347) | private unsafe void Remove(TexImage array, ArrayElementRemovalRequest ... method CheckConformity (line 403) | private void CheckConformity(TexImage array, TexImage candidate) FILE: sources/tools/Stride.TextureConverter/Backend/TexLibraries/AtlasTexLibrary.cs class AtlasTexLibrary (line 18) | internal class AtlasTexLibrary : ITexLibrary method AtlasTexLibrary (line 25) | public AtlasTexLibrary() { } method CanHandleRequest (line 28) | public bool CanHandleRequest(PixelFormat format, IRequest request) => ... method CanHandleRequest (line 30) | public bool CanHandleRequest(TexImage image, IRequest request) method Execute (line 49) | public void Execute(TexImage image, IRequest request) method Dispose (line 77) | public void Dispose(TexImage image) method Dispose (line 83) | public void Dispose() { } method StartLibrary (line 85) | public void StartLibrary(TexImage image) { } method EndLibrary (line 86) | public void EndLibrary(TexImage image) { } method SupportBGRAOrder (line 88) | public bool SupportBGRAOrder() method Create (line 100) | public void Create(TexAtlas atlas, AtlasCreationRequest request, int a... method Extract (line 135) | private void Extract(TexAtlas atlas, AtlasExtractionRequest request) method Update (line 171) | private unsafe void Update(TexAtlas atlas, AtlasUpdateRequest request) method ExtractTexture (line 233) | private unsafe void ExtractTexture(TexAtlas atlas, TexImage texture, T... method InitalizeAtlas (line 318) | private void InitalizeAtlas(TexAtlas atlas, AtlasCreationRequest reque... method OrderTexture (line 413) | private void OrderTexture(AtlasCreationRequest request) method QuickSort (line 425) | private void QuickSort(List list, int left, int right) method PositionTextures (line 466) | private Node PositionTextures(TexAtlas atlas, AtlasCreationRequest req... method Insert (line 488) | private bool Insert(Node node, TexImage tex) method CopyTexturesIntoAtlasMemory (line 531) | private unsafe void CopyTexturesIntoAtlasMemory(Node node, TexAtlas at... method CreateAtlasData (line 580) | private void CreateAtlasData(Node node, TexAtlas atlas, int textureCount) method UpdateAtlasData (line 592) | private void UpdateAtlasData(Node node, TexAtlas atlas) class Node (line 610) | private class Node method Node (line 620) | public Node(int x, int y, int width, int height) method IsLeaf (line 631) | public bool IsLeaf() method IsEmpty (line 636) | public bool IsEmpty() FILE: sources/tools/Stride.TextureConverter/Backend/TexLibraries/ColorKeyTexLibrary.cs class ColorKeyTexLibrary (line 16) | internal class ColorKeyTexLibrary : ITexLibrary method ColorKeyTexLibrary (line 23) | public ColorKeyTexLibrary() { } method CanHandleRequest (line 25) | public bool CanHandleRequest(TexImage image, IRequest request) => CanH... method CanHandleRequest (line 27) | public bool CanHandleRequest(PixelFormat format, IRequest request) => ... method Execute (line 29) | public void Execute(TexImage image, IRequest request) method Dispose (line 42) | public void Dispose(TexImage image) method Dispose (line 47) | public void Dispose() { } method StartLibrary (line 49) | public void StartLibrary(TexImage image) { } method EndLibrary (line 51) | public void EndLibrary(TexImage image) { } method SupportBGRAOrder (line 53) | public bool SupportBGRAOrder() method ApplyColorKey (line 58) | public unsafe void ApplyColorKey(TexImage image, ColorKeyRequest request) FILE: sources/tools/Stride.TextureConverter/Backend/TexLibraries/CommonLib.cs class CommonLib (line 10) | public class CommonLib method CalculateMipCountFromSize (line 19) | public static int CalculateMipCountFromSize(int size, int minimumSizeL... method CalculateMipCount (line 49) | public static int CalculateMipCount(int width, int height, int minimum... FILE: sources/tools/Stride.TextureConverter/Backend/TexLibraries/DxtTexLib.cs class DxtTextureLibraryData (line 22) | internal class DxtTextureLibraryData : ITextureLibraryData class DxtTexLib (line 43) | internal class DxtTexLib : ITexLibrary method DxtTexLib (line 69) | public DxtTexLib() {} method Dispose (line 74) | public void Dispose() method Dispose (line 78) | public void Dispose(TexImage image) method StartLibrary (line 95) | public void StartLibrary(TexImage image) method EndLibrary (line 127) | public void EndLibrary(TexImage image) method CanHandleRequest (line 133) | public bool CanHandleRequest(TexImage image, IRequest request) => CanH... method CanHandleRequest (line 135) | public bool CanHandleRequest(PixelFormat format, IRequest request) method IsSupportedExtension (line 174) | private bool IsSupportedExtension(string fileExtension) method Execute (line 186) | public void Execute(TexImage image, IRequest request) method Load (line 231) | private void Load(TexImage image, LoadingRequest loader) method ChangeDxtImageType (line 296) | private static void ChangeDxtImageType(DxtTextureLibraryData libraryDa... method Compress (line 313) | private void Compress(TexImage image, DxtTextureLibraryData libraryDat... method Rescale (line 365) | private void Rescale(TexImage image, DxtTextureLibraryData libraryData... method Convert (line 422) | private void Convert(TexImage image, DxtTextureLibraryData libraryData... method Decompress (line 459) | private void Decompress(TexImage image, DxtTextureLibraryData libraryD... method GenerateMipMaps (line 501) | private void GenerateMipMaps(TexImage image, DxtTextureLibraryData lib... method Export (line 578) | private void Export(TexImage image, DxtTextureLibraryData libraryData,... method GenerateNormalMap (line 680) | public void GenerateNormalMap(TexImage image, DxtTextureLibraryData li... method PreMultiplyAlpha (line 712) | public void PreMultiplyAlpha(TexImage image, DxtTextureLibraryData lib... method RetrieveNativeFormat (line 743) | private DXGI_FORMAT RetrieveNativeFormat(Stride.Graphics.PixelFormat f... method SupportBGRAOrder (line 749) | public bool SupportBGRAOrder() method UpdateImage (line 760) | private void UpdateImage(TexImage image, DxtTextureLibraryData library... method SupportFormat (line 798) | private bool SupportFormat(PixelFormat format) FILE: sources/tools/Stride.TextureConverter/Backend/TexLibraries/FITexLib.cs class FreeImageTextureLibraryData (line 20) | internal class FreeImageTextureLibraryData : ITextureLibraryData class FITexLib (line 36) | internal class FITexLib : ITexLibrary method FITexLib (line 43) | public FITexLib() {} method Dispose (line 48) | public void Dispose() {} method Dispose (line 50) | public void Dispose(TexImage image) method StartLibrary (line 56) | public void StartLibrary(TexImage image) method EndLibrary (line 91) | public unsafe void EndLibrary(TexImage image) method CanHandleRequest (line 140) | public bool CanHandleRequest(TexImage image, IRequest request) => CanH... method CanHandleRequest (line 142) | public bool CanHandleRequest(Graphics.PixelFormat imageFormat, IReques... method Execute (line 173) | public void Execute(TexImage image, IRequest request) method Load (line 224) | private void Load(TexImage image, LoadingRequest loader) method GetHeaderSize (line 280) | private unsafe uint GetHeaderSize() method Rescale (line 295) | private void Rescale(TexImage image, FreeImageTextureLibraryData libra... method SwitchChannels (line 368) | private void SwitchChannels(TexImage image, FreeImageTextureLibraryDat... method SupportBGRAOrder (line 389) | public bool SupportBGRAOrder() method Flip (line 401) | private void Flip(TexImage image, FreeImageTextureLibraryData libraryD... method FlipSub (line 429) | private void FlipSub(TexImage image, FreeImageTextureLibraryData libra... method Swap (line 461) | private void Swap(TexImage image, FreeImageTextureLibraryData libraryD... method Export (line 496) | private void Export(TexImage image, FreeImageTextureLibraryData librar... method CorrectGamma (line 559) | public void CorrectGamma(TexImage image, FreeImageTextureLibraryData l... method GetBitCount (line 569) | private static uint GetBitCount(uint bitmask) method GetAlphaDepth (line 580) | private static int GetAlphaDepth(FREE_IMAGE_FORMAT fileFormat, FIBITMA... method GetFormatParameters (line 626) | private static bool GetFormatParameters( FILE: sources/tools/Stride.TextureConverter/Backend/TexLibraries/PvrttTexLib.cs class PvrTextureLibraryData (line 20) | internal class PvrTextureLibraryData : ITextureLibraryData class PvrttTexLib (line 37) | internal class PvrttTexLib : ITexLibrary method PvrttTexLib (line 45) | public PvrttTexLib() {} method Dispose (line 50) | public void Dispose() {} method Dispose (line 53) | public void Dispose(TexImage image) method SupportBGRAOrder (line 66) | public bool SupportBGRAOrder() method CanHandleRequest (line 71) | public bool CanHandleRequest(TexImage image, IRequest request) => CanH... method CanHandleRequest (line 73) | public bool CanHandleRequest(PixelFormat format, IRequest request) method StartLibrary (line 111) | public unsafe void StartLibrary(TexImage image) method EndLibrary (line 186) | public void EndLibrary(TexImage image) method Execute (line 262) | public void Execute(TexImage image, IRequest request) method Load (line 320) | private void Load(TexImage image, LoadingRequest request) method Rescale (line 364) | private void Rescale(TexImage image, PvrTextureLibraryData libraryData... method Export (line 402) | private unsafe void Export(TexImage image, PvrTextureLibraryData libra... method SwitchChannels (line 465) | private void SwitchChannels(TexImage image, PvrTextureLibraryData libr... method Compress (line 509) | private void Compress(TexImage image, PvrTextureLibraryData libraryDat... method TransposeFaceData (line 540) | private unsafe void TransposeFaceData(TexImage image, PvrTextureLibrar... method Decompress (line 604) | public void Decompress(TexImage image, PvrTextureLibraryData libraryDa... method GenerateMipMaps (line 631) | private void GenerateMipMaps(TexImage image, PvrTextureLibraryData lib... method Flip (line 655) | private void Flip(TexImage image, PvrTextureLibraryData libraryData, F... method GenerateNormalMap (line 689) | public void GenerateNormalMap(TexImage image, PvrTextureLibraryData li... method PreMultiplyAlpha (line 721) | public void PreMultiplyAlpha(TexImage image, PvrTextureLibraryData lib... method UpdateImage (line 738) | private void UpdateImage(TexImage image, PvrTextureLibraryData library... method SupportFormat (line 756) | private bool SupportFormat(Stride.Graphics.PixelFormat format) method RetrieveNativeFormat (line 800) | private ulong RetrieveNativeFormat(Stride.Graphics.PixelFormat format) method MakePvrPixelFormat (line 847) | private ulong MakePvrPixelFormat(char c0, char c1, char c2, char c3, method RetrieveNativePixelType (line 860) | private EPVRTVariableType RetrieveNativePixelType(Stride.Graphics.Pixe... method RetrieveFormatFromNativeData (line 902) | private Stride.Graphics.PixelFormat RetrieveFormatFromNativeData(PVRTe... method RetrieveNativeColorSpace (line 953) | private EPVRTColourSpace RetrieveNativeColorSpace(Stride.Graphics.Pixe... FILE: sources/tools/Stride.TextureConverter/Backend/TexLibraries/StrideTexLibrary.cs class StrideTextureLibraryData (line 21) | internal class StrideTextureLibraryData : ITextureLibraryData class StrideTexLibrary (line 33) | internal class StrideTexLibrary : ITexLibrary method StrideTexLibrary (line 41) | public StrideTexLibrary(){} method Dispose (line 46) | public void Dispose(){} method Dispose (line 49) | public void Dispose(TexImage image) method SupportBGRAOrder (line 55) | public bool SupportBGRAOrder() method StartLibrary (line 60) | public void StartLibrary(TexImage image) method EndLibrary (line 66) | public void EndLibrary(TexImage image) method CanHandleRequest (line 71) | public bool CanHandleRequest(TexImage image, IRequest request) => CanH... method CanHandleRequest (line 73) | public bool CanHandleRequest(PixelFormat format, IRequest request) method Execute (line 100) | public void Execute(TexImage image, IRequest request) method InvertY (line 124) | public unsafe void InvertY(TexImage image) method Export (line 173) | private unsafe void Export(TexImage image, StrideTextureLibraryData li... method ExportToStride (line 342) | private unsafe void ExportToStride(TexImage image, StrideTextureLibrar... method Load (line 381) | private void Load(TexImage image, LoadingRequest request) FILE: sources/tools/Stride.TextureConverter/Backend/Tools.cs class Tools (line 13) | internal class Tools method ComputePitch (line 23) | public static void ComputePitch(PixelFormat fmt, int width, int height... method IsInSameChannelOrder (line 62) | public static bool IsInSameChannelOrder(PixelFormat format1, PixelForm... FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/DxtNetWrapper.cs type DXGI_FORMAT (line 15) | internal enum DXGI_FORMAT type DDS_FLAGS (line 135) | [Flags] type WIC_FLAGS (line 172) | [Flags] type TEX_COMPRESS_FLAGS (line 209) | [Flags] type TEX_PREMULTIPLY_ALPHA_FLAGS (line 240) | [Flags] type TEX_DIMENSION (line 257) | internal enum TEX_DIMENSION type TEX_MISC_FLAG (line 264) | [Flags] type TEX_FILTER_FLAGS (line 270) | [Flags] type HRESULT (line 321) | internal enum HRESULT type CP_FLAGS (line 336) | [Flags] type CNMAP_FLAGS (line 365) | [Flags] type TexMetadata (line 395) | [StructLayout(LayoutKind.Sequential)] method TexMetadata (line 408) | public TexMetadata(int width, int height, int depth, int arraySize, in... method ToString (line 451) | public override String ToString() type DxtImage (line 460) | [StructLayout(LayoutKind.Sequential)] method DxtImage (line 470) | public DxtImage(int width, int height, DXGI_FORMAT format, int rowPitc... method ToString (line 504) | public override String ToString() class Utilities (line 513) | internal class Utilities method dxtComputePitch (line 515) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtLoadDDSFile (line 518) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtLoadTGAFile (line 521) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtLoadWICFile (line 524) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtIsCompressed (line 527) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtConvert (line 530) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtConvertArray (line 533) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtCompress (line 536) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtCompressArray (line 539) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtDecompress (line 542) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtDecompressArray (line 545) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtSaveToDDSFile (line 548) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtSaveToDDSFileArray (line 551) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtGenerateMipMaps (line 554) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtGenerateMipMapsArray (line 557) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtGenerateMipMaps3D (line 560) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtGenerateMipMaps3DArray (line 563) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtResize (line 566) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtComputeNormalMap (line 569) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method dxtPremultiplyAlpha (line 572) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl, ... method ComputePitch (line 575) | public static void ComputePitch(DXGI_FORMAT fmt, int width, int height... method LoadDDSFile (line 580) | public static HRESULT LoadDDSFile(string filePath, DDS_FLAGS flags, ou... method LoadTGAFile (line 585) | public static HRESULT LoadTGAFile(string filePath, out TexMetadata met... method LoadWICFile (line 590) | public static HRESULT LoadWICFile(String filePath, WIC_FLAGS flags, ou... method SaveToDDSFile (line 595) | public static HRESULT SaveToDDSFile(ref DxtImage dxtImage, DDS_FLAGS f... method SaveToDDSFile (line 600) | public static HRESULT SaveToDDSFile(DxtImage[] dxtImages, int nimages,... method IsCompressed (line 605) | public static bool IsCompressed(DXGI_FORMAT fmt) method Convert (line 610) | public static HRESULT Convert(ref DxtImage srcImage, DXGI_FORMAT forma... method Convert (line 615) | public static HRESULT Convert(DxtImage[] srcImages, int nimages, ref T... method Compress (line 620) | public static HRESULT Compress(ref DxtImage srcImage, DXGI_FORMAT form... method Compress (line 625) | public static HRESULT Compress(DxtImage[] srcImages, int nimages, ref ... method Decompress (line 630) | public static HRESULT Decompress(ref DxtImage cImage, DXGI_FORMAT form... method Decompress (line 635) | public static HRESULT Decompress(DxtImage[] cImages, int nimages, ref ... method GenerateMipMaps (line 640) | public static HRESULT GenerateMipMaps(ref DxtImage baseImage, TEX_FILT... method GenerateMipMaps (line 645) | public static HRESULT GenerateMipMaps(DxtImage[] srcImages, int nimage... method GenerateMipMaps3D (line 650) | public static HRESULT GenerateMipMaps3D(ref DxtImage baseImage, int de... method GenerateMipMaps3D (line 655) | public static HRESULT GenerateMipMaps3D(DxtImage[] srcImages, int nima... method Resize (line 660) | public static HRESULT Resize(DxtImage[] srcImages, int nimages, ref Te... method ComputeNormalMap (line 665) | public static HRESULT ComputeNormalMap(DxtImage[] srcImages, int nimag... method PremultiplyAlpha (line 670) | public static HRESULT PremultiplyAlpha(DxtImage[] srcImages, int nimag... method HandleHRESULT (line 676) | public static HRESULT HandleHRESULT(uint hresult) class ScratchImage (line 701) | internal class ScratchImage : IDisposable method dxtCreateScratchImage (line 703) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtDeleteScratchImage (line 706) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtInitialize (line 709) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtInitialize1D (line 712) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtInitialize2D (line 715) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtInitialize3D (line 718) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtInitializeCube (line 721) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtInitializeFromImage (line 724) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtInitializeArrayFromImages (line 727) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtInitializeCubeFromImages (line 730) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtInitialize3DFromImages (line 733) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtRelease (line 736) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtOverrideFormat (line 739) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtGetMetadata (line 742) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtGetImage (line 745) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtGetImages (line 748) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtGetImageCount (line 751) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtGetPixels (line 754) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method dxtGetPixelsSize (line 757) | [DllImport("DxtWrapper", CallingConvention = CallingConvention.Cdecl),... method ScratchImage (line 763) | public ScratchImage() method Dispose (line 768) | public void Dispose() method Initialize (line 773) | public HRESULT Initialize(out TexMetadata mdata) method Initialize1D (line 778) | public HRESULT Initialize1D(DXGI_FORMAT fmt, int length, int arraySize... method Initialize2D (line 783) | public HRESULT Initialize2D(DXGI_FORMAT fmt, int width, int height, in... method Initialize3D (line 788) | public HRESULT Initialize3D(DXGI_FORMAT fmt, int width, int height, in... method InitializeCube (line 793) | public HRESULT InitializeCube(DXGI_FORMAT fmt, int width, int height, ... method InitializeFromImage (line 798) | public HRESULT InitializeFromImage(out DxtImage srcImage, bool allow1D... method InitializeFromImages (line 803) | public HRESULT InitializeFromImages(DxtImage[] dxtImages, int nImages,... method InitializeCubeFromImages (line 808) | public HRESULT InitializeCubeFromImages(DxtImage[] dxtImages, int nIma... method Initialize3DFromImages (line 813) | public HRESULT Initialize3DFromImages(DxtImage[] dxtImages, int depth) method Release (line 818) | public void Release() method OverrideFormat (line 823) | public bool OverrideFormat(TexMetadata mdata, DXGI_FORMAT f) method GetImage (line 848) | public DxtImage GetImage(int mip, int item, int slice) method GetImages (line 853) | public DxtImage[] GetImages() class DDSHeader (line 871) | internal unsafe class DDSHeader type DDSPfFlags (line 873) | enum DDSPfFlags { type DDSHeaderDX9 (line 880) | [StructLayout(LayoutKind.Sequential, Pack = 4)] type DDSHeaderDX10 (line 906) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method GetBitCount (line 916) | private static int GetBitCount(uint bitmask) method GetAlphaDepth (line 927) | internal static int GetAlphaDepth(String filePath) FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/PvrTexLib/Enums/EChannelName.cs type EChannelName (line 5) | internal enum EChannelName FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/PvrTexLib/Enums/ECompressorQuality.cs type ECompressorQuality (line 5) | internal enum ECompressorQuality FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/PvrTexLib/Enums/EPVRTAxis.cs type EPVRTAxis (line 5) | internal enum EPVRTAxis FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/PvrTexLib/Enums/EPVRTColourSpace.cs type EPVRTColourSpace (line 5) | internal enum EPVRTColourSpace FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/PvrTexLib/Enums/EPVRTPixelFormat.cs type EPVRTPixelFormat (line 5) | internal enum EPVRTPixelFormat FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/PvrTexLib/Enums/EPVRTVariableType.cs type EPVRTVariableType (line 5) | internal enum EPVRTVariableType FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/PvrTexLib/Enums/EResizeMode.cs type EResizeMode (line 5) | internal enum EResizeMode FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/PvrTexLib/Enums/PixelType.cs type PixelType (line 5) | internal enum PixelType FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/PvrTexLib/PVRTexture.cs class PVRTexture (line 12) | internal class PVRTexture : IDisposable method PVRTexLib_CreateTexture (line 21) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_CreateTextureFromData (line 24) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_CreateTextureFromFile (line 27) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_DestroyTexture (line 30) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_SaveTextureToFile (line 33) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GetTextureHeader (line 36) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GetTextureDataPtr (line 39) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GenerateMIPMaps (line 42) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexture (line 46) | public PVRTexture() method PVRTexture (line 51) | public PVRTexture(IntPtr pTexture) method PVRTexture (line 56) | public PVRTexture(string filePath) method PVRTexture (line 61) | public PVRTexture(PVRTextureHeader headerIn, IntPtr data) method Save (line 66) | public bool Save(string filePath) method GetHeader (line 71) | public PVRTextureHeader GetHeader() method GetDataPtr (line 76) | public IntPtr GetDataPtr(uint uiMIPLevel = 0, uint uiArrayMember = 0, ... method GenerateMIPMaps (line 81) | public bool GenerateMIPMaps(EResizeMode eFilterMode, int uiMIPMapsToDo... method Dispose (line 86) | public void Dispose() FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/PvrTexLib/PVRTextureHeader.cs class PVRTextureHeader (line 12) | internal class PVRTextureHeader : IDisposable method PVRTexLib_CreateTextureHeader (line 16) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GetTextureWidth (line 19) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GetTextureHeight (line 22) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GetTextureNumMipMapLevels (line 25) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GetTextureDataSize (line 28) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GetTextureDepth (line 31) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GetTextureNumArrayMembers (line 34) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GetTextureNumFaces (line 37) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GetTexturePixelFormat (line 40) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GetTextureChannelType (line 43) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GetTextureColourSpace (line 46) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTextureHeader (line 49) | public PVRTextureHeader() method PVRTextureHeader (line 54) | public PVRTextureHeader(ulong pixelFormat, int height=1, int width=1, ... method PVRTextureHeader (line 70) | public PVRTextureHeader(IntPtr headerPtr) method GetWidth (line 75) | public uint GetWidth(uint uiMipLevel = Constant.TOPMIPLEVEL) method GetHeight (line 80) | public uint GetHeight(uint uiMipLevel = Constant.TOPMIPLEVEL) method GetNumMIPLevels (line 85) | public uint GetNumMIPLevels() method GetDataSize (line 90) | public uint GetDataSize(int iMipLevel = Constant.ALLMIPLEVELS, bool bA... method GetDepth (line 95) | public uint GetDepth(uint uiMipLevel = Constant.TOPMIPLEVEL) method GetNumArrayMembers (line 100) | public uint GetNumArrayMembers() method GetNumFaces (line 105) | public uint GetNumFaces() method GetChannelType (line 110) | public EPVRTVariableType GetChannelType() method GetColourSpace (line 115) | public EPVRTColourSpace GetColourSpace() method GetFormat (line 120) | public Stride.Graphics.PixelFormat GetFormat() method GetAlphaDepth (line 146) | public int GetAlphaDepth() method Dispose (line 186) | public void Dispose() FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/PvrTexLib/PVRTextureUtilities.cs class Constant (line 9) | public class Constant class PVRTextureUtilities (line 18) | internal class PVRTextureUtilities method PVRTexLib_TranscodeTexture (line 20) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_CopyTextureChannels (line 23) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_ResizeTexture (line 26) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_FlipTexture (line 29) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_GenerateNormalMap (line 32) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method PVRTexLib_PreMultiplyAlpha (line 35) | [DllImport("PVRTexLib", CallingConvention = CallingConvention.Cdecl), ... method CopyChannels (line 47) | public static bool CopyChannels(PVRTexture sTexture, PVRTexture sTextu... method Transcode (line 52) | public static unsafe bool Transcode(PVRTexture sTexture, ulong ptForma... method Resize (line 68) | public static bool Resize(PVRTexture sTexture, uint u32NewWidth, uint ... method Flip (line 79) | public static bool Flip(PVRTexture sTexture, EPVRTAxis eFlipDirection) method GenerateNormalMap (line 84) | public static bool GenerateNormalMap(PVRTexture sTexture, float fScale... method PreMultipliedAlpha (line 89) | public static bool PreMultipliedAlpha(PVRTexture sTexture) FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/PvrTexLib/Structs/PVRHeaderCreateParams.cs type PVRHeaderCreateParams (line 3) | internal struct PVRHeaderCreateParams FILE: sources/tools/Stride.TextureConverter/Backend/Wrappers/PvrTexLib/Structs/PVRTTranscoderOptions.cs type PVRTTranscoderOptions (line 5) | [StructLayout(LayoutKind.Sequential, Pack = 4)] method PVRTTranscoderOptions (line 20) | public PVRTTranscoderOptions(uint sizeofStruct, ulong pixelFormat, type EPVRTVariableTypeArray (line 32) | [System.Runtime.CompilerServices.InlineArray(4)] FILE: sources/tools/Stride.TextureConverter/Frontend/AlphaLevels.cs type AlphaLevels (line 6) | public enum AlphaLevels FILE: sources/tools/Stride.TextureConverter/Frontend/Console/Program.cs class Program (line 15) | class Program : ConsoleProgram method GetUsageFooter (line 67) | public override string GetUsageFooter() method Run (line 75) | public void Run(string[] args) method HandleResizing (line 185) | private void HandleResizing(TextureTool texTool, TexImage image) method ParsePixelSize (line 220) | private int ParsePixelSize(string pixelSize, out bool isPercentage) FILE: sources/tools/Stride.TextureConverter/Frontend/Enumeration/Filter.cs class Filter (line 14) | public class Filter type MipMapGeneration (line 19) | public enum MipMapGeneration type Rescaling (line 30) | public enum Rescaling FILE: sources/tools/Stride.TextureConverter/Frontend/Enumeration/Orientation.cs type Orientation (line 15) | public enum Orientation FILE: sources/tools/Stride.TextureConverter/Frontend/Exceptions/TextureToolsException.cs class TextureToolsException (line 10) | public class TextureToolsException : ApplicationException method TextureToolsException (line 12) | public TextureToolsException() : base() {} method TextureToolsException (line 13) | public TextureToolsException(string message) : base(message) {} method TextureToolsException (line 14) | public TextureToolsException(string message, System.Exception inner) :... method TextureToolsException (line 15) | protected TextureToolsException(System.Runtime.Serialization.Serializa... FILE: sources/tools/Stride.TextureConverter/Frontend/TexArray.cs class TexArray (line 11) | class TexArray : TexImage method TexArray (line 15) | internal TexArray() : base() method TexArray (line 20) | public TexArray(List array) method Clone (line 25) | public override Object Clone(bool CopyMemory) FILE: sources/tools/Stride.TextureConverter/Frontend/TexAtlas.cs class TexAtlas (line 15) | public class TexAtlas : TexImage method TexAtlas (line 26) | internal TexAtlas() method TexAtlas (line 37) | public TexAtlas(TexLayout layout, TexImage atlas) method Clone (line 50) | public override Object Clone(bool CopyMemory) method Rescale (line 68) | internal override void Rescale(int width, int height) method Flip (line 95) | internal override void Flip(Orientation orientation) method Save (line 117) | internal override void Save(string file) class TexLayout (line 126) | public class TexLayout method TexLayout (line 143) | public TexLayout() type Position (line 152) | public struct Position method Position (line 159) | public Position(int uOffset, int vVOffset, int width, int height) method ToString (line 167) | public override String ToString() method Export (line 181) | public void Export(string filePath) method Import (line 212) | public static TexLayout Import(string file) FILE: sources/tools/Stride.TextureConverter/Frontend/TexImage.cs class TexImage (line 13) | public class TexImage : IDisposable, ICloneable type TextureDimension (line 51) | public enum TextureDimension type SubImage (line 62) | public struct SubImage method ToString (line 71) | public override String ToString() method TexImage (line 80) | internal TexImage(){ method TexImage (line 111) | public TexImage(IntPtr data, int dataSize, int width, int height, int ... method Equals (line 185) | public override bool Equals(object obj) method GetHashCode (line 217) | public override int GetHashCode() method Clone (line 235) | public Object Clone() method Clone (line 248) | public virtual unsafe object Clone(bool CopyMemory) method Update (line 309) | public void Update() method Rescale (line 324) | internal virtual void Rescale(int width, int height) method Flip (line 336) | internal virtual void Flip(Orientation orientation) {} method Save (line 344) | internal virtual void Save(string file) { } method Dispose (line 350) | public void Dispose() method ToString (line 359) | public override string ToString() method IsPowerOfTwo (line 364) | public bool IsPowerOfTwo() method GetAlphaDepth (line 373) | public int GetAlphaDepth() method IsPowerOfTwo (line 388) | public static bool IsPowerOfTwo(int x) FILE: sources/tools/Stride.TextureConverter/Frontend/TextureTool.cs class TextureTool (line 27) | public class TextureTool : IDisposable method TextureTool (line 37) | static TextureTool() method TextureTool (line 59) | public TextureTool() method Dispose (line 76) | public void Dispose() method CreateAtlas (line 92) | public TexAtlas CreateAtlas(List textureList, bool forceSqua... method RetrieveAtlas (line 128) | public TexAtlas RetrieveAtlas(TexImage texture, string layoutFile) method CreateTextureArray (line 150) | public TexImage CreateTextureArray(List textureList) method CreateTextureCube (line 195) | public TexImage CreateTextureCube(List textureList) method LoadAtlas (line 245) | public TexAtlas LoadAtlas(TexAtlas.TexLayout layout, string file) method LoadAtlas (line 272) | public TexAtlas LoadAtlas(string file, string layoutFile = "") method CheckConformity (line 310) | private void CheckConformity(TexAtlas atlas, TexAtlas.TexLayout layout) method Load (line 337) | public TexImage Load(string file, bool isSRgb) method Load (line 355) | public TexImage Load(Image image, bool isSRgb) method Load (line 367) | private TexImage Load(LoadingRequest request) method Decompress (line 391) | public void Decompress(TexImage image, bool isSRgb) method InvertY (line 399) | public void InvertY(TexImage image) method Convert (line 409) | public void Convert(TexImage image, PixelFormat destinationFormat) method Save (line 420) | public void Save(TexImage image, String fileName, int minimumMipMapSiz... method Save (line 447) | public void Save(TexImage image, String fileName, PixelFormat format, ... method SwitchChannel (line 491) | public void SwitchChannel(TexImage image) method Compress (line 512) | public void Compress(TexImage image, PixelFormat format, TextureQualit... method ColorKey (line 532) | public void ColorKey(TexImage image, Color colorKey) method GenerateMipMaps (line 559) | public void GenerateMipMaps(TexImage image, Filter.MipMapGeneration fi... method Resize (line 581) | public void Resize(TexImage image, int width, int height, Filter.Resca... method Rescale (line 616) | public void Rescale(TexImage image, float widthFactor, float heightFac... method GenerateNormalMap (line 646) | public TexImage GenerateNormalMap(TexImage heightMap, float amplitude) method PreMultiplyAlpha (line 672) | public void PreMultiplyAlpha(TexImage image) method CreateImageFromAlphaComponent (line 688) | public unsafe TexImage CreateImageFromAlphaComponent(TexImage texImage) type EdgeDirection (line 713) | private enum EdgeDirection method RotationDirection (line 721) | private int RotationDirection(EdgeDirection previousDirection, EdgeDir... method RgbaToBgra (line 737) | private static uint RgbaToBgra(uint value) method GetAlphaLevels (line 755) | public unsafe AlphaLevels GetAlphaLevels(TexImage texture, Rectangle r... method PickColor (line 835) | public unsafe Color PickColor(TexImage texture, Int2 pixel) method FindSpriteRegion (line 866) | public unsafe Rectangle FindSpriteRegion(TexImage texture, Int2 pixel,... method CreateImageFromRegion (line 969) | public unsafe Image CreateImageFromRegion(TexImage texImage, Rectangle... method ConvertToStrideImage (line 1023) | public Stride.Graphics.Image ConvertToStrideImage(TexImage image) method CorrectGamma (line 1038) | public void CorrectGamma(TexImage image, double gamma) method Flip (line 1063) | public void Flip(TexImage image, Orientation orientation) method FlipSub (line 1082) | public void FlipSub(TexImage image, int index, Orientation orientation) method Swap (line 1102) | public void Swap(TexImage image, int firstIndex, int secondIndex) method FindLibrary (line 1115) | private ITexLibrary FindLibrary(PixelFormat format, IRequest request) method FindLibrary (line 1134) | private ITexLibrary FindLibrary(TexImage image, IRequest request) method Extract (line 1160) | public TexImage Extract(TexAtlas atlas, string name, int minimumMipmap... method Extract (line 1199) | public TexImage Extract(TexImage array, int indice, int minimumMipmapS... method ExtractAll (line 1228) | public List ExtractAll(TexAtlas atlas, int minimumMipmapSize... method ExtractAll (line 1257) | public List ExtractAll(TexImage array, int minimumMipmapSize... method Update (line 1289) | public void Update(TexAtlas atlas, TexImage texture, string name = "") method Update (line 1324) | public void Update(TexImage array, TexImage texture, int indice) method Insert (line 1353) | public void Insert(TexImage array, TexImage texture, int indice) method Remove (line 1379) | public void Remove(TexImage array, int indice) method CheckConformity (line 1402) | private void CheckConformity(TexImage model, TexImage candidate) method ExecuteRequest (line 1433) | private void ExecuteRequest(TexImage image, IRequest request) method Main (line 1512) | static void Main(string[] args) FILE: sources/tools/Stride.VisualStudio.Commands.Interfaces/IStrideCommands.cs type IStrideCommands (line 14) | public interface IStrideCommands method GenerateShaderKeys (line 16) | byte[] GenerateShaderKeys(string inputFileName, string inputFileContent); method AnalyzeAndGoToDefinition (line 18) | RawShaderNavigationResult AnalyzeAndGoToDefinition(string projectPath,... FILE: sources/tools/Stride.VisualStudio.Commands.Interfaces/NewtonsoftSerializer.cs class NewtonsoftSerializer (line 9) | public class NewtonsoftSerializer : ISerializer method Deserialize (line 16) | public T Deserialize(byte[] bytes) method Deserialize (line 23) | public object Deserialize(byte[] bytes, string typeConfigName) method Serialize (line 32) | public byte[] Serialize(T obj) method Serialize (line 39) | public byte[] Serialize(object obj, string typeConfigName) FILE: sources/tools/Stride.VisualStudio.Commands.Interfaces/Shaders/RawShaderAnalysisMessage.cs class RawShaderAnalysisMessage (line 11) | [Serializable] method ToString (line 38) | public override string ToString() FILE: sources/tools/Stride.VisualStudio.Commands.Interfaces/Shaders/RawShaderNavigationResult.cs class RawShaderNavigationResult (line 12) | [Serializable] method RawShaderNavigationResult (line 15) | public RawShaderNavigationResult() FILE: sources/tools/Stride.VisualStudio.Commands.Interfaces/Shaders/RawSourceSpan.cs class RawSourceSpan (line 11) | [Serializable] method RawSourceSpan (line 14) | public RawSourceSpan() method RawSourceSpan (line 18) | public RawSourceSpan(string file, int line, int column) method ToString (line 37) | public override string ToString() FILE: sources/tools/Stride.VisualStudio.Commands.Interfaces/TypeExtensions.cs class TypeExtensions (line 5) | static class TypeExtensions method ToType (line 7) | public static Type ToType(this string configName) FILE: sources/tools/Stride.VisualStudio.Commands/Program.cs class Program (line 12) | class Program method Main (line 14) | public static void Main(string[] args) FILE: sources/tools/Stride.VisualStudio.Commands/StrideCommands.cs class StrideCommands (line 16) | public class StrideCommands : IStrideCommands method StrideCommands (line 18) | public StrideCommands() method GenerateShaderKeys (line 23) | public byte[] GenerateShaderKeys(string inputFileName, string inputFil... method AnalyzeAndGoToDefinition (line 28) | public RawShaderNavigationResult AnalyzeAndGoToDefinition(string proje... method ConvertToRawLocation (line 60) | private static RawSourceSpan ConvertToRawLocation(SourceSpan span) method ConvertToRawMessage (line 72) | private static RawShaderAnalysisMessage ConvertToRawMessage(ReportMess... method ConvertToStringLevel (line 83) | private static string ConvertToStringLevel(ReportMessageLevel level) method CollectShadersDirectories (line 88) | private List CollectShadersDirectories(string packagePath) FILE: sources/tools/Stride.VisualStudio.Package.Tests/IntegrationTests.cs class IntegrationTests (line 42) | public class IntegrationTests : IDisposable method IntegrationTests (line 49) | public IntegrationTests() method InitDTE (line 57) | private static (DTE, Process, bool) InitDTE() method CloseDTE (line 108) | private static void CloseDTE(DTE dte, Process process) method Dispose (line 121) | public void Dispose() method TestXkslGeneration (line 129) | [StaFact] method GenerateNewGame (line 194) | private static PackageSession GenerateNewGame(string outputFolder) FILE: sources/tools/Stride.VisualStudio.Package.Tests/VSLocator.cs class VSLocator (line 10) | internal static class VSLocator FILE: sources/tools/Stride.VisualStudio.Package/Assets/AssetObjectClassificationColorManager.cs class AssetObjectClassificationColorManager (line 12) | [Export] method AssetObjectClassificationColorManager (line 15) | [ImportingConstructor] FILE: sources/tools/Stride.VisualStudio.Package/Assets/AssetObjectDefinitions.cs class AssetObjectDefinitions (line 31) | internal static class AssetObjectDefinitions FILE: sources/tools/Stride.VisualStudio.Package/Assets/AssetObjectEditorFormat.cs class YamlAnchorFormat (line 33) | [Export(typeof(EditorFormatDefinition))] method YamlAnchorFormat (line 41) | [ImportingConstructor] class YamlAliasFormat (line 51) | [Export(typeof(EditorFormatDefinition))] method YamlAliasFormat (line 59) | [ImportingConstructor] class YamlKeyFormat (line 69) | [Export(typeof(EditorFormatDefinition))] method YamlKeyFormat (line 77) | [ImportingConstructor] class YamlNumberFormat (line 87) | [Export(typeof(EditorFormatDefinition))] method YamlNumberFormat (line 95) | [ImportingConstructor] class YamlErrorFormat (line 105) | [Export(typeof(EditorFormatDefinition))] method YamlErrorFormat (line 113) | [ImportingConstructor] FILE: sources/tools/Stride.VisualStudio.Package/Assets/AssetObjectEditorProvider.cs class AssetObjectEditorProvider (line 49) | [Export(typeof(IClassifierProvider))] method GetClassifier (line 60) | public IClassifier GetClassifier(ITextBuffer buffer) class AssetObjectEditor (line 71) | class AssetObjectEditor : IClassifier method AssetObjectEditor (line 87) | internal AssetObjectEditor(IClassificationTypeRegistryService registry) method GetClassificationSpans (line 110) | public IList GetClassificationSpans(SnapshotSpan s... FILE: sources/tools/Stride.VisualStudio.Package/Assets/Constants.cs class Constants (line 5) | public static class Constants FILE: sources/tools/Stride.VisualStudio.Package/BuildEngine/IDEBuildLogger.cs class IDEBuildLogger (line 24) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA... method IDEBuildLogger (line 89) | public IDEBuildLogger(IVsOutputWindowPane output, TaskProvider taskPro... method Initialize (line 109) | public override void Initialize(IEventSource eventSource) method ErrorHandler (line 134) | private void ErrorHandler(object sender, BuildErrorEventArgs errorEvent) method WarningHandler (line 147) | private void WarningHandler(object sender, BuildWarningEventArgs error... method AddToErrorList (line 160) | [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performanc... method MessageHandler (line 203) | private void MessageHandler(object sender, BuildMessageEventArgs messa... method NavigateTo (line 211) | private void NavigateTo(object sender, EventArgs arguments) method BuildStartedHandler (line 264) | private void BuildStartedHandler(object sender, BuildStartedEventArgs ... method BuildFinishedHandler (line 279) | private void BuildFinishedHandler(object sender, BuildFinishedEventArg... method ProjectStartedHandler (line 294) | private void ProjectStartedHandler(object sender, ProjectStartedEventA... method ProjectFinishedHandler (line 305) | private void ProjectFinishedHandler(object sender, ProjectFinishedEven... method TargetStartedHandler (line 317) | private void TargetStartedHandler(object sender, TargetStartedEventArg... method TargetFinishedHandler (line 330) | private void TargetFinishedHandler(object sender, TargetFinishedEventA... method TaskStartedHandler (line 345) | private void TaskStartedHandler(object sender, TaskStartedEventArgs bu... method TaskFinishedHandler (line 358) | private void TaskFinishedHandler(object sender, TaskFinishedEventArgs ... method CustomHandler (line 375) | private void CustomHandler(object sender, CustomBuildEventArgs buildEv... method LogAtImportance (line 387) | private bool LogAtImportance(MessageImportance importance) method LogEvent (line 422) | private void LogEvent(object sender, BuildEventArgs buildEvent) method GetFormattedErrorMessage (line 442) | private string GetFormattedErrorMessage(CompilerError e) method FormatMessage (line 464) | private static string FormatMessage(string message) method SetVerbosity (line 480) | private void SetVerbosity() FILE: sources/tools/Stride.VisualStudio.Package/BuildSubmissionAwaitExtensions.cs class BuildSubmissionAwaitExtensions (line 10) | public static class BuildSubmissionAwaitExtensions method ExecuteAsync (line 12) | public static Task ExecuteAsync(this BuildSubmission subm... method SetBuildComplete (line 19) | private static void SetBuildComplete(BuildSubmission submission) FILE: sources/tools/Stride.VisualStudio.Package/Classifiers/ClassificationColor.cs type ClassificationColor (line 24) | public struct ClassificationColor method ClassificationColor (line 29) | public ClassificationColor(Color? foregroundColor = null, Color? backg... FILE: sources/tools/Stride.VisualStudio.Package/Classifiers/ClassificationColorManager.cs class ClassificationColorManager (line 29) | public class ClassificationColorManager : IDisposable method ClassificationColorManager (line 47) | protected ClassificationColorManager(IServiceProvider serviceProvider) method Dispose (line 57) | public void Dispose() method GetCurrentTheme (line 63) | protected VisualStudioTheme GetCurrentTheme() method themeEngine_OnThemeChanged (line 68) | void themeEngine_OnThemeChanged(object sender, EventArgs e) method UpdateColors (line 73) | private void UpdateColors() method GetClassificationColor (line 113) | public ClassificationColor GetClassificationColor(string classificatio... FILE: sources/tools/Stride.VisualStudio.Package/Classifiers/VisualStudioTheme.cs type VisualStudioTheme (line 22) | public enum VisualStudioTheme FILE: sources/tools/Stride.VisualStudio.Package/Classifiers/VisualStudioThemeEngine.cs class VisualStudioThemeEngine (line 27) | internal class VisualStudioThemeEngine : IDisposable method VisualStudioThemeEngine (line 40) | public VisualStudioThemeEngine(IServiceProvider serviceProvider) method Dispose (line 47) | public void Dispose() method GetCurrentTheme (line 52) | public VisualStudioTheme GetCurrentTheme() method GuessUnknownTheme (line 71) | private VisualStudioTheme GuessUnknownTheme() method RaiseThemeChanged (line 77) | private void RaiseThemeChanged(ThemeChangedEventArgs e) type SVsColorThemeService (line 83) | [ComImport] FILE: sources/tools/Stride.VisualStudio.Package/CodeGenerator/BaseCodeGenerator.cs class BaseCodeGenerator (line 27) | public abstract class BaseCodeGenerator : IVsSingleFileGenerator method DefaultExtension (line 41) | int IVsSingleFileGenerator.DefaultExtension(out string pbstrDefaultExt... method Generate (line 68) | int IVsSingleFileGenerator.Generate(string wszInputFilePath, string bs... method GetDefaultExtension (line 144) | protected abstract string GetDefaultExtension(); method GenerateCode (line 151) | protected abstract byte[] GenerateCode(string inputFileName, string in... method GeneratorError (line 160) | protected virtual void GeneratorError(uint level, string message, uint... method GeneratorWarning (line 176) | protected virtual void GeneratorWarning(uint level, string message, ui... FILE: sources/tools/Stride.VisualStudio.Package/CodeGenerator/BaseCodeGeneratorWithSite.cs class BaseCodeGeneratorWithSite (line 34) | public abstract class BaseCodeGeneratorWithSite : BaseCodeGenerator, VSO... method GetSite (line 48) | void Microsoft.VisualStudio.OLE.Interop.IObjectWithSite.GetSite(ref Gu... method SetSite (line 71) | void Microsoft.VisualStudio.OLE.Interop.IObjectWithSite.SetSite(object... method GetService (line 124) | protected object GetService(Guid serviceGuid) method GetService (line 134) | protected object GetService(Type serviceType) method GetCodeProvider (line 144) | protected virtual CodeDomProvider GetCodeProvider() method GetDefaultExtension (line 167) | protected override string GetDefaultExtension() method GetProjectItem (line 184) | protected ProjectItem GetProjectItem() method GetProject (line 198) | protected Project GetProject() method GetVSProjectItem (line 208) | protected VSProjectItem GetVSProjectItem() method GetVSProject (line 221) | protected VSProject GetVSProject() FILE: sources/tools/Stride.VisualStudio.Package/Commands/ServiceWireBinaryFormatterSerializer.cs class ServiceWireBinaryFormatterSerializer (line 14) | internal class ServiceWireBinaryFormatterSerializer : ISerializer method Serialize (line 18) | public byte[] Serialize(T obj) method Serialize (line 28) | public byte[] Serialize(object obj, string typeConfigName) method Deserialize (line 40) | public T Deserialize(byte[] bytes) method Deserialize (line 49) | public object Deserialize(byte[] bytes, string typeConfigName) FILE: sources/tools/Stride.VisualStudio.Package/Commands/ServiceWireDoNothingCompressor.cs class ServiceWireDoNothingCompressor (line 5) | internal class ServiceWireDoNothingCompressor : ICompressor method Compress (line 7) | public byte[] Compress(byte[] data) method DeCompress (line 12) | public byte[] DeCompress(byte[] compressedBytes) FILE: sources/tools/Stride.VisualStudio.Package/Commands/StrideCommandsProxy.cs class StrideCommandsProxy (line 28) | public static class StrideCommandsProxy type PackageInfo (line 32) | public struct PackageInfo method StrideCommandsProxy (line 51) | static StrideCommandsProxy() method CurrentDomain_AssemblyResolve (line 56) | private static Assembly CurrentDomain_AssemblyResolve(object sender, R... method GetProxy (line 73) | public static IStrideCommands GetProxy() method ClosePipeAndProcess (line 142) | private static void ClosePipeAndProcess() method ShouldReload (line 161) | public static bool ShouldReload() method FindStrideSdkDir (line 171) | internal static async Task FindStrideSdkDir(string soluti... class Logger (line 203) | public class Logger : ILogger method LogDebug (line 208) | public void LogDebug(string data) method LogVerbose (line 213) | public void LogVerbose(string data) method LogInformation (line 218) | public void LogInformation(string data) method LogMinimal (line 223) | public void LogMinimal(string data) method LogWarning (line 228) | public void LogWarning(string data) method LogError (line 233) | public void LogError(string data) method LogInformationSummary (line 238) | public void LogInformationSummary(string data) method LogErrorSummary (line 243) | public void LogErrorSummary(string data) method Log (line 248) | public void Log(LogLevel level, string data) method LogAsync (line 257) | public Task LogAsync(LogLevel level, string data) method Log (line 263) | public void Log(ILogMessage message) method LogAsync (line 268) | public Task LogAsync(ILogMessage message) method ToNuGetVersion (line 280) | public static NuGetVersion ToNuGetVersion(this PackageVersion version) method SetSolution (line 287) | internal static void SetSolution(string solutionPath) method SetPackageInfo (line 293) | internal static void SetPackageInfo(PackageInfo stridePackageInfo) method CloseSolution (line 298) | internal static void CloseSolution() FILE: sources/tools/Stride.VisualStudio.Package/Guids.cs class GuidList (line 7) | internal static class GuidList FILE: sources/tools/Stride.VisualStudio.Package/NShader/Common/EnumMap.cs class EnumMap (line 27) | public class EnumMap : Dictionary method Load (line 29) | public void Load(string resource) FILE: sources/tools/Stride.VisualStudio.Package/NShader/Common/GLSLShaderTokenProvider.cs class GLSLShaderTokenProvider (line 23) | public class GLSLShaderTokenProvider : IShaderTokenProvider method GLSLShaderTokenProvider (line 27) | static GLSLShaderTokenProvider() method GetTokenFromSemantics (line 33) | public ShaderToken GetTokenFromSemantics(string text) method GetTokenFromIdentifier (line 44) | public ShaderToken GetTokenFromIdentifier(string text) FILE: sources/tools/Stride.VisualStudio.Package/NShader/Common/HLSLShaderTokenProvider.cs class HLSLShaderTokenProvider (line 22) | public class HLSLShaderTokenProvider : IShaderTokenProvider method HLSLShaderTokenProvider (line 26) | static HLSLShaderTokenProvider() method GetTokenFromSemantics (line 32) | public ShaderToken GetTokenFromSemantics(string text) method GetTokenFromIdentifier (line 43) | public ShaderToken GetTokenFromIdentifier(string text) FILE: sources/tools/Stride.VisualStudio.Package/NShader/Common/IErrorHandler.cs type IErrorHandler (line 20) | public interface IErrorHandler FILE: sources/tools/Stride.VisualStudio.Package/NShader/Common/IShaderTokenProvider.cs type IShaderTokenProvider (line 22) | public interface IShaderTokenProvider method GetTokenFromSemantics (line 24) | ShaderToken GetTokenFromSemantics(string text); method GetTokenFromIdentifier (line 25) | ShaderToken GetTokenFromIdentifier(string text); FILE: sources/tools/Stride.VisualStudio.Package/NShader/Common/ShaderMPlexer.cs type Tokens (line 44) | public enum Tokens class ScanBase (line 50) | public abstract class ScanBase method yylex (line 52) | public abstract int yylex(); type IColorScan (line 61) | public interface IColorScan method SetSource (line 63) | void SetSource(string source, int offset); method GetNext (line 64) | int GetNext(ref int state, out int start, out int end); class ScanBuff (line 71) | public abstract class ScanBuff method Read (line 75) | public abstract int Read(); method Peek (line 76) | public abstract int Peek(); method GetString (line 78) | public abstract string GetString(int b, int e); class Scanner (line 83) | public sealed class Scanner : ScanBase, IColorScan method GetMaxParseToken (line 90) | private static int GetMaxParseToken() { type Result (line 108) | enum Result {accept, noMatch, contextFound}; type Table (line 173) | struct Table { method Table (line 176) | public Table(int m, int x, int d, sbyte[] n) { method Map (line 202) | sbyte Map(int chr) method Scanner (line 211) | static Scanner() { method NextState (line 389) | int NextState(int qStat) { method NextState (line 402) | int NextState() { class Context (line 420) | internal class Context // class used for automaton backup. class StringBuff (line 432) | public sealed class StringBuff : ScanBuff method StringBuff (line 438) | public StringBuff(string str) method Read (line 444) | public override int Read() method Peek (line 453) | public override int Peek() method GetString (line 459) | public override string GetString(int beg, int end) class StreamBuff (line 481) | public sealed class StreamBuff : ScanBuff method StreamBuff (line 486) | public StreamBuff(Stream str) { this.bStrm = new BufferedStream(str); } method Read (line 488) | public override int Read() { method Peek (line 496) | public override int Peek() method GetString (line 503) | public override string GetString(int beg, int end) class TextBuff (line 531) | public class TextBuff : ScanBuff method BadUTF8 (line 536) | private Exception BadUTF8() method NewTextBuff (line 546) | public static TextBuff NewTextBuff(Stream strm) method TextBuff (line 569) | protected TextBuff(Stream str) { method Read (line 573) | public override int Read() method Peek (line 611) | public sealed override int Peek() method GetString (line 627) | public sealed override string GetString(int beg, int end) class BigEndTextBuff (line 652) | public sealed class BigEndTextBuff : TextBuff method BigEndTextBuff (line 654) | internal BigEndTextBuff(Stream str) : base(str) { } method Read (line 656) | public override int Read() class LittleEndTextBuff (line 668) | public sealed class LittleEndTextBuff : TextBuff method LittleEndTextBuff (line 670) | internal LittleEndTextBuff(Stream str) : base(str) { } method Read (line 672) | public override int Read() method Scanner (line 682) | public Scanner(Stream file) { method Scanner (line 689) | public Scanner() { } method GetChr (line 691) | void GetChr() method MarkToken (line 702) | void MarkToken() method MarkEnd (line 710) | void MarkEnd() method SetSource (line 721) | public void SetSource(string source, int offset) method GetNext (line 730) | public int GetNext(ref int state, out int start, out int end) method yylex (line 743) | public override int yylex() method yyless (line 769) | void yyless(int n) { method Scan (line 788) | int Scan() method Recurse2 (line 1041) | Result Recurse2(Context ctx, int next) method SaveStateAndPos (line 1066) | void SaveStateAndPos(Context ctx) method RestoreStateAndPos (line 1074) | void RestoreStateAndPos(Context ctx) method RestorePos (line 1082) | void RestorePos(Context ctx) { buffer.Pos = ctx.bPos; cNum = ctx.cNum; } method BEGIN (line 1087) | internal void BEGIN(int next) method yy_clear_stack (line 1091) | internal void yy_clear_stack() { scStack.Clear(); } method yy_top_state (line 1092) | internal int yy_top_state() { return scStack.Peek(); } method yy_push_state (line 1094) | internal void yy_push_state(int state) method yy_pop_state (line 1100) | internal void yy_pop_state() method ECHO (line 1110) | internal void ECHO() { Console.Out.Write(yytext); } FILE: sources/tools/Stride.VisualStudio.Package/NShader/Common/ShaderToken.cs type ShaderToken (line 20) | public enum ShaderToken FILE: sources/tools/Stride.VisualStudio.Package/NShader/Common/StrideShaderTokenProvider.cs class StrideShaderTokenProvider (line 22) | public class StrideShaderTokenProvider : IShaderTokenProvider method StrideShaderTokenProvider (line 26) | static StrideShaderTokenProvider() method GetTokenFromSemantics (line 32) | public ShaderToken GetTokenFromSemantics(string text) method GetTokenFromIdentifier (line 43) | public ShaderToken GetTokenFromIdentifier(string text) FILE: sources/tools/Stride.VisualStudio.Package/NShader/NShaderColorableItem.cs class NShaderColorableItem (line 26) | public class NShaderColorableItem : ColorableItem method NShaderColorableItem (line 33) | public NShaderColorableItem(VisualStudioTheme theme, string name, COLO... method NShaderColorableItem (line 40) | public NShaderColorableItem(VisualStudioTheme theme, string name, COLO... method NShaderColorableItem (line 47) | public NShaderColorableItem(VisualStudioTheme theme, string name, stri... method NShaderColorableItem (line 54) | public NShaderColorableItem(VisualStudioTheme theme, string name, stri... method NShaderColorableItem (line 61) | public NShaderColorableItem(VisualStudioTheme theme, string name, stri... method GetMergingPriority (line 71) | public override int GetMergingPriority(out int priority) method GetColorData (line 77) | public override int GetColorData(int cdElement, out uint crColor) method GetDefaultColors (line 82) | public override int GetDefaultColors(COLORINDEX[] foreColor, COLORINDE... FILE: sources/tools/Stride.VisualStudio.Package/NShader/NShaderFormatHelper.cs class NShaderFormatHelper (line 31) | public class NShaderFormatHelper method NShaderFormatHelper (line 35) | static NShaderFormatHelper() method ReformatCode (line 41) | public static List ReformatCode(IVsTextLines pBuffer, TextSp... FILE: sources/tools/Stride.VisualStudio.Package/NShader/NShaderLanguageService.cs class NShaderLanguageService (line 46) | public class NShaderLanguageService : LanguageService method NShaderLanguageService (line 59) | public NShaderLanguageService(ErrorListProvider errorListProvider) method InitializeColors (line 65) | public void InitializeColors() method Dispose (line 90) | public override void Dispose() method CreateViewFilter (line 98) | public override ViewFilter CreateViewFilter(CodeWindowManager mgr, IVs... method themeEngine_OnThemeChanged (line 103) | void themeEngine_OnThemeChanged(object sender, EventArgs e) method GetItemCount (line 145) | public override int GetItemCount(out int count) method GetColorableItem (line 151) | public override int GetColorableItem(int index, out IVsColorableItem i... method GetLanguagePreferences (line 162) | public override LanguagePreferences GetLanguagePreferences() method GetScanner (line 174) | public override IScanner GetScanner(IVsTextLines buffer) method CreateSource (line 181) | public override Source CreateSource(IVsTextLines buffer) method GetColorizer (line 186) | public override Colorizer GetColorizer(IVsTextLines buffer) method OnIdle (line 247) | public override async void OnIdle(bool periodic) method LocateProject (line 291) | public string LocateProject(string sourcePath) method AnalyzeAndGoToDefinition (line 305) | public RawShaderNavigationResult AnalyzeAndGoToDefinition(string proje... method GetCurrentNShaderSource (line 310) | private NShaderSource GetCurrentNShaderSource() method GetNShaderSource (line 318) | private NShaderSource GetNShaderSource(IVsTextView textView) method ParseSource (line 323) | public override AuthoringScope ParseSource(ParseRequest req) method GetFormatFilterList (line 329) | public override string GetFormatFilterList() method OutputAnalysisAndGotoLocation (line 339) | public void OutputAnalysisAndGotoLocation(RawShaderNavigationResult re... method OutputAnalysisMessages (line 349) | private void OutputAnalysisMessages(RawShaderNavigationResult result, ... method ConvertToTextSpan (line 424) | private static TextSpan ConvertToTextSpan(RawSourceSpan span) method NavigateToSourceError (line 435) | private void NavigateToSourceError(object sender, EventArgs e) method GoToLocation (line 444) | private void GoToLocation(RawSourceSpan loc, string caption, bool asRe... class TestAuthoringScope (line 494) | internal class TestAuthoringScope : AuthoringScope method GetDataTipText (line 497) | public override string GetDataTipText(int line, int col, out TextSpa... method GetDeclarations (line 503) | public override Declarations GetDeclarations(IVsTextView view, method GetMethods (line 512) | public override Methods GetMethods(int line, int col, string name) method Goto (line 517) | public override string Goto(VSConstants.VSStd97CmdID cmd, IVsTextVie... FILE: sources/tools/Stride.VisualStudio.Package/NShader/NShaderScanner.cs class NShaderScanner (line 23) | public class NShaderScanner : IScanner method NShaderScanner (line 27) | public NShaderScanner(IShaderTokenProvider tokenProvider) method SetSource (line 33) | public void SetSource(string source, int offset) method ScanTokenAndProvideInfoAboutIt (line 46) | public bool ScanTokenAndProvideInfoAboutIt(TokenInfo tokenInfo, ref in... FILE: sources/tools/Stride.VisualStudio.Package/NShader/NShaderScannerFactory.cs class NShaderScannerFactory (line 25) | public class NShaderScannerFactory { method Init (line 29) | static void Init() { method GetShaderScanner (line 45) | public static NShaderScanner GetShaderScanner(string filepath) method GetShaderScanner (line 58) | public static NShaderScanner GetShaderScanner(IVsTextLines buffer) FILE: sources/tools/Stride.VisualStudio.Package/NShader/NShaderSource.cs class NShaderSource (line 11) | public class NShaderSource : Source method NShaderSource (line 13) | public NShaderSource(LanguageService service, IVsTextLines textLines, ... method DoFormatting (line 17) | private void DoFormatting(EditArray mgr, TextSpan span) method ReformatSpan (line 38) | public override void ReformatSpan(EditArray mgr, TextSpan span) method CommentSpan (line 51) | public override TextSpan CommentSpan(TextSpan span) method CommentLines (line 97) | public override TextSpan CommentLines(TextSpan span, string lineComment) method CommentBlock (line 125) | public override TextSpan CommentBlock(TextSpan span, string blockStart... method UncommentSpan (line 147) | public override TextSpan UncommentSpan(TextSpan span) method UncommentLines (line 180) | public override TextSpan UncommentLines(TextSpan span, string lineComm... method UncommentBlock (line 202) | public override TextSpan UncommentBlock(TextSpan span, string blockSta... FILE: sources/tools/Stride.VisualStudio.Package/NShader/NShaderSupportedExtensions.cs class NShaderSupportedExtensions (line 24) | public class NShaderSupportedExtensions FILE: sources/tools/Stride.VisualStudio.Package/NShader/NShaderVersion.cs class NShaderVersion (line 5) | public class NShaderVersion FILE: sources/tools/Stride.VisualStudio.Package/NShader/NShaderViewFilter.cs class NShaderViewFilter (line 18) | internal class NShaderViewFilter : ViewFilter method NShaderViewFilter (line 22) | public NShaderViewFilter(NShaderLanguageService langService, CodeWindo... method QueryCommandStatus (line 28) | protected override int QueryCommandStatus(ref Guid guidCmdGroup, uint ... method ExecCommand (line 41) | protected override int ExecCommand(ref Guid guidCmdGroup, uint nCmdId,... method IsGoToDefinition (line 54) | private bool IsGoToDefinition(uint nCmdId) method AnalyzeAndGoToDefinition (line 67) | private void AnalyzeAndGoToDefinition() FILE: sources/tools/Stride.VisualStudio.Package/NativeMethods.cs class NativeMethods (line 7) | internal static class NativeMethods method ThrowOnFailure (line 9) | public static int ThrowOnFailure(int hr) FILE: sources/tools/Stride.VisualStudio.Package/Resources.Designer.cs class Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: sources/tools/Stride.VisualStudio.Package/Shaders/EffectCodeFileGenerator.cs class EffectCodeFileGenerator (line 16) | [ComVisible(true)] method GetDefaultExtension (line 25) | protected override string GetDefaultExtension() method GenerateCode (line 30) | protected override byte[] GenerateCode(string inputFileName, string in... FILE: sources/tools/Stride.VisualStudio.Package/Shaders/ShaderKeyFileGenerator.cs class ShaderKeyFileGenerator (line 17) | [ComVisible(true)] method GetDefaultExtension (line 26) | protected override string GetDefaultExtension() method GenerateCode (line 38) | protected override byte[] GenerateCode(string inputFileName, string in... FILE: sources/tools/Stride.VisualStudio.Package/SolutionEventsListener.cs class SolutionEventsListener (line 9) | public class SolutionEventsListener : IVsSolutionEvents, IVsSolutionLoad... method SolutionEventsListener (line 28) | public SolutionEventsListener(IServiceProvider serviceProvider) method OnBeforeOpenSolution (line 40) | public int OnBeforeOpenSolution(string pszSolutionFilename) method OnBeforeBackgroundSolutionLoadBegins (line 45) | public int OnBeforeBackgroundSolutionLoadBegins() method OnQueryBackgroundLoadProjectBatch (line 50) | public int OnQueryBackgroundLoadProjectBatch(out bool pfShouldDelayLoa... method OnBeforeLoadProjectBatch (line 56) | public int OnBeforeLoadProjectBatch(bool fIsBackgroundIdleBatch) method OnAfterLoadProjectBatch (line 61) | public int OnAfterLoadProjectBatch(bool fIsBackgroundIdleBatch) method OnAfterBackgroundSolutionLoadComplete (line 66) | public int OnAfterBackgroundSolutionLoadComplete() method OnAfterCloseSolution (line 74) | int IVsSolutionEvents.OnAfterCloseSolution(object pUnkReserved) method OnAfterLoadProject (line 79) | int IVsSolutionEvents.OnAfterLoadProject(IVsHierarchy pStubHierarchy, ... method OnAfterOpenProject (line 84) | int IVsSolutionEvents.OnAfterOpenProject(IVsHierarchy pHierarchy, int ... method OnAfterOpenSolution (line 90) | int IVsSolutionEvents.OnAfterOpenSolution(object pUnkReserved, int fNe... method OnBeforeCloseProject (line 96) | int IVsSolutionEvents.OnBeforeCloseProject(IVsHierarchy pHierarchy, in... method OnBeforeCloseSolution (line 103) | int IVsSolutionEvents.OnBeforeCloseSolution(object pUnkReserved) method OnBeforeUnloadProject (line 109) | int IVsSolutionEvents.OnBeforeUnloadProject(IVsHierarchy pRealHierarch... method OnQueryCloseProject (line 114) | int IVsSolutionEvents.OnQueryCloseProject(IVsHierarchy pHierarchy, int... method OnQueryCloseSolution (line 119) | int IVsSolutionEvents.OnQueryCloseSolution(object pUnkReserved, ref in... method OnQueryUnloadProject (line 124) | int IVsSolutionEvents.OnQueryUnloadProject(IVsHierarchy pRealHierarchy... method OnBeforeActiveSolutionCfgChange (line 133) | int IVsUpdateSolutionEvents3.OnBeforeActiveSolutionCfgChange(IVsCfg pO... method OnAfterActiveSolutionCfgChange (line 138) | int IVsUpdateSolutionEvents3.OnAfterActiveSolutionCfgChange(IVsCfg pOl... method OnSelectionChanged (line 148) | int IVsSelectionEvents.OnSelectionChanged(IVsHierarchy pHierOld, uint ... method OnElementValueChanged (line 153) | int IVsSelectionEvents.OnElementValueChanged(uint elementid, object va... method OnCmdUIContextChanged (line 163) | int IVsSelectionEvents.OnCmdUIContextChanged(uint dwCmdUICookie, int f... method Dispose (line 172) | public void Dispose() FILE: sources/tools/Stride.VisualStudio.Package/StrideCommands.cs class StrideCommands (line 23) | public static class StrideCommands class ProjectItemKind (line 25) | static class ProjectItemKind method OpenWithGameStudioMenuCommand_Callback (line 36) | private static async void OpenWithGameStudioMenuCommand_Callback(objec... method CleanIntermediateAssetsProjectMenuCommand_BeforeQueryStatus (line 62) | private static void CleanIntermediateAssetsProjectMenuCommand_BeforeQu... method CleanIntermediateAssetsSolutionMenuCommand_Callback (line 83) | private static async void CleanIntermediateAssetsSolutionMenuCommand_C... method Projects (line 101) | private static IEnumerable Projects() method GetSolutionFolderProjects (line 129) | private static IEnumerable GetSolutionFolderProjects(Project ... method CleanIntermediateAssetsProjectMenuCommand_Callback (line 154) | private static async void CleanIntermediateAssetsProjectMenuCommand_Ca... method CleanIntermediateAsset (line 170) | private static async Task CleanIntermediateAsset(DTE2 dte, Project pro... method GetOutputPane (line 206) | private static IVsOutputWindowPane GetOutputPane() method GetSelectedProject (line 218) | private static Project GetSelectedProject() method GetSelectedItem (line 233) | private static object GetSelectedItem() method RegisterCommands (line 245) | internal static void RegisterCommands(OleMenuCommandService mcs) FILE: sources/tools/Stride.VisualStudio.Package/StridePackage.cs class StridePackage (line 45) | [PackageRegistration(UseManagedResourcesOnly = true, AllowsBackgroundLoa... method StridePackage (line 100) | public StridePackage() method InitializeAsync (line 111) | protected override async Task InitializeAsync(CancellationToken cancel... method IsProjectExecutable (line 180) | public static bool IsProjectExecutable(EnvDTE.Project project) method GetProjectPlatform (line 186) | public static string GetProjectPlatform(EnvDTE.Project project) method SolutionEventsListener_OnStartupProjectChanged (line 192) | private void SolutionEventsListener_OnStartupProjectChanged(IVsHierarc... method SolutionEventsListener_AfterActiveConfigurationChange (line 202) | private void SolutionEventsListener_AfterActiveConfigurationChange(IVs... method UpdateConfigurationFromStartupProject (line 222) | private void UpdateConfigurationFromStartupProject() method IsPreferredPlatform (line 280) | private static bool IsPreferredPlatform(string projectPlatform, string... method UpdateStartupProjectFromConfiguration (line 286) | private void UpdateStartupProjectFromConfiguration() method solutionEventsListener_AfterSolutionOpened (line 314) | private async void solutionEventsListener_AfterSolutionOpened() method solutionEventsListener_BeforeSolutionClosed (line 319) | private void solutionEventsListener_BeforeSolutionClosed() method InitializeCommandProxy (line 327) | private async System.Threading.Tasks.Task InitializeCommandProxy() method UpdateCommandVisibilityContext (line 400) | private void UpdateCommandVisibilityContext(bool enabled) method Dispose (line 409) | protected override void Dispose(bool disposing) method GetGeneralOutputPane (line 425) | private IVsOutputWindowPane GetGeneralOutputPane() method FDoIdle (line 442) | public int FDoIdle(uint grfidlef) method FContinueMessageLoop (line 455) | public int FContinueMessageLoop(uint uReason, method FPreTranslateMessage (line 462) | public int FPreTranslateMessage(MSG[] pMsg) method FQueryTerminate (line 467) | public int FQueryTerminate(int fPromptUser) method FReserved1 (line 472) | public int FReserved1(uint dwReserved, method HwndGetWindow (line 480) | public IntPtr HwndGetWindow(uint dwWhich, uint dwReserved) method OnActivationChange (line 485) | public void OnActivationChange(IOleComponent pic, method OnAppActivate (line 494) | public void OnAppActivate(int fActive, uint dwOtherThreadID) method OnEnterState (line 498) | public void OnEnterState(uint uStateID, int fEnter) method OnLoseActivation (line 502) | public void OnLoseActivation() method Terminate (line 506) | public void Terminate() FILE: sources/tools/Stride.VisualStudio.Package/StridePackageCmdIdList.cs class StridePackageCmdIdList (line 9) | static class StridePackageCmdIdList FILE: sources/tools/Stride.VisualStudio.Package/VsHelper.cs class VsHelper (line 13) | internal static class VsHelper method GetCurrentHierarchy (line 15) | public static IVsHierarchy GetCurrentHierarchy(IServiceProvider provider) method ToHierarchy (line 19) | public static IVsHierarchy ToHierarchy(EnvDTE.Project project) method ToVsProject (line 37) | public static IVsProject ToVsProject(EnvDTE.Project project) method ToDteProject (line 47) | public static EnvDTE.Project ToDteProject(IVsHierarchy hierarchy) method ToDteProject (line 60) | public static EnvDTE.Project ToDteProject(IVsProject project) method GetDteProjectsInSolution (line 66) | public static IEnumerable GetDteProjectsInSolution(IVs... method GetProjectsInSolution (line 88) | private static IEnumerable GetProjectsInSolution(IVsSolu... FILE: sources/tools/Stride.VisualStudio.PackageInstall/Program.cs class Program (line 8) | static class Program method Main (line 10) | static int Main(string[] args) method RunVsixInstaller (line 65) | private static int RunVsixInstaller(string pathToVsixInstaller, string...