Photon Quantum 3.0.0

Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Quantum.Shape2D.CircleShape Struct Reference

Defines a 2D circle in its local space. In order to create a Shape2D of type Shape2DType.Circle, use Shape2D.CreateCircle.

See also
Shape2D, Shape2DType
More...

Public Member Functions

override Int32 GetHashCode ()
 Overrides the hash code generation of this type. More...
 

Static Public Member Functions

static void Serialize (void *ptr, IDeterministicFrameSerializer serializer)
 Serializes a CircleShape into an instance of IDeterministicFrameSerializer. More...
 

Public Attributes

FP Radius
 Value of the radius that defines the circle. More...
 

Static Public Attributes

const int SIZE = FP.SIZE
 The size of the struct in bytes. More...
 

Detailed Description

Defines a 2D circle in its local space. In order to create a Shape2D of type Shape2DType.Circle, use Shape2D.CreateCircle.

See also
Shape2D, Shape2DType

Member Function Documentation

◆ Serialize()

static void Quantum.Shape2D.CircleShape.Serialize ( void *  ptr,
IDeterministicFrameSerializer  serializer 
)
inlinestatic

Serializes a CircleShape into an instance of IDeterministicFrameSerializer.

Parameters
ptrThe pointer to the CircleShape.
serializerThe instance of IDeterministicFrameSerializer.

◆ GetHashCode()

override Int32 Quantum.Shape2D.CircleShape.GetHashCode ( )
inline

Overrides the hash code generation of this type.

Returns
A hash code of the current state of this instance.

Member Data Documentation

◆ SIZE

const int Quantum.Shape2D.CircleShape.SIZE = FP.SIZE
static

The size of the struct in bytes.

◆ Radius

FP Quantum.Shape2D.CircleShape.Radius

Value of the radius that defines the circle.