Difference between revisions of "Template:ReadWriteMemory"
Jump to navigation
Jump to search
m (Removed duplicate.) |
(Major overhaul of the template.) |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| − | = | + | <div style="display:flex; flex-wrap:wrap; gap:0.85em; margin:0.9em 0; font-family:monospace; align-items:flex-start; max-width:980px;"> |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | == | + | <div style="flex:1 1 260px; min-width:240px; max-width:320px; border:1px solid #D9E8FA; border-radius:7px; background:#FFFFFF; overflow:hidden; box-shadow:0 2px 6px rgba(30,64,175,0.09);"> |
| − | + | <div style="background:linear-gradient(90deg,#E8F2FF,#F7FBFF); color:#1F4E79; font-weight:bold; padding:0.5em 0.7em; border-bottom:1px solid #D9E8FA;"> | |
| − | + | Read Functions | |
| − | + | </div> | |
| − | + | <div style="padding:0.6em 0.8em; line-height:1.75; background:#FBFDFF;"> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:readBytes|readBytes]]<br> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:readSmallInteger|readSmallInteger]]<br> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:readInteger|readInteger]]<br> | |
| + | <span style="color:#4A90E2;">◆</span> [[Lua:readQword|readQword]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:readPointer|readPointer]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:readFloat|readFloat]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:readDouble|readDouble]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:readString|readString]] | ||
| + | </div> | ||
| + | </div> | ||
| − | == | + | <div style="flex:1 1 260px; min-width:240px; max-width:320px; border:1px solid #D9E8FA; border-radius:7px; background:#FFFFFF; overflow:hidden; box-shadow:0 2px 6px rgba(30,64,175,0.09);"> |
| − | + | <div style="background:linear-gradient(90deg,#E8F2FF,#F7FBFF); color:#1F4E79; font-weight:bold; padding:0.5em 0.7em; border-bottom:1px solid #D9E8FA;"> | |
| − | + | Read Functions <span style="font-weight:normal; color:#5F6F82;">(Local)</span> | |
| − | + | </div> | |
| − | + | <div style="padding:0.6em 0.8em; line-height:1.75; background:#FBFDFF;"> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:readBytesLocal|readBytesLocal]]<br> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:readIntegerLocal|readIntegerLocal]]<br> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:readQwordLocal|readQwordLocal]]<br> | |
| + | <span style="color:#4A90E2;">◆</span> [[Lua:readPointerLocal|readPointerLocal]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:readFloatLocal|readFloatLocal]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:readDoubleLocal|readDoubleLocal]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:readStringLocal|readStringLocal]] | ||
| + | </div> | ||
| + | </div> | ||
| − | == | + | <div style="flex:1 1 260px; min-width:240px; max-width:320px; border:1px solid #D9E8FA; border-radius:7px; background:#FFFFFF; overflow:hidden; box-shadow:0 2px 6px rgba(30,64,175,0.09);"> |
| − | + | <div style="background:linear-gradient(90deg,#E8F2FF,#F7FBFF); color:#1F4E79; font-weight:bold; padding:0.5em 0.7em; border-bottom:1px solid #D9E8FA;"> | |
| − | + | Write Functions | |
| − | + | </div> | |
| − | + | <div style="padding:0.6em 0.8em; line-height:1.75; background:#FBFDFF;"> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:writeBytes|writeBytes]]<br> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:writeSmallInteger|writeSmallInteger]]<br> | |
| + | <span style="color:#4A90E2;">◆</span> [[Lua:writeInteger|writeInteger]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:writeQword|writeQword]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:writeFloat|writeFloat]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:writeDouble|writeDouble]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:writeString|writeString]] | ||
| + | </div> | ||
| + | </div> | ||
| − | === | + | <div style="flex:1 1 260px; min-width:240px; max-width:320px; border:1px solid #D9E8FA; border-radius:7px; background:#FFFFFF; overflow:hidden; box-shadow:0 2px 6px rgba(30,64,175,0.09);"> |
| + | <div style="background:linear-gradient(90deg,#E8F2FF,#F7FBFF); color:#1F4E79; font-weight:bold; padding:0.5em 0.7em; border-bottom:1px solid #D9E8FA;"> | ||
| + | Write Functions <span style="font-weight:normal; color:#5F6F82;">(Local)</span> | ||
| + | </div> | ||
| + | <div style="padding:0.6em 0.8em; line-height:1.75; background:#FBFDFF;"> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:writeBytesLocal|writeBytesLocal]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:writeIntegerLocal|writeIntegerLocal]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:writeQwordLocal|writeQwordLocal]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:writeFloatLocal|writeFloatLocal]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:writeDoubleLocal|writeDoubleLocal]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:writeStringLocal|writeStringLocal]] | ||
| + | </div> | ||
| + | </div> | ||
| − | === | + | <div style="flex:1 1 360px; min-width:300px; max-width:430px; border:1px solid #D9E8FA; border-radius:7px; background:#FFFFFF; overflow:hidden; box-shadow:0 2px 6px rgba(30,64,175,0.09);"> |
| − | + | <div style="background:linear-gradient(90deg,#E8F2FF,#F7FBFF); color:#1F4E79; font-weight:bold; padding:0.5em 0.7em; border-bottom:1px solid #D9E8FA;"> | |
| − | + | Byte Table Conversions <span style="font-weight:normal; color:#5F6F82;">(Value → Bytes)</span> | |
| − | + | </div> | |
| − | + | <div style="padding:0.6em 0.8em; line-height:1.75; background:#FBFDFF;"> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:wordToByteTable|wordToByteTable]]<br> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:dwordToByteTable|dwordToByteTable]]<br> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:qwordToByteTable|qwordToByteTable]]<br> | |
| + | <span style="color:#4A90E2;">◆</span> [[Lua:floatToByteTable|floatToByteTable]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:doubleToByteTable|doubleToByteTable]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:stringToByteTable|stringToByteTable]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:wideStringToByteTable|wideStringToByteTable]] | ||
| + | </div> | ||
| + | </div> | ||
| − | == | + | <div style="flex:1 1 360px; min-width:300px; max-width:430px; border:1px solid #D9E8FA; border-radius:7px; background:#FFFFFF; overflow:hidden; box-shadow:0 2px 6px rgba(30,64,175,0.09);"> |
| − | + | <div style="background:linear-gradient(90deg,#E8F2FF,#F7FBFF); color:#1F4E79; font-weight:bold; padding:0.5em 0.7em; border-bottom:1px solid #D9E8FA;"> | |
| − | + | Byte Table Conversions <span style="font-weight:normal; color:#5F6F82;">(Bytes → Value)</span> | |
| − | + | </div> | |
| − | + | <div style="padding:0.6em 0.8em; line-height:1.75; background:#FBFDFF;"> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:byteTableToWord|byteTableToWord]]<br> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:byteTableToDword|byteTableToDword]]<br> | |
| − | + | <span style="color:#4A90E2;">◆</span> [[Lua:byteTableToQword|byteTableToQword]]<br> | |
| + | <span style="color:#4A90E2;">◆</span> [[Lua:byteTableToFloat|byteTableToFloat]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:byteTableToDouble|byteTableToDouble]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:byteTableToString|byteTableToString]]<br> | ||
| + | <span style="color:#4A90E2;">◆</span> [[Lua:byteTableToWideString|byteTableToWideString]] | ||
| + | </div> | ||
| + | </div> | ||
| + | |||
| + | </div> | ||