[{"data":1,"prerenderedAt":169},["ShallowReactive",2],{"xUw38eRSqn":3},{"title":4,"description":5,"type":6,"xrefs":7,"body":8,"_type":168,"_id":4},"WorldToObjectKHR","Transformation matrix from world to object space","builtins",[],{"type":9,"children":10,"toc":164},"root",[11,24,37],{"type":12,"tag":13,"props":14,"children":16},"element","h6",{"id":15},"worldtoobjectkhr",[17],{"type":12,"tag":18,"props":19,"children":21},"code",{"className":20},[],[22],{"type":23,"value":4},"text",{"type":12,"tag":25,"props":26,"children":27},"p",{},[28,30,35],{"type":23,"value":29},"A variable decorated with the ",{"type":12,"tag":18,"props":31,"children":33},{"className":32},[],[34],{"type":23,"value":4},{"type":23,"value":36}," decoration will contain\nthe current world-to-object transformation matrix, which is determined by\nthe instance of the current intersection.",{"type":12,"tag":38,"props":39,"children":41},"validity-group",{"name":40},"Valid Usage",[42,105,145],{"type":12,"tag":43,"props":44,"children":46},"validity-field",{"name":45},"VUID-WorldToObjectKHR-WorldToObjectKHR-04434",[47,88],{"type":12,"tag":25,"props":48,"children":49},{},[50,52,57,59,64,66,72,74,80,82],{"type":23,"value":51},"The ",{"type":12,"tag":18,"props":53,"children":55},{"className":54},[],[56],{"type":23,"value":4},{"type":23,"value":58}," decoration ",{"type":12,"tag":60,"props":61,"children":63},"normative",{"type":62},"must",[],{"type":23,"value":65}," be used only within the\n",{"type":12,"tag":18,"props":67,"children":69},{"className":68},[],[70],{"type":23,"value":71},"IntersectionKHR",{"type":23,"value":73},", ",{"type":12,"tag":18,"props":75,"children":77},{"className":76},[],[78],{"type":23,"value":79},"AnyHitKHR",{"type":23,"value":81},", or ",{"type":12,"tag":18,"props":83,"children":85},{"className":84},[],[86],{"type":23,"value":87},"ClosestHitKHR",{"type":12,"tag":25,"props":89,"children":90},{},[91,97,99],{"type":12,"tag":18,"props":92,"children":94},{"className":93},[],[95],{"type":23,"value":96},"Execution",{"type":23,"value":98}," ",{"type":12,"tag":18,"props":100,"children":102},{"className":101},[],[103],{"type":23,"value":104},"Model",{"type":12,"tag":43,"props":106,"children":108},{"name":107},"VUID-WorldToObjectKHR-WorldToObjectKHR-04435",[109],{"type":12,"tag":25,"props":110,"children":111},{},[112,114,119,120,123,125,131,132,138,139],{"type":23,"value":113},"The variable decorated with ",{"type":12,"tag":18,"props":115,"children":117},{"className":116},[],[118],{"type":23,"value":4},{"type":23,"value":98},{"type":12,"tag":60,"props":121,"children":122},{"type":62},[],{"type":23,"value":124}," be declared\nusing the ",{"type":12,"tag":18,"props":126,"children":128},{"className":127},[],[129],{"type":23,"value":130},"Input",{"type":23,"value":98},{"type":12,"tag":18,"props":133,"children":135},{"className":134},[],[136],{"type":23,"value":137},"Storage",{"type":23,"value":98},{"type":12,"tag":18,"props":140,"children":142},{"className":141},[],[143],{"type":23,"value":144},"Class",{"type":12,"tag":43,"props":146,"children":148},{"name":147},"VUID-WorldToObjectKHR-WorldToObjectKHR-04436",[149],{"type":12,"tag":25,"props":150,"children":151},{},[152,153,158,159,162],{"type":23,"value":113},{"type":12,"tag":18,"props":154,"children":156},{"className":155},[],[157],{"type":23,"value":4},{"type":23,"value":98},{"type":12,"tag":60,"props":160,"children":161},{"type":62},[],{"type":23,"value":163}," be declared as a\nmatrix with four columns of three-component vectors of 32-bit\nfloating-point values",{"title":165,"searchDepth":166,"depth":166,"links":167},"",2,[],"markdown",1729612490349]