Interface IBitArray
Assembly: Unity.RenderPipelines.Core.Runtime.dll
Syntax
public interface IBitArray
Properties
Name |
Description |
this[uint]
|
An indexer that allows access to the bit at a given index. This provides both read and write access.
|
allFalse
|
Return true if all the bits of this BitArray are set to 0. Returns false otherwise.
|
allTrue
|
Return true if all the bits of this BitArray are set to 1. Returns false otherwise.
|
capacity
|
Gets the capacity of this BitArray. This is the number of bits that are usable.
|
humanizedData
|
Writes the bits in the array in a human-readable form. This is as a string of 0s and 1s packed by 8 bits. This is useful for debugging.
|
Methods
Name |
Description |
BitAnd(IBitArray)
|
Perform an AND bitwise operation between this BitArray and the one you pass into the function and return the result. Both BitArrays must have the same capacity. This will not change current BitArray values.
|
BitNot()
|
Return the BitArray with every bit inverted.
|
BitOr(IBitArray)
|
Perform an OR bitwise operation between this BitArray and the one you pass into the function and return the result. Both BitArrays must have the same capacity. This will not change current BitArray values.
|
Extension Methods
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.