SYMBOL INDEX (206 symbols across 18 files) FILE: SDK/Samples/KitchenSink/AgentIntegration.cs class AgentIntegration (line 12) | class AgentIntegration : IAgentIntegration method IntegrateWith (line 16) | public void IntegrateWith (IAgent agent) class SampleRepresentationProvider (line 21) | class SampleRepresentationProvider : RepresentationProvider method HasSensibleEnumerator (line 23) | public override bool HasSensibleEnumerator (IEnumerable enumerable) method ProvideRepresentations (line 33) | public override IEnumerable ProvideRepresentations (object obj) FILE: SDK/Samples/KitchenSink/Api.cs class KitchenSink (line 5) | public static class KitchenSink method RandomColor (line 9) | public static Color RandomColor () FILE: SDK/Samples/KitchenSink/KitchenSinkIntegration.js function PersonRenderer (line 4) | function PersonRenderer () { FILE: SDK/Samples/KitchenSink/Person.cs class Person (line 7) | public sealed class Person : ISerializableObject method Person (line 11) | public Person (string name) method Serialize (line 19) | void ISerializableObject.Serialize (ObjectSerializer serializer) FILE: SDK/typings/xamarin-interactive.d.ts type CultureInfo (line 6) | interface CultureInfo { type ManagedObject (line 14) | interface ManagedObject { type RendererRepresentationOptions (line 26) | enum RendererRepresentationOptions { type RendererRepresentation (line 58) | interface RendererRepresentation { type RenderTarget (line 81) | interface RenderTarget { type RenderState (line 103) | interface RenderState { type Renderer (line 123) | interface Renderer { class RendererRegistry (line 168) | class RendererRegistry { FILE: graphics/tiny-renderer/Renderer/Listings/ListingTexture.cs class ListingTexture (line 7) | static class ListingTexture method Execute (line 14) | public static void Execute (Model model, Image texture) FILE: graphics/tiny-renderer/Renderer/Listings/ListingZBuffer.cs class ListingZBuffer (line 7) | static class ListingZBuffer method Execute (line 14) | public static void Execute (Model model) FILE: graphics/tiny-renderer/Renderer/Program.cs class MainClass (line 8) | class MainClass method Main (line 57) | public static void Main (string [] args) method ScreenSpaceAOListing (line 91) | static void ScreenSpaceAOListing () method AOShaderListing (line 123) | static void AOShaderListing () method AmbientListing (line 129) | static void AmbientListing () method DepthShaderListing (line 190) | static void DepthShaderListing () method TangetShaderListing (line 205) | static void TangetShaderListing () method SpecularShaderListing (line 212) | static void SpecularShaderListing () method RunSpec (line 218) | static void RunSpec (Model model, Image texture, Image nm, Image sm, s... method NormalMapListing (line 224) | static void NormalMapListing () method TextureShaderListing (line 230) | static void TextureShaderListing () method GouraudShader6Listing (line 236) | static void GouraudShader6Listing () method GouraudShaderListing (line 242) | static void GouraudShaderListing () method Render (line 248) | static RenderResult Render (Model model, IShader shader, string path) method Render (line 257) | static RenderResult Render (Model model, IShader shader) class RenderResult (line 275) | class RenderResult method CameraMoveListing (line 281) | static void CameraMoveListing () method ProjectionListing (line 307) | static void ProjectionListing () method LightListing (line 337) | static void LightListing () method TriangleListing (line 362) | static void TriangleListing () FILE: graphics/tiny-renderer/Renderer/Tests/GouraudShaderFixture.cs class GouraudShaderFixture (line 10) | [TestFixture] method Vertex (line 18) | [Test] FILE: graphics/tiny-renderer/Renderer/Tests/MatrixFixture.cs class MatrixFixture (line 9) | [TestFixture] method InverseIdentity (line 12) | [Test] FILE: graphics/tiny-renderer/Renderer/Tests/ModelFixture.cs class ModelUtils (line 7) | static class ModelUtils method GetModel1 (line 21) | public static Model GetModel1 () class ModelFixture (line 27) | [TestFixture] method Normal (line 30) | [Test] FILE: graphics/tiny-renderer/Renderer/Tests/VectorFixture.cs class VectorFixture (line 7) | [TestFixture] method Project3D (line 10) | [Test] method Embed4D_DefaultValue (line 21) | [Test] method Embed4D (line 33) | [Test] method VectorIndexer (line 45) | [Test] method Vector4_Divide (line 73) | [Test] method Vector4_Sub (line 85) | [Test] method Vector4_Norm (line 98) | [Test] method Vector4_Normalize (line 106) | [Test] FILE: graphics/tiny-renderer/Renderer/WorkbookItems/Geometry.cs type Vec2f (line 5) | struct Vec2f method Normalize (line 23) | public Vec2f Normalize () method Norm (line 28) | public float Norm () type Vec3f (line 60) | public struct Vec3f method Normalize (line 85) | public Vec3f Normalize () method Norm (line 90) | public float Norm () type Vec4f (line 119) | struct Vec4f method Normalize (line 147) | public Vec4f Normalize () method Norm (line 153) | public float Norm () type Vec2i (line 174) | struct Vec2i type Vec3i (line 185) | struct Vec3i class Geometry (line 197) | static class Geometry method Cross (line 199) | public static Vec3f Cross (Vec3f l, Vec3f r) method Dot (line 208) | public static float Dot (Vec3f l, Vec3f r) method Embed4D (line 213) | public static Vec4f Embed4D (Vec3f v, float fill = 1) method Project2D (line 218) | public static Vec2f Project2D (Vec3f v) method Project2D (line 223) | public static Vec2f Project2D (Vec4f v) method Project3D (line 228) | public static Vec3f Project3D (Vec4f v) FILE: graphics/tiny-renderer/Renderer/WorkbookItems/Image.cs type Format (line 7) | enum Format type Color (line 14) | struct Color method Color (line 37) | public Color (byte red, byte green, byte blue, byte alpha) method Color (line 42) | public Color (byte red, byte green, byte blue) method Color (line 47) | public Color (byte value) method Color (line 52) | public Color (int value, Format format) class Image (line 69) | class Image method Image (line 83) | public Image (int width, int height, Format format) method VerticalFlip (line 92) | public void VerticalFlip () method Clear (line 110) | public void Clear () method GetOffset (line 141) | int GetOffset (int x, int y) method WriteToFile (line 146) | public bool WriteToFile (string path, bool rle = true) method Load (line 168) | public static Image Load (string path) method WriteTo (line 205) | static void WriteTo (BinaryWriter writer, TGAHeader header) method ReadHeader (line 221) | static TGAHeader ReadHeader (BinaryReader reader) method UnloadRleData (line 240) | bool UnloadRleData (BinaryWriter writer) method LoadRleData (line 275) | void LoadRleData (BinaryReader reader) method DataTypeFor (line 309) | static DataType DataTypeFor (int bpp, bool rle) type TGAHeader (line 318) | struct TGAHeader type DataType (line 338) | public enum DataType : byte FILE: graphics/tiny-renderer/Renderer/WorkbookItems/Matrix.cs type Matrix4 (line 5) | public struct Matrix4 method Transpose (line 99) | public Matrix4 Transpose () method Identity (line 110) | public static Matrix4 Identity () method Zoom (line 115) | public static Matrix4 Zoom (float scale) method RotationZ (line 120) | public static Matrix4 RotationZ (float angle) method ToString (line 147) | public override string ToString () type Matrix3 (line 159) | public struct Matrix3 method Transpose (line 228) | public Matrix3 Transpose () method SetColumn (line 237) | public void SetColumn (int col, Vec3f v) method SetRow (line 244) | public void SetRow (int row, Vec3f v) method ToString (line 251) | public override string ToString () type Matrix2 (line 263) | public struct Matrix2 class MatrixHelpers (line 314) | static class MatrixHelpers method TransposeInverse (line 382) | public static Matrix4 TransposeInverse (Matrix4 m) method Inverse (line 402) | public static Matrix4 Inverse (Matrix4 m) method Inverse (line 422) | public static Matrix3 Inverse (Matrix3 m) method Cofactor (line 442) | static Matrix4 Cofactor (Matrix4 m) method Cofactor (line 452) | static Matrix3 Cofactor (Matrix3 m) method Cofactor (line 462) | static float Cofactor (Matrix4 m, int row, int col) method Cofactor (line 468) | static float Cofactor (Matrix3 m, int row, int col) method Minor (line 474) | static Matrix3 Minor (Matrix4 m, int row, int col) method Minor (line 487) | static Matrix2 Minor (Matrix3 m, int row, int col) method Det (line 500) | static float Det (Matrix3 m) method Det (line 509) | static float Det (Matrix2 m) method Mult (line 514) | public static Vec3f Mult (Matrix3 m, Vec3f v) method Mult (line 523) | public static Vec4f Mult (Matrix4 m, Vec4f v) FILE: graphics/tiny-renderer/Renderer/WorkbookItems/Model.cs type Face (line 8) | struct Face class Model (line 15) | class Model method FromFile (line 22) | public static Model FromFile (string path) method FromText (line 36) | public static Model FromText (string text) method ParseLine (line 48) | void ParseLine (string line) method Normal (line 76) | public Vec3f Normal (Face face, int nthvert) method Vertex (line 82) | public Vec3f Vertex (Face face, int nthvert) method GetUV (line 88) | public Vec3f GetUV (Face face, int nthvert) FILE: graphics/tiny-renderer/Renderer/WorkbookItems/Shaders.cs type IShader (line 9) | interface IShader method Vertex (line 11) | Vec4f Vertex (Face face, int nthvert); method Fragment (line 12) | bool Fragment (Vec3f fragment, Vec3f bar, out Color color); class GouraudShader (line 16) | class GouraudShader : IShader method GouraudShader (line 26) | public GouraudShader (Model model, Matrix4 viewPort, Matrix4 projectio... method Vertex (line 33) | public virtual Vec4f Vertex (Face face, int nthvert) method Fragment (line 41) | public virtual bool Fragment (Vec3f fragment, Vec3f bar, out Color color) class GouraudShader6 (line 49) | class GouraudShader6 : GouraudShader method GouraudShader6 (line 51) | public GouraudShader6 (Model model, Matrix4 viewPort, Matrix4 projecti... method Fragment (line 56) | public override bool Fragment (Vec3f fragment, Vec3f bar, out Color co... class TextureShader (line 70) | class TextureShader : IShader method TextureShader (line 82) | public TextureShader (Model model, Matrix4 viewPort, Matrix4 projectio... method Vertex (line 90) | public Vec4f Vertex (Face face, int nthvert) method Fragment (line 100) | public bool Fragment (Vec3f fragment, Vec3f bar, out Color color) class NormalMapShader (line 113) | class NormalMapShader : IShader method NormalMapShader (line 127) | public NormalMapShader (Model model, Matrix4 viewport, Matrix4 project... method Vertex (line 139) | public Vec4f Vertex (Face face, int nthvert) method Fragment (line 145) | public bool Fragment (Vec3f fragment, Vec3f bar, out Color color) class SpecularShader (line 157) | class SpecularShader : IShader method SpecularShader (line 172) | public SpecularShader (Model model, Matrix4 viewport, Matrix4 projecti... method Vertex (line 185) | public Vec4f Vertex (Face face, int nthvert) method Fragment (line 191) | public bool Fragment (Vec3f fragment, Vec3f bar, out Color color) class TangentShader (line 213) | class TangentShader : IShader method TangentShader (line 237) | public TangentShader (Model model, Matrix4 viewport, Matrix4 projectio... method Vertex (line 252) | public Vec4f Vertex (Face face, int nthvert) method Fragment (line 265) | public bool Fragment (Vec3f fragment, Vec3f bar, out Color color) class DepthShader (line 294) | class DepthShader : IShader method DepthShader (line 303) | public DepthShader (Model model, Matrix4 transformation) method Vertex (line 309) | public Vec4f Vertex (Face face, int nthvert) method Fragment (line 316) | public bool Fragment (Vec3f fragment, Vec3f bar, out Color color) class ShadowShader (line 324) | class ShadowShader : IShader method ShadowShader (line 344) | public ShadowShader (Model model, Matrix4 viewport, Matrix4 projection... method Vertex (line 360) | public Vec4f Vertex (Face face, int nthvert) method Fragment (line 370) | public bool Fragment (Vec3f fragment, Vec3f bar, out Color color) class ZShader (line 398) | class ZShader : IShader method ZShader (line 405) | public ZShader (Model model, Matrix4 viewport, Matrix4 projection, Mat... method Vertex (line 411) | public Vec4f Vertex (Face face, int nthvert) method Fragment (line 416) | public bool Fragment (Vec3f fragment, Vec3f bar, out Color color) class OcclusionShader (line 423) | class OcclusionShader : IShader method OcclusionShader (line 434) | public OcclusionShader (Model model, Matrix4 viewport, Matrix4 project... method Vertex (line 444) | public Vec4f Vertex (Face face, int nthvert) method Fragment (line 450) | public bool Fragment (Vec3f fragment, Vec3f bar, out Color color) class AOShader (line 464) | class AOShader : IShader method AOShader (line 473) | public AOShader (Model model, Matrix4 viewport, Matrix4 projection, Ma... method Vertex (line 481) | public Vec4f Vertex (Face face, int nthvert) method Fragment (line 487) | public bool Fragment (Vec3f fragment, Vec3f bar, out Color color) class ZShader2 (line 500) | class ZShader2 : IShader method ZShader2 (line 505) | public ZShader2 (Model model, Matrix4 viewport, Matrix4 projection, Ma... method Vertex (line 511) | public Vec4f Vertex (Face face, int nthvert) method Fragment (line 516) | public bool Fragment (Vec3f fragment, Vec3f bar, out Color color) class ShaderUtils (line 525) | static class ShaderUtils method TransformFace (line 528) | public static Vec4f TransformFace (Model model, Face face, int nthvert... method UpdateVarayingUV (line 536) | public static void UpdateVarayingUV (Model model, Face face, int nthve... method CalcUV (line 544) | public static Vec2f CalcUV (Vec3f varU, Vec3f varV, Vec3f bar) method GetColor (line 553) | public static Color GetColor (Image texture, Vec2f uvf) method Transform (line 559) | public static Vec3f Transform (Matrix4 t, Vec3f v) method Normal (line 566) | public static Vec3f Normal (Image normalMap, Vec2f uvf) method Specular (line 579) | public static float Specular (Image specularMap, Vec2f uvf) method CalcXY (line 587) | public static Vec2i CalcXY (Image texture, Vec2f uvf) FILE: graphics/tiny-renderer/Renderer/WorkbookItems/Utils.cs class Utils (line 7) | static class Utils method Barycentric (line 9) | public static Vec3f Barycentric (Vec3f a, Vec3f b, Vec3f c, Vec2i p) method Triangle (line 26) | public static void Triangle (Image image, Vec3f [] coordinates, Color ... method Barycentric (line 53) | public static Vec3f Barycentric (Vec2f a, Vec2f b, Vec2f c, Vec2f p) method Triangle (line 77) | public static void Triangle (Image image, Vec3f [] coordinates, Color ... method InitZBuffer (line 113) | public static float [] InitZBuffer (Image image) method Triangle (line 122) | public static void Triangle (Image image, Vec3f [] coordinates, Image ... method Box (line 161) | public static void Box (Vec4f [] pts, out Vec2i pMin, out Vec2i pMax) method Triangle (line 174) | public static void Triangle (Image image, Vec4f [] pts, IShader shader... method DegToRad (line 207) | public static float DegToRad (float degAngle) method Viewport (line 213) | public static Matrix4 Viewport (int x, int y, int w, int h) method Projection (line 229) | public static Matrix4 Projection (float coeff) method LookAt (line 237) | public static Matrix4 LookAt (Vec3f eye, Vec3f center, Vec3f up) method RandPointOnUnitSphere (line 256) | public static Vec3f RandPointOnUnitSphere () method MaxElevationAngle (line 271) | public static float MaxElevationAngle (float [] zbuffer, Vec2f p, Vec2...